1*671841d2SBert Vermeulen// SPDX-License-Identifier: GPL-2.0-or-later OR BSD-2-Clause 2*671841d2SBert Vermeulen 3*671841d2SBert Vermeulen/ { 4*671841d2SBert Vermeulen #address-cells = <1>; 5*671841d2SBert Vermeulen #size-cells = <1>; 6*671841d2SBert Vermeulen 7*671841d2SBert Vermeulen aliases { 8*671841d2SBert Vermeulen serial0 = &uart0; 9*671841d2SBert Vermeulen serial1 = &uart1; 10*671841d2SBert Vermeulen }; 11*671841d2SBert Vermeulen 12*671841d2SBert Vermeulen cpuintc: cpuintc { 13*671841d2SBert Vermeulen compatible = "mti,cpu-interrupt-controller"; 14*671841d2SBert Vermeulen #address-cells = <0>; 15*671841d2SBert Vermeulen #interrupt-cells = <1>; 16*671841d2SBert Vermeulen interrupt-controller; 17*671841d2SBert Vermeulen }; 18*671841d2SBert Vermeulen 19*671841d2SBert Vermeulen soc: soc { 20*671841d2SBert Vermeulen compatible = "simple-bus"; 21*671841d2SBert Vermeulen #address-cells = <1>; 22*671841d2SBert Vermeulen #size-cells = <1>; 23*671841d2SBert Vermeulen ranges = <0x0 0x18000000 0x10000>; 24*671841d2SBert Vermeulen 25*671841d2SBert Vermeulen uart0: uart@2000 { 26*671841d2SBert Vermeulen compatible = "ns16550a"; 27*671841d2SBert Vermeulen reg = <0x2000 0x100>; 28*671841d2SBert Vermeulen 29*671841d2SBert Vermeulen clock-frequency = <200000000>; 30*671841d2SBert Vermeulen 31*671841d2SBert Vermeulen interrupt-parent = <&cpuintc>; 32*671841d2SBert Vermeulen interrupts = <31>; 33*671841d2SBert Vermeulen 34*671841d2SBert Vermeulen reg-io-width = <1>; 35*671841d2SBert Vermeulen reg-shift = <2>; 36*671841d2SBert Vermeulen fifo-size = <1>; 37*671841d2SBert Vermeulen no-loopback-test; 38*671841d2SBert Vermeulen 39*671841d2SBert Vermeulen status = "disabled"; 40*671841d2SBert Vermeulen }; 41*671841d2SBert Vermeulen 42*671841d2SBert Vermeulen uart1: uart@2100 { 43*671841d2SBert Vermeulen compatible = "ns16550a"; 44*671841d2SBert Vermeulen reg = <0x2100 0x100>; 45*671841d2SBert Vermeulen 46*671841d2SBert Vermeulen clock-frequency = <200000000>; 47*671841d2SBert Vermeulen 48*671841d2SBert Vermeulen interrupt-parent = <&cpuintc>; 49*671841d2SBert Vermeulen interrupts = <30>; 50*671841d2SBert Vermeulen 51*671841d2SBert Vermeulen reg-io-width = <1>; 52*671841d2SBert Vermeulen reg-shift = <2>; 53*671841d2SBert Vermeulen fifo-size = <1>; 54*671841d2SBert Vermeulen no-loopback-test; 55*671841d2SBert Vermeulen 56*671841d2SBert Vermeulen status = "disabled"; 57*671841d2SBert Vermeulen }; 58*671841d2SBert Vermeulen }; 59*671841d2SBert Vermeulen}; 60