linux-gpio.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/7] pinctrl: force-convert to generic DT bindings
@ 2014-10-02  8:40 Linus Walleij
  2014-10-02  8:40 ` [PATCH 1/7] pinctrl: nomadik: force-convert to generic mux bindings Linus Walleij
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Linus Walleij @ 2014-10-02  8:40 UTC (permalink / raw)
  To: linux-kernel, linux-arm-kernel; +Cc: linux-gpio, Linus Walleij

I've had it with custom "foo,function" and "foo,groups", "foo,pins"
etc custom bindings for pin control.

Yes, I know we could not agree in the past on some generic bindings
and no, the older systems will not be converted if they are in
deployment.

But I *know* the nomadik pin controllers does not have deployed
device trees in the wild, so I will just convert them to use the
standard bindings I just posted in other patches, using simple names
like "function", "groups", "pins" etc.

After this atleast the abx500 pin controller is phased over to
use the generic bindings and can be held up as an example. I will
also move the code parsing the bindings into the core, so that any
pin controller using this can rely on that code and we do not
need to invent more crazy parsers all over the place.

Linus Walleij (7):
  pinctrl: nomadik: force-convert to generic mux bindings
  pinctrl: abx500: force-convert to generic mux bindings
  pinctrl: nomadik: force-convert to generic config bindings
  pinctrl: abx500: force-convert to generic config bindings
  pinctrl: abx500: retire phandle config mechanism
  pinctrl: abx500: update device tree bindings
  pinctrl: abx500: mark pin config as generic

 .../devicetree/bindings/pinctrl/ste,abx500.txt     | 184 +++++++----------
 arch/arm/boot/dts/ste-ccu8540-pinctrl.dtsi         |  64 +++---
 arch/arm/boot/dts/ste-href-ab8500.dtsi             | 162 +++++++--------
 arch/arm/boot/dts/ste-href-ab8505.dtsi             |  90 ++++----
 arch/arm/boot/dts/ste-href-family-pinctrl.dtsi     | 230 ++++++++++-----------
 arch/arm/boot/dts/ste-href-stuib.dtsi              |   4 +-
 arch/arm/boot/dts/ste-href-tvk1281618.dtsi         |  12 +-
 arch/arm/boot/dts/ste-hrefprev60.dtsi              |  20 +-
 arch/arm/boot/dts/ste-hrefv60plus.dtsi             |  42 ++--
 arch/arm/boot/dts/ste-nomadik-s8815.dts            |   8 +-
 arch/arm/boot/dts/ste-nomadik-stn8815.dtsi         |  32 +--
 arch/arm/boot/dts/ste-snowball.dts                 |  36 ++--
 drivers/pinctrl/nomadik/pinctrl-abx500.c           |  33 ++-
 drivers/pinctrl/nomadik/pinctrl-nomadik.c          |  18 +-
 14 files changed, 449 insertions(+), 486 deletions(-)

-- 
1.9.3


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

end of thread, other threads:[~2014-10-02  8:40 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-02  8:40 [PATCH 0/7] pinctrl: force-convert to generic DT bindings Linus Walleij
2014-10-02  8:40 ` [PATCH 1/7] pinctrl: nomadik: force-convert to generic mux bindings Linus Walleij
2014-10-02  8:40 ` [PATCH 2/7] pinctrl: abx500: " Linus Walleij
2014-10-02  8:40 ` [PATCH 3/7] pinctrl: nomadik: force-convert to generic config bindings Linus Walleij
2014-10-02  8:40 ` [PATCH 4/7] pinctrl: abx500: " Linus Walleij
2014-10-02  8:40 ` [PATCH 5/7] pinctrl: abx500: retire phandle config mechanism Linus Walleij
2014-10-02  8:40 ` [PATCH 6/7] pinctrl: abx500: update device tree bindings Linus Walleij
2014-10-02  8:40 ` [PATCH 7/7] pinctrl: abx500: mark pin config as generic Linus Walleij

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