1*74f3d867SNeil Armstrong# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*74f3d867SNeil Armstrong%YAML 1.2 3*74f3d867SNeil Armstrong--- 4*74f3d867SNeil Armstrong$id: http://devicetree.org/schemas/clock/amlogic,gxbb-aoclkc.yaml# 5*74f3d867SNeil Armstrong$schema: http://devicetree.org/meta-schemas/core.yaml# 6*74f3d867SNeil Armstrong 7*74f3d867SNeil Armstrongtitle: Amlogic Always-On Clock Controller 8*74f3d867SNeil Armstrong 9*74f3d867SNeil Armstrongmaintainers: 10*74f3d867SNeil Armstrong - Neil Armstrong <neil.armstrong@linaro.org> 11*74f3d867SNeil Armstrong 12*74f3d867SNeil Armstrongproperties: 13*74f3d867SNeil Armstrong compatible: 14*74f3d867SNeil Armstrong oneOf: 15*74f3d867SNeil Armstrong - items: 16*74f3d867SNeil Armstrong - enum: 17*74f3d867SNeil Armstrong - amlogic,meson-gxbb-aoclkc 18*74f3d867SNeil Armstrong - amlogic,meson-gxl-aoclkc 19*74f3d867SNeil Armstrong - amlogic,meson-gxm-aoclkc 20*74f3d867SNeil Armstrong - amlogic,meson-axg-aoclkc 21*74f3d867SNeil Armstrong - const: amlogic,meson-gx-aoclkc 22*74f3d867SNeil Armstrong - enum: 23*74f3d867SNeil Armstrong - amlogic,meson-axg-aoclkc 24*74f3d867SNeil Armstrong - amlogic,meson-g12a-aoclkc 25*74f3d867SNeil Armstrong 26*74f3d867SNeil Armstrong clocks: 27*74f3d867SNeil Armstrong minItems: 2 28*74f3d867SNeil Armstrong maxItems: 5 29*74f3d867SNeil Armstrong 30*74f3d867SNeil Armstrong clock-names: 31*74f3d867SNeil Armstrong minItems: 2 32*74f3d867SNeil Armstrong items: 33*74f3d867SNeil Armstrong - const: xtal 34*74f3d867SNeil Armstrong - const: mpeg-clk 35*74f3d867SNeil Armstrong - const: ext-32k-0 36*74f3d867SNeil Armstrong - const: ext-32k-1 37*74f3d867SNeil Armstrong - const: ext-32k-2 38*74f3d867SNeil Armstrong 39*74f3d867SNeil Armstrong '#clock-cells': 40*74f3d867SNeil Armstrong const: 1 41*74f3d867SNeil Armstrong 42*74f3d867SNeil Armstrong '#reset-cells': 43*74f3d867SNeil Armstrong const: 1 44*74f3d867SNeil Armstrong 45*74f3d867SNeil Armstrongrequired: 46*74f3d867SNeil Armstrong - compatible 47*74f3d867SNeil Armstrong - clocks 48*74f3d867SNeil Armstrong - clock-names 49*74f3d867SNeil Armstrong - '#clock-cells' 50*74f3d867SNeil Armstrong - '#reset-cells' 51*74f3d867SNeil Armstrong 52*74f3d867SNeil ArmstrongallOf: 53*74f3d867SNeil Armstrong - if: 54*74f3d867SNeil Armstrong properties: 55*74f3d867SNeil Armstrong compatible: 56*74f3d867SNeil Armstrong enum: 57*74f3d867SNeil Armstrong - amlogic,meson-g12a-aoclkc 58*74f3d867SNeil Armstrong 59*74f3d867SNeil Armstrong then: 60*74f3d867SNeil Armstrong properties: 61*74f3d867SNeil Armstrong clocks: 62*74f3d867SNeil Armstrong minItems: 2 63*74f3d867SNeil Armstrong maxItems: 3 64*74f3d867SNeil Armstrong 65*74f3d867SNeil Armstrong clock-names: 66*74f3d867SNeil Armstrong minItems: 2 67*74f3d867SNeil Armstrong maxItems: 3 68*74f3d867SNeil Armstrong 69*74f3d867SNeil Armstrong - if: 70*74f3d867SNeil Armstrong properties: 71*74f3d867SNeil Armstrong compatible: 72*74f3d867SNeil Armstrong enum: 73*74f3d867SNeil Armstrong - amlogic,meson-gxl-aoclkc 74*74f3d867SNeil Armstrong - amlogic,meson-gxm-aoclkc 75*74f3d867SNeil Armstrong - amlogic,meson-axg-aoclkc 76*74f3d867SNeil Armstrong 77*74f3d867SNeil Armstrong then: 78*74f3d867SNeil Armstrong properties: 79*74f3d867SNeil Armstrong clocks: 80*74f3d867SNeil Armstrong maxItems: 2 81*74f3d867SNeil Armstrong 82*74f3d867SNeil Armstrong clock-names: 83*74f3d867SNeil Armstrong maxItems: 2 84*74f3d867SNeil Armstrong 85*74f3d867SNeil ArmstrongadditionalProperties: false 86