starfive,jh7100-clkgen.yaml (1367B)
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2%YAML 1.2 3--- 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 Generator 8 9maintainers: 10 - Geert Uytterhoeven <geert@linux-m68k.org> 11 - Emil Renner Berthing <kernel@esmil.dk> 12 13properties: 14 compatible: 15 const: starfive,jh7100-clkgen 16 17 reg: 18 maxItems: 1 19 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_sys 30 - const: osc_aud 31 - const: gmac_rmii_ref 32 - const: gmac_gr_mii_rxclk 33 34 '#clock-cells': 35 const: 1 36 description: 37 See <dt-bindings/clock/starfive-jh7100.h> for valid indices. 38 39required: 40 - compatible 41 - reg 42 - clocks 43 - clock-names 44 - '#clock-cells' 45 46additionalProperties: false 47 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 };