arm64: dts: marvell: Add 7k/8k PHYs in PCIe nodes
authorMiquel Raynal <miquel.raynal@bootlin.com>
Wed, 31 Jul 2019 12:21:25 +0000 (14:21 +0200)
committerGregory CLEMENT <gregory.clement@bootlin.com>
Tue, 27 Aug 2019 14:20:16 +0000 (16:20 +0200)
Fill-in the missing PCIe phys/phy-names DT properties of Armada 7k/8k
based boards.

The MacchiatoBin is a bit particular as the Armada8k-PCI IP supports
x4 link widths and in this case the PHY for each lane must be
referenced.

Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
arch/arm64/boot/dts/marvell/armada-7040-db.dts
arch/arm64/boot/dts/marvell/armada-8040-clearfog-gt-8k.dts
arch/arm64/boot/dts/marvell/armada-8040-db.dts
arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi

index 81bea91..d1160ed 100644 (file)
 
 &cp0_pcie2 {
        status = "okay";
+       phys = <&cp0_comphy5 2>;
+       phy-names = "cp0-pcie2-x1-phy";
 };
 
 &cp0_i2c0 {
index 281209a..bcb0421 100644 (file)
        pinctrl-names = "default";
        pinctrl-0 = <&cp0_pci0_reset_pins &cp0_wlan_disable_pins>;
        reset-gpios = <&cp0_gpio2 0 GPIO_ACTIVE_LOW>;
+       phys = <&cp0_comphy0 0>;
+       phy-names = "cp0-pcie0-x1-phy";
        status = "okay";
 };
 
index 1086d53..9746969 100644 (file)
 
 /* CON6 on CP0 expansion */
 &cp0_pcie0 {
+       phys = <&cp0_comphy0 0>;
+       phy-names = "cp0-pcie0-x1-phy";
        status = "okay";
 };
 
 /* CON5 on CP0 expansion */
 &cp0_pcie2 {
+       phys = <&cp0_comphy5 2>;
+       phy-names = "cp0-pcie2-x1-phy";
        status = "okay";
 };
 
 
 /* CON6 on CP1 expansion */
 &cp1_pcie0 {
+       phys = <&cp1_comphy0 0>;
+       phy-names = "cp1-pcie0-x1-phy";
        status = "okay";
 };
 
 /* CON7 on CP1 expansion */
 &cp1_pcie1 {
+       phys = <&cp1_comphy4 1>;
+       phy-names = "cp1-pcie1-x1-phy";
        status = "okay";
 };
 
 /* CON5 on CP1 expansion */
 &cp1_pcie2 {
+       phys = <&cp1_comphy5 2>;
+       phy-names = "cp1-pcie2-x1-phy";
        status = "okay";
 };
 
index 6b9941d..a2c099a 100644 (file)
        reset-gpios = <&cp0_gpio2 20 GPIO_ACTIVE_LOW>;
        ranges = <0x81000000 0x0 0xf9010000 0x0 0xf9010000 0x0 0x10000
                  0x82000000 0x0 0xc0000000 0x0 0xc0000000 0x0 0x20000000>;
+       phys = <&cp0_comphy0 0>, <&cp0_comphy1 0>,
+              <&cp0_comphy2 0>, <&cp0_comphy3 0>;
+       phy-names = "cp0-pcie0-x4-lane0-phy", "cp0-pcie0-x4-lane1-phy",
+                   "cp0-pcie0-x4-lane2-phy", "cp0-pcie0-x4-lane3-phy";
        status = "okay";
 };