57 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/clock/starfive,jh7100-clkgen.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: StarFive JH7100 Clock Generator8 9maintainers:10 - Geert Uytterhoeven <geert@linux-m68k.org>11 - Emil Renner Berthing <kernel@esmil.dk>12 13properties:14 compatible:15 const: starfive,jh7100-clkgen16 17 reg:18 maxItems: 119 20 clocks:21 items:22 - description: Main clock source (25 MHz)23 - description: Application-specific clock source (12-27 MHz)24 - description: RMII reference clock (50 MHz)25 - description: RGMII RX clock (125 MHz)26 27 clock-names:28 items:29 - const: osc_sys30 - const: osc_aud31 - const: gmac_rmii_ref32 - const: gmac_gr_mii_rxclk33 34 '#clock-cells':35 const: 136 description:37 See <dt-bindings/clock/starfive-jh7100.h> for valid indices.38 39required:40 - compatible41 - reg42 - clocks43 - clock-names44 - '#clock-cells'45 46additionalProperties: false47 48examples:49 - |50 clock-controller@11800000 {51 compatible = "starfive,jh7100-clkgen";52 reg = <0x11800000 0x10000>;53 clocks = <&osc_sys>, <&osc_aud>, <&gmac_rmii_ref>, <&gmac_gr_mii_rxclk>;54 clock-names = "osc_sys", "osc_aud", "gmac_rmii_ref", "gmac_gr_mii_rxclk";55 #clock-cells = <1>;56 };57