mbox series

[v3,0/4] i2c-ocores: Add IO mapped polled support

Message ID 20190208010507.12411-1-andrew@lunn.ch
Headers show
Series i2c-ocores: Add IO mapped polled support | expand

Message

Andrew Lunn Feb. 8, 2019, 1:05 a.m. UTC
TQ-Systems incorporates an ocores I2C bus master into there IO
controller for x86 systems. The registers are Intel IO mapped, and the
interrupt line is not tied to the CPU, so needs to be polled. The bus
can also be clocked at higher speed than the i2c default, so the
requested speed needs to be passed in the platform data.

The Maintain of this driver has not been active for a while.  Take
over co-maintenance of this driver, along with Wolfram Sang.

Andrew Lunn (4):
  MAINTAINERS: Update the ocores i2c bus driver maintainer, etc
  i2c: ocores: Add support for IO mapper registers.
  i2c: ocores: Add support for bus clock via platform data
  i2c: ocores: Add support for polling interrupt status

 MAINTAINERS                              |   6 +-
 drivers/i2c/busses/i2c-ocores.c          | 101 +++++++++++++++++++----
 include/linux/platform_data/i2c-ocores.h |   1 +
 3 files changed, 89 insertions(+), 19 deletions(-)