Skip to content

Convert Kirkwood DT boards to pinctrl

Andrew Lunn linux-arm-kernel 2 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest14 patches 0 repliesNew
  2. v1 RFC0 of 11 patches 0 repliesSuperseded

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/14GPIO: mvebu: Allow all plat-orion platforms.drivers/gpio/Kconfig+1 -10 replies
2/14ARM: Kirkwood: Make use of mvebu pincltl and gpio driversarch/arm/Kconfig arch/arm/boot/dts/kirkwood.dtsi arch/arm/plat-orion/irq.c+11 -70 replies
3/14ARM: Kirkwood: Add DTSI files for pinctrlarch/arm/boot/dts/kirkwood-6281.dtsi arch/arm/boot/dts/kirkwood-6282.dtsi+74 -00 replies
4/14ARM: Kirkwood: Convert TS219 to pinctrl.arch/arm/boot/dts/kirkwood-ts219-6281.dts arch/arm/boot/dts/kirkwood-ts219-6282.dts arch/arm/mach-kirkwood/board-ts219.c+62 -250 replies
5/14ARM: Kirkwood: Convert iConnect to pinctrl.arch/arm/boot/dts/kirkwood-iconnect.dts arch/arm/mach-kirkwood/board-iconnect.c+51 -170 replies
6/14ARM: Kirkwood: Convert dnskw to pinctrlarch/arm/boot/dts/kirkwood-dnskw.dtsi arch/arm/mach-kirkwood/board-dnskw.c+105 -370 replies
7/14ARM: Kirkwood: Convert dockstar to pinctrl.arch/arm/boot/dts/kirkwood-dockstar.dts arch/arm/mach-kirkwood/board-dockstar.c+20 -100 replies
8/14ARM: Kirkwood: Convert dreamplug to pinctrl.arch/arm/boot/dts/kirkwood-dreamplug.dts arch/arm/mach-kirkwood/board-dreamplug.c+21 -140 replies
9/14ARM: Kirkwood: Convert GoFlex Net to pinctrl.arch/arm/boot/dts/kirkwood-goflexnet.dts arch/arm/mach-kirkwood/board-goflexnet.c+56 -180 replies
10/14ARM: Kirkwood: Convert ib62x0 to pinctrl.arch/arm/boot/dts/kirkwood-ib62x0.dts arch/arm/mach-kirkwood/board-ib62x0.c+34 -210 replies
11/14ARM: Kirkwood: Convert lsxl boards to pinctrl.arch/arm/boot/dts/kirkwood-lsxl.dtsi arch/arm/mach-kirkwood/board-lsxl.c+66 -190 replies
12/14ARM: Kirkwood: Convert IX2-200 to pinctrl.arch/arm/boot/dts/kirkwood-iomega_ix2_200.dts arch/arm/mach-kirkwood/board-iomega_ix2_200.c+89 -240 replies
13/14ARM: Kirkwood: support 98DX412x kirkwoods with pinctrlDocumentation/devicetree/bindings/pinctrl/marvell,kirkwood-pinctrl.txt arch/arm/boot/dts/kirkwood-98dx4122.dtsi drivers/pinctrl/mvebu/pinctrl-kirkwood.c+360 -2780 replies
14/14ARM: Kirkwood: Convert km_kirkwood to pinctrlarch/arm/boot/dts/kirkwood-km_kirkwood.dts arch/arm/mach-kirkwood/board-km_kirkwood.c+17 -120 replies
14/14ARM: Kirkwood: Convert the km_kirkwood board to pinctrlarch/arm/boot/dts/kirkwood-km_kirkwood.dts arch/arm/mach-kirkwood/board-km_kirkwood.c+17 -120 replies
14/14ARM: Kirkwood: convert the km_kirkwood board to pinctrlarch/arm/boot/dts/kirkwood-km_kirkwood.dts arch/arm/mach-kirkwood/board-km_kirkwood.c+17 -120 replies

Reviews trailers per patch

None of the 16 patches has a Reviewed-by or Acked-by.

PatchMichael WalleSimon BaatzJamie LentinJoshua CoombsSebastian Hesselbarth
1/14
2/14T-b T-b T-b T-b
3/14
4/14
5/14
6/14
7/14T-b
8/14
9/14T-b
10/14T-b
11/14T-b
12/14
13/14
14/14
14/14
14/14

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 5 reviewers.

Read the v2 thread

Cover letter [PATCH v2 00/14] Convert Kirkwood DT boards to pinctrl

This patchset converts all Kirkwood DT boards to pinctrl. The configuration of pins is moved into the board DT files. Since none of the kirkwood boards need to dynamically change pin configurations, pin hogs are specified.

In order to support the 98DX412x family of network switches with embedded kirkwood CPUs, a new CPU variant is added to the kirkwood pinctrl driver.

These patches apply on top of the conversion to using regulators. These patches also rely on three patches already accepted by Linus Walleij to the mvebu pinctrl driver.

Andrew Lunn (12):
GPIO: mvebu: Allow all plat-orion platforms.
ARM: Kirkwood: Make use of mvebu pincltl and gpio drivers
ARM: Kirkwood: Add DTSI files for pinctrl
ARM: Kirkwood: Convert TS219 to pinctrl.
ARM: Kirkwood: Convert iConnect to pinctrl.
ARM: Kirkwood: Convert dnskw to pinctrl
ARM: Kirkwood: Convert dockstar to pinctrl.
ARM: Kirkwood: Convert dreamplug to pinctrl.
ARM: Kirkwood: Convert GoFlex Net to pinctrl.
ARM: Kirkwood: Convert ib62x0 to pinctrl.
ARM: Kirkwood: Convert lsxl boards to pinctrl.
ARM: Kirkwood: Convert IX2-200 to pinctrl.

Valentin Longchamp (2):
ARM: Kirkwood: support 98DX412x kirkwoods with pinctrl
ARM: Kirkwood: Convert km_kirkwood to pinctrl

 .../bindings/pinctrl/marvell,kirkwood-pinctrl.txt  |   39 ++
 arch/arm/Kconfig                                   |    2 +
 arch/arm/boot/dts/kirkwood-6281.dtsi               |   39 ++
 arch/arm/boot/dts/kirkwood-6282.dtsi               |   35 ++
 arch/arm/boot/dts/kirkwood-98dx4122.dtsi           |   31 ++
 arch/arm/boot/dts/kirkwood-dnskw.dtsi              |  105 ++++
 arch/arm/boot/dts/kirkwood-dockstar.dts            |   20 +
 arch/arm/boot/dts/kirkwood-dreamplug.dts           |   21 +
 arch/arm/boot/dts/kirkwood-goflexnet.dts           |   56 ++
 arch/arm/boot/dts/kirkwood-ib62x0.dts              |   34 ++
 arch/arm/boot/dts/kirkwood-iconnect.dts            |   51 ++
 arch/arm/boot/dts/kirkwood-iomega_ix2_200.dts      |   89 +++
 arch/arm/boot/dts/kirkwood-km_kirkwood.dts         |   17 +
 arch/arm/boot/dts/kirkwood-lsxl.dtsi               |   66 +++
 arch/arm/boot/dts/kirkwood-ts219-6281.dts          |   31 ++
 arch/arm/boot/dts/kirkwood-ts219-6282.dts          |   31 ++
 arch/arm/boot/dts/kirkwood.dtsi                    |   10 +-
 arch/arm/mach-kirkwood/board-dnskw.c               |   37 --
 arch/arm/mach-kirkwood/board-dockstar.c            |   10 -
 arch/arm/mach-kirkwood/board-dreamplug.c           |   14 -
 arch/arm/mach-kirkwood/board-goflexnet.c           |   18 -
 arch/arm/mach-kirkwood/board-ib62x0.c              |   21 -
 arch/arm/mach-kirkwood/board-iconnect.c            |   17 -
 arch/arm/mach-kirkwood/board-iomega_ix2_200.c      |   24 -
 arch/arm/mach-kirkwood/board-km_kirkwood.c         |   12 -
 arch/arm/mach-kirkwood/board-lsxl.c                |   19 -
 arch/arm/mach-kirkwood/board-ts219.c               |   25 -
 arch/arm/plat-orion/irq.c                          |    6 +-
 drivers/gpio/Kconfig                               |    2 +-
 drivers/pinctrl/mvebu/pinctrl-kirkwood.c           |  568 ++++++++++----------
 30 files changed, 967 insertions(+), 483 deletions(-)
 create mode 100644 arch/arm/boot/dts/kirkwood-6281.dtsi
 create mode 100644 arch/arm/boot/dts/kirkwood-6282.dtsi
 create mode 100644 arch/arm/boot/dts/kirkwood-98dx4122.dtsi
Signature · 1 line
1.7.10.4