1* Clock bindings for Freescale i.MX23
2
3Required properties:
4- compatible: Should be "fsl,imx23-clkctrl"
5- reg: Address and length of the register set
6- #clock-cells: Should be <1>
7
8The clock consumer should specify the desired clock by having the clock
9ID in its "clocks" phandle cell.  The following is a full list of i.MX23
10clocks and IDs.
11
12	Clock		ID
13	------------------
14	ref_xtal	0
15	pll		1
16	ref_cpu		2
17	ref_emi		3
18	ref_pix		4
19	ref_io		5
20	saif_sel	6
21	lcdif_sel	7
22	gpmi_sel	8
23	ssp_sel		9
24	emi_sel		10
25	cpu		11
26	etm_sel		12
27	cpu_pll		13
28	cpu_xtal	14
29	hbus		15
30	xbus		16
31	lcdif_div	17
32	ssp_div		18
33	gpmi_div	19
34	emi_pll		20
35	emi_xtal	21
36	etm_div		22
37	saif_div	23
38	clk32k_div	24
39	rtc		25
40	adc		26
41	spdif_div	27
42	clk32k		28
43	dri		29
44	pwm		30
45	filt		31
46	uart		32
47	ssp		33
48	gpmi		34
49	spdif		35
50	emi		36
51	saif		37
52	lcdif		38
53	etm		39
54	usb		40
55	usb_phy		41
56
57Examples:
58
59clks: clkctrl@80040000 {
60	compatible = "fsl,imx23-clkctrl";
61	reg = <0x80040000 0x2000>;
62	#clock-cells = <1>;
63};
64
65auart0: serial@8006c000 {
66	compatible = "fsl,imx23-auart";
67	reg = <0x8006c000 0x2000>;
68	interrupts = <24 25 23>;
69	clocks = <&clks 32>;
70	status = "disabled";
71};
72