Hello,
This patchset adds i2c bus recovery infrastructure to i2c adapters as specified
in the i2c protocol Rev. 03 section 3.16 titled "Bus clear".
http://www.nxp.com/documents/user_manual/UM10204.pdf
This patch was earlier part of a separate thread:
http://www.spinics.net/lists/linux-i2c/msg07267.html
Changes since V2:
- gpio flags are now passed from controller drivers
- added support for sda line polling
- Aligned i2c-designware driver with generic recovery support
Viresh Kumar (2):
i2c/adapter: Add bus recovery infrastructure
i2c/designware: Provide optional i2c bus recovery function
drivers/i2c/busses/i2c-designware-core.c | 7 ++-
drivers/i2c/busses/i2c-designware-platdrv.c | 24 +++++
drivers/i2c/i2c-core.c | 125 +++++++++++++++++++++++++++
include/linux/i2c.h | 52 +++++++++++
include/linux/i2c/i2c-designware.h | 49 +++++++++++
5 files changed, 256 insertions(+), 1 deletions(-)
create mode 100644 include/linux/i2c/i2c-designware.h
--
1.7.8.110.g4cb5d
--
To unsubscribe from this list: send the line "unsubscribe linux-i2c" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
[LM Sensors]
[Linux USB Devel]
[Linux Media]
[Video for Linux]
[Linux Audio Users]
[Photo]
[Yosemite News]
[Yosemite Photos]
[Free Online Dating]
[Linux Kernel]
[Linux SCSI]
[XFree86]