191ab38f7SAnson Huang# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
291ab38f7SAnson Huang%YAML 1.2
391ab38f7SAnson Huang---
491ab38f7SAnson Huang$id: http://devicetree.org/schemas/clock/imx35-clock.yaml#
591ab38f7SAnson Huang$schema: http://devicetree.org/meta-schemas/core.yaml#
691ab38f7SAnson Huang
7*33cd7c6fSKrzysztof Kozlowskititle: Freescale i.MX35 Clock Controller
891ab38f7SAnson Huang
991ab38f7SAnson Huangmaintainers:
1091ab38f7SAnson Huang  - Steffen Trumtrar <s.trumtrar@pengutronix.de>
1191ab38f7SAnson Huang
1291ab38f7SAnson Huangdescription: |
1391ab38f7SAnson Huang  The clock consumer should specify the desired clock by having the clock
1491ab38f7SAnson Huang  ID in its "clocks" phandle cell. The following is a full list of i.MX35
1591ab38f7SAnson Huang  clocks and IDs.
1691ab38f7SAnson Huang
1791ab38f7SAnson Huang        Clock			ID
1891ab38f7SAnson Huang        ---------------------------
1991ab38f7SAnson Huang        ckih			0
2091ab38f7SAnson Huang        mpll			1
2191ab38f7SAnson Huang        ppll			2
2291ab38f7SAnson Huang        mpll_075		3
2391ab38f7SAnson Huang        arm			4
2491ab38f7SAnson Huang        hsp			5
2591ab38f7SAnson Huang        hsp_div			6
2691ab38f7SAnson Huang        hsp_sel			7
2791ab38f7SAnson Huang        ahb			8
2891ab38f7SAnson Huang        ipg			9
2991ab38f7SAnson Huang        arm_per_div		10
3091ab38f7SAnson Huang        ahb_per_div		11
3191ab38f7SAnson Huang        ipg_per			12
3291ab38f7SAnson Huang        uart_sel		13
3391ab38f7SAnson Huang        uart_div		14
3491ab38f7SAnson Huang        esdhc_sel		15
3591ab38f7SAnson Huang        esdhc1_div		16
3691ab38f7SAnson Huang        esdhc2_div		17
3791ab38f7SAnson Huang        esdhc3_div		18
3891ab38f7SAnson Huang        spdif_sel		19
3991ab38f7SAnson Huang        spdif_div_pre		20
4091ab38f7SAnson Huang        spdif_div_post		21
4191ab38f7SAnson Huang        ssi_sel			22
4291ab38f7SAnson Huang        ssi1_div_pre		23
4391ab38f7SAnson Huang        ssi1_div_post		24
4491ab38f7SAnson Huang        ssi2_div_pre		25
4591ab38f7SAnson Huang        ssi2_div_post		26
4691ab38f7SAnson Huang        usb_sel			27
4791ab38f7SAnson Huang        usb_div			28
4891ab38f7SAnson Huang        nfc_div			29
4991ab38f7SAnson Huang        asrc_gate		30
5091ab38f7SAnson Huang        pata_gate		31
5191ab38f7SAnson Huang        audmux_gate		32
5291ab38f7SAnson Huang        can1_gate		33
5391ab38f7SAnson Huang        can2_gate		34
5491ab38f7SAnson Huang        cspi1_gate		35
5591ab38f7SAnson Huang        cspi2_gate		36
5691ab38f7SAnson Huang        ect_gate		37
5791ab38f7SAnson Huang        edio_gate		38
5891ab38f7SAnson Huang        emi_gate		39
5991ab38f7SAnson Huang        epit1_gate		40
6091ab38f7SAnson Huang        epit2_gate		41
6191ab38f7SAnson Huang        esai_gate		42
6291ab38f7SAnson Huang        esdhc1_gate		43
6391ab38f7SAnson Huang        esdhc2_gate		44
6491ab38f7SAnson Huang        esdhc3_gate		45
6591ab38f7SAnson Huang        fec_gate		46
6691ab38f7SAnson Huang        gpio1_gate		47
6791ab38f7SAnson Huang        gpio2_gate		48
6891ab38f7SAnson Huang        gpio3_gate		49
6991ab38f7SAnson Huang        gpt_gate		50
7091ab38f7SAnson Huang        i2c1_gate		51
7191ab38f7SAnson Huang        i2c2_gate		52
7291ab38f7SAnson Huang        i2c3_gate		53
7391ab38f7SAnson Huang        iomuxc_gate		54
7491ab38f7SAnson Huang        ipu_gate		55
7591ab38f7SAnson Huang        kpp_gate		56
7691ab38f7SAnson Huang        mlb_gate		57
7791ab38f7SAnson Huang        mshc_gate		58
7891ab38f7SAnson Huang        owire_gate		59
7991ab38f7SAnson Huang        pwm_gate		60
8091ab38f7SAnson Huang        rngc_gate		61
8191ab38f7SAnson Huang        rtc_gate		62
8291ab38f7SAnson Huang        rtic_gate		63
8391ab38f7SAnson Huang        scc_gate		64
8491ab38f7SAnson Huang        sdma_gate		65
8591ab38f7SAnson Huang        spba_gate		66
8691ab38f7SAnson Huang        spdif_gate		67
8791ab38f7SAnson Huang        ssi1_gate		68
8891ab38f7SAnson Huang        ssi2_gate		69
8991ab38f7SAnson Huang        uart1_gate		70
9091ab38f7SAnson Huang        uart2_gate		71
9191ab38f7SAnson Huang        uart3_gate		72
9291ab38f7SAnson Huang        usbotg_gate		73
9391ab38f7SAnson Huang        wdog_gate		74
9491ab38f7SAnson Huang        max_gate		75
9591ab38f7SAnson Huang        admux_gate		76
9691ab38f7SAnson Huang        csi_gate		77
9791ab38f7SAnson Huang        csi_div			78
9891ab38f7SAnson Huang        csi_sel			79
9991ab38f7SAnson Huang        iim_gate		80
10091ab38f7SAnson Huang        gpu2d_gate		81
10191ab38f7SAnson Huang        ckli_gate		82
10291ab38f7SAnson Huang
10391ab38f7SAnson Huangproperties:
10491ab38f7SAnson Huang  compatible:
10591ab38f7SAnson Huang    const: fsl,imx35-ccm
10691ab38f7SAnson Huang
10791ab38f7SAnson Huang  reg:
10891ab38f7SAnson Huang    maxItems: 1
10991ab38f7SAnson Huang
11091ab38f7SAnson Huang  interrupts:
11191ab38f7SAnson Huang    maxItems: 1
11291ab38f7SAnson Huang
11391ab38f7SAnson Huang  '#clock-cells':
11491ab38f7SAnson Huang    const: 1
11591ab38f7SAnson Huang
11691ab38f7SAnson Huangrequired:
11791ab38f7SAnson Huang  - compatible
11891ab38f7SAnson Huang  - reg
11991ab38f7SAnson Huang  - interrupts
12091ab38f7SAnson Huang  - '#clock-cells'
12191ab38f7SAnson Huang
12291ab38f7SAnson HuangadditionalProperties: false
12391ab38f7SAnson Huang
12491ab38f7SAnson Huangexamples:
12591ab38f7SAnson Huang  - |
12691ab38f7SAnson Huang    clock-controller@53f80000 {
12791ab38f7SAnson Huang        compatible = "fsl,imx35-ccm";
12891ab38f7SAnson Huang        reg = <0x53f80000 0x4000>;
12991ab38f7SAnson Huang        interrupts = <31>;
13091ab38f7SAnson Huang        #clock-cells = <1>;
13191ab38f7SAnson Huang    };
132