Loading arch/arm64/boot/dts/qcom/lito.dtsi +158 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,14 @@ #include "skeleton64.dtsi" #include <dt-bindings/clock/qcom,aop-qmp.h> #include <dt-bindings/clock/qcom,camcc-lito.h> #include <dt-bindings/clock/qcom,dispcc-lito.h> #include <dt-bindings/clock/qcom,gcc-lito.h> #include <dt-bindings/clock/qcom,gpucc-lito.h> #include <dt-bindings/clock/qcom,npucc-lito.h> #include <dt-bindings/clock/qcom,rpmh.h> #include <dt-bindings/clock/qcom,videocc-lito.h> #include <dt-bindings/interrupt-controller/arm-gic.h> / { Loading Loading @@ -640,6 +648,156 @@ qcom,dump-id = <0x127>; }; }; clocks { xo_board: xo-board { compatible = "fixed-clock"; #clock-cells = <0>; clock-frequency = <38400000>; clock-output-names = "xo_board"; }; sleep_clk: sleep-clk { compatible = "fixed-clock"; #clock-cells = <0>; clock-frequency = <32764>; }; }; cxo: bi_tcxo { compatible = "fixed-factor-clock"; clocks = <&xo_board>; clock-mult = <1>; clock-div = <2>; #clock-cells = <0>; }; rpmhcc: qcom,rpmhclk { compatible = "qcom,dummycc"; clock-output-names = "rpmh_clocks"; #clock-cells = <1>; }; aopcc: qcom,aopclk { compatible = "qcom,dummycc"; clock-output-names = "qdss_clocks"; #clock-cells = <1>; }; gcc: qcom,gcc { compatible = "qcom,dummycc"; clock-output-names = "gcc_clocks"; #clock-cells = <1>; #reset-cells = <1>; }; npucc: qcom,npucc { compatible = "qcom,dummycc"; clock-output-names = "npucc_clocks"; #clock-cells = <1>; #reset-cells = <1>; }; videocc: qcom,videocc { compatible = "qcom,dummycc"; clock-output-names = "videocc_clocks"; #clock-cells = <1>; #reset-cells = <1>; }; camcc: qcom,camcc { compatible = "qcom,dummycc"; clock-output-names = "camcc_clocks"; #clock-cells = <1>; #reset-cells = <1>; }; dispcc: qcom,dispcc { compatible = "qcom,dummycc"; clock-output-names = "dispcc_clocks"; #clock-cells = <1>; #reset-cells = <1>; }; gpucc: qcom,gpucc { compatible = "qcom,dummycc"; clock-output-names = "gpucc_clocks"; #clock-cells = <1>; #reset-cells = <1>; }; }; #include "lito-pinctrl.dtsi" #include "lito-gdsc.dtsi" &ufs_phy_gdsc { status = "ok"; }; &usb30_prim_gdsc { status = "ok"; }; &hlos1_vote_mmnoc_mmu_tbu_hf0_gdsc { status = "ok"; }; &hlos1_vote_mmnoc_mmu_tbu_hf1_gdsc { status = "ok"; }; &hlos1_vote_mmnoc_mmu_tbu_sf0_gdsc { status = "ok"; }; &bps_gdsc { status = "ok"; }; &ipe_0_gdsc { status = "ok"; }; &ipe_1_gdsc { status = "ok"; }; &ife_0_gdsc { status = "ok"; }; &ife_1_gdsc { status = "ok"; }; &titan_top_gdsc { status = "ok"; }; &mdss_core_gdsc { status = "ok"; }; &gpu_cx_gdsc { status = "ok"; }; &gpu_gx_gdsc { status = "ok"; }; &npu_core_gdsc { status = "ok"; }; &mvsc_gdsc { status = "ok"; }; &mvs0_gdsc { status = "ok"; }; &mvs1_gdsc { status = "ok"; }; Loading
arch/arm64/boot/dts/qcom/lito.dtsi +158 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,14 @@ #include "skeleton64.dtsi" #include <dt-bindings/clock/qcom,aop-qmp.h> #include <dt-bindings/clock/qcom,camcc-lito.h> #include <dt-bindings/clock/qcom,dispcc-lito.h> #include <dt-bindings/clock/qcom,gcc-lito.h> #include <dt-bindings/clock/qcom,gpucc-lito.h> #include <dt-bindings/clock/qcom,npucc-lito.h> #include <dt-bindings/clock/qcom,rpmh.h> #include <dt-bindings/clock/qcom,videocc-lito.h> #include <dt-bindings/interrupt-controller/arm-gic.h> / { Loading Loading @@ -640,6 +648,156 @@ qcom,dump-id = <0x127>; }; }; clocks { xo_board: xo-board { compatible = "fixed-clock"; #clock-cells = <0>; clock-frequency = <38400000>; clock-output-names = "xo_board"; }; sleep_clk: sleep-clk { compatible = "fixed-clock"; #clock-cells = <0>; clock-frequency = <32764>; }; }; cxo: bi_tcxo { compatible = "fixed-factor-clock"; clocks = <&xo_board>; clock-mult = <1>; clock-div = <2>; #clock-cells = <0>; }; rpmhcc: qcom,rpmhclk { compatible = "qcom,dummycc"; clock-output-names = "rpmh_clocks"; #clock-cells = <1>; }; aopcc: qcom,aopclk { compatible = "qcom,dummycc"; clock-output-names = "qdss_clocks"; #clock-cells = <1>; }; gcc: qcom,gcc { compatible = "qcom,dummycc"; clock-output-names = "gcc_clocks"; #clock-cells = <1>; #reset-cells = <1>; }; npucc: qcom,npucc { compatible = "qcom,dummycc"; clock-output-names = "npucc_clocks"; #clock-cells = <1>; #reset-cells = <1>; }; videocc: qcom,videocc { compatible = "qcom,dummycc"; clock-output-names = "videocc_clocks"; #clock-cells = <1>; #reset-cells = <1>; }; camcc: qcom,camcc { compatible = "qcom,dummycc"; clock-output-names = "camcc_clocks"; #clock-cells = <1>; #reset-cells = <1>; }; dispcc: qcom,dispcc { compatible = "qcom,dummycc"; clock-output-names = "dispcc_clocks"; #clock-cells = <1>; #reset-cells = <1>; }; gpucc: qcom,gpucc { compatible = "qcom,dummycc"; clock-output-names = "gpucc_clocks"; #clock-cells = <1>; #reset-cells = <1>; }; }; #include "lito-pinctrl.dtsi" #include "lito-gdsc.dtsi" &ufs_phy_gdsc { status = "ok"; }; &usb30_prim_gdsc { status = "ok"; }; &hlos1_vote_mmnoc_mmu_tbu_hf0_gdsc { status = "ok"; }; &hlos1_vote_mmnoc_mmu_tbu_hf1_gdsc { status = "ok"; }; &hlos1_vote_mmnoc_mmu_tbu_sf0_gdsc { status = "ok"; }; &bps_gdsc { status = "ok"; }; &ipe_0_gdsc { status = "ok"; }; &ipe_1_gdsc { status = "ok"; }; &ife_0_gdsc { status = "ok"; }; &ife_1_gdsc { status = "ok"; }; &titan_top_gdsc { status = "ok"; }; &mdss_core_gdsc { status = "ok"; }; &gpu_cx_gdsc { status = "ok"; }; &gpu_gx_gdsc { status = "ok"; }; &npu_core_gdsc { status = "ok"; }; &mvsc_gdsc { status = "ok"; }; &mvs0_gdsc { status = "ok"; }; &mvs1_gdsc { status = "ok"; };