18c2ecf20Sopenharmony_ciNXP LPC32xx Clock Controller
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciRequired properties:
48c2ecf20Sopenharmony_ci- compatible: should be "nxp,lpc3220-clk"
58c2ecf20Sopenharmony_ci- reg:  should contain clock controller registers location and length
68c2ecf20Sopenharmony_ci- #clock-cells: must be 1, the cell holds id of a clock provided by the
78c2ecf20Sopenharmony_ci  clock controller
88c2ecf20Sopenharmony_ci- clocks: phandles of external oscillators, the list must contain one
98c2ecf20Sopenharmony_ci  32768 Hz oscillator and may have one optional high frequency oscillator
108c2ecf20Sopenharmony_ci- clock-names: list of external oscillator clock names, must contain
118c2ecf20Sopenharmony_ci  "xtal_32k" and may have optional "xtal"
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ciExamples:
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ci	/* System Control Block */
168c2ecf20Sopenharmony_ci	scb {
178c2ecf20Sopenharmony_ci		compatible = "simple-bus";
188c2ecf20Sopenharmony_ci		ranges = <0x0 0x040004000 0x00001000>;
198c2ecf20Sopenharmony_ci		#address-cells = <1>;
208c2ecf20Sopenharmony_ci		#size-cells = <1>;
218c2ecf20Sopenharmony_ci
228c2ecf20Sopenharmony_ci		clk: clock-controller@0 {
238c2ecf20Sopenharmony_ci			compatible = "nxp,lpc3220-clk";
248c2ecf20Sopenharmony_ci			reg = <0x00 0x114>;
258c2ecf20Sopenharmony_ci			#clock-cells = <1>;
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ci			clocks = <&xtal_32k>, <&xtal>;
288c2ecf20Sopenharmony_ci			clock-names = "xtal_32k", "xtal";
298c2ecf20Sopenharmony_ci		};
308c2ecf20Sopenharmony_ci	};
31