• Jean Delvare's avatar
    [PATCH] I2C: Setting w83627hf fan_div preserves fan_min · 742647e9
    Jean Delvare authored
    Here is a patch that updates the w83627hf driver in the exact same way I
    did recently for the w83781d driver. There were two problems:
    1* Fan divisor storing code was ugly, badly ripped from the 2.4 w83627hf
       driver and/or the 2.6 w83781d driver.
    2* Setting fan divisors wouldn't preserve fan mins.
    
    Exactly the same as w83781d:
    http://archives.andrew.net.au/lm-sensors/msg06952.html
    http://archives.andrew.net.au/lm-sensors/msg07008.html
    
    No surprise since the w83627hf driver is a fork of the w83781d driver.
    
    Since the two drivers are strongly similar, I took the code directly
    from the updated w83781d driver. I cannot test the w83627hf driver
    (testers welcome BTW) but this makes me feel confident that the code is
    correct.
    
    To make it clear, this single patch is the w83627f equivalent of the
    three patches I submitted for the w83781d:
    * Cleanup
    * Refactoring
    * Setting fan_div preserves fan_min
    All in one (much better looking BTW).
    742647e9
w83627hf.c 39.2 KB