Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

CRIS: add Axis 88 board device tree

Add a minimal device tree for the ETRAX FS SoC and the Axis 88 developer
board.

Signed-off-by: Rabin Vincent <rabin@rab.in>
Signed-off-by: Jesper Nilsson <jespern@axis.com>

authored by

Rabin Vincent and committed by
Jesper Nilsson
c8e840d8 a9f75ac5

+56
+18
arch/cris/boot/dts/dev88.dts
··· 1 + /dts-v1/; 2 + 3 + /include/ "etraxfs.dtsi" 4 + 5 + / { 6 + model = "Axis 88 Developer Board"; 7 + compatible = "axis,dev88"; 8 + 9 + aliases { 10 + serial0 = &uart0; 11 + }; 12 + 13 + soc { 14 + uart0: serial@b00260000 { 15 + status = "okay"; 16 + }; 17 + }; 18 + };
+38
arch/cris/boot/dts/etraxfs.dtsi
··· 1 + / { 2 + #address-cells = <1>; 3 + #size-cells = <1>; 4 + interrupt-parent = <&intc>; 5 + 6 + cpus { 7 + #address-cells = <1>; 8 + #size-cells = <0>; 9 + 10 + cpu@0 { 11 + device_type = "cpu"; 12 + model = "axis,crisv32"; 13 + reg = <0>; 14 + }; 15 + }; 16 + 17 + soc { 18 + compatible = "simple-bus"; 19 + model = "etraxfs"; 20 + #address-cells = <1>; 21 + #size-cells = <1>; 22 + ranges; 23 + 24 + intc: interrupt-controller { 25 + compatible = "axis,crisv32-intc"; 26 + reg = <0xb001c000 0x1000>; 27 + interrupt-controller; 28 + #interrupt-cells = <1>; 29 + }; 30 + 31 + serial@b00260000 { 32 + compatible = "axis,etraxfs-uart"; 33 + reg = <0xb0026000 0x1000>; 34 + interrupts = <68>; 35 + status = "disabled"; 36 + }; 37 + }; 38 + };