brintos

brintos / linux-shallow public Read only

0
0
Text · 3.2 KiB · 98e30b8 Raw
121 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2# Copyright (C) 2022-2023 Amlogic, Inc. All rights reserved3%YAML 1.24---5$id: http://devicetree.org/schemas/clock/amlogic,c3-peripherals-clkc.yaml#6$schema: http://devicetree.org/meta-schemas/core.yaml#7 8title: Amlogic C3 series Peripheral Clock Controller9 10maintainers:11  - Neil Armstrong <neil.armstrong@linaro.org>12  - Jerome Brunet <jbrunet@baylibre.com>13  - Xianwei Zhao <xianwei.zhao@amlogic.com>14  - Chuan Liu <chuan.liu@amlogic.com>15 16properties:17  compatible:18    const: amlogic,c3-peripherals-clkc19 20  reg:21    maxItems: 122 23  clocks:24    minItems: 1625    items:26      - description: input oscillator (usually at 24MHz)27      - description: input oscillators multiplexer28      - description: input fix pll29      - description: input fclk div 230      - description: input fclk div 2p531      - description: input fclk div 332      - description: input fclk div 433      - description: input fclk div 534      - description: input fclk div 735      - description: input gp0 pll36      - description: input gp1 pll37      - description: input hifi pll38      - description: input sys clk39      - description: input axi clk40      - description: input sys pll div 1641      - description: input cpu clk div 1642      - description: input pad clock for rtc clk (optional)43 44  clock-names:45    minItems: 1646    items:47      - const: xtal_24m48      - const: oscin49      - const: fix50      - const: fdiv251      - const: fdiv2p552      - const: fdiv353      - const: fdiv454      - const: fdiv555      - const: fdiv756      - const: gp057      - const: gp158      - const: hifi59      - const: sysclk60      - const: axiclk61      - const: sysplldiv1662      - const: cpudiv1663      - const: pad_osc64 65  "#clock-cells":66    const: 167 68required:69  - compatible70  - reg71  - clocks72  - clock-names73  - "#clock-cells"74 75additionalProperties: false76 77examples:78  - |79    apb {80        #address-cells = <2>;81        #size-cells = <2>;82 83        clock-controller@0 {84            compatible = "amlogic,c3-peripherals-clkc";85            reg = <0x0 0x0 0x0 0x49c>;86            #clock-cells = <1>;87            clocks = <&xtal_24m>,88                     <&scmi_clk 8>,89                     <&scmi_clk 12>,90                     <&clkc_pll 3>,91                     <&clkc_pll 5>,92                     <&clkc_pll 7>,93                     <&clkc_pll 9>,94                     <&clkc_pll 11>,95                     <&clkc_pll 13>,96                     <&clkc_pll 15>,97                     <&scmi_clk 13>,98                     <&clkc_pll 17>,99                     <&scmi_clk 9>,100                     <&scmi_clk 10>,101                     <&scmi_clk 14>,102                     <&scmi_clk 15>;103            clock-names = "xtal_24m",104                          "oscin",105                          "fix",106                          "fdiv2",107                          "fdiv2p5",108                          "fdiv3",109                          "fdiv4",110                          "fdiv5",111                          "fdiv7",112                          "gp0",113                          "gp1",114                          "hifi",115                          "sysclk",116                          "axiclk",117                          "sysplldiv16",118                          "cpudiv16";119        };120    };121