devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/8] ARM: dts: bcm283x: add and use pinctrl groups
@ 2016-09-07 10:31 Gerd Hoffmann
  2016-09-07 10:31 ` [PATCH 1/8] ARM: dts: bcm283x: Define standard pinctrl groups in the gpio node Gerd Hoffmann
                   ` (6 more replies)
  0 siblings, 7 replies; 27+ messages in thread
From: Gerd Hoffmann @ 2016-09-07 10:31 UTC (permalink / raw)
  To: linux-rpi-kernel, devicetree, linux-arm-kernel
  Cc: eric, bcm-kernel-feedback-list, Gerd Hoffmann, swarren

  Hi,

Patches 1-4 of this series add pinctrl group declarations for the
bcm283x.  Picked them up from Eric's git branches and the rpi mailing
list.  They alone should not break anything as they have no effect at
all without patches 5-8.  But even unused pinctrl groups are useful to
have for documentation purposes, so I'd like to see those land in the
next merge window even in case patches 5-8 are considered to be too
risky.

Patches 5-8 put some of these pinctrl groups into use, by adding them
to the devices they belong to (and removing the pins from &gpio at the
same time).  That should in theory not break anything too as we only move
the pinctrl setup to another place, but you never know ...

I've tested it on rpi2 and rpi3 hardware without any problems showing up.
/sys/kernel/debug/pinctrl/3f200000.gpio/pinmux-pins is more informative
with the patches applied.

cheers,
  Gerd

Eric Anholt (3):
  ARM: dts: bcm283x: Define standard pinctrl groups in the gpio node.
  ARM: dts: bcm283x: Add a group for mapping pins 48-53 to sdhost.
  ARM: dts: bcm283x: Add a new EMMC pin group from the downstream tree.

Gerd Hoffmann (5):
  ARM: dts: bcm283x: Add the emmc pin group to bcm283x.dtsi.
  ARM: dts: bcm283x: add pinctrl group to &pwm, drop pins from &gpio
  ARM: dts: bcm283x: add pinctrl group to &i2c0, drop pins from &gpio
  ARM: dts: bcm283x: add pinctrl group to &i2c1, drop pins from &gpio
  ARM: dts: bcm283x: add pinctrl group to &sdhci, drop pins from &gpio

 arch/arm/boot/dts/bcm2835-rpi.dtsi |  12 ++-
 arch/arm/boot/dts/bcm283x.dtsi     | 183 +++++++++++++++++++++++++++++++++++++
 2 files changed, 193 insertions(+), 2 deletions(-)

-- 
1.8.3.1

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

end of thread, other threads:[~2016-09-13  6:09 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-07 10:31 [PATCH 0/8] ARM: dts: bcm283x: add and use pinctrl groups Gerd Hoffmann
2016-09-07 10:31 ` [PATCH 1/8] ARM: dts: bcm283x: Define standard pinctrl groups in the gpio node Gerd Hoffmann
     [not found]   ` <1473244289-20728-2-git-send-email-kraxel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-09-07 18:09     ` Stefan Wahren
2016-09-07 18:50       ` Eric Anholt
     [not found]         ` <87bmzzr1bg.fsf-omZaPlIz5HhaEpDpdNBo/KxOck334EZe@public.gmane.org>
2016-09-08  7:48           ` Gerd Hoffmann
2016-09-08 17:55     ` Stefan Wahren
     [not found]       ` <1628308726.55593.220fafc0-57d9-4317-a72d-0875dfb2d658.open-xchange-7tX72C7vayboQLBSYMtkGA@public.gmane.org>
2016-09-09  9:05         ` Gerd Hoffmann
     [not found]           ` <1473411924.6698.85.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-09-09 14:12             ` Stefan Wahren
2016-09-09 21:20             ` Eric Anholt
2016-09-11 21:22               ` Dave Stevenson
2016-09-13  6:09                 ` Eric Anholt
2016-09-07 10:31 ` [PATCH 2/8] ARM: dts: bcm283x: Add the emmc pin group to bcm283x.dtsi Gerd Hoffmann
2016-09-07 10:31 ` [PATCH 3/8] ARM: dts: bcm283x: Add a group for mapping pins 48-53 to sdhost Gerd Hoffmann
     [not found] ` <1473244289-20728-1-git-send-email-kraxel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-09-07 10:31   ` [PATCH 4/8] ARM: dts: bcm283x: Add a new EMMC pin group from the downstream tree Gerd Hoffmann
2016-09-07 18:13     ` Stefan Wahren
2016-09-08  7:44       ` Gerd Hoffmann
2016-09-08 12:06         ` Stefan Wahren
2016-09-09  8:26           ` Gerd Hoffmann
     [not found]             ` <1473409591.6698.81.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-09-09  8:47               ` Gerd Hoffmann
     [not found]         ` <1473320687.6698.25.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-09-08 19:50           ` Scott Branden
     [not found]             ` <373fe61a-61d4-164e-0760-d68a0c4925dd-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
2016-09-09  6:58               ` Stefan Wahren
     [not found]                 ` <e61a4efa-3685-6694-5fda-3272f6605665-eS4NqCHxEME@public.gmane.org>
2016-09-09 16:37                   ` Scott Branden
2016-09-09 21:22       ` Eric Anholt
2016-09-07 10:31   ` [PATCH 6/8] ARM: dts: bcm283x: add pinctrl group to &i2c0, drop pins from &gpio Gerd Hoffmann
2016-09-07 10:31 ` [PATCH 5/8] ARM: dts: bcm283x: add pinctrl group to &pwm, " Gerd Hoffmann
2016-09-07 10:31 ` [PATCH 7/8] ARM: dts: bcm283x: add pinctrl group to &i2c1, " Gerd Hoffmann
2016-09-07 10:31 ` [PATCH 8/8] ARM: dts: bcm283x: add pinctrl group to &sdhci, " Gerd Hoffmann

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).