/ { #address-cells = <1>; #size-cells = <1>; compatible = "lantiq,falcon"; cpus { cpu@0 { compatible = "mips,mips34kc"; }; }; localbus@10000000 { #address-cells = <1>; #size-cells = <1>; compatible = "lantiq,localbus", "simple-bus"; reg = <0x10000000 0xC000000>; ranges = <0x0 0x10000000 0xC000000>; }; ebu@18000000 { compatible = "lantiq,ebu-falcon"; reg = <0x18000000 0x100>; }; sbs2@1D000000 { #address-cells = <1>; #size-cells = <1>; compatible = "lantiq,sysb2", "simple-bus"; reg = <0x1D000000 0x1000000>; ranges = <0x0 0x1D000000 0x1000000>; sysgpe@700000 { compatible = "lantiq,sysgpe-falcon"; reg = <0x700000 0x100>; }; gpio0: gpio@810000 { #gpio-cells = <2>; compatible = "lantiq,gpio-falcon"; gpio-controller; interrupt-parent = <&icu0>; interrupts = <44>; reg = <0x810000 0x80>; lantiq,bank = <0>; }; gpio2: gpio@810100 { #gpio-cells = <2>; compatible = "lantiq,gpio-falcon"; gpio-controller; interrupt-parent = <&icu0>; interrupts = <46>; reg = <0x810100 0x80>; lantiq,bank = <2>; }; syseth@B00000 { compatible = "lantiq,syseth-falcon"; reg = <0xB00000 0x100>; }; pad@B01000 { compatible = "lantiq,pad-falcon"; reg = <0xB01000 0x100>; lantiq,bank = <0>; }; pad@B02000 { compatible = "lantiq,pad-falcon"; reg = <0xB02000 0x100>; lantiq,bank = <2>; }; }; fpi@1E000000 { #address-cells = <1>; #size-cells = <1>; compatible = "lantiq,fpi", "simple-bus"; reg = <0x1E000000 0x1000000>; ranges = <0x0 0x1E000000 0x1000000>; serial@100B00 { status = "disabled"; compatible = "lantiq,asc"; reg = <0x100B00 0x100>; interrupt-parent = <&icu0>; interrupts = <104 105 106>; line = <1>; }; serial@100C00 { compatible = "lantiq,asc"; reg = <0x100C00 0x100>; interrupt-parent = <&icu0>; interrupts = <104 105 106>; line = <0>; }; i2c@200000 { compatible = "lantiq,lantiq-i2c"; reg = <0x200000 0x10000>; interrupt-parent = <&icu0>; interrupts = <18 19 20 21>; gpios = <&gpio1 7 0 &gpio1 8 0>; }; gpio1: gpio@800100 { #gpio-cells = <2>; compatible = "lantiq,gpio-falcon"; gpio-controller; interrupt-parent = <&icu0>; interrupts = <45>; reg = <0x800100 0x100>; lantiq,bank = <1>; }; gpio3: gpio@800200 { status = "disabled"; #gpio-cells = <2>; compatible = "lantiq,gpio-falcon"; gpio-controller; interrupt-parent = <&icu0>; interrupts = <47>; reg = <0x800200 0x100>; lantiq,bank = <3>; }; gpio4: gpio@800300 { status = "disabled"; #gpio-cells = <2>; compatible = "lantiq,gpio-falcon"; gpio-controller; interrupt-parent = <&icu0>; interrupts = <48>; reg = <0x800300 0x100>; lantiq,bank = <4>; }; pad@800400 { compatible = "lantiq,pad-falcon"; reg = <0x800400 0x100>; lantiq,bank = <1>; }; pad@800500 { status = "disabled"; compatible = "lantiq,pad-falcon"; reg = <0x800500 0x100>; bank = <3>; }; pad4@800600 { status = "disabled"; compatible = "lantiq,pad-falcon"; reg = <0x800600 0x100>; bank = <4>; }; status@802000 { compatible = "lantiq,status-falcon"; reg = <0x802000 0x80>; }; sys1@F00000 { compatible = "lantiq,sys1-falcon"; reg = <0xF00000 0x100>; }; }; sbs0@1F000000 { }; sbs1@1F700000 { }; biu@1F800000 { #address-cells = <1>; #size-cells = <1>; compatible = "lantiq,falcon"; reg = <0x1F800000 0x800000>; ranges = <0x0 0x1F800000 0x7FFFFF>; icu0: icu@80200 { #interrupt-cells = <1>; interrupt-controller; compatible = "lantiq,icu"; reg = <0x80200 0x28 0x80228 0x28 0x80250 0x28 0x80278 0x28 0x802a0 0x28>; }; watchdog@803F0 { compatible = "lantiq,wdt"; reg = <0x803F0 0x10>; }; }; };