All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 00/13] ARM: dts: r8a779x: use demuxer for I2C
@ 2016-06-22  3:43 ` Simon Horman
  0 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2016-06-22  3:43 UTC (permalink / raw)
  To: linux-renesas-soc
  Cc: linux-arm-kernel, Magnus Damm, Wolfram Sang, Simon Horman

Hi,

the intention of this series is to extend use of the demuxer for I2C
on the lager, koelsch, porter, koelsch, alt and silk boards  cover all I2C IP
blocks that are either already used or exposed via an EXIO connector.

* This is based on work by Wolfram Sang.
* Testing:
  - Underlying driver problems are discussed in the thread
    "[PATCH v2 0/4] ARM: dts: r8a7790: lager: use demuxer for I2C"
  - I have only compile tested the silk and porters patches as I do
    not have access to those boards
  - For all other boards I have boot tested the code and the
    the default settings seem to work.
* This series is based on renesas-next-20160621-v4.7-rc1
* To aid review it is provided in git at:
  git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git topic/i2c-demu x-v3
* I also intend to add demux for I2C for r8a7792/blanche

Changes between v2 and v3
* Group extra GPIO buses
* Add GPIO fallback for IIC1/I2C1 on Lager
* Add patches for koelsch, porter, alt and silk

Changes between v1 and v2
* Provide GPIO fallback for I2C2,
  this does not seem appropriate for other I2C blocks on the lager board

Simon Horman (13):
  ARM: dts: lager: rename and reindex i2cexio
  ARM: dts: lager: use demuxer for IIC1/I2C1
  ARM: dts: lager: use demuxer for IIC2/I2C2
  ARM: dts: lager: use demuxer for IIC3/I2C3
  ARM: dts: koelsch: use demuxer for I2C1
  ARM: dts: koelsch: use demuxer for I2C2
  ARM: dts: koelsch: use demuxer for I2C4
  ARM: dts: porter: use demuxer for I2C2
  ARM: dts: porter: use demuxer for I2C2
  ARM: dts: koelsch: use demuxer for I2C4
  ARM: dts: alt: use demuxer for I2C1
  ARM: dts: alt: use demuxer for I2C4
  ARM: dts: silk: use demuxer for I2C1

 arch/arm/boot/dts/r8a7790-lager.dts   | 275 +++++++++++++++++++++++-----------
 arch/arm/boot/dts/r8a7791-koelsch.dts | 209 +++++++++++++++++++-------
 arch/arm/boot/dts/r8a7791-porter.dts  | 129 +++++++++-------
 arch/arm/boot/dts/r8a7793-gose.dts    | 147 ++++++++++++------
 arch/arm/boot/dts/r8a7794-alt.dts     |  87 +++++++++--
 arch/arm/boot/dts/r8a7794-silk.dts    | 117 +++++++++------
 6 files changed, 658 insertions(+), 306 deletions(-)

-- 
2.1.4

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

end of thread, other threads:[~2016-09-02  8:18 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-06-22  3:43 [PATCH v3 00/13] ARM: dts: r8a779x: use demuxer for I2C Simon Horman
2016-06-22  3:43 ` Simon Horman
2016-06-22  3:43 ` [PATCH v3 01/13] ARM: dts: lager: rename and reindex i2cexio Simon Horman
2016-06-22  3:43   ` Simon Horman
2016-08-30 15:29   ` Wolfram Sang
2016-08-30 15:29     ` Wolfram Sang
2016-09-02  8:17     ` Simon Horman
2016-09-02  8:17       ` Simon Horman
2016-06-22  3:43 ` [PATCH v3 02/13] ARM: dts: lager: use demuxer for IIC1/I2C1 Simon Horman
2016-06-22  3:43   ` Simon Horman
2016-06-22  3:43 ` [PATCH v3 03/13] ARM: dts: lager: use demuxer for IIC2/I2C2 Simon Horman
2016-06-22  3:43   ` Simon Horman
2016-06-22  3:43 ` [PATCH v3 04/13] ARM: dts: lager: use demuxer for IIC3/I2C3 Simon Horman
2016-06-22  3:43   ` Simon Horman
2016-06-22  7:29   ` Geert Uytterhoeven
2016-06-22  7:29     ` Geert Uytterhoeven
2016-06-22  3:43 ` [PATCH v3 05/13] ARM: dts: koelsch: use demuxer for I2C1 Simon Horman
2016-06-22  3:43   ` Simon Horman
2016-06-22  3:43 ` [PATCH v3 06/13] ARM: dts: koelsch: use demuxer for I2C2 Simon Horman
2016-06-22  3:43   ` Simon Horman
2016-06-22  3:43 ` [PATCH v3 07/13] ARM: dts: koelsch: use demuxer for I2C4 Simon Horman
2016-06-22  3:43   ` Simon Horman
2016-06-22  3:43 ` [PATCH v3 08/13] ARM: dts: porter: use demuxer for I2C2 Simon Horman
2016-06-22  3:43   ` Simon Horman
2016-06-22  3:43 ` [PATCH v3 09/13] " Simon Horman
2016-06-22  3:43   ` Simon Horman
2016-06-22  3:43 ` [PATCH v3 10/13] ARM: dts: koelsch: use demuxer for I2C4 Simon Horman
2016-06-22  3:43   ` Simon Horman
2016-06-22  3:43 ` [PATCH v3 11/13] ARM: dts: alt: use demuxer for I2C1 Simon Horman
2016-06-22  3:43   ` Simon Horman
2016-06-22  3:43 ` [PATCH v3 12/13] ARM: dts: alt: use demuxer for I2C4 Simon Horman
2016-06-22  3:43   ` Simon Horman
2016-06-22  3:43 ` [PATCH v3 13/13] ARM: dts: silk: use demuxer for I2C1 Simon Horman
2016-06-22  3:43   ` Simon Horman

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.