|
99 | 99 | };
|
100 | 100 | };
|
101 | 101 |
|
| 102 | + udc0_phy: usb-phy { |
| 103 | + compatible = "usb-nop-xceiv"; |
| 104 | + #phy-cells = <0>; |
| 105 | + }; |
| 106 | + |
102 | 107 | ahb {
|
103 | 108 | #address-cells = <1>;
|
104 | 109 | #size-cells = <1>;
|
|
122 | 127 | clocks = <&clk_refclk>, <&clk_sysbypck>, <&clk_mcbypck>;
|
123 | 128 | };
|
124 | 129 |
|
| 130 | + mc: memory-controller@f0824000 { |
| 131 | + compatible = "nuvoton,npcm750-memory-controller"; |
| 132 | + reg = <0xf0824000 0x1000>; |
| 133 | + interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>; |
| 134 | + status = "disabled"; |
| 135 | + }; |
| 136 | + |
125 | 137 | gmac0: eth@f0802000 {
|
126 | 138 | device_type = "network";
|
127 | 139 | compatible = "snps,dwmac";
|
|
137 | 149 | status = "disabled";
|
138 | 150 | };
|
139 | 151 |
|
| 152 | + sdmmc: mmc@f0842000 { |
| 153 | + compatible = "nuvoton,npcm750-sdhci"; |
| 154 | + status = "disabled"; |
| 155 | + reg = <0xf0842000 0x200>; |
| 156 | + interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>; |
| 157 | + clocks = <&clk NPCM7XX_CLK_AHB>; |
| 158 | + clock-names = "clk_mmc"; |
| 159 | + pinctrl-names = "default"; |
| 160 | + pinctrl-0 = <&mmc8_pins |
| 161 | + &mmc_pins>; |
| 162 | + }; |
| 163 | + |
| 164 | + sdhci: mmc@f0840000 { |
| 165 | + compatible = "nuvoton,npcm750-sdhci"; |
| 166 | + status = "disabled"; |
| 167 | + reg = <0xf0840000 0x200>; |
| 168 | + interrupts = <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH>; |
| 169 | + clocks = <&clk NPCM7XX_CLK_AHB>; |
| 170 | + clock-names = "clk_sdhc"; |
| 171 | + pinctrl-names = "default"; |
| 172 | + pinctrl-0 = <&sd1_pins>; |
| 173 | + }; |
| 174 | + |
140 | 175 | ehci1: usb@f0806000 {
|
141 | 176 | compatible = "nuvoton,npcm750-ehci";
|
142 | 177 | reg = <0xf0806000 0x1000>;
|
143 | 178 | interrupts = <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>;
|
144 | 179 | status = "disabled";
|
145 | 180 | };
|
146 | 181 |
|
| 182 | + ohci1: usb@f0807000 { |
| 183 | + compatible = "generic-ohci"; |
| 184 | + reg = <0xf0807000 0x1000>; |
| 185 | + interrupts = <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>; |
| 186 | + status = "disabled"; |
| 187 | + }; |
| 188 | + |
147 | 189 | fiu0: spi@fb000000 {
|
148 | 190 | compatible = "nuvoton,npcm750-fiu";
|
149 | 191 | #address-cells = <1>;
|
|
179 | 221 | status = "disabled";
|
180 | 222 | };
|
181 | 223 |
|
| 224 | + udc5: usb@f0835000 { |
| 225 | + compatible = "nuvoton,npcm750-udc"; |
| 226 | + reg = <0xf0835000 0x1000 |
| 227 | + 0xfffd2800 0x800>; |
| 228 | + interrupts = <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>; |
| 229 | + clocks = <&clk NPCM7XX_CLK_SU>; |
| 230 | + clock-names = "clk_usb_bridge"; |
| 231 | + phys = <&udc0_phy>; |
| 232 | + phy_type = "utmi_wide"; |
| 233 | + dr_mode = "peripheral"; |
| 234 | + status = "disabled"; |
| 235 | + }; |
| 236 | + |
| 237 | + udc6: usb@f0836000 { |
| 238 | + compatible = "nuvoton,npcm750-udc"; |
| 239 | + reg = <0xf0836000 0x1000 |
| 240 | + 0xfffd3000 0x800>; |
| 241 | + interrupts = <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>; |
| 242 | + clocks = <&clk NPCM7XX_CLK_SU>; |
| 243 | + clock-names = "clk_usb_bridge"; |
| 244 | + phys = <&udc0_phy>; |
| 245 | + phy_type = "utmi_wide"; |
| 246 | + dr_mode = "peripheral"; |
| 247 | + status = "disabled"; |
| 248 | + }; |
| 249 | + |
| 250 | + udc7: usb@f0837000 { |
| 251 | + compatible = "nuvoton,npcm750-udc"; |
| 252 | + reg = <0xf0837000 0x1000 |
| 253 | + 0xfffd3800 0x800>; |
| 254 | + interrupts = <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>; |
| 255 | + clocks = <&clk NPCM7XX_CLK_SU>; |
| 256 | + clock-names = "clk_usb_bridge"; |
| 257 | + phys = <&udc0_phy>; |
| 258 | + phy_type = "utmi_wide"; |
| 259 | + dr_mode = "peripheral"; |
| 260 | + status = "disabled"; |
| 261 | + }; |
| 262 | + |
| 263 | + udc8: usb@f0838000 { |
| 264 | + compatible = "nuvoton,npcm750-udc"; |
| 265 | + reg = <0xf0838000 0x1000 |
| 266 | + 0xfffd4000 0x800>; |
| 267 | + interrupts = <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>; |
| 268 | + clocks = <&clk NPCM7XX_CLK_SU>; |
| 269 | + clock-names = "clk_usb_bridge"; |
| 270 | + phys = <&udc0_phy>; |
| 271 | + phy_type = "utmi_wide"; |
| 272 | + dr_mode = "peripheral"; |
| 273 | + status = "disabled"; |
| 274 | + }; |
| 275 | + |
| 276 | + udc9: usb@f0839000 { |
| 277 | + compatible = "nuvoton,npcm750-udc"; |
| 278 | + reg = <0xf0839000 0x1000 |
| 279 | + 0xfffd4800 0x800>; |
| 280 | + interrupts = <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>; |
| 281 | + clocks = <&clk NPCM7XX_CLK_SU>; |
| 282 | + clock-names = "clk_usb_bridge"; |
| 283 | + nuvoton,sysgcr = <&gcr>; |
| 284 | + phys = <&udc0_phy>; |
| 285 | + phy_type = "utmi_wide"; |
| 286 | + dr_mode = "peripheral"; |
| 287 | + status = "disabled"; |
| 288 | + }; |
| 289 | + |
182 | 290 | apb {
|
183 | 291 | #address-cells = <1>;
|
184 | 292 | #size-cells = <1>;
|
|
0 commit comments