Path: blob/master/Documentation/devicetree/bindings/clock/allwinner,sun55i-a523-ccu.yaml
29282 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-mcu-ccu22- allwinner,sun55i-a523-r-ccu2324reg:25maxItems: 12627clocks:28minItems: 429maxItems: 93031clock-names:32minItems: 433maxItems: 93435required:36- "#clock-cells"37- "#reset-cells"38- compatible39- reg40- clocks41- clock-names4243allOf:44- if:45properties:46compatible:47enum:48- allwinner,sun55i-a523-ccu4950then:51properties:52clocks:53items:54- description: High Frequency Oscillator (usually at 24MHz)55- description: Low Frequency Oscillator (usually at 32kHz)56- description: Internal Oscillator57- description: Low Frequency Oscillator fanout5859clock-names:60items:61- const: hosc62- const: losc63- const: iosc64- const: losc-fanout6566- if:67properties:68compatible:69enum:70- allwinner,sun55i-a523-mcu-ccu7172then:73properties:74clocks:75items:76- description: High Frequency Oscillator (usually at 24MHz)77- description: Low Frequency Oscillator (usually at 32kHz)78- description: Internal Oscillator79- description: Audio PLL (4x)80- description: Peripherals PLL 0 (300 MHz output)81- description: DSP module clock82- description: MBUS clock83- description: PRCM AHB clock84- description: PRCM APB0 clock8586clock-names:87items:88- const: hosc89- const: losc90- const: iosc91- const: pll-audio0-4x92- const: pll-periph0-300m93- const: dsp94- const: mbus95- const: r-ahb96- const: r-apb09798- if:99properties:100compatible:101enum:102- allwinner,sun55i-a523-r-ccu103104then:105properties:106clocks:107items:108- description: High Frequency Oscillator (usually at 24MHz)109- description: Low Frequency Oscillator (usually at 32kHz)110- description: Internal Oscillator111- description: Peripherals PLL112- description: Audio PLL113114clock-names:115items:116- const: hosc117- const: losc118- const: iosc119- const: pll-periph120- const: pll-audio121122additionalProperties: false123124examples:125- |126clock-controller@2001000 {127compatible = "allwinner,sun55i-a523-ccu";128reg = <0x02001000 0x1000>;129clocks = <&osc24M>, <&osc32k>, <&iosc>, <&r_ccu 1>;130clock-names = "hosc", "losc", "iosc", "losc-fanout";131#clock-cells = <1>;132#reset-cells = <1>;133};134135...136137138