Lines Matching +full:simple +full:- +full:mfd
6 registers giving access to numerous features: clocks, pin-muxing and
11 - compatible: must be: "syscon", "simple-mfd";
12 - reg: register area of the AP80x system controller
18 -------
24 - 0: reference clock of CPU cluster 0
25 - 1: reference clock of CPU cluster 1
26 - 2: fixed PLL at 1200 Mhz
27 - 3: MSS clock, derived from the fixed PLL
31 - compatible: must be one of:
32 * "marvell,ap806-clock"
33 * "marvell,ap807-clock"
34 - #clock-cells: must be set to 1
37 --------
40 Documentation/devicetree/bindings/pinctrl/marvell,mvebu-pinctrl.txt.
43 - compatible must be "marvell,ap806-pinctrl",
73 -----
75 Documentation/devicetree/bindings/gpio/gpio-mvebu.txt.
79 - compatible: "marvell,armada-8k-gpio"
81 - offset: offset address inside the syscon block
84 ap_syscon: system-controller@6f4000 {
85 compatible = "syscon", "simple-mfd";
89 compatible = "marvell,ap806-clock";
90 #clock-cells = <1>;
94 compatible = "marvell,ap806-pinctrl";
98 compatible = "marvell,armada-8k-gpio";
101 gpio-controller;
102 #gpio-cells = <2>;
103 gpio-ranges = <&ap_pinctrl 0 0 19>;
111 --------
120 critical point to any subnode of the thermal-zone node.
123 - compatible: must be one of:
124 * marvell,armada-ap806-thermal
125 - reg: register range associated with the thermal functions.
128 - interrupts: overheat interrupt handle. Should point to line 18 of the
129 SEI irqchip. See interrupt-controller/interrupts.txt
130 - #thermal-sensor-cells: shall be <1> when thermal-zones subnodes refer
136 ap_syscon1: system-controller@6f8000 {
137 compatible = "syscon", "simple-mfd";
140 ap_thermal: thermal-sensor@80 {
141 compatible = "marvell,armada-ap806-thermal";
143 interrupt-parent = <&sei>;
145 #thermal-sensor-cells = <1>;
150 ---------------
157 - compatible: must be one of:
158 * "marvell,ap806-cpu-clock"
159 * "marvell,ap807-cpu-clock"
160 - #clock-cells : should be set to 1.
162 - clocks : shall be the input parent clock(s) phandle for the clock
165 - reg: register range associated with the cluster clocks
167 ap_syscon1: system-controller@6f8000 {
168 compatible = "marvell,armada-ap806-syscon1", "syscon", "simple-mfd";
171 cpu_clk: clock-cpu@278 {
172 compatible = "marvell,ap806-cpu-clock";
174 #clock-cells = <1>;