1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 $id: http://devicetree.org/schemas/clock/starfive,jh7110-syscrg.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: StarFive JH7110 System Clock and Reset Generator
10 - Emil Renner Berthing <kernel@esmil.dk>
14 const: starfive,jh7110-syscrg
22 - description: Main Oscillator (24 MHz)
23 - description: GMAC1 RMII reference or GMAC1 RGMII RX
24 - description: External I2S TX bit clock
25 - description: External I2S TX left/right channel clock
26 - description: External I2S RX bit clock
27 - description: External I2S RX left/right channel clock
28 - description: External TDM clock
29 - description: External audio master clock
35 - description: Main Oscillator (24 MHz)
36 - description: GMAC1 RMII reference
37 - description: GMAC1 RGMII RX
38 - description: External I2S TX bit clock
39 - description: External I2S TX left/right channel clock
40 - description: External I2S RX bit clock
41 - description: External I2S RX left/right channel clock
42 - description: External TDM clock
43 - description: External audio master clock
55 - const: i2stx_bclk_ext
56 - const: i2stx_lrck_ext
57 - const: i2srx_bclk_ext
58 - const: i2srx_lrck_ext
67 - const: gmac1_rmii_refin
68 - const: gmac1_rgmii_rxin
69 - const: i2stx_bclk_ext
70 - const: i2stx_lrck_ext
71 - const: i2srx_bclk_ext
72 - const: i2srx_lrck_ext
82 See <dt-bindings/clock/starfive,jh7110-crg.h> for valid indices.
87 See <dt-bindings/reset/starfive,jh7110-crg.h> for valid indices.
97 additionalProperties: false
101 clock-controller@13020000 {
102 compatible = "starfive,jh7110-syscrg";
103 reg = <0x13020000 0x10000>;
104 clocks = <&osc>, <&gmac1_rmii_refin>,
106 <&i2stx_bclk_ext>, <&i2stx_lrck_ext>,
107 <&i2srx_bclk_ext>, <&i2srx_lrck_ext>,
108 <&tdm_ext>, <&mclk_ext>,
109 <&pllclk 0>, <&pllclk 1>, <&pllclk 2>;
110 clock-names = "osc", "gmac1_rmii_refin",
112 "i2stx_bclk_ext", "i2stx_lrck_ext",
113 "i2srx_bclk_ext", "i2srx_lrck_ext",
114 "tdm_ext", "mclk_ext",
115 "pll0_out", "pll1_out", "pll2_out";