[Arm-dev] [PATCH 00/16] Integrate upstream patches for Cavium ThunderX I2C support

Tue Jan 17 19:20:32 UTC 2017
Lomovtsev, Vadim <Vadim.Lomovtsev at caviumnetworks.com>

I cherry-picked patches from mainline to 4.5 CentOS based branch to build & test them prior sending to maillist. So the commit hashes has been changed from upstream to different.

Will re-send them with proper commit hashes then.

Please ignore this series for now.

WBR,
Vadim
________________________________________
From: Lomovtsev, Vadim
Sent: Tuesday, January 17, 2017 11:26
To: Lomovtsev, Vadim; arm-dev at centos.org; jperrin at centos.org
Subject: [PATCH 00/16] Integrate upstream patches for Cavium ThunderX I2C support

This patch series integrates already accepted patches that provides:
- support for Cavium ThunderX I2C;
- bugfixes for Cavium Octeon I2C driver;

Dmitry Bazhenov (2):
  i2c: octeon: Fix set SCL recovery function
  i2c: octeon: Avoid sending STOP during recovery

Jan Glauber (14):
  i2c: octeon: Missing AAK flag in case of I2C_M_RECV_LEN
  i2c: octeon: Avoid printk after too long SMBUS message
  i2c: octeon: Rename driver to prepare for split
  i2c: octeon: Split the driver into two parts
  i2c: thunderx: Add i2c driver for ThunderX SOC
  i2c: thunderx: Add SMBUS alert support
  i2c: octeon,thunderx: Move register offsets to struct
  i2c: octeon: Sort include files alphabetically
  i2c: octeon: Use booleon values for booleon variables
  i2c: octeon: thunderx: Add MAINTAINERS entry
  i2c: octeon: Fix high-level controller status check
  i2c: octeon: thunderx: TWSI software reset in recovery
  i2c: octeon: thunderx: Remove double-check after interrupt
  i2c: octeon: thunderx: Limit register access retries

 MAINTAINERS                              |    8 +
 drivers/i2c/busses/Kconfig               |   11 +
 drivers/i2c/busses/Makefile              |    3 +
 drivers/i2c/busses/i2c-octeon-core.c     |  791 +++++++++++++++++++
 drivers/i2c/busses/i2c-octeon-core.h     |  222 ++++++
 drivers/i2c/busses/i2c-octeon-platdrv.c  |  288 +++++++
 drivers/i2c/busses/i2c-octeon.c          | 1252 ------------------------------
 drivers/i2c/busses/i2c-thunderx-pcidrv.c |  259 ++++++
 8 files changed, 1582 insertions(+), 1252 deletions(-)
 create mode 100644 drivers/i2c/busses/i2c-octeon-core.c
 create mode 100644 drivers/i2c/busses/i2c-octeon-core.h
 create mode 100644 drivers/i2c/busses/i2c-octeon-platdrv.c
 delete mode 100644 drivers/i2c/busses/i2c-octeon.c
 create mode 100644 drivers/i2c/busses/i2c-thunderx-pcidrv.c

--
2.4.11