Files
android_kernel_samsung_sm87…/qcom/diwali-gdsc.dtsi
Swetha Chikkaboraiah db1d959604 ARM: dts: msm: Add initial device tree for parrot
Add initial device tree support for parrot  target.
This is a snapshot of dtsi files as of KP.1.0
'commit <3a433cd2ffb4> ("ARM: dts: msm: Add
ext-region prop of cpusysvm for parrot")'.

Change-Id: I582a3d131b94551da5f6d819003ab1a15ecd36f1
Signed-off-by: Swetha Chikkaboraiah <quic_schikk@quicinc.com>
2024-04-11 12:14:38 +05:30

411 lines
10 KiB
Plaintext

// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved.
*/
&soc {
/* CAM_CC GDSCs */
cam_cc_bps_gdsc: qcom,gdsc@ad10004 {
compatible = "qcom,gdsc";
reg = <0xad10004 0x4>;
regulator-name = "cam_cc_bps_gdsc";
qcom,retain-regs;
qcom,support-hw-trigger;
status = "disabled";
};
cam_cc_ife_0_gdsc: qcom,gdsc@ad13004 {
compatible = "qcom,gdsc";
reg = <0xad13004 0x4>;
regulator-name = "cam_cc_ife_0_gdsc";
qcom,retain-regs;
status = "disabled";
};
cam_cc_ife_1_gdsc: qcom,gdsc@ad14004 {
compatible = "qcom,gdsc";
reg = <0xad14004 0x4>;
regulator-name = "cam_cc_ife_1_gdsc";
qcom,retain-regs;
status = "disabled";
};
cam_cc_ife_2_gdsc: qcom,gdsc@ad14078 {
compatible = "qcom,gdsc";
reg = <0xad14078 0x4>;
regulator-name = "cam_cc_ife_2_gdsc";
qcom,retain-regs;
status = "disabled";
};
cam_cc_ipe_0_gdsc: qcom,gdsc@ad11004 {
compatible = "qcom,gdsc";
reg = <0xad11004 0x4>;
regulator-name = "cam_cc_ipe_0_gdsc";
qcom,retain-regs;
qcom,support-hw-trigger;
status = "disabled";
};
cam_cc_titan_top_gdsc: qcom,gdsc@ad15120 {
compatible = "qcom,gdsc";
reg = <0xad15120 0x4>;
regulator-name = "cam_cc_titan_top_gdsc";
qcom,retain-regs;
status = "disabled";
};
cam_cc_camss_top_gdsc: qcom,gdsc@adf4004 {
compatible = "qcom,gdsc";
reg = <0xadf4004 0x4>;
regulator-name = "cam_cc_camss_top_gdsc";
qcom,retain-regs;
status = "disabled";
};
/* DISP_CC GDSCs */
disp_cc_mdss_core_gdsc: qcom,gdsc@af09000 {
compatible = "qcom,gdsc";
reg = <0xaf09000 0x4>;
regulator-name = "disp_cc_mdss_core_gdsc";
proxy-supply = <&disp_cc_mdss_core_gdsc>;
qcom,proxy-consumer-enable;
qcom,retain-regs;
qcom,support-hw-trigger;
status = "disabled";
};
disp_cc_mdss_core_int2_gdsc: qcom,gdsc@af0b000 {
compatible = "qcom,gdsc";
reg = <0xaf0b000 0x4>;
regulator-name = "disp_cc_mdss_core_int2_gdsc";
qcom,retain-regs;
qcom,support-hw-trigger;
status = "disabled";
};
/* DISP_CC_0 GDSCs */
disp0_cc_mdss_core_gdsc: qcom,disp0-gdsc@af09000 {
compatible = "qcom,gdsc";
reg = <0xaf09000 0x4>;
regulator-name = "disp0_cc_mdss_core_gdsc";
proxy-supply = <&disp0_cc_mdss_core_gdsc>;
qcom,proxy-consumer-enable;
qcom,retain-regs;
qcom,support-hw-trigger;
status = "disabled";
};
disp0_cc_mdss_core_int2_gdsc: qcom,disp0-gdsc@af0b000 {
compatible = "qcom,gdsc";
reg = <0xaf0b000 0x4>;
regulator-name = "disp0_cc_mdss_core_int2_gdsc";
qcom,retain-regs;
qcom,support-hw-trigger;
status = "disabled";
};
/* DISP_CC_1 GDSCs */
disp1_cc_mdss_core_gdsc: qcom,disp1-gdsc@15709000 {
compatible = "qcom,gdsc";
reg = <0x15709000 0x4>;
regulator-name = "disp1_cc_mdss_core_gdsc";
proxy-supply = <&disp1_cc_mdss_core_gdsc>;
qcom,proxy-consumer-enable;
qcom,retain-regs;
qcom,support-hw-trigger;
status = "disabled";
};
disp1_cc_mdss_core_int2_gdsc: qcom,disp1-gdsc@1570b000 {
compatible = "qcom,gdsc";
reg = <0x1570b000 0x4>;
regulator-name = "disp1_cc_mdss_core_int2_gdsc";
qcom,retain-regs;
qcom,support-hw-trigger;
status = "disabled";
};
gcc_apcs_gdsc_vote_ctrl: syscon@162128 {
compatible = "syscon";
reg = <0x162128 0x4>;
};
gcc_apcs_gdsc_sleep_ctrl: syscon@162204 {
compatible = "syscon";
reg = <0x162204 0x4>;
};
/* GCC GDSCs */
gcc_pcie_0_gdsc: qcom,gdsc@17b004 {
compatible = "qcom,gdsc";
reg = <0x17b004 0x4>;
regulator-name = "gcc_pcie_0_gdsc";
qcom,retain-regs;
qcom,support-hw-trigger;
qcom,no-status-check-on-disable;
qcom,collapse-vote = <&gcc_apcs_gdsc_vote_ctrl 0>;
status = "disabled";
};
gcc_ufs_phy_gdsc: qcom,gdsc@187004 {
compatible = "qcom,gdsc";
reg = <0x187004 0x4>;
regulator-name = "gcc_ufs_phy_gdsc";
qcom,retain-regs;
proxy-supply = <&gcc_ufs_phy_gdsc>;
qcom,proxy-consumer-enable;
status = "disabled";
};
gcc_usb30_prim_gdsc: qcom,gdsc@149004 {
compatible = "qcom,gdsc";
reg = <0x149004 0x4>;
regulator-name = "gcc_usb30_prim_gdsc";
qcom,retain-regs;
proxy-supply = <&gcc_usb30_prim_gdsc>;
qcom,proxy-consumer-enable;
status = "disabled";
};
gcc_pcie_0_phy_gdsc: qcom,gdsc@17c000 {
compatible = "qcom,gdsc";
reg = <0x17c000 0x4>;
regulator-name = "gcc_pcie_0_phy_gdsc";
qcom,retain-regs;
qcom,no-status-check-on-disable;
qcom,collapse-vote = <&gcc_apcs_gdsc_vote_ctrl 3>;
status = "disabled";
};
gcc_pcie_1_gdsc: qcom,gdsc@19d004 {
compatible = "qcom,gdsc";
reg = <0x19d004 0x4>;
regulator-name = "gcc_pcie_1_gdsc";
qcom,retain-regs;
qcom,no-status-check-on-disable;
qcom,collapse-vote = <&gcc_apcs_gdsc_vote_ctrl 1>;
status = "disabled";
};
gcc_pcie_1_phy_gdsc: qcom,gdsc@19e000 {
compatible = "qcom,gdsc";
reg = <0x19e000 0x4>;
regulator-name = "gcc_pcie_1_phy_gdsc";
qcom,retain-regs;
qcom,no-status-check-on-disable;
qcom,collapse-vote = <&gcc_apcs_gdsc_vote_ctrl 4>;
status = "disabled";
};
gcc_pcie_2_gdsc: qcom,pcie2-gdsc@19d004 {
compatible = "qcom,gdsc";
reg = <0x19d004 0x4>;
regulator-name = "gcc_pcie_2_gdsc";
qcom,retain-regs;
qcom,support-hw-trigger;
qcom,no-status-check-on-disable;
qcom,collapse-vote = <&gcc_apcs_gdsc_vote_ctrl 2>;
status = "disabled";
};
gcc_usb3_phy_gdsc: qcom,gdsc@160018 {
compatible = "qcom,gdsc";
reg = <0x160018 0x4>;
regulator-name = "gcc_usb3_phy_gdsc";
qcom,retain-regs;
status = "disabled";
};
gcc_venus_gdsc: qcom,gdsc@1b6020 {
compatible = "qcom,gdsc";
reg = <0x1b6020 0x4>;
regulator-name = "gcc_venus_gdsc";
qcom,retain-regs;
status = "disabled";
};
gcc_vcodec0_gdsc: qcom,gdsc@1b6044 {
compatible = "qcom,gdsc";
reg = <0x1b6044 0x4>;
regulator-name = "gcc_vcodec0_gdsc";
qcom,retain-regs;
qcom,support-hw-trigger;
status = "disabled";
};
hlos1_vote_mmnoc_mmu_tbu_hf0_gdsc: qcom,gdsc@18d050 {
compatible = "qcom,gdsc";
reg = <0x18d050 0x4>;
regulator-name = "hlos1_vote_mmnoc_mmu_tbu_hf0_gdsc";
qcom,no-status-check-on-disable;
status = "disabled";
};
hlos1_vote_mmnoc_mmu_tbu_hf1_gdsc: qcom,gdsc@18d058 {
compatible = "qcom,gdsc";
reg = <0x18d058 0x4>;
regulator-name = "hlos1_vote_mmnoc_mmu_tbu_hf1_gdsc";
qcom,no-status-check-on-disable;
status = "disabled";
};
hlos1_vote_mmnoc_mmu_tbu_hf2_gdsc: qcom,gdsc@18d078 {
compatible = "qcom,gdsc";
reg = <0x18d078 0x4>;
regulator-name = "hlos1_vote_mmnoc_mmu_tbu_hf2_gdsc";
qcom,no-status-check-on-disable;
status = "disabled";
};
hlos1_vote_mmnoc_mmu_tbu_hf3_gdsc: qcom,gdsc@18d07c {
compatible = "qcom,gdsc";
reg = <0x18d07c 0x4>;
regulator-name = "hlos1_vote_mmnoc_mmu_tbu_hf3_gdsc";
qcom,no-status-check-on-disable;
status = "disabled";
};
hlos1_vote_mmnoc_mmu_tbu_hf4_gdsc: qcom,gdsc@18d088 {
compatible = "qcom,gdsc";
reg = <0x18d088 0x4>;
regulator-name = "hlos1_vote_mmnoc_mmu_tbu_hf4_gdsc";
qcom,no-status-check-on-disable;
status = "disabled";
};
hlos1_vote_mmnoc_mmu_tbu_hf5_gdsc: qcom,gdsc@18d08c {
compatible = "qcom,gdsc";
reg = <0x18d08c 0x4>;
regulator-name = "hlos1_vote_mmnoc_mmu_tbu_hf5_gdsc";
qcom,no-status-check-on-disable;
status = "disabled";
};
hlos1_vote_mmnoc_mmu_tbu_sf0_gdsc: qcom,gdsc@18d054 {
compatible = "qcom,gdsc";
reg = <0x18d054 0x4>;
regulator-name = "hlos1_vote_mmnoc_mmu_tbu_sf0_gdsc";
qcom,no-status-check-on-disable;
status = "disabled";
};
hlos1_vote_mmnoc_mmu_tbu_sf1_gdsc: qcom,gdsc@18d06c {
compatible = "qcom,gdsc";
reg = <0x18d06c 0x4>;
regulator-name = "hlos1_vote_mmnoc_mmu_tbu_sf1_gdsc";
qcom,no-status-check-on-disable;
status = "disabled";
};
hlos1_vote_turing_mmu_tbu0_gdsc: qcom,gdsc@18d05c {
compatible = "qcom,gdsc";
reg = <0x18d05c 0x4>;
regulator-name = "hlos1_vote_turing_mmu_tbu0_gdsc";
qcom,no-status-check-on-disable;
status = "disabled";
};
hlos1_vote_turing_mmu_tbu1_gdsc: qcom,gdsc@18d060 {
compatible = "qcom,gdsc";
reg = <0x18d060 0x4>;
regulator-name = "hlos1_vote_turing_mmu_tbu1_gdsc";
qcom,no-status-check-on-disable;
status = "disabled";
};
/* GPU_CC GDSCs */
gpu_cc_cx_hw_ctrl: syscon@3d9953c {
compatible = "syscon";
reg = <0x3d9953c 0x4>;
};
/* GPU_CC GDSCs */
gpu_cc_cx_gdsc: qcom,gdsc@3d99108 {
compatible = "qcom,gdsc";
reg = <0x3d99108 0x4>;
hw-ctrl-addr = <&gpu_cc_cx_hw_ctrl>;
regulator-name = "gpu_cc_cx_gdsc";
qcom,no-status-check-on-disable;
qcom,clk-dis-wait-val = <8>;
qcom,retain-regs;
status = "disabled";
};
gpu_cc_gx_domain_addr: syscon@3d99504 {
compatible = "syscon";
reg = <0x3d99504 0x4>;
};
gpu_cc_gx_sw_reset: syscon@3d99058 {
compatible = "syscon";
reg = <0x3d99058 0x4>;
};
gpu_cc_gx_acd_reset: syscon@3d99358 {
compatible = "syscon";
reg = <0x3d99358 0x4>;
};
gpu_cc_gx_acd_iroot_reset: syscon@3d9958c {
compatible = "syscon";
reg = <0x3d9958c 0x4>;
};
gpu_cc_gx_gdsc: qcom,gdsc@3d9905c {
compatible = "qcom,gdsc";
reg = <0x3d9905c 0x4>;
regulator-name = "gpu_cc_gx_gdsc";
domain-addr = <&gpu_cc_gx_domain_addr>;
sw-reset = <&gpu_cc_gx_sw_reset>,
<&gpu_cc_gx_acd_reset>,
<&gpu_cc_gx_acd_iroot_reset>;
qcom,reset-aon-logic;
qcom,retain-regs;
status = "disabled";
};
/* VIDEO_CC GDSCs */
video_cc_mvs0_gdsc: qcom,gdsc@aaf81a4 {
compatible = "qcom,gdsc";
reg = <0xaaf81a4 0x4>;
regulator-name = "video_cc_mvs0_gdsc";
qcom,retain-regs;
qcom,support-hw-trigger;
status = "disabled";
};
video_cc_mvs0c_gdsc: qcom,gdsc@aaf8084 {
compatible = "qcom,gdsc";
reg = <0xaaf8084 0x4>;
regulator-name = "video_cc_mvs0c_gdsc";
qcom,retain-regs;
status = "disabled";
};
video_cc_mvs1_gdsc: qcom,gdsc@aaf8244 {
compatible = "qcom,gdsc";
reg = <0xaaf8244 0x4>;
regulator-name = "video_cc_mvs1_gdsc";
qcom,retain-regs;
qcom,support-hw-trigger;
status = "disabled";
};
video_cc_mvs1c_gdsc: qcom,gdsc@aaf8124 {
compatible = "qcom,gdsc";
reg = <0xaaf8124 0x4>;
regulator-name = "video_cc_mvs1c_gdsc";
qcom,retain-regs;
status = "disabled";
};
video_cc_mvsc_gdsc: qcom,gdsc@aaf5004 {
compatible = "qcom,gdsc";
reg = <0xaaf5004 0x4>;
regulator-name = "video_cc_mvsc_gdsc";
qcom,retain-regs;
status = "disabled";
};
};