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/imx28-clock.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006 
0007 title: Clock bindings for Freescale i.MX28
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.MX28
0015   clocks and IDs.
0016 
0017         Clock           ID
0018         ------------------
0019         ref_xtal        0
0020         pll0            1
0021         pll1            2
0022         pll2            3
0023         ref_cpu         4
0024         ref_emi         5
0025         ref_io0         6
0026         ref_io1         7
0027         ref_pix         8
0028         ref_hsadc       9
0029         ref_gpmi        10
0030         saif0_sel       11
0031         saif1_sel       12
0032         gpmi_sel        13
0033         ssp0_sel        14
0034         ssp1_sel        15
0035         ssp2_sel        16
0036         ssp3_sel        17
0037         emi_sel         18
0038         etm_sel         19
0039         lcdif_sel       20
0040         cpu             21
0041         ptp_sel         22
0042         cpu_pll         23
0043         cpu_xtal        24
0044         hbus            25
0045         xbus            26
0046         ssp0_div        27
0047         ssp1_div        28
0048         ssp2_div        29
0049         ssp3_div        30
0050         gpmi_div        31
0051         emi_pll         32
0052         emi_xtal        33
0053         lcdif_div       34
0054         etm_div         35
0055         ptp             36
0056         saif0_div       37
0057         saif1_div       38
0058         clk32k_div      39
0059         rtc             40
0060         lradc           41
0061         spdif_div       42
0062         clk32k          43
0063         pwm             44
0064         uart            45
0065         ssp0            46
0066         ssp1            47
0067         ssp2            48
0068         ssp3            49
0069         gpmi            50
0070         spdif           51
0071         emi             52
0072         saif0           53
0073         saif1           54
0074         lcdif           55
0075         etm             56
0076         fec             57
0077         can0            58
0078         can1            59
0079         usb0            60
0080         usb1            61
0081         usb0_phy        62
0082         usb1_phy        63
0083         enet_out        64
0084 
0085 properties:
0086   compatible:
0087     const: fsl,imx28-clkctrl
0088 
0089   reg:
0090     maxItems: 1
0091 
0092   '#clock-cells':
0093     const: 1
0094 
0095 required:
0096   - compatible
0097   - reg
0098   - '#clock-cells'
0099 
0100 additionalProperties: false
0101 
0102 examples:
0103   - |
0104     clock-controller@80040000 {
0105         compatible = "fsl,imx28-clkctrl";
0106         reg = <0x80040000 0x2000>;
0107         #clock-cells = <1>;
0108     };