1*c31b32feSEmil Renner Berthing# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2*c31b32feSEmil Renner Berthing%YAML 1.2 3*c31b32feSEmil Renner Berthing--- 4*c31b32feSEmil Renner Berthing$id: http://devicetree.org/schemas/clock/starfive,jh7100-audclk.yaml# 5*c31b32feSEmil Renner Berthing$schema: http://devicetree.org/meta-schemas/core.yaml# 6*c31b32feSEmil Renner Berthing 7*c31b32feSEmil Renner Berthingtitle: StarFive JH7100 Audio Clock Generator 8*c31b32feSEmil Renner Berthing 9*c31b32feSEmil Renner Berthingmaintainers: 10*c31b32feSEmil Renner Berthing - Emil Renner Berthing <kernel@esmil.dk> 11*c31b32feSEmil Renner Berthing 12*c31b32feSEmil Renner Berthingproperties: 13*c31b32feSEmil Renner Berthing compatible: 14*c31b32feSEmil Renner Berthing const: starfive,jh7100-audclk 15*c31b32feSEmil Renner Berthing 16*c31b32feSEmil Renner Berthing reg: 17*c31b32feSEmil Renner Berthing maxItems: 1 18*c31b32feSEmil Renner Berthing 19*c31b32feSEmil Renner Berthing clocks: 20*c31b32feSEmil Renner Berthing items: 21*c31b32feSEmil Renner Berthing - description: Audio source clock 22*c31b32feSEmil Renner Berthing - description: External 12.288MHz clock 23*c31b32feSEmil Renner Berthing - description: Domain 7 AHB bus clock 24*c31b32feSEmil Renner Berthing 25*c31b32feSEmil Renner Berthing clock-names: 26*c31b32feSEmil Renner Berthing items: 27*c31b32feSEmil Renner Berthing - const: audio_src 28*c31b32feSEmil Renner Berthing - const: audio_12288 29*c31b32feSEmil Renner Berthing - const: dom7ahb_bus 30*c31b32feSEmil Renner Berthing 31*c31b32feSEmil Renner Berthing '#clock-cells': 32*c31b32feSEmil Renner Berthing const: 1 33*c31b32feSEmil Renner Berthing description: 34*c31b32feSEmil Renner Berthing See <dt-bindings/clock/starfive-jh7100-audio.h> for valid indices. 35*c31b32feSEmil Renner Berthing 36*c31b32feSEmil Renner Berthingrequired: 37*c31b32feSEmil Renner Berthing - compatible 38*c31b32feSEmil Renner Berthing - reg 39*c31b32feSEmil Renner Berthing - clocks 40*c31b32feSEmil Renner Berthing - clock-names 41*c31b32feSEmil Renner Berthing - '#clock-cells' 42*c31b32feSEmil Renner Berthing 43*c31b32feSEmil Renner BerthingadditionalProperties: false 44*c31b32feSEmil Renner Berthing 45*c31b32feSEmil Renner Berthingexamples: 46*c31b32feSEmil Renner Berthing - | 47*c31b32feSEmil Renner Berthing #include <dt-bindings/clock/starfive-jh7100.h> 48*c31b32feSEmil Renner Berthing 49*c31b32feSEmil Renner Berthing clock-controller@10480000 { 50*c31b32feSEmil Renner Berthing compatible = "starfive,jh7100-audclk"; 51*c31b32feSEmil Renner Berthing reg = <0x10480000 0x10000>; 52*c31b32feSEmil Renner Berthing clocks = <&clkgen JH7100_CLK_AUDIO_SRC>, 53*c31b32feSEmil Renner Berthing <&clkgen JH7100_CLK_AUDIO_12288>, 54*c31b32feSEmil Renner Berthing <&clkgen JH7100_CLK_DOM7AHB_BUS>; 55*c31b32feSEmil Renner Berthing clock-names = "audio_src", "audio_12288", "dom7ahb_bus"; 56*c31b32feSEmil Renner Berthing #clock-cells = <1>; 57*c31b32feSEmil Renner Berthing }; 58