
On Sun, Apr 3, 2016 at 9:18 AM, Beniamino Galvani b.galvani@gmail.com wrote:
Add a node for the Synopsys Designware Ethernet adapter available on Meson SoCs to the Meson GXBaby DTS files. The node is not present in DTS files used in Linux kernel.
Signed-off-by: Beniamino Galvani b.galvani@gmail.com
arch/arm/dts/meson-gxbb-odroidc2.dts | 4 ++++ arch/arm/dts/meson-gxbb.dtsi | 9 +++++++++ 2 files changed, 13 insertions(+)
diff --git a/arch/arm/dts/meson-gxbb-odroidc2.dts b/arch/arm/dts/meson-gxbb-odroidc2.dts index 653c2fa..408235d 100644 --- a/arch/arm/dts/meson-gxbb-odroidc2.dts +++ b/arch/arm/dts/meson-gxbb-odroidc2.dts @@ -67,3 +67,7 @@ &uart_AO { status = "okay"; };
+&gmac0 {
status = "okay";
+}; diff --git a/arch/arm/dts/meson-gxbb.dtsi b/arch/arm/dts/meson-gxbb.dtsi index 832815d..44a54e7 100644 --- a/arch/arm/dts/meson-gxbb.dtsi +++ b/arch/arm/dts/meson-gxbb.dtsi @@ -167,6 +167,15 @@ }; };
gmac0: ethernet@c9410000 {
compatible = "snps,dwmac";
reg = <0x0 0xc9410000 0x0 0x10000>;
interrupts = <0 8 1>;
interrupt-names = "macirq";
phy-mode = "rgmii";
status = "disabled";
};
apb: apb@d0000000 { compatible = "simple-bus"; reg = <0x0 0xd0000000 0x0 0x200000>;
Adding this gmac node means that this DTS is already different from the DTS we have in mainline. This makes me wonder how in u-boot we manages the difference in the DT between the kernel and u-boot. Are they supposed to be always in sync or we expect to have two different DTs?