Based on kernel version 7.0. Page generated on 2026-04-23 09:48 EST.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 | # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) # Copyright (C) 2024-2025 Amlogic, Inc. All rights reserved %YAML 1.2 --- $id: http://devicetree.org/schemas/clock/amlogic,t7-pll-clkc.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Amlogic T7 PLL Clock Control Controller maintainers: - Neil Armstrong <neil.armstrong@linaro.org> - Jerome Brunet <jbrunet@baylibre.com> - Jian Hu <jian.hu@amlogic.com> - Xianwei Zhao <xianwei.zhao@amlogic.com> properties: compatible: enum: - amlogic,t7-gp0-pll - amlogic,t7-gp1-pll - amlogic,t7-hifi-pll - amlogic,t7-pcie-pll - amlogic,t7-mpll - amlogic,t7-hdmi-pll - amlogic,t7-mclk-pll reg: maxItems: 1 '#clock-cells': const: 1 clocks: items: - description: mclk pll input oscillator gate - description: oscillator input clock source for mclk_sel_0 - description: fixed input clock source for mclk_sel_0 minItems: 1 clock-names: items: - const: in0 - const: in1 - const: in2 minItems: 1 required: - compatible - '#clock-cells' - reg - clocks - clock-names allOf: - if: properties: compatible: contains: const: amlogic,t7-mclk-pll then: properties: clocks: minItems: 3 clock-names: minItems: 3 - if: properties: compatible: contains: enum: - amlogic,t7-gp0-pll - amlogic,t7-gp1--pll - amlogic,t7-hifi-pll - amlogic,t7-pcie-pll - amlogic,t7-mpll - amlogic,t7-hdmi-pll then: properties: clocks: maxItems: 1 clock-names: maxItems: 1 additionalProperties: false examples: - | apb { #address-cells = <2>; #size-cells = <2>; clock-controller@8080 { compatible = "amlogic,t7-gp0-pll"; reg = <0 0x8080 0 0x20>; clocks = <&scmi_clk 2>; clock-names = "in0"; #clock-cells = <1>; }; clock-controller@8300 { compatible = "amlogic,t7-mclk-pll"; reg = <0 0x8300 0 0x18>; clocks = <&scmi_clk 2>, <&xtal>, <&scmi_clk 31>; clock-names = "in0", "in1", "in2"; #clock-cells = <1>; }; }; |