|
5 | 5 |
|
6 | 6 | #include <dt-bindings/clock/qcom,qcs8300-gcc.h>
|
7 | 7 | #include <dt-bindings/clock/qcom,rpmh.h>
|
| 8 | +#include <dt-bindings/clock/qcom,sa8775p-camcc.h> |
| 9 | +#include <dt-bindings/clock/qcom,sa8775p-dispcc.h> |
| 10 | +#include <dt-bindings/clock/qcom,sa8775p-gpucc.h> |
| 11 | +#include <dt-bindings/clock/qcom,sa8775p-videocc.h> |
8 | 12 | #include <dt-bindings/firmware/qcom,scm.h>
|
9 | 13 | #include <dt-bindings/interconnect/qcom,icc.h>
|
10 | 14 | #include <dt-bindings/interconnect/qcom,qcs8300-rpmh.h>
|
|
2599 | 2603 | status = "disabled";
|
2600 | 2604 | };
|
2601 | 2605 |
|
| 2606 | + gpucc: clock-controller@3d90000 { |
| 2607 | + compatible = "qcom,qcs8300-gpucc"; |
| 2608 | + reg = <0x0 0x03d90000 0x0 0xa000>; |
| 2609 | + clocks = <&rpmhcc RPMH_CXO_CLK>, |
| 2610 | + <&gcc GCC_GPU_GPLL0_CLK_SRC>, |
| 2611 | + <&gcc GCC_GPU_GPLL0_DIV_CLK_SRC>; |
| 2612 | + clock-names = "bi_tcxo", |
| 2613 | + "gcc_gpu_gpll0_clk_src", |
| 2614 | + "gcc_gpu_gpll0_div_clk_src"; |
| 2615 | + #clock-cells = <1>; |
| 2616 | + #reset-cells = <1>; |
| 2617 | + #power-domain-cells = <1>; |
| 2618 | + }; |
| 2619 | + |
2602 | 2620 | pmu@9091000 {
|
2603 | 2621 | compatible = "qcom,qcs8300-llcc-bwmon", "qcom,sc7280-llcc-bwmon";
|
2604 | 2622 | reg = <0x0 0x9091000 0x0 0x1000>;
|
|
2724 | 2742 | interrupts = <GIC_SPI 582 IRQ_TYPE_LEVEL_HIGH>;
|
2725 | 2743 | };
|
2726 | 2744 |
|
| 2745 | + videocc: clock-controller@abf0000 { |
| 2746 | + compatible = "qcom,qcs8300-videocc"; |
| 2747 | + reg = <0x0 0x0abf0000 0x0 0x10000>; |
| 2748 | + clocks = <&gcc GCC_VIDEO_AHB_CLK>, |
| 2749 | + <&rpmhcc RPMH_CXO_CLK>, |
| 2750 | + <&rpmhcc RPMH_CXO_CLK_A>, |
| 2751 | + <&sleep_clk>; |
| 2752 | + power-domains = <&rpmhpd RPMHPD_MMCX>; |
| 2753 | + #clock-cells = <1>; |
| 2754 | + #reset-cells = <1>; |
| 2755 | + #power-domain-cells = <1>; |
| 2756 | + }; |
| 2757 | + |
| 2758 | + camcc: clock-controller@ade0000 { |
| 2759 | + compatible = "qcom,qcs8300-camcc"; |
| 2760 | + reg = <0x0 0x0ade0000 0x0 0x20000>; |
| 2761 | + clocks = <&gcc GCC_CAMERA_AHB_CLK>, |
| 2762 | + <&rpmhcc RPMH_CXO_CLK>, |
| 2763 | + <&rpmhcc RPMH_CXO_CLK_A>, |
| 2764 | + <&sleep_clk>; |
| 2765 | + power-domains = <&rpmhpd RPMHPD_MMCX>; |
| 2766 | + #clock-cells = <1>; |
| 2767 | + #reset-cells = <1>; |
| 2768 | + #power-domain-cells = <1>; |
| 2769 | + }; |
| 2770 | + |
| 2771 | + dispcc: clock-controller@af00000 { |
| 2772 | + compatible = "qcom,sa8775p-dispcc0"; |
| 2773 | + reg = <0x0 0x0af00000 0x0 0x20000>; |
| 2774 | + clocks = <&gcc GCC_DISP_AHB_CLK>, |
| 2775 | + <&rpmhcc RPMH_CXO_CLK>, |
| 2776 | + <&rpmhcc RPMH_CXO_CLK_A>, |
| 2777 | + <&sleep_clk>, |
| 2778 | + <0>, <0>, <0>, <0>, |
| 2779 | + <0>, <0>, <0>, <0>; |
| 2780 | + power-domains = <&rpmhpd RPMHPD_MMCX>; |
| 2781 | + #clock-cells = <1>; |
| 2782 | + #reset-cells = <1>; |
| 2783 | + #power-domain-cells = <1>; |
| 2784 | + }; |
| 2785 | + |
2727 | 2786 | pdc: interrupt-controller@b220000 {
|
2728 | 2787 | compatible = "qcom,qcs8300-pdc", "qcom,pdc";
|
2729 | 2788 | reg = <0x0 0xb220000 0x0 0x30000>,
|
|
0 commit comments