"Fossies" - the Fresh Open Source Software Archive

Member "linux-5.3.1/Documentation/devicetree/bindings/clock/imx23-clock.txt" (21 Sep 2019, 1114 Bytes) of package /linux/kernel/v5.3/linux-5.3.1.tar.xz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 * Clock bindings for Freescale i.MX23
    2 
    3 Required properties:
    4 - compatible: Should be "fsl,imx23-clkctrl"
    5 - reg: Address and length of the register set
    6 - #clock-cells: Should be <1>
    7 
    8 The clock consumer should specify the desired clock by having the clock
    9 ID in its "clocks" phandle cell.  The following is a full list of i.MX23
   10 clocks 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 
   57 Examples:
   58 
   59 clks: clkctrl@80040000 {
   60 	compatible = "fsl,imx23-clkctrl";
   61 	reg = <0x80040000 0x2000>;
   62 	#clock-cells = <1>;
   63 };
   64 
   65 auart0: serial@8006c000 {
   66 	compatible = "fsl,imx23-auart";
   67 	reg = <0x8006c000 0x2000>;
   68 	interrupts = <24 25 23>;
   69 	clocks = <&clks 32>;
   70 };