cs40l26: Performance improvement for short haptic effect and GPIO
sensing rule

1. Remove lock in vibe state sysfd
   Since HAL will only read this attribute after sysfs_nofity is called,
   removing the mutex_lock to mitigate the chances that HAL only get the
   stopped state in triggering the back-to-back short haptic effect
   (e.g. TICK effct).
2. Disable falling edge GPIO sensing
   Extend the GPIO trigger mask to ignore GPIO1 falling edge as well.
   In this way, chip will not waste it's resource to monitor the GPIO
   falling edge change and rise the IRQ to driver, then do nothing.

Bug: 262491181
Test: Manually trigger light_tick and check logs
Change-Id: Ie721b804c73f89d4875da17c41c5ac463b59fde8
Signed-off-by: Chase Wu <chasewu@google.com>
2 files changed
tree: 4494323fff5c9f8cab45643d7bae66229824b95b
  1. audiometrics/
  2. cs35l41/
  3. cs35l45/
  4. cs40l25/
  5. cs40l26/
  6. drv2624/