14ac7e878SKrzysztof Kozlowski# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 24ac7e878SKrzysztof Kozlowski%YAML 1.2 34ac7e878SKrzysztof Kozlowski--- 44ac7e878SKrzysztof Kozlowski$id: http://devicetree.org/schemas/clock/qcom,gcc-apq8084.yaml# 54ac7e878SKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml# 64ac7e878SKrzysztof Kozlowski 7ece3c319SKrzysztof Kozlowskititle: Qualcomm Global Clock & Reset Controller on APQ8084 84ac7e878SKrzysztof Kozlowski 94ac7e878SKrzysztof Kozlowskimaintainers: 104ac7e878SKrzysztof Kozlowski - Stephen Boyd <sboyd@kernel.org> 114ac7e878SKrzysztof Kozlowski - Taniya Das <quic_tdas@quicinc.com> 124ac7e878SKrzysztof Kozlowski 134ac7e878SKrzysztof Kozlowskidescription: | 14ece3c319SKrzysztof Kozlowski Qualcomm global clock control module provides the clocks, resets and power 15ece3c319SKrzysztof Kozlowski domains on APQ8084. 164ac7e878SKrzysztof Kozlowski 174ac7e878SKrzysztof Kozlowski See also:: 18ece3c319SKrzysztof Kozlowski include/dt-bindings/clock/qcom,gcc-apq8084.h 19ece3c319SKrzysztof Kozlowski include/dt-bindings/reset/qcom,gcc-apq8084.h 204ac7e878SKrzysztof Kozlowski 214ac7e878SKrzysztof KozlowskiallOf: 224ac7e878SKrzysztof Kozlowski - $ref: qcom,gcc.yaml# 234ac7e878SKrzysztof Kozlowski 244ac7e878SKrzysztof Kozlowskiproperties: 254ac7e878SKrzysztof Kozlowski compatible: 264ac7e878SKrzysztof Kozlowski const: qcom,gcc-apq8084 274ac7e878SKrzysztof Kozlowski 28*0df0a8f2SDmitry Baryshkov clocks: 29*0df0a8f2SDmitry Baryshkov items: 30*0df0a8f2SDmitry Baryshkov - description: XO source 31*0df0a8f2SDmitry Baryshkov - description: Sleep clock source 32*0df0a8f2SDmitry Baryshkov - description: UFS RX symbol 0 clock 33*0df0a8f2SDmitry Baryshkov - description: UFS RX symbol 1 clock 34*0df0a8f2SDmitry Baryshkov - description: UFS TX symbol 0 clock 35*0df0a8f2SDmitry Baryshkov - description: UFS TX symbol 1 clock 36*0df0a8f2SDmitry Baryshkov - description: SATA ASIC0 clock 37*0df0a8f2SDmitry Baryshkov - description: SATA RX clock 38*0df0a8f2SDmitry Baryshkov - description: PCIe PIPE clock 39*0df0a8f2SDmitry Baryshkov 40*0df0a8f2SDmitry Baryshkov clock-names: 41*0df0a8f2SDmitry Baryshkov items: 42*0df0a8f2SDmitry Baryshkov - const: xo 43*0df0a8f2SDmitry Baryshkov - const: sleep_clk 44*0df0a8f2SDmitry Baryshkov - const: ufs_rx_symbol_0_clk_src 45*0df0a8f2SDmitry Baryshkov - const: ufs_rx_symbol_1_clk_src 46*0df0a8f2SDmitry Baryshkov - const: ufs_tx_symbol_0_clk_src 47*0df0a8f2SDmitry Baryshkov - const: ufs_tx_symbol_1_clk_src 48*0df0a8f2SDmitry Baryshkov - const: sata_asic0_clk 49*0df0a8f2SDmitry Baryshkov - const: sata_rx_clk 50*0df0a8f2SDmitry Baryshkov - const: pcie_pipe 51*0df0a8f2SDmitry Baryshkov 524ac7e878SKrzysztof Kozlowskirequired: 534ac7e878SKrzysztof Kozlowski - compatible 544ac7e878SKrzysztof Kozlowski 554ac7e878SKrzysztof KozlowskiunevaluatedProperties: false 564ac7e878SKrzysztof Kozlowski 574ac7e878SKrzysztof Kozlowskiexamples: 584ac7e878SKrzysztof Kozlowski - | 59*0df0a8f2SDmitry Baryshkov /* UFS PHY on APQ8084 is not supported (yet), so these bindings just serve an example */ 604ac7e878SKrzysztof Kozlowski clock-controller@fc400000 { 614ac7e878SKrzysztof Kozlowski compatible = "qcom,gcc-apq8084"; 624ac7e878SKrzysztof Kozlowski reg = <0xfc400000 0x4000>; 634ac7e878SKrzysztof Kozlowski #clock-cells = <1>; 644ac7e878SKrzysztof Kozlowski #reset-cells = <1>; 654ac7e878SKrzysztof Kozlowski #power-domain-cells = <1>; 66*0df0a8f2SDmitry Baryshkov 67*0df0a8f2SDmitry Baryshkov clocks = <&xo_board>, 68*0df0a8f2SDmitry Baryshkov <&sleep_clk>, 69*0df0a8f2SDmitry Baryshkov <&ufsphy 0>, 70*0df0a8f2SDmitry Baryshkov <&ufsphy 1>, 71*0df0a8f2SDmitry Baryshkov <&ufsphy 2>, 72*0df0a8f2SDmitry Baryshkov <&ufsphy 3>, 73*0df0a8f2SDmitry Baryshkov <&sata 0>, 74*0df0a8f2SDmitry Baryshkov <&sata 1>, 75*0df0a8f2SDmitry Baryshkov <&pcie_phy>; 76*0df0a8f2SDmitry Baryshkov clock-names = "xo", 77*0df0a8f2SDmitry Baryshkov "sleep_clk", 78*0df0a8f2SDmitry Baryshkov "ufs_rx_symbol_0_clk_src", 79*0df0a8f2SDmitry Baryshkov "ufs_rx_symbol_1_clk_src", 80*0df0a8f2SDmitry Baryshkov "ufs_tx_symbol_0_clk_src", 81*0df0a8f2SDmitry Baryshkov "ufs_tx_symbol_1_clk_src", 82*0df0a8f2SDmitry Baryshkov "sata_asic0_clk", 83*0df0a8f2SDmitry Baryshkov "sata_rx_clk", 84*0df0a8f2SDmitry Baryshkov "pcie_pipe"; 854ac7e878SKrzysztof Kozlowski }; 864ac7e878SKrzysztof Kozlowski... 87