1 The SDIO interface is only available on pins MPP30/31/32/33/34/35 on
2 the various Armada XP variants, so we provide a pin muxing option for
3 this in the Armada XP .dtsi files.
5 Even though those muxing options are the same for MV78230, MV78260 and
6 MV78460, we keep them in each .dtsi file, because the number of pins,
7 and therefore the declaration of the pinctrl node, is different for
10 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 arch/arm/boot/dts/armada-xp-mv78230.dtsi | 6 ++++++
13 arch/arm/boot/dts/armada-xp-mv78260.dtsi | 6 ++++++
14 arch/arm/boot/dts/armada-xp-mv78460.dtsi | 6 ++++++
15 3 files changed, 18 insertions(+)
17 --- a/arch/arm/boot/dts/armada-xp-mv78230.dtsi
18 +++ b/arch/arm/boot/dts/armada-xp-mv78230.dtsi
21 compatible = "marvell,mv78230-pinctrl";
22 reg = <0xd0018000 0x38>;
24 + sdio_pins: sdio-pins {
25 + marvell,pins = "mpp30", "mpp31", "mpp32",
26 + "mpp33", "mpp34", "mpp35";
27 + marvell,function = "sd0";
31 gpio0: gpio@d0018100 {
32 --- a/arch/arm/boot/dts/armada-xp-mv78260.dtsi
33 +++ b/arch/arm/boot/dts/armada-xp-mv78260.dtsi
36 compatible = "marvell,mv78260-pinctrl";
37 reg = <0xd0018000 0x38>;
39 + sdio_pins: sdio-pins {
40 + marvell,pins = "mpp30", "mpp31", "mpp32",
41 + "mpp33", "mpp34", "mpp35";
42 + marvell,function = "sd0";
46 gpio0: gpio@d0018100 {
47 --- a/arch/arm/boot/dts/armada-xp-mv78460.dtsi
48 +++ b/arch/arm/boot/dts/armada-xp-mv78460.dtsi
51 compatible = "marvell,mv78460-pinctrl";
52 reg = <0xd0018000 0x38>;
54 + sdio_pins: sdio-pins {
55 + marvell,pins = "mpp30", "mpp31", "mpp32",
56 + "mpp33", "mpp34", "mpp35";
57 + marvell,function = "sd0";
61 gpio0: gpio@d0018100 {