1e6c6ddb3SDmitry Rokosov# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2e6c6ddb3SDmitry Rokosov%YAML 1.2 3e6c6ddb3SDmitry Rokosov--- 4e6c6ddb3SDmitry Rokosov$id: http://devicetree.org/schemas/clock/amlogic,a1-pll-clkc.yaml# 5e6c6ddb3SDmitry Rokosov$schema: http://devicetree.org/meta-schemas/core.yaml# 6e6c6ddb3SDmitry Rokosov 7e6c6ddb3SDmitry Rokosovtitle: Amlogic A1 PLL Clock Control Unit 8e6c6ddb3SDmitry Rokosov 9e6c6ddb3SDmitry Rokosovmaintainers: 10e6c6ddb3SDmitry Rokosov - Neil Armstrong <neil.armstrong@linaro.org> 11e6c6ddb3SDmitry Rokosov - Jerome Brunet <jbrunet@baylibre.com> 12e6c6ddb3SDmitry Rokosov - Jian Hu <jian.hu@jian.hu.com> 13e6c6ddb3SDmitry Rokosov - Dmitry Rokosov <ddrokosov@sberdevices.ru> 14e6c6ddb3SDmitry Rokosov 15e6c6ddb3SDmitry Rokosovproperties: 16e6c6ddb3SDmitry Rokosov compatible: 17e6c6ddb3SDmitry Rokosov const: amlogic,a1-pll-clkc 18e6c6ddb3SDmitry Rokosov 19e6c6ddb3SDmitry Rokosov '#clock-cells': 20e6c6ddb3SDmitry Rokosov const: 1 21e6c6ddb3SDmitry Rokosov 22e6c6ddb3SDmitry Rokosov reg: 23e6c6ddb3SDmitry Rokosov maxItems: 1 24e6c6ddb3SDmitry Rokosov 25e6c6ddb3SDmitry Rokosov clocks: 26e6c6ddb3SDmitry Rokosov items: 27e6c6ddb3SDmitry Rokosov - description: input fixpll_in 28e6c6ddb3SDmitry Rokosov - description: input hifipll_in 29*96f3b978SDmitry Rokosov - description: input syspll_in 30*96f3b978SDmitry Rokosov minItems: 2 # syspll_in is optional 31e6c6ddb3SDmitry Rokosov 32e6c6ddb3SDmitry Rokosov clock-names: 33e6c6ddb3SDmitry Rokosov items: 34e6c6ddb3SDmitry Rokosov - const: fixpll_in 35e6c6ddb3SDmitry Rokosov - const: hifipll_in 36*96f3b978SDmitry Rokosov - const: syspll_in 37*96f3b978SDmitry Rokosov minItems: 2 # syspll_in is optional 38e6c6ddb3SDmitry Rokosov 39e6c6ddb3SDmitry Rokosovrequired: 40e6c6ddb3SDmitry Rokosov - compatible 41e6c6ddb3SDmitry Rokosov - '#clock-cells' 42e6c6ddb3SDmitry Rokosov - reg 43e6c6ddb3SDmitry Rokosov - clocks 44e6c6ddb3SDmitry Rokosov - clock-names 45e6c6ddb3SDmitry Rokosov 46e6c6ddb3SDmitry RokosovadditionalProperties: false 47e6c6ddb3SDmitry Rokosov 48e6c6ddb3SDmitry Rokosovexamples: 49e6c6ddb3SDmitry Rokosov - | 5098872da6SDmitry Rokosov #include <dt-bindings/clock/amlogic,a1-peripherals-clkc.h> 51e6c6ddb3SDmitry Rokosov apb { 52e6c6ddb3SDmitry Rokosov #address-cells = <2>; 53e6c6ddb3SDmitry Rokosov #size-cells = <2>; 54e6c6ddb3SDmitry Rokosov 55e6c6ddb3SDmitry Rokosov clock-controller@7c80 { 56e6c6ddb3SDmitry Rokosov compatible = "amlogic,a1-pll-clkc"; 57e6c6ddb3SDmitry Rokosov reg = <0 0x7c80 0 0x18c>; 58e6c6ddb3SDmitry Rokosov #clock-cells = <1>; 5998872da6SDmitry Rokosov clocks = <&clkc_periphs CLKID_FIXPLL_IN>, 60*96f3b978SDmitry Rokosov <&clkc_periphs CLKID_HIFIPLL_IN>, 61*96f3b978SDmitry Rokosov <&clkc_periphs CLKID_SYSPLL_IN>; 62*96f3b978SDmitry Rokosov clock-names = "fixpll_in", "hifipll_in", "syspll_in"; 63e6c6ddb3SDmitry Rokosov }; 64e6c6ddb3SDmitry Rokosov }; 65