linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v11 0/8] i2c-octeon and i2c-thunderx driver
@ 2016-08-24 21:25 Jan Glauber
  2016-08-24 21:25 ` [PATCH v11 1/8] i2c: octeon: Rename driver to prepare for split Jan Glauber
                   ` (8 more replies)
  0 siblings, 9 replies; 10+ messages in thread
From: Jan Glauber @ 2016-08-24 21:25 UTC (permalink / raw)
  To: Wolfram Sang; +Cc: linux-kernel, linux-i2c, David Daney, Jan Glauber

Hi Wolfram,

this update should address all comments. The probe funtion
is much easier to read now after using the managed device functions.

We also had an issue with the 5ms timeout and some ipmi/ssif commands so
I dropped the timeout setting to get the 1s default.

Changes to v10:
- Proper use of managed device functions
- Renamed files
- Removed i2c class setting
- Droped timeout setting
- Improved Kconfig dependency
- Removed most probing kernel messages
- select SMBUS instead of if-defing
- Removed bogus i2c pointer check 
- Explicitely mention GPL version
- Drop whitespace fixes from MAINTAINERS patch

Changes to v9:
- rebased on top of upstreamed octeon i2c fixes
- reduced default sclk to 700Mhz

Changes to v8:
- Use device property for clock-frequency setting in thunderx,
  get rid of of_find_node_by_name
- Simplify adap.name by using device name
- SMBUS ACPI handling
- Re-phrase SMBUS error/not-specified message

Thanks,
Jan

-------------------------------------------------

Jan Glauber (8):
  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

 MAINTAINERS                                        |    8 +
 drivers/i2c/busses/Kconfig                         |   11 +
 drivers/i2c/busses/Makefile                        |    3 +
 .../i2c/busses/{i2c-octeon.c => i2c-octeon-core.c} | 1039 ++++++--------------
 drivers/i2c/busses/i2c-octeon-core.h               |  211 ++++
 drivers/i2c/busses/i2c-octeon-platdrv.c            |  288 ++++++
 drivers/i2c/busses/i2c-thunderx-pcidrv.c           |  259 +++++
 7 files changed, 1077 insertions(+), 742 deletions(-)
 rename drivers/i2c/busses/{i2c-octeon.c => i2c-octeon-core.c} (57%)
 create mode 100644 drivers/i2c/busses/i2c-octeon-core.h
 create mode 100644 drivers/i2c/busses/i2c-octeon-platdrv.c
 create mode 100644 drivers/i2c/busses/i2c-thunderx-pcidrv.c

-- 
2.9.0.rc0.21.g7777322

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2016-08-25 16:37 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-08-24 21:25 [PATCH v11 0/8] i2c-octeon and i2c-thunderx driver Jan Glauber
2016-08-24 21:25 ` [PATCH v11 1/8] i2c: octeon: Rename driver to prepare for split Jan Glauber
2016-08-24 21:25 ` [PATCH v11 2/8] i2c: octeon: Split the driver into two parts Jan Glauber
2016-08-24 21:25 ` [PATCH v11 3/8] i2c: thunderx: Add i2c driver for ThunderX SOC Jan Glauber
2016-08-24 21:25 ` [PATCH v11 4/8] i2c: thunderx: Add SMBUS alert support Jan Glauber
2016-08-24 21:25 ` [PATCH v11 5/8] i2c: octeon,thunderx: Move register offsets to struct Jan Glauber
2016-08-24 21:25 ` [PATCH v11 6/8] i2c: octeon: Sort include files alphabetically Jan Glauber
2016-08-24 21:25 ` [PATCH v11 7/8] i2c: octeon: Use booleon values for booleon variables Jan Glauber
2016-08-24 21:25 ` [PATCH v11 8/8] i2c: octeon: thunderx: Add MAINTAINERS entry Jan Glauber
2016-08-25 16:37 ` [PATCH v11 0/8] i2c-octeon and i2c-thunderx driver Wolfram Sang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).