Lines Matching +full:ns +full:- +full:cru
1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 * Copyright 2013-2014 Hauke Mehrtens <hauke@hauke-m.de>
6 #include <dt-bindings/clock/bcm-nsp.h>
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/input/input.h>
9 #include <dt-bindings/interrupt-controller/irq.h>
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
13 interrupt-parent = <&gic>;
14 #address-cells = <1>;
15 #size-cells = <1>;
18 compatible = "arm,cortex-a9-pmu";
24 chipcommon-a-bus@18000000 {
25 compatible = "simple-bus";
27 #address-cells = <1>;
28 #size-cells = <1>;
43 pinctrl-names = "default";
44 pinctrl-0 = <&pinmux_uart1>;
49 mpcore-bus@19000000 {
50 compatible = "simple-bus";
52 #address-cells = <1>;
53 #size-cells = <1>;
56 compatible = "arm,cortex-a9-scu";
61 compatible = "arm,cortex-a9-global-timer";
68 compatible = "arm,cortex-a9-twd-timer";
75 gic: interrupt-controller@21000 {
76 compatible = "arm,cortex-a9-gic";
77 #interrupt-cells = <3>;
78 #address-cells = <0>;
79 interrupt-controller;
84 L2: cache-controller@22000 {
85 compatible = "arm,pl310-cache";
87 cache-unified;
88 arm,shared-override;
89 prefetch-data = <1>;
90 prefetch-instr = <1>;
91 cache-level = <2>;
96 compatible = "brcm,bus-axi";
99 #address-cells = <1>;
100 #size-cells = <1>;
102 #interrupt-cells = <1>;
103 interrupt-map-mask = <0x000fffff 0xffff>;
104 interrupt-map =
178 gpio-controller;
179 #gpio-cells = <2>;
180 interrupt-controller;
181 #interrupt-cells = <2>;
187 #address-cells = <3>;
188 #size-cells = <2>;
194 #address-cells = <3>;
195 #size-cells = <2>;
201 #address-cells = <3>;
202 #size-cells = <2>;
208 #address-cells = <1>;
209 #size-cells = <1>;
212 interrupt-parent = <&gic>;
215 compatible = "generic-ehci";
220 #address-cells = <1>;
221 #size-cells = <0>;
225 #trigger-source-cells = <0>;
230 #trigger-source-cells = <0>;
235 compatible = "generic-ohci";
239 #address-cells = <1>;
240 #size-cells = <0>;
244 #trigger-source-cells = <0>;
249 #trigger-source-cells = <0>;
257 #address-cells = <1>;
258 #size-cells = <1>;
261 interrupt-parent = <&gic>;
264 compatible = "generic-xhci";
268 phy-names = "usb";
270 #address-cells = <1>;
271 #size-cells = <0>;
275 #trigger-source-cells = <0>;
282 phy-mode = "internal";
284 fixed-link {
286 full-duplex;
292 phy-mode = "internal";
294 fixed-link {
296 full-duplex;
302 phy-mode = "internal";
304 fixed-link {
306 full-duplex;
316 compatible = "brcm,iproc-pwm";
319 #pwm-cells = <3>;
324 compatible = "brcm,iproc-mdio";
326 #size-cells = <0>;
327 #address-cells = <1>;
330 mdio-mux@18003000 {
331 compatible = "mdio-mux-mmioreg", "mdio-mux";
332 mdio-parent-bus = <&mdio>;
333 #address-cells = <1>;
334 #size-cells = <0>;
336 mux-mask = <0x200>;
340 #address-cells = <1>;
341 #size-cells = <0>;
343 usb3_phy: usb3-phy@10 {
344 compatible = "brcm,ns-ax-usb3-phy";
346 usb3-dmp-syscon = <&usb3_dmp>;
347 #phy-cells = <0>;
354 compatible = "brcm,bcm5301x-rng";
358 srab: ethernet-switch@18007000 {
359 compatible = "brcm,bcm53011-srab", "brcm,bcm5301x-srab";
365 #address-cells = <1>;
366 #size-cells = <0>;
402 fixed-link {
404 full-duplex;
415 reg-shift = <2>;
419 dmu-bus@1800c000 {
420 compatible = "simple-bus";
422 #address-cells = <1>;
423 #size-cells = <1>;
425 cru-bus@100 {
426 compatible = "brcm,ns-cru", "simple-mfd";
429 #address-cells = <1>;
430 #size-cells = <1>;
433 compatible = "brcm,ns-usb2-phy";
435 brcm,syscon-clkset = <&cru_clkset>;
437 clock-names = "phy-ref-clk";
438 #phy-cells = <0>;
442 compatible = "brcm,cru-clkset", "syscon";
447 compatible = "brcm,bcm4708-pinmux";
449 reg-names = "cru_gpio_control";
451 spi-pins {
456 pinmux_i2c: i2c-pins {
461 pinmux_pwm: pwm-pins {
467 pinmux_uart1: uart1-pins {
474 compatible = "brcm,ns-thermal";
476 #thermal-sensor-cells = <0>;
481 nand_controller: nand-controller@18028000 {
482 compatible = "brcm,nand-iproc", "brcm,brcmnand-v6.1", "brcm,brcmnand";
484 reg-names = "nand", "iproc-idm", "iproc-ext";
487 #address-cells = <1>;
488 #size-cells = <0>;
490 brcm,nand-has-wp;
497 thermal-zones {
498 cpu_thermal: cpu-thermal {
499 polling-delay-passive = <0>;
500 polling-delay = <1000>;
501 coefficients = <(-556) 418000>;
502 thermal-sensors = <&thermal>;
505 cpu-crit {
512 cooling-maps {