Path: blob/master/Documentation/devicetree/bindings/clock/allwinner,sun55i-a523-ccu.yaml
26308 views
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/clock/allwinner,sun55i-a523-ccu.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Allwinner A523 Clock Control Unit78maintainers:9- Andre Przywara <andre.przywara@arm.com>1011properties:12"#clock-cells":13const: 11415"#reset-cells":16const: 11718compatible:19enum:20- allwinner,sun55i-a523-ccu21- allwinner,sun55i-a523-r-ccu2223reg:24maxItems: 12526clocks:27minItems: 428maxItems: 52930clock-names:31minItems: 432maxItems: 53334required:35- "#clock-cells"36- "#reset-cells"37- compatible38- reg39- clocks40- clock-names4142allOf:43- if:44properties:45compatible:46enum:47- allwinner,sun55i-a523-ccu4849then:50properties:51clocks:52items:53- description: High Frequency Oscillator (usually at 24MHz)54- description: Low Frequency Oscillator (usually at 32kHz)55- description: Internal Oscillator56- description: Low Frequency Oscillator fanout5758clock-names:59items:60- const: hosc61- const: losc62- const: iosc63- const: losc-fanout6465- if:66properties:67compatible:68enum:69- allwinner,sun55i-a523-r-ccu7071then:72properties:73clocks:74items:75- description: High Frequency Oscillator (usually at 24MHz)76- description: Low Frequency Oscillator (usually at 32kHz)77- description: Internal Oscillator78- description: Peripherals PLL79- description: Audio PLL8081clock-names:82items:83- const: hosc84- const: losc85- const: iosc86- const: pll-periph87- const: pll-audio8889additionalProperties: false9091examples:92- |93clock-controller@2001000 {94compatible = "allwinner,sun55i-a523-ccu";95reg = <0x02001000 0x1000>;96clocks = <&osc24M>, <&osc32k>, <&iosc>, <&r_ccu 1>;97clock-names = "hosc", "losc", "iosc", "losc-fanout";98#clock-cells = <1>;99#reset-cells = <1>;100};101102...103104105