Lines Matching +full:nsp +full:- +full:lcpll0
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Rafał Miłecki <rafal@milecki.pl>
20 - enum:
21 - brcm,ns-cru
22 - const: simple-mfd
29 "#address-cells":
32 "#size-cells":
36 '^clock-controller@[a-f0-9]+$':
37 $ref: ../clock/brcm,iproc-clocks.yaml
39 '^phy@[a-f0-9]+$':
40 $ref: ../phy/bcm-ns-usb2-phy.yaml
42 '^pinctrl@[a-f0-9]+$':
43 $ref: ../pinctrl/brcm,ns-pinmux.yaml
45 '^syscon@[a-f0-9]+$':
48 '^thermal@[a-f0-9]+$':
49 $ref: ../thermal/brcm,ns-thermal.yaml
54 - reg
57 - |
58 #include <dt-bindings/clock/bcm-nsp.h>
59 cru-bus@1800c100 {
60 compatible = "brcm,ns-cru", "simple-mfd";
63 #address-cells = <1>;
64 #size-cells = <1>;
66 clock-controller@100 {
67 #clock-cells = <1>;
68 compatible = "brcm,nsp-lcpll0";
71 clock-output-names = "lcpll0", "pcie_phy", "sdio", "ddr_phy";
74 clock-controller@140 {
75 #clock-cells = <1>;
76 compatible = "brcm,nsp-genpll";
79 clock-output-names = "genpll", "phy", "ethernetclk", "usbclk",
84 compatible = "brcm,ns-usb2-phy";
86 brcm,syscon-clkset = <&clkset>;
88 clock-names = "phy-ref-clk";
89 #phy-cells = <0>;
93 compatible = "brcm,cru-clkset", "syscon";
98 compatible = "brcm,bcm4708-pinmux";
100 reg-names = "cru_gpio_control";
104 compatible = "brcm,ns-thermal";
106 #thermal-sensor-cells = <0>;