1. 18 Jan, 2017 2 commits
  2. 17 Jan, 2017 1 commit
  3. 15 Jan, 2017 7 commits
  4. 06 Jan, 2017 6 commits
  5. 27 Dec, 2016 1 commit
  6. 18 Dec, 2016 1 commit
  7. 16 Dec, 2016 2 commits
  8. 12 Dec, 2016 7 commits
  9. 08 Dec, 2016 2 commits
  10. 03 Dec, 2016 4 commits
  11. 01 Dec, 2016 5 commits
  12. 30 Nov, 2016 2 commits
    • Florian Vaussard's avatar
      Input: drv2667 - fix misuse of regmap_update_bits · 6473bbfd
      Florian Vaussard authored
      Using regmap_update_bits(..., mask, 1) with 'mask' following (1 << k)
      and k greater than 0 is wrong. Indeed, _regmap_update_bits will perform
      (mask & 1), which results in 0 if LSB of mask is 0. Thus the call
      regmap_update_bits(..., mask, 1) is in reality equivalent to
      regmap_update_bits(..., mask, 0).
      
      In such a case, the correct use is regmap_update_bits(..., mask, mask).
      
      This driver is performing such a mistake with the DRV2667_STANDBY mask,
      which equals (1 << 6). Fix the driver to make it consistent with the
      API, and fix the alignment problem at the same time. Please note that
      this change is untested, as I do not have this piece of hardware.
      Testers are welcome!
      Signed-off-by: default avatarFlorian Vaussard <florian.vaussard@heig-vd.ch>
      Signed-off-by: default avatarDmitry Torokhov <dmitry.torokhov@gmail.com>
      6473bbfd
    • Florian Vaussard's avatar
      Input: drv2665 - fix misuse of regmap_update_bits · 037b3af6
      Florian Vaussard authored
      Using regmap_update_bits(..., mask, 1) with 'mask' following (1 << k)
      and k greater than 0 is wrong. Indeed, _regmap_update_bits will perform
      (mask & 1), which results in 0 if LSB of mask is 0. Thus the call
      regmap_update_bits(..., mask, 1) is in reality equivalent to
      regmap_update_bits(..., mask, 0).
      
      In such a case, the correct use is regmap_update_bits(..., mask, mask).
      
      This driver is performing such a mistake with the DRV2665_STANDBY mask,
      which equals BIT(6). Fix the driver to make it consistent with the API,
      and fix the alignment problem at the same time. Please note that this
      change is untested, as I do not have this piece of hardware. Testers
      are welcome!
      Signed-off-by: default avatarFlorian Vaussard <florian.vaussard@heig-vd.ch>
      Signed-off-by: default avatarDmitry Torokhov <dmitry.torokhov@gmail.com>
      037b3af6