This commit is contained in:
j7b3y 2025-01-09 12:55:53 +09:00
parent 0b97dcf7e4
commit a010694b4e
9 changed files with 5548 additions and 5446 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -10351,7 +10351,7 @@
};
qcom,gpr {
phandle = <0x51e>;
phandle = <0x527>;
reg = <0x02>;
qcom,intents = <0x200 0x14>;
qcom,glink-channels = "adsp_apps";
@ -10369,7 +10369,7 @@
};
q6prm {
phandle = <0x51f>;
phandle = <0x528>;
reg = <0x07>;
qcom,sleep-api-supported = <0x01>;
compatible = "qcom,audio_prm";
@ -15388,8 +15388,8 @@
reg = <0x00>;
endpoint {
phandle = <0x521>;
remote-endpoint = <0x522>;
phandle = <0x507>;
remote-endpoint = <0x508>;
};
};
@ -15397,8 +15397,8 @@
reg = <0x01>;
endpoint {
phandle = <0x520>;
remote-endpoint = <0x523>;
phandle = <0x506>;
remote-endpoint = <0x509>;
};
};
};
@ -19339,8 +19339,124 @@
};
};
qcom,vidc@aa00000 {
qcom,hw-fence {
phandle = <0x505>;
qcom,hw-fence-client-type-ife0-extra = <0x14 0x1c 0x01 0x01>;
qcom,hw-fence-client-type-ife0 = <0x01 0x01 0x80 0x01>;
qcom,hw-fence-client-type-vpu = <0x01 0x02 0x320 0x00>;
qcom,hw-fence-client-type-ipe = <0x01 0x02 0x320 0x00>;
qcom,hw-fence-client-type-dpu = <0x06 0x02 0x80 0x01>;
qcom,hw-fence-ipc-ver = <0x20003>;
qcom,qtime-reg = <0xc221000 0x1000>;
qcom,ipcc-reg = <0x400000 0x200000>;
qcom,hw-fence-queue-entries = <0x320>;
qcom,hw-fence-table-entries = <0x2000>;
status = "ok";
compatible = "qcom,msm-hw-fence";
hw_fence@0 {
peer-name = <0x03>;
gunyah-label = <0x06>;
qcom,master;
compatible = "qcom,msm-hw-fence-db";
};
hw_fence@1 {
shared-buffer = <0xc2>;
peer-name = <0x03>;
gunyah-label = <0x05>;
qcom,master;
compatible = "qcom,msm-hw-fence-mem";
};
};
qcom,kgsl-iommu@3da0000 {
phandle = <0x50a>;
vddcx-supply = <0xef>;
reg = <0x3da0000 0x40000>;
compatible = "qcom,kgsl-smmu-v2";
gfx3d_user {
phandle = <0x50b>;
qcom,iommu-dma = "disabled";
iommus = <0xf5 0x00 0x00>;
compatible = "qcom,smmu-kgsl-cb";
};
gfx3d_lpac {
phandle = <0x50c>;
qcom,iommu-dma = "disabled";
iommus = <0xf5 0x01 0x00>;
compatible = "qcom,smmu-kgsl-cb";
};
gfx3d_secure {
phandle = <0x50d>;
qcom,iommu-dma = "disabled";
iommus = <0xf5 0x02 0x00>;
compatible = "qcom,smmu-kgsl-cb";
};
};
qcom,gmu@3d69000 {
phandle = <0x50e>;
mbox-names = "aop";
mboxes = <0x3c9 0x00>;
qcom,ipc-core = <0x400000 0x140000>;
qcom,iommu-dma = "disabled";
iommus = <0xf5 0x05 0x00>;
qcom,gmu-perf-ddr-bw = <0x2dc6c0>;
qcom,gmu-freq-table = <0xf7f4900 0x40 0x2540be40 0x80>;
clock-names = "gmu_clk", "cxo_clk", "axi_clk", "memnoc_clk", "ahb_clk", "hub_clk";
clocks = <0x4b 0x04 0x4b 0x06 0x2c 0x0e 0x2c 0x25 0x4b 0x00 0x4b 0x15>;
vdd-supply = <0x406>;
vddcx-supply = <0xef>;
regulator-names = "vddcx", "vdd";
interrupt-names = "hfi", "gmu";
interrupts = <0x00 0x130 0x04 0x00 0x131 0x04>;
reg-names = "gmu", "gmu_pdc", "gmu_ao_blk_dec0";
reg = <0x3d68000 0x37000 0xb280000 0x10000 0x3d40000 0x10000>;
compatible = "qcom,gen7-gmu";
};
qcom,gpu-coresight-cx {
phandle = <0x50f>;
coresight-atid = <0x34>;
coresight-name = "coresight-gfx-cx";
compatible = "qcom,gpu-coresight-cx";
out-ports {
port {
endpoint {
phandle = <0x509>;
remote-endpoint = <0x506>;
};
};
};
};
qcom,gpu-coresight-gx {
phandle = <0x510>;
coresight-atid = <0x35>;
coresight-name = "coresight-gfx";
compatible = "qcom,gpu-coresight-gx";
out-ports {
port {
endpoint {
phandle = <0x508>;
remote-endpoint = <0x507>;
};
};
};
};
qcom,vidc@aa00000 {
phandle = <0x511>;
reset-names = "video_axi_reset", "video_xo_reset", "video_mvs0c_reset";
resets = <0x2c 0x21 0x4c 0x07 0x4c 0x02>;
memory-region = <0x2fb>;
@ -19411,70 +19527,18 @@
};
};
qcom,hw-fence {
phandle = <0x506>;
qcom,hw-fence-client-type-ife0-extra = <0x14 0x1c 0x01 0x01>;
qcom,hw-fence-client-type-ife0 = <0x01 0x01 0x80 0x01>;
qcom,hw-fence-client-type-vpu = <0x01 0x02 0x320 0x00>;
qcom,hw-fence-client-type-ipe = <0x01 0x02 0x320 0x00>;
qcom,hw-fence-client-type-dpu = <0x06 0x02 0x80 0x01>;
qcom,hw-fence-ipc-ver = <0x20003>;
qcom,qtime-reg = <0xc221000 0x1000>;
qcom,ipcc-reg = <0x400000 0x200000>;
qcom,hw-fence-queue-entries = <0x320>;
qcom,hw-fence-table-entries = <0x2000>;
status = "ok";
compatible = "qcom,msm-hw-fence";
hw_fence@0 {
peer-name = <0x03>;
gunyah-label = <0x06>;
qcom,master;
compatible = "qcom,msm-hw-fence-db";
};
hw_fence@1 {
shared-buffer = <0xc2>;
peer-name = <0x03>;
gunyah-label = <0x05>;
qcom,master;
compatible = "qcom,msm-hw-fence-mem";
};
};
qcom,mmrm {
phandle = <0x507>;
mmrm-client-info = <0x01 0x45 0x18612f6 0x4d1ec 0x01 0x01 0x49 0x18612f6 0x4d1ec 0x01 0x01 0x4d 0x18612f6 0x4d1ec 0x01 0x01 0x33 0x205ec7 0xdb65 0x03 0x01 0x8e 0x16e2329 0x55fc7 0x01 0x01 0x92 0x16e2329 0x55fc7 0x01 0x01 0x96 0x16e2329 0x55fc7 0x01 0x01 0x58 0x48eeb49 0xd570b 0x01 0x01 0x02 0x2617c8d 0x10709 0x01 0x01 0x52 0x144a28 0x7206 0x02 0x01 0x5f 0xbe037 0x47af 0x04 0x01 0x07 0x7a5b94 0x26a3e 0x01 0x01 0x55 0x3a42b 0x3b99 0x02 0x01 0x43 0x505bc 0x1da6 0x01 0x01 0x1e 0x4ccd 0x81df 0x0a 0x01 0x23 0x199a 0x05 0x01 0x01 0x25 0x199a 0x05 0x01 0x01 0x27 0x199a 0x05 0x01 0x01 0x29 0x199a 0x05 0x01 0x01 0x2b 0x199a 0x05 0x01 0x01 0x2d 0x199a 0x05 0x01 0x01 0x2f 0x199a 0x05 0x01 0x01 0x31 0x199a 0x05 0x01 0x01 0x0b 0x00 0x18d 0x01 0x01 0x0d 0x00 0x18d 0x01 0x01 0x0f 0x00 0x18d 0x01 0x01 0x9b 0xe667 0x2d92 0x01 0x01 0x3f 0x8000 0x195c 0x01 0x01 0x21 0x148d6 0x787 0x01 0x02 0x0a 0x85a51ec 0x13947b 0x01 0x03 0x3e 0xd9cccd 0x34290 0x01 0x03 0x10 0xacccd 0xdf4 0x01 0x04 0x03 0x271bd71 0x1d63d8 0x01>;
scaling-fact-leak = <0xcb0e6 0xd978e 0xe51aa 0xfa7af 0x13126f>;
scaling-fact-dyn = <0xc6a8 0xd99a 0xe8f6 0x1051f 0x14b44>;
mm-rail-fact-volt = <0x9811 0x9eb9 0xa3d8 0xaccd 0xc0c5>;
mm-rail-corners = "lowsvs", "svs", "svsl1", "nom", "turbo";
mmrm-peak-threshold = <0x2710>;
status = "okay";
compatible = "qcom,msm-mmrm", "qcom,pineapple-mmrm";
};
qcom,mmrm-test {
phandle = <0x508>;
clock_data = <0x01 0x45 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x49 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x4d 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x33 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x03 0x03 0x02 0x01 0x8e 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x92 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x96 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x58 0x1c4fecc0 0x2245cdc0 0x283baec0 0x312c8040 0x312c8040 0x01 0x00 0x00 0x01 0x02 0xbebc200 0x17d78400 0x1c9c3800 0x2eca2640 0x2eca2640 0x01 0x00 0x00 0x01 0x52 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x02 0x00 0x00 0x01 0x5f 0xbebc200 0x17d78400 0x1c9c3800 0x23c34600 0x23c34600 0x04 0x00 0x00 0x01 0x07 0x11e1a300 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x03 0x02 0x01 0x55 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x02 0x00 0x00 0x01 0x43 0x17d78400 0x1c9c3800 0x23c34600 0x23c34600 0x23c34600 0x01 0x00 0x00 0x01 0x1e 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x0a 0x03 0x02 0x01 0x23 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x25 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x27 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x29 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x2b 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x2d 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x2f 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x31 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x0b 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x01 0x00 0x00 0x01 0x0d 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x01 0x00 0x00 0x01 0x0f 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x01 0x00 0x00 0x01 0x9b 0x4c4b400 0x4c4b400 0x4c4b400 0x4c4b400 0x4c4b400 0x01 0x00 0x00 0x01 0x3f 0x11e1a300 0x11e1a300 0x11e1a300 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x21 0xbebc200 0x17d78400 0x1c9c3800 0x23c34600 0x23c34600 0x01 0x00 0x00 0x02 0x0a 0x42294180 0x50775d80 0x59682f00 0x62590080 0x62590080 0x01 0x00 0x00 0x03 0x3e 0xbebc200 0x135f1b40 0x17f60880 0x1ea30480 0x1ea30480 0x01 0x00 0x00 0x03 0x10 0x1017df80 0x1017df80 0x202fbf00 0x30479e80 0x30479e80 0x01 0x00 0x00 0x04 0x03 0x35a4e900 0x43f30500 0x4dc8b840 0x55d4a800 0x5f5e1000 0x01 0x00 0x00>;
clocks = <0x38 0x45 0x38 0x49 0x38 0x4d 0x38 0x33 0x38 0x8e 0x38 0x92 0x38 0x96 0x38 0x58 0x38 0x02 0x38 0x52 0x38 0x5f 0x38 0x07 0x38 0x55 0x38 0x43 0x38 0x1e 0x38 0x23 0x38 0x25 0x38 0x27 0x38 0x29 0x38 0x2b 0x38 0x2d 0x38 0x2f 0x38 0x31 0x38 0x0b 0x38 0x0d 0x38 0x0f 0x38 0x9b 0x38 0x3f 0x38 0x21 0x4c 0x0a 0x39 0x3e 0x39 0x10 0x4c 0x03>;
clock-names = "cam_cc_ife_0_clk_src", "cam_cc_ife_1_clk_src", "cam_cc_ife_2_clk_src", "cam_cc_csid_clk_src", "cam_cc_sfe_0_clk_src", "cam_cc_sfe_1_clk_src", "cam_cc_sfe_2_clk_src", "cam_cc_ipe_nps_clk_src", "cam_cc_bps_clk_src", "cam_cc_ife_lite_clk_src", "cam_cc_jpeg_clk_src", "cam_cc_camnoc_axi_rt_clk_src", "cam_cc_ife_lite_csid_clk_src", "cam_cc_icp_clk_src", "cam_cc_cphy_rx_clk_src", "cam_cc_csi0phytimer_clk_src", "cam_cc_csi1phytimer_clk_src", "cam_cc_csi2phytimer_clk_src", "cam_cc_csi3phytimer_clk_src", "cam_cc_csi4phytimer_clk_src", "cam_cc_csi5phytimer_clk_src", "cam_cc_csi6phytimer_clk_src", "cam_cc_csi7phytimer_clk_src", "cam_cc_cci_0_clk_src", "cam_cc_cci_1_clk_src", "cam_cc_cci_2_clk_src", "cam_cc_slow_ahb_clk_src", "cam_cc_fast_ahb_clk_src", "cam_cc_cre_clk_src", "video_cc_mvs1_clk_src", "disp_cc_mdss_mdp_clk_src", "disp_cc_mdss_dptx0_link_clk_src", "video_cc_mvs0_clk_src";
status = "disable";
compatible = "qcom,msm-mmrm-test", "qcom,pineapple-mmrm-test";
};
qcom,msm-stub-codec {
phandle = <0x50b>;
phandle = <0x514>;
compatible = "qcom,msm-stub-codec";
};
qcom,audio-pkt-core-platform {
phandle = <0x50c>;
phandle = <0x515>;
compatible = "qcom,audio-pkt-core-platform";
};
qcom,msm-adsp-loader {
phandle = <0x50d>;
phandle = <0x516>;
qcom,adsp-state = <0x00>;
qcom,rproc-handle = <0xa9>;
compatible = "qcom,adsp-loader";
@ -19482,18 +19546,18 @@
};
qcom,msm-adsp-notify {
phandle = <0x50e>;
phandle = <0x517>;
qcom,rproc-handle = <0xa9>;
compatible = "qcom,adsp-notify";
status = "ok";
};
spf_core_platform {
phandle = <0x50f>;
phandle = <0x518>;
compatible = "qcom,spf-core-platform";
qcom,msm-audio-ion {
phandle = <0x510>;
phandle = <0x519>;
dma-coherent;
qcom,smmu-sid-mask = <0x00 0x0f>;
qcom,iommu-dma-addr-pool = <0x10000000 0x10000000>;
@ -19504,13 +19568,13 @@
};
qcom,msm-audio-ion-cma {
phandle = <0x511>;
phandle = <0x51a>;
compatible = "qcom,msm-audio-ion-cma";
};
lpi_pinctrl@6E80000 {
phandle = <0x512>;
clocks = <0x509 0x00 0x50a 0x00>;
phandle = <0x51b>;
clocks = <0x512 0x00 0x513 0x00>;
clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote";
qcom,lpi-slew-base-tbl = <0x6e80000 0x6e81000 0x6e82000 0x6e83000 0x6e84000 0x6e85000 0x6e86000 0x6e87000 0x6e88000 0x6e89000 0x6e8a000 0x6e8b000 0x6e8c000 0x6e8d000 0x6e8e000 0x6e8f000 0x6e90000 0x6e91000 0x6e92000 0x6e93000 0x6e94000 0x6e95000 0x6e96000>;
qcom,lpi-slew-offset-tbl = <0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b>;
@ -19524,8 +19588,8 @@
};
lpass-cdc {
phandle = <0x513>;
clocks = <0x509 0x00 0x50a 0x00>;
phandle = <0x51c>;
clocks = <0x512 0x00 0x513 0x00>;
clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote";
compatible = "qcom,lpass-cdc";
@ -19534,46 +19598,46 @@
};
va-macro@6D44000 {
phandle = <0x514>;
phandle = <0x51d>;
va_swr_master {
phandle = <0x515>;
phandle = <0x51e>;
};
};
tx-macro@6AE0000 {
phandle = <0x516>;
phandle = <0x51f>;
};
rx-macro@6AC0000 {
phandle = <0x517>;
phandle = <0x520>;
rx_swr_master {
phandle = <0x518>;
phandle = <0x521>;
};
};
wsa-macro@6B00000 {
phandle = <0x519>;
phandle = <0x522>;
wsa_swr_master {
phandle = <0x51a>;
phandle = <0x523>;
};
};
wsa2-macro@6AA0000 {
phandle = <0x51b>;
phandle = <0x524>;
wsa2_swr_master {
phandle = <0x51c>;
phandle = <0x525>;
};
};
};
sound {
phandle = <0x51d>;
phandle = <0x526>;
wcd939x-i2c-handle = <0x41f>;
clocks = <0x50a 0x00>;
clocks = <0x513 0x00>;
clock-names = "lpass_audio_hw_vote";
qcom,afe-rxtx-lb = <0x00>;
qcom,ext-disp-audio-rx = <0x00>;
@ -19586,106 +19650,21 @@
};
vote_lpass_core_hw {
phandle = <0x509>;
phandle = <0x512>;
#clock-cells = <0x01>;
qcom,codec-ext-clk-src = <0x09>;
compatible = "qcom,audio-ref-clk";
};
vote_lpass_audio_hw {
phandle = <0x50a>;
phandle = <0x513>;
#clock-cells = <0x01>;
qcom,codec-ext-clk-src = <0x0b>;
compatible = "qcom,audio-ref-clk";
};
qcom,kgsl-iommu@3da0000 {
phandle = <0x524>;
vddcx-supply = <0xef>;
reg = <0x3da0000 0x40000>;
compatible = "qcom,kgsl-smmu-v2";
gfx3d_user {
phandle = <0x525>;
qcom,iommu-dma = "disabled";
iommus = <0xf5 0x00 0x00>;
compatible = "qcom,smmu-kgsl-cb";
};
gfx3d_lpac {
phandle = <0x526>;
qcom,iommu-dma = "disabled";
iommus = <0xf5 0x01 0x00>;
compatible = "qcom,smmu-kgsl-cb";
};
gfx3d_secure {
phandle = <0x527>;
qcom,iommu-dma = "disabled";
iommus = <0xf5 0x02 0x00>;
compatible = "qcom,smmu-kgsl-cb";
};
};
qcom,gmu@3d69000 {
phandle = <0x528>;
mbox-names = "aop";
mboxes = <0x3c9 0x00>;
qcom,ipc-core = <0x400000 0x140000>;
qcom,iommu-dma = "disabled";
iommus = <0xf5 0x05 0x00>;
qcom,gmu-perf-ddr-bw = <0x2dc6c0>;
qcom,gmu-freq-table = <0xf7f4900 0x40 0x2540be40 0x80>;
clock-names = "gmu_clk", "cxo_clk", "axi_clk", "memnoc_clk", "ahb_clk", "hub_clk";
clocks = <0x4b 0x04 0x4b 0x06 0x2c 0x0e 0x2c 0x25 0x4b 0x00 0x4b 0x15>;
vdd-supply = <0x406>;
vddcx-supply = <0xef>;
regulator-names = "vddcx", "vdd";
interrupt-names = "hfi", "gmu";
interrupts = <0x00 0x130 0x04 0x00 0x131 0x04>;
reg-names = "gmu", "gmu_pdc", "gmu_ao_blk_dec0";
reg = <0x3d68000 0x37000 0xb280000 0x10000 0x3d40000 0x10000>;
compatible = "qcom,gen7-gmu";
};
qcom,gpu-coresight-cx {
phandle = <0x529>;
coresight-atid = <0x34>;
coresight-name = "coresight-gfx-cx";
compatible = "qcom,gpu-coresight-cx";
out-ports {
port {
endpoint {
phandle = <0x523>;
remote-endpoint = <0x520>;
};
};
};
};
qcom,gpu-coresight-gx {
phandle = <0x52a>;
coresight-atid = <0x35>;
coresight-name = "coresight-gfx";
compatible = "qcom,gpu-coresight-gx";
out-ports {
port {
endpoint {
phandle = <0x522>;
remote-endpoint = <0x521>;
};
};
};
};
qcom,ipcc_compute_l0@443000 {
phandle = <0x52b>;
phandle = <0x529>;
#mbox-cells = <0x02>;
#interrupt-cells = <0x03>;
interrupt-controller;
@ -19707,303 +19686,221 @@
compatible = "qcom,ipclite";
apss {
phandle = <0x52c>;
phandle = <0x52a>;
label = "apss";
qcom,remote-pid = <0x00>;
ipclite_signal_0 {
interrupts = <0x08 0x00 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x08 0x00>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x08 0x00>;
index = <0x00>;
};
ipclite_signal_1 {
interrupts = <0xf000 0x01 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0xf000 0x01>;
interrupt-parent = <0x529>;
mboxes = <0x529 0xf000 0x01>;
index = <0x01>;
};
ipclite_signal_2 {
interrupts = <0x08 0x02 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x08 0x02>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x08 0x02>;
index = <0x02>;
};
ipclite_signal_3 {
interrupts = <0x08 0x03 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x08 0x03>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x08 0x03>;
index = <0x03>;
};
ipclite_signal_4 {
interrupts = <0x08 0x04 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x08 0x04>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x08 0x04>;
index = <0x04>;
};
ipclite_signal_5 {
interrupts = <0x08 0x05 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x08 0x05>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x08 0x05>;
index = <0x05>;
};
};
cdsp {
phandle = <0x52d>;
phandle = <0x52b>;
label = "cdsp";
qcom,remote-pid = <0x05>;
ipclite_signal_0 {
interrupts = <0x06 0x00 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x06 0x00>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x06 0x00>;
index = <0x00>;
};
ipclite_signal_1 {
interrupts = <0x06 0x01 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x06 0x01>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x06 0x01>;
index = <0x01>;
};
ipclite_signal_2 {
interrupts = <0x06 0x02 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x06 0x02>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x06 0x02>;
index = <0x02>;
};
ipclite_signal_3 {
interrupts = <0x06 0x03 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x06 0x03>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x06 0x03>;
index = <0x03>;
};
ipclite_signal_4 {
interrupts = <0x06 0x04 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x06 0x04>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x06 0x04>;
index = <0x04>;
};
ipclite_signal_5 {
interrupts = <0x06 0x05 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x06 0x05>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x06 0x05>;
index = <0x05>;
};
};
cvp {
phandle = <0x52e>;
phandle = <0x52c>;
label = "cvp";
qcom,remote-pid = <0x06>;
ipclite_signal_0 {
interrupts = <0x0a 0x00 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x0a 0x00>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x0a 0x00>;
index = <0x00>;
};
ipclite_signal_1 {
interrupts = <0x0a 0x01 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x0a 0x01>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x0a 0x01>;
index = <0x01>;
};
ipclite_signal_2 {
interrupts = <0x0a 0x02 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x0a 0x02>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x0a 0x02>;
index = <0x02>;
};
ipclite_signal_3 {
interrupts = <0x0a 0x03 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x0a 0x03>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x0a 0x03>;
index = <0x03>;
};
ipclite_signal_4 {
interrupts = <0x0a 0x04 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x0a 0x04>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x0a 0x04>;
index = <0x04>;
};
ipclite_signal_5 {
interrupts = <0x0a 0x05 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x0a 0x05>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x0a 0x05>;
index = <0x05>;
};
};
cam {
phandle = <0x52f>;
phandle = <0x52d>;
label = "cam";
qcom,remote-pid = <0x07>;
ipclite_signal_0 {
interrupts = <0x0b 0x00 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x0b 0x00>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x0b 0x00>;
index = <0x00>;
};
ipclite_signal_1 {
interrupts = <0x0b 0x01 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x0b 0x01>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x0b 0x01>;
index = <0x01>;
};
ipclite_signal_2 {
interrupts = <0x0b 0x02 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x0b 0x02>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x0b 0x02>;
index = <0x02>;
};
ipclite_signal_3 {
interrupts = <0x0b 0x03 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x0b 0x03>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x0b 0x03>;
index = <0x03>;
};
ipclite_signal_4 {
interrupts = <0x0b 0x04 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x0b 0x04>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x0b 0x04>;
index = <0x04>;
};
ipclite_signal_5 {
interrupts = <0x0b 0x05 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x0b 0x05>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x0b 0x05>;
index = <0x05>;
};
};
};
qcom,cvp@ab00000 {
phandle = <0x531>;
cvp,firmware-name = "evass";
aon_mappings = <0xff80f000 0x1000 0xabe0000>;
hwmutex_mappings = <0xffb00000 0x2000 0x1f4a000>;
aon_timer_mappings = <0xffa00000 0x1000 0xc220000>;
ipclite_mappings = <0xfe500000 0x100000 0x82600000>;
memory-region = <0x2fc>;
pas-id = <0x1a>;
qcom,gcc-reg = <0x110000 0x40000>;
qcom,ipcc-reg = <0x400000 0x100000>;
qcom,reg-presets = <0xb0088 0x00>;
reset-power-status = <0x00 0x01 0x00>;
reset-names = "cvp_axi_reset", "cvp_xo_reset", "cvp_core_reset";
resets = <0x2c 0x22 0x4c 0x07 0x4c 0x05>;
qcom,allowed-clock-rates = <0x160dc080 0x1ad27480 0x1dcd6500 0x20c85580>;
qcom,clock-configs = <0x00 0x00 0x00 0x00 0x01>;
qcom,proxy-clock-names = "gcc_video_axi1", "sleep_clk", "cvp_clk", "core_clk", "video_cc_mvs1_clk_src";
clocks = <0x2c 0xbd 0x4c 0x12 0x4c 0x0d 0x4c 0x09 0x4c 0x0a>;
clock-ids = <0xbd 0x12 0x0d 0x09 0x0a>;
clock-names = "gcc_video_axi1", "sleep_clk", "cvp_clk", "core_clk", "video_cc_mvs1_clk_src";
cvp-core-supply = <0x409>;
cvp-supply = <0xf1>;
cache-slice-names = "cvp";
interrupts = <0x00 0xea 0x04 0x00 0xeb 0x04>;
reg = <0xab00000 0x100000>;
status = "ok";
compatible = "qcom,msm-cvp", "qcom,pineapple-cvp";
qcom,mmrm-test {
phandle = <0x52e>;
clock_data = <0x01 0x45 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x49 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x4d 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x33 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x03 0x03 0x02 0x01 0x8e 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x92 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x96 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x58 0x1c4fecc0 0x2245cdc0 0x283baec0 0x312c8040 0x312c8040 0x01 0x00 0x00 0x01 0x02 0xbebc200 0x17d78400 0x1c9c3800 0x2eca2640 0x2eca2640 0x01 0x00 0x00 0x01 0x52 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x02 0x00 0x00 0x01 0x5f 0xbebc200 0x17d78400 0x1c9c3800 0x23c34600 0x23c34600 0x04 0x00 0x00 0x01 0x07 0x11e1a300 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x03 0x02 0x01 0x55 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x02 0x00 0x00 0x01 0x43 0x17d78400 0x1c9c3800 0x23c34600 0x23c34600 0x23c34600 0x01 0x00 0x00 0x01 0x1e 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x0a 0x03 0x02 0x01 0x23 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x25 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x27 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x29 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x2b 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x2d 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x2f 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x31 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x0b 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x01 0x00 0x00 0x01 0x0d 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x01 0x00 0x00 0x01 0x0f 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x01 0x00 0x00 0x01 0x9b 0x4c4b400 0x4c4b400 0x4c4b400 0x4c4b400 0x4c4b400 0x01 0x00 0x00 0x01 0x3f 0x11e1a300 0x11e1a300 0x11e1a300 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x21 0xbebc200 0x17d78400 0x1c9c3800 0x23c34600 0x23c34600 0x01 0x00 0x00 0x02 0x0a 0x42294180 0x50775d80 0x59682f00 0x62590080 0x62590080 0x01 0x00 0x00 0x03 0x3e 0xbebc200 0x135f1b40 0x17f60880 0x1ea30480 0x1ea30480 0x01 0x00 0x00 0x03 0x10 0x1017df80 0x1017df80 0x202fbf00 0x30479e80 0x30479e80 0x01 0x00 0x00 0x04 0x03 0x35a4e900 0x43f30500 0x4dc8b840 0x55d4a800 0x5f5e1000 0x01 0x00 0x00>;
clocks = <0x38 0x45 0x38 0x49 0x38 0x4d 0x38 0x33 0x38 0x8e 0x38 0x92 0x38 0x96 0x38 0x58 0x38 0x02 0x38 0x52 0x38 0x5f 0x38 0x07 0x38 0x55 0x38 0x43 0x38 0x1e 0x38 0x23 0x38 0x25 0x38 0x27 0x38 0x29 0x38 0x2b 0x38 0x2d 0x38 0x2f 0x38 0x31 0x38 0x0b 0x38 0x0d 0x38 0x0f 0x38 0x9b 0x38 0x3f 0x38 0x21 0x4c 0x0a 0x39 0x3e 0x39 0x10 0x4c 0x03>;
clock-names = "cam_cc_ife_0_clk_src", "cam_cc_ife_1_clk_src", "cam_cc_ife_2_clk_src", "cam_cc_csid_clk_src", "cam_cc_sfe_0_clk_src", "cam_cc_sfe_1_clk_src", "cam_cc_sfe_2_clk_src", "cam_cc_ipe_nps_clk_src", "cam_cc_bps_clk_src", "cam_cc_ife_lite_clk_src", "cam_cc_jpeg_clk_src", "cam_cc_camnoc_axi_rt_clk_src", "cam_cc_ife_lite_csid_clk_src", "cam_cc_icp_clk_src", "cam_cc_cphy_rx_clk_src", "cam_cc_csi0phytimer_clk_src", "cam_cc_csi1phytimer_clk_src", "cam_cc_csi2phytimer_clk_src", "cam_cc_csi3phytimer_clk_src", "cam_cc_csi4phytimer_clk_src", "cam_cc_csi5phytimer_clk_src", "cam_cc_csi6phytimer_clk_src", "cam_cc_csi7phytimer_clk_src", "cam_cc_cci_0_clk_src", "cam_cc_cci_1_clk_src", "cam_cc_cci_2_clk_src", "cam_cc_slow_ahb_clk_src", "cam_cc_fast_ahb_clk_src", "cam_cc_cre_clk_src", "video_cc_mvs1_clk_src", "disp_cc_mdss_mdp_clk_src", "disp_cc_mdss_dptx0_link_clk_src", "video_cc_mvs0_clk_src";
status = "disable";
compatible = "qcom,msm-mmrm-test", "qcom,pineapple-mmrm-test";
};
cvp_cnoc {
qcom,bus-range-kbps = <0x3e8 0x3e8>;
qcom,bus-governor = "performance";
qcom,bus-slave = <0x22b>;
qcom,bus-master = <0x03>;
label = "cvp-cnoc";
compatible = "qcom,msm-cvp,bus";
};
cvp_bus_ddr {
qcom,bus-range-kbps = <0x3e8 0x63af88>;
qcom,bus-governor = "performance";
qcom,bus-slave = <0x200>;
qcom,bus-master = <0x21>;
label = "cvp-ddr";
compatible = "qcom,msm-cvp,bus";
};
cvp_camera_cb {
qti,smmu-proxy-cb-id = <0x02>;
buffer-types = <0xfff>;
label = "cvp_camera";
compatible = "qcom,msm-cvp,context-bank";
};
cvp_non_secure_cb_group {
phandle = <0x530>;
qcom,iommu-faults = "non-fatal";
qcom,iommu-dma-addr-pool = <0x4b000000 0x90000000>;
};
cvp_non_secure_cb {
qcom,iommu-group = <0x530>;
dma-coherent;
buffer-types = <0xfff>;
iommus = <0x4f 0x1920 0x00>;
label = "cvp_hlos";
compatible = "qcom,msm-cvp,context-bank";
};
cvp_secure_nonpixel_cb {
qcom,iommu-vmid = <0x0b>;
qcom,iommu-dma-addr-pool = <0x1000000 0x25800000>;
qcom,iommu-faults = "non-fatal";
buffer-types = <0x741>;
iommus = <0x4f 0x1924 0x00>;
label = "cvp_sec_nonpixel";
compatible = "qcom,msm-cvp,context-bank";
};
cvp_secure_pixel_cb {
qcom,iommu-vmid = <0x0a>;
qcom,iommu-dma-addr-pool = <0x26800000 0x24800000>;
qcom,iommu-faults = "non-fatal";
buffer-types = <0x106>;
iommus = <0x4f 0x1923 0x00>;
label = "cvp_sec_pixel";
compatible = "qcom,msm-cvp,context-bank";
};
cvp_dsp_cb {
qcom,iommu-group = <0x530>;
buffer-types = <0xfff>;
iommus = <0x4f 0x1920 0x00>;
label = "cvp_dsp";
compatible = "qcom,msm-cvp,context-bank";
};
qcom,msm-cvp,mem_cdsp {
memory-region = <0x2ff>;
compatible = "qcom,msm-cvp,mem-cdsp";
};
qcom,mmrm {
phandle = <0x52f>;
mmrm-client-info = <0x01 0x45 0x18612f6 0x4d1ec 0x01 0x01 0x49 0x18612f6 0x4d1ec 0x01 0x01 0x4d 0x18612f6 0x4d1ec 0x01 0x01 0x33 0x205ec7 0xdb65 0x03 0x01 0x8e 0x16e2329 0x55fc7 0x01 0x01 0x92 0x16e2329 0x55fc7 0x01 0x01 0x96 0x16e2329 0x55fc7 0x01 0x01 0x58 0x48eeb49 0xd570b 0x01 0x01 0x02 0x2617c8d 0x10709 0x01 0x01 0x52 0x144a28 0x7206 0x02 0x01 0x5f 0xbe037 0x47af 0x04 0x01 0x07 0x7a5b94 0x26a3e 0x01 0x01 0x55 0x3a42b 0x3b99 0x02 0x01 0x43 0x505bc 0x1da6 0x01 0x01 0x1e 0x4ccd 0x81df 0x0a 0x01 0x23 0x199a 0x05 0x01 0x01 0x25 0x199a 0x05 0x01 0x01 0x27 0x199a 0x05 0x01 0x01 0x29 0x199a 0x05 0x01 0x01 0x2b 0x199a 0x05 0x01 0x01 0x2d 0x199a 0x05 0x01 0x01 0x2f 0x199a 0x05 0x01 0x01 0x31 0x199a 0x05 0x01 0x01 0x0b 0x00 0x18d 0x01 0x01 0x0d 0x00 0x18d 0x01 0x01 0x0f 0x00 0x18d 0x01 0x01 0x9b 0xe667 0x2d92 0x01 0x01 0x3f 0x8000 0x195c 0x01 0x01 0x21 0x148d6 0x787 0x01 0x02 0x0a 0x85a51ec 0x13947b 0x01 0x03 0x3e 0xd9cccd 0x34290 0x01 0x03 0x10 0xacccd 0xdf4 0x01 0x04 0x03 0x271bd71 0x1d63d8 0x01>;
scaling-fact-leak = <0xcb0e6 0xd978e 0xe51aa 0xfa7af 0x13126f>;
scaling-fact-dyn = <0xc6a8 0xd99a 0xe8f6 0x1051f 0x14b44>;
mm-rail-fact-volt = <0x9811 0x9eb9 0xa3d8 0xaccd 0xc0c5>;
mm-rail-corners = "lowsvs", "svs", "svsl1", "nom", "turbo";
mmrm-peak-threshold = <0x2710>;
status = "okay";
compatible = "qcom,msm-mmrm", "qcom,pineapple-mmrm";
};
qcom,msm_fastrpc {
phandle = <0x532>;
phandle = <0x530>;
qcom,fastrpc-gids = <0xb5c>;
qcom,rpc-latency-us = <0xeb>;
qcom,fastrpc-adsp-sensors-pdr;
@ -20214,6 +20111,109 @@
compatible = "qcom,msm-fastrpc-compute-cb";
};
};
qcom,cvp@ab00000 {
phandle = <0x532>;
cvp,firmware-name = "evass";
aon_mappings = <0xff80f000 0x1000 0xabe0000>;
hwmutex_mappings = <0xffb00000 0x2000 0x1f4a000>;
aon_timer_mappings = <0xffa00000 0x1000 0xc220000>;
ipclite_mappings = <0xfe500000 0x100000 0x82600000>;
memory-region = <0x2fc>;
pas-id = <0x1a>;
qcom,gcc-reg = <0x110000 0x40000>;
qcom,ipcc-reg = <0x400000 0x100000>;
qcom,reg-presets = <0xb0088 0x00>;
reset-power-status = <0x00 0x01 0x00>;
reset-names = "cvp_axi_reset", "cvp_xo_reset", "cvp_core_reset";
resets = <0x2c 0x22 0x4c 0x07 0x4c 0x05>;
qcom,allowed-clock-rates = <0x160dc080 0x1ad27480 0x1dcd6500 0x20c85580>;
qcom,clock-configs = <0x00 0x00 0x00 0x00 0x01>;
qcom,proxy-clock-names = "gcc_video_axi1", "sleep_clk", "cvp_clk", "core_clk", "video_cc_mvs1_clk_src";
clocks = <0x2c 0xbd 0x4c 0x12 0x4c 0x0d 0x4c 0x09 0x4c 0x0a>;
clock-ids = <0xbd 0x12 0x0d 0x09 0x0a>;
clock-names = "gcc_video_axi1", "sleep_clk", "cvp_clk", "core_clk", "video_cc_mvs1_clk_src";
cvp-core-supply = <0x409>;
cvp-supply = <0xf1>;
cache-slice-names = "cvp";
interrupts = <0x00 0xea 0x04 0x00 0xeb 0x04>;
reg = <0xab00000 0x100000>;
status = "ok";
compatible = "qcom,msm-cvp", "qcom,pineapple-cvp";
cvp_cnoc {
qcom,bus-range-kbps = <0x3e8 0x3e8>;
qcom,bus-governor = "performance";
qcom,bus-slave = <0x22b>;
qcom,bus-master = <0x03>;
label = "cvp-cnoc";
compatible = "qcom,msm-cvp,bus";
};
cvp_bus_ddr {
qcom,bus-range-kbps = <0x3e8 0x63af88>;
qcom,bus-governor = "performance";
qcom,bus-slave = <0x200>;
qcom,bus-master = <0x21>;
label = "cvp-ddr";
compatible = "qcom,msm-cvp,bus";
};
cvp_camera_cb {
qti,smmu-proxy-cb-id = <0x02>;
buffer-types = <0xfff>;
label = "cvp_camera";
compatible = "qcom,msm-cvp,context-bank";
};
cvp_non_secure_cb_group {
phandle = <0x531>;
qcom,iommu-faults = "non-fatal";
qcom,iommu-dma-addr-pool = <0x4b000000 0x90000000>;
};
cvp_non_secure_cb {
qcom,iommu-group = <0x531>;
dma-coherent;
buffer-types = <0xfff>;
iommus = <0x4f 0x1920 0x00>;
label = "cvp_hlos";
compatible = "qcom,msm-cvp,context-bank";
};
cvp_secure_nonpixel_cb {
qcom,iommu-vmid = <0x0b>;
qcom,iommu-dma-addr-pool = <0x1000000 0x25800000>;
qcom,iommu-faults = "non-fatal";
buffer-types = <0x741>;
iommus = <0x4f 0x1924 0x00>;
label = "cvp_sec_nonpixel";
compatible = "qcom,msm-cvp,context-bank";
};
cvp_secure_pixel_cb {
qcom,iommu-vmid = <0x0a>;
qcom,iommu-dma-addr-pool = <0x26800000 0x24800000>;
qcom,iommu-faults = "non-fatal";
buffer-types = <0x106>;
iommus = <0x4f 0x1923 0x00>;
label = "cvp_sec_pixel";
compatible = "qcom,msm-cvp,context-bank";
};
cvp_dsp_cb {
qcom,iommu-group = <0x531>;
buffer-types = <0xfff>;
iommus = <0x4f 0x1920 0x00>;
label = "cvp_dsp";
compatible = "qcom,msm-cvp,context-bank";
};
qcom,msm-cvp,mem_cdsp {
memory-region = <0x2ff>;
compatible = "qcom,msm-cvp,mem-cdsp";
};
};
};
hypervisor {
@ -20230,25 +20230,16 @@
};
__symbols__ {
msm_fastrpc = "/soc/qcom,msm_fastrpc";
non_secure_cb_group = "/soc/qcom,cvp@ab00000/cvp_non_secure_cb_group";
msm_cvp = "/soc/qcom,cvp@ab00000";
msm_fastrpc = "/soc/qcom,msm_fastrpc";
msm_mmrm = "/soc/qcom,mmrm";
msm_mmrm_test = "/soc/qcom,mmrm-test";
ipclite_cam = "/soc/ipclite/cam";
ipclite_cvp = "/soc/ipclite/cvp";
ipclite_cdsp = "/soc/ipclite/cdsp";
ipclite_apss = "/soc/ipclite/apss";
ipcc_compute_l0 = "/soc/qcom,ipcc_compute_l0@443000";
funnel_gfx_in_cx_dbgc = "/soc/funnel@10963000/in-ports/port@1/endpoint";
funnel_gfx_in_gx_dbgc = "/soc/funnel@10963000/in-ports/port@0/endpoint";
gx_dbgc_out_funnel_gfx = "/soc/qcom,gpu-coresight-gx/out-ports/port/endpoint";
coresight_gx_dgbc = "/soc/qcom,gpu-coresight-gx";
cx_dbgc_out_funnel_gfx = "/soc/qcom,gpu-coresight-cx/out-ports/port/endpoint";
coresight_cx_dgbc = "/soc/qcom,gpu-coresight-cx";
gmu = "/soc/qcom,gmu@3d69000";
gfx3d_secure = "/soc/qcom,kgsl-iommu@3da0000/gfx3d_secure";
gfx3d_lpac = "/soc/qcom,kgsl-iommu@3da0000/gfx3d_lpac";
gfx3d_user = "/soc/qcom,kgsl-iommu@3da0000/gfx3d_user";
kgsl_msm_iommu = "/soc/qcom,kgsl-iommu@3da0000";
audio_prm = "/soc/remoteproc-adsp@03000000/glink-edge/qcom,gpr/q6prm";
audio_gpr = "/soc/remoteproc-adsp@03000000/glink-edge/qcom,gpr";
lpass_audio_hw_vote = "/soc/vote_lpass_audio_hw";
@ -20272,10 +20263,19 @@
adsp_loader = "/soc/qcom,msm-adsp-loader";
audio_pkt_core_platform = "/soc/qcom,audio-pkt-core-platform";
stub_codec = "/soc/qcom,msm-stub-codec";
msm_mmrm_test = "/soc/qcom,mmrm-test";
msm_mmrm = "/soc/qcom,mmrm";
msm_hw_fence = "/soc/qcom,hw-fence";
msm_vidc = "/soc/qcom,vidc@aa00000";
funnel_gfx_in_cx_dbgc = "/soc/funnel@10963000/in-ports/port@1/endpoint";
funnel_gfx_in_gx_dbgc = "/soc/funnel@10963000/in-ports/port@0/endpoint";
gx_dbgc_out_funnel_gfx = "/soc/qcom,gpu-coresight-gx/out-ports/port/endpoint";
coresight_gx_dgbc = "/soc/qcom,gpu-coresight-gx";
cx_dbgc_out_funnel_gfx = "/soc/qcom,gpu-coresight-cx/out-ports/port/endpoint";
coresight_cx_dgbc = "/soc/qcom,gpu-coresight-cx";
gmu = "/soc/qcom,gmu@3d69000";
gfx3d_secure = "/soc/qcom,kgsl-iommu@3da0000/gfx3d_secure";
gfx3d_lpac = "/soc/qcom,kgsl-iommu@3da0000/gfx3d_lpac";
gfx3d_user = "/soc/qcom,kgsl-iommu@3da0000/gfx3d_user";
kgsl_msm_iommu = "/soc/qcom,kgsl-iommu@3da0000";
msm_hw_fence = "/soc/qcom,hw-fence";
chosen = "/chosen";
aliases = "/aliases";
reserved_memory = "/reserved-memory";

View File

@ -10351,7 +10351,7 @@
};
qcom,gpr {
phandle = <0x51e>;
phandle = <0x527>;
reg = <0x02>;
qcom,intents = <0x200 0x14>;
qcom,glink-channels = "adsp_apps";
@ -10369,7 +10369,7 @@
};
q6prm {
phandle = <0x51f>;
phandle = <0x528>;
reg = <0x07>;
qcom,sleep-api-supported = <0x01>;
compatible = "qcom,audio_prm";
@ -15664,8 +15664,8 @@
reg = <0x00>;
endpoint {
phandle = <0x521>;
remote-endpoint = <0x522>;
phandle = <0x507>;
remote-endpoint = <0x508>;
};
};
@ -15673,8 +15673,8 @@
reg = <0x01>;
endpoint {
phandle = <0x520>;
remote-endpoint = <0x523>;
phandle = <0x506>;
remote-endpoint = <0x509>;
};
};
};
@ -19616,8 +19616,124 @@
};
};
qcom,vidc@aa00000 {
qcom,hw-fence {
phandle = <0x505>;
qcom,hw-fence-client-type-ife0-extra = <0x14 0x1c 0x01 0x01>;
qcom,hw-fence-client-type-ife0 = <0x01 0x01 0x80 0x01>;
qcom,hw-fence-client-type-vpu = <0x01 0x02 0x320 0x00>;
qcom,hw-fence-client-type-ipe = <0x01 0x02 0x320 0x00>;
qcom,hw-fence-client-type-dpu = <0x06 0x02 0x80 0x01>;
qcom,hw-fence-ipc-ver = <0x20003>;
qcom,qtime-reg = <0xc221000 0x1000>;
qcom,ipcc-reg = <0x400000 0x200000>;
qcom,hw-fence-queue-entries = <0x320>;
qcom,hw-fence-table-entries = <0x2000>;
status = "ok";
compatible = "qcom,msm-hw-fence";
hw_fence@0 {
peer-name = <0x03>;
gunyah-label = <0x06>;
qcom,master;
compatible = "qcom,msm-hw-fence-db";
};
hw_fence@1 {
shared-buffer = <0xc2>;
peer-name = <0x03>;
gunyah-label = <0x05>;
qcom,master;
compatible = "qcom,msm-hw-fence-mem";
};
};
qcom,kgsl-iommu@3da0000 {
phandle = <0x50a>;
vddcx-supply = <0xef>;
reg = <0x3da0000 0x40000>;
compatible = "qcom,kgsl-smmu-v2";
gfx3d_user {
phandle = <0x50b>;
qcom,iommu-dma = "disabled";
iommus = <0xf5 0x00 0x00>;
compatible = "qcom,smmu-kgsl-cb";
};
gfx3d_lpac {
phandle = <0x50c>;
qcom,iommu-dma = "disabled";
iommus = <0xf5 0x01 0x00>;
compatible = "qcom,smmu-kgsl-cb";
};
gfx3d_secure {
phandle = <0x50d>;
qcom,iommu-dma = "disabled";
iommus = <0xf5 0x02 0x00>;
compatible = "qcom,smmu-kgsl-cb";
};
};
qcom,gmu@3d69000 {
phandle = <0x50e>;
mbox-names = "aop";
mboxes = <0x3c9 0x00>;
qcom,ipc-core = <0x400000 0x140000>;
qcom,iommu-dma = "disabled";
iommus = <0xf5 0x05 0x00>;
qcom,gmu-perf-ddr-bw = <0x2dc6c0>;
qcom,gmu-freq-table = <0xf7f4900 0x40 0x2540be40 0x80>;
clock-names = "gmu_clk", "cxo_clk", "axi_clk", "memnoc_clk", "ahb_clk", "hub_clk";
clocks = <0x4b 0x04 0x4b 0x06 0x2c 0x0e 0x2c 0x25 0x4b 0x00 0x4b 0x15>;
vdd-supply = <0x406>;
vddcx-supply = <0xef>;
regulator-names = "vddcx", "vdd";
interrupt-names = "hfi", "gmu";
interrupts = <0x00 0x130 0x04 0x00 0x131 0x04>;
reg-names = "gmu", "gmu_pdc", "gmu_ao_blk_dec0";
reg = <0x3d68000 0x37000 0xb280000 0x10000 0x3d40000 0x10000>;
compatible = "qcom,gen7-gmu";
};
qcom,gpu-coresight-cx {
phandle = <0x50f>;
coresight-atid = <0x34>;
coresight-name = "coresight-gfx-cx";
compatible = "qcom,gpu-coresight-cx";
out-ports {
port {
endpoint {
phandle = <0x509>;
remote-endpoint = <0x506>;
};
};
};
};
qcom,gpu-coresight-gx {
phandle = <0x510>;
coresight-atid = <0x35>;
coresight-name = "coresight-gfx";
compatible = "qcom,gpu-coresight-gx";
out-ports {
port {
endpoint {
phandle = <0x508>;
remote-endpoint = <0x507>;
};
};
};
};
qcom,vidc@aa00000 {
phandle = <0x511>;
reset-names = "video_axi_reset", "video_xo_reset", "video_mvs0c_reset";
resets = <0x2c 0x21 0x4c 0x07 0x4c 0x02>;
memory-region = <0x2fb>;
@ -19688,70 +19804,18 @@
};
};
qcom,hw-fence {
phandle = <0x506>;
qcom,hw-fence-client-type-ife0-extra = <0x14 0x1c 0x01 0x01>;
qcom,hw-fence-client-type-ife0 = <0x01 0x01 0x80 0x01>;
qcom,hw-fence-client-type-vpu = <0x01 0x02 0x320 0x00>;
qcom,hw-fence-client-type-ipe = <0x01 0x02 0x320 0x00>;
qcom,hw-fence-client-type-dpu = <0x06 0x02 0x80 0x01>;
qcom,hw-fence-ipc-ver = <0x20003>;
qcom,qtime-reg = <0xc221000 0x1000>;
qcom,ipcc-reg = <0x400000 0x200000>;
qcom,hw-fence-queue-entries = <0x320>;
qcom,hw-fence-table-entries = <0x2000>;
status = "ok";
compatible = "qcom,msm-hw-fence";
hw_fence@0 {
peer-name = <0x03>;
gunyah-label = <0x06>;
qcom,master;
compatible = "qcom,msm-hw-fence-db";
};
hw_fence@1 {
shared-buffer = <0xc2>;
peer-name = <0x03>;
gunyah-label = <0x05>;
qcom,master;
compatible = "qcom,msm-hw-fence-mem";
};
};
qcom,mmrm {
phandle = <0x507>;
mmrm-client-info = <0x01 0x45 0x18612f6 0x4d1ec 0x01 0x01 0x49 0x18612f6 0x4d1ec 0x01 0x01 0x4d 0x18612f6 0x4d1ec 0x01 0x01 0x33 0x205ec7 0xdb65 0x03 0x01 0x8e 0x16e2329 0x55fc7 0x01 0x01 0x92 0x16e2329 0x55fc7 0x01 0x01 0x96 0x16e2329 0x55fc7 0x01 0x01 0x58 0x48eeb49 0xd570b 0x01 0x01 0x02 0x2617c8d 0x10709 0x01 0x01 0x52 0x144a28 0x7206 0x02 0x01 0x5f 0xbe037 0x47af 0x04 0x01 0x07 0x7a5b94 0x26a3e 0x01 0x01 0x55 0x3a42b 0x3b99 0x02 0x01 0x43 0x505bc 0x1da6 0x01 0x01 0x1e 0x4ccd 0x81df 0x0a 0x01 0x23 0x199a 0x05 0x01 0x01 0x25 0x199a 0x05 0x01 0x01 0x27 0x199a 0x05 0x01 0x01 0x29 0x199a 0x05 0x01 0x01 0x2b 0x199a 0x05 0x01 0x01 0x2d 0x199a 0x05 0x01 0x01 0x2f 0x199a 0x05 0x01 0x01 0x31 0x199a 0x05 0x01 0x01 0x0b 0x00 0x18d 0x01 0x01 0x0d 0x00 0x18d 0x01 0x01 0x0f 0x00 0x18d 0x01 0x01 0x9b 0xe667 0x2d92 0x01 0x01 0x3f 0x8000 0x195c 0x01 0x01 0x21 0x148d6 0x787 0x01 0x02 0x0a 0x85a51ec 0x13947b 0x01 0x03 0x3e 0xd9cccd 0x34290 0x01 0x03 0x10 0xacccd 0xdf4 0x01 0x04 0x03 0x271bd71 0x1d63d8 0x01>;
scaling-fact-leak = <0xcb0e6 0xd978e 0xe51aa 0xfa7af 0x13126f>;
scaling-fact-dyn = <0xc6a8 0xd99a 0xe8f6 0x1051f 0x14b44>;
mm-rail-fact-volt = <0x9811 0x9eb9 0xa3d8 0xaccd 0xc0c5>;
mm-rail-corners = "lowsvs", "svs", "svsl1", "nom", "turbo";
mmrm-peak-threshold = <0x2710>;
status = "okay";
compatible = "qcom,msm-mmrm", "qcom,pineapple-mmrm";
};
qcom,mmrm-test {
phandle = <0x508>;
clock_data = <0x01 0x45 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x49 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x4d 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x33 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x03 0x03 0x02 0x01 0x8e 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x92 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x96 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x58 0x1b1ebfc0 0x2245cdc0 0x283baec0 0x312c8040 0x312c8040 0x01 0x00 0x00 0x01 0x02 0xbebc200 0x17d78400 0x1c9c3800 0x2eca2640 0x2eca2640 0x01 0x00 0x00 0x01 0x52 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x02 0x00 0x00 0x01 0x5f 0xbebc200 0x17d78400 0x1c9c3800 0x23c34600 0x23c34600 0x04 0x00 0x00 0x01 0x07 0x11e1a300 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x03 0x02 0x01 0x55 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x02 0x00 0x00 0x01 0x43 0x17d78400 0x1c9c3800 0x23c34600 0x23c34600 0x23c34600 0x01 0x00 0x00 0x01 0x1e 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x0a 0x03 0x02 0x01 0x23 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x25 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x27 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x29 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x2b 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x2d 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x2f 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x31 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x0b 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x01 0x00 0x00 0x01 0x0d 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x01 0x00 0x00 0x01 0x0f 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x01 0x00 0x00 0x01 0x9b 0x4c4b400 0x4c4b400 0x4c4b400 0x4c4b400 0x4c4b400 0x01 0x00 0x00 0x01 0x3f 0x11e1a300 0x11e1a300 0x11e1a300 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x21 0xbebc200 0x17d78400 0x1c9c3800 0x23c34600 0x23c34600 0x01 0x00 0x00 0x02 0x0a 0x3e95ba80 0x50775d80 0x59682f00 0x62590080 0x62590080 0x01 0x00 0x00 0x03 0x3e 0xbebc200 0x135f1b40 0x17f60880 0x1ea30480 0x1ea30480 0x01 0x00 0x00 0x03 0x10 0x1017df80 0x1017df80 0x202fbf00 0x30479e80 0x30479e80 0x01 0x00 0x00 0x04 0x03 0x32116200 0x43f30500 0x4dc8b840 0x55d4a800 0x5f5e1000 0x01 0x00 0x00>;
clocks = <0x38 0x45 0x38 0x49 0x38 0x4d 0x38 0x33 0x38 0x8e 0x38 0x92 0x38 0x96 0x38 0x58 0x38 0x02 0x38 0x52 0x38 0x5f 0x38 0x07 0x38 0x55 0x38 0x43 0x38 0x1e 0x38 0x23 0x38 0x25 0x38 0x27 0x38 0x29 0x38 0x2b 0x38 0x2d 0x38 0x2f 0x38 0x31 0x38 0x0b 0x38 0x0d 0x38 0x0f 0x38 0x9b 0x38 0x3f 0x38 0x21 0x4c 0x0a 0x39 0x3e 0x39 0x10 0x4c 0x03>;
clock-names = "cam_cc_ife_0_clk_src", "cam_cc_ife_1_clk_src", "cam_cc_ife_2_clk_src", "cam_cc_csid_clk_src", "cam_cc_sfe_0_clk_src", "cam_cc_sfe_1_clk_src", "cam_cc_sfe_2_clk_src", "cam_cc_ipe_nps_clk_src", "cam_cc_bps_clk_src", "cam_cc_ife_lite_clk_src", "cam_cc_jpeg_clk_src", "cam_cc_camnoc_axi_rt_clk_src", "cam_cc_ife_lite_csid_clk_src", "cam_cc_icp_clk_src", "cam_cc_cphy_rx_clk_src", "cam_cc_csi0phytimer_clk_src", "cam_cc_csi1phytimer_clk_src", "cam_cc_csi2phytimer_clk_src", "cam_cc_csi3phytimer_clk_src", "cam_cc_csi4phytimer_clk_src", "cam_cc_csi5phytimer_clk_src", "cam_cc_csi6phytimer_clk_src", "cam_cc_csi7phytimer_clk_src", "cam_cc_cci_0_clk_src", "cam_cc_cci_1_clk_src", "cam_cc_cci_2_clk_src", "cam_cc_slow_ahb_clk_src", "cam_cc_fast_ahb_clk_src", "cam_cc_cre_clk_src", "video_cc_mvs1_clk_src", "disp_cc_mdss_mdp_clk_src", "disp_cc_mdss_dptx0_link_clk_src", "video_cc_mvs0_clk_src";
status = "disable";
compatible = "qcom,msm-mmrm-test", "qcom,pineapple-mmrm-test";
};
qcom,msm-stub-codec {
phandle = <0x50b>;
phandle = <0x514>;
compatible = "qcom,msm-stub-codec";
};
qcom,audio-pkt-core-platform {
phandle = <0x50c>;
phandle = <0x515>;
compatible = "qcom,audio-pkt-core-platform";
};
qcom,msm-adsp-loader {
phandle = <0x50d>;
phandle = <0x516>;
qcom,adsp-state = <0x00>;
qcom,rproc-handle = <0xa9>;
compatible = "qcom,adsp-loader";
@ -19759,18 +19823,18 @@
};
qcom,msm-adsp-notify {
phandle = <0x50e>;
phandle = <0x517>;
qcom,rproc-handle = <0xa9>;
compatible = "qcom,adsp-notify";
status = "ok";
};
spf_core_platform {
phandle = <0x50f>;
phandle = <0x518>;
compatible = "qcom,spf-core-platform";
qcom,msm-audio-ion {
phandle = <0x510>;
phandle = <0x519>;
dma-coherent;
qcom,smmu-sid-mask = <0x00 0x0f>;
qcom,iommu-dma-addr-pool = <0x10000000 0x10000000>;
@ -19781,13 +19845,13 @@
};
qcom,msm-audio-ion-cma {
phandle = <0x511>;
phandle = <0x51a>;
compatible = "qcom,msm-audio-ion-cma";
};
lpi_pinctrl@6E80000 {
phandle = <0x512>;
clocks = <0x509 0x00 0x50a 0x00>;
phandle = <0x51b>;
clocks = <0x512 0x00 0x513 0x00>;
clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote";
qcom,lpi-slew-base-tbl = <0x6e80000 0x6e81000 0x6e82000 0x6e83000 0x6e84000 0x6e85000 0x6e86000 0x6e87000 0x6e88000 0x6e89000 0x6e8a000 0x6e8b000 0x6e8c000 0x6e8d000 0x6e8e000 0x6e8f000 0x6e90000 0x6e91000 0x6e92000 0x6e93000 0x6e94000 0x6e95000 0x6e96000>;
qcom,lpi-slew-offset-tbl = <0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b>;
@ -19801,8 +19865,8 @@
};
lpass-cdc {
phandle = <0x513>;
clocks = <0x509 0x00 0x50a 0x00>;
phandle = <0x51c>;
clocks = <0x512 0x00 0x513 0x00>;
clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote";
compatible = "qcom,lpass-cdc";
@ -19811,46 +19875,46 @@
};
va-macro@6D44000 {
phandle = <0x514>;
phandle = <0x51d>;
va_swr_master {
phandle = <0x515>;
phandle = <0x51e>;
};
};
tx-macro@6AE0000 {
phandle = <0x516>;
phandle = <0x51f>;
};
rx-macro@6AC0000 {
phandle = <0x517>;
phandle = <0x520>;
rx_swr_master {
phandle = <0x518>;
phandle = <0x521>;
};
};
wsa-macro@6B00000 {
phandle = <0x519>;
phandle = <0x522>;
wsa_swr_master {
phandle = <0x51a>;
phandle = <0x523>;
};
};
wsa2-macro@6AA0000 {
phandle = <0x51b>;
phandle = <0x524>;
wsa2_swr_master {
phandle = <0x51c>;
phandle = <0x525>;
};
};
};
sound {
phandle = <0x51d>;
phandle = <0x526>;
wcd939x-i2c-handle = <0x41f>;
clocks = <0x50a 0x00>;
clocks = <0x513 0x00>;
clock-names = "lpass_audio_hw_vote";
qcom,afe-rxtx-lb = <0x00>;
qcom,ext-disp-audio-rx = <0x00>;
@ -19863,106 +19927,21 @@
};
vote_lpass_core_hw {
phandle = <0x509>;
phandle = <0x512>;
#clock-cells = <0x01>;
qcom,codec-ext-clk-src = <0x09>;
compatible = "qcom,audio-ref-clk";
};
vote_lpass_audio_hw {
phandle = <0x50a>;
phandle = <0x513>;
#clock-cells = <0x01>;
qcom,codec-ext-clk-src = <0x0b>;
compatible = "qcom,audio-ref-clk";
};
qcom,kgsl-iommu@3da0000 {
phandle = <0x524>;
vddcx-supply = <0xef>;
reg = <0x3da0000 0x40000>;
compatible = "qcom,kgsl-smmu-v2";
gfx3d_user {
phandle = <0x525>;
qcom,iommu-dma = "disabled";
iommus = <0xf5 0x00 0x00>;
compatible = "qcom,smmu-kgsl-cb";
};
gfx3d_lpac {
phandle = <0x526>;
qcom,iommu-dma = "disabled";
iommus = <0xf5 0x01 0x00>;
compatible = "qcom,smmu-kgsl-cb";
};
gfx3d_secure {
phandle = <0x527>;
qcom,iommu-dma = "disabled";
iommus = <0xf5 0x02 0x00>;
compatible = "qcom,smmu-kgsl-cb";
};
};
qcom,gmu@3d69000 {
phandle = <0x528>;
mbox-names = "aop";
mboxes = <0x3c9 0x00>;
qcom,ipc-core = <0x400000 0x140000>;
qcom,iommu-dma = "disabled";
iommus = <0xf5 0x05 0x00>;
qcom,gmu-perf-ddr-bw = <0x2dc6c0>;
qcom,gmu-freq-table = <0xf7f4900 0x40 0x2540be40 0x80>;
clock-names = "gmu_clk", "cxo_clk", "axi_clk", "memnoc_clk", "ahb_clk", "hub_clk";
clocks = <0x4b 0x04 0x4b 0x06 0x2c 0x0e 0x2c 0x25 0x4b 0x00 0x4b 0x15>;
vdd-supply = <0x406>;
vddcx-supply = <0xef>;
regulator-names = "vddcx", "vdd";
interrupt-names = "hfi", "gmu";
interrupts = <0x00 0x130 0x04 0x00 0x131 0x04>;
reg-names = "gmu", "gmu_pdc", "gmu_ao_blk_dec0";
reg = <0x3d68000 0x37000 0xb280000 0x10000 0x3d40000 0x10000>;
compatible = "qcom,gen7-gmu";
};
qcom,gpu-coresight-cx {
phandle = <0x529>;
coresight-atid = <0x34>;
coresight-name = "coresight-gfx-cx";
compatible = "qcom,gpu-coresight-cx";
out-ports {
port {
endpoint {
phandle = <0x523>;
remote-endpoint = <0x520>;
};
};
};
};
qcom,gpu-coresight-gx {
phandle = <0x52a>;
coresight-atid = <0x35>;
coresight-name = "coresight-gfx";
compatible = "qcom,gpu-coresight-gx";
out-ports {
port {
endpoint {
phandle = <0x522>;
remote-endpoint = <0x521>;
};
};
};
};
qcom,ipcc_compute_l0@443000 {
phandle = <0x52b>;
phandle = <0x529>;
#mbox-cells = <0x02>;
#interrupt-cells = <0x03>;
interrupt-controller;
@ -19984,303 +19963,221 @@
compatible = "qcom,ipclite";
apss {
phandle = <0x52c>;
phandle = <0x52a>;
label = "apss";
qcom,remote-pid = <0x00>;
ipclite_signal_0 {
interrupts = <0x08 0x00 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x08 0x00>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x08 0x00>;
index = <0x00>;
};
ipclite_signal_1 {
interrupts = <0xf000 0x01 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0xf000 0x01>;
interrupt-parent = <0x529>;
mboxes = <0x529 0xf000 0x01>;
index = <0x01>;
};
ipclite_signal_2 {
interrupts = <0x08 0x02 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x08 0x02>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x08 0x02>;
index = <0x02>;
};
ipclite_signal_3 {
interrupts = <0x08 0x03 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x08 0x03>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x08 0x03>;
index = <0x03>;
};
ipclite_signal_4 {
interrupts = <0x08 0x04 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x08 0x04>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x08 0x04>;
index = <0x04>;
};
ipclite_signal_5 {
interrupts = <0x08 0x05 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x08 0x05>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x08 0x05>;
index = <0x05>;
};
};
cdsp {
phandle = <0x52d>;
phandle = <0x52b>;
label = "cdsp";
qcom,remote-pid = <0x05>;
ipclite_signal_0 {
interrupts = <0x06 0x00 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x06 0x00>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x06 0x00>;
index = <0x00>;
};
ipclite_signal_1 {
interrupts = <0x06 0x01 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x06 0x01>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x06 0x01>;
index = <0x01>;
};
ipclite_signal_2 {
interrupts = <0x06 0x02 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x06 0x02>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x06 0x02>;
index = <0x02>;
};
ipclite_signal_3 {
interrupts = <0x06 0x03 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x06 0x03>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x06 0x03>;
index = <0x03>;
};
ipclite_signal_4 {
interrupts = <0x06 0x04 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x06 0x04>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x06 0x04>;
index = <0x04>;
};
ipclite_signal_5 {
interrupts = <0x06 0x05 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x06 0x05>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x06 0x05>;
index = <0x05>;
};
};
cvp {
phandle = <0x52e>;
phandle = <0x52c>;
label = "cvp";
qcom,remote-pid = <0x06>;
ipclite_signal_0 {
interrupts = <0x0a 0x00 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x0a 0x00>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x0a 0x00>;
index = <0x00>;
};
ipclite_signal_1 {
interrupts = <0x0a 0x01 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x0a 0x01>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x0a 0x01>;
index = <0x01>;
};
ipclite_signal_2 {
interrupts = <0x0a 0x02 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x0a 0x02>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x0a 0x02>;
index = <0x02>;
};
ipclite_signal_3 {
interrupts = <0x0a 0x03 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x0a 0x03>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x0a 0x03>;
index = <0x03>;
};
ipclite_signal_4 {
interrupts = <0x0a 0x04 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x0a 0x04>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x0a 0x04>;
index = <0x04>;
};
ipclite_signal_5 {
interrupts = <0x0a 0x05 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x0a 0x05>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x0a 0x05>;
index = <0x05>;
};
};
cam {
phandle = <0x52f>;
phandle = <0x52d>;
label = "cam";
qcom,remote-pid = <0x07>;
ipclite_signal_0 {
interrupts = <0x0b 0x00 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x0b 0x00>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x0b 0x00>;
index = <0x00>;
};
ipclite_signal_1 {
interrupts = <0x0b 0x01 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x0b 0x01>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x0b 0x01>;
index = <0x01>;
};
ipclite_signal_2 {
interrupts = <0x0b 0x02 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x0b 0x02>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x0b 0x02>;
index = <0x02>;
};
ipclite_signal_3 {
interrupts = <0x0b 0x03 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x0b 0x03>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x0b 0x03>;
index = <0x03>;
};
ipclite_signal_4 {
interrupts = <0x0b 0x04 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x0b 0x04>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x0b 0x04>;
index = <0x04>;
};
ipclite_signal_5 {
interrupts = <0x0b 0x05 0x01>;
interrupt-parent = <0x52b>;
mboxes = <0x52b 0x0b 0x05>;
interrupt-parent = <0x529>;
mboxes = <0x529 0x0b 0x05>;
index = <0x05>;
};
};
};
qcom,cvp@ab00000 {
phandle = <0x531>;
cvp,firmware-name = "evass";
aon_mappings = <0xff80f000 0x1000 0xabe0000>;
hwmutex_mappings = <0xffb00000 0x2000 0x1f4a000>;
aon_timer_mappings = <0xffa00000 0x1000 0xc220000>;
ipclite_mappings = <0xfe500000 0x100000 0x82600000>;
memory-region = <0x2fc>;
pas-id = <0x1a>;
qcom,gcc-reg = <0x110000 0x40000>;
qcom,ipcc-reg = <0x400000 0x100000>;
qcom,reg-presets = <0xb0088 0x00>;
reset-power-status = <0x00 0x01 0x00>;
reset-names = "cvp_axi_reset", "cvp_xo_reset", "cvp_core_reset";
resets = <0x2c 0x22 0x4c 0x07 0x4c 0x05>;
qcom,allowed-clock-rates = <0x14dc9380 0x1ad27480 0x1dcd6500 0x20c85580>;
qcom,clock-configs = <0x00 0x00 0x00 0x00 0x01>;
qcom,proxy-clock-names = "gcc_video_axi1", "sleep_clk", "cvp_clk", "core_clk", "video_cc_mvs1_clk_src";
clocks = <0x2c 0xbd 0x4c 0x12 0x4c 0x0d 0x4c 0x09 0x4c 0x0a>;
clock-ids = <0xbd 0x12 0x0d 0x09 0x0a>;
clock-names = "gcc_video_axi1", "sleep_clk", "cvp_clk", "core_clk", "video_cc_mvs1_clk_src";
cvp-core-supply = <0x409>;
cvp-supply = <0xf1>;
cache-slice-names = "cvp";
interrupts = <0x00 0xea 0x04 0x00 0xeb 0x04>;
reg = <0xab00000 0x100000>;
status = "ok";
compatible = "qcom,msm-cvp", "qcom,pineapple-cvp";
qcom,mmrm-test {
phandle = <0x52e>;
clock_data = <0x01 0x45 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x49 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x4d 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x33 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x03 0x03 0x02 0x01 0x8e 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x92 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x96 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x58 0x1b1ebfc0 0x2245cdc0 0x283baec0 0x312c8040 0x312c8040 0x01 0x00 0x00 0x01 0x02 0xbebc200 0x17d78400 0x1c9c3800 0x2eca2640 0x2eca2640 0x01 0x00 0x00 0x01 0x52 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x02 0x00 0x00 0x01 0x5f 0xbebc200 0x17d78400 0x1c9c3800 0x23c34600 0x23c34600 0x04 0x00 0x00 0x01 0x07 0x11e1a300 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x03 0x02 0x01 0x55 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x02 0x00 0x00 0x01 0x43 0x17d78400 0x1c9c3800 0x23c34600 0x23c34600 0x23c34600 0x01 0x00 0x00 0x01 0x1e 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x0a 0x03 0x02 0x01 0x23 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x25 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x27 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x29 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x2b 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x2d 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x2f 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x31 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x0b 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x01 0x00 0x00 0x01 0x0d 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x01 0x00 0x00 0x01 0x0f 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x01 0x00 0x00 0x01 0x9b 0x4c4b400 0x4c4b400 0x4c4b400 0x4c4b400 0x4c4b400 0x01 0x00 0x00 0x01 0x3f 0x11e1a300 0x11e1a300 0x11e1a300 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x21 0xbebc200 0x17d78400 0x1c9c3800 0x23c34600 0x23c34600 0x01 0x00 0x00 0x02 0x0a 0x3e95ba80 0x50775d80 0x59682f00 0x62590080 0x62590080 0x01 0x00 0x00 0x03 0x3e 0xbebc200 0x135f1b40 0x17f60880 0x1ea30480 0x1ea30480 0x01 0x00 0x00 0x03 0x10 0x1017df80 0x1017df80 0x202fbf00 0x30479e80 0x30479e80 0x01 0x00 0x00 0x04 0x03 0x32116200 0x43f30500 0x4dc8b840 0x55d4a800 0x5f5e1000 0x01 0x00 0x00>;
clocks = <0x38 0x45 0x38 0x49 0x38 0x4d 0x38 0x33 0x38 0x8e 0x38 0x92 0x38 0x96 0x38 0x58 0x38 0x02 0x38 0x52 0x38 0x5f 0x38 0x07 0x38 0x55 0x38 0x43 0x38 0x1e 0x38 0x23 0x38 0x25 0x38 0x27 0x38 0x29 0x38 0x2b 0x38 0x2d 0x38 0x2f 0x38 0x31 0x38 0x0b 0x38 0x0d 0x38 0x0f 0x38 0x9b 0x38 0x3f 0x38 0x21 0x4c 0x0a 0x39 0x3e 0x39 0x10 0x4c 0x03>;
clock-names = "cam_cc_ife_0_clk_src", "cam_cc_ife_1_clk_src", "cam_cc_ife_2_clk_src", "cam_cc_csid_clk_src", "cam_cc_sfe_0_clk_src", "cam_cc_sfe_1_clk_src", "cam_cc_sfe_2_clk_src", "cam_cc_ipe_nps_clk_src", "cam_cc_bps_clk_src", "cam_cc_ife_lite_clk_src", "cam_cc_jpeg_clk_src", "cam_cc_camnoc_axi_rt_clk_src", "cam_cc_ife_lite_csid_clk_src", "cam_cc_icp_clk_src", "cam_cc_cphy_rx_clk_src", "cam_cc_csi0phytimer_clk_src", "cam_cc_csi1phytimer_clk_src", "cam_cc_csi2phytimer_clk_src", "cam_cc_csi3phytimer_clk_src", "cam_cc_csi4phytimer_clk_src", "cam_cc_csi5phytimer_clk_src", "cam_cc_csi6phytimer_clk_src", "cam_cc_csi7phytimer_clk_src", "cam_cc_cci_0_clk_src", "cam_cc_cci_1_clk_src", "cam_cc_cci_2_clk_src", "cam_cc_slow_ahb_clk_src", "cam_cc_fast_ahb_clk_src", "cam_cc_cre_clk_src", "video_cc_mvs1_clk_src", "disp_cc_mdss_mdp_clk_src", "disp_cc_mdss_dptx0_link_clk_src", "video_cc_mvs0_clk_src";
status = "disable";
compatible = "qcom,msm-mmrm-test", "qcom,pineapple-mmrm-test";
};
cvp_cnoc {
qcom,bus-range-kbps = <0x3e8 0x3e8>;
qcom,bus-governor = "performance";
qcom,bus-slave = <0x22b>;
qcom,bus-master = <0x03>;
label = "cvp-cnoc";
compatible = "qcom,msm-cvp,bus";
};
cvp_bus_ddr {
qcom,bus-range-kbps = <0x3e8 0x63af88>;
qcom,bus-governor = "performance";
qcom,bus-slave = <0x200>;
qcom,bus-master = <0x21>;
label = "cvp-ddr";
compatible = "qcom,msm-cvp,bus";
};
cvp_camera_cb {
qti,smmu-proxy-cb-id = <0x02>;
buffer-types = <0xfff>;
label = "cvp_camera";
compatible = "qcom,msm-cvp,context-bank";
};
cvp_non_secure_cb_group {
phandle = <0x530>;
qcom,iommu-faults = "non-fatal";
qcom,iommu-dma-addr-pool = <0x4b000000 0x90000000>;
};
cvp_non_secure_cb {
qcom,iommu-group = <0x530>;
dma-coherent;
buffer-types = <0xfff>;
iommus = <0x4f 0x1920 0x00>;
label = "cvp_hlos";
compatible = "qcom,msm-cvp,context-bank";
};
cvp_secure_nonpixel_cb {
qcom,iommu-vmid = <0x0b>;
qcom,iommu-dma-addr-pool = <0x1000000 0x25800000>;
qcom,iommu-faults = "non-fatal";
buffer-types = <0x741>;
iommus = <0x4f 0x1924 0x00>;
label = "cvp_sec_nonpixel";
compatible = "qcom,msm-cvp,context-bank";
};
cvp_secure_pixel_cb {
qcom,iommu-vmid = <0x0a>;
qcom,iommu-dma-addr-pool = <0x26800000 0x24800000>;
qcom,iommu-faults = "non-fatal";
buffer-types = <0x106>;
iommus = <0x4f 0x1923 0x00>;
label = "cvp_sec_pixel";
compatible = "qcom,msm-cvp,context-bank";
};
cvp_dsp_cb {
qcom,iommu-group = <0x530>;
buffer-types = <0xfff>;
iommus = <0x4f 0x1920 0x00>;
label = "cvp_dsp";
compatible = "qcom,msm-cvp,context-bank";
};
qcom,msm-cvp,mem_cdsp {
memory-region = <0x2ff>;
compatible = "qcom,msm-cvp,mem-cdsp";
};
qcom,mmrm {
phandle = <0x52f>;
mmrm-client-info = <0x01 0x45 0x18612f6 0x4d1ec 0x01 0x01 0x49 0x18612f6 0x4d1ec 0x01 0x01 0x4d 0x18612f6 0x4d1ec 0x01 0x01 0x33 0x205ec7 0xdb65 0x03 0x01 0x8e 0x16e2329 0x55fc7 0x01 0x01 0x92 0x16e2329 0x55fc7 0x01 0x01 0x96 0x16e2329 0x55fc7 0x01 0x01 0x58 0x48eeb49 0xd570b 0x01 0x01 0x02 0x2617c8d 0x10709 0x01 0x01 0x52 0x144a28 0x7206 0x02 0x01 0x5f 0xbe037 0x47af 0x04 0x01 0x07 0x7a5b94 0x26a3e 0x01 0x01 0x55 0x3a42b 0x3b99 0x02 0x01 0x43 0x505bc 0x1da6 0x01 0x01 0x1e 0x4ccd 0x81df 0x0a 0x01 0x23 0x199a 0x05 0x01 0x01 0x25 0x199a 0x05 0x01 0x01 0x27 0x199a 0x05 0x01 0x01 0x29 0x199a 0x05 0x01 0x01 0x2b 0x199a 0x05 0x01 0x01 0x2d 0x199a 0x05 0x01 0x01 0x2f 0x199a 0x05 0x01 0x01 0x31 0x199a 0x05 0x01 0x01 0x0b 0x00 0x18d 0x01 0x01 0x0d 0x00 0x18d 0x01 0x01 0x0f 0x00 0x18d 0x01 0x01 0x9b 0xe667 0x2d92 0x01 0x01 0x3f 0x8000 0x195c 0x01 0x01 0x21 0x148d6 0x787 0x01 0x02 0x0a 0x85a51ec 0x13947b 0x01 0x03 0x3e 0xd9cccd 0x34290 0x01 0x03 0x10 0xacccd 0xdf4 0x01 0x04 0x03 0x271bd71 0x1d63d8 0x01>;
scaling-fact-leak = <0xcb0e6 0xd978e 0xe51aa 0xfa7af 0x13126f>;
scaling-fact-dyn = <0xc6a8 0xd99a 0xe8f6 0x1051f 0x14b44>;
mm-rail-fact-volt = <0x9811 0x9eb9 0xa3d8 0xaccd 0xc0c5>;
mm-rail-corners = "lowsvs", "svs", "svsl1", "nom", "turbo";
mmrm-peak-threshold = <0x2710>;
status = "okay";
compatible = "qcom,msm-mmrm", "qcom,pineapple-mmrm";
};
qcom,msm_fastrpc {
phandle = <0x532>;
phandle = <0x530>;
qcom,fastrpc-gids = <0xb5c>;
qcom,rpc-latency-us = <0xeb>;
qcom,fastrpc-adsp-sensors-pdr;
@ -20491,6 +20388,109 @@
compatible = "qcom,msm-fastrpc-compute-cb";
};
};
qcom,cvp@ab00000 {
phandle = <0x532>;
cvp,firmware-name = "evass";
aon_mappings = <0xff80f000 0x1000 0xabe0000>;
hwmutex_mappings = <0xffb00000 0x2000 0x1f4a000>;
aon_timer_mappings = <0xffa00000 0x1000 0xc220000>;
ipclite_mappings = <0xfe500000 0x100000 0x82600000>;
memory-region = <0x2fc>;
pas-id = <0x1a>;
qcom,gcc-reg = <0x110000 0x40000>;
qcom,ipcc-reg = <0x400000 0x100000>;
qcom,reg-presets = <0xb0088 0x00>;
reset-power-status = <0x00 0x01 0x00>;
reset-names = "cvp_axi_reset", "cvp_xo_reset", "cvp_core_reset";
resets = <0x2c 0x22 0x4c 0x07 0x4c 0x05>;
qcom,allowed-clock-rates = <0x14dc9380 0x1ad27480 0x1dcd6500 0x20c85580>;
qcom,clock-configs = <0x00 0x00 0x00 0x00 0x01>;
qcom,proxy-clock-names = "gcc_video_axi1", "sleep_clk", "cvp_clk", "core_clk", "video_cc_mvs1_clk_src";
clocks = <0x2c 0xbd 0x4c 0x12 0x4c 0x0d 0x4c 0x09 0x4c 0x0a>;
clock-ids = <0xbd 0x12 0x0d 0x09 0x0a>;
clock-names = "gcc_video_axi1", "sleep_clk", "cvp_clk", "core_clk", "video_cc_mvs1_clk_src";
cvp-core-supply = <0x409>;
cvp-supply = <0xf1>;
cache-slice-names = "cvp";
interrupts = <0x00 0xea 0x04 0x00 0xeb 0x04>;
reg = <0xab00000 0x100000>;
status = "ok";
compatible = "qcom,msm-cvp", "qcom,pineapple-cvp";
cvp_cnoc {
qcom,bus-range-kbps = <0x3e8 0x3e8>;
qcom,bus-governor = "performance";
qcom,bus-slave = <0x22b>;
qcom,bus-master = <0x03>;
label = "cvp-cnoc";
compatible = "qcom,msm-cvp,bus";
};
cvp_bus_ddr {
qcom,bus-range-kbps = <0x3e8 0x63af88>;
qcom,bus-governor = "performance";
qcom,bus-slave = <0x200>;
qcom,bus-master = <0x21>;
label = "cvp-ddr";
compatible = "qcom,msm-cvp,bus";
};
cvp_camera_cb {
qti,smmu-proxy-cb-id = <0x02>;
buffer-types = <0xfff>;
label = "cvp_camera";
compatible = "qcom,msm-cvp,context-bank";
};
cvp_non_secure_cb_group {
phandle = <0x531>;
qcom,iommu-faults = "non-fatal";
qcom,iommu-dma-addr-pool = <0x4b000000 0x90000000>;
};
cvp_non_secure_cb {
qcom,iommu-group = <0x531>;
dma-coherent;
buffer-types = <0xfff>;
iommus = <0x4f 0x1920 0x00>;
label = "cvp_hlos";
compatible = "qcom,msm-cvp,context-bank";
};
cvp_secure_nonpixel_cb {
qcom,iommu-vmid = <0x0b>;
qcom,iommu-dma-addr-pool = <0x1000000 0x25800000>;
qcom,iommu-faults = "non-fatal";
buffer-types = <0x741>;
iommus = <0x4f 0x1924 0x00>;
label = "cvp_sec_nonpixel";
compatible = "qcom,msm-cvp,context-bank";
};
cvp_secure_pixel_cb {
qcom,iommu-vmid = <0x0a>;
qcom,iommu-dma-addr-pool = <0x26800000 0x24800000>;
qcom,iommu-faults = "non-fatal";
buffer-types = <0x106>;
iommus = <0x4f 0x1923 0x00>;
label = "cvp_sec_pixel";
compatible = "qcom,msm-cvp,context-bank";
};
cvp_dsp_cb {
qcom,iommu-group = <0x531>;
buffer-types = <0xfff>;
iommus = <0x4f 0x1920 0x00>;
label = "cvp_dsp";
compatible = "qcom,msm-cvp,context-bank";
};
qcom,msm-cvp,mem_cdsp {
memory-region = <0x2ff>;
compatible = "qcom,msm-cvp,mem-cdsp";
};
};
};
hypervisor {
@ -20507,25 +20507,16 @@
};
__symbols__ {
msm_fastrpc = "/soc/qcom,msm_fastrpc";
non_secure_cb_group = "/soc/qcom,cvp@ab00000/cvp_non_secure_cb_group";
msm_cvp = "/soc/qcom,cvp@ab00000";
msm_fastrpc = "/soc/qcom,msm_fastrpc";
msm_mmrm = "/soc/qcom,mmrm";
msm_mmrm_test = "/soc/qcom,mmrm-test";
ipclite_cam = "/soc/ipclite/cam";
ipclite_cvp = "/soc/ipclite/cvp";
ipclite_cdsp = "/soc/ipclite/cdsp";
ipclite_apss = "/soc/ipclite/apss";
ipcc_compute_l0 = "/soc/qcom,ipcc_compute_l0@443000";
funnel_gfx_in_cx_dbgc = "/soc/funnel@10963000/in-ports/port@1/endpoint";
funnel_gfx_in_gx_dbgc = "/soc/funnel@10963000/in-ports/port@0/endpoint";
gx_dbgc_out_funnel_gfx = "/soc/qcom,gpu-coresight-gx/out-ports/port/endpoint";
coresight_gx_dgbc = "/soc/qcom,gpu-coresight-gx";
cx_dbgc_out_funnel_gfx = "/soc/qcom,gpu-coresight-cx/out-ports/port/endpoint";
coresight_cx_dgbc = "/soc/qcom,gpu-coresight-cx";
gmu = "/soc/qcom,gmu@3d69000";
gfx3d_secure = "/soc/qcom,kgsl-iommu@3da0000/gfx3d_secure";
gfx3d_lpac = "/soc/qcom,kgsl-iommu@3da0000/gfx3d_lpac";
gfx3d_user = "/soc/qcom,kgsl-iommu@3da0000/gfx3d_user";
kgsl_msm_iommu = "/soc/qcom,kgsl-iommu@3da0000";
audio_prm = "/soc/remoteproc-adsp@03000000/glink-edge/qcom,gpr/q6prm";
audio_gpr = "/soc/remoteproc-adsp@03000000/glink-edge/qcom,gpr";
lpass_audio_hw_vote = "/soc/vote_lpass_audio_hw";
@ -20549,10 +20540,19 @@
adsp_loader = "/soc/qcom,msm-adsp-loader";
audio_pkt_core_platform = "/soc/qcom,audio-pkt-core-platform";
stub_codec = "/soc/qcom,msm-stub-codec";
msm_mmrm_test = "/soc/qcom,mmrm-test";
msm_mmrm = "/soc/qcom,mmrm";
msm_hw_fence = "/soc/qcom,hw-fence";
msm_vidc = "/soc/qcom,vidc@aa00000";
funnel_gfx_in_cx_dbgc = "/soc/funnel@10963000/in-ports/port@1/endpoint";
funnel_gfx_in_gx_dbgc = "/soc/funnel@10963000/in-ports/port@0/endpoint";
gx_dbgc_out_funnel_gfx = "/soc/qcom,gpu-coresight-gx/out-ports/port/endpoint";
coresight_gx_dgbc = "/soc/qcom,gpu-coresight-gx";
cx_dbgc_out_funnel_gfx = "/soc/qcom,gpu-coresight-cx/out-ports/port/endpoint";
coresight_cx_dgbc = "/soc/qcom,gpu-coresight-cx";
gmu = "/soc/qcom,gmu@3d69000";
gfx3d_secure = "/soc/qcom,kgsl-iommu@3da0000/gfx3d_secure";
gfx3d_lpac = "/soc/qcom,kgsl-iommu@3da0000/gfx3d_lpac";
gfx3d_user = "/soc/qcom,kgsl-iommu@3da0000/gfx3d_user";
kgsl_msm_iommu = "/soc/qcom,kgsl-iommu@3da0000";
msm_hw_fence = "/soc/qcom,hw-fence";
chosen = "/chosen";
aliases = "/aliases";
reserved_memory = "/reserved-memory";

View File

@ -1,11 +1,16 @@
PINEAPPLE_BASE_DTB += ../qcom/pineapple.dtb ../qcom/pineapple-v2.dtb
PINEAPPLE_APQ_BASE_DTB += ../qcom/pineapplep.dtb ../qcom/pineapplep-v2.dtb
ifeq ($(CONFIG_SEC_PLATFORM_E1Q),y)
SAMSUNG_PINEAPPLE_BOARDS += \
e1q_chn_openx_w00_r02.dtbo \
e1q_chn_openx_w00_r03.dtbo \
e1q_chn_openx_w00_r04.dtbo \
e1q_chn_openx_w00_r09.dtbo
endif
ifeq ($(CONFIG_SEC_PLATFORM_E3Q),y)
SAMSUNG_PINEAPPLE_BOARDS += \
e1q_eur_openx_w00_r02.dtbo \
e1q_eur_openx_w00_r03.dtbo \
e1q_eur_openx_w00_r04.dtbo \
e1q_eur_openx_w00_r09.dtbo \
e3q_eur_openx_w00_r00_v1.dtbo \
e3q_eur_openx_w00_r00.dtbo \
e3q_eur_openx_w00_r01.dtbo \
@ -16,6 +21,7 @@ SAMSUNG_PINEAPPLE_BOARDS += \
e3q_eur_openx_w00_r07.dtbo \
e3q_eur_openx_w00_r08.dtbo \
e3q_eur_openx_w00_r09.dtbo
endif
pineapple-overlays-dtb-y += $(SAMSUNG_PINEAPPLE_BOARDS) $(PINEAPPLE_BASE_DTB) $(PINEAPPLE_APQ_BASE_DTB)
dtb-y += $(SAMSUNG_PINEAPPLE_BOARDS) $(PINEAPPLE_BASE_DTB) $(PINEAPPLE_APQ_BASE_DTB)

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long