diff options
author | Zhang Ying-22455 <ying.zhang22455@nxp.com> | 2017-12-01 07:59:28 (GMT) |
---|---|---|
committer | Xie Xiaobo <xiaobo.xie@nxp.com> | 2017-12-12 09:37:28 (GMT) |
commit | a5e5a7bcf3bae018e65f090dec0062c2cbf36de8 (patch) | |
tree | 0a66389a161b4e41796b9ce130dff733d8c2ee1c /fs/udf/Makefile | |
parent | e3668833955ad3a3d7459376179b7f9157c8b467 (diff) | |
download | linux-a5e5a7bcf3bae018e65f090dec0062c2cbf36de8.tar.xz |
i2c: imx: implement bus recovery with gpio for Layerscape
Based on the I2C specification, if the data line (SDA) is stuck low,
the master should send nine clock pulses. The I2C slave device that
held the bus low should release it sometime within those nine clocks.
Because pinctrl is not supported on Layerscape, current bus recovery
is not avalible for Layerscape. This patch uses an open drain GPIO
pin to connect to the IICx_SCL to drive nine clock pulses to unlock
the I2C bus.
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Diffstat (limited to 'fs/udf/Makefile')
0 files changed, 0 insertions, 0 deletions