1*c17ccefbSSricharan Ramabadhran# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*c17ccefbSSricharan Ramabadhran%YAML 1.2 3*c17ccefbSSricharan Ramabadhran--- 4*c17ccefbSSricharan Ramabadhran$id: http://devicetree.org/schemas/clock/qcom,ipq5424-apss-clk.yaml# 5*c17ccefbSSricharan Ramabadhran$schema: http://devicetree.org/meta-schemas/core.yaml# 6*c17ccefbSSricharan Ramabadhran 7*c17ccefbSSricharan Ramabadhrantitle: Qualcomm APSS IPQ5424 Clock Controller 8*c17ccefbSSricharan Ramabadhran 9*c17ccefbSSricharan Ramabadhranmaintainers: 10*c17ccefbSSricharan Ramabadhran - Varadarajan Narayanan <quic_varada@quicinc.com> 11*c17ccefbSSricharan Ramabadhran 12*c17ccefbSSricharan Ramabadhrandescription: 13*c17ccefbSSricharan Ramabadhran The CPU core in ipq5424 is clocked by a huayra PLL with RCG support. 14*c17ccefbSSricharan Ramabadhran The RCG and PLL have a separate register space from the GCC. 15*c17ccefbSSricharan Ramabadhran 16*c17ccefbSSricharan Ramabadhranproperties: 17*c17ccefbSSricharan Ramabadhran compatible: 18*c17ccefbSSricharan Ramabadhran enum: 19*c17ccefbSSricharan Ramabadhran - qcom,ipq5424-apss-clk 20*c17ccefbSSricharan Ramabadhran 21*c17ccefbSSricharan Ramabadhran reg: 22*c17ccefbSSricharan Ramabadhran maxItems: 1 23*c17ccefbSSricharan Ramabadhran 24*c17ccefbSSricharan Ramabadhran clocks: 25*c17ccefbSSricharan Ramabadhran items: 26*c17ccefbSSricharan Ramabadhran - description: Reference to the XO clock. 27*c17ccefbSSricharan Ramabadhran - description: Reference to the GPLL0 clock. 28*c17ccefbSSricharan Ramabadhran 29*c17ccefbSSricharan Ramabadhran '#clock-cells': 30*c17ccefbSSricharan Ramabadhran const: 1 31*c17ccefbSSricharan Ramabadhran 32*c17ccefbSSricharan Ramabadhran '#interconnect-cells': 33*c17ccefbSSricharan Ramabadhran const: 1 34*c17ccefbSSricharan Ramabadhran 35*c17ccefbSSricharan Ramabadhranrequired: 36*c17ccefbSSricharan Ramabadhran - compatible 37*c17ccefbSSricharan Ramabadhran - reg 38*c17ccefbSSricharan Ramabadhran - clocks 39*c17ccefbSSricharan Ramabadhran - '#clock-cells' 40*c17ccefbSSricharan Ramabadhran - '#interconnect-cells' 41*c17ccefbSSricharan Ramabadhran 42*c17ccefbSSricharan RamabadhranadditionalProperties: false 43*c17ccefbSSricharan Ramabadhran 44*c17ccefbSSricharan Ramabadhranexamples: 45*c17ccefbSSricharan Ramabadhran - | 46*c17ccefbSSricharan Ramabadhran #include <dt-bindings/clock/qcom,ipq5424-gcc.h> 47*c17ccefbSSricharan Ramabadhran 48*c17ccefbSSricharan Ramabadhran apss_clk: clock-controller@fa80000 { 49*c17ccefbSSricharan Ramabadhran compatible = "qcom,ipq5424-apss-clk"; 50*c17ccefbSSricharan Ramabadhran reg = <0x0fa80000 0x20000>; 51*c17ccefbSSricharan Ramabadhran clocks = <&xo_board>, 52*c17ccefbSSricharan Ramabadhran <&gcc GPLL0>; 53*c17ccefbSSricharan Ramabadhran #clock-cells = <1>; 54*c17ccefbSSricharan Ramabadhran #interconnect-cells = <1>; 55*c17ccefbSSricharan Ramabadhran }; 56