mach-tango DT updates for v4.11
cover mach-tango DT updates for v4.11
Hello arm-soc maintainers,
Here are my DT updates for tango4.
I also have local changes for NAND and DMA nodes, but the DMA driver is not upstream yet, so it seems there's no point in sending these.
Marc Gonzalez (3):
ARM: dts: tango4: Add alias for eth0
ARM: dts: tango4: Import MMC nodes
ARM: dts: tango4: Import USB nodes
arch/arm/boot/dts/tango4-common.dtsi | 46 +++++++++++++++++++++++++++++++ arch/arm/boot/dts/tango4-vantage-1172.dts | 5 ++++ 2 files changed, 51 insertions(+)
PATCH 1/3 ARM: dts: tango4: Add alias for eth0
http://elinux.org/Device_Tree_Usage#aliases_Node
--- arch/arm/boot/dts/tango4-vantage-1172.dts | 1 + 1 file changed, 1 insertion(+)
arch/arm/boot/dts/tango4-vantage-1172.dts +1 -0
@@ -8,6 +8,7 @@ aliases { serial = &uart; + eth0 = ð0; }; memory at 80000000 {
Signature · 1 line
2.10.0
PATCH 2/3 ARM: dts: tango4: Import MMC nodes
In reply to Marc GonzalezTango4 provides 2 SD/SDIO/eMMC controllers.
--- arch/arm/boot/dts/tango4-common.dtsi | 16 ++++++++++++++++ arch/arm/boot/dts/tango4-vantage-1172.dts | 4 ++++ 2 files changed, 20 insertions(+)
arch/arm/boot/dts/tango4-common.dtsi +16 -0
@@ -97,6 +97,22 @@ clocks = <&xtal>; }; + mmc0: mmc at 21000 { + compatible = "arasan,sdhci-8.9a"; + reg = <0x21000 0x200>; + clock-names = "clk_xin", "clk_ahb"; + clocks = <&clkgen SDIO_CLK>, <&clkgen SYS_CLK>; + interrupts = <60 IRQ_TYPE_LEVEL_HIGH>; + }; + + mmc1: mmc at 21200 { + compatible = "arasan,sdhci-8.9a"; + reg = <0x21200 0x200>; + clock-names = "clk_xin", "clk_ahb"; + clocks = <&clkgen SDIO_CLK>, <&clkgen SYS_CLK>; + interrupts = <8 IRQ_TYPE_LEVEL_HIGH>; + }; + eth0: ethernet at 26000 { compatible = "sigma,smp8734-ethernet"; reg = <0x26000 0x800>;
arch/arm/boot/dts/tango4-vantage-1172.dts +4 -0
@@ -35,3 +35,7 @@ reg = <4>; }; }; + +&mmc1 { + non-removable; /* eMMC */ +};
Signature · 1 line
2.10.0
PATCH 3/3 ARM: dts: tango4: Import USB nodes
In reply to Marc GonzalezTango4 provides 2 USB 2.0 controllers.
--- arch/arm/boot/dts/tango4-common.dtsi | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+)
arch/arm/boot/dts/tango4-common.dtsi +30 -0
@@ -113,6 +113,36 @@ interrupts = <8 IRQ_TYPE_LEVEL_HIGH>; }; + usb0: usb at 21400 { + compatible = "chipidea,usb2"; + reg = <0x21400 0x200>; + interrupts = <40 IRQ_TYPE_LEVEL_HIGH>; + phys = <&usb0_phy>; + phy-names = "usb-phy"; + }; + + usb0_phy: phy at 21700 { + compatible = "sigma,smp8642-usb-phy"; + reg = <0x21700 0x100>; + #phy-cells = <0>; + clocks = <&clkgen USB_CLK>; + }; + + usb1: usb at 25400 { + compatible = "chipidea,usb2"; + reg = <0x25400 0x200>; + interrupts = <7 IRQ_TYPE_LEVEL_HIGH>; + phys = <&usb1_phy>; + phy-names = "usb-phy"; + }; + + usb1_phy: phy at 25700 { + compatible = "sigma,smp8642-usb-phy"; + reg = <0x25700 0x100>; + #phy-cells = <0>; + clocks = <&clkgen USB_CLK>; + }; + eth0: ethernet at 26000 { compatible = "sigma,smp8734-ethernet"; reg = <0x26000 0x800>;
Signature · 1 line
2.10.0
Olof Johansson
Appliedcover mach-tango DT updates for v4.11
In reply to Marc GonzalezQuoted 11 lines · Marc Gonzalez
Hello arm-soc maintainers,
Here are my DT updates for tango4.
I also have local changes for NAND and DMA nodes, but the DMA driver is not upstream yet, so it seems there's no point in sending these.
Marc Gonzalez (3):
ARM: dts: tango4: Add alias for eth0
ARM: dts: tango4: Import MMC nodes
ARM: dts: tango4: Import USB nodes
Thanks, applied all three to next/dt!
-Olof