• Hans de Goede's avatar
    Input: sun4i-ts - really fix A10 temperature reporting · 877bef7d
    Hans de Goede authored
    The commit titled: "Input: sun4i-ts -  A10 (sun4i) has a different
    temperature curve" contains a math error, the offset it uses is in degrees,
    but the actual code applies the offset before multiplying by stepsize :|
    
    Given that this is rather backwards (every math course ever thought applies
    the multiplication before the offset for linear functions), this commit
    fixes things by changing the code applying the offset to do the logical
    thing, adjusting the offset for the other models accordingly.
    
    This has been tested on an A10, A13, A20 and A31 to make sure everything
    really is correct now.
    Signed-off-by: default avatarHans de Goede <hdegoede@redhat.com>
    Signed-off-by: default avatarDmitry Torokhov <dmitry.torokhov@gmail.com>
    877bef7d
sun4i-ts.c 11.6 KB