86 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/clock/amlogic,gxbb-aoclkc.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Amlogic Always-On Clock Controller8 9maintainers:10 - Neil Armstrong <neil.armstrong@linaro.org>11 12properties:13 compatible:14 oneOf:15 - items:16 - enum:17 - amlogic,meson-gxbb-aoclkc18 - amlogic,meson-gxl-aoclkc19 - amlogic,meson-gxm-aoclkc20 - amlogic,meson-axg-aoclkc21 - const: amlogic,meson-gx-aoclkc22 - enum:23 - amlogic,meson-axg-aoclkc24 - amlogic,meson-g12a-aoclkc25 26 clocks:27 minItems: 228 maxItems: 529 30 clock-names:31 minItems: 232 items:33 - const: xtal34 - const: mpeg-clk35 - const: ext-32k-036 - const: ext-32k-137 - const: ext-32k-238 39 '#clock-cells':40 const: 141 42 '#reset-cells':43 const: 144 45required:46 - compatible47 - clocks48 - clock-names49 - '#clock-cells'50 - '#reset-cells'51 52allOf:53 - if:54 properties:55 compatible:56 enum:57 - amlogic,meson-g12a-aoclkc58 59 then:60 properties:61 clocks:62 minItems: 263 maxItems: 364 65 clock-names:66 minItems: 267 maxItems: 368 69 - if:70 properties:71 compatible:72 enum:73 - amlogic,meson-gxl-aoclkc74 - amlogic,meson-gxm-aoclkc75 - amlogic,meson-axg-aoclkc76 77 then:78 properties:79 clocks:80 maxItems: 281 82 clock-names:83 maxItems: 284 85additionalProperties: false86