diff options
author | Rizwan Qureshi <rizwan.qureshi@intel.com> | 2017-03-16 13:19:22 +0530 |
---|---|---|
committer | Duncan Laurie <dlaurie@chromium.org> | 2017-03-16 16:25:40 +0100 |
commit | 6a1503e9db4bb9b5e6bb47f298eb3677c0673bc4 (patch) | |
tree | 063e09f8aa78a274c4bf1278d2daf779532198a0 /src/drivers/i2c | |
parent | 887e7936f8dbeb104dd44e8877a1255a5ca66907 (diff) |
google/poppy: Use rt5663 interrupt as GpioInt instead of PIRQ
The kernel driver for rt5663 expects to get an interrupt on both
a rising and falling edge, and using a legacy interrupt doesn't
provide that flexibility.
Instead configure this pin as a GPIO and use the interrupt through
the GPIO controller. This allows using GpioInt() with ActiveBoth
setting and results in correct operation of the headset jack.
This is a clone of Duncan's patch for eve
at I6f181ec560fe9d34efc023ef6e78e33cb0b4c529
BUG=none
BRANCH=none
TEST=test on poppy that headset jack detect is read properly at
boot, and that plugging in and removing both generate a single
interrupt event in the driver.
Change-Id: I4aaa4164cb277a98ab5d5f033632f5e16bfb779e
Signed-off-by: Rizwan Qureshi <rizwan.qureshi@intel.com>
Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-on: https://review.coreboot.org/18853
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Diffstat (limited to 'src/drivers/i2c')
0 files changed, 0 insertions, 0 deletions