Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/clock/imx23-clock.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006 
0007 title: Clock bindings for Freescale i.MX23
0008 
0009 maintainers:
0010   - Shawn Guo <shawnguo@kernel.org>
0011 
0012 description: |
0013   The clock consumer should specify the desired clock by having the clock
0014   ID in its "clocks" phandle cell. The following is a full list of i.MX23
0015   clocks and IDs.
0016 
0017         Clock           ID
0018         ------------------
0019         ref_xtal        0
0020         pll             1
0021         ref_cpu         2
0022         ref_emi         3
0023         ref_pix         4
0024         ref_io          5
0025         saif_sel        6
0026         lcdif_sel       7
0027         gpmi_sel        8
0028         ssp_sel         9
0029         emi_sel         10
0030         cpu             11
0031         etm_sel         12
0032         cpu_pll         13
0033         cpu_xtal        14
0034         hbus            15
0035         xbus            16
0036         lcdif_div       17
0037         ssp_div         18
0038         gpmi_div        19
0039         emi_pll         20
0040         emi_xtal        21
0041         etm_div         22
0042         saif_div        23
0043         clk32k_div      24
0044         rtc             25
0045         adc             26
0046         spdif_div       27
0047         clk32k          28
0048         dri             29
0049         pwm             30
0050         filt            31
0051         uart            32
0052         ssp             33
0053         gpmi            34
0054         spdif           35
0055         emi             36
0056         saif            37
0057         lcdif           38
0058         etm             39
0059         usb             40
0060         usb_phy         41
0061 
0062 properties:
0063   compatible:
0064     const: fsl,imx23-clkctrl
0065 
0066   reg:
0067     maxItems: 1
0068 
0069   '#clock-cells':
0070     const: 1
0071 
0072 required:
0073   - compatible
0074   - reg
0075   - '#clock-cells'
0076 
0077 additionalProperties: false
0078 
0079 examples:
0080   - |
0081     clock-controller@80040000 {
0082         compatible = "fsl,imx23-clkctrl";
0083         reg = <0x80040000 0x2000>;
0084         #clock-cells = <1>;
0085     };