1 // SPDX-License-Identifier: GPL-2.0 2 #include <dt-bindings/clock/ath79-clk.h> 3 4 / { 5 compatible = "qca,ar9132"; 6 7 #address-cells = <1>; 8 #size-cells = <1>; 9 10 cpus { 11 #address-cells = <1>; 12 #size-cells = <0>; 13 14 cpu@0 { 15 device_type = "cpu"; 16 compatible = "mips,mip 17 clocks = <&pll ATH79_C 18 reg = <0>; 19 }; 20 }; 21 22 cpuintc: interrupt-controller { 23 compatible = "qca,ar9132-cpu-i 24 25 interrupt-controller; 26 #interrupt-cells = <1>; 27 28 qca,ddr-wb-channel-interrupts 29 qca,ddr-wb-channels = <&ddr_ct 30 <&ddr_ 31 }; 32 33 ahb { 34 compatible = "simple-bus"; 35 ranges; 36 37 #address-cells = <1>; 38 #size-cells = <1>; 39 40 interrupt-parent = <&cpuintc>; 41 42 apb { 43 compatible = "simple-b 44 ranges; 45 46 #address-cells = <1>; 47 #size-cells = <1>; 48 49 interrupt-parent = <&m 50 51 ddr_ctrl: memory-contr 52 compatible = " 53 54 reg = <0x18000 55 56 #qca,ddr-wb-ch 57 }; 58 59 uart: uart@18020000 { 60 compatible = " 61 reg = <0x18020 62 interrupts = < 63 64 clocks = <&pll 65 clock-names = 66 67 reg-io-width = 68 reg-shift = <2 69 no-loopback-te 70 71 status = "disa 72 }; 73 74 gpio: gpio@18040000 { 75 compatible = " 76 77 reg = <0x18040 78 interrupts = < 79 80 ngpios = <22>; 81 82 gpio-controlle 83 #gpio-cells = 84 85 interrupt-cont 86 #interrupt-cel 87 }; 88 89 pll: pll-controller@18 90 compatible = " 91 92 reg = <0x18050 93 94 clock-names = 95 /* The board m 96 97 #clock-cells = 98 clock-output-n 99 }; 100 101 wdt: wdt@18060008 { 102 compatible = " 103 reg = <0x18060 104 105 interrupts = < 106 107 clocks = <&pll 108 clock-names = 109 }; 110 111 miscintc: interrupt-co 112 compatible = " 113 "qc 114 reg = <0x18060 115 116 interrupt-pare 117 interrupts = < 118 119 interrupt-cont 120 #interrupt-cel 121 }; 122 123 rst: reset-controller@ 124 compatible = " 125 126 reg = <0x18060 127 128 #reset-cells = 129 }; 130 }; 131 132 usb: usb@1b000100 { 133 compatible = "qca,ar71 134 reg = <0x1b000100 0x10 135 136 interrupts = <3>; 137 resets = <&rst 5>; 138 139 has-transaction-transl 140 141 phy-names = "usb"; 142 phys = <&usb_phy>; 143 144 status = "disabled"; 145 }; 146 147 spi: spi@1f000000 { 148 compatible = "qca,ar91 149 reg = <0x1f000000 0x10 150 151 clocks = <&pll ATH79_C 152 clock-names = "ahb"; 153 154 status = "disabled"; 155 156 #address-cells = <1>; 157 #size-cells = <0>; 158 }; 159 }; 160 161 usb_phy: usb-phy { 162 compatible = "qca,ar7100-usb-p 163 164 reset-names = "phy", "suspend- 165 resets = <&rst 4>, <&rst 3>; 166 167 #phy-cells = <0>; 168 169 status = "disabled"; 170 }; 171 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.