Commit 047d378a authored by Arnd Bergmann's avatar Arnd Bergmann

Merge tag 'zynq-dt-for-4.2' of https://github.com/Xilinx/linux-xlnx into next/dt

Merge "arm: Xilinx Zynq dt patches for v4.2" from Michal Simek:

- Fix aliases and stdout properties
- Document current TTC binding
- Add Ceva to prefixes
- Use new compatible string for MACB

* tag 'zynq-dt-for-4.2' of https://github.com/Xilinx/linux-xlnx:
  ARM: zynq: DT: Use the zynq binding with macb
  of: Add vendor prefix for Ceva
  PCI: xilinx: Trivial fix in DT example
  devicetree: cadence_ttc: Document binding for timer width
  ARM: dts: zynq: Fix stdout-path and bootargs
  ARM: dts: zynq: Add missing alias node for zybo and parallella
parents db695b5e 4481b18b
...@@ -58,5 +58,5 @@ Example: ...@@ -58,5 +58,5 @@ Example:
interrupt-controller; interrupt-controller;
#address-cells = <0>; #address-cells = <0>;
#interrupt-cells = <1>; #interrupt-cells = <1>;
} };
}; };
...@@ -6,6 +6,9 @@ Required properties: ...@@ -6,6 +6,9 @@ Required properties:
- interrupts : A list of 3 interrupts; one per timer channel. - interrupts : A list of 3 interrupts; one per timer channel.
- clocks: phandle to the source clock - clocks: phandle to the source clock
Optional properties:
- timer-width: Bit width of the timer, necessary if not 16.
Example: Example:
ttc0: ttc0@f8001000 { ttc0: ttc0@f8001000 {
...@@ -14,4 +17,5 @@ ttc0: ttc0@f8001000 { ...@@ -14,4 +17,5 @@ ttc0: ttc0@f8001000 {
compatible = "cdns,ttc"; compatible = "cdns,ttc";
reg = <0xF8001000 0x1000>; reg = <0xF8001000 0x1000>;
clocks = <&cpu_clk 3>; clocks = <&cpu_clk 3>;
timer-width = <32>;
}; };
...@@ -40,6 +40,7 @@ calxeda Calxeda ...@@ -40,6 +40,7 @@ calxeda Calxeda
capella Capella Microsystems, Inc capella Capella Microsystems, Inc
cavium Cavium, Inc. cavium Cavium, Inc.
cdns Cadence Design Systems Inc. cdns Cadence Design Systems Inc.
ceva Ceva, Inc.
chipidea Chipidea, Inc chipidea Chipidea, Inc
chipone ChipOne chipone ChipOne
chipspark ChipSPARK chipspark ChipSPARK
......
...@@ -193,7 +193,7 @@ spi1: spi@e0007000 { ...@@ -193,7 +193,7 @@ spi1: spi@e0007000 {
}; };
gem0: ethernet@e000b000 { gem0: ethernet@e000b000 {
compatible = "cdns,gem"; compatible = "cdns,zynq-gem", "cdns,gem";
reg = <0xe000b000 0x1000>; reg = <0xe000b000 0x1000>;
status = "disabled"; status = "disabled";
interrupts = <0 22 4>; interrupts = <0 22 4>;
...@@ -204,7 +204,7 @@ gem0: ethernet@e000b000 { ...@@ -204,7 +204,7 @@ gem0: ethernet@e000b000 {
}; };
gem1: ethernet@e000c000 { gem1: ethernet@e000c000 {
compatible = "cdns,gem"; compatible = "cdns,zynq-gem", "cdns,gem";
reg = <0xe000c000 0x1000>; reg = <0xe000c000 0x1000>;
status = "disabled"; status = "disabled";
interrupts = <0 45 4>; interrupts = <0 45 4>;
......
...@@ -23,14 +23,19 @@ / { ...@@ -23,14 +23,19 @@ / {
model = "Adapteva Parallella Board"; model = "Adapteva Parallella Board";
compatible = "adapteva,parallella", "xlnx,zynq-7000"; compatible = "adapteva,parallella", "xlnx,zynq-7000";
aliases {
ethernet0 = &gem0;
serial0 = &uart1;
};
memory { memory {
device_type = "memory"; device_type = "memory";
reg = <0x0 0x40000000>; reg = <0x0 0x40000000>;
}; };
chosen { chosen {
bootargs = "console=ttyPS0,115200 earlyprintk root=/dev/mmcblk0p2 rootfstype=ext4 rw rootwait"; bootargs = "earlyprintk root=/dev/mmcblk0p2 rootfstype=ext4 rw rootwait";
linux,stdout-path = "/amba/serial@e0001000"; stdout-path = "serial0:115200n8";
}; };
}; };
......
...@@ -30,7 +30,8 @@ memory { ...@@ -30,7 +30,8 @@ memory {
}; };
chosen { chosen {
bootargs = "console=ttyPS0,115200 earlyprintk"; bootargs = "earlyprintk";
stdout-path = "serial0:115200n8";
}; };
leds { leds {
......
...@@ -30,7 +30,8 @@ memory { ...@@ -30,7 +30,8 @@ memory {
}; };
chosen { chosen {
bootargs = "console=ttyPS0,115200 earlyprintk"; bootargs = "earlyprintk";
stdout-path = "serial0:115200n8";
}; };
usb_phy0: phy0 { usb_phy0: phy0 {
......
...@@ -29,7 +29,8 @@ memory { ...@@ -29,7 +29,8 @@ memory {
}; };
chosen { chosen {
bootargs = "console=ttyPS0,115200 earlyprintk"; bootargs = "earlyprintk";
stdout-path = "serial0:115200n8";
}; };
usb_phy0: phy0 { usb_phy0: phy0 {
......
...@@ -18,13 +18,19 @@ / { ...@@ -18,13 +18,19 @@ / {
model = "Zynq ZYBO Development Board"; model = "Zynq ZYBO Development Board";
compatible = "digilent,zynq-zybo", "xlnx,zynq-7000"; compatible = "digilent,zynq-zybo", "xlnx,zynq-7000";
aliases {
ethernet0 = &gem0;
serial0 = &uart1;
};
memory { memory {
device_type = "memory"; device_type = "memory";
reg = <0x0 0x20000000>; reg = <0x0 0x20000000>;
}; };
chosen { chosen {
bootargs = "console=ttyPS0,115200 earlyprintk"; bootargs = "earlyprintk";
stdout-path = "serial0:115200n8";
}; };
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment