Add snapshot of pineapple device tree files as of devicetree/qcom-6.1 commit 8bc1219b2b23 ("Merge "ARM: dts: msm: update memlat tables for pineapple""). Change-Id: If62ee45b1f3e7e8a5744f25b8c67a9768950c960 Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
316 lines
7.4 KiB
Plaintext
316 lines
7.4 KiB
Plaintext
// SPDX-License-Identifier: BSD-3-Clause
|
|
/*
|
|
* Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved.
|
|
*/
|
|
|
|
&soc {
|
|
/* CAM_CC GDSCs */
|
|
cam_cc_bps_gdsc: qcom,gdsc@adf0004 {
|
|
compatible = "qcom,gdsc";
|
|
reg = <0xadf0004 0x4>;
|
|
regulator-name = "cam_cc_bps_gdsc";
|
|
qcom,retain-regs;
|
|
qcom,support-hw-trigger;
|
|
qcom,support-cfg-gdscr;
|
|
status = "disabled";
|
|
};
|
|
|
|
cam_cc_ife_0_gdsc: qcom,gdsc@adf1004 {
|
|
compatible = "qcom,gdsc";
|
|
reg = <0xadf1004 0x4>;
|
|
regulator-name = "cam_cc_ife_0_gdsc";
|
|
qcom,retain-regs;
|
|
qcom,support-cfg-gdscr;
|
|
status = "disabled";
|
|
};
|
|
|
|
cam_cc_ife_1_gdsc: qcom,gdsc@adf2004 {
|
|
compatible = "qcom,gdsc";
|
|
reg = <0xadf2004 0x4>;
|
|
regulator-name = "cam_cc_ife_1_gdsc";
|
|
qcom,retain-regs;
|
|
qcom,support-cfg-gdscr;
|
|
status = "disabled";
|
|
};
|
|
|
|
cam_cc_ife_2_gdsc: qcom,gdsc@adf2054 {
|
|
compatible = "qcom,gdsc";
|
|
reg = <0xadf2054 0x4>;
|
|
regulator-name = "cam_cc_ife_2_gdsc";
|
|
qcom,retain-regs;
|
|
qcom,support-cfg-gdscr;
|
|
status = "disabled";
|
|
};
|
|
|
|
cam_cc_ipe_0_gdsc: qcom,gdsc@adf0080 {
|
|
compatible = "qcom,gdsc";
|
|
reg = <0xadf0080 0x4>;
|
|
regulator-name = "cam_cc_ipe_0_gdsc";
|
|
qcom,retain-regs;
|
|
qcom,support-hw-trigger;
|
|
qcom,support-cfg-gdscr;
|
|
status = "disabled";
|
|
};
|
|
|
|
cam_cc_sbi_gdsc: qcom,gdsc@adf00e4 {
|
|
compatible = "qcom,gdsc";
|
|
reg = <0xadf00e4 0x4>;
|
|
regulator-name = "cam_cc_sbi_gdsc";
|
|
qcom,retain-regs;
|
|
qcom,support-cfg-gdscr;
|
|
status = "disabled";
|
|
};
|
|
|
|
cam_cc_sfe_0_gdsc: qcom,gdsc@adf3058 {
|
|
compatible = "qcom,gdsc";
|
|
reg = <0xadf3058 0x4>;
|
|
regulator-name = "cam_cc_sfe_0_gdsc";
|
|
qcom,retain-regs;
|
|
qcom,support-cfg-gdscr;
|
|
status = "disabled";
|
|
};
|
|
|
|
cam_cc_sfe_1_gdsc: qcom,gdsc@adf30a8 {
|
|
compatible = "qcom,gdsc";
|
|
reg = <0xadf30a8 0x4>;
|
|
regulator-name = "cam_cc_sfe_1_gdsc";
|
|
qcom,retain-regs;
|
|
qcom,support-cfg-gdscr;
|
|
status = "disabled";
|
|
};
|
|
|
|
cam_cc_sfe_2_gdsc: qcom,gdsc@adf30f8 {
|
|
compatible = "qcom,gdsc";
|
|
reg = <0xadf30f8 0x4>;
|
|
regulator-name = "cam_cc_sfe_2_gdsc";
|
|
qcom,retain-regs;
|
|
qcom,support-cfg-gdscr;
|
|
status = "disabled";
|
|
};
|
|
|
|
cam_cc_titan_top_gdsc: qcom,gdsc@adf32bc {
|
|
compatible = "qcom,gdsc";
|
|
reg = <0xadf32bc 0x4>;
|
|
regulator-name = "cam_cc_titan_top_gdsc";
|
|
qcom,retain-regs;
|
|
qcom,support-cfg-gdscr;
|
|
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,support-hw-trigger;
|
|
qcom,retain-regs;
|
|
qcom,support-cfg-gdscr;
|
|
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,support-hw-trigger;
|
|
qcom,retain-regs;
|
|
qcom,support-cfg-gdscr;
|
|
status = "disabled";
|
|
};
|
|
|
|
gcc_apcs_gdsc_vote_ctrl: syscon@15214c {
|
|
compatible = "syscon";
|
|
reg = <0x15214c 0x4>;
|
|
};
|
|
|
|
apss_ubwcp_pwr_ctrl: qcom,gdsc@17891000 {
|
|
compatible = "qcom,gdsc";
|
|
reg = <0x17891000 0x4>;
|
|
regulator-name = "apss_ubwcp_pwr_ctrl";
|
|
qcom,no-status-check-on-disable;
|
|
status = "disabled";
|
|
};
|
|
|
|
/* GCC GDSCs */
|
|
gcc_pcie_0_gdsc: qcom,gdsc@16b004 {
|
|
compatible = "qcom,gdsc";
|
|
reg = <0x16b004 0x4>;
|
|
regulator-name = "gcc_pcie_0_gdsc";
|
|
qcom,retain-regs;
|
|
qcom,no-status-check-on-disable;
|
|
qcom,collapse-vote = <&gcc_apcs_gdsc_vote_ctrl 0>;
|
|
qcom,support-cfg-gdscr;
|
|
status = "disabled";
|
|
};
|
|
|
|
gcc_pcie_0_phy_gdsc: qcom,gdsc@16c000 {
|
|
compatible = "qcom,gdsc";
|
|
reg = <0x16c000 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>;
|
|
qcom,support-cfg-gdscr;
|
|
status = "disabled";
|
|
};
|
|
|
|
gcc_pcie_1_gdsc: qcom,gdsc@18d004 {
|
|
compatible = "qcom,gdsc";
|
|
reg = <0x18d004 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>;
|
|
qcom,support-cfg-gdscr;
|
|
status = "disabled";
|
|
};
|
|
|
|
gcc_pcie_1_phy_gdsc: qcom,gdsc@18e000 {
|
|
compatible = "qcom,gdsc";
|
|
reg = <0x18e000 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>;
|
|
qcom,support-cfg-gdscr;
|
|
status = "disabled";
|
|
};
|
|
|
|
gcc_ufs_mem_phy_gdsc: qcom,gdsc@19e000 {
|
|
compatible = "qcom,gdsc";
|
|
reg = <0x19e000 0x4>;
|
|
regulator-name = "gcc_ufs_mem_phy_gdsc";
|
|
proxy-supply = <&gcc_ufs_mem_phy_gdsc>;
|
|
qcom,proxy-consumer-enable;
|
|
qcom,retain-regs;
|
|
qcom,support-cfg-gdscr;
|
|
status = "disabled";
|
|
};
|
|
|
|
gcc_ufs_phy_gdsc: qcom,gdsc@177004 {
|
|
compatible = "qcom,gdsc";
|
|
reg = <0x177004 0x4>;
|
|
regulator-name = "gcc_ufs_phy_gdsc";
|
|
proxy-supply = <&gcc_ufs_phy_gdsc>;
|
|
qcom,proxy-consumer-enable;
|
|
qcom,retain-regs;
|
|
qcom,support-cfg-gdscr;
|
|
status = "disabled";
|
|
};
|
|
|
|
gcc_usb30_prim_gdsc: qcom,gdsc@139004 {
|
|
compatible = "qcom,gdsc";
|
|
reg = <0x139004 0x4>;
|
|
regulator-name = "gcc_usb30_prim_gdsc";
|
|
proxy-supply = <&gcc_usb30_prim_gdsc>;
|
|
qcom,proxy-consumer-enable;
|
|
qcom,retain-regs;
|
|
qcom,support-cfg-gdscr;
|
|
status = "disabled";
|
|
};
|
|
|
|
gcc_usb3_phy_gdsc: qcom,gdsc@150018 {
|
|
compatible = "qcom,gdsc";
|
|
reg = <0x150018 0x4>;
|
|
regulator-name = "gcc_usb3_phy_gdsc";
|
|
proxy-supply = <&gcc_usb3_phy_gdsc>;
|
|
qcom,proxy-consumer-enable;
|
|
qcom,retain-regs;
|
|
qcom,support-cfg-gdscr;
|
|
status = "disabled";
|
|
};
|
|
|
|
/* GPU_CC GDSCs */
|
|
gpu_cc_cx_gdsc_hw_ctrl: syscon@3d99168 {
|
|
compatible = "syscon";
|
|
reg = <0x3d99168 0x4>;
|
|
};
|
|
|
|
gpu_cc_cx_gdsc: qcom,gdsc@3d99108 {
|
|
compatible = "qcom,gdsc";
|
|
reg = <0x3d99108 0x4>;
|
|
regulator-name = "gpu_cc_cx_gdsc";
|
|
hw-ctrl-addr = <&gpu_cc_cx_gdsc_hw_ctrl>;
|
|
qcom,no-status-check-on-disable;
|
|
qcom,clk-dis-wait-val = <8>;
|
|
qcom,retain-regs;
|
|
qcom,support-cfg-gdscr;
|
|
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;
|
|
qcom,support-cfg-gdscr;
|
|
status = "disabled";
|
|
};
|
|
|
|
/* VIDEO_CC GDSCs */
|
|
video_cc_mvs0_gdsc: qcom,gdsc@aaf80a4 {
|
|
compatible = "qcom,gdsc";
|
|
reg = <0xaaf80a4 0x4>;
|
|
regulator-name = "video_cc_mvs0_gdsc";
|
|
qcom,retain-regs;
|
|
qcom,support-hw-trigger;
|
|
qcom,support-cfg-gdscr;
|
|
status = "disabled";
|
|
};
|
|
|
|
video_cc_mvs0c_gdsc: qcom,gdsc@aaf804c {
|
|
compatible = "qcom,gdsc";
|
|
reg = <0xaaf804c 0x4>;
|
|
regulator-name = "video_cc_mvs0c_gdsc";
|
|
qcom,retain-regs;
|
|
qcom,support-cfg-gdscr;
|
|
status = "disabled";
|
|
};
|
|
|
|
video_cc_mvs1_gdsc: qcom,gdsc@aaf80cc {
|
|
compatible = "qcom,gdsc";
|
|
reg = <0xaaf80cc 0x4>;
|
|
regulator-name = "video_cc_mvs1_gdsc";
|
|
qcom,retain-regs;
|
|
qcom,support-hw-trigger;
|
|
qcom,support-cfg-gdscr;
|
|
status = "disabled";
|
|
};
|
|
|
|
video_cc_mvs1c_gdsc: qcom,gdsc@aaf8078 {
|
|
compatible = "qcom,gdsc";
|
|
reg = <0xaaf8078 0x4>;
|
|
regulator-name = "video_cc_mvs1c_gdsc";
|
|
qcom,retain-regs;
|
|
qcom,support-cfg-gdscr;
|
|
status = "disabled";
|
|
};
|
|
};
|