X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=blobdiff_plain;f=target%2Flinux%2Fmvebu%2Fpatches-3.18%2F011-use_pinctrl_node_alias.patch;fp=target%2Flinux%2Fmvebu%2Fpatches-3.18%2F011-use_pinctrl_node_alias.patch;h=0000000000000000000000000000000000000000;hp=d10e09269a67d888e2ec9edbb3bfe58071a3922f;hb=0dc62d5278b9e2e4de3d076c3a403dd6cbab5c67;hpb=64afbd00b0d618e60d5d3a4e558f173a6a2a3e70 diff --git a/target/linux/mvebu/patches-3.18/011-use_pinctrl_node_alias.patch b/target/linux/mvebu/patches-3.18/011-use_pinctrl_node_alias.patch deleted file mode 100644 index d10e09269a..0000000000 --- a/target/linux/mvebu/patches-3.18/011-use_pinctrl_node_alias.patch +++ /dev/null @@ -1,258 +0,0 @@ -From 01c434225ee67388711e78166cfe9b159e34fc9d Mon Sep 17 00:00:00 2001 -From: Sebastian Hesselbarth -Date: Fri, 19 Sep 2014 21:20:09 +0200 -Subject: ARM: mvebu: armada-xp: Use pinctrl node alias - -Armada XP pinctrl node gained an alias, make use of it. - -Signed-off-by: Sebastian Hesselbarth -Acked-by: Thomas Petazzoni -Tested-By: Benoit Masson -Signed-off-by: Jason Cooper - ---- a/arch/arm/boot/dts/armada-xp-axpwifiap.dts -+++ b/arch/arm/boot/dts/armada-xp-axpwifiap.dts -@@ -60,40 +60,6 @@ - }; - - internal-regs { -- pinctrl: pin-ctrl@18000 { -- pinctrl-0 = <&pmx_phy_int>; -- pinctrl-names = "default"; -- -- pmx_ge0: pmx-ge0 { -- marvell,pins = "mpp0", "mpp1", "mpp2", "mpp3", -- "mpp4", "mpp5", "mpp6", "mpp7", -- "mpp8", "mpp9", "mpp10", "mpp11"; -- marvell,function = "ge0"; -- }; -- -- pmx_ge1: pmx-ge1 { -- marvell,pins = "mpp12", "mpp13", "mpp14", "mpp15", -- "mpp16", "mpp17", "mpp18", "mpp19", -- "mpp20", "mpp21", "mpp22", "mpp23"; -- marvell,function = "ge1"; -- }; -- -- pmx_keys: pmx-keys { -- marvell,pins = "mpp33"; -- marvell,function = "gpio"; -- }; -- -- pmx_spi: pmx-spi { -- marvell,pins = "mpp36", "mpp37", "mpp38", "mpp39"; -- marvell,function = "spi"; -- }; -- -- pmx_phy_int: pmx-phy-int { -- marvell,pins = "mpp32"; -- marvell,function = "gpio"; -- }; -- }; -- - serial@12000 { - status = "okay"; - }; -@@ -162,3 +128,37 @@ - }; - }; - }; -+ -+&pinctrl { -+ pinctrl-0 = <&pmx_phy_int>; -+ pinctrl-names = "default"; -+ -+ pmx_ge0: pmx-ge0 { -+ marvell,pins = "mpp0", "mpp1", "mpp2", "mpp3", -+ "mpp4", "mpp5", "mpp6", "mpp7", -+ "mpp8", "mpp9", "mpp10", "mpp11"; -+ marvell,function = "ge0"; -+ }; -+ -+ pmx_ge1: pmx-ge1 { -+ marvell,pins = "mpp12", "mpp13", "mpp14", "mpp15", -+ "mpp16", "mpp17", "mpp18", "mpp19", -+ "mpp20", "mpp21", "mpp22", "mpp23"; -+ marvell,function = "ge1"; -+ }; -+ -+ pmx_keys: pmx-keys { -+ marvell,pins = "mpp33"; -+ marvell,function = "gpio"; -+ }; -+ -+ pmx_spi: pmx-spi { -+ marvell,pins = "mpp36", "mpp37", "mpp38", "mpp39"; -+ marvell,function = "spi"; -+ }; -+ -+ pmx_phy_int: pmx-phy-int { -+ marvell,pins = "mpp32"; -+ marvell,function = "gpio"; -+ }; -+}; ---- a/arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dts -+++ b/arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dts -@@ -51,37 +51,6 @@ - }; - - internal-regs { -- pinctrl: pin-ctrl@18000 { -- poweroff_pin: poweroff-pin { -- marvell,pins = "mpp24"; -- marvell,function = "gpio"; -- }; -- -- power_button_pin: power-button-pin { -- marvell,pins = "mpp44"; -- marvell,function = "gpio"; -- }; -- -- reset_button_pin: reset-button-pin { -- marvell,pins = "mpp45"; -- marvell,function = "gpio"; -- }; -- select_button_pin: select-button-pin { -- marvell,pins = "mpp41"; -- marvell,function = "gpio"; -- }; -- -- scroll_button_pin: scroll-button-pin { -- marvell,pins = "mpp42"; -- marvell,function = "gpio"; -- }; -- -- hdd_led_pin: hdd-led-pin { -- marvell,pins = "mpp26"; -- marvell,function = "gpio"; -- }; -- }; -- - serial@12000 { - status = "okay"; - }; -@@ -282,3 +251,34 @@ - gpios = <&gpio0 24 GPIO_ACTIVE_HIGH>; - }; - }; -+ -+&pinctrl { -+ poweroff_pin: poweroff-pin { -+ marvell,pins = "mpp24"; -+ marvell,function = "gpio"; -+ }; -+ -+ power_button_pin: power-button-pin { -+ marvell,pins = "mpp44"; -+ marvell,function = "gpio"; -+ }; -+ -+ reset_button_pin: reset-button-pin { -+ marvell,pins = "mpp45"; -+ marvell,function = "gpio"; -+ }; -+ select_button_pin: select-button-pin { -+ marvell,pins = "mpp41"; -+ marvell,function = "gpio"; -+ }; -+ -+ scroll_button_pin: scroll-button-pin { -+ marvell,pins = "mpp42"; -+ marvell,function = "gpio"; -+ }; -+ -+ hdd_led_pin: hdd-led-pin { -+ marvell,pins = "mpp26"; -+ marvell,function = "gpio"; -+ }; -+}; ---- a/arch/arm/boot/dts/armada-xp-mv78230.dtsi -+++ b/arch/arm/boot/dts/armada-xp-mv78230.dtsi -@@ -167,10 +167,6 @@ - }; - - internal-regs { -- pinctrl: pin-ctrl@18000 { -- compatible = "marvell,mv78230-pinctrl"; -- }; -- - gpio0: gpio@18100 { - compatible = "marvell,orion-gpio"; - reg = <0x18100 0x40>; -@@ -195,3 +191,7 @@ - }; - }; - }; -+ -+&pinctrl { -+ compatible = "marvell,mv78230-pinctrl"; -+}; ---- a/arch/arm/boot/dts/armada-xp-mv78260.dtsi -+++ b/arch/arm/boot/dts/armada-xp-mv78260.dtsi -@@ -251,10 +251,6 @@ - }; - - internal-regs { -- pinctrl: pin-ctrl@18000 { -- compatible = "marvell,mv78260-pinctrl"; -- }; -- - gpio0: gpio@18100 { - compatible = "marvell,orion-gpio"; - reg = <0x18100 0x40>; -@@ -298,3 +294,7 @@ - }; - }; - }; -+ -+&pinctrl { -+ compatible = "marvell,mv78260-pinctrl"; -+}; ---- a/arch/arm/boot/dts/armada-xp-mv78460.dtsi -+++ b/arch/arm/boot/dts/armada-xp-mv78460.dtsi -@@ -289,10 +289,6 @@ - }; - - internal-regs { -- pinctrl: pin-ctrl@18000 { -- compatible = "marvell,mv78460-pinctrl"; -- }; -- - gpio0: gpio@18100 { - compatible = "marvell,orion-gpio"; - reg = <0x18100 0x40>; -@@ -336,3 +332,7 @@ - }; - }; - }; -+ -+&pinctrl { -+ compatible = "marvell,mv78460-pinctrl"; -+}; ---- a/arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts -+++ b/arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts -@@ -81,12 +81,7 @@ - serial@12100 { - status = "okay"; - }; -- pinctrl: pin-ctrl@18000 { -- led_pins: led-pins-0 { -- marvell,pins = "mpp49", "mpp51", "mpp53"; -- marvell,function = "gpio"; -- }; -- }; -+ - leds { - compatible = "gpio-leds"; - pinctrl-names = "default"; -@@ -191,3 +186,10 @@ - }; - }; - }; -+ -+&pinctrl { -+ led_pins: led-pins-0 { -+ marvell,pins = "mpp49", "mpp51", "mpp53"; -+ marvell,function = "gpio"; -+ }; -+};