From 84b7f86bef670f6751d67131738555fa53ca3f6b Mon Sep 17 00:00:00 2001 From: Sascha Hauer Date: Tue, 28 Jan 2020 11:01:26 +0100 Subject: dts: update to v5.5 Signed-off-by: Sascha Hauer --- dts/Bindings/net/fsl-fman.txt | 13 +++++++++++++ dts/src/arm/am335x-boneblack-common.dtsi | 5 +++++ dts/src/arm/am43x-epos-evm.dts | 2 ++ dts/src/powerpc/fsl/qoriq-fman3-0-10g-0-best-effort.dtsi | 1 + dts/src/powerpc/fsl/qoriq-fman3-0-10g-0.dtsi | 1 + dts/src/powerpc/fsl/qoriq-fman3-0-10g-1-best-effort.dtsi | 1 + dts/src/powerpc/fsl/qoriq-fman3-0-10g-1.dtsi | 1 + dts/src/powerpc/fsl/qoriq-fman3-0-1g-0.dtsi | 1 + dts/src/powerpc/fsl/qoriq-fman3-0-1g-1.dtsi | 1 + dts/src/powerpc/fsl/qoriq-fman3-0-1g-2.dtsi | 1 + dts/src/powerpc/fsl/qoriq-fman3-0-1g-3.dtsi | 1 + dts/src/powerpc/fsl/qoriq-fman3-0-1g-4.dtsi | 1 + dts/src/powerpc/fsl/qoriq-fman3-0-1g-5.dtsi | 1 + dts/src/powerpc/fsl/qoriq-fman3-1-10g-0.dtsi | 1 + dts/src/powerpc/fsl/qoriq-fman3-1-10g-1.dtsi | 1 + dts/src/powerpc/fsl/qoriq-fman3-1-1g-0.dtsi | 1 + dts/src/powerpc/fsl/qoriq-fman3-1-1g-1.dtsi | 1 + dts/src/powerpc/fsl/qoriq-fman3-1-1g-2.dtsi | 1 + dts/src/powerpc/fsl/qoriq-fman3-1-1g-3.dtsi | 1 + dts/src/powerpc/fsl/qoriq-fman3-1-1g-4.dtsi | 1 + dts/src/powerpc/fsl/qoriq-fman3-1-1g-5.dtsi | 1 + 21 files changed, 38 insertions(+) (limited to 'dts') diff --git a/dts/Bindings/net/fsl-fman.txt b/dts/Bindings/net/fsl-fman.txt index 299c0dcd67..250f8d8cdc 100644 --- a/dts/Bindings/net/fsl-fman.txt +++ b/dts/Bindings/net/fsl-fman.txt @@ -403,6 +403,19 @@ PROPERTIES The settings and programming routines for internal/external MDIO are different. Must be included for internal MDIO. +- fsl,erratum-a011043 + Usage: optional + Value type: + Definition: Indicates the presence of the A011043 erratum + describing that the MDIO_CFG[MDIO_RD_ER] bit may be falsely + set when reading internal PCS registers. MDIO reads to + internal PCS registers may result in having the + MDIO_CFG[MDIO_RD_ER] bit set, even when there is no error and + read data (MDIO_DATA[MDIO_DATA]) is correct. + Software may get false read error when reading internal + PCS registers through MDIO. As a workaround, all internal + MDIO accesses should ignore the MDIO_CFG[MDIO_RD_ER] bit. + For internal PHY device on internal mdio bus, a PHY node should be created. See the definition of the PHY node in booting-without-of.txt for an example of how to define a PHY (Internal PHY has no interrupt line). diff --git a/dts/src/arm/am335x-boneblack-common.dtsi b/dts/src/arm/am335x-boneblack-common.dtsi index 7ad079861e..91f93bc897 100644 --- a/dts/src/arm/am335x-boneblack-common.dtsi +++ b/dts/src/arm/am335x-boneblack-common.dtsi @@ -131,6 +131,11 @@ }; / { + memory@80000000 { + device_type = "memory"; + reg = <0x80000000 0x20000000>; /* 512 MB */ + }; + clk_mcasp0_fixed: clk_mcasp0_fixed { #clock-cells = <0>; compatible = "fixed-clock"; diff --git a/dts/src/arm/am43x-epos-evm.dts b/dts/src/arm/am43x-epos-evm.dts index 078cb473fa..a6fbc088da 100644 --- a/dts/src/arm/am43x-epos-evm.dts +++ b/dts/src/arm/am43x-epos-evm.dts @@ -848,6 +848,7 @@ pinctrl-names = "default", "sleep"; pinctrl-0 = <&spi0_pins_default>; pinctrl-1 = <&spi0_pins_sleep>; + ti,pindir-d0-out-d1-in = <1>; }; &spi1 { @@ -855,6 +856,7 @@ pinctrl-names = "default", "sleep"; pinctrl-0 = <&spi1_pins_default>; pinctrl-1 = <&spi1_pins_sleep>; + ti,pindir-d0-out-d1-in = <1>; }; &usb2_phy1 { diff --git a/dts/src/powerpc/fsl/qoriq-fman3-0-10g-0-best-effort.dtsi b/dts/src/powerpc/fsl/qoriq-fman3-0-10g-0-best-effort.dtsi index e1a961f05d..baa0c503e7 100644 --- a/dts/src/powerpc/fsl/qoriq-fman3-0-10g-0-best-effort.dtsi +++ b/dts/src/powerpc/fsl/qoriq-fman3-0-10g-0-best-effort.dtsi @@ -63,6 +63,7 @@ fman@400000 { #size-cells = <0>; compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; reg = <0xe1000 0x1000>; + fsl,erratum-a011043; /* must ignore read errors */ pcsphy0: ethernet-phy@0 { reg = <0x0>; diff --git a/dts/src/powerpc/fsl/qoriq-fman3-0-10g-0.dtsi b/dts/src/powerpc/fsl/qoriq-fman3-0-10g-0.dtsi index c288f3c6c6..93095600e8 100644 --- a/dts/src/powerpc/fsl/qoriq-fman3-0-10g-0.dtsi +++ b/dts/src/powerpc/fsl/qoriq-fman3-0-10g-0.dtsi @@ -60,6 +60,7 @@ fman@400000 { #size-cells = <0>; compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; reg = <0xf1000 0x1000>; + fsl,erratum-a011043; /* must ignore read errors */ pcsphy6: ethernet-phy@0 { reg = <0x0>; diff --git a/dts/src/powerpc/fsl/qoriq-fman3-0-10g-1-best-effort.dtsi b/dts/src/powerpc/fsl/qoriq-fman3-0-10g-1-best-effort.dtsi index 94f3e71750..ff4bd38f06 100644 --- a/dts/src/powerpc/fsl/qoriq-fman3-0-10g-1-best-effort.dtsi +++ b/dts/src/powerpc/fsl/qoriq-fman3-0-10g-1-best-effort.dtsi @@ -63,6 +63,7 @@ fman@400000 { #size-cells = <0>; compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; reg = <0xe3000 0x1000>; + fsl,erratum-a011043; /* must ignore read errors */ pcsphy1: ethernet-phy@0 { reg = <0x0>; diff --git a/dts/src/powerpc/fsl/qoriq-fman3-0-10g-1.dtsi b/dts/src/powerpc/fsl/qoriq-fman3-0-10g-1.dtsi index 94a76982d2..1fa38ed6f5 100644 --- a/dts/src/powerpc/fsl/qoriq-fman3-0-10g-1.dtsi +++ b/dts/src/powerpc/fsl/qoriq-fman3-0-10g-1.dtsi @@ -60,6 +60,7 @@ fman@400000 { #size-cells = <0>; compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; reg = <0xf3000 0x1000>; + fsl,erratum-a011043; /* must ignore read errors */ pcsphy7: ethernet-phy@0 { reg = <0x0>; diff --git a/dts/src/powerpc/fsl/qoriq-fman3-0-1g-0.dtsi b/dts/src/powerpc/fsl/qoriq-fman3-0-1g-0.dtsi index b5ff5f71c6..a8cc9780c0 100644 --- a/dts/src/powerpc/fsl/qoriq-fman3-0-1g-0.dtsi +++ b/dts/src/powerpc/fsl/qoriq-fman3-0-1g-0.dtsi @@ -59,6 +59,7 @@ fman@400000 { #size-cells = <0>; compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; reg = <0xe1000 0x1000>; + fsl,erratum-a011043; /* must ignore read errors */ pcsphy0: ethernet-phy@0 { reg = <0x0>; diff --git a/dts/src/powerpc/fsl/qoriq-fman3-0-1g-1.dtsi b/dts/src/powerpc/fsl/qoriq-fman3-0-1g-1.dtsi index ee44182c63..8b8bd70c93 100644 --- a/dts/src/powerpc/fsl/qoriq-fman3-0-1g-1.dtsi +++ b/dts/src/powerpc/fsl/qoriq-fman3-0-1g-1.dtsi @@ -59,6 +59,7 @@ fman@400000 { #size-cells = <0>; compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; reg = <0xe3000 0x1000>; + fsl,erratum-a011043; /* must ignore read errors */ pcsphy1: ethernet-phy@0 { reg = <0x0>; diff --git a/dts/src/powerpc/fsl/qoriq-fman3-0-1g-2.dtsi b/dts/src/powerpc/fsl/qoriq-fman3-0-1g-2.dtsi index f05f0d7750..619c880b54 100644 --- a/dts/src/powerpc/fsl/qoriq-fman3-0-1g-2.dtsi +++ b/dts/src/powerpc/fsl/qoriq-fman3-0-1g-2.dtsi @@ -59,6 +59,7 @@ fman@400000 { #size-cells = <0>; compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; reg = <0xe5000 0x1000>; + fsl,erratum-a011043; /* must ignore read errors */ pcsphy2: ethernet-phy@0 { reg = <0x0>; diff --git a/dts/src/powerpc/fsl/qoriq-fman3-0-1g-3.dtsi b/dts/src/powerpc/fsl/qoriq-fman3-0-1g-3.dtsi index a9114ec510..d7ebb73a40 100644 --- a/dts/src/powerpc/fsl/qoriq-fman3-0-1g-3.dtsi +++ b/dts/src/powerpc/fsl/qoriq-fman3-0-1g-3.dtsi @@ -59,6 +59,7 @@ fman@400000 { #size-cells = <0>; compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; reg = <0xe7000 0x1000>; + fsl,erratum-a011043; /* must ignore read errors */ pcsphy3: ethernet-phy@0 { reg = <0x0>; diff --git a/dts/src/powerpc/fsl/qoriq-fman3-0-1g-4.dtsi b/dts/src/powerpc/fsl/qoriq-fman3-0-1g-4.dtsi index 44dd00ac73..b151d696a0 100644 --- a/dts/src/powerpc/fsl/qoriq-fman3-0-1g-4.dtsi +++ b/dts/src/powerpc/fsl/qoriq-fman3-0-1g-4.dtsi @@ -59,6 +59,7 @@ fman@400000 { #size-cells = <0>; compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; reg = <0xe9000 0x1000>; + fsl,erratum-a011043; /* must ignore read errors */ pcsphy4: ethernet-phy@0 { reg = <0x0>; diff --git a/dts/src/powerpc/fsl/qoriq-fman3-0-1g-5.dtsi b/dts/src/powerpc/fsl/qoriq-fman3-0-1g-5.dtsi index 5b1b84b586..adc0ae0013 100644 --- a/dts/src/powerpc/fsl/qoriq-fman3-0-1g-5.dtsi +++ b/dts/src/powerpc/fsl/qoriq-fman3-0-1g-5.dtsi @@ -59,6 +59,7 @@ fman@400000 { #size-cells = <0>; compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; reg = <0xeb000 0x1000>; + fsl,erratum-a011043; /* must ignore read errors */ pcsphy5: ethernet-phy@0 { reg = <0x0>; diff --git a/dts/src/powerpc/fsl/qoriq-fman3-1-10g-0.dtsi b/dts/src/powerpc/fsl/qoriq-fman3-1-10g-0.dtsi index 0e1daaef9e..435047e0e2 100644 --- a/dts/src/powerpc/fsl/qoriq-fman3-1-10g-0.dtsi +++ b/dts/src/powerpc/fsl/qoriq-fman3-1-10g-0.dtsi @@ -60,6 +60,7 @@ fman@500000 { #size-cells = <0>; compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; reg = <0xf1000 0x1000>; + fsl,erratum-a011043; /* must ignore read errors */ pcsphy14: ethernet-phy@0 { reg = <0x0>; diff --git a/dts/src/powerpc/fsl/qoriq-fman3-1-10g-1.dtsi b/dts/src/powerpc/fsl/qoriq-fman3-1-10g-1.dtsi index 68c5ef7792..c098657cca 100644 --- a/dts/src/powerpc/fsl/qoriq-fman3-1-10g-1.dtsi +++ b/dts/src/powerpc/fsl/qoriq-fman3-1-10g-1.dtsi @@ -60,6 +60,7 @@ fman@500000 { #size-cells = <0>; compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; reg = <0xf3000 0x1000>; + fsl,erratum-a011043; /* must ignore read errors */ pcsphy15: ethernet-phy@0 { reg = <0x0>; diff --git a/dts/src/powerpc/fsl/qoriq-fman3-1-1g-0.dtsi b/dts/src/powerpc/fsl/qoriq-fman3-1-1g-0.dtsi index 605363cc11..9d06824815 100644 --- a/dts/src/powerpc/fsl/qoriq-fman3-1-1g-0.dtsi +++ b/dts/src/powerpc/fsl/qoriq-fman3-1-1g-0.dtsi @@ -59,6 +59,7 @@ fman@500000 { #size-cells = <0>; compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; reg = <0xe1000 0x1000>; + fsl,erratum-a011043; /* must ignore read errors */ pcsphy8: ethernet-phy@0 { reg = <0x0>; diff --git a/dts/src/powerpc/fsl/qoriq-fman3-1-1g-1.dtsi b/dts/src/powerpc/fsl/qoriq-fman3-1-1g-1.dtsi index 1955dfa136..70e947730c 100644 --- a/dts/src/powerpc/fsl/qoriq-fman3-1-1g-1.dtsi +++ b/dts/src/powerpc/fsl/qoriq-fman3-1-1g-1.dtsi @@ -59,6 +59,7 @@ fman@500000 { #size-cells = <0>; compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; reg = <0xe3000 0x1000>; + fsl,erratum-a011043; /* must ignore read errors */ pcsphy9: ethernet-phy@0 { reg = <0x0>; diff --git a/dts/src/powerpc/fsl/qoriq-fman3-1-1g-2.dtsi b/dts/src/powerpc/fsl/qoriq-fman3-1-1g-2.dtsi index 2c1476454e..ad96e65295 100644 --- a/dts/src/powerpc/fsl/qoriq-fman3-1-1g-2.dtsi +++ b/dts/src/powerpc/fsl/qoriq-fman3-1-1g-2.dtsi @@ -59,6 +59,7 @@ fman@500000 { #size-cells = <0>; compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; reg = <0xe5000 0x1000>; + fsl,erratum-a011043; /* must ignore read errors */ pcsphy10: ethernet-phy@0 { reg = <0x0>; diff --git a/dts/src/powerpc/fsl/qoriq-fman3-1-1g-3.dtsi b/dts/src/powerpc/fsl/qoriq-fman3-1-1g-3.dtsi index b8b541ff5f..034bc4b71f 100644 --- a/dts/src/powerpc/fsl/qoriq-fman3-1-1g-3.dtsi +++ b/dts/src/powerpc/fsl/qoriq-fman3-1-1g-3.dtsi @@ -59,6 +59,7 @@ fman@500000 { #size-cells = <0>; compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; reg = <0xe7000 0x1000>; + fsl,erratum-a011043; /* must ignore read errors */ pcsphy11: ethernet-phy@0 { reg = <0x0>; diff --git a/dts/src/powerpc/fsl/qoriq-fman3-1-1g-4.dtsi b/dts/src/powerpc/fsl/qoriq-fman3-1-1g-4.dtsi index 4b2cfddd1b..93ca23d82b 100644 --- a/dts/src/powerpc/fsl/qoriq-fman3-1-1g-4.dtsi +++ b/dts/src/powerpc/fsl/qoriq-fman3-1-1g-4.dtsi @@ -59,6 +59,7 @@ fman@500000 { #size-cells = <0>; compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; reg = <0xe9000 0x1000>; + fsl,erratum-a011043; /* must ignore read errors */ pcsphy12: ethernet-phy@0 { reg = <0x0>; diff --git a/dts/src/powerpc/fsl/qoriq-fman3-1-1g-5.dtsi b/dts/src/powerpc/fsl/qoriq-fman3-1-1g-5.dtsi index 0a52ddf7cc..23b3117a2f 100644 --- a/dts/src/powerpc/fsl/qoriq-fman3-1-1g-5.dtsi +++ b/dts/src/powerpc/fsl/qoriq-fman3-1-1g-5.dtsi @@ -59,6 +59,7 @@ fman@500000 { #size-cells = <0>; compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; reg = <0xeb000 0x1000>; + fsl,erratum-a011043; /* must ignore read errors */ pcsphy13: ethernet-phy@0 { reg = <0x0>; -- cgit v1.2.3