aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-sqlite.py
diff options
context:
space:
mode:
authorSowjanya Komatineni <skomatineni@nvidia.com>2019-02-12 11:06:43 -0800
committerWolfram Sang <wsa@the-dreams.de>2019-02-14 17:47:47 +0100
commitce9562424501dee2ce44e6f22d8c9e82917f40d1 (patch)
treef0b2b705382e832d84889abb3b0065463a0e51b8 /tools/perf/scripts/python/export-to-sqlite.py
parentca8655483c8849953b993196ad6adc9370a75d66 (diff)
i2c: tegra: add bus clear Master Support
Bus clear feature of Tegra I2C controller helps to recover from bus hang when I2C master loses the bus arbitration due to the slave device holding SDA LOW continuously for some unknown reasons. Per I2C specification, the device that held the bus LOW should release it within 9 clock pulses. During bus clear operation, Tegra I2C controller sends 9 clock pulses and terminates the transaction with STOP condition. Upon successful bus clear operation, bus goes to idle state and driver retries the transaction. Acked-by: Thierry Reding <treding@nvidia.com> Reviewed-by: Dmitry Osipenko <digetx@gmail.com> Signed-off-by: Sowjanya Komatineni <skomatineni@nvidia.com> Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions