diff options
| -rw-r--r-- | Documentation/devicetree/bindings/arm/armada-38x.txt | 14 | ||||
| -rw-r--r-- | arch/arm/boot/dts/armada-380.dtsi | 2 | ||||
| -rw-r--r-- | arch/arm/boot/dts/armada-385-db.dts | 2 | ||||
| -rw-r--r-- | arch/arm/boot/dts/armada-385-rd.dts | 2 | ||||
| -rw-r--r-- | arch/arm/boot/dts/armada-385.dtsi | 2 | ||||
| -rw-r--r-- | arch/arm/boot/dts/armada-38x.dtsi | 2 | ||||
| -rw-r--r-- | arch/arm/boot/dts/kirkwood-guruplug-server-plus.dts | 4 | ||||
| -rw-r--r-- | arch/arm/mach-mvebu/Kconfig | 2 |
8 files changed, 21 insertions, 9 deletions
diff --git a/Documentation/devicetree/bindings/arm/armada-38x.txt b/Documentation/devicetree/bindings/arm/armada-38x.txt index 11f2330a6554..ad9f8ed4d9bd 100644 --- a/Documentation/devicetree/bindings/arm/armada-38x.txt +++ b/Documentation/devicetree/bindings/arm/armada-38x.txt | |||
| @@ -6,5 +6,15 @@ following property: | |||
| 6 | 6 | ||
| 7 | Required root node property: | 7 | Required root node property: |
| 8 | 8 | ||
| 9 | - compatible: must contain either "marvell,armada380" or | 9 | - compatible: must contain "marvell,armada380" |
| 10 | "marvell,armada385" depending on the variant of the SoC being used. | 10 | |
| 11 | In addition, boards using the Marvell Armada 385 SoC shall have the | ||
| 12 | following property before the previous one: | ||
| 13 | |||
| 14 | Required root node property: | ||
| 15 | |||
| 16 | compatible: must contain "marvell,armada385" | ||
| 17 | |||
| 18 | Example: | ||
| 19 | |||
| 20 | compatible = "marvell,a385-rd", "marvell,armada385", "marvell,armada380"; | ||
diff --git a/arch/arm/boot/dts/armada-380.dtsi b/arch/arm/boot/dts/armada-380.dtsi index e69bc6759c39..4173a8ab34e7 100644 --- a/arch/arm/boot/dts/armada-380.dtsi +++ b/arch/arm/boot/dts/armada-380.dtsi | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | / { | 17 | / { |
| 18 | model = "Marvell Armada 380 family SoC"; | 18 | model = "Marvell Armada 380 family SoC"; |
| 19 | compatible = "marvell,armada380", "marvell,armada38x"; | 19 | compatible = "marvell,armada380"; |
| 20 | 20 | ||
| 21 | cpus { | 21 | cpus { |
| 22 | #address-cells = <1>; | 22 | #address-cells = <1>; |
diff --git a/arch/arm/boot/dts/armada-385-db.dts b/arch/arm/boot/dts/armada-385-db.dts index 5bae4731828b..1af886f1e486 100644 --- a/arch/arm/boot/dts/armada-385-db.dts +++ b/arch/arm/boot/dts/armada-385-db.dts | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | / { | 17 | / { |
| 18 | model = "Marvell Armada 385 Development Board"; | 18 | model = "Marvell Armada 385 Development Board"; |
| 19 | compatible = "marvell,a385-db", "marvell,armada385", "marvell,armada38x"; | 19 | compatible = "marvell,a385-db", "marvell,armada385", "marvell,armada380"; |
| 20 | 20 | ||
| 21 | chosen { | 21 | chosen { |
| 22 | bootargs = "console=ttyS0,115200 earlyprintk"; | 22 | bootargs = "console=ttyS0,115200 earlyprintk"; |
diff --git a/arch/arm/boot/dts/armada-385-rd.dts b/arch/arm/boot/dts/armada-385-rd.dts index 40893255a3f0..aaca2861dc87 100644 --- a/arch/arm/boot/dts/armada-385-rd.dts +++ b/arch/arm/boot/dts/armada-385-rd.dts | |||
| @@ -17,7 +17,7 @@ | |||
| 17 | 17 | ||
| 18 | / { | 18 | / { |
| 19 | model = "Marvell Armada 385 Reference Design"; | 19 | model = "Marvell Armada 385 Reference Design"; |
| 20 | compatible = "marvell,a385-rd", "marvell,armada385", "marvell,armada38x"; | 20 | compatible = "marvell,a385-rd", "marvell,armada385", "marvell,armada380"; |
| 21 | 21 | ||
| 22 | chosen { | 22 | chosen { |
| 23 | bootargs = "console=ttyS0,115200 earlyprintk"; | 23 | bootargs = "console=ttyS0,115200 earlyprintk"; |
diff --git a/arch/arm/boot/dts/armada-385.dtsi b/arch/arm/boot/dts/armada-385.dtsi index f011009bf4cf..6283d7912f71 100644 --- a/arch/arm/boot/dts/armada-385.dtsi +++ b/arch/arm/boot/dts/armada-385.dtsi | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | / { | 17 | / { |
| 18 | model = "Marvell Armada 385 family SoC"; | 18 | model = "Marvell Armada 385 family SoC"; |
| 19 | compatible = "marvell,armada385", "marvell,armada38x"; | 19 | compatible = "marvell,armada385", "marvell,armada380"; |
| 20 | 20 | ||
| 21 | cpus { | 21 | cpus { |
| 22 | #address-cells = <1>; | 22 | #address-cells = <1>; |
diff --git a/arch/arm/boot/dts/armada-38x.dtsi b/arch/arm/boot/dts/armada-38x.dtsi index 3de364e81b52..689fa1a46728 100644 --- a/arch/arm/boot/dts/armada-38x.dtsi +++ b/arch/arm/boot/dts/armada-38x.dtsi | |||
| @@ -20,7 +20,7 @@ | |||
| 20 | 20 | ||
| 21 | / { | 21 | / { |
| 22 | model = "Marvell Armada 38x family SoC"; | 22 | model = "Marvell Armada 38x family SoC"; |
| 23 | compatible = "marvell,armada38x"; | 23 | compatible = "marvell,armada380"; |
| 24 | 24 | ||
| 25 | aliases { | 25 | aliases { |
| 26 | gpio0 = &gpio0; | 26 | gpio0 = &gpio0; |
diff --git a/arch/arm/boot/dts/kirkwood-guruplug-server-plus.dts b/arch/arm/boot/dts/kirkwood-guruplug-server-plus.dts index c5a1fc75c7a3..b2d9834bf458 100644 --- a/arch/arm/boot/dts/kirkwood-guruplug-server-plus.dts +++ b/arch/arm/boot/dts/kirkwood-guruplug-server-plus.dts | |||
| @@ -105,7 +105,6 @@ | |||
| 105 | compatible = "ethernet-phy-id0141.0cb0", | 105 | compatible = "ethernet-phy-id0141.0cb0", |
| 106 | "ethernet-phy-ieee802.3-c22"; | 106 | "ethernet-phy-ieee802.3-c22"; |
| 107 | reg = <0>; | 107 | reg = <0>; |
| 108 | phy-connection-type = "rgmii-id"; | ||
| 109 | }; | 108 | }; |
| 110 | 109 | ||
| 111 | ethphy1: ethernet-phy@1 { | 110 | ethphy1: ethernet-phy@1 { |
| @@ -113,7 +112,6 @@ | |||
| 113 | compatible = "ethernet-phy-id0141.0cb0", | 112 | compatible = "ethernet-phy-id0141.0cb0", |
| 114 | "ethernet-phy-ieee802.3-c22"; | 113 | "ethernet-phy-ieee802.3-c22"; |
| 115 | reg = <1>; | 114 | reg = <1>; |
| 116 | phy-connection-type = "rgmii-id"; | ||
| 117 | }; | 115 | }; |
| 118 | }; | 116 | }; |
| 119 | 117 | ||
| @@ -121,6 +119,7 @@ | |||
| 121 | status = "okay"; | 119 | status = "okay"; |
| 122 | ethernet0-port@0 { | 120 | ethernet0-port@0 { |
| 123 | phy-handle = <ðphy0>; | 121 | phy-handle = <ðphy0>; |
| 122 | phy-connection-type = "rgmii-id"; | ||
| 124 | }; | 123 | }; |
| 125 | }; | 124 | }; |
| 126 | 125 | ||
| @@ -128,5 +127,6 @@ | |||
| 128 | status = "okay"; | 127 | status = "okay"; |
| 129 | ethernet1-port@0 { | 128 | ethernet1-port@0 { |
| 130 | phy-handle = <ðphy1>; | 129 | phy-handle = <ðphy1>; |
| 130 | phy-connection-type = "rgmii-id"; | ||
| 131 | }; | 131 | }; |
| 132 | }; | 132 | }; |
diff --git a/arch/arm/mach-mvebu/Kconfig b/arch/arm/mach-mvebu/Kconfig index 4a7c250c9a30..b9bc599a5fd0 100644 --- a/arch/arm/mach-mvebu/Kconfig +++ b/arch/arm/mach-mvebu/Kconfig | |||
| @@ -10,6 +10,7 @@ menuconfig ARCH_MVEBU | |||
| 10 | select ZONE_DMA if ARM_LPAE | 10 | select ZONE_DMA if ARM_LPAE |
| 11 | select ARCH_REQUIRE_GPIOLIB | 11 | select ARCH_REQUIRE_GPIOLIB |
| 12 | select PCI_QUIRKS if PCI | 12 | select PCI_QUIRKS if PCI |
| 13 | select OF_ADDRESS_PCI | ||
| 13 | 14 | ||
| 14 | if ARCH_MVEBU | 15 | if ARCH_MVEBU |
| 15 | 16 | ||
| @@ -17,6 +18,7 @@ config MACH_MVEBU_V7 | |||
| 17 | bool | 18 | bool |
| 18 | select ARMADA_370_XP_TIMER | 19 | select ARMADA_370_XP_TIMER |
| 19 | select CACHE_L2X0 | 20 | select CACHE_L2X0 |
| 21 | select ARM_CPU_SUSPEND | ||
| 20 | 22 | ||
| 21 | config MACH_ARMADA_370 | 23 | config MACH_ARMADA_370 |
| 22 | bool "Marvell Armada 370 boards" if ARCH_MULTI_V7 | 24 | bool "Marvell Armada 370 boards" if ARCH_MULTI_V7 |
