add new device Meizu 16th (m1882)
authorBigfootACA <bigfoot@classfun.cn>
星期二, 9 Mar 2021 07:25:32 +0000 (15:25 +0800)
committerBigfootACA <bigfoot@classfun.cn>
星期二, 9 Mar 2021 07:25:32 +0000 (15:25 +0800)
README.md
README.zh.md
build.sh
device_specific/m1882.dtb [new file with mode: 0644]
device_specific/m1882.dts [new file with mode: 0644]
sdm845Pkg/Devices/m1882.dsc [new file with mode: 0644]

index d59f3913093e9bcd982a274f1f4f058781df75ec..3017c2f3f0356eebe2224490f9d1ffab88ee7980 100644 (file)
--- a/README.md
+++ b/README.md
@@ -29,6 +29,7 @@ QQ group: 697666196 (Never On-Topic)
 5. OnePlus 6           (enchilada)
 6. OnePlus 6T          (fajita)
 7. Nubia X             (nx616j)
+8. Meizu 16th          (m1882)
 
 ## Dependencies
 
index 4710260d0e315d05c1df116fc0eeb59546a82271..43738a860f8d00b260723edd7d38fcd2e51f041d 100644 (file)
@@ -27,6 +27,7 @@ QQ交流群: 697666196
 5. 一加6            (enchilada)\r
 6. 一加6T           (fajita)\r
 7. 努比亚X          (nx616j)\r
+7. 魅族16th         (m1882)\r
 \r
 ## 依赖\r
 \r
index 18c92174a6562316b06d05b0ce19d1253c25fe29..7c7615c7961fbf23de02af7dd15f3fbd1ebc74a1 100755 (executable)
--- a/build.sh
+++ b/build.sh
@@ -8,6 +8,7 @@ DEVICES=(
        beryllium
        perseus
        nx616j
+       m1882
 )
 #####################################
 function _help(){
diff --git a/device_specific/m1882.dtb b/device_specific/m1882.dtb
new file mode 100644 (file)
index 0000000..55b385b
Binary files /dev/null and b/device_specific/m1882.dtb differ
diff --git a/device_specific/m1882.dts b/device_specific/m1882.dts
new file mode 100644 (file)
index 0000000..696dfb1
--- /dev/null
@@ -0,0 +1,25911 @@
+/dts-v1/;
+
+/ {
+       #address-cells = <0x02>;
+       #size-cells = <0x02>;
+       model = "Qualcomm Technologies, Inc. SDM845 v2.1 MTP";
+       compatible = "qcom,sdm845-mtp\0qcom,sdm845\0qcom,mtp";
+       qcom,msm-id = <0x141 0x20001>;
+       interrupt-parent = <0x01>;
+       qcom,board-id = <0x08 0x00>;
+
+       bootinfo {
+               dp_exist = <0x00>;
+               bl_unlock = <0x01>;
+               lock_flag = <0x00>;
+               sec = <0x01>;
+               bl_version = "67742c2";
+               wifi_version = <0x00>;
+               rf_id = <0x00>;
+               hw_version = <0x07>;
+               sw_version = "0x88201002";
+               meid = "86677803585012";
+               imei2 = "866778035850134";
+               imei1 = "866778035850126";
+               sn = "882QAETQCQPB2";
+               socid = "1A70014B";
+               psn = "882QZ81E8A01EAEF";
+       };
+
+       cpus {
+               #address-cells = <0x02>;
+               #size-cells = <0x00>;
+
+               cpu@0 {
+                       device_type = "cpu";
+                       compatible = "arm,armv8";
+                       reg = <0x00 0x00>;
+                       enable-method = "psci";
+                       efficiency = <0x400>;
+                       cache-size = <0x8000>;
+                       cpu-release-addr = <0x00 0x90000000>;
+                       qcom,lmh-dcvs = <0x02>;
+                       #cooling-cells = <0x02>;
+                       next-level-cache = <0x03>;
+                       sched-energy-costs = <0x04 0x05>;
+                       linux,phandle = <0x11>;
+                       phandle = <0x11>;
+
+                       l2-cache {
+                               compatible = "arm,arch-cache";
+                               cache-size = <0x20000>;
+                               cache-level = <0x02>;
+                               next-level-cache = <0x06>;
+                               linux,phandle = <0x03>;
+                               phandle = <0x03>;
+
+                               l3-cache {
+                                       compatible = "arm,arch-cache";
+                                       cache-size = <0x200000>;
+                                       cache-level = <0x03>;
+                                       linux,phandle = <0x06>;
+                                       phandle = <0x06>;
+                               };
+                       };
+
+                       l1-icache {
+                               compatible = "arm,arch-cache";
+                               qcom,dump-size = <0x12000>;
+                               linux,phandle = <0xc5>;
+                               phandle = <0xc5>;
+                       };
+
+                       l1-dcache {
+                               compatible = "arm,arch-cache";
+                               qcom,dump-size = <0xa000>;
+                               linux,phandle = <0xcd>;
+                               phandle = <0xcd>;
+                       };
+
+                       l1-tlb {
+                               qcom,dump-size = <0x6000>;
+                               linux,phandle = <0xd9>;
+                               phandle = <0xd9>;
+                       };
+               };
+
+               cpu@100 {
+                       device_type = "cpu";
+                       compatible = "arm,armv8";
+                       reg = <0x00 0x100>;
+                       enable-method = "psci";
+                       efficiency = <0x400>;
+                       cache-size = <0x8000>;
+                       cpu-release-addr = <0x00 0x90000000>;
+                       qcom,lmh-dcvs = <0x02>;
+                       #cooling-cells = <0x02>;
+                       next-level-cache = <0x07>;
+                       sched-energy-costs = <0x04 0x05>;
+                       linux,phandle = <0x12>;
+                       phandle = <0x12>;
+
+                       l2-cache {
+                               compatible = "arm,arch-cache";
+                               cache-size = <0x20000>;
+                               cache-level = <0x02>;
+                               next-level-cache = <0x06>;
+                               linux,phandle = <0x07>;
+                               phandle = <0x07>;
+                       };
+
+                       l1-icache {
+                               compatible = "arm,arch-cache";
+                               qcom,dump-size = <0x12000>;
+                               linux,phandle = <0xc6>;
+                               phandle = <0xc6>;
+                       };
+
+                       l1-dcache {
+                               compatible = "arm,arch-cache";
+                               qcom,dump-size = <0xa000>;
+                               linux,phandle = <0xce>;
+                               phandle = <0xce>;
+                       };
+
+                       l1-tlb {
+                               qcom,dump-size = <0x6000>;
+                               linux,phandle = <0xda>;
+                               phandle = <0xda>;
+                       };
+               };
+
+               cpu@200 {
+                       device_type = "cpu";
+                       compatible = "arm,armv8";
+                       reg = <0x00 0x200>;
+                       enable-method = "psci";
+                       efficiency = <0x400>;
+                       cache-size = <0x8000>;
+                       cpu-release-addr = <0x00 0x90000000>;
+                       qcom,lmh-dcvs = <0x02>;
+                       #cooling-cells = <0x02>;
+                       next-level-cache = <0x08>;
+                       sched-energy-costs = <0x04 0x05>;
+                       linux,phandle = <0x13>;
+                       phandle = <0x13>;
+
+                       l2-cache {
+                               compatible = "arm,arch-cache";
+                               cache-size = <0x20000>;
+                               cache-level = <0x02>;
+                               next-level-cache = <0x06>;
+                               linux,phandle = <0x08>;
+                               phandle = <0x08>;
+                       };
+
+                       l1-icache {
+                               compatible = "arm,arch-cache";
+                               qcom,dump-size = <0x12000>;
+                               linux,phandle = <0xc7>;
+                               phandle = <0xc7>;
+                       };
+
+                       l1-dcache {
+                               compatible = "arm,arch-cache";
+                               qcom,dump-size = <0xa000>;
+                               linux,phandle = <0xcf>;
+                               phandle = <0xcf>;
+                       };
+
+                       l1-tlb {
+                               qcom,dump-size = <0x6000>;
+                               linux,phandle = <0xdb>;
+                               phandle = <0xdb>;
+                       };
+               };
+
+               cpu@300 {
+                       device_type = "cpu";
+                       compatible = "arm,armv8";
+                       reg = <0x00 0x300>;
+                       enable-method = "psci";
+                       efficiency = <0x400>;
+                       cache-size = <0x8000>;
+                       cpu-release-addr = <0x00 0x90000000>;
+                       qcom,lmh-dcvs = <0x02>;
+                       #cooling-cells = <0x02>;
+                       next-level-cache = <0x09>;
+                       sched-energy-costs = <0x04 0x05>;
+                       linux,phandle = <0x14>;
+                       phandle = <0x14>;
+
+                       l2-cache {
+                               compatible = "arm,arch-cache";
+                               cache-size = <0x20000>;
+                               cache-level = <0x02>;
+                               next-level-cache = <0x06>;
+                               linux,phandle = <0x09>;
+                               phandle = <0x09>;
+                       };
+
+                       l1-icache {
+                               compatible = "arm,arch-cache";
+                               qcom,dump-size = <0x12000>;
+                               linux,phandle = <0xc8>;
+                               phandle = <0xc8>;
+                       };
+
+                       l1-dcache {
+                               compatible = "arm,arch-cache";
+                               qcom,dump-size = <0xa000>;
+                               linux,phandle = <0xd0>;
+                               phandle = <0xd0>;
+                       };
+
+                       l1-tlb {
+                               qcom,dump-size = <0x6000>;
+                               linux,phandle = <0xdc>;
+                               phandle = <0xdc>;
+                       };
+               };
+
+               cpu@400 {
+                       device_type = "cpu";
+                       compatible = "arm,armv8";
+                       reg = <0x00 0x400>;
+                       enable-method = "psci";
+                       efficiency = <0x6cc>;
+                       cache-size = <0x20000>;
+                       cpu-release-addr = <0x00 0x90000000>;
+                       qcom,lmh-dcvs = <0x0a>;
+                       #cooling-cells = <0x02>;
+                       next-level-cache = <0x0b>;
+                       sched-energy-costs = <0x0c 0x0d>;
+                       linux,phandle = <0x15>;
+                       phandle = <0x15>;
+
+                       l2-cache {
+                               compatible = "arm,arch-cache";
+                               cache-size = <0x40000>;
+                               cache-level = <0x02>;
+                               next-level-cache = <0x06>;
+                               linux,phandle = <0x0b>;
+                               phandle = <0x0b>;
+                       };
+
+                       l1-icache {
+                               compatible = "arm,arch-cache";
+                               qcom,dump-size = <0x24000>;
+                               linux,phandle = <0xc9>;
+                               phandle = <0xc9>;
+                       };
+
+                       l1-dcache {
+                               compatible = "arm,arch-cache";
+                               qcom,dump-size = <0x14000>;
+                               linux,phandle = <0xd1>;
+                               phandle = <0xd1>;
+                       };
+
+                       l1-tlb {
+                               qcom,dump-size = <0x6800>;
+                               linux,phandle = <0xdd>;
+                               phandle = <0xdd>;
+                       };
+               };
+
+               cpu@500 {
+                       device_type = "cpu";
+                       compatible = "arm,armv8";
+                       reg = <0x00 0x500>;
+                       enable-method = "psci";
+                       efficiency = <0x6cc>;
+                       cache-size = <0x20000>;
+                       cpu-release-addr = <0x00 0x90000000>;
+                       qcom,lmh-dcvs = <0x0a>;
+                       #cooling-cells = <0x02>;
+                       next-level-cache = <0x0e>;
+                       sched-energy-costs = <0x0c 0x0d>;
+                       linux,phandle = <0x16>;
+                       phandle = <0x16>;
+
+                       l2-cache {
+                               compatible = "arm,arch-cache";
+                               cache-size = <0x40000>;
+                               cache-level = <0x02>;
+                               next-level-cache = <0x06>;
+                               linux,phandle = <0x0e>;
+                               phandle = <0x0e>;
+                       };
+
+                       l1-icache {
+                               compatible = "arm,arch-cache";
+                               qcom,dump-size = <0x24000>;
+                               linux,phandle = <0xca>;
+                               phandle = <0xca>;
+                       };
+
+                       l1-dcache {
+                               compatible = "arm,arch-cache";
+                               qcom,dump-size = <0x14000>;
+                               linux,phandle = <0xd2>;
+                               phandle = <0xd2>;
+                       };
+
+                       l1-tlb {
+                               qcom,dump-size = <0x6800>;
+                               linux,phandle = <0xde>;
+                               phandle = <0xde>;
+                       };
+               };
+
+               cpu@600 {
+                       device_type = "cpu";
+                       compatible = "arm,armv8";
+                       reg = <0x00 0x600>;
+                       enable-method = "psci";
+                       efficiency = <0x6cc>;
+                       cache-size = <0x20000>;
+                       cpu-release-addr = <0x00 0x90000000>;
+                       qcom,lmh-dcvs = <0x0a>;
+                       #cooling-cells = <0x02>;
+                       next-level-cache = <0x0f>;
+                       sched-energy-costs = <0x0c 0x0d>;
+                       linux,phandle = <0x17>;
+                       phandle = <0x17>;
+
+                       l2-cache {
+                               compatible = "arm,arch-cache";
+                               cache-size = <0x40000>;
+                               cache-level = <0x02>;
+                               next-level-cache = <0x06>;
+                               linux,phandle = <0x0f>;
+                               phandle = <0x0f>;
+                       };
+
+                       l1-icache {
+                               compatible = "arm,arch-cache";
+                               qcom,dump-size = <0x24000>;
+                               linux,phandle = <0xcb>;
+                               phandle = <0xcb>;
+                       };
+
+                       l1-dcache {
+                               compatible = "arm,arch-cache";
+                               qcom,dump-size = <0x14000>;
+                               linux,phandle = <0xd3>;
+                               phandle = <0xd3>;
+                       };
+
+                       l1-tlb {
+                               qcom,dump-size = <0x6800>;
+                               linux,phandle = <0xdf>;
+                               phandle = <0xdf>;
+                       };
+               };
+
+               cpu@700 {
+                       device_type = "cpu";
+                       compatible = "arm,armv8";
+                       reg = <0x00 0x700>;
+                       enable-method = "psci";
+                       efficiency = <0x6cc>;
+                       cache-size = <0x20000>;
+                       cpu-release-addr = <0x00 0x90000000>;
+                       qcom,lmh-dcvs = <0x0a>;
+                       #cooling-cells = <0x02>;
+                       next-level-cache = <0x10>;
+                       sched-energy-costs = <0x0c 0x0d>;
+                       linux,phandle = <0x18>;
+                       phandle = <0x18>;
+
+                       l2-cache {
+                               compatible = "arm,arch-cache";
+                               cache-size = <0x40000>;
+                               cache-level = <0x02>;
+                               next-level-cache = <0x06>;
+                               linux,phandle = <0x10>;
+                               phandle = <0x10>;
+                       };
+
+                       l1-icache {
+                               compatible = "arm,arch-cache";
+                               qcom,dump-size = <0x24000>;
+                               linux,phandle = <0xcc>;
+                               phandle = <0xcc>;
+                       };
+
+                       l1-dcache {
+                               compatible = "arm,arch-cache";
+                               qcom,dump-size = <0x14000>;
+                               linux,phandle = <0xd4>;
+                               phandle = <0xd4>;
+                       };
+
+                       l1-tlb {
+                               qcom,dump-size = <0x6800>;
+                               linux,phandle = <0xe0>;
+                               phandle = <0xe0>;
+                       };
+               };
+
+               cpu-map {
+
+                       cluster0 {
+
+                               core0 {
+                                       cpu = <0x11>;
+                               };
+
+                               core1 {
+                                       cpu = <0x12>;
+                               };
+
+                               core2 {
+                                       cpu = <0x13>;
+                               };
+
+                               core3 {
+                                       cpu = <0x14>;
+                               };
+                       };
+
+                       cluster1 {
+
+                               core0 {
+                                       cpu = <0x15>;
+                               };
+
+                               core1 {
+                                       cpu = <0x16>;
+                               };
+
+                               core2 {
+                                       cpu = <0x17>;
+                               };
+
+                               core3 {
+                                       cpu = <0x18>;
+                               };
+                       };
+               };
+       };
+
+       soc {
+               #address-cells = <0x01>;
+               #size-cells = <0x01>;
+               ranges = <0x00 0x00 0x00 0xffffffff>;
+               compatible = "simple-bus";
+               linux,phandle = <0x2b5>;
+               phandle = <0x2b5>;
+
+               qcom,gdsc@0x16b004 {
+                       compatible = "qcom,gdsc";
+                       regulator-name = "pcie_0_gdsc";
+                       reg = <0x16b004 0x04>;
+                       qcom,poll-cfg-gdscr;
+                       status = "ok";
+                       linux,phandle = <0x267>;
+                       phandle = <0x267>;
+               };
+
+               qcom,gdsc@0x18d004 {
+                       compatible = "qcom,gdsc";
+                       regulator-name = "pcie_1_gdsc";
+                       reg = <0x18d004 0x04>;
+                       qcom,poll-cfg-gdscr;
+                       status = "ok";
+                       linux,phandle = <0x26a>;
+                       phandle = <0x26a>;
+               };
+
+               qcom,gdsc@0x175004 {
+                       compatible = "qcom,gdsc";
+                       regulator-name = "ufs_card_gdsc";
+                       reg = <0x175004 0x04>;
+                       qcom,poll-cfg-gdscr;
+                       status = "ok";
+                       linux,phandle = <0x2b6>;
+                       phandle = <0x2b6>;
+               };
+
+               qcom,gdsc@0x177004 {
+                       compatible = "qcom,gdsc";
+                       regulator-name = "ufs_phy_gdsc";
+                       reg = <0x177004 0x04>;
+                       qcom,poll-cfg-gdscr;
+                       status = "ok";
+                       linux,phandle = <0xab>;
+                       phandle = <0xab>;
+               };
+
+               qcom,gdsc@0x10f004 {
+                       compatible = "qcom,gdsc";
+                       regulator-name = "usb30_prim_gdsc";
+                       reg = <0x10f004 0x04>;
+                       qcom,poll-cfg-gdscr;
+                       status = "ok";
+                       linux,phandle = <0x2a9>;
+                       phandle = <0x2a9>;
+               };
+
+               qcom,gdsc@0x110004 {
+                       compatible = "qcom,gdsc";
+                       regulator-name = "usb30_sec_gdsc";
+                       reg = <0x110004 0x04>;
+                       qcom,poll-cfg-gdscr;
+                       status = "ok";
+                       linux,phandle = <0x2b2>;
+                       phandle = <0x2b2>;
+               };
+
+               qcom,gdsc@0x17d030 {
+                       compatible = "qcom,gdsc";
+                       regulator-name = "hlos1_vote_aggre_noc_mmu_audio_tbu_gdsc";
+                       reg = <0x17d030 0x04>;
+                       qcom,no-status-check-on-disable;
+                       qcom,gds-timeout = <0x1f4>;
+                       status = "ok";
+                       linux,phandle = <0x1ab>;
+                       phandle = <0x1ab>;
+               };
+
+               qcom,gdsc@0x17d03c {
+                       compatible = "qcom,gdsc";
+                       regulator-name = "hlos1_vote_aggre_noc_mmu_pcie_tbu_gdsc";
+                       reg = <0x17d03c 0x04>;
+                       qcom,no-status-check-on-disable;
+                       qcom,gds-timeout = <0x1f4>;
+                       status = "ok";
+                       linux,phandle = <0x1ac>;
+                       phandle = <0x1ac>;
+               };
+
+               qcom,gdsc@0x17d034 {
+                       compatible = "qcom,gdsc";
+                       regulator-name = "hlos1_vote_aggre_noc_mmu_tbu1_gdsc";
+                       reg = <0x17d034 0x04>;
+                       qcom,no-status-check-on-disable;
+                       qcom,gds-timeout = <0x1f4>;
+                       status = "ok";
+                       linux,phandle = <0x1a6>;
+                       phandle = <0x1a6>;
+               };
+
+               qcom,gdsc@0x17d038 {
+                       compatible = "qcom,gdsc";
+                       regulator-name = "hlos1_vote_aggre_noc_mmu_tbu2_gdsc";
+                       reg = <0x17d038 0x04>;
+                       qcom,no-status-check-on-disable;
+                       qcom,gds-timeout = <0x1f4>;
+                       status = "ok";
+                       linux,phandle = <0x1a7>;
+                       phandle = <0x1a7>;
+               };
+
+               qcom,gdsc@0x17d040 {
+                       compatible = "qcom,gdsc";
+                       regulator-name = "hlos1_vote_mmnoc_mmu_tbu_hf0_gdsc";
+                       reg = <0x17d040 0x04>;
+                       qcom,no-status-check-on-disable;
+                       qcom,gds-timeout = <0x1f4>;
+                       status = "ok";
+                       linux,phandle = <0x1a8>;
+                       phandle = <0x1a8>;
+               };
+
+               qcom,gdsc@0x17d048 {
+                       compatible = "qcom,gdsc";
+                       regulator-name = "hlos1_vote_mmnoc_mmu_tbu_hf1_gdsc";
+                       reg = <0x17d048 0x04>;
+                       qcom,no-status-check-on-disable;
+                       qcom,gds-timeout = <0x1f4>;
+                       status = "ok";
+                       linux,phandle = <0x1a9>;
+                       phandle = <0x1a9>;
+               };
+
+               qcom,gdsc@0x17d044 {
+                       compatible = "qcom,gdsc";
+                       regulator-name = "hlos1_vote_mmnoc_mmu_tbu_sf_gdsc";
+                       reg = <0x17d044 0x04>;
+                       qcom,no-status-check-on-disable;
+                       qcom,gds-timeout = <0x1f4>;
+                       status = "ok";
+                       linux,phandle = <0x1aa>;
+                       phandle = <0x1aa>;
+               };
+
+               qcom,gdsc@0xad06004 {
+                       compatible = "qcom,gdsc";
+                       regulator-name = "bps_gdsc";
+                       reg = <0xad06004 0x04>;
+                       qcom,poll-cfg-gdscr;
+                       status = "ok";
+                       qcom,support-hw-trigger;
+                       linux,phandle = <0x1c7>;
+                       phandle = <0x1c7>;
+               };
+
+               qcom,gdsc@0xad09004 {
+                       compatible = "qcom,gdsc";
+                       regulator-name = "ife_0_gdsc";
+                       reg = <0xad09004 0x04>;
+                       qcom,poll-cfg-gdscr;
+                       status = "ok";
+                       linux,phandle = <0x1c3>;
+                       phandle = <0x1c3>;
+               };
+
+               qcom,gdsc@0xad0a004 {
+                       compatible = "qcom,gdsc";
+                       regulator-name = "ife_1_gdsc";
+                       reg = <0xad0a004 0x04>;
+                       qcom,poll-cfg-gdscr;
+                       status = "ok";
+                       linux,phandle = <0x1c4>;
+                       phandle = <0x1c4>;
+               };
+
+               qcom,gdsc@0xad07004 {
+                       compatible = "qcom,gdsc";
+                       regulator-name = "ipe_0_gdsc";
+                       reg = <0xad07004 0x04>;
+                       qcom,poll-cfg-gdscr;
+                       status = "ok";
+                       qcom,support-hw-trigger;
+                       linux,phandle = <0x1c5>;
+                       phandle = <0x1c5>;
+               };
+
+               qcom,gdsc@0xad08004 {
+                       compatible = "qcom,gdsc";
+                       regulator-name = "ipe_1_gdsc";
+                       reg = <0xad08004 0x04>;
+                       qcom,poll-cfg-gdscr;
+                       status = "ok";
+                       qcom,support-hw-trigger;
+                       linux,phandle = <0x1c6>;
+                       phandle = <0x1c6>;
+               };
+
+               qcom,gdsc@0xad0b134 {
+                       compatible = "qcom,gdsc";
+                       regulator-name = "titan_top_gdsc";
+                       reg = <0xad0b134 0x04>;
+                       qcom,poll-cfg-gdscr;
+                       status = "ok";
+                       linux,phandle = <0x1bd>;
+                       phandle = <0x1bd>;
+               };
+
+               qcom,gdsc@0xaf03000 {
+                       compatible = "qcom,gdsc";
+                       regulator-name = "mdss_core_gdsc";
+                       reg = <0xaf03000 0x04>;
+                       qcom,poll-cfg-gdscr;
+                       qcom,support-hw-trigger;
+                       status = "ok";
+                       proxy-supply = <0x19>;
+                       qcom,proxy-consumer-enable;
+                       linux,phandle = <0x19>;
+                       phandle = <0x19>;
+               };
+
+               syscon@0x5091540 {
+                       compatible = "syscon";
+                       reg = <0x5091540 0x04>;
+                       linux,phandle = <0x1a>;
+                       phandle = <0x1a>;
+               };
+
+               qcom,gdsc@0x509106c {
+                       compatible = "qcom,gdsc";
+                       regulator-name = "gpu_cx_gdsc";
+                       reg = <0x509106c 0x04>;
+                       hw-ctrl-addr = <0x1a>;
+                       qcom,no-status-check-on-disable;
+                       qcom,gds-timeout = <0x1f4>;
+                       qcom,clk-dis-wait-val = <0x08>;
+                       status = "ok";
+                       parent-supply = <0x1b>;
+                       linux,phandle = <0x1a5>;
+                       phandle = <0x1a5>;
+               };
+
+               qcom,gdsc@0x509100c {
+                       compatible = "qcom,gdsc";
+                       regulator-name = "gpu_gx_gdsc";
+                       reg = <0x509100c 0x04>;
+                       qcom,poll-cfg-gdscr;
+                       status = "ok";
+                       clock-names = "core_root_clk";
+                       clocks = <0x1c 0x02>;
+                       qcom,force-enable-root-clk;
+                       parent-supply = <0x1d>;
+                       domain-addr = <0x1e>;
+                       sw-reset = <0x1f>;
+                       qcom,reset-aon-logic;
+                       linux,phandle = <0x2a6>;
+                       phandle = <0x2a6>;
+               };
+
+               qcom,gdsc@0xab00874 {
+                       compatible = "qcom,gdsc";
+                       regulator-name = "vcodec0_gdsc";
+                       reg = <0xab00874 0x04>;
+                       qcom,poll-cfg-gdscr;
+                       status = "ok";
+                       qcom,support-hw-trigger;
+                       linux,phandle = <0x262>;
+                       phandle = <0x262>;
+               };
+
+               qcom,gdsc@0xab008b4 {
+                       compatible = "qcom,gdsc";
+                       regulator-name = "vcodec1_gdsc";
+                       reg = <0xab008b4 0x04>;
+                       qcom,poll-cfg-gdscr;
+                       status = "ok";
+                       qcom,support-hw-trigger;
+                       linux,phandle = <0x263>;
+                       phandle = <0x263>;
+               };
+
+               qcom,gdsc@0xab00814 {
+                       compatible = "qcom,gdsc";
+                       regulator-name = "venus_gdsc";
+                       reg = <0xab00814 0x04>;
+                       qcom,poll-cfg-gdscr;
+                       status = "ok";
+                       linux,phandle = <0xc3>;
+                       phandle = <0xc3>;
+               };
+
+               qcom,mdss_dsi_pll@ae94a00 {
+                       compatible = "qcom,mdss_dsi_pll_10nm";
+                       label = "MDSS DSI 0 PLL";
+                       cell-index = <0x00>;
+                       #clock-cells = <0x01>;
+                       reg = <0xae94a00 0x1e0 0xae94400 0x800 0xaf03000 0x08>;
+                       reg-names = "pll_base\0phy_base\0gdsc_base";
+                       clocks = <0x20 0x00>;
+                       clock-names = "iface_clk";
+                       clock-rate = <0x00>;
+                       qcom,dsi-pll-ssc-en;
+                       qcom,dsi-pll-ssc-mode = "down-spread";
+                       gdsc-supply = <0x19>;
+                       linux,phandle = <0x2b7>;
+                       phandle = <0x2b7>;
+
+                       qcom,platform-supply-entries {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               qcom,platform-supply-entry@0 {
+                                       reg = <0x00>;
+                                       qcom,supply-name = "gdsc";
+                                       qcom,supply-min-voltage = <0x00>;
+                                       qcom,supply-max-voltage = <0x00>;
+                                       qcom,supply-enable-load = <0x00>;
+                                       qcom,supply-disable-load = <0x00>;
+                               };
+                       };
+               };
+
+               qcom,mdss_dsi_pll@ae96a00 {
+                       compatible = "qcom,mdss_dsi_pll_10nm";
+                       label = "MDSS DSI 1 PLL";
+                       cell-index = <0x01>;
+                       #clock-cells = <0x01>;
+                       reg = <0xae96a00 0x1e0 0xae96400 0x800 0xaf03000 0x08>;
+                       reg-names = "pll_base\0phy_base\0gdsc_base";
+                       clocks = <0x20 0x00>;
+                       clock-names = "iface_clk";
+                       clock-rate = <0x00>;
+                       qcom,dsi-pll-ssc-en;
+                       qcom,dsi-pll-ssc-mode = "down-spread";
+                       gdsc-supply = <0x19>;
+                       linux,phandle = <0x2b8>;
+                       phandle = <0x2b8>;
+
+                       qcom,platform-supply-entries {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               qcom,platform-supply-entry@0 {
+                                       reg = <0x00>;
+                                       qcom,supply-name = "gdsc";
+                                       qcom,supply-min-voltage = <0x00>;
+                                       qcom,supply-max-voltage = <0x00>;
+                                       qcom,supply-enable-load = <0x00>;
+                                       qcom,supply-disable-load = <0x00>;
+                               };
+                       };
+               };
+
+               qcom,mdss_dp_pll@c011000 {
+                       compatible = "qcom,mdss_dp_pll_10nm";
+                       label = "MDSS DP PLL";
+                       cell-index = <0x00>;
+                       #clock-cells = <0x01>;
+                       reg = <0x88ea000 0x200 0x88eaa00 0x200 0x88ea200 0x200 0x88ea600 0x200 0xaf03000 0x08>;
+                       reg-names = "pll_base\0phy_base\0ln_tx0_base\0ln_tx1_base\0gdsc_base";
+                       gdsc-supply = <0x19>;
+                       clocks = <0x20 0x00 0x21 0x00 0x22 0x99 0x22 0xa3 0x22 0x9d>;
+                       clock-names = "iface_clk\0ref_clk_src\0ref_clk\0cfg_ahb_clk\0pipe_clk";
+                       clock-rate = <0x00>;
+                       linux,phandle = <0x30>;
+                       phandle = <0x30>;
+
+                       qcom,platform-supply-entries {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               qcom,platform-supply-entry@0 {
+                                       reg = <0x00>;
+                                       qcom,supply-name = "gdsc";
+                                       qcom,supply-min-voltage = <0x00>;
+                                       qcom,supply-max-voltage = <0x00>;
+                                       qcom,supply-enable-load = <0x00>;
+                                       qcom,supply-disable-load = <0x00>;
+                               };
+                       };
+               };
+
+               qcom,smp2pgpio-rdbg-2-in {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "rdbg";
+                       qcom,remote-pid = <0x02>;
+                       qcom,is-inbound;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0x23>;
+                       phandle = <0x23>;
+               };
+
+               qcom,smp2pgpio_client_rdbg_2_in {
+                       compatible = "qcom,smp2pgpio_client_rdbg_2_in";
+                       gpios = <0x23 0x00 0x00>;
+               };
+
+               qcom,smp2pgpio-rdbg-2-out {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "rdbg";
+                       qcom,remote-pid = <0x02>;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0x24>;
+                       phandle = <0x24>;
+               };
+
+               qcom,smp2pgpio_client_rdbg_2_out {
+                       compatible = "qcom,smp2pgpio_client_rdbg_2_out";
+                       gpios = <0x24 0x00 0x00>;
+               };
+
+               qcom,smp2pgpio-rdbg-1-in {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "rdbg";
+                       qcom,remote-pid = <0x01>;
+                       qcom,is-inbound;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0x25>;
+                       phandle = <0x25>;
+               };
+
+               qcom,smp2pgpio_client_rdbg_1_in {
+                       compatible = "qcom,smp2pgpio_client_rdbg_1_in";
+                       gpios = <0x25 0x00 0x00>;
+               };
+
+               qcom,smp2pgpio-rdbg-1-out {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "rdbg";
+                       qcom,remote-pid = <0x01>;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0x26>;
+                       phandle = <0x26>;
+               };
+
+               qcom,smp2pgpio_client_rdbg_1_out {
+                       compatible = "qcom,smp2pgpio_client_rdbg_1_out";
+                       gpios = <0x26 0x00 0x00>;
+               };
+
+               qcom,smp2pgpio-rdbg-5-in {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "rdbg";
+                       qcom,remote-pid = <0x05>;
+                       qcom,is-inbound;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0x27>;
+                       phandle = <0x27>;
+               };
+
+               qcom,smp2pgpio_client_rdbg_5_in {
+                       compatible = "qcom,smp2pgpio_client_rdbg_5_in";
+                       gpios = <0x27 0x00 0x00>;
+               };
+
+               qcom,smp2pgpio-rdbg-5-out {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "rdbg";
+                       qcom,remote-pid = <0x05>;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0x28>;
+                       phandle = <0x28>;
+               };
+
+               qcom,smp2pgpio_client_rdbg_5_out {
+                       compatible = "qcom,smp2pgpio_client_rdbg_5_out";
+                       gpios = <0x28 0x00 0x00>;
+               };
+
+               qcom,mdss_mdp@ae00000 {
+                       compatible = "qcom,sde-kms";
+                       reg = <0xae00000 0x81d40 0xaeb0000 0x2008 0xaeac000 0xf0>;
+                       reg-names = "mdp_phys\0vbif_phys\0regdma_phys";
+                       clocks = <0x22 0x15 0x22 0x16 0x20 0x00 0x20 0x01 0x20 0x17 0x20 0x24>;
+                       clock-names = "gcc_iface\0gcc_bus\0iface_clk\0bus_clk\0core_clk\0vsync_clk";
+                       clock-rate = <0x00 0x00 0x00 0x00 0x11e1a300 0x124f800 0x00>;
+                       clock-max-rate = <0x00 0x00 0x00 0x00 0x19a14780 0x124f800 0x00>;
+                       sde-vdd-supply = <0x19>;
+                       interrupt-parent = <0x01>;
+                       interrupts = <0x00 0x53 0x00>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x01>;
+                       iommus = <0x29 0x880 0x08 0x29 0xc80 0x08>;
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       #power-domain-cells = <0x00>;
+                       qcom,sde-off = <0x1000>;
+                       qcom,sde-len = <0x45c>;
+                       qcom,sde-ctl-off = <0x2000 0x2200 0x2400 0x2600 0x2800>;
+                       qcom,sde-ctl-size = <0xe4>;
+                       qcom,sde-ctl-display-pref = "primary\0primary\0none\0none\0none";
+                       qcom,sde-mixer-off = <0x45000 0x46000 0x47000 0x00 0x00 0x4a000>;
+                       qcom,sde-mixer-size = <0x320>;
+                       qcom,sde-mixer-display-pref = "primary\0primary\0none\0none\0none\0none";
+                       qcom,sde-dspp-top-off = <0x1300>;
+                       qcom,sde-dspp-top-size = <0x0c>;
+                       qcom,sde-dspp-off = <0x55000 0x57000 0x59000 0x5b000>;
+                       qcom,sde-dspp-size = <0x17e0>;
+                       qcom,sde-dest-scaler-top-off = <0x61000>;
+                       qcom,sde-dest-scaler-top-size = <0x0c>;
+                       qcom,sde-dest-scaler-off = <0x800 0x1000>;
+                       qcom,sde-dest-scaler-size = <0x800>;
+                       qcom,sde-wb-off = <0x66000>;
+                       qcom,sde-wb-size = <0x2c8>;
+                       qcom,sde-wb-xin-id = <0x06>;
+                       qcom,sde-wb-id = <0x02>;
+                       qcom,sde-wb-clk-ctrl = <0x3b8 0x18>;
+                       qcom,sde-intf-off = <0x6b000 0x6b800 0x6c000 0x6c800>;
+                       qcom,sde-intf-size = <0x280>;
+                       qcom,sde-intf-type = "dp\0dsi\0dsi\0dp";
+                       qcom,sde-pp-off = <0x71000 0x71800 0x72000 0x72800 0x73000>;
+                       qcom,sde-pp-slave = <0x00 0x00 0x00 0x00 0x01>;
+                       qcom,sde-pp-size = <0xd4>;
+                       qcom,sde-te2-off = <0x2000 0x2000 0x00 0x00 0x00>;
+                       qcom,sde-cdm-off = <0x7a200>;
+                       qcom,sde-cdm-size = <0x224>;
+                       qcom,sde-dsc-off = <0x81000 0x81400 0x81800 0x81c00>;
+                       qcom,sde-dsc-size = <0x140>;
+                       qcom,sde-dither-off = <0x30e0 0x30e0 0x30e0 0x30e0 0x00>;
+                       qcom,sde-dither-version = <0x10000>;
+                       qcom,sde-dither-size = <0x20>;
+                       qcom,sde-sspp-type = "vig\0vig\0vig\0vig\0dma\0dma\0dma\0dma";
+                       qcom,sde-sspp-off = <0x5000 0x7000 0x9000 0xb000 0x25000 0x27000 0x29000 0x2b000>;
+                       qcom,sde-sspp-src-size = <0x1c8>;
+                       qcom,sde-sspp-xin-id = <0x00 0x04 0x08 0x0c 0x01 0x05 0x09 0x0d>;
+                       qcom,sde-sspp-excl-rect = <0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01>;
+                       qcom,sde-sspp-smart-dma-priority = <0x05 0x06 0x07 0x08 0x01 0x02 0x03 0x04>;
+                       qcom,sde-smart-dma-rev = "smart_dma_v2";
+                       qcom,sde-mixer-pair-mask = <0x02 0x01 0x06 0x00 0x00 0x03>;
+                       qcom,sde-mixer-blend-op-off = <0x20 0x38 0x50 0x68 0x80 0x98 0xb0 0xc8 0xe0 0xf8 0x110>;
+                       qcom,sde-sspp-clk-ctrl = <0x2ac 0x00 0x2b4 0x00 0x2bc 0x00 0x2c4 0x00 0x2ac 0x08 0x2b4 0x08 0x2bc 0x08 0x2c4 0x08>;
+                       qcom,sde-sspp-csc-off = <0x1a00>;
+                       qcom,sde-csc-type = "csc-10bit";
+                       qcom,sde-qseed-type = "qseedv3";
+                       qcom,sde-sspp-qseed-off = <0xa00>;
+                       qcom,sde-mixer-linewidth = <0xa00>;
+                       qcom,sde-sspp-linewidth = <0xa00>;
+                       qcom,sde-wb-linewidth = <0x1000>;
+                       qcom,sde-mixer-blendstages = <0x0b>;
+                       qcom,sde-highest-bank-bit = <0x02>;
+                       qcom,sde-ubwc-version = <0x200>;
+                       qcom,sde-smart-panel-align-mode = <0x0c>;
+                       qcom,sde-panic-per-pipe;
+                       qcom,sde-has-cdp;
+                       qcom,sde-has-src-split;
+                       qcom,sde-has-dim-layer;
+                       qcom,sde-has-idle-pc;
+                       qcom,sde-has-dest-scaler;
+                       qcom,sde-max-dest-scaler-input-linewidth = <0x800>;
+                       qcom,sde-max-dest-scaler-output-linewidth = <0xa00>;
+                       qcom,sde-max-bw-low-kbps = <0x927c00>;
+                       qcom,sde-max-bw-high-kbps = <0x927c00>;
+                       qcom,sde-min-core-ib-kbps = <0x493e00>;
+                       qcom,sde-min-llcc-ib-kbps = <0xc3500>;
+                       qcom,sde-min-dram-ib-kbps = <0xc3500>;
+                       qcom,sde-dram-channels = <0x02>;
+                       qcom,sde-num-nrt-paths = <0x00>;
+                       qcom,sde-dspp-ad-version = <0x40000>;
+                       qcom,sde-dspp-ad-off = <0x28000 0x27000>;
+                       qcom,sde-vbif-off = <0x00>;
+                       qcom,sde-vbif-size = <0x1040>;
+                       qcom,sde-vbif-id = <0x00>;
+                       qcom,sde-vbif-memtype-0 = <0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03>;
+                       qcom,sde-vbif-memtype-1 = <0x03 0x03 0x03 0x03 0x03 0x03>;
+                       qcom,sde-vbif-qos-rt-remap = <0x03 0x03 0x04 0x04 0x05 0x05 0x06 0x06>;
+                       qcom,sde-vbif-qos-nrt-remap = <0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03>;
+                       qcom,sde-danger-lut = <0x0f 0xffff 0x00 0x00>;
+                       qcom,sde-safe-lut-linear = <0x04 0xfff8 0x00 0xfff0>;
+                       qcom,sde-safe-lut-macrotile = <0x0a 0xfe00 0x0b 0xfc00 0x0c 0xf800 0x00 0xf000>;
+                       qcom,sde-safe-lut-nrt = <0x00 0xffff>;
+                       qcom,sde-safe-lut-cwb = <0x00 0xffff>;
+                       qcom,sde-qos-lut-linear = <0x04 0x00 0x357 0x05 0x00 0x3357 0x06 0x00 0x23357 0x07 0x00 0x223357 0x08 0x00 0x2223357 0x09 0x00 0x22223357 0x0a 0x02 0x22223357 0x0b 0x22 0x22223357 0x0c 0x222 0x22223357 0x0d 0x2222 0x22223357 0x0e 0x12222 0x22223357 0x00 0x112222 0x22223357>;
+                       qcom,sde-qos-lut-macrotile = <0x0a 0x03 0x44556677 0x0b 0x33 0x44556677 0x0c 0x233 0x44556677 0x0d 0x2233 0x44556677 0x0e 0x12233 0x44556677 0x00 0x112233 0x44556677>;
+                       qcom,sde-qos-lut-nrt = <0x00 0x00 0x00>;
+                       qcom,sde-qos-lut-cwb = <0x00 0x75300000 0x00>;
+                       qcom,sde-cdp-setting = <0x01 0x01 0x01 0x00>;
+                       qcom,sde-qos-cpu-mask = <0x03>;
+                       qcom,sde-qos-cpu-dma-latency = <0x12c>;
+                       qcom,sde-inline-rotator = <0x2a 0x00>;
+                       qcom,sde-inline-rot-xin = <0x0a 0x0b>;
+                       qcom,sde-inline-rot-xin-type = "sspp\0wb";
+                       qcom,sde-inline-rot-clk-ctrl = <0x2bc 0x08 0x2bc 0x0c>;
+                       qcom,sde-reg-dma-off = <0x00>;
+                       qcom,sde-reg-dma-version = <0x01>;
+                       qcom,sde-reg-dma-trigger-off = <0x119c>;
+                       linux,phandle = <0x2c>;
+                       phandle = <0x2c>;
+                       connectors = <0x2ba 0x4e2 0x4e3>;
+                       #cooling-cells = <0x02>;
+
+                       qcom,sde-sspp-vig-blocks {
+                               qcom,sde-vig-csc-off = <0x1a00>;
+                               qcom,sde-vig-qseed-off = <0xa00>;
+                               qcom,sde-vig-qseed-size = <0xa0>;
+                       };
+
+                       qcom,sde-dspp-blocks {
+                               qcom,sde-dspp-igc = <0x00 0x30001>;
+                               qcom,sde-dspp-hsic = <0x800 0x10007>;
+                               qcom,sde-dspp-memcolor = <0x880 0x10007>;
+                               qcom,sde-dspp-sixzone = <0x900 0x10007>;
+                               qcom,sde-dspp-vlut = <0xa00 0x10008>;
+                               qcom,sde-dspp-gamut = <0x1000 0x40000>;
+                               qcom,sde-dspp-pcc = <0x1700 0x40000>;
+                               qcom,sde-dspp-gc = <0x17c0 0x10008>;
+                               qcom,sde-dspp-hist = <0x800 0x10007>;
+                               qcom,sde-dspp-dither = <0x82c 0x10007>;
+                       };
+
+                       qcom,platform-supply-entries {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               qcom,platform-supply-entry@0 {
+                                       reg = <0x00>;
+                                       qcom,supply-name = "sde-vdd";
+                                       qcom,supply-min-voltage = <0x00>;
+                                       qcom,supply-max-voltage = <0x00>;
+                                       qcom,supply-enable-load = <0x00>;
+                                       qcom,supply-disable-load = <0x00>;
+                               };
+                       };
+
+                       qcom,smmu_sde_sec_cb {
+                               compatible = "qcom,smmu_sde_sec";
+                               iommus = <0x29 0x881 0x08 0x29 0xc81 0x08>;
+                               linux,phandle = <0x2b9>;
+                               phandle = <0x2b9>;
+                       };
+
+                       qcom,sde-data-bus {
+                               qcom,msm-bus,name = "mdss_sde_mnoc";
+                               qcom,msm-bus,num-cases = <0x03>;
+                               qcom,msm-bus,num-paths = <0x02>;
+                               qcom,msm-bus,vectors-KBps = <0x16 0x305 0x00 0x00 0x17 0x305 0x00 0x00 0x16 0x305 0x00 0x61a800 0x17 0x305 0x00 0x61a800 0x16 0x305 0x00 0x61a800 0x17 0x305 0x00 0x61a800>;
+                       };
+
+                       qcom,sde-llcc-bus {
+                               qcom,msm-bus,name = "mdss_sde_llcc";
+                               qcom,msm-bus,num-cases = <0x03>;
+                               qcom,msm-bus,num-paths = <0x01>;
+                               qcom,msm-bus,vectors-KBps = <0x84 0x302 0x00 0x00 0x84 0x302 0x00 0x61a800 0x84 0x302 0x00 0x61a800>;
+                       };
+
+                       qcom,sde-ebi-bus {
+                               qcom,msm-bus,name = "mdss_sde_ebi";
+                               qcom,msm-bus,num-cases = <0x03>;
+                               qcom,msm-bus,num-paths = <0x01>;
+                               qcom,msm-bus,vectors-KBps = <0x81 0x200 0x00 0x00 0x81 0x200 0x00 0x61a800 0x81 0x200 0x00 0x61a800>;
+                       };
+
+                       qcom,sde-reg-bus {
+                               qcom,msm-bus,name = "mdss_reg";
+                               qcom,msm-bus,num-cases = <0x04>;
+                               qcom,msm-bus,num-paths = <0x01>;
+                               qcom,msm-bus,active-only;
+                               qcom,msm-bus,vectors-KBps = <0x01 0x24e 0x00 0x00 0x01 0x24e 0x00 0x12c00 0x01 0x24e 0x00 0x249f0 0x01 0x24e 0x00 0x493e0>;
+                       };
+
+                       qcom,mdss_dsi_sim_video {
+                               qcom,mdss-dsi-panel-name = "Simulator video mode dsi panel";
+                               qcom,mdss-dsi-panel-type = "dsi_video_mode";
+                               qcom,mdss-dsi-virtual-channel-id = <0x00>;
+                               qcom,mdss-dsi-stream = <0x00>;
+                               qcom,mdss-dsi-bpp = <0x18>;
+                               qcom,mdss-dsi-underflow-color = <0xff>;
+                               qcom,mdss-dsi-border-color = <0x00>;
+                               qcom,mdss-dsi-panel-hdr-enabled;
+                               qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>;
+                               qcom,mdss-dsi-panel-peak-brightness = <0x401640>;
+                               qcom,mdss-dsi-panel-blackness-level = <0xc9e>;
+                               qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
+                               qcom,mdss-dsi-bllp-eof-power-mode;
+                               qcom,mdss-dsi-bllp-power-mode;
+                               qcom,mdss-dsi-lane-0-state;
+                               qcom,mdss-dsi-lane-1-state;
+                               qcom,mdss-dsi-lane-2-state;
+                               qcom,mdss-dsi-lane-3-state;
+                               qcom,mdss-dsi-t-clk-post = <0x0d>;
+                               qcom,mdss-dsi-t-clk-pre = <0x2d>;
+                               qcom,mdss-dsi-dma-trigger = "trigger_sw";
+                               qcom,mdss-dsi-mdp-trigger = "none";
+                               qcom,mdss-dsi-reset-sequence = <0x01 0x00 0x00 0x00 0x01 0x00>;
+                               qcom,panel-ack-disabled;
+                               qcom,panel-supply-entries = <0x4c8>;
+                               qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled";
+                               qcom,platform-reset-gpio = <0x34 0x06 0x00>;
+                               linux,phandle = <0x4d6>;
+                               phandle = <0x4d6>;
+
+                               qcom,mdss-dsi-display-timings {
+
+                                       timing@0 {
+                                               qcom,mdss-dsi-panel-width = <0x280>;
+                                               qcom,mdss-dsi-panel-height = <0x1e0>;
+                                               qcom,mdss-dsi-h-front-porch = <0x08>;
+                                               qcom,mdss-dsi-h-back-porch = <0x08>;
+                                               qcom,mdss-dsi-h-pulse-width = <0x08>;
+                                               qcom,mdss-dsi-h-sync-skew = <0x00>;
+                                               qcom,mdss-dsi-v-back-porch = <0x06>;
+                                               qcom,mdss-dsi-v-front-porch = <0x06>;
+                                               qcom,mdss-dsi-v-pulse-width = <0x02>;
+                                               qcom,mdss-dsi-h-left-border = <0x00>;
+                                               qcom,mdss-dsi-h-right-border = <0x00>;
+                                               qcom,mdss-dsi-v-top-border = <0x00>;
+                                               qcom,mdss-dsi-v-bottom-border = <0x00>;
+                                               qcom,mdss-dsi-panel-framerate = <0x3c>;
+                                               qcom,mdss-dsi-panel-timings = <0x00 0x00 0x00>;
+                                               qcom,mdss-dsi-on-command = [32 01 00 00 00 00 02 00 00];
+                                               qcom,mdss-dsi-off-command = [22 01 00 00 00 00 02 00 00];
+                                               qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-off-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-h-sync-pulse = <0x00>;
+                                               qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5030400>;
+                                               qcom,display-topology = <0x01 0x00 0x01 0x02 0x00 0x01>;
+                                               qcom,default-topology-index = <0x00>;
+                                       };
+                               };
+                       };
+
+                       qcom,mdss_dsi_sim_cmd {
+                               qcom,mdss-dsi-panel-name = "Simulator cmd mode dsi panel";
+                               qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
+                               qcom,mdss-dsi-virtual-channel-id = <0x00>;
+                               qcom,mdss-dsi-stream = <0x00>;
+                               qcom,mdss-dsi-bpp = <0x18>;
+                               qcom,mdss-dsi-color-order = "rgb_swap_rgb";
+                               qcom,mdss-dsi-underflow-color = <0xff>;
+                               qcom,mdss-dsi-border-color = <0x00>;
+                               qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
+                               qcom,mdss-dsi-bllp-eof-power-mode;
+                               qcom,mdss-dsi-bllp-power-mode;
+                               qcom,mdss-dsi-lane-0-state;
+                               qcom,mdss-dsi-lane-1-state;
+                               qcom,mdss-dsi-lane-2-state;
+                               qcom,mdss-dsi-lane-3-state;
+                               qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
+                               qcom,mdss-dsi-t-clk-post = <0x0c>;
+                               qcom,mdss-dsi-t-clk-pre = <0x29>;
+                               qcom,mdss-dsi-bl-max-level = <0xfff>;
+                               qcom,mdss-dsi-dma-trigger = "trigger_sw";
+                               qcom,mdss-dsi-mdp-trigger = "none";
+                               qcom,mdss-dsi-te-pin-select = <0x01>;
+                               qcom,mdss-dsi-wr-mem-start = <0x2c>;
+                               qcom,mdss-dsi-wr-mem-continue = <0x3c>;
+                               qcom,mdss-dsi-te-dcs-command = <0x01>;
+                               qcom,mdss-dsi-te-check-enable;
+                               qcom,mdss-dsi-te-using-wd;
+                               qcom,mdss-dsi-te-using-te-pin;
+                               qcom,mdss-dsi-panel-hdr-enabled;
+                               qcom,ulps-enabled;
+                               qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>;
+                               qcom,mdss-dsi-panel-peak-brightness = <0x401640>;
+                               qcom,mdss-dsi-panel-blackness-level = <0xc9e>;
+                               qcom,panel-ack-disabled;
+                               qcom,panel-supply-entries = <0x4c8>;
+                               qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled";
+                               qcom,platform-reset-gpio = <0x34 0x06 0x00>;
+                               linux,phandle = <0x4d8>;
+                               phandle = <0x4d8>;
+
+                               qcom,mdss-dsi-display-timings {
+
+                                       timing@0 {
+                                               qcom,mdss-dsi-panel-width = <0x5a0>;
+                                               qcom,mdss-dsi-panel-height = <0xa00>;
+                                               qcom,mdss-dsi-h-front-porch = <0x78>;
+                                               qcom,mdss-dsi-h-back-porch = <0x64>;
+                                               qcom,mdss-dsi-h-pulse-width = <0x28>;
+                                               qcom,mdss-dsi-h-sync-skew = <0x00>;
+                                               qcom,mdss-dsi-v-back-porch = <0x64>;
+                                               qcom,mdss-dsi-v-front-porch = <0x64>;
+                                               qcom,mdss-dsi-v-pulse-width = <0x28>;
+                                               qcom,mdss-dsi-h-left-border = <0x00>;
+                                               qcom,mdss-dsi-h-right-border = <0x00>;
+                                               qcom,mdss-dsi-v-top-border = <0x00>;
+                                               qcom,mdss-dsi-v-bottom-border = <0x00>;
+                                               qcom,mdss-dsi-panel-framerate = <0x3c>;
+                                               qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>;
+                                               qcom,mdss-dsi-on-command = <0x29010000 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>;
+                                               qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00];
+                                               qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
+                                               qcom,compression-mode = "dsc";
+                                               qcom,mdss-dsc-slice-height = <0x28>;
+                                               qcom,mdss-dsc-slice-width = <0x2d0>;
+                                               qcom,mdss-dsc-slice-per-pkt = <0x01>;
+                                               qcom,mdss-dsc-bit-per-component = <0x08>;
+                                               qcom,mdss-dsc-bit-per-pixel = <0x08>;
+                                               qcom,mdss-dsc-block-prediction-enable;
+                                               qcom,display-topology = <0x01 0x00 0x01 0x02 0x02 0x01>;
+                                               qcom,default-topology-index = <0x01>;
+                                               qcom,panel-roi-alignment = <0x2d0 0x28 0x2d0 0x28 0x2d0 0x28>;
+                                               qcom,partial-update-enabled = "single_roi";
+                                               qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4030400>;
+                                       };
+
+                                       timing@1 {
+                                               qcom,mdss-dsi-panel-width = <0x438>;
+                                               qcom,mdss-dsi-panel-height = <0x780>;
+                                               qcom,mdss-dsi-h-front-porch = <0x78>;
+                                               qcom,mdss-dsi-h-back-porch = <0x1cc>;
+                                               qcom,mdss-dsi-h-pulse-width = <0x28>;
+                                               qcom,mdss-dsi-h-sync-skew = <0x00>;
+                                               qcom,mdss-dsi-v-back-porch = <0x64>;
+                                               qcom,mdss-dsi-v-front-porch = <0x2e4>;
+                                               qcom,mdss-dsi-v-pulse-width = <0x28>;
+                                               qcom,mdss-dsi-h-left-border = <0x00>;
+                                               qcom,mdss-dsi-h-right-border = <0x00>;
+                                               qcom,mdss-dsi-v-top-border = <0x00>;
+                                               qcom,mdss-dsi-v-bottom-border = <0x00>;
+                                               qcom,mdss-dsi-panel-framerate = <0x3c>;
+                                               qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>;
+                                               qcom,mdss-dsi-on-command = <0x29010000 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>;
+                                               qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00];
+                                               qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
+                                               qcom,compression-mode = "dsc";
+                                               qcom,mdss-dsc-slice-height = <0x28>;
+                                               qcom,mdss-dsc-slice-width = <0x21c>;
+                                               qcom,mdss-dsc-slice-per-pkt = <0x01>;
+                                               qcom,mdss-dsc-bit-per-component = <0x08>;
+                                               qcom,mdss-dsc-bit-per-pixel = <0x08>;
+                                               qcom,mdss-dsc-block-prediction-enable;
+                                               qcom,display-topology = <0x01 0x00 0x01 0x02 0x02 0x01>;
+                                               qcom,default-topology-index = <0x01>;
+                                               qcom,panel-roi-alignment = <0x21c 0x28 0x21c 0x28 0x21c 0x28>;
+                                               qcom,partial-update-enabled = "single_roi";
+                                               qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4030400>;
+                                       };
+
+                                       timing@2 {
+                                               qcom,mdss-dsi-panel-width = <0x2d0>;
+                                               qcom,mdss-dsi-panel-height = <0x500>;
+                                               qcom,mdss-dsi-h-front-porch = <0x64>;
+                                               qcom,mdss-dsi-h-back-porch = <0x348>;
+                                               qcom,mdss-dsi-h-pulse-width = <0x28>;
+                                               qcom,mdss-dsi-h-sync-skew = <0x00>;
+                                               qcom,mdss-dsi-v-back-porch = <0x64>;
+                                               qcom,mdss-dsi-v-front-porch = <0x564>;
+                                               qcom,mdss-dsi-v-pulse-width = <0x28>;
+                                               qcom,mdss-dsi-h-left-border = <0x00>;
+                                               qcom,mdss-dsi-h-right-border = <0x00>;
+                                               qcom,mdss-dsi-v-top-border = <0x00>;
+                                               qcom,mdss-dsi-v-bottom-border = <0x00>;
+                                               qcom,mdss-dsi-panel-framerate = <0x3c>;
+                                               qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>;
+                                               qcom,mdss-dsi-on-command = <0x29010000 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>;
+                                               qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00];
+                                               qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
+                                               qcom,compression-mode = "dsc";
+                                               qcom,mdss-dsc-slice-height = <0x28>;
+                                               qcom,mdss-dsc-slice-width = <0x168>;
+                                               qcom,mdss-dsc-slice-per-pkt = <0x01>;
+                                               qcom,mdss-dsc-bit-per-component = <0x08>;
+                                               qcom,mdss-dsc-bit-per-pixel = <0x08>;
+                                               qcom,mdss-dsc-block-prediction-enable;
+                                               qcom,display-topology = <0x01 0x00 0x01 0x02 0x02 0x01>;
+                                               qcom,default-topology-index = <0x01>;
+                                               qcom,panel-roi-alignment = <0x168 0x28 0x168 0x28 0x168 0x28>;
+                                               qcom,partial-update-enabled = "single_roi";
+                                               qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4030400>;
+                                       };
+                               };
+                       };
+
+                       qcom,mdss_dsi_sim_dsc_375_cmd {
+                               qcom,mdss-dsi-panel-name = "Simulator cmd mode DSC 3.75:1 dsi panel";
+                               qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
+                               qcom,mdss-dsi-virtual-channel-id = <0x00>;
+                               qcom,mdss-dsi-stream = <0x00>;
+                               qcom,mdss-dsi-bpp = <0x18>;
+                               qcom,mdss-dsi-color-order = "rgb_swap_rgb";
+                               qcom,mdss-dsi-underflow-color = <0xff>;
+                               qcom,mdss-dsi-border-color = <0x00>;
+                               qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
+                               qcom,mdss-dsi-bllp-eof-power-mode;
+                               qcom,mdss-dsi-bllp-power-mode;
+                               qcom,mdss-dsi-lane-0-state;
+                               qcom,mdss-dsi-lane-1-state;
+                               qcom,mdss-dsi-lane-2-state;
+                               qcom,mdss-dsi-lane-3-state;
+                               qcom,mdss-dsi-dma-trigger = "trigger_sw";
+                               qcom,mdss-dsi-mdp-trigger = "none";
+                               qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
+                               qcom,mdss-dsi-bl-max-level = <0xfff>;
+                               qcom,adjust-timer-wakeup-ms = <0x01>;
+                               qcom,mdss-dsi-te-pin-select = <0x01>;
+                               qcom,mdss-dsi-wr-mem-start = <0x2c>;
+                               qcom,mdss-dsi-wr-mem-continue = <0x3c>;
+                               qcom,mdss-dsi-te-dcs-command = <0x01>;
+                               qcom,mdss-dsi-te-check-enable;
+                               qcom,mdss-dsi-te-using-wd;
+                               qcom,mdss-dsi-te-using-te-pin;
+                               qcom,panel-ack-disabled;
+                               qcom,mdss-dsi-t-clk-post = <0x0d>;
+                               qcom,mdss-dsi-t-clk-pre = <0x2d>;
+                               qcom,panel-supply-entries = <0x4c8>;
+                               qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled";
+                               qcom,platform-reset-gpio = <0x34 0x06 0x00>;
+                               linux,phandle = <0x4da>;
+                               phandle = <0x4da>;
+
+                               qcom,mdss-dsi-display-timings {
+
+                                       timing@0 {
+                                               qcom,mdss-dsi-panel-framerate = <0x3c>;
+                                               qcom,mdss-dsi-panel-width = <0x5a0>;
+                                               qcom,mdss-dsi-panel-height = <0xa00>;
+                                               qcom,mdss-dsi-h-front-porch = <0x64>;
+                                               qcom,mdss-dsi-h-back-porch = <0x20>;
+                                               qcom,mdss-dsi-h-pulse-width = <0x10>;
+                                               qcom,mdss-dsi-h-sync-skew = <0x00>;
+                                               qcom,mdss-dsi-v-back-porch = <0x08>;
+                                               qcom,mdss-dsi-v-front-porch = <0x0a>;
+                                               qcom,mdss-dsi-v-pulse-width = <0x02>;
+                                               qcom,mdss-dsi-h-left-border = <0x00>;
+                                               qcom,mdss-dsi-h-right-border = <0x00>;
+                                               qcom,mdss-dsi-v-top-border = <0x00>;
+                                               qcom,mdss-dsi-v-bottom-border = <0x00>;
+                                               qcom,mdss-dsi-on-command = <0x15010000 0x2ff 0x20150100 0x02 0xfb011501 0x00 0x2000115 0x1000000 0x20155 0x15010000 0x202 0x45150100 0x02 0x5401501 0x00 0x2061915 0x1000000 0x2071e 0x15010000 0x20b 0x73150100 0x02 0xc731501 0x00 0x20eb015 0x1000000 0x20fae 0x15010000 0x211 0xb8150100 0x02 0x13001501 0x00 0x2588015 0x1000000 0x25901 0x15010000 0x25a 0x150100 0x02 0x5b011501 0x00 0x25c8015 0x1000000 0x25d81 0x15010000 0x25e 0x150100 0x02 0x5f011501 0x00 0x2723115 0x1000000 0x26803 0x15010000 0x2ff 0x24150100 0x02 0xfb011501 0x00 0x2001c15 0x1000000 0x2010b 0x15010000 0x202 0xc150100 0x02 0x3011501 0x00 0x2040f15 0x1000000 0x20510 0x15010000 0x206 0x10150100 0x02 0x7101501 0x00 0x2088915 0x1000000 0x2098a 0x15010000 0x20a 0x13150100 0x02 0xb131501 0x00 0x20c1515 0x1000000 0x20d15 0x15010000 0x20e 0x17150100 0x02 0xf171501 0x00 0x2101c15 0x1000000 0x2110b 0x15010000 0x212 0xc150100 0x02 0x13011501 0x00 0x2140f15 0x1000000 0x21510 0x15010000 0x216 0x10150100 0x02 0x17101501 0x00 0x2188915 0x1000000 0x2198a 0x15010000 0x21a 0x13150100 0x02 0x1b131501 0x00 0x21c1515 0x1000000 0x21d15 0x15010000 0x21e 0x17150100 0x02 0x1f171501 0x00 0x2204015 0x1000000 0x22101 0x15010000 0x222 0x150100 0x02 0x23401501 0x00 0x2244015 0x1000000 0x2256d 0x15010000 0x226 0x40150100 0x02 0x27401501 0x00 0x2e00015 0x1000000 0x2dc21 0x15010000 0x2dd 0x22150100 0x02 0xde071501 0x00 0x2df0715 0x1000000 0x2e36d 0x15010000 0x2e1 0x7150100 0x02 0xe2071501 0x00 0x229d815 0x1000000 0x22a2a 0x15010000 0x24b 0x3150100 0x02 0x4c111501 0x00 0x24d1015 0x1000000 0x24e01 0x15010000 0x24f 0x1150100 0x02 0x50101501 0x00 0x2510015 0x1000000 0x25280 0x15010000 0x253 0x150100 0x02 0x56001501 0x00 0x2540715 0x1000000 0x25807 0x15010000 0x255 0x25150100 0x02 0x5b431501 0x00 0x25c0015 0x1000000 0x25f73 0x15010000 0x260 0x73150100 0x02 0x63221501 0x00 0x2640015 0x1000000 0x26708 0x15010000 0x268 0x4150100 0x02 0x72021501 0x00 0x27a8015 0x1000000 0x27b91 0x15010000 0x27c 0xd8150100 0x02 0x7d601501 0x00 0x27f1515 0x1000000 0x27515 0x15010000 0x2b3 0xc0150100 0x02 0xb4001501 0x00 0x2b50015 0x1000000 0x27800 0x15010000 0x279 0x150100 0x02 0x80001501 0x00 0x2830015 0x1000000 0x2930a 0x15010000 0x294 0xa150100 0x02 0x8a001501 0x00 0x29bff15 0x1000000 0x29db0 0x15010000 0x29f 0x63150100 0x02 0x98101501 0x00 0x2ec0015 0x1000000 0x2ff10 0x39010000 0x11c1 0x9200010 0x2000268 0x1bb000a 0x66704c5 0x39010000 0x3c2 0x10f01501 0x00 0x2c00315 0x1000000 0x43b03 0xa0a1501 0x00 0x2350015 0x1000000 0x2e501 0x15010000 0x2bb 0x10150100 0x02 0xfb010501 0x7800 0x2110005 0x1000078 0x22900>;
+                                               qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
+                                               qcom,mdss-dsi-on-command-state = "dsi_hs_mode";
+                                               qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
+                                               qcom,mdss-dsi-h-sync-pulse = <0x00>;
+                                               qcom,compression-mode = "dsc";
+                                               qcom,mdss-dsc-slice-height = <0x10>;
+                                               qcom,mdss-dsc-slice-width = <0x2d0>;
+                                               qcom,mdss-dsc-slice-per-pkt = <0x02>;
+                                               qcom,mdss-dsc-bit-per-component = <0x0a>;
+                                               qcom,mdss-dsc-bit-per-pixel = <0x08>;
+                                               qcom,mdss-dsc-block-prediction-enable;
+                                               qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4030400>;
+                                               qcom,display-topology = <0x01 0x01 0x01>;
+                                               qcom,default-topology-index = <0x00>;
+                                       };
+
+                                       timing@1 {
+                                               qcom,mdss-dsi-panel-width = <0x438>;
+                                               qcom,mdss-dsi-panel-height = <0x780>;
+                                               qcom,mdss-dsi-h-front-porch = <0x00>;
+                                               qcom,mdss-dsi-h-back-porch = <0x00>;
+                                               qcom,mdss-dsi-h-pulse-width = <0x00>;
+                                               qcom,mdss-dsi-h-sync-skew = <0x00>;
+                                               qcom,mdss-dsi-v-back-porch = <0x00>;
+                                               qcom,mdss-dsi-v-front-porch = <0x00>;
+                                               qcom,mdss-dsi-v-pulse-width = <0x00>;
+                                               qcom,mdss-dsi-h-left-border = <0x00>;
+                                               qcom,mdss-dsi-h-right-border = <0x00>;
+                                               qcom,mdss-dsi-v-top-border = <0x00>;
+                                               qcom,mdss-dsi-v-bottom-border = <0x00>;
+                                               qcom,mdss-dsi-panel-framerate = <0x3c>;
+                                               qcom,mdss-dsi-on-command = <0x15010000 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>;
+                                               qcom,mdss-dsi-off-command = <0x5010000 0x10000128 0x5010000 0x40000110>;
+                                               qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
+                                               qcom,mdss-dsi-h-sync-pulse = <0x00>;
+                                               qcom,compression-mode = "dsc";
+                                               qcom,mdss-dsc-slice-height = <0x10>;
+                                               qcom,mdss-dsc-slice-width = <0x21c>;
+                                               qcom,mdss-dsc-slice-per-pkt = <0x02>;
+                                               qcom,mdss-dsc-bit-per-component = <0x0a>;
+                                               qcom,mdss-dsc-bit-per-pixel = <0x08>;
+                                               qcom,mdss-dsc-block-prediction-enable;
+                                               qcom,mdss-dsi-panel-phy-timings = <0x150505 0x201f0505 0x3030400>;
+                                               qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01 0x02 0x01 0x01>;
+                                               qcom,default-topology-index = <0x00>;
+                                       };
+                               };
+                       };
+
+                       qcom,mdss_dsi_dual_sim_video {
+                               qcom,mdss-dsi-panel-name = "Sim dual video mode dsi panel";
+                               qcom,mdss-dsi-panel-type = "dsi_video_mode";
+                               qcom,mdss-dsi-virtual-channel-id = <0x00>;
+                               qcom,mdss-dsi-stream = <0x00>;
+                               qcom,mdss-dsi-bpp = <0x18>;
+                               qcom,mdss-dsi-underflow-color = <0xff>;
+                               qcom,mdss-dsi-border-color = <0x00>;
+                               qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
+                               qcom,mdss-dsi-bllp-eof-power-mode;
+                               qcom,mdss-dsi-bllp-power-mode;
+                               qcom,mdss-dsi-panel-broadcast-mode;
+                               qcom,mdss-dsi-lane-0-state;
+                               qcom,mdss-dsi-lane-1-state;
+                               qcom,mdss-dsi-lane-2-state;
+                               qcom,mdss-dsi-lane-3-state;
+                               qcom,mdss-dsi-bl-max-level = <0xfff>;
+                               qcom,mdss-dsi-dma-trigger = "trigger_sw";
+                               qcom,mdss-dsi-mdp-trigger = "none";
+                               qcom,mdss-dsi-reset-sequence = <0x01 0x14 0x00 0xc8 0x01 0x14>;
+                               qcom,panel-ack-disabled;
+                               qcom,mdss-dsi-t-clk-post = <0x0d>;
+                               qcom,mdss-dsi-t-clk-pre = <0x2d>;
+                               qcom,panel-supply-entries = <0x4c8>;
+                               qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled";
+                               qcom,platform-reset-gpio = <0x34 0x06 0x00>;
+                               linux,phandle = <0x4d7>;
+                               phandle = <0x4d7>;
+
+                               qcom,mdss-dsi-display-timings {
+
+                                       timing@0 {
+                                               qcom,mdss-dsi-panel-width = <0x500>;
+                                               qcom,mdss-dsi-panel-height = <0x5a0>;
+                                               qcom,mdss-dsi-h-front-porch = <0x78>;
+                                               qcom,mdss-dsi-h-back-porch = <0x2c>;
+                                               qcom,mdss-dsi-h-pulse-width = <0x10>;
+                                               qcom,mdss-dsi-h-sync-skew = <0x00>;
+                                               qcom,mdss-dsi-v-back-porch = <0x04>;
+                                               qcom,mdss-dsi-v-front-porch = <0x08>;
+                                               qcom,mdss-dsi-v-pulse-width = <0x04>;
+                                               qcom,mdss-dsi-h-left-border = <0x00>;
+                                               qcom,mdss-dsi-h-right-border = <0x00>;
+                                               qcom,mdss-dsi-v-top-border = <0x00>;
+                                               qcom,mdss-dsi-v-bottom-border = <0x00>;
+                                               qcom,mdss-dsi-h-sync-pulse = <0x00>;
+                                               qcom,mdss-dsi-panel-framerate = <0x3c>;
+                                               qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00];
+                                               qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
+                                               qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5030400>;
+                                               qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>;
+                                               qcom,default-topology-index = <0x00>;
+                                       };
+                               };
+                       };
+
+                       qcom,mdss_dsi_dual_sim_cmd {
+                               qcom,mdss-dsi-panel-name = "Sim dual cmd mode dsi panel";
+                               qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
+                               qcom,mdss-dsi-virtual-channel-id = <0x00>;
+                               qcom,mdss-dsi-stream = <0x00>;
+                               qcom,mdss-dsi-bpp = <0x18>;
+                               qcom,mdss-dsi-color-order = "rgb_swap_rgb";
+                               qcom,mdss-dsi-underflow-color = <0xff>;
+                               qcom,mdss-dsi-border-color = <0x00>;
+                               qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
+                               qcom,mdss-dsi-bllp-eof-power-mode;
+                               qcom,mdss-dsi-bllp-power-mode;
+                               qcom,cmd-sync-wait-broadcast;
+                               qcom,mdss-dsi-lane-0-state;
+                               qcom,mdss-dsi-lane-1-state;
+                               qcom,mdss-dsi-lane-2-state;
+                               qcom,mdss-dsi-lane-3-state;
+                               qcom,mdss-dsi-hor-line-idle = <0x00 0x28 0x100 0x28 0x78 0x80 0x78 0xf0 0x40>;
+                               qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
+                               qcom,mdss-dsi-bl-max-level = <0xfff>;
+                               qcom,mdss-dsi-dma-trigger = "trigger_sw";
+                               qcom,mdss-dsi-mdp-trigger = "none";
+                               qcom,mdss-dsi-te-pin-select = <0x01>;
+                               qcom,mdss-dsi-wr-mem-start = <0x2c>;
+                               qcom,mdss-dsi-wr-mem-continue = <0x3c>;
+                               qcom,mdss-dsi-te-dcs-command = <0x01>;
+                               qcom,mdss-dsi-te-check-enable;
+                               qcom,mdss-dsi-te-using-wd;
+                               qcom,mdss-dsi-te-using-te-pin;
+                               qcom,panel-ack-disabled;
+                               qcom,mdss-dsi-t-clk-post = <0x0d>;
+                               qcom,mdss-dsi-t-clk-pre = <0x2d>;
+                               qcom,panel-supply-entries = <0x4c8>;
+                               qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled";
+                               qcom,platform-reset-gpio = <0x34 0x06 0x00>;
+                               linux,phandle = <0x4d9>;
+                               phandle = <0x4d9>;
+
+                               qcom,mdss-dsi-display-timings {
+
+                                       timing@0 {
+                                               qcom,mdss-dsi-panel-width = <0x21c>;
+                                               qcom,mdss-dsi-panel-height = <0x780>;
+                                               qcom,mdss-dsi-h-front-porch = <0x1c>;
+                                               qcom,mdss-dsi-h-back-porch = <0x04>;
+                                               qcom,mdss-dsi-h-pulse-width = <0x04>;
+                                               qcom,mdss-dsi-h-sync-skew = <0x00>;
+                                               qcom,mdss-dsi-v-back-porch = <0x0c>;
+                                               qcom,mdss-dsi-v-front-porch = <0x0c>;
+                                               qcom,mdss-dsi-v-pulse-width = <0x02>;
+                                               qcom,mdss-dsi-h-left-border = <0x00>;
+                                               qcom,mdss-dsi-h-right-border = <0x00>;
+                                               qcom,mdss-dsi-v-top-border = <0x00>;
+                                               qcom,mdss-dsi-v-bottom-border = <0x00>;
+                                               qcom,mdss-dsi-panel-framerate = <0x78>;
+                                               qcom,mdss-dsi-on-command = <0x5010000 0x129>;
+                                               qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00];
+                                               qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
+                                               qcom,mdss-dsi-panel-phy-timings = <0x240909 0x26240909 0x6030400>;
+                                               qcom,display-topology = <0x02 0x00 0x02>;
+                                               qcom,default-topology-index = <0x00>;
+                                       };
+
+                                       timing@1 {
+                                               qcom,mdss-dsi-panel-width = <0x2d0>;
+                                               qcom,mdss-dsi-panel-height = <0xa00>;
+                                               qcom,mdss-dsi-h-front-porch = <0x64>;
+                                               qcom,mdss-dsi-h-back-porch = <0x20>;
+                                               qcom,mdss-dsi-h-pulse-width = <0x10>;
+                                               qcom,mdss-dsi-h-sync-skew = <0x00>;
+                                               qcom,mdss-dsi-v-back-porch = <0x07>;
+                                               qcom,mdss-dsi-v-front-porch = <0x08>;
+                                               qcom,mdss-dsi-v-pulse-width = <0x01>;
+                                               qcom,mdss-dsi-h-sync-pulse = <0x00>;
+                                               qcom,mdss-dsi-h-left-border = <0x00>;
+                                               qcom,mdss-dsi-h-right-border = <0x00>;
+                                               qcom,mdss-dsi-v-top-border = <0x00>;
+                                               qcom,mdss-dsi-v-bottom-border = <0x00>;
+                                               qcom,mdss-dsi-panel-framerate = <0x3c>;
+                                               qcom,mdss-dsi-on-command = <0x5010000 0x129>;
+                                               qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00];
+                                               qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
+                                               qcom,mdss-dsi-panel-phy-timings = <0x300c0d 0x2a270c0d 0x9030400>;
+                                               qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>;
+                                               qcom,default-topology-index = <0x00>;
+                                       };
+
+                                       timing@2 {
+                                               qcom,mdss-dsi-panel-width = <0x438>;
+                                               qcom,mdss-dsi-panel-height = <0xf00>;
+                                               qcom,mdss-dsi-h-front-porch = <0x1e>;
+                                               qcom,mdss-dsi-h-back-porch = <0x64>;
+                                               qcom,mdss-dsi-h-pulse-width = <0x04>;
+                                               qcom,mdss-dsi-h-sync-skew = <0x00>;
+                                               qcom,mdss-dsi-v-back-porch = <0x07>;
+                                               qcom,mdss-dsi-v-front-porch = <0x08>;
+                                               qcom,mdss-dsi-v-pulse-width = <0x01>;
+                                               qcom,mdss-dsi-h-sync-pulse = <0x00>;
+                                               qcom,mdss-dsi-panel-framerate = <0x28>;
+                                               qcom,mdss-dsi-on-command = <0x5010000 0x129>;
+                                               qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00];
+                                               qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
+                                               qcom,mdss-dsi-panel-phy-timings = <0x180606 0x21200606 0x4030400>;
+                                               qcom,display-topology = <0x02 0x00 0x02>;
+                                               qcom,default-topology-index = <0x00>;
+                                       };
+                               };
+                       };
+
+                       qcom,mdss_dsi_dual_sim_dsc_375_cmd {
+                               qcom,mdss-dsi-panel-name = "Sim dual cmd mode DSC 3.75:1 dsi panel";
+                               qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
+                               qcom,mdss-dsi-virtual-channel-id = <0x00>;
+                               qcom,mdss-dsi-stream = <0x00>;
+                               qcom,mdss-dsi-bpp = <0x18>;
+                               qcom,mdss-dsi-color-order = "rgb_swap_rgb";
+                               qcom,mdss-dsi-underflow-color = <0xff>;
+                               qcom,mdss-dsi-border-color = <0x00>;
+                               qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
+                               qcom,mdss-dsi-bllp-eof-power-mode;
+                               qcom,mdss-dsi-bllp-power-mode;
+                               qcom,cmd-sync-wait-broadcast;
+                               qcom,mdss-dsi-lane-0-state;
+                               qcom,mdss-dsi-lane-1-state;
+                               qcom,mdss-dsi-lane-2-state;
+                               qcom,mdss-dsi-lane-3-state;
+                               qcom,mdss-dsi-hor-line-idle = <0x00 0x28 0x100 0x28 0x78 0x80 0x78 0xf0 0x40>;
+                               qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
+                               qcom,mdss-dsi-bl-max-level = <0xfff>;
+                               qcom,mdss-dsi-dma-trigger = "trigger_sw";
+                               qcom,mdss-dsi-mdp-trigger = "none";
+                               qcom,mdss-dsi-te-pin-select = <0x01>;
+                               qcom,mdss-dsi-wr-mem-start = <0x2c>;
+                               qcom,mdss-dsi-wr-mem-continue = <0x3c>;
+                               qcom,mdss-dsi-te-dcs-command = <0x01>;
+                               qcom,mdss-dsi-te-check-enable;
+                               qcom,mdss-dsi-te-using-wd;
+                               qcom,mdss-dsi-te-using-te-pin;
+                               qcom,panel-ack-disabled;
+                               qcom,mdss-dsi-t-clk-post = <0x0d>;
+                               qcom,mdss-dsi-t-clk-pre = <0x2d>;
+                               qcom,panel-supply-entries = <0x4c8>;
+                               qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled";
+                               qcom,platform-reset-gpio = <0x34 0x06 0x00>;
+                               linux,phandle = <0x4db>;
+                               phandle = <0x4db>;
+
+                               qcom,mdss-dsi-display-timings {
+
+                                       timing@0 {
+                                               qcom,mdss-dsi-panel-width = <0x438>;
+                                               qcom,mdss-dsi-panel-height = <0xf00>;
+                                               qcom,mdss-dsi-h-front-porch = <0x1e>;
+                                               qcom,mdss-dsi-h-back-porch = <0x64>;
+                                               qcom,mdss-dsi-h-pulse-width = <0x04>;
+                                               qcom,mdss-dsi-h-sync-skew = <0x00>;
+                                               qcom,mdss-dsi-v-back-porch = <0x07>;
+                                               qcom,mdss-dsi-v-front-porch = <0x08>;
+                                               qcom,mdss-dsi-v-pulse-width = <0x01>;
+                                               qcom,mdss-dsi-h-sync-pulse = <0x00>;
+                                               qcom,mdss-dsi-panel-framerate = <0x3c>;
+                                               qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29];
+                                               qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
+                                               qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
+                                               qcom,compression-mode = "dsc";
+                                               qcom,mdss-dsc-slice-height = <0x20>;
+                                               qcom,mdss-dsc-slice-width = <0x438>;
+                                               qcom,mdss-dsc-slice-per-pkt = <0x01>;
+                                               qcom,mdss-dsc-bit-per-component = <0x0a>;
+                                               qcom,mdss-dsc-bit-per-pixel = <0x08>;
+                                               qcom,mdss-dsc-block-prediction-enable;
+                                               qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5030400>;
+                                               qcom,display-topology = <0x02 0x02 0x02>;
+                                               qcom,default-topology-index = <0x00>;
+                                       };
+
+                                       timing@1 {
+                                               qcom,mdss-dsi-panel-framerate = <0x3c>;
+                                               qcom,mdss-dsi-panel-width = <0x2d0>;
+                                               qcom,mdss-dsi-panel-height = <0xa00>;
+                                               qcom,mdss-dsi-h-front-porch = <0x64>;
+                                               qcom,mdss-dsi-h-back-porch = <0x20>;
+                                               qcom,mdss-dsi-h-pulse-width = <0x10>;
+                                               qcom,mdss-dsi-h-sync-skew = <0x00>;
+                                               qcom,mdss-dsi-v-back-porch = <0x07>;
+                                               qcom,mdss-dsi-v-front-porch = <0x08>;
+                                               qcom,mdss-dsi-v-pulse-width = <0x01>;
+                                               qcom,mdss-dsi-h-left-border = <0x00>;
+                                               qcom,mdss-dsi-h-right-border = <0x00>;
+                                               qcom,mdss-dsi-v-top-border = <0x00>;
+                                               qcom,mdss-dsi-v-bottom-border = <0x00>;
+                                               qcom,mdss-dsi-h-sync-pulse = <0x00>;
+                                               qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 ff 20 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 01 15 01 00 00 00 00 02 01 55 15 01 00 00 00 00 02 02 45 15 01 00 00 00 00 02 05 40 15 01 00 00 00 00 02 06 19 15 01 00 00 00 00 02 07 1e 15 01 00 00 00 00 02 0b 73 15 01 00 00 00 00 02 0c 73 15 01 00 00 00 00 02 0e b0 15 01 00 00 00 00 02 0f ae 15 01 00 00 00 00 02 11 b8 15 01 00 00 00 00 02 13 00 15 01 00 00 00 00 02 58 80 15 01 00 00 00 00 02 59 01 15 01 00 00 00 00 02 5a 00 15 01 00 00 00 00 02 5b 01 15 01 00 00 00 00 02 5c 80 15 01 00 00 00 00 02 5d 81 15 01 00 00 00 00 02 5e 00 15 01 00 00 00 00 02 5f 01 15 01 00 00 00 00 02 72 31 15 01 00 00 00 00 02 68 03 15 01 00 00 00 00 02 ff 24 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 1c 15 01 00 00 00 00 02 01 0b 15 01 00 00 00 00 02 02 0c 15 01 00 00 00 00 02 03 01 15 01 00 00 00 00 02 04 0f 15 01 00 00 00 00 02 05 10 15 01 00 00 00 00 02 06 10 15 01 00 00 00 00 02 07 10 15 01 00 00 00 00 02 08 89 15 01 00 00 00 00 02 09 8a 15 01 00 00 00 00 02 0a 13 15 01 00 00 00 00 02 0b 13 15 01 00 00 00 00 02 0c 15 15 01 00 00 00 00 02 0d 15 15 01 00 00 00 00 02 0e 17 15 01 00 00 00 00 02 0f 17 15 01 00 00 00 00 02 10 1c 15 01 00 00 00 00 02 11 0b 15 01 00 00 00 00 02 12 0c 15 01 00 00 00 00 02 13 01 15 01 00 00 00 00 02 14 0f 15 01 00 00 00 00 02 15 10 15 01 00 00 00 00 02 16 10 15 01 00 00 00 00 02 17 10 15 01 00 00 00 00 02 18 89 15 01 00 00 00 00 02 19 8a 15 01 00 00 00 00 02 1a 13 15 01 00 00 00 00 02 1b 13 15 01 00 00 00 00 02 1c 15 15 01 00 00 00 00 02 1d 15 15 01 00 00 00 00 02 1e 17 15 01 00 00 00 00 02 1f 17 15 01 00 00 00 00 02 20 40 15 01 00 00 00 00 02 21 01 15 01 00 00 00 00 02 22 00 15 01 00 00 00 00 02 23 40 15 01 00 00 00 00 02 24 40 15 01 00 00 00 00 02 25 6d 15 01 00 00 00 00 02 26 40 15 01 00 00 00 00 02 27 40 15 01 00 00 00 00 02 e0 00 15 01 00 00 00 00 02 dc 21 15 01 00 00 00 00 02 dd 22 15 01 00 00 00 00 02 de 07 15 01 00 00 00 00 02 df 07 15 01 00 00 00 00 02 e3 6d 15 01 00 00 00 00 02 e1 07 15 01 00 00 00 00 02 e2 07 15 01 00 00 00 00 02 29 d8 15 01 00 00 00 00 02 2a 2a 15 01 00 00 00 00 02 4b 03 15 01 00 00 00 00 02 4c 11 15 01 00 00 00 00 02 4d 10 15 01 00 00 00 00 02 4e 01 15 01 00 00 00 00 02 4f 01 15 01 00 00 00 00 02 50 10 15 01 00 00 00 00 02 51 00 15 01 00 00 00 00 02 52 80 15 01 00 00 00 00 02 53 00 15 01 00 00 00 00 02 56 00 15 01 00 00 00 00 02 54 07 15 01 00 00 00 00 02 58 07 15 01 00 00 00 00 02 55 25 15 01 00 00 00 00 02 5b 43 15 01 00 00 00 00 02 5c 00 15 01 00 00 00 00 02 5f 73 15 01 00 00 00 00 02 60 73 15 01 00 00 00 00 02 63 22 15 01 00 00 00 00 02 64 00 15 01 00 00 00 00 02 67 08 15 01 00 00 00 00 02 68 04 15 01 00 00 00 00 02 72 02 15 01 00 00 00 00 02 7a 80 15 01 00 00 00 00 02 7b 91 15 01 00 00 00 00 02 7c d8 15 01 00 00 00 00 02 7d 60 15 01 00 00 00 00 02 7f 15 15 01 00 00 00 00 02 75 15 15 01 00 00 00 00 02 b3 c0 15 01 00 00 00 00 02 b4 00 15 01 00 00 00 00 02 b5 00 15 01 00 00 00 00 02 78 00 15 01 00 00 00 00 02 79 00 15 01 00 00 00 00 02 80 00 15 01 00 00 00 00 02 83 00 15 01 00 00 00 00 02 93 0a 15 01 00 00 00 00 02 94 0a 15 01 00 00 00 00 02 8a 00 15 01 00 00 00 00 02 9b ff 15 01 00 00 00 00 02 9d b0 15 01 00 00 00 00 02 9f 63 15 01 00 00 00 00 02 98 10 15 01 00 00 00 00 02 ec 00 15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 04 3b 03 0a 0a 15 01 00 00 00 00 02 35 00 15 01 00 00 00 00 02 e5 01 15 01 00 00 00 00 02 bb 10 15 01 00 00 00 00 02 fb 01 05 01 00 00 78 00 02 11 00 05 01 00 00 78 00 02 29 00];
+                                               qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
+                                               qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
+                                               qcom,compression-mode = "dsc";
+                                               qcom,mdss-dsc-slice-height = <0x10>;
+                                               qcom,mdss-dsc-slice-width = <0x2d0>;
+                                               qcom,mdss-dsc-slice-per-pkt = <0x01>;
+                                               qcom,mdss-dsc-bit-per-component = <0x0a>;
+                                               qcom,mdss-dsc-bit-per-pixel = <0x08>;
+                                               qcom,mdss-dsc-block-prediction-enable;
+                                               qcom,mdss-dsi-panel-phy-timings = <0x180606 0x21200606 0x4030400>;
+                                               qcom,display-topology = <0x02 0x02 0x02>;
+                                               qcom,default-topology-index = <0x00>;
+                                       };
+                               };
+                       };
+
+                       qcom,mdss_dsi_sharp_4k_dsc_video {
+                               qcom,mdss-dsi-panel-name = "Sharp 4k video mode dsc dsi panel";
+                               qcom,mdss-dsi-panel-type = "dsi_video_mode";
+                               qcom,mdss-dsi-virtual-channel-id = <0x00>;
+                               qcom,mdss-dsi-stream = <0x00>;
+                               qcom,mdss-dsi-bpp = <0x18>;
+                               qcom,mdss-dsi-border-color = <0x00>;
+                               qcom,mdss-dsi-traffic-mode = "burst_mode";
+                               qcom,mdss-dsi-bllp-eof-power-mode;
+                               qcom,mdss-dsi-bllp-power-mode;
+                               qcom,mdss-dsi-lane-0-state;
+                               qcom,mdss-dsi-lane-1-state;
+                               qcom,mdss-dsi-lane-2-state;
+                               qcom,mdss-dsi-lane-3-state;
+                               qcom,mdss-dsi-dma-trigger = "trigger_sw";
+                               qcom,mdss-dsi-mdp-trigger = "none";
+                               qcom,mdss-dsi-reset-sequence = <0x01 0xc8 0x00 0xc8 0x01 0xc8>;
+                               qcom,mdss-pan-physical-width-dimension = <0x47>;
+                               qcom,mdss-pan-physical-height-dimension = <0x81>;
+                               qcom,mdss-dsi-tx-eot-append;
+                               qcom,adjust-timer-wakeup-ms = <0x01>;
+                               qcom,mdss-dsi-panel-hdr-enabled;
+                               qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>;
+                               qcom,mdss-dsi-panel-peak-brightness = <0x401640>;
+                               qcom,mdss-dsi-panel-blackness-level = <0xc9e>;
+                               qcom,mdss-dsi-t-clk-post = <0x0c>;
+                               qcom,mdss-dsi-t-clk-pre = <0x27>;
+                               linux,phandle = <0x4cc>;
+                               phandle = <0x4cc>;
+
+                               qcom,mdss-dsi-display-timings {
+
+                                       timing@0 {
+                                               qcom,mdss-dsi-panel-width = <0x438>;
+                                               qcom,mdss-dsi-panel-height = <0xf00>;
+                                               qcom,mdss-dsi-h-front-porch = <0x1e>;
+                                               qcom,mdss-dsi-h-back-porch = <0x64>;
+                                               qcom,mdss-dsi-h-pulse-width = <0x04>;
+                                               qcom,mdss-dsi-h-sync-skew = <0x00>;
+                                               qcom,mdss-dsi-v-back-porch = <0x07>;
+                                               qcom,mdss-dsi-v-front-porch = <0x08>;
+                                               qcom,mdss-dsi-v-pulse-width = <0x01>;
+                                               qcom,mdss-dsi-h-sync-pulse = <0x00>;
+                                               qcom,mdss-dsi-panel-framerate = <0x3c>;
+                                               qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 10 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29];
+                                               qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
+                                               qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
+                                               qcom,compression-mode = "dsc";
+                                               qcom,mdss-dsc-slice-height = <0x20>;
+                                               qcom,mdss-dsc-slice-width = <0x438>;
+                                               qcom,mdss-dsc-slice-per-pkt = <0x01>;
+                                               qcom,mdss-dsc-bit-per-component = <0x08>;
+                                               qcom,mdss-dsc-bit-per-pixel = <0x08>;
+                                               qcom,mdss-dsc-block-prediction-enable;
+                                               qcom,mdss-dsi-panel-phy-timings = <0x180606 0x21200606 0x4030400>;
+                                               qcom,display-topology = <0x02 0x02 0x02>;
+                                               qcom,default-topology-index = <0x00>;
+                                       };
+                               };
+                       };
+
+                       qcom,mdss_dsi_sharp_4k_dsc_cmd {
+                               qcom,mdss-dsi-panel-name = "Sharp 4k cmd mode dsc dsi panel";
+                               qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
+                               qcom,mdss-dsi-virtual-channel-id = <0x00>;
+                               qcom,mdss-dsi-stream = <0x00>;
+                               qcom,mdss-dsi-bpp = <0x18>;
+                               qcom,mdss-dsi-border-color = <0x00>;
+                               qcom,mdss-dsi-traffic-mode = "burst_mode";
+                               qcom,mdss-dsi-bllp-eof-power-mode;
+                               qcom,mdss-dsi-bllp-power-mode;
+                               qcom,mdss-dsi-lane-0-state;
+                               qcom,mdss-dsi-lane-1-state;
+                               qcom,mdss-dsi-lane-2-state;
+                               qcom,mdss-dsi-lane-3-state;
+                               qcom,mdss-dsi-dma-trigger = "trigger_sw";
+                               qcom,mdss-dsi-mdp-trigger = "none";
+                               qcom,mdss-dsi-reset-sequence = <0x01 0xc8 0x00 0xc8 0x01 0xc8>;
+                               qcom,mdss-pan-physical-width-dimension = <0x47>;
+                               qcom,mdss-pan-physical-height-dimension = <0x81>;
+                               qcom,mdss-dsi-te-pin-select = <0x01>;
+                               qcom,mdss-dsi-wr-mem-start = <0x2c>;
+                               qcom,mdss-dsi-wr-mem-continue = <0x3c>;
+                               qcom,mdss-dsi-te-dcs-command = <0x01>;
+                               qcom,mdss-dsi-te-check-enable;
+                               qcom,mdss-dsi-te-using-te-pin;
+                               qcom,dcs-cmd-by-left;
+                               qcom,mdss-dsi-tx-eot-append;
+                               qcom,adjust-timer-wakeup-ms = <0x01>;
+                               qcom,mdss-dsi-panel-hdr-enabled;
+                               qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>;
+                               qcom,mdss-dsi-panel-peak-brightness = <0x401640>;
+                               qcom,mdss-dsi-panel-blackness-level = <0xc9e>;
+                               qcom,mdss-dsi-t-clk-post = <0x0c>;
+                               qcom,mdss-dsi-t-clk-pre = <0x27>;
+                               linux,phandle = <0x4cf>;
+                               phandle = <0x4cf>;
+
+                               qcom,mdss-dsi-display-timings {
+
+                                       timing@0 {
+                                               qcom,mdss-dsi-panel-width = <0x438>;
+                                               qcom,mdss-dsi-panel-height = <0xf00>;
+                                               qcom,mdss-dsi-h-front-porch = <0x1e>;
+                                               qcom,mdss-dsi-h-back-porch = <0x64>;
+                                               qcom,mdss-dsi-h-pulse-width = <0x04>;
+                                               qcom,mdss-dsi-h-sync-skew = <0x00>;
+                                               qcom,mdss-dsi-v-back-porch = <0x07>;
+                                               qcom,mdss-dsi-v-front-porch = <0x08>;
+                                               qcom,mdss-dsi-v-pulse-width = <0x01>;
+                                               qcom,mdss-dsi-h-sync-pulse = <0x00>;
+                                               qcom,mdss-dsi-panel-framerate = <0x3c>;
+                                               qcom,mdss-dsi-panel-jitter = <0x08 0x0a>;
+                                               qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29];
+                                               qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
+                                               qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
+                                               qcom,compression-mode = "dsc";
+                                               qcom,mdss-dsc-slice-height = <0x20>;
+                                               qcom,mdss-dsc-slice-width = <0x438>;
+                                               qcom,mdss-dsc-slice-per-pkt = <0x01>;
+                                               qcom,mdss-dsc-bit-per-component = <0x08>;
+                                               qcom,mdss-dsc-bit-per-pixel = <0x08>;
+                                               qcom,mdss-dsc-block-prediction-enable;
+                                               qcom,mdss-dsi-panel-phy-timings = <0x180606 0x21200606 0x4030400>;
+                                               qcom,display-topology = <0x02 0x02 0x02>;
+                                               qcom,default-topology-index = <0x00>;
+                                       };
+                               };
+                       };
+
+                       qcom,mdss_dsi_nt35597_wqxga_video_truly {
+                               qcom,mdss-dsi-panel-name = "Dual nt35597 video mode dsi truly panel without DSC";
+                               qcom,mdss-dsi-panel-type = "dsi_video_mode";
+                               qcom,mdss-dsi-virtual-channel-id = <0x00>;
+                               qcom,mdss-dsi-stream = <0x00>;
+                               qcom,mdss-dsi-panel-hdr-enabled;
+                               qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>;
+                               qcom,mdss-dsi-panel-peak-brightness = <0x401640>;
+                               qcom,mdss-dsi-panel-blackness-level = <0xc9e>;
+                               qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
+                               qcom,mdss-dsi-bllp-eof-power-mode;
+                               qcom,mdss-dsi-bllp-power-mode;
+                               qcom,mdss-dsi-lane-0-state;
+                               qcom,mdss-dsi-lane-1-state;
+                               qcom,mdss-dsi-lane-2-state;
+                               qcom,mdss-dsi-lane-3-state;
+                               qcom,mdss-dsi-dma-trigger = "trigger_sw";
+                               qcom,mdss-dsi-mdp-trigger = "none";
+                               qcom,mdss-dsi-reset-sequence = <0x01 0x14 0x00 0x14 0x01 0x32>;
+                               qcom,mdss-pan-physical-width-dimension = <0x4a>;
+                               qcom,mdss-pan-physical-height-dimension = <0x83>;
+                               qcom,mdss-dsi-tx-eot-append;
+                               qcom,mdss-dsi-underflow-color = <0x3ff>;
+                               qcom,mdss-dsi-border-color = <0x00>;
+                               qcom,mdss-dsi-bpp = <0x18>;
+                               qcom,mdss-dsi-t-clk-post = <0x0d>;
+                               qcom,mdss-dsi-t-clk-pre = <0x2d>;
+                               qcom,esd-check-enabled;
+                               qcom,mdss-dsi-panel-status-check-mode = "reg_read";
+                               qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>;
+                               qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode";
+                               qcom,mdss-dsi-panel-status-value = <0x9c>;
+                               qcom,mdss-dsi-panel-on-check-value = <0x9c>;
+                               qcom,mdss-dsi-panel-status-read-length = <0x01>;
+                               qcom,panel-supply-entries = <0x4c8>;
+                               qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled";
+                               qcom,mdss-dsi-bl-min-level = <0x01>;
+                               qcom,mdss-dsi-bl-max-level = <0xfff>;
+                               qcom,mdss-dsi-mode-sel-gpio-state = "dual_port";
+                               qcom,panel-mode-gpio = <0x34 0x34 0x00>;
+                               qcom,platform-reset-gpio = <0x34 0x06 0x00>;
+                               linux,phandle = <0x4d2>;
+                               phandle = <0x4d2>;
+
+                               qcom,mdss-dsi-display-timings {
+
+                                       timing@0 {
+                                               qcom,mdss-dsi-panel-width = <0x2d0>;
+                                               qcom,mdss-dsi-panel-height = <0xa00>;
+                                               qcom,mdss-dsi-h-front-porch = <0x64>;
+                                               qcom,mdss-dsi-h-back-porch = <0x20>;
+                                               qcom,mdss-dsi-h-pulse-width = <0x10>;
+                                               qcom,mdss-dsi-h-sync-skew = <0x00>;
+                                               qcom,mdss-dsi-v-back-porch = <0x07>;
+                                               qcom,mdss-dsi-v-front-porch = <0x08>;
+                                               qcom,mdss-dsi-v-pulse-width = <0x01>;
+                                               qcom,mdss-dsi-panel-framerate = <0x3c>;
+                                               qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 ff 20 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 01 15 01 00 00 00 00 02 01 55 15 01 00 00 00 00 02 02 45 15 01 00 00 00 00 02 05 40 15 01 00 00 00 00 02 06 19 15 01 00 00 00 00 02 07 1e 15 01 00 00 00 00 02 0b 73 15 01 00 00 00 00 02 0c 73 15 01 00 00 00 00 02 0e b0 15 01 00 00 00 00 02 0f ae 15 01 00 00 00 00 02 11 b8 15 01 00 00 00 00 02 13 00 15 01 00 00 00 00 02 58 80 15 01 00 00 00 00 02 59 01 15 01 00 00 00 00 02 5a 00 15 01 00 00 00 00 02 5b 01 15 01 00 00 00 00 02 5c 80 15 01 00 00 00 00 02 5d 81 15 01 00 00 00 00 02 5e 00 15 01 00 00 00 00 02 5f 01 15 01 00 00 00 00 02 72 11 15 01 00 00 00 00 02 68 03 15 01 00 00 00 00 02 ff 24 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 1c 15 01 00 00 00 00 02 01 0b 15 01 00 00 00 00 02 02 0c 15 01 00 00 00 00 02 03 01 15 01 00 00 00 00 02 04 0f 15 01 00 00 00 00 02 05 10 15 01 00 00 00 00 02 06 10 15 01 00 00 00 00 02 07 10 15 01 00 00 00 00 02 08 89 15 01 00 00 00 00 02 09 8a 15 01 00 00 00 00 02 0a 13 15 01 00 00 00 00 02 0b 13 15 01 00 00 00 00 02 0c 15 15 01 00 00 00 00 02 0d 15 15 01 00 00 00 00 02 0e 17 15 01 00 00 00 00 02 0f 17 15 01 00 00 00 00 02 10 1c 15 01 00 00 00 00 02 11 0b 15 01 00 00 00 00 02 12 0c 15 01 00 00 00 00 02 13 01 15 01 00 00 00 00 02 14 0f 15 01 00 00 00 00 02 15 10 15 01 00 00 00 00 02 16 10 15 01 00 00 00 00 02 17 10 15 01 00 00 00 00 02 18 89 15 01 00 00 00 00 02 19 8a 15 01 00 00 00 00 02 1a 13 15 01 00 00 00 00 02 1b 13 15 01 00 00 00 00 02 1c 15 15 01 00 00 00 00 02 1d 15 15 01 00 00 00 00 02 1e 17 15 01 00 00 00 00 02 1f 17 15 01 00 00 00 00 02 20 40 15 01 00 00 00 00 02 21 01 15 01 00 00 00 00 02 22 00 15 01 00 00 00 00 02 23 40 15 01 00 00 00 00 02 24 40 15 01 00 00 00 00 02 25 6d 15 01 00 00 00 00 02 26 40 15 01 00 00 00 00 02 27 40 15 01 00 00 00 00 02 e0 00 15 01 00 00 00 00 02 dc 21 15 01 00 00 00 00 02 dd 22 15 01 00 00 00 00 02 de 07 15 01 00 00 00 00 02 df 07 15 01 00 00 00 00 02 e3 6d 15 01 00 00 00 00 02 e1 07 15 01 00 00 00 00 02 e2 07 15 01 00 00 00 00 02 29 d8 15 01 00 00 00 00 02 2a 2a 15 01 00 00 00 00 02 4b 03 15 01 00 00 00 00 02 4c 11 15 01 00 00 00 00 02 4d 10 15 01 00 00 00 00 02 4e 01 15 01 00 00 00 00 02 4f 01 15 01 00 00 00 00 02 50 10 15 01 00 00 00 00 02 51 00 15 01 00 00 00 00 02 52 80 15 01 00 00 00 00 02 53 00 15 01 00 00 00 00 02 56 00 15 01 00 00 00 00 02 54 07 15 01 00 00 00 00 02 58 07 15 01 00 00 00 00 02 55 25 15 01 00 00 00 00 02 5b 43 15 01 00 00 00 00 02 5c 00 15 01 00 00 00 00 02 5f 73 15 01 00 00 00 00 02 60 73 15 01 00 00 00 00 02 63 22 15 01 00 00 00 00 02 64 00 15 01 00 00 00 00 02 67 08 15 01 00 00 00 00 02 68 04 15 01 00 00 00 00 02 72 02 15 01 00 00 00 00 02 7a 80 15 01 00 00 00 00 02 7b 91 15 01 00 00 00 00 02 7c d8 15 01 00 00 00 00 02 7d 60 15 01 00 00 00 00 02 7f 15 15 01 00 00 00 00 02 75 15 15 01 00 00 00 00 02 b3 c0 15 01 00 00 00 00 02 b4 00 15 01 00 00 00 00 02 b5 00 15 01 00 00 00 00 02 78 00 15 01 00 00 00 00 02 79 00 15 01 00 00 00 00 02 80 00 15 01 00 00 00 00 02 83 00 15 01 00 00 00 00 02 93 0a 15 01 00 00 00 00 02 94 0a 15 01 00 00 00 00 02 8a 00 15 01 00 00 00 00 02 9b ff 15 01 00 00 00 00 02 9d b0 15 01 00 00 00 00 02 9f 63 15 01 00 00 00 00 02 98 10 15 01 00 00 00 00 02 ec 00 15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 04 3b 03 0a 0a 15 01 00 00 00 00 02 35 00 15 01 00 00 00 00 02 e5 01 15 01 00 00 00 00 02 bb 03 15 01 00 00 00 00 02 fb 01 05 01 00 00 78 00 02 11 00 05 01 00 00 78 00 02 29 00];
+                                               qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
+                                               qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
+                                               qcom,mdss-dsi-h-sync-pulse = <0x00>;
+                                               qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5030400>;
+                                               qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>;
+                                               qcom,default-topology-index = <0x00>;
+                                       };
+                               };
+                       };
+
+                       qcom,mdss_dsi_nt35597_truly_wqxga_cmd {
+                               qcom,mdss-dsi-panel-name = "Dual nt35597 cmd mode dsi truly panel without DSC";
+                               qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
+                               qcom,mdss-dsi-virtual-channel-id = <0x00>;
+                               qcom,mdss-dsi-stream = <0x00>;
+                               qcom,mdss-dsi-bpp = <0x18>;
+                               qcom,mdss-dsi-color-order = "rgb_swap_rgb";
+                               qcom,mdss-dsi-underflow-color = <0xff>;
+                               qcom,mdss-dsi-border-color = <0x00>;
+                               qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
+                               qcom,mdss-dsi-bllp-eof-power-mode;
+                               qcom,mdss-dsi-bllp-power-mode;
+                               qcom,mdss-dsi-lane-0-state;
+                               qcom,mdss-dsi-lane-1-state;
+                               qcom,mdss-dsi-lane-2-state;
+                               qcom,mdss-dsi-lane-3-state;
+                               qcom,adjust-timer-wakeup-ms = <0x01>;
+                               qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
+                               qcom,mdss-pan-physical-width-dimension = <0x4a>;
+                               qcom,mdss-pan-physical-height-dimension = <0x83>;
+                               qcom,mdss-dsi-bl-max-level = <0xfff>;
+                               qcom,mdss-dsi-dma-trigger = "trigger_sw";
+                               qcom,mdss-dsi-mdp-trigger = "none";
+                               qcom,mdss-dsi-te-pin-select = <0x01>;
+                               qcom,mdss-dsi-wr-mem-start = <0x2c>;
+                               qcom,mdss-dsi-wr-mem-continue = <0x3c>;
+                               qcom,mdss-dsi-te-dcs-command = <0x01>;
+                               qcom,mdss-dsi-te-check-enable;
+                               qcom,mdss-dsi-te-using-te-pin;
+                               qcom,mdss-dsi-panel-hdr-enabled;
+                               qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>;
+                               qcom,mdss-dsi-panel-peak-brightness = <0x401640>;
+                               qcom,mdss-dsi-panel-blackness-level = <0xc9e>;
+                               qcom,mdss-dsi-t-clk-post = <0x0d>;
+                               qcom,mdss-dsi-t-clk-pre = <0x2d>;
+                               qcom,esd-check-enabled;
+                               qcom,mdss-dsi-panel-status-check-mode = "reg_read";
+                               qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>;
+                               qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode";
+                               qcom,mdss-dsi-panel-status-value = <0x9c>;
+                               qcom,mdss-dsi-panel-on-check-value = <0x9c>;
+                               qcom,mdss-dsi-panel-status-read-length = <0x01>;
+                               qcom,panel-supply-entries = <0x4c8>;
+                               qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled";
+                               qcom,mdss-dsi-bl-min-level = <0x01>;
+                               qcom,mdss-dsi-mode-sel-gpio-state = "dual_port";
+                               qcom,panel-mode-gpio = <0x34 0x34 0x00>;
+                               qcom,platform-reset-gpio = <0x34 0x06 0x00>;
+                               qcom,platform-te-gpio = <0x34 0x0a 0x00>;
+                               linux,phandle = <0x4d3>;
+                               phandle = <0x4d3>;
+
+                               qcom,mdss-dsi-display-timings {
+
+                                       timing@0 {
+                                               qcom,mdss-dsi-panel-framerate = <0x3c>;
+                                               qcom,mdss-dsi-panel-width = <0x2d0>;
+                                               qcom,mdss-dsi-panel-height = <0xa00>;
+                                               qcom,mdss-dsi-h-front-porch = <0x64>;
+                                               qcom,mdss-dsi-h-back-porch = <0x20>;
+                                               qcom,mdss-dsi-h-pulse-width = <0x10>;
+                                               qcom,mdss-dsi-h-sync-skew = <0x00>;
+                                               qcom,mdss-dsi-v-back-porch = <0x07>;
+                                               qcom,mdss-dsi-v-front-porch = <0x08>;
+                                               qcom,mdss-dsi-v-pulse-width = <0x01>;
+                                               qcom,mdss-dsi-h-left-border = <0x00>;
+                                               qcom,mdss-dsi-h-right-border = <0x00>;
+                                               qcom,mdss-dsi-v-top-border = <0x00>;
+                                               qcom,mdss-dsi-v-bottom-border = <0x00>;
+                                               qcom,mdss-dsi-h-sync-pulse = <0x00>;
+                                               qcom,mdss-dsi-panel-jitter = <0x01 0x01>;
+                                               qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 ff 20 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 01 15 01 00 00 00 00 02 01 55 15 01 00 00 00 00 02 02 45 15 01 00 00 00 00 02 05 40 15 01 00 00 00 00 02 06 19 15 01 00 00 00 00 02 07 1e 15 01 00 00 00 00 02 0b 73 15 01 00 00 00 00 02 0c 73 15 01 00 00 00 00 02 0e b0 15 01 00 00 00 00 02 0f ae 15 01 00 00 00 00 02 11 b8 15 01 00 00 00 00 02 13 00 15 01 00 00 00 00 02 58 80 15 01 00 00 00 00 02 59 01 15 01 00 00 00 00 02 5a 00 15 01 00 00 00 00 02 5b 01 15 01 00 00 00 00 02 5c 80 15 01 00 00 00 00 02 5d 81 15 01 00 00 00 00 02 5e 00 15 01 00 00 00 00 02 5f 01 15 01 00 00 00 00 02 72 11 15 01 00 00 00 00 02 68 03 15 01 00 00 00 00 02 ff 24 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 1c 15 01 00 00 00 00 02 01 0b 15 01 00 00 00 00 02 02 0c 15 01 00 00 00 00 02 03 01 15 01 00 00 00 00 02 04 0f 15 01 00 00 00 00 02 05 10 15 01 00 00 00 00 02 06 10 15 01 00 00 00 00 02 07 10 15 01 00 00 00 00 02 08 89 15 01 00 00 00 00 02 09 8a 15 01 00 00 00 00 02 0a 13 15 01 00 00 00 00 02 0b 13 15 01 00 00 00 00 02 0c 15 15 01 00 00 00 00 02 0d 15 15 01 00 00 00 00 02 0e 17 15 01 00 00 00 00 02 0f 17 15 01 00 00 00 00 02 10 1c 15 01 00 00 00 00 02 11 0b 15 01 00 00 00 00 02 12 0c 15 01 00 00 00 00 02 13 01 15 01 00 00 00 00 02 14 0f 15 01 00 00 00 00 02 15 10 15 01 00 00 00 00 02 16 10 15 01 00 00 00 00 02 17 10 15 01 00 00 00 00 02 18 89 15 01 00 00 00 00 02 19 8a 15 01 00 00 00 00 02 1a 13 15 01 00 00 00 00 02 1b 13 15 01 00 00 00 00 02 1c 15 15 01 00 00 00 00 02 1d 15 15 01 00 00 00 00 02 1e 17 15 01 00 00 00 00 02 1f 17 15 01 00 00 00 00 02 20 40 15 01 00 00 00 00 02 21 01 15 01 00 00 00 00 02 22 00 15 01 00 00 00 00 02 23 40 15 01 00 00 00 00 02 24 40 15 01 00 00 00 00 02 25 6d 15 01 00 00 00 00 02 26 40 15 01 00 00 00 00 02 27 40 15 01 00 00 00 00 02 e0 00 15 01 00 00 00 00 02 dc 21 15 01 00 00 00 00 02 dd 22 15 01 00 00 00 00 02 de 07 15 01 00 00 00 00 02 df 07 15 01 00 00 00 00 02 e3 6d 15 01 00 00 00 00 02 e1 07 15 01 00 00 00 00 02 e2 07 15 01 00 00 00 00 02 29 d8 15 01 00 00 00 00 02 2a 2a 15 01 00 00 00 00 02 4b 03 15 01 00 00 00 00 02 4c 11 15 01 00 00 00 00 02 4d 10 15 01 00 00 00 00 02 4e 01 15 01 00 00 00 00 02 4f 01 15 01 00 00 00 00 02 50 10 15 01 00 00 00 00 02 51 00 15 01 00 00 00 00 02 52 80 15 01 00 00 00 00 02 53 00 15 01 00 00 00 00 02 56 00 15 01 00 00 00 00 02 54 07 15 01 00 00 00 00 02 58 07 15 01 00 00 00 00 02 55 25 15 01 00 00 00 00 02 5b 43 15 01 00 00 00 00 02 5c 00 15 01 00 00 00 00 02 5f 73 15 01 00 00 00 00 02 60 73 15 01 00 00 00 00 02 63 22 15 01 00 00 00 00 02 64 00 15 01 00 00 00 00 02 67 08 15 01 00 00 00 00 02 68 04 15 01 00 00 00 00 02 72 02 15 01 00 00 00 00 02 7a 80 15 01 00 00 00 00 02 7b 91 15 01 00 00 00 00 02 7c d8 15 01 00 00 00 00 02 7d 60 15 01 00 00 00 00 02 7f 15 15 01 00 00 00 00 02 75 15 15 01 00 00 00 00 02 b3 c0 15 01 00 00 00 00 02 b4 00 15 01 00 00 00 00 02 b5 00 15 01 00 00 00 00 02 78 00 15 01 00 00 00 00 02 79 00 15 01 00 00 00 00 02 80 00 15 01 00 00 00 00 02 83 00 15 01 00 00 00 00 02 93 0a 15 01 00 00 00 00 02 94 0a 15 01 00 00 00 00 02 8a 00 15 01 00 00 00 00 02 9b ff 15 01 00 00 00 00 02 9d b0 15 01 00 00 00 00 02 9f 63 15 01 00 00 00 00 02 98 10 15 01 00 00 00 00 02 ec 00 15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 04 3b 03 0a 0a 15 01 00 00 00 00 02 35 00 15 01 00 00 00 00 02 e5 01 15 01 00 00 00 00 02 bb 10 15 01 00 00 00 00 02 c0 00 29 01 00 00 00 00 0c c9 01 01 70 00 0a 06 67 04 c5 12 18 15 01 00 00 00 00 02 fb 01 05 01 00 00 78 00 02 11 00 05 01 00 00 78 00 02 29 00];
+                                               qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
+                                               qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
+                                               qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5030400>;
+                                               qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>;
+                                               qcom,default-topology-index = <0x00>;
+                                       };
+                               };
+                       };
+
+                       qcom,mdss_dsi_nt35597_dsc_cmd_truly {
+                               qcom,mdss-dsi-panel-name = "nt35597 cmd mode dsi truly panel with DSC";
+                               qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
+                               qcom,mdss-dsi-virtual-channel-id = <0x00>;
+                               qcom,mdss-dsi-stream = <0x00>;
+                               qcom,mdss-pan-physical-width-dimension = <0x4a>;
+                               qcom,mdss-pan-physical-height-dimension = <0x83>;
+                               qcom,mdss-dsi-bpp = <0x18>;
+                               qcom,mdss-dsi-color-order = "rgb_swap_rgb";
+                               qcom,mdss-dsi-underflow-color = <0xff>;
+                               qcom,mdss-dsi-border-color = <0x00>;
+                               qcom,mdss-dsi-panel-hdr-enabled;
+                               qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>;
+                               qcom,mdss-dsi-panel-peak-brightness = <0x401640>;
+                               qcom,mdss-dsi-panel-blackness-level = <0xc9e>;
+                               qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
+                               qcom,mdss-dsi-bllp-eof-power-mode;
+                               qcom,mdss-dsi-bllp-power-mode;
+                               qcom,mdss-dsi-lane-0-state;
+                               qcom,mdss-dsi-lane-1-state;
+                               qcom,mdss-dsi-lane-2-state;
+                               qcom,mdss-dsi-lane-3-state;
+                               qcom,mdss-dsi-dma-trigger = "trigger_sw";
+                               qcom,mdss-dsi-mdp-trigger = "none";
+                               qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
+                               qcom,mdss-dsi-bl-max-level = <0xfff>;
+                               qcom,adjust-timer-wakeup-ms = <0x01>;
+                               qcom,mdss-dsi-te-pin-select = <0x01>;
+                               qcom,mdss-dsi-wr-mem-start = <0x2c>;
+                               qcom,mdss-dsi-wr-mem-continue = <0x3c>;
+                               qcom,mdss-dsi-te-dcs-command = <0x01>;
+                               qcom,mdss-dsi-te-check-enable;
+                               qcom,mdss-dsi-te-using-te-pin;
+                               qcom,mdss-dsi-t-clk-post = <0x0b>;
+                               qcom,mdss-dsi-t-clk-pre = <0x23>;
+                               qcom,ulps-enabled;
+                               qcom,esd-check-enabled;
+                               qcom,mdss-dsi-panel-status-check-mode = "reg_read";
+                               qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>;
+                               qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode";
+                               qcom,mdss-dsi-panel-status-value = <0x9c>;
+                               qcom,mdss-dsi-panel-on-check-value = <0x9c>;
+                               qcom,mdss-dsi-panel-status-read-length = <0x01>;
+                               qcom,panel-supply-entries = <0x4c8>;
+                               qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled";
+                               qcom,mdss-dsi-bl-min-level = <0x01>;
+                               qcom,mdss-dsi-mode-sel-gpio-state = "single_port";
+                               qcom,panel-mode-gpio = <0x34 0x34 0x00>;
+                               qcom,platform-reset-gpio = <0x34 0x06 0x00>;
+                               qcom,platform-te-gpio = <0x34 0x0a 0x00>;
+                               linux,phandle = <0x4d4>;
+                               phandle = <0x4d4>;
+
+                               qcom,mdss-dsi-display-timings {
+
+                                       timing@0 {
+                                               qcom,mdss-dsi-panel-framerate = <0x3c>;
+                                               qcom,mdss-dsi-panel-width = <0x5a0>;
+                                               qcom,mdss-dsi-panel-height = <0xa00>;
+                                               qcom,mdss-dsi-h-front-porch = <0x64>;
+                                               qcom,mdss-dsi-h-back-porch = <0x20>;
+                                               qcom,mdss-dsi-h-pulse-width = <0x10>;
+                                               qcom,mdss-dsi-h-sync-skew = <0x00>;
+                                               qcom,mdss-dsi-v-back-porch = <0x08>;
+                                               qcom,mdss-dsi-v-front-porch = <0x0a>;
+                                               qcom,mdss-dsi-v-pulse-width = <0x02>;
+                                               qcom,mdss-dsi-h-left-border = <0x00>;
+                                               qcom,mdss-dsi-h-right-border = <0x00>;
+                                               qcom,mdss-dsi-v-top-border = <0x00>;
+                                               qcom,mdss-dsi-v-bottom-border = <0x00>;
+                                               qcom,mdss-dsi-panel-jitter = <0x01 0x01>;
+                                               qcom,mdss-dsi-on-command = <0x15010000 0x2ff 0x20150100 0x02 0xfb011501 0x00 0x2000115 0x1000000 0x20155 0x15010000 0x202 0x45150100 0x02 0x5401501 0x00 0x2061915 0x1000000 0x2071e 0x15010000 0x20b 0x73150100 0x02 0xc731501 0x00 0x20eb015 0x1000000 0x20fae 0x15010000 0x211 0xb8150100 0x02 0x13001501 0x00 0x2588015 0x1000000 0x25901 0x15010000 0x25a 0x150100 0x02 0x5b011501 0x00 0x25c8015 0x1000000 0x25d81 0x15010000 0x25e 0x150100 0x02 0x5f011501 0x00 0x2721115 0x1000000 0x26803 0x15010000 0x2ff 0x24150100 0x02 0xfb011501 0x00 0x2001c15 0x1000000 0x2010b 0x15010000 0x202 0xc150100 0x02 0x3011501 0x00 0x2040f15 0x1000000 0x20510 0x15010000 0x206 0x10150100 0x02 0x7101501 0x00 0x2088915 0x1000000 0x2098a 0x15010000 0x20a 0x13150100 0x02 0xb131501 0x00 0x20c1515 0x1000000 0x20d15 0x15010000 0x20e 0x17150100 0x02 0xf171501 0x00 0x2101c15 0x1000000 0x2110b 0x15010000 0x212 0xc150100 0x02 0x13011501 0x00 0x2140f15 0x1000000 0x21510 0x15010000 0x216 0x10150100 0x02 0x17101501 0x00 0x2188915 0x1000000 0x2198a 0x15010000 0x21a 0x13150100 0x02 0x1b131501 0x00 0x21c1515 0x1000000 0x21d15 0x15010000 0x21e 0x17150100 0x02 0x1f171501 0x00 0x2204015 0x1000000 0x22101 0x15010000 0x222 0x150100 0x02 0x23401501 0x00 0x2244015 0x1000000 0x2256d 0x15010000 0x226 0x40150100 0x02 0x27401501 0x00 0x2e00015 0x1000000 0x2dc21 0x15010000 0x2dd 0x22150100 0x02 0xde071501 0x00 0x2df0715 0x1000000 0x2e36d 0x15010000 0x2e1 0x7150100 0x02 0xe2071501 0x00 0x229d815 0x1000000 0x22a2a 0x15010000 0x24b 0x3150100 0x02 0x4c111501 0x00 0x24d1015 0x1000000 0x24e01 0x15010000 0x24f 0x1150100 0x02 0x50101501 0x00 0x2510015 0x1000000 0x25280 0x15010000 0x253 0x150100 0x02 0x56001501 0x00 0x2540715 0x1000000 0x25807 0x15010000 0x255 0x25150100 0x02 0x5b431501 0x00 0x25c0015 0x1000000 0x25f73 0x15010000 0x260 0x73150100 0x02 0x63221501 0x00 0x2640015 0x1000000 0x26708 0x15010000 0x268 0x4150100 0x02 0x72021501 0x00 0x27a8015 0x1000000 0x27b91 0x15010000 0x27c 0xd8150100 0x02 0x7d601501 0x00 0x27f1515 0x1000000 0x27515 0x15010000 0x2b3 0xc0150100 0x02 0xb4001501 0x00 0x2b50015 0x1000000 0x27800 0x15010000 0x279 0x150100 0x02 0x80001501 0x00 0x2830015 0x1000000 0x2930a 0x15010000 0x294 0xa150100 0x02 0x8a001501 0x00 0x29bff15 0x1000000 0x29db0 0x15010000 0x29f 0x63150100 0x02 0x98101501 0x00 0x2ec0015 0x1000000 0x2ff10 0x39010000 0x11c1 0x9200010 0x2000268 0x1bb000a 0x66704c5 0x39010000 0x3c2 0x10f01501 0x00 0x2c00315 0x1000000 0x43b03 0xa0a1501 0x00 0x2350015 0x1000000 0x2e501 0x15010000 0x2bb 0x10150100 0x02 0xfb010501 0x7800 0x2110005 0x1000078 0x22900>;
+                                               qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
+                                               qcom,mdss-dsi-on-command-state = "dsi_hs_mode";
+                                               qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
+                                               qcom,mdss-dsi-h-sync-pulse = <0x00>;
+                                               qcom,compression-mode = "dsc";
+                                               qcom,mdss-dsc-slice-height = <0x10>;
+                                               qcom,mdss-dsc-slice-width = <0x2d0>;
+                                               qcom,mdss-dsc-slice-per-pkt = <0x02>;
+                                               qcom,mdss-dsc-bit-per-component = <0x08>;
+                                               qcom,mdss-dsc-bit-per-pixel = <0x08>;
+                                               qcom,mdss-dsc-block-prediction-enable;
+                                               qcom,mdss-dsi-panel-phy-timings = <0x150505 0x201f0505 0x3030400>;
+                                               qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01 0x02 0x01 0x01>;
+                                               qcom,default-topology-index = <0x01>;
+                                       };
+                               };
+                       };
+
+                       qcom,mdss_dsi_nt35597_dsc_video_truly {
+                               qcom,mdss-dsi-panel-name = "nt35597 video mode dsi truly panel with DSC";
+                               qcom,mdss-dsi-panel-type = "dsi_video_mode";
+                               qcom,mdss-dsi-virtual-channel-id = <0x00>;
+                               qcom,mdss-dsi-stream = <0x00>;
+                               qcom,mdss-dsi-bpp = <0x18>;
+                               qcom,mdss-dsi-underflow-color = <0xff>;
+                               qcom,mdss-dsi-border-color = <0x00>;
+                               qcom,mdss-dsi-panel-hdr-enabled;
+                               qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>;
+                               qcom,mdss-dsi-panel-peak-brightness = <0x401640>;
+                               qcom,mdss-dsi-panel-blackness-level = <0xc9e>;
+                               qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
+                               qcom,mdss-dsi-bllp-eof-power-mode;
+                               qcom,mdss-dsi-bllp-power-mode;
+                               qcom,mdss-dsi-lane-0-state;
+                               qcom,mdss-dsi-lane-1-state;
+                               qcom,mdss-dsi-lane-2-state;
+                               qcom,mdss-dsi-lane-3-state;
+                               qcom,mdss-dsi-dma-trigger = "trigger_sw";
+                               qcom,mdss-dsi-mdp-trigger = "none";
+                               qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
+                               qcom,mdss-pan-physical-width-dimension = <0x4a>;
+                               qcom,mdss-pan-physical-height-dimension = <0x83>;
+                               qcom,mdss-dsi-t-clk-post = <0x0b>;
+                               qcom,mdss-dsi-t-clk-pre = <0x23>;
+                               qcom,esd-check-enabled;
+                               qcom,mdss-dsi-panel-status-check-mode = "reg_read";
+                               qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>;
+                               qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode";
+                               qcom,mdss-dsi-panel-status-value = <0x9c>;
+                               qcom,mdss-dsi-panel-on-check-value = <0x9c>;
+                               qcom,mdss-dsi-panel-status-read-length = <0x01>;
+                               qcom,panel-supply-entries = <0x4c8>;
+                               qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled";
+                               qcom,mdss-dsi-bl-min-level = <0x01>;
+                               qcom,mdss-dsi-bl-max-level = <0xfff>;
+                               qcom,mdss-dsi-mode-sel-gpio-state = "single_port";
+                               qcom,panel-mode-gpio = <0x34 0x34 0x00>;
+                               qcom,platform-reset-gpio = <0x34 0x06 0x00>;
+                               linux,phandle = <0x4d5>;
+                               phandle = <0x4d5>;
+
+                               qcom,mdss-dsi-display-timings {
+
+                                       timing@0 {
+                                               qcom,mdss-dsi-panel-width = <0x5a0>;
+                                               qcom,mdss-dsi-panel-height = <0xa00>;
+                                               qcom,mdss-dsi-h-front-porch = <0x64>;
+                                               qcom,mdss-dsi-h-back-porch = <0x20>;
+                                               qcom,mdss-dsi-h-pulse-width = <0x10>;
+                                               qcom,mdss-dsi-h-sync-skew = <0x00>;
+                                               qcom,mdss-dsi-v-back-porch = <0x08>;
+                                               qcom,mdss-dsi-v-front-porch = <0x0a>;
+                                               qcom,mdss-dsi-v-pulse-width = <0x02>;
+                                               qcom,mdss-dsi-panel-framerate = <0x3c>;
+                                               qcom,mdss-dsi-on-command = <0x15010000 0x2ff 0x20150100 0x02 0xfb011501 0x00 0x2000115 0x1000000 0x20155 0x15010000 0x202 0x45150100 0x02 0x5401501 0x00 0x2061915 0x1000000 0x2071e 0x15010000 0x20b 0x73150100 0x02 0xc731501 0x00 0x20eb015 0x1000000 0x20fae 0x15010000 0x211 0xb8150100 0x02 0x13001501 0x00 0x2588015 0x1000000 0x25901 0x15010000 0x25a 0x150100 0x02 0x5b011501 0x00 0x25c8015 0x1000000 0x25d81 0x15010000 0x25e 0x150100 0x02 0x5f011501 0x00 0x2721115 0x1000000 0x26803 0x15010000 0x2ff 0x24150100 0x02 0xfb011501 0x00 0x2001c15 0x1000000 0x2010b 0x15010000 0x202 0xc150100 0x02 0x3011501 0x00 0x2040f15 0x1000000 0x20510 0x15010000 0x206 0x10150100 0x02 0x7101501 0x00 0x2088915 0x1000000 0x2098a 0x15010000 0x20a 0x13150100 0x02 0xb131501 0x00 0x20c1515 0x1000000 0x20d15 0x15010000 0x20e 0x17150100 0x02 0xf171501 0x00 0x2101c15 0x1000000 0x2110b 0x15010000 0x212 0xc150100 0x02 0x13011501 0x00 0x2140f15 0x1000000 0x21510 0x15010000 0x216 0x10150100 0x02 0x17101501 0x00 0x2188915 0x1000000 0x2198a 0x15010000 0x21a 0x13150100 0x02 0x1b131501 0x00 0x21c1515 0x1000000 0x21d15 0x15010000 0x21e 0x17150100 0x02 0x1f171501 0x00 0x2204015 0x1000000 0x22101 0x15010000 0x222 0x150100 0x02 0x23401501 0x00 0x2244015 0x1000000 0x2256d 0x15010000 0x226 0x40150100 0x02 0x27401501 0x00 0x2e00015 0x1000000 0x2dc21 0x15010000 0x2dd 0x22150100 0x02 0xde071501 0x00 0x2df0715 0x1000000 0x2e36d 0x15010000 0x2e1 0x7150100 0x02 0xe2071501 0x00 0x229d815 0x1000000 0x22a2a 0x15010000 0x24b 0x3150100 0x02 0x4c111501 0x00 0x24d1015 0x1000000 0x24e01 0x15010000 0x24f 0x1150100 0x02 0x50101501 0x00 0x2510015 0x1000000 0x25280 0x15010000 0x253 0x150100 0x02 0x56001501 0x00 0x2540715 0x1000000 0x25807 0x15010000 0x255 0x25150100 0x02 0x5b431501 0x00 0x25c0015 0x1000000 0x25f73 0x15010000 0x260 0x73150100 0x02 0x63221501 0x00 0x2640015 0x1000000 0x26708 0x15010000 0x268 0x4150100 0x02 0x72021501 0x00 0x27a8015 0x1000000 0x27b91 0x15010000 0x27c 0xd8150100 0x02 0x7d601501 0x00 0x27f1515 0x1000000 0x27515 0x15010000 0x2b3 0xc0150100 0x02 0xb4001501 0x00 0x2b50015 0x1000000 0x27800 0x15010000 0x279 0x150100 0x02 0x80001501 0x00 0x2830015 0x1000000 0x2930a 0x15010000 0x294 0xa150100 0x02 0x8a001501 0x00 0x29bff15 0x1000000 0x29db0 0x15010000 0x29f 0x63150100 0x02 0x98101501 0x00 0x2ec0015 0x1000000 0x2ff10 0x39010000 0x11c1 0x9200010 0x2000268 0x1bb000a 0x66704c5 0x39010000 0x3c2 0x10f01501 0x00 0x2c00339 0x1000000 0x43b03 0xa0a1501 0x00 0x2350015 0x1000000 0x2e501 0x15010000 0x2bb 0x3150100 0x02 0xfb010501 0x7800 0x2110005 0x1000078 0x22900>;
+                                               qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
+                                               qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
+                                               qcom,mdss-dsi-h-sync-pulse = <0x00>;
+                                               qcom,compression-mode = "dsc";
+                                               qcom,mdss-dsc-slice-height = <0x10>;
+                                               qcom,mdss-dsc-slice-width = <0x2d0>;
+                                               qcom,mdss-dsc-slice-per-pkt = <0x02>;
+                                               qcom,mdss-dsc-bit-per-component = <0x08>;
+                                               qcom,mdss-dsc-bit-per-pixel = <0x08>;
+                                               qcom,mdss-dsc-block-prediction-enable;
+                                               qcom,mdss-dsi-panel-phy-timings = <0x150505 0x201f0504 0x3030400>;
+                                               qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01 0x02 0x01 0x01>;
+                                               qcom,default-topology-index = <0x01>;
+                                       };
+                               };
+                       };
+
+                       qcom,mdss_dsi_sharp_1080p_cmd {
+                               qcom,mdss-dsi-panel-name = "sharp 1080p cmd mode dsi panel";
+                               qcom,mdss-dsi-panel-controller = <0x2be>;
+                               qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
+                               qcom,mdss-dsi-panel-destination = "display_1";
+                               qcom,mdss-dsi-panel-clockrate = <0x32a9f880>;
+                               qcom,mdss-dsi-virtual-channel-id = <0x00>;
+                               qcom,mdss-dsi-stream = <0x00>;
+                               qcom,mdss-dsi-bpp = <0x18>;
+                               qcom,mdss-dsi-underflow-color = <0xff>;
+                               qcom,mdss-dsi-border-color = <0x00>;
+                               qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
+                               qcom,mdss-pan-physical-width-dimension = <0x40>;
+                               qcom,mdss-pan-physical-height-dimension = <0x75>;
+                               qcom,mdss-dsi-traffic-mode = "burst_mode";
+                               qcom,mdss-dsi-bllp-eof-power-mode;
+                               qcom,mdss-dsi-bllp-power-mode;
+                               qcom,mdss-dsi-lane-0-state;
+                               qcom,mdss-dsi-lane-1-state;
+                               qcom,mdss-dsi-lane-2-state;
+                               qcom,mdss-dsi-lane-3-state;
+                               qcom,mdss-dsi-dma-trigger = "trigger_sw";
+                               qcom,mdss-dsi-mdp-trigger = "none";
+                               qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_pwm";
+                               qcom,mdss-dsi-te-pin-select = <0x01>;
+                               qcom,mdss-dsi-wr-mem-start = <0x2c>;
+                               qcom,mdss-dsi-wr-mem-continue = <0x3c>;
+                               qcom,mdss-dsi-te-dcs-command = <0x01>;
+                               qcom,mdss-dsi-te-check-enable;
+                               qcom,mdss-dsi-te-using-te-pin;
+                               qcom,mdss-dsi-t-clk-post = <0x0c>;
+                               qcom,mdss-dsi-t-clk-pre = <0x29>;
+                               linux,phandle = <0x4d0>;
+                               phandle = <0x4d0>;
+
+                               qcom,mdss-dsi-display-timings {
+
+                                       timing@0 {
+                                               qcom,mdss-dsi-panel-width = <0x438>;
+                                               qcom,mdss-dsi-panel-height = <0x780>;
+                                               qcom,mdss-dsi-h-front-porch = <0x00>;
+                                               qcom,mdss-dsi-h-back-porch = <0x00>;
+                                               qcom,mdss-dsi-h-pulse-width = <0x00>;
+                                               qcom,mdss-dsi-h-sync-skew = <0x00>;
+                                               qcom,mdss-dsi-v-back-porch = <0x00>;
+                                               qcom,mdss-dsi-v-front-porch = <0x00>;
+                                               qcom,mdss-dsi-v-pulse-width = <0x00>;
+                                               qcom,mdss-dsi-h-left-border = <0x00>;
+                                               qcom,mdss-dsi-h-right-border = <0x00>;
+                                               qcom,mdss-dsi-v-top-border = <0x00>;
+                                               qcom,mdss-dsi-v-bottom-border = <0x00>;
+                                               qcom,mdss-dsi-panel-framerate = <0x3c>;
+                                               qcom,mdss-dsi-on-command = <0x15010000 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>;
+                                               qcom,mdss-dsi-off-command = <0x5010000 0x10000128 0x5010000 0x40000110>;
+                                               qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
+                                               qcom,mdss-dsi-h-sync-pulse = <0x00>;
+                                               qcom,mdss-dsi-panel-phy-timings = <0x1e0808 0x24220808 0x5030400>;
+                                               qcom,mdss-dsi-panel-clockrate = <0x35a4e900>;
+                                               qcom,display-topology = <0x01 0x00 0x01>;
+                                               qcom,default-topology-index = <0x00>;
+                                       };
+                               };
+                       };
+
+                       qcom,mdss_dual_sharp_1080p_120hz_cmd {
+                               qcom,mdss-dsi-panel-name = "sharp 1080p 120hz dual dsi cmd mode panel";
+                               qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
+                               qcom,mdss-dsi-virtual-channel-id = <0x00>;
+                               qcom,mdss-dsi-stream = <0x00>;
+                               qcom,mdss-dsi-bpp = <0x18>;
+                               qcom,mdss-dsi-underflow-color = <0xff>;
+                               qcom,mdss-dsi-border-color = <0x00>;
+                               qcom,mdss-dsi-reset-sequence = <0x01 0x14 0x00 0x01 0x01 0x0a>;
+                               qcom,mdss-dsi-traffic-mode = "burst_mode";
+                               qcom,mdss-dsi-bllp-eof-power-mode;
+                               qcom,mdss-dsi-bllp-power-mode;
+                               qcom,cmd-sync-wait-broadcast;
+                               qcom,cmd-sync-wait-trigger;
+                               qcom,mdss-tear-check-frame-rate = <0x2ee0>;
+                               qcom,mdss-dsi-lane-0-state;
+                               qcom,mdss-dsi-lane-1-state;
+                               qcom,mdss-dsi-lane-2-state;
+                               qcom,mdss-dsi-lane-3-state;
+                               qcom,mdss-dsi-dma-trigger = "trigger_sw";
+                               qcom,mdss-dsi-mdp-trigger = "none";
+                               qcom,mdss-dsi-te-pin-select = <0x01>;
+                               qcom,mdss-dsi-wr-mem-start = <0x2c>;
+                               qcom,mdss-dsi-wr-mem-continue = <0x3c>;
+                               qcom,mdss-dsi-te-dcs-command = <0x01>;
+                               qcom,mdss-dsi-te-check-enable;
+                               qcom,mdss-dsi-te-using-te-pin;
+                               qcom,mdss-dsi-t-clk-post = <0x0f>;
+                               qcom,mdss-dsi-t-clk-pre = <0x36>;
+                               linux,phandle = <0x4d1>;
+                               phandle = <0x4d1>;
+
+                               qcom,mdss-dsi-display-timings {
+
+                                       timing@0 {
+                                               qcom,mdss-dsi-panel-width = <0x21c>;
+                                               qcom,mdss-dsi-panel-height = <0x780>;
+                                               qcom,mdss-dsi-h-front-porch = <0x1c>;
+                                               qcom,mdss-dsi-h-back-porch = <0x04>;
+                                               qcom,mdss-dsi-h-pulse-width = <0x04>;
+                                               qcom,mdss-dsi-h-sync-skew = <0x00>;
+                                               qcom,mdss-dsi-v-back-porch = <0x0c>;
+                                               qcom,mdss-dsi-v-front-porch = <0x0c>;
+                                               qcom,mdss-dsi-v-pulse-width = <0x02>;
+                                               qcom,mdss-dsi-h-left-border = <0x00>;
+                                               qcom,mdss-dsi-h-right-border = <0x00>;
+                                               qcom,mdss-dsi-v-top-border = <0x00>;
+                                               qcom,mdss-dsi-v-bottom-border = <0x00>;
+                                               qcom,mdss-dsi-panel-framerate = <0x78>;
+                                               qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 ba 07 15 01 00 00 00 00 02 c0 00 15 01 00 00 00 00 02 bb 10 15 01 00 00 00 00 02 d9 00 15 01 00 00 00 00 02 ef 70 15 01 00 00 00 00 02 f7 80 39 01 00 00 00 00 06 3b 03 0e 0c 08 1c 15 01 00 00 00 00 02 e9 0e 15 01 00 00 00 00 02 ea 0c 15 01 00 00 00 00 02 35 00 15 01 00 00 00 00 02 c0 00 15 01 00 00 00 00 02 ff 20 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 59 6a 15 01 00 00 00 00 02 0b 1b 15 01 00 00 00 00 02 61 f7 15 01 00 00 00 00 02 62 6c 15 01 00 00 00 00 02 00 01 15 01 00 00 00 00 02 01 55 15 01 00 00 00 00 02 04 c8 15 01 00 00 00 00 02 05 1a 15 01 00 00 00 00 02 0d 93 15 01 00 00 00 00 02 0e 93 15 01 00 00 00 00 02 0f 7e 15 01 00 00 00 00 02 06 69 15 01 00 00 00 00 02 07 bc 15 01 00 00 00 00 02 10 03 15 01 00 00 00 00 02 11 64 15 01 00 00 00 00 02 12 5a 15 01 00 00 00 00 02 13 40 15 01 00 00 00 00 02 14 40 15 01 00 00 00 00 02 15 00 15 01 00 00 00 00 02 33 13 15 01 00 00 00 00 02 5a 40 15 01 00 00 00 00 02 5b 40 15 01 00 00 00 00 02 5e 80 15 01 00 00 00 00 02 ff 24 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 80 15 01 00 00 00 00 02 14 80 15 01 00 00 00 00 02 01 80 15 01 00 00 00 00 02 15 80 15 01 00 00 00 00 02 02 80 15 01 00 00 00 00 02 16 80 15 01 00 00 00 00 02 03 0a 15 01 00 00 00 00 02 17 0c 15 01 00 00 00 00 02 04 06 15 01 00 00 00 00 02 18 08 15 01 00 00 00 00 02 05 80 15 01 00 00 00 00 02 19 80 15 01 00 00 00 00 02 06 80 15 01 00 00 00 00 02 1a 80 15 01 00 00 00 00 02 07 80 15 01 00 00 00 00 02 1b 80 15 01 00 00 00 00 02 08 80 15 01 00 00 00 00 02 1c 80 15 01 00 00 00 00 02 09 80 15 01 00 00 00 00 02 1d 80 15 01 00 00 00 00 02 0a 80 15 01 00 00 00 00 02 1e 80 15 01 00 00 00 00 02 0b 1a 15 01 00 00 00 00 02 1f 1b 15 01 00 00 00 00 02 0c 16 15 01 00 00 00 00 02 20 17 15 01 00 00 00 00 02 0d 1c 15 01 00 00 00 00 02 21 1d 15 01 00 00 00 00 02 0e 18 15 01 00 00 00 00 02 22 19 15 01 00 00 00 00 02 0f 0e 15 01 00 00 00 00 02 23 10 15 01 00 00 00 00 02 10 80 15 01 00 00 00 00 02 24 80 15 01 00 00 00 00 02 11 80 15 01 00 00 00 00 02 25 80 15 01 00 00 00 00 02 12 80 15 01 00 00 00 00 02 26 80 15 01 00 00 00 00 02 13 80 15 01 00 00 00 00 02 27 80 15 01 00 00 00 00 02 74 ff 15 01 00 00 00 00 02 75 ff 15 01 00 00 00 00 02 8d 00 15 01 00 00 00 00 02 8e 00 15 01 00 00 00 00 02 8f 9c 15 01 00 00 00 00 02 90 0c 15 01 00 00 00 00 02 91 0e 15 01 00 00 00 00 02 d6 00 15 01 00 00 00 00 02 d7 20 15 01 00 00 00 00 02 d8 00 15 01 00 00 00 00 02 d9 88 15 01 00 00 00 00 02 e5 05 15 01 00 00 00 00 02 e6 10 15 01 00 00 00 00 02 54 06 15 01 00 00 00 00 02 55 05 15 01 00 00 00 00 02 56 04 15 01 00 00 00 00 02 58 03 15 01 00 00 00 00 02 59 33 15 01 00 00 00 00 02 5a 33 15 01 00 00 00 00 02 5b 01 15 01 00 00 00 00 02 5c 00 15 01 00 00 00 00 02 5d 01 15 01 00 00 00 00 02 5e 0a 15 01 00 00 00 00 02 5f 0a 15 01 00 00 00 00 02 60 0a 15 01 00 00 00 00 02 61 0a 15 01 00 00 00 00 02 62 10 15 01 00 00 00 00 02 63 01 15 01 00 00 00 00 02 64 00 15 01 00 00 00 00 02 65 00 15 01 00 00 00 00 02 ef 00 15 01 00 00 00 00 02 f0 00 15 01 00 00 00 00 02 6d 20 15 01 00 00 00 00 02 66 44 15 01 00 00 00 00 02 68 01 15 01 00 00 00 00 02 69 00 15 01 00 00 00 00 02 67 11 15 01 00 00 00 00 02 6a 06 15 01 00 00 00 00 02 6b 31 15 01 00 00 00 00 02 6c 90 15 01 00 00 00 00 02 ab c3 15 01 00 00 00 00 02 b1 49 15 01 00 00 00 00 02 aa 80 15 01 00 00 00 00 02 b0 90 15 01 00 00 00 00 02 b2 a4 15 01 00 00 00 00 02 b3 00 15 01 00 00 00 00 02 b4 23 15 01 00 00 00 00 02 b5 00 15 01 00 00 00 00 02 b6 00 15 01 00 00 00 00 02 b7 00 15 01 00 00 00 00 02 b8 00 15 01 00 00 00 00 02 b9 00 15 01 00 00 00 00 02 ba 00 15 01 00 00 00 00 02 bb 00 15 01 00 00 00 00 02 bc 00 15 01 00 00 00 00 02 bd 00 15 01 00 00 00 00 02 be 00 15 01 00 00 00 00 02 bf 00 15 01 00 00 00 00 02 c0 00 15 01 00 00 00 00 02 c7 40 15 01 00 00 00 00 02 c9 00 15 01 00 00 00 00 02 c1 2a 15 01 00 00 00 00 02 c2 2a 15 01 00 00 00 00 02 c3 00 15 01 00 00 00 00 02 c4 00 15 01 00 00 00 00 02 c5 00 15 01 00 00 00 00 02 c6 00 15 01 00 00 00 00 02 c8 ab 15 01 00 00 00 00 02 ca 00 15 01 00 00 00 00 02 cb 00 15 01 00 00 00 00 02 cc 20 15 01 00 00 00 00 02 cd 40 15 01 00 00 00 00 02 ce a8 15 01 00 00 00 00 02 cf a8 15 01 00 00 00 00 02 d0 00 15 01 00 00 00 00 02 d1 00 15 01 00 00 00 00 02 d2 00 15 01 00 00 00 00 02 d3 00 15 01 00 00 00 00 02 af 01 15 01 00 00 00 00 02 a4 1e 15 01 00 00 00 00 02 95 41 15 01 00 00 00 00 02 96 03 15 01 00 00 00 00 02 98 00 15 01 00 00 00 00 02 9a 9a 15 01 00 00 00 00 02 9b 03 15 01 00 00 00 00 02 9d 80 15 01 00 00 00 00 02 ff 26 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 fa d0 15 01 00 00 00 00 02 6b 80 15 01 00 00 00 00 02 6c 5c 15 01 00 00 00 00 02 6d 0c 15 01 00 00 00 00 02 6e 0e 15 01 00 00 00 00 02 58 01 15 01 00 00 00 00 02 59 15 15 01 00 00 00 00 02 5a 01 15 01 00 00 00 00 02 5b 00 15 01 00 00 00 00 02 5c 01 15 01 00 00 00 00 02 5d 2b 15 01 00 00 00 00 02 74 00 15 01 00 00 00 00 02 75 ba 15 01 00 00 00 00 02 81 0a 15 01 00 00 00 00 02 4e 81 15 01 00 00 00 00 02 4f 83 15 01 00 00 00 00 02 51 00 15 01 00 00 00 00 02 53 4d 15 01 00 00 00 00 02 54 03 15 01 00 00 00 00 02 ff e0 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 b2 81 15 01 00 00 00 00 02 62 28 15 01 00 00 00 00 02 a2 09 15 01 00 00 00 00 02 b3 01 15 01 00 00 00 00 02 ed 00 15 01 00 00 00 00 02 ff 10 05 01 00 00 78 00 01 11 15 01 00 00 00 00 02 ff 20 15 01 00 00 00 00 02 75 00 15 01 00 00 00 00 02 76 71 15 01 00 00 00 00 02 77 00 15 01 00 00 00 00 02 78 84 15 01 00 00 00 00 02 79 00 15 01 00 00 00 00 02 7a a5 15 01 00 00 00 00 02 7b 00 15 01 00 00 00 00 02 7c bb 15 01 00 00 00 00 02 7d 00 15 01 00 00 00 00 02 7e ce 15 01 00 00 00 00 02 7f 00 15 01 00 00 00 00 02 80 e0 15 01 00 00 00 00 02 81 00 15 01 00 00 00 00 02 82 ef 15 01 00 00 00 00 02 83 00 15 01 00 00 00 00 02 84 ff 15 01 00 00 00 00 02 85 01 15 01 00 00 00 00 02 86 0b 15 01 00 00 00 00 02 87 01 15 01 00 00 00 00 02 88 38 15 01 00 00 00 00 02 89 01 15 01 00 00 00 00 02 8a 5b 15 01 00 00 00 00 02 8b 01 15 01 00 00 00 00 02 8c 95 15 01 00 00 00 00 02 8d 01 15 01 00 00 00 00 02 8e c4 15 01 00 00 00 00 02 8f 02 15 01 00 00 00 00 02 90 0d 15 01 00 00 00 00 02 91 02 15 01 00 00 00 00 02 92 4a 15 01 00 00 00 00 02 93 02 15 01 00 00 00 00 02 94 4c 15 01 00 00 00 00 02 95 02 15 01 00 00 00 00 02 96 85 15 01 00 00 00 00 02 97 02 15 01 00 00 00 00 02 98 c3 15 01 00 00 00 00 02 99 02 15 01 00 00 00 00 02 9a e9 15 01 00 00 00 00 02 9b 03 15 01 00 00 00 00 02 9c 16 15 01 00 00 00 00 02 9d 03 15 01 00 00 00 00 02 9e 34 15 01 00 00 00 00 02 9f 03 15 01 00 00 00 00 02 a0 56 15 01 00 00 00 00 02 a2 03 15 01 00 00 00 00 02 a3 62 15 01 00 00 00 00 02 a4 03 15 01 00 00 00 00 02 a5 6c 15 01 00 00 00 00 02 a6 03 15 01 00 00 00 00 02 a7 74 15 01 00 00 00 00 02 a9 03 15 01 00 00 00 00 02 aa 80 15 01 00 00 00 00 02 ab 03 15 01 00 00 00 00 02 ac 89 15 01 00 00 00 00 02 ad 03 15 01 00 00 00 00 02 ae 8b 15 01 00 00 00 00 02 af 03 15 01 00 00 00 00 02 b0 8d 15 01 00 00 00 00 02 b1 03 15 01 00 00 00 00 02 b2 8e 15 01 00 00 00 00 02 b3 00 15 01 00 00 00 00 02 b4 71 15 01 00 00 00 00 02 b5 00 15 01 00 00 00 00 02 b6 84 15 01 00 00 00 00 02 b7 00 15 01 00 00 00 00 02 b8 a5 15 01 00 00 00 00 02 b9 00 15 01 00 00 00 00 02 ba bb 15 01 00 00 00 00 02 bb 00 15 01 00 00 00 00 02 bc ce 15 01 00 00 00 00 02 bd 00 15 01 00 00 00 00 02 be e0 15 01 00 00 00 00 02 bf 00 15 01 00 00 00 00 02 c0 ef 15 01 00 00 00 00 02 c1 00 15 01 00 00 00 00 02 c2 ff 15 01 00 00 00 00 02 c3 01 15 01 00 00 00 00 02 c4 0b 15 01 00 00 00 00 02 c5 01 15 01 00 00 00 00 02 c6 38 15 01 00 00 00 00 02 c7 01 15 01 00 00 00 00 02 c8 5b 15 01 00 00 00 00 02 c9 01 15 01 00 00 00 00 02 ca 95 15 01 00 00 00 00 02 cb 01 15 01 00 00 00 00 02 cc c4 15 01 00 00 00 00 02 cd 02 15 01 00 00 00 00 02 ce 0d 15 01 00 00 00 00 02 cf 02 15 01 00 00 00 00 02 d0 4a 15 01 00 00 00 00 02 d1 02 15 01 00 00 00 00 02 d2 4c 15 01 00 00 00 00 02 d3 02 15 01 00 00 00 00 02 d4 85 15 01 00 00 00 00 02 d5 02 15 01 00 00 00 00 02 d6 c3 15 01 00 00 00 00 02 d7 02 15 01 00 00 00 00 02 d8 e9 15 01 00 00 00 00 02 d9 03 15 01 00 00 00 00 02 da 16 15 01 00 00 00 00 02 db 03 15 01 00 00 00 00 02 dc 34 15 01 00 00 00 00 02 dd 03 15 01 00 00 00 00 02 de 56 15 01 00 00 00 00 02 df 03 15 01 00 00 00 00 02 e0 62 15 01 00 00 00 00 02 e1 03 15 01 00 00 00 00 02 e2 6c 15 01 00 00 00 00 02 e3 03 15 01 00 00 00 00 02 e4 74 15 01 00 00 00 00 02 e5 03 15 01 00 00 00 00 02 e6 80 15 01 00 00 00 00 02 e7 03 15 01 00 00 00 00 02 e8 89 15 01 00 00 00 00 02 e9 03 15 01 00 00 00 00 02 ea 8b 15 01 00 00 00 00 02 eb 03 15 01 00 00 00 00 02 ec 8d 15 01 00 00 00 00 02 ed 03 15 01 00 00 00 00 02 ee 8e 15 01 00 00 00 00 02 ef 00 15 01 00 00 00 00 02 f0 71 15 01 00 00 00 00 02 f1 00 15 01 00 00 00 00 02 f2 84 15 01 00 00 00 00 02 f3 00 15 01 00 00 00 00 02 f4 a5 15 01 00 00 00 00 02 f5 00 15 01 00 00 00 00 02 f6 bb 15 01 00 00 00 00 02 f7 00 15 01 00 00 00 00 02 f8 ce 15 01 00 00 00 00 02 f9 00 15 01 00 00 00 00 02 fa e0 15 01 00 00 00 00 02 ff 21 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 00 15 01 00 00 00 00 02 01 ef 15 01 00 00 00 00 02 02 00 15 01 00 00 00 00 02 03 ff 15 01 00 00 00 00 02 04 01 15 01 00 00 00 00 02 05 0b 15 01 00 00 00 00 02 06 01 15 01 00 00 00 00 02 07 38 15 01 00 00 00 00 02 08 01 15 01 00 00 00 00 02 09 5b 15 01 00 00 00 00 02 0a 01 15 01 00 00 00 00 02 0b 95 15 01 00 00 00 00 02 0c 01 15 01 00 00 00 00 02 0d c4 15 01 00 00 00 00 02 0e 02 15 01 00 00 00 00 02 0f 0d 15 01 00 00 00 00 02 10 02 15 01 00 00 00 00 02 11 4a 15 01 00 00 00 00 02 12 02 15 01 00 00 00 00 02 13 4c 15 01 00 00 00 00 02 14 02 15 01 00 00 00 00 02 15 85 15 01 00 00 00 00 02 16 02 15 01 00 00 00 00 02 17 c3 15 01 00 00 00 00 02 18 02 15 01 00 00 00 00 02 19 e9 15 01 00 00 00 00 02 1a 03 15 01 00 00 00 00 02 1b 16 15 01 00 00 00 00 02 1c 03 15 01 00 00 00 00 02 1d 34 15 01 00 00 00 00 02 1e 03 15 01 00 00 00 00 02 1f 56 15 01 00 00 00 00 02 20 03 15 01 00 00 00 00 02 21 62 15 01 00 00 00 00 02 22 03 15 01 00 00 00 00 02 23 6c 15 01 00 00 00 00 02 24 03 15 01 00 00 00 00 02 25 74 15 01 00 00 00 00 02 26 03 15 01 00 00 00 00 02 27 80 15 01 00 00 00 00 02 28 03 15 01 00 00 00 00 02 29 89 15 01 00 00 00 00 02 2a 03 15 01 00 00 00 00 02 2b 8b 15 01 00 00 00 00 02 2d 03 15 01 00 00 00 00 02 2f 8d 15 01 00 00 00 00 02 30 03 15 01 00 00 00 00 02 31 8e 15 01 00 00 00 00 02 32 00 15 01 00 00 00 00 02 33 71 15 01 00 00 00 00 02 34 00 15 01 00 00 00 00 02 35 84 15 01 00 00 00 00 02 36 00 15 01 00 00 00 00 02 37 a5 15 01 00 00 00 00 02 38 00 15 01 00 00 00 00 02 39 bb 15 01 00 00 00 00 02 3a 00 15 01 00 00 00 00 02 3b ce 15 01 00 00 00 00 02 3d 00 15 01 00 00 00 00 02 3f e0 15 01 00 00 00 00 02 40 00 15 01 00 00 00 00 02 41 ef 15 01 00 00 00 00 02 42 00 15 01 00 00 00 00 02 43 ff 15 01 00 00 00 00 02 44 01 15 01 00 00 00 00 02 45 0b 15 01 00 00 00 00 02 46 01 15 01 00 00 00 00 02 47 38 15 01 00 00 00 00 02 48 01 15 01 00 00 00 00 02 49 5b 15 01 00 00 00 00 02 4a 01 15 01 00 00 00 00 02 4b 95 15 01 00 00 00 00 02 4c 01 15 01 00 00 00 00 02 4d c4 15 01 00 00 00 00 02 4e 02 15 01 00 00 00 00 02 4f 0d 15 01 00 00 00 00 02 50 02 15 01 00 00 00 00 02 51 4a 15 01 00 00 00 00 02 52 02 15 01 00 00 00 00 02 53 4c 15 01 00 00 00 00 02 54 02 15 01 00 00 00 00 02 55 85 15 01 00 00 00 00 02 56 02 15 01 00 00 00 00 02 58 c3 15 01 00 00 00 00 02 59 02 15 01 00 00 00 00 02 5a e9 15 01 00 00 00 00 02 5b 03 15 01 00 00 00 00 02 5c 16 15 01 00 00 00 00 02 5d 03 15 01 00 00 00 00 02 5e 34 15 01 00 00 00 00 02 5f 03 15 01 00 00 00 00 02 60 56 15 01 00 00 00 00 02 61 03 15 01 00 00 00 00 02 62 62 15 01 00 00 00 00 02 63 03 15 01 00 00 00 00 02 64 6c 15 01 00 00 00 00 02 65 03 15 01 00 00 00 00 02 66 74 15 01 00 00 00 00 02 67 03 15 01 00 00 00 00 02 68 80 15 01 00 00 00 00 02 69 03 15 01 00 00 00 00 02 6a 89 15 01 00 00 00 00 02 6b 03 15 01 00 00 00 00 02 6c 8b 15 01 00 00 00 00 02 6d 03 15 01 00 00 00 00 02 6e 8d 15 01 00 00 00 00 02 6f 03 15 01 00 00 00 00 02 70 8e 15 01 00 00 00 00 02 71 00 15 01 00 00 00 00 02 72 71 15 01 00 00 00 00 02 73 00 15 01 00 00 00 00 02 74 84 15 01 00 00 00 00 02 75 00 15 01 00 00 00 00 02 76 a5 15 01 00 00 00 00 02 77 00 15 01 00 00 00 00 02 78 bb 15 01 00 00 00 00 02 79 00 15 01 00 00 00 00 02 7a ce 15 01 00 00 00 00 02 7b 00 15 01 00 00 00 00 02 7c e0 15 01 00 00 00 00 02 7d 00 15 01 00 00 00 00 02 7e ef 15 01 00 00 00 00 02 7f 00 15 01 00 00 00 00 02 80 ff 15 01 00 00 00 00 02 81 01 15 01 00 00 00 00 02 82 0b 15 01 00 00 00 00 02 83 01 15 01 00 00 00 00 02 84 38 15 01 00 00 00 00 02 85 01 15 01 00 00 00 00 02 86 5b 15 01 00 00 00 00 02 87 01 15 01 00 00 00 00 02 88 95 15 01 00 00 00 00 02 89 01 15 01 00 00 00 00 02 8a c4 15 01 00 00 00 00 02 8b 02 15 01 00 00 00 00 02 8c 0d 15 01 00 00 00 00 02 8d 02 15 01 00 00 00 00 02 8e 4a 15 01 00 00 00 00 02 8f 02 15 01 00 00 00 00 02 90 4c 15 01 00 00 00 00 02 91 02 15 01 00 00 00 00 02 92 85 15 01 00 00 00 00 02 93 02 15 01 00 00 00 00 02 94 c3 15 01 00 00 00 00 02 95 02 15 01 00 00 00 00 02 96 e9 15 01 00 00 00 00 02 97 03 15 01 00 00 00 00 02 98 16 15 01 00 00 00 00 02 99 03 15 01 00 00 00 00 02 9a 34 15 01 00 00 00 00 02 9b 03 15 01 00 00 00 00 02 9c 56 15 01 00 00 00 00 02 9d 03 15 01 00 00 00 00 02 9e 62 15 01 00 00 00 00 02 9f 03 15 01 00 00 00 00 02 a0 6c 15 01 00 00 00 00 02 a2 03 15 01 00 00 00 00 02 a3 74 15 01 00 00 00 00 02 a4 03 15 01 00 00 00 00 02 a5 80 15 01 00 00 00 00 02 a6 03 15 01 00 00 00 00 02 a7 89 15 01 00 00 00 00 02 a9 03 15 01 00 00 00 00 02 aa 8b 15 01 00 00 00 00 02 ab 03 15 01 00 00 00 00 02 ac 8d 15 01 00 00 00 00 02 ad 03 15 01 00 00 00 00 02 ae 8e 15 01 00 00 00 00 02 af 00 15 01 00 00 00 00 02 b0 71 15 01 00 00 00 00 02 b1 00 15 01 00 00 00 00 02 b2 84 15 01 00 00 00 00 02 b3 00 15 01 00 00 00 00 02 b4 a5 15 01 00 00 00 00 02 b5 00 15 01 00 00 00 00 02 b6 bb 15 01 00 00 00 00 02 b7 00 15 01 00 00 00 00 02 b8 ce 15 01 00 00 00 00 02 b9 00 15 01 00 00 00 00 02 ba e0 15 01 00 00 00 00 02 bb 00 15 01 00 00 00 00 02 bc ef 15 01 00 00 00 00 02 bd 00 15 01 00 00 00 00 02 be ff 15 01 00 00 00 00 02 bf 01 15 01 00 00 00 00 02 c0 0b 15 01 00 00 00 00 02 c1 01 15 01 00 00 00 00 02 c2 38 15 01 00 00 00 00 02 c3 01 15 01 00 00 00 00 02 c4 5b 15 01 00 00 00 00 02 c5 01 15 01 00 00 00 00 02 c6 95 15 01 00 00 00 00 02 c7 01 15 01 00 00 00 00 02 c8 c4 15 01 00 00 00 00 02 c9 02 15 01 00 00 00 00 02 ca 0d 15 01 00 00 00 00 02 cb 02 15 01 00 00 00 00 02 cc 4a 15 01 00 00 00 00 02 cd 02 15 01 00 00 00 00 02 ce 4c 15 01 00 00 00 00 02 cf 02 15 01 00 00 00 00 02 d0 85 15 01 00 00 00 00 02 d1 02 15 01 00 00 00 00 02 d2 c3 15 01 00 00 00 00 02 d3 02 15 01 00 00 00 00 02 d4 e9 15 01 00 00 00 00 02 d5 03 15 01 00 00 00 00 02 d6 16 15 01 00 00 00 00 02 d7 03 15 01 00 00 00 00 02 d8 34 15 01 00 00 00 00 02 d9 03 15 01 00 00 00 00 02 da 56 15 01 00 00 00 00 02 db 03 15 01 00 00 00 00 02 dc 62 15 01 00 00 00 00 02 dd 03 15 01 00 00 00 00 02 de 6c 15 01 00 00 00 00 02 df 03 15 01 00 00 00 00 02 e0 74 15 01 00 00 00 00 02 e1 03 15 01 00 00 00 00 02 e2 80 15 01 00 00 00 00 02 e3 03 15 01 00 00 00 00 02 e4 89 15 01 00 00 00 00 02 e5 03 15 01 00 00 00 00 02 e6 8b 15 01 00 00 00 00 02 e7 03 15 01 00 00 00 00 02 e8 8d 15 01 00 00 00 00 02 e9 03 15 01 00 00 00 00 02 ea 8e 15 01 00 00 00 00 02 ff 10 05 01 00 00 00 00 01 29];
+                                               qcom,mdss-dsi-off-command = [15 01 00 00 00 00 02 ff 10 05 01 00 00 10 00 01 28 15 01 00 00 00 00 02 b0 00 05 01 00 00 40 00 01 10 15 01 00 00 00 00 02 4f 01];
+                                               qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
+                                               qcom,mdss-dsi-h-sync-pulse = <0x00>;
+                                               qcom,mdss-dsi-panel-phy-timings = <0x240909 0x26240909 0x6030400>;
+                                               qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>;
+                                               qcom,default-topology-index = <0x00>;
+                                       };
+                               };
+                       };
+
+                       qcom,mdss_dsi_s6e3ha3_amoled_wqhd_cmd {
+                               qcom,mdss-dsi-panel-name = "Dual s6e3ha3 amoled cmd mode dsi panel";
+                               qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
+                               qcom,mdss-dsi-panel-framerate = <0x3c>;
+                               qcom,mdss-dsi-virtual-channel-id = <0x00>;
+                               qcom,mdss-dsi-stream = <0x00>;
+                               qcom,mdss-dsi-panel-width = <0x2d0>;
+                               qcom,mdss-dsi-panel-height = <0xa00>;
+                               qcom,mdss-dsi-h-front-porch = <0x64>;
+                               qcom,mdss-dsi-h-back-porch = <0x64>;
+                               qcom,mdss-dsi-h-pulse-width = <0x28>;
+                               qcom,mdss-dsi-h-sync-skew = <0x00>;
+                               qcom,mdss-dsi-v-back-porch = <0x1f>;
+                               qcom,mdss-dsi-v-front-porch = <0x1e>;
+                               qcom,mdss-dsi-v-pulse-width = <0x08>;
+                               qcom,mdss-dsi-h-left-border = <0x00>;
+                               qcom,mdss-dsi-h-right-border = <0x00>;
+                               qcom,mdss-dsi-v-top-border = <0x00>;
+                               qcom,mdss-dsi-v-bottom-border = <0x00>;
+                               qcom,mdss-dsi-bpp = <0x18>;
+                               qcom,mdss-dsi-underflow-color = <0xff>;
+                               qcom,mdss-dsi-border-color = <0x00>;
+                               qcom,mdss-dsi-color-order = "rgb_swap_rgb";
+                               qcom,mdss-dsi-on-command = [05 01 00 00 05 00 02 11 00 39 01 00 00 00 00 05 2a 00 00 05 9f 39 01 00 00 00 00 05 2b 00 00 09 ff 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 10 39 01 00 00 00 00 02 b5 a0 39 01 00 00 00 00 02 c4 03 39 01 00 00 00 00 0a f6 42 57 37 00 aa cc d0 00 00 39 01 00 00 00 00 02 f9 03 39 01 00 00 00 00 14 c2 00 00 d8 d8 00 80 2b 05 08 0e 07 0b 05 0d 0a 15 13 20 1e 39 01 00 00 78 00 03 f0 a5 a5 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 53 20 39 01 00 00 00 00 02 51 60 05 01 00 00 05 00 02 29 00];
+                               qcom,mdss-dsi-off-command = [05 01 00 00 3c 00 02 28 00 05 01 00 00 b4 00 02 10 00];
+                               qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
+                               qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
+                               qcom,mdss-dsi-lp-mode-on = [39 00 00 00 05 00 03 f0 5a 5a 39 00 00 00 05 00 03 f1 5a 5a 39 00 00 00 05 00 03 fc 5a 5a 39 00 00 00 05 00 02 b0 17 39 00 00 00 05 00 02 cb 10 39 00 00 00 05 00 02 b0 2d 39 00 00 00 05 00 02 cb cd 39 00 00 00 05 00 02 b0 0e 39 00 00 00 05 00 02 cb 02 39 00 00 00 05 00 02 b0 0f 39 00 00 00 05 00 02 cb 09 39 00 00 00 05 00 02 b0 02 39 00 00 00 05 00 02 f2 c9 39 00 00 00 05 00 02 b0 03 39 00 00 00 05 00 02 f2 c0 39 00 00 00 05 00 02 b0 03 39 00 00 00 05 00 02 f4 aa 39 00 00 00 05 00 02 b0 08 39 00 00 00 05 00 02 b1 30 39 00 00 00 05 00 02 b0 09 39 00 00 00 05 00 02 b1 0a 39 00 00 00 05 00 02 b0 0d 39 00 00 00 05 00 02 b1 10 39 00 00 00 05 00 02 b0 00 39 00 00 00 05 00 02 f7 03 39 00 00 00 05 00 02 fe 30 39 01 00 00 05 00 02 fe b0];
+                               qcom,mdss-dsi-lp-mode-off = [39 00 00 00 05 00 03 f0 5a 5a 39 00 00 00 05 00 03 f1 5a 5a 39 00 00 00 05 00 03 fc 5a 5a 39 00 00 00 05 00 02 b0 2d 39 00 00 00 05 00 02 cb 4d 39 00 00 00 05 00 02 b0 17 39 00 00 00 05 00 02 cb 04 39 00 00 00 05 00 02 b0 0e 39 00 00 00 05 00 02 cb 06 39 00 00 00 05 00 02 b0 0f 39 00 00 00 05 00 02 cb 05 39 00 00 00 05 00 02 b0 02 39 00 00 00 05 00 02 f2 b8 39 00 00 00 05 00 02 b0 03 39 00 00 00 05 00 02 f2 80 39 00 00 00 05 00 02 b0 03 39 00 00 00 05 00 02 f4 8a 39 00 00 00 05 00 02 b0 08 39 00 00 00 05 00 02 b1 10 39 00 00 00 05 00 02 b0 09 39 00 00 00 05 00 02 b1 0a 39 00 00 00 05 00 02 b0 0d 39 00 00 00 05 00 02 b1 80 39 00 00 00 05 00 02 b0 00 39 00 00 00 05 00 02 f7 03 39 00 00 00 05 00 02 fe 30 39 01 00 00 05 00 02 fe b0];
+                               qcom,mdss-dsi-h-sync-pulse = <0x00>;
+                               qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
+                               qcom,mdss-dsi-lane-map = "lane_map_0123";
+                               qcom,mdss-dsi-bllp-eof-power-mode;
+                               qcom,mdss-dsi-bllp-power-mode;
+                               qcom,mdss-dsi-tx-eot-append;
+                               qcom,dcs-cmd-by-left;
+                               qcom,mdss-dsi-lane-0-state;
+                               qcom,mdss-dsi-lane-1-state;
+                               qcom,mdss-dsi-lane-2-state;
+                               qcom,mdss-dsi-lane-3-state;
+                               qcom,mdss-dsi-wr-mem-start = <0x2c>;
+                               qcom,mdss-dsi-wr-mem-continue = <0x3c>;
+                               qcom,mdss-dsi-te-pin-select = <0x01>;
+                               qcom,mdss-dsi-te-dcs-command = <0x01>;
+                               qcom,mdss-dsi-te-check-enable;
+                               qcom,mdss-dsi-te-using-te-pin;
+                               qcom,mdss-dsi-dma-trigger = "trigger_sw";
+                               qcom,mdss-dsi-mdp-trigger = "none";
+                               qcom,mdss-dsi-lp11-init;
+                               qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
+                               qcom,mdss-dsi-bl-min-level = <0x01>;
+                               qcom,mdss-dsi-bl-max-level = <0xff>;
+                               qcom,mdss-pan-physical-width-dimension = <0x44>;
+                               qcom,mdss-pan-physical-height-dimension = <0x7a>;
+                               qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
+                               linux,phandle = <0x526>;
+                               phandle = <0x526>;
+                       };
+
+                       qcom,mdss_dsi_nt35597_wqxga_video {
+                               qcom,mdss-dsi-panel-name = "Dual nt35597 video mode dsi panel without DSC";
+                               qcom,mdss-dsi-panel-type = "dsi_video_mode";
+                               qcom,mdss-dsi-virtual-channel-id = <0x00>;
+                               qcom,mdss-dsi-stream = <0x00>;
+                               qcom,mdss-dsi-bpp = <0x18>;
+                               qcom,mdss-dsi-underflow-color = <0x3ff>;
+                               qcom,mdss-dsi-border-color = <0x00>;
+                               qcom,mdss-dsi-panel-hdr-enabled;
+                               qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>;
+                               qcom,mdss-dsi-panel-peak-brightness = <0x401640>;
+                               qcom,mdss-dsi-panel-blackness-level = <0xc9e>;
+                               qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
+                               qcom,mdss-dsi-bllp-eof-power-mode;
+                               qcom,mdss-dsi-bllp-power-mode;
+                               qcom,mdss-dsi-lane-0-state;
+                               qcom,mdss-dsi-lane-1-state;
+                               qcom,mdss-dsi-lane-2-state;
+                               qcom,mdss-dsi-lane-3-state;
+                               qcom,mdss-dsi-dma-trigger = "trigger_sw";
+                               qcom,mdss-dsi-mdp-trigger = "none";
+                               qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
+                               qcom,mdss-pan-physical-width-dimension = <0x4a>;
+                               qcom,mdss-pan-physical-height-dimension = <0x83>;
+                               qcom,cmd-sync-wait-broadcast;
+                               qcom,mdss-dsi-t-clk-post = <0x0d>;
+                               qcom,mdss-dsi-t-clk-pre = <0x2d>;
+                               qcom,mdss-dsi-min-refresh-rate = <0x37>;
+                               qcom,mdss-dsi-max-refresh-rate = <0x3c>;
+                               qcom,mdss-dsi-pan-enable-dynamic-fps;
+                               qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp";
+                               qcom,panel-supply-entries = <0x4c8>;
+                               qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled";
+                               qcom,mdss-dsi-bl-min-level = <0x01>;
+                               qcom,mdss-dsi-bl-max-level = <0xfff>;
+                               qcom,mdss-dsi-mode-sel-gpio-state = "dual_port";
+                               qcom,panel-mode-gpio = <0x34 0x34 0x00>;
+                               qcom,platform-reset-gpio = <0x34 0x06 0x00>;
+                               linux,phandle = <0x4dc>;
+                               phandle = <0x4dc>;
+
+                               qcom,mdss-dsi-display-timings {
+
+                                       timing@0 {
+                                               qcom,mdss-dsi-panel-width = <0x2d0>;
+                                               qcom,mdss-dsi-panel-height = <0xa00>;
+                                               qcom,mdss-dsi-h-front-porch = <0x64>;
+                                               qcom,mdss-dsi-h-back-porch = <0x20>;
+                                               qcom,mdss-dsi-h-pulse-width = <0x10>;
+                                               qcom,mdss-dsi-h-sync-skew = <0x00>;
+                                               qcom,mdss-dsi-v-back-porch = <0x07>;
+                                               qcom,mdss-dsi-v-front-porch = <0x08>;
+                                               qcom,mdss-dsi-v-pulse-width = <0x01>;
+                                               qcom,mdss-dsi-panel-framerate = <0x3c>;
+                                               qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 ba 03 15 01 00 00 00 00 02 e5 01 15 01 00 00 00 00 02 35 00 15 01 00 00 00 00 02 bb 03 15 01 00 00 00 00 02 b0 03 39 01 00 00 00 00 06 3b 03 08 08 64 9a 15 01 00 00 00 00 02 ff e0 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 6b 3d 15 01 00 00 00 00 02 6c 3d 15 01 00 00 00 00 02 6d 3d 15 01 00 00 00 00 02 6e 3d 15 01 00 00 00 00 02 6f 3d 15 01 00 00 00 00 02 35 02 15 01 00 00 00 00 02 36 72 15 01 00 00 00 00 02 37 10 15 01 00 00 00 00 02 08 c0 15 01 00 00 00 00 02 ff 10 05 01 00 00 78 00 02 11 00 05 01 00 00 32 00 02 29 00];
+                                               qcom,mdss-dsi-off-command = [05 01 00 00 0a 00 02 28 00 05 01 00 00 3c 00 02 10 00];
+                                               qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
+                                               qcom,mdss-dsi-h-sync-pulse = <0x00>;
+                                               qcom,mdss-dsi-panel-timings = <0x1c0807 0x23220707 0x5030400>;
+                                               qcom,config-select = <0x4c9>;
+                                               qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>;
+                                               qcom,default-topology-index = <0x00>;
+
+                                               config0 {
+                                                       qcom,split-mode = "dualctl-split";
+                                                       linux,phandle = <0x4c9>;
+                                                       phandle = <0x4c9>;
+                                               };
+
+                                               config1 {
+                                                       qcom,split-mode = "pingpong-split";
+                                                       linux,phandle = <0x527>;
+                                                       phandle = <0x527>;
+                                               };
+                                       };
+                               };
+                       };
+
+                       qcom,mdss_dsi_nt35597_wqxga_cmd {
+                               qcom,mdss-dsi-panel-name = "Dual nt35597 cmd mode dsi panel without DSC";
+                               qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
+                               qcom,mdss-dsi-virtual-channel-id = <0x00>;
+                               qcom,mdss-dsi-stream = <0x00>;
+                               qcom,mdss-dsi-bpp = <0x18>;
+                               qcom,mdss-dsi-color-order = "rgb_swap_rgb";
+                               qcom,mdss-dsi-underflow-color = <0xff>;
+                               qcom,mdss-dsi-border-color = <0x00>;
+                               qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
+                               qcom,mdss-dsi-bllp-eof-power-mode;
+                               qcom,mdss-dsi-bllp-power-mode;
+                               qcom,mdss-dsi-lane-0-state;
+                               qcom,mdss-dsi-lane-1-state;
+                               qcom,mdss-dsi-lane-2-state;
+                               qcom,mdss-dsi-lane-3-state;
+                               qcom,adjust-timer-wakeup-ms = <0x01>;
+                               qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
+                               qcom,mdss-pan-physical-width-dimension = <0x4a>;
+                               qcom,mdss-pan-physical-height-dimension = <0x83>;
+                               qcom,mdss-dsi-t-clk-post = <0x0d>;
+                               qcom,mdss-dsi-t-clk-pre = <0x2d>;
+                               qcom,mdss-dsi-bl-max-level = <0xfff>;
+                               qcom,mdss-dsi-dma-trigger = "trigger_sw";
+                               qcom,mdss-dsi-mdp-trigger = "none";
+                               qcom,mdss-dsi-te-pin-select = <0x01>;
+                               qcom,mdss-dsi-wr-mem-start = <0x2c>;
+                               qcom,mdss-dsi-wr-mem-continue = <0x3c>;
+                               qcom,mdss-dsi-te-dcs-command = <0x01>;
+                               qcom,mdss-dsi-te-check-enable;
+                               qcom,mdss-dsi-te-using-te-pin;
+                               qcom,ulps-enabled;
+                               qcom,panel-supply-entries = <0x4c8>;
+                               qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled";
+                               qcom,mdss-dsi-bl-min-level = <0x01>;
+                               qcom,mdss-dsi-mode-sel-gpio-state = "dual_port";
+                               qcom,panel-mode-gpio = <0x34 0x34 0x00>;
+                               qcom,platform-reset-gpio = <0x34 0x06 0x00>;
+                               qcom,platform-te-gpio = <0x34 0x0a 0x00>;
+                               linux,phandle = <0x4dd>;
+                               phandle = <0x4dd>;
+
+                               qcom,mdss-dsi-display-timings {
+
+                                       timing@0 {
+                                               qcom,mdss-dsi-panel-width = <0x2d0>;
+                                               qcom,mdss-dsi-panel-height = <0xa00>;
+                                               qcom,mdss-dsi-h-front-porch = <0x64>;
+                                               qcom,mdss-dsi-h-back-porch = <0x20>;
+                                               qcom,mdss-dsi-h-pulse-width = <0x10>;
+                                               qcom,mdss-dsi-h-sync-skew = <0x00>;
+                                               qcom,mdss-dsi-v-back-porch = <0x07>;
+                                               qcom,mdss-dsi-v-front-porch = <0x08>;
+                                               qcom,mdss-dsi-v-pulse-width = <0x01>;
+                                               qcom,mdss-dsi-h-sync-pulse = <0x00>;
+                                               qcom,mdss-dsi-h-left-border = <0x00>;
+                                               qcom,mdss-dsi-h-right-border = <0x00>;
+                                               qcom,mdss-dsi-v-top-border = <0x00>;
+                                               qcom,mdss-dsi-v-bottom-border = <0x00>;
+                                               qcom,mdss-dsi-panel-framerate = <0x3c>;
+                                               qcom,mdss-dsi-on-command = <0x15010000 0x100002ff 0x10150100 0x100002 0xfb011501 0x1000 0x2ba0315 0x1000010 0x2e501 0x15010000 0x10000235 0x150100 0x100002 0xbb101501 0x1000 0x2b00315 0x1000010 0x2ffe0 0x15010000 0x100002fb 0x1150100 0x100002 0x6b3d1501 0x1000 0x26c3d15 0x1000010 0x26d3d 0x15010000 0x1000026e 0x3d150100 0x100002 0x6f3d1501 0x1000 0x2350215 0x1000010 0x23672 0x15010000 0x10000237 0x10150100 0x100002 0x8c01501 0x1000 0x2ff2415 0x1000010 0x2fb01 0x15010000 0x100002c6 0x6150100 0x100002 0xff100501 0xa000 0x2110005 0x10000a0 0x22900>;
+                                               qcom,mdss-dsi-off-command = [05 01 00 00 0a 00 02 28 00 05 01 00 00 3c 00 02 10 00];
+                                               qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
+                                               qcom,mdss-dsi-panel-timings = <0x1c0807 0x23220707 0x5030400>;
+                                               qcom,config-select = <0x4ca>;
+                                               qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>;
+                                               qcom,default-topology-index = <0x00>;
+
+                                               config0 {
+                                                       qcom,split-mode = "dualctl-split";
+                                                       linux,phandle = <0x4ca>;
+                                                       phandle = <0x4ca>;
+                                               };
+
+                                               config1 {
+                                                       qcom,split-mode = "pingpong-split";
+                                                       linux,phandle = <0x528>;
+                                                       phandle = <0x528>;
+                                               };
+                                       };
+                               };
+                       };
+
+                       qcom,mdss_dsi_nt36850_truly_wqhd_cmd {
+                               qcom,mdss-dsi-panel-name = "Dual nt36850 cmd mode dsi truly panel without DSC";
+                               qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
+                               qcom,mdss-dsi-virtual-channel-id = <0x00>;
+                               qcom,mdss-dsi-stream = <0x00>;
+                               qcom,mdss-dsi-bpp = <0x18>;
+                               qcom,mdss-dsi-color-order = "rgb_swap_rgb";
+                               qcom,mdss-dsi-underflow-color = <0xff>;
+                               qcom,mdss-dsi-border-color = <0x00>;
+                               qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
+                               qcom,mdss-dsi-lane-map = "lane_map_0123";
+                               qcom,mdss-dsi-bllp-eof-power-mode;
+                               qcom,mdss-dsi-bllp-power-mode;
+                               qcom,mdss-dsi-tx-eot-append;
+                               qcom,cmd-sync-wait-broadcast;
+                               qcom,mdss-dsi-lane-0-state;
+                               qcom,mdss-dsi-lane-1-state;
+                               qcom,mdss-dsi-lane-2-state;
+                               qcom,mdss-dsi-lane-3-state;
+                               qcom,mdss-dsi-wr-mem-start = <0x2c>;
+                               qcom,mdss-dsi-wr-mem-continue = <0x3c>;
+                               qcom,mdss-dsi-te-pin-select = <0x01>;
+                               qcom,mdss-dsi-te-dcs-command = <0x01>;
+                               qcom,mdss-dsi-te-check-enable;
+                               qcom,mdss-dsi-te-using-te-pin;
+                               qcom,mdss-dsi-panel-timings = <0xda342400 0x64682838 0x2a030400>;
+                               qcom,mdss-dsi-t-clk-pre = <0x30>;
+                               qcom,mdss-dsi-t-clk-post = <0x0e>;
+                               qcom,mdss-dsi-dma-trigger = "trigger_sw";
+                               qcom,mdss-dsi-mdp-trigger = "none";
+                               qcom,mdss-dsi-lp11-init;
+                               qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled";
+                               qcom,mdss-dsi-bl-min-level = <0x01>;
+                               qcom,mdss-dsi-bl-max-level = <0xfff>;
+                               qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
+                               linux,phandle = <0x4de>;
+                               phandle = <0x4de>;
+
+                               qcom,mdss-dsi-display-timings {
+
+                                       timing@0 {
+                                               qcom,mdss-dsi-panel-framerate = <0x3c>;
+                                               qcom,mdss-dsi-panel-width = <0x2d0>;
+                                               qcom,mdss-dsi-panel-height = <0xa00>;
+                                               qcom,mdss-dsi-h-front-porch = <0x78>;
+                                               qcom,mdss-dsi-h-back-porch = <0x8c>;
+                                               qcom,mdss-dsi-h-pulse-width = <0x14>;
+                                               qcom,mdss-dsi-h-sync-skew = <0x00>;
+                                               qcom,mdss-dsi-v-back-porch = <0x14>;
+                                               qcom,mdss-dsi-v-front-porch = <0x08>;
+                                               qcom,mdss-dsi-v-pulse-width = <0x04>;
+                                               qcom,mdss-dsi-h-left-border = <0x00>;
+                                               qcom,mdss-dsi-h-right-border = <0x00>;
+                                               qcom,mdss-dsi-v-top-border = <0x00>;
+                                               qcom,mdss-dsi-v-bottom-border = <0x00>;
+                                               qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 36 00 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 44 03 e8 15 01 00 00 00 00 02 51 ff 15 01 00 00 00 00 02 53 2c 15 01 00 00 00 00 02 55 01 05 01 00 00 0a 00 02 20 00 15 01 00 00 00 00 02 bb 10 05 01 00 00 78 00 02 11 00 05 01 00 00 14 00 02 29 00];
+                                               qcom,mdss-dsi-off-command = [05 01 00 00 14 00 02 28 00 05 01 00 00 78 00 02 10 00];
+                                               qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
+                                               qcom,mdss-dsi-h-sync-pulse = <0x00>;
+                                               qcom,mdss-dsi-panel-phy-timings = <0x1f0808 0x24230808 0x5030400>;
+                                               qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>;
+                                               qcom,default-topology-index = <0x00>;
+                                       };
+                               };
+                       };
+
+                       qcom,mdss_dsi_sofef00m_amoled_fhd_cmd {
+                               qcom,mdss-dsi-panel-name = "sofef00m amoled fhd+ cmd mode dsi panel";
+                               qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
+                               qcom,mdss-dsi-virtual-channel-id = <0x00>;
+                               qcom,mdss-dsi-stream = <0x00>;
+                               qcom,mdss-dsi-panel-hdr-enabled;
+                               qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>;
+                               qcom,mdss-dsi-panel-peak-brightness = <0x401640>;
+                               qcom,mdss-dsi-panel-blackness-level = <0xc9e>;
+                               qcom,mdss-dsi-bpp = <0x18>;
+                               qcom,mdss-dsi-underflow-color = <0xff>;
+                               qcom,mdss-dsi-border-color = <0x00>;
+                               qcom,mdss-dsi-color-order = "rgb_swap_rgb";
+                               qcom,mdss-dsi-traffic-mode = "non_burst_sync_pulse";
+                               qcom,mdss-mdp-transfer-time-us = <0x35e8>;
+                               qcom,mdss-dsi-bllp-eof-power-mode;
+                               qcom,mdss-dsi-bllp-power-mode;
+                               qcom,mdss-dsi-tx-eot-append;
+                               qcom,mdss-dsi-lane-0-state;
+                               qcom,mdss-dsi-lane-1-state;
+                               qcom,mdss-dsi-lane-2-state;
+                               qcom,mdss-dsi-lane-3-state;
+                               qcom,mdss-dsi-wr-mem-start = <0x2c>;
+                               qcom,mdss-dsi-wr-mem-continue = <0x3c>;
+                               qcom,mdss-dsi-te-pin-select = <0x01>;
+                               qcom,mdss-dsi-te-dcs-command = <0x01>;
+                               qcom,mdss-dsi-te-check-enable;
+                               qcom,mdss-dsi-te-using-te-pin;
+                               qcom,mdss-dsi-dma-trigger = "trigger_sw";
+                               qcom,mdss-dsi-mdp-trigger = "none";
+                               qcom,mdss-dsi-lp11-init;
+                               qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
+                               qcom,mdss-dsi-bl-min-level = <0x0c>;
+                               qcom,mdss-dsi-bl-max-level = <0x3ff>;
+                               qcom,mdss-brightness-max-level = <0x3ff>;
+                               qcom,mdss-pan-physical-width-dimension = <0x44>;
+                               qcom,mdss-pan-physical-height-dimension = <0x88>;
+                               qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
+                               qcom,esd-check-enabled;
+                               qcom,mdss-dsi-panel-status-check-mode = "reg_read";
+                               qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>;
+                               qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode";
+                               qcom,mdss-dsi-panel-status-value = <0x9c>;
+                               qcom,mdss-dsi-panel-status-read-length = <0x01>;
+                               qcom,mdss-dsi-panel-status-command1 = <0x6010001 0x10f>;
+                               qcom,mdss-dsi-panel-status-command-state1 = "dsi_lp_mode";
+                               qcom,mdss-dsi-panel-status-value1 = <0xc0>;
+                               qcom,mdss-dsi-panel-status-read-length1 = <0x01>;
+                               qcom,mdss-dsi-panel-status-command2 = <0x6010001 0x115>;
+                               qcom,mdss-dsi-panel-status-command-state2 = "dsi_lp_mode";
+                               qcom,mdss-dsi-panel-status-value2 = <0x00>;
+                               qcom,mdss-dsi-panel-status-read-length2 = <0x01>;
+                               qcom,mdss-dsi-panel-max-error-count = <0x05>;
+                               qcom,mdss-dsi-t-clk-post = <0x0e>;
+                               qcom,mdss-dsi-t-clk-pre = <0x31>;
+                               qcom,panel-supply-entries = <0x4cb>;
+                               qcom,mdss-dsi-mode-sel-gpio-state = "single_port";
+                               qcom,platform-reset-gpio = <0xe9 0x08 0x00>;
+                               qcom,platform-te-gpio = <0x34 0x0a 0x00>;
+                               qcom,platform-err-fg-gpio = <0x34 0x0c 0x00>;
+                               linux,phandle = <0x4df>;
+                               phandle = <0x4df>;
+
+                               qcom,mdss-dsi-display-timings {
+
+                                       timing@0 {
+                                               qcom,mdss-dsi-panel-framerate = <0x3c>;
+                                               qcom,mdss-dsi-panel-width = <0x438>;
+                                               qcom,mdss-dsi-panel-height = <0x870>;
+                                               qcom,mdss-dsi-h-front-porch = <0x80>;
+                                               qcom,mdss-dsi-h-back-porch = <0x3c>;
+                                               qcom,mdss-dsi-h-pulse-width = <0x18>;
+                                               qcom,mdss-dsi-h-sync-skew = <0x00>;
+                                               qcom,mdss-dsi-v-back-porch = <0x0c>;
+                                               qcom,mdss-dsi-v-front-porch = <0x08>;
+                                               qcom,mdss-dsi-v-pulse-width = <0x04>;
+                                               qcom,mdss-dsi-h-left-border = <0x00>;
+                                               qcom,mdss-dsi-h-right-border = <0x00>;
+                                               qcom,mdss-dsi-v-top-border = <0x00>;
+                                               qcom,mdss-dsi-v-bottom-border = <0x00>;
+                                               qcom,mdss-dsi-lut0-command = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 01 15 01 00 00 00 00 02 e2 01 39 01 00 00 00 00 03 f0 a5 a5];
+                                               qcom,mdss-dsi-lut1-command = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 01 15 01 00 00 00 00 02 e2 05 39 01 00 00 00 00 03 f0 a5 a5];
+                                               qcom,mdss-dsi-lut2-command = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 01 15 01 00 00 00 00 02 e2 45 39 01 00 00 00 00 03 f0 a5 a5];
+                                               qcom,mdss-dsi-lut3-command = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 01 15 01 00 00 00 00 02 e2 85 39 01 00 00 00 00 03 f0 a5 a5];
+                                               qcom,mdss-dsi-lut0-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-lut1-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-lut2-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-lut3-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-lut0-hbm-command = [15 01 00 00 02 00 02 53 20 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 01 15 01 00 00 00 00 02 e2 01 39 01 00 00 00 00 03 f0 a5 a5];
+                                               qcom,mdss-dsi-lut1-hbm-command = [15 01 00 00 02 00 02 53 20 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 01 15 01 00 00 00 00 02 e2 05 39 01 00 00 00 00 03 f0 a5 a5];
+                                               qcom,mdss-dsi-lut2-hbm-command = [15 01 00 00 02 00 02 53 20 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 01 15 01 00 00 00 00 02 e2 45 39 01 00 00 00 00 03 f0 a5 a5];
+                                               qcom,mdss-dsi-lut3-hbm-command = [15 01 00 00 02 00 02 53 20 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 01 15 01 00 00 00 00 02 e2 85 39 01 00 00 00 00 03 f0 a5 a5];
+                                               qcom,mdss-dsi-lut0-hbm-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-lut1-hbm-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-lut2-hbm-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-lut3-hbm-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-doze-mode0-command = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 23 39 01 00 00 00 00 03 f0 a5 a5];
+                                               qcom,mdss-dsi-doze-mode1-command = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 22 39 01 00 00 00 00 03 f0 a5 a5];
+                                               qcom,mdss-dsi-doze-s2-command = <0x39010000 0x3f0 0x5a5a1501 0x00 0x2b01715 0x1000000 0x2e300 0x15010000 0x2ef 0xb0150100 0x02 0x53231501 0x00 0x2bbc139 0x1000014 0x3f0a5 0xa5390100 0x140003 0x51000f05 0x1000000 0x22900>;
+                                               qcom,mdss-dsi-doze-s2-1-command = <0x39010000 0x3f0 0x5a5a1501 0x00 0x2b01715 0x1000000 0x2e300 0x15010000 0x2ef 0xb0150100 0x02 0x53221501 0x00 0x2bbc139 0x1000014 0x3f0a5 0xa5390100 0x140003 0x51000f05 0x1000000 0x22900>;
+                                               qcom,mdss-dsi-doze-s2-2-command = [05 01 00 00 24 00 02 28 00 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 17 15 01 00 00 00 00 02 e3 00 15 01 00 00 00 00 02 ef b0 15 01 00 00 00 00 02 53 23 15 01 00 00 00 00 02 bb c1 39 01 00 00 14 00 03 f0 a5 a5 39 01 00 00 14 00 03 51 00 0f 05 01 00 00 00 00 02 29 00];
+                                               qcom,mdss-dsi-doze-mode0-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-doze-mode1-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-doze-s2-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-doze-s2-1-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-doze-s2-2-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-on-command = <0x5010000 0x15000211 0x390100 0x03 0xf05a5a39 0x1000000 0x3fc5a 0x5a390100 0x02 0xb0033901 0x00 0x2d29e39 0x1000000 0x3f0a5 0xa5390100 0x03 0xfca5a539 0x1000000 0x3f05a 0x5a150100 0x02 0x35003901 0x00 0x3f0a5a5 0x39010000 0x52b 0x86f 0x39010000 0x3f0 0x5a5a3901 0x00 0x2b00139 0x1000000 0x2bb03 0x39010000 0x2b0 0x3390100 0x04 0xef333114 0x39010000 0x3f0 0xa5a51501 0x00 0x2532839 0x1000000 0x35100 0x150100 0x02 0x55003901 0x00 0x3f05a5a 0x39010000 0x3f0 0x5a5a1501 0x00 0x2b00515 0x1000000 0x2b103 0x39010000 0x3f0 0xa5a51501 0x00 0x2b00239 0x1000000 0x40e2b0 0xc043cd3 0x120704ae 0x47e8cbc4 0x11c1e9e9 0x17ffffff 0xef110500 0xc4000704 0xb500dac1 0xff16c6e8 0xe80effff 0xffbb0300 0x12dc0106 0x4a60df2 0xc8c40ade 0xd4ed05ff 0xffff3901 0x00 0x3f0a5a5 0x39010000 0x3f0 0x5a5a1501 0x00 0x2b00115 0x1000000 0x2e201 0x39010000 0x3f0 0xa5a53901 0x00 0x3f05a5a 0x15010000 0x2b0 0x2390100 0x05 0xd5020014 0x14390100 0x6e0003 0xf0a5a505 0x1000000 0x22900>;
+                                               qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 78 00 02 10 00];
+                                               qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-off-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-lp1-command = [05 01 00 00 24 00 02 28 00];
+                                               qcom,mdss-dsi-lon-command = [05 01 00 00 14 00 02 28 00 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 17 15 01 00 00 00 00 02 e3 80 15 01 00 00 00 00 02 53 28 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 05 15 01 00 00 00 00 02 b1 03 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 51 00 00 05 01 00 00 00 00 02 29 00];
+                                               qcom,mdss-dsi-lon-1-command = [05 01 00 00 14 00 02 28 00 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 17 15 01 00 00 00 00 02 e3 80 15 01 00 00 00 00 02 53 28 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 05 15 01 00 00 00 00 02 b1 03 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 51 00 0f 05 01 00 00 00 00 02 29 00];
+                                               qcom,mdss-dsi-sunnyscreen-on-command = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 05 15 01 00 00 00 00 02 b1 20 39 01 00 00 00 00 03 f0 a5 a5 15 01 00 00 00 00 02 53 e8];
+                                               qcom,mdss-dsi-sunnyscreen-off-command = [15 01 00 00 00 00 02 53 28 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 05 15 01 00 00 00 00 02 b1 03 39 01 00 00 00 00 03 f0 a5 a5];
+                                               qcom,mdss-dsi-sunnyscreen-off-sudden-command = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 05 15 01 00 00 00 00 02 b1 00 39 01 00 00 00 00 03 f0 a5 a5 15 01 00 00 00 00 02 53 20];
+                                               qcom,mdss-dsi-lp1-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-lon-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-lon-1-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-sunnyscreen-on-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-sunnyscreen-off-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-sunnyscreen-off-sudden-command-state = "dsi_lp_mode";
+                                               qcom,mdss-dsi-h-sync-pulse = <0x00>;
+                                               qcom,mdss-dsi-panel-phy-timings = <0x200808 0x24230808 0x5030400>;
+                                               qcom,display-topology = <0x01 0x00 0x01 0x02 0x00 0x01>;
+                                               qcom,default-topology-index = <0x00>;
+                                       };
+                               };
+                       };
+
+                       qcom,mdss_dsi_test_oled_cmd {
+                               qcom,mdss-dsi-panel-name = "Dual test cmd mode DSI amoled non-DSC panel";
+                               qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
+                               qcom,mdss-dsi-virtual-channel-id = <0x00>;
+                               qcom,mdss-dsi-stream = <0x00>;
+                               qcom,mdss-dsi-bpp = <0x18>;
+                               qcom,mdss-dsi-color-order = "rgb_swap_rgb";
+                               qcom,mdss-dsi-underflow-color = <0xff>;
+                               qcom,mdss-dsi-border-color = <0x00>;
+                               qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
+                               qcom,mdss-dsi-bllp-eof-power-mode;
+                               qcom,mdss-dsi-bllp-power-mode;
+                               qcom,mdss-dsi-lane-0-state;
+                               qcom,mdss-dsi-lane-1-state;
+                               qcom,mdss-dsi-lane-2-state;
+                               qcom,mdss-dsi-lane-3-state;
+                               qcom,adjust-timer-wakeup-ms = <0x01>;
+                               qcom,mdss-dsi-reset-sequence = <0x01 0x02 0x00 0x02 0x01 0x02>;
+                               qcom,mdss-dsi-bl-max-level = <0xfff>;
+                               qcom,mdss-dsi-dma-trigger = "trigger_sw";
+                               qcom,mdss-dsi-mdp-trigger = "none";
+                               qcom,mdss-dsi-te-pin-select = <0x01>;
+                               qcom,mdss-dsi-wr-mem-start = <0x2c>;
+                               qcom,mdss-dsi-wr-mem-continue = <0x3c>;
+                               qcom,mdss-dsi-te-dcs-command = <0x01>;
+                               qcom,mdss-dsi-te-check-enable;
+                               qcom,mdss-dsi-te-using-te-pin;
+                               qcom,mdss-dsi-hfp-power-mode;
+                               qcom,mdss-dsi-hbp-power-mode;
+                               qcom,mdss-dsi-hsa-power-mode;
+                               linux,phandle = <0x529>;
+                               phandle = <0x529>;
+
+                               qcom,mdss-dsi-display-timings {
+
+                                       timing@0 {
+                                       };
+                               };
+                       };
+               };
+
+               qcom,sde_rscc@af20000 {
+                       cell-index = <0x00>;
+                       compatible = "qcom,sde-rsc";
+                       reg = <0xaf20000 0x1c44 0xaf30000 0x3fd4>;
+                       reg-names = "drv\0wrapper";
+                       qcom,sde-rsc-version = <0x01>;
+                       vdd-supply = <0x19>;
+                       clocks = <0x20 0x23 0x20 0x22>;
+                       clock-names = "vsync_clk\0iface_clk";
+                       clock-rate = <0x00 0x00>;
+                       qcom,sde-dram-channels = <0x02>;
+                       mboxes = <0x2b 0x00>;
+                       mbox-names = "disp_rsc";
+                       linux,phandle = <0x2ba>;
+                       phandle = <0x2ba>;
+
+                       qcom,sde-data-bus {
+                               qcom,msm-bus,name = "disp_rsc_mnoc";
+                               qcom,msm-bus,active-only;
+                               qcom,msm-bus,num-cases = <0x03>;
+                               qcom,msm-bus,num-paths = <0x02>;
+                               qcom,msm-bus,vectors-KBps = <0x4e23 0x5023 0x00 0x00 0x4e24 0x5023 0x00 0x00 0x4e23 0x5023 0x00 0x61a800 0x4e24 0x5023 0x00 0x61a800 0x4e23 0x5023 0x00 0x61a800 0x4e24 0x5023 0x00 0x61a800>;
+                       };
+
+                       qcom,sde-llcc-bus {
+                               qcom,msm-bus,name = "disp_rsc_llcc";
+                               qcom,msm-bus,active-only;
+                               qcom,msm-bus,num-cases = <0x03>;
+                               qcom,msm-bus,num-paths = <0x01>;
+                               qcom,msm-bus,vectors-KBps = <0x4e21 0x5021 0x00 0x00 0x4e21 0x5021 0x00 0x61a800 0x4e21 0x5021 0x00 0x61a800>;
+                       };
+
+                       qcom,sde-ebi-bus {
+                               qcom,msm-bus,name = "disp_rsc_ebi";
+                               qcom,msm-bus,active-only;
+                               qcom,msm-bus,num-cases = <0x03>;
+                               qcom,msm-bus,num-paths = <0x01>;
+                               qcom,msm-bus,vectors-KBps = <0x4e20 0x5020 0x00 0x00 0x4e20 0x5020 0x00 0x61a800 0x4e20 0x5020 0x00 0x61a800>;
+                       };
+               };
+
+               qcom,mdss_rotator@ae00000 {
+                       compatible = "qcom,sde_rotator";
+                       reg = <0xae00000 0xac000 0xaeb8000 0x3000>;
+                       reg-names = "mdp_phys\0rot_vbif_phys";
+                       #list-cells = <0x01>;
+                       qcom,mdss-rot-mode = <0x01>;
+                       qcom,mdss-highest-bank-bit = <0x02>;
+                       qcom,msm-bus,name = "mdss_rotator";
+                       qcom,msm-bus,num-cases = <0x03>;
+                       qcom,msm-bus,num-paths = <0x01>;
+                       qcom,msm-bus,vectors-KBps = <0x19 0x200 0x00 0x00 0x19 0x200 0x00 0x61a800 0x19 0x200 0x00 0x61a800>;
+                       rot-vdd-supply = <0x19>;
+                       qcom,supply-names = "rot-vdd";
+                       clocks = <0x22 0x15 0x22 0x16 0x20 0x00 0x20 0x20 0x20 0x01>;
+                       clock-names = "gcc_iface\0gcc_bus\0iface_clk\0rot_clk\0axi_clk";
+                       interrupt-parent = <0x2c>;
+                       interrupts = <0x02 0x00>;
+                       power-domains = <0x2c>;
+                       qcom,mdss-rot-vbif-qos-setting = <0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03>;
+                       qcom,mdss-rot-vbif-memtype = <0x03 0x03>;
+                       qcom,mdss-rot-cdp-setting = <0x01 0x01>;
+                       qcom,mdss-rot-qos-lut = <0x00 0x00 0x00 0x00>;
+                       qcom,mdss-rot-danger-lut = <0x00 0x00>;
+                       qcom,mdss-rot-safe-lut = <0xffff 0xffff>;
+                       qcom,mdss-inline-rot-qos-lut = <0x44556677 0x112233 0x44556677 0x112233>;
+                       qcom,mdss-inline-rot-danger-lut = <0x55aaff 0xffff>;
+                       qcom,mdss-inline-rot-safe-lut = <0xf000 0xff00>;
+                       qcom,mdss-default-ot-rd-limit = <0x20>;
+                       qcom,mdss-default-ot-wr-limit = <0x20>;
+                       qcom,mdss-sbuf-headroom = <0x14>;
+                       cache-slice-names = "rotator";
+                       cache-slices = <0x2d 0x04>;
+                       linux,phandle = <0x2a>;
+                       phandle = <0x2a>;
+
+                       qcom,rot-reg-bus {
+                               qcom,msm-bus,name = "mdss_rot_reg";
+                               qcom,msm-bus,num-cases = <0x02>;
+                               qcom,msm-bus,num-paths = <0x01>;
+                               qcom,msm-bus,active-only;
+                               qcom,msm-bus,vectors-KBps = <0x01 0x24e 0x00 0x00 0x01 0x24e 0x00 0x12c00>;
+                               linux,phandle = <0x2bb>;
+                               phandle = <0x2bb>;
+                       };
+
+                       qcom,smmu_rot_unsec_cb {
+                               compatible = "qcom,smmu_sde_rot_unsec";
+                               iommus = <0x29 0x1090 0x00>;
+                               linux,phandle = <0x2bc>;
+                               phandle = <0x2bc>;
+                       };
+
+                       qcom,smmu_rot_sec_cb {
+                               compatible = "qcom,smmu_sde_rot_sec";
+                               iommus = <0x29 0x1091 0x00>;
+                               linux,phandle = <0x2bd>;
+                               phandle = <0x2bd>;
+                       };
+               };
+
+               qcom,mdss_dsi_ctrl0@ae94000 {
+                       compatible = "qcom,dsi-ctrl-hw-v2.2";
+                       label = "dsi-ctrl-0";
+                       cell-index = <0x00>;
+                       reg = <0xae94000 0x400 0xaf08000 0x04>;
+                       reg-names = "dsi_ctrl\0disp_cc_base";
+                       interrupt-parent = <0x2c>;
+                       interrupts = <0x04 0x00>;
+                       vdda-1p2-supply = <0x2e>;
+                       clocks = <0x20 0x02 0x20 0x03 0x20 0x04 0x20 0x1a 0x20 0x1b 0x20 0x13>;
+                       clock-names = "byte_clk\0byte_clk_rcg\0byte_intf_clk\0pixel_clk\0pixel_clk_rcg\0esc_clk";
+                       qcom,null-insertion-enabled;
+                       linux,phandle = <0x2be>;
+                       phandle = <0x2be>;
+
+                       qcom,ctrl-supply-entries {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               qcom,ctrl-supply-entry@0 {
+                                       reg = <0x00>;
+                                       qcom,supply-name = "vdda-1p2";
+                                       qcom,supply-min-voltage = <0x124f80>;
+                                       qcom,supply-max-voltage = <0x124f80>;
+                                       qcom,supply-enable-load = <0x5528>;
+                                       qcom,supply-disable-load = <0x04>;
+                               };
+                       };
+
+                       qcom,core-supply-entries {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               qcom,core-supply-entry@0 {
+                                       reg = <0x00>;
+                                       qcom,supply-name = "refgen";
+                                       qcom,supply-min-voltage = <0x00>;
+                                       qcom,supply-max-voltage = <0x00>;
+                                       qcom,supply-enable-load = <0x00>;
+                                       qcom,supply-disable-load = <0x00>;
+                               };
+                       };
+               };
+
+               qcom,mdss_dsi_ctrl1@ae96000 {
+                       compatible = "qcom,dsi-ctrl-hw-v2.2";
+                       label = "dsi-ctrl-1";
+                       cell-index = <0x01>;
+                       reg = <0xae96000 0x400 0xaf08000 0x04>;
+                       reg-names = "dsi_ctrl\0disp_cc_base";
+                       interrupt-parent = <0x2c>;
+                       interrupts = <0x05 0x00>;
+                       vdda-1p2-supply = <0x2e>;
+                       clocks = <0x20 0x05 0x20 0x06 0x20 0x07 0x20 0x1c 0x20 0x1d 0x20 0x15>;
+                       clock-names = "byte_clk\0byte_clk_rcg\0byte_intf_clk\0pixel_clk\0pixel_clk_rcg\0esc_clk";
+                       qcom,null-insertion-enabled;
+                       linux,phandle = <0x2bf>;
+                       phandle = <0x2bf>;
+
+                       qcom,ctrl-supply-entries {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               qcom,ctrl-supply-entry@0 {
+                                       reg = <0x00>;
+                                       qcom,supply-name = "vdda-1p2";
+                                       qcom,supply-min-voltage = <0x124f80>;
+                                       qcom,supply-max-voltage = <0x124f80>;
+                                       qcom,supply-enable-load = <0x5528>;
+                                       qcom,supply-disable-load = <0x04>;
+                               };
+                       };
+
+                       qcom,core-supply-entries {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               qcom,core-supply-entry@0 {
+                                       reg = <0x00>;
+                                       qcom,supply-name = "refgen";
+                                       qcom,supply-min-voltage = <0x00>;
+                                       qcom,supply-max-voltage = <0x00>;
+                                       qcom,supply-enable-load = <0x00>;
+                                       qcom,supply-disable-load = <0x00>;
+                               };
+                       };
+               };
+
+               qcom,mdss_dsi_phy0@ae94400 {
+                       compatible = "qcom,dsi-phy-v3.0";
+                       label = "dsi-phy-0";
+                       cell-index = <0x00>;
+                       reg = <0xae94400 0x7c0>;
+                       reg-names = "dsi_phy";
+                       gdsc-supply = <0x19>;
+                       vdda-0p9-supply = <0x2f>;
+                       qcom,platform-strength-ctrl = [55 03 55 03 55 03 55 03 55 00];
+                       qcom,platform-lane-config = <0x00 0x00 0x00 0x00 0x80>;
+                       qcom,platform-regulator-settings = [1d 1d 1d 1d 1d];
+                       linux,phandle = <0x2c0>;
+                       phandle = <0x2c0>;
+
+                       qcom,phy-supply-entries {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               qcom,phy-supply-entry@0 {
+                                       reg = <0x00>;
+                                       qcom,supply-name = "vdda-0p9";
+                                       qcom,supply-min-voltage = <0xd6d80>;
+                                       qcom,supply-max-voltage = <0xd6d80>;
+                                       qcom,supply-enable-load = <0x8ca0>;
+                                       qcom,supply-disable-load = <0x20>;
+                               };
+                       };
+               };
+
+               qcom,mdss_dsi_phy0@ae96400 {
+                       compatible = "qcom,dsi-phy-v3.0";
+                       label = "dsi-phy-1";
+                       cell-index = <0x01>;
+                       reg = <0xae96400 0x7c0>;
+                       reg-names = "dsi_phy";
+                       gdsc-supply = <0x19>;
+                       vdda-0p9-supply = <0x2f>;
+                       qcom,platform-strength-ctrl = [55 03 55 03 55 03 55 03 55 00];
+                       qcom,platform-regulator-settings = [1d 1d 1d 1d 1d];
+                       qcom,platform-lane-config = <0x00 0x00 0x00 0x00 0x80>;
+                       linux,phandle = <0x2c1>;
+                       phandle = <0x2c1>;
+
+                       qcom,phy-supply-entries {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               qcom,phy-supply-entry@0 {
+                                       reg = <0x00>;
+                                       qcom,supply-name = "vdda-0p9";
+                                       qcom,supply-min-voltage = <0xd6d80>;
+                                       qcom,supply-max-voltage = <0xd6d80>;
+                                       qcom,supply-enable-load = <0x8ca0>;
+                                       qcom,supply-disable-load = <0x20>;
+                               };
+                       };
+               };
+
+               qcom,dp_display@0 {
+                       cell-index = <0x00>;
+                       compatible = "qcom,dp-display";
+                       gdsc-supply = <0x19>;
+                       vdda-1p2-supply = <0x2e>;
+                       vdda-0p9-supply = <0x2f>;
+                       reg = <0xae90000 0xdc 0xae90200 0xc0 0xae90400 0x508 0xae90a00 0x94 0x88eaa00 0x200 0x88ea200 0x200 0x88ea600 0x200 0xaf02000 0x1a0 0x780000 0x621c 0x88ea030 0x10 0x88e8000 0x20 0xaee1000 0x34>;
+                       reg-names = "dp_ahb\0dp_aux\0dp_link\0dp_p0\0dp_phy\0dp_ln_tx0\0dp_ln_tx1\0dp_mmss_cc\0qfprom_physical\0dp_pll\0usb3_dp_com\0hdcp_physical";
+                       interrupt-parent = <0x2c>;
+                       interrupts = <0x0c 0x00>;
+                       clocks = <0x20 0x08 0x21 0x00 0x22 0x99 0x22 0xa3 0x22 0x9d 0x20 0x0c 0x20 0x0e 0x20 0x11 0x20 0x0a 0x20 0x12 0x30 0x05>;
+                       clock-names = "core_aux_clk\0core_usb_ref_clk_src\0core_usb_ref_clk\0core_usb_cfg_ahb_clk\0core_usb_pipe_clk\0ctrl_link_clk\0ctrl_link_iface_clk\0ctrl_pixel_clk\0crypto_clk\0pixel_clk_rcg\0pixel_parent";
+                       qcom,aux-cfg0-settings = [20 00];
+                       qcom,aux-cfg1-settings = <0x2413231d>;
+                       qcom,aux-cfg2-settings = [28 24];
+                       qcom,aux-cfg3-settings = [2c 00];
+                       qcom,aux-cfg4-settings = [30 0a];
+                       qcom,aux-cfg5-settings = [34 26];
+                       qcom,aux-cfg6-settings = [38 0a];
+                       qcom,aux-cfg7-settings = [3c 03];
+                       qcom,aux-cfg8-settings = [40 bb];
+                       qcom,aux-cfg9-settings = [44 03];
+                       qcom,max-pclk-frequency-khz = <0xa4cb8>;
+                       linux,phandle = <0x2c2>;
+                       phandle = <0x2c2>;
+                       qcom,dp-usbpd-detection = <0x4e0>;
+                       qcom,ext-disp = <0x4e1>;
+                       pinctrl-names = "mdss_dp_active\0mdss_dp_sleep";
+                       pinctrl-0 = <0x41b 0x41d>;
+                       pinctrl-1 = <0x41c 0x41e>;
+                       qcom,aux-en-gpio = <0x34 0x2b 0x00>;
+                       qcom,usbplug-cc-gpio = <0x34 0x26 0x00>;
+
+                       qcom,ctrl-supply-entries {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               qcom,ctrl-supply-entry@0 {
+                                       reg = <0x00>;
+                                       qcom,supply-name = "vdda-1p2";
+                                       qcom,supply-min-voltage = <0x124f80>;
+                                       qcom,supply-max-voltage = <0x124f80>;
+                                       qcom,supply-enable-load = <0x5528>;
+                                       qcom,supply-disable-load = <0x04>;
+                               };
+                       };
+
+                       qcom,phy-supply-entries {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               qcom,phy-supply-entry@0 {
+                                       reg = <0x00>;
+                                       qcom,supply-name = "vdda-0p9";
+                                       qcom,supply-min-voltage = <0xd6d80>;
+                                       qcom,supply-max-voltage = <0xd6d80>;
+                                       qcom,supply-enable-load = <0x8ca0>;
+                                       qcom,supply-disable-load = <0x20>;
+                               };
+                       };
+
+                       qcom,core-supply-entries {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               qcom,core-supply-entry@0 {
+                                       reg = <0x00>;
+                                       qcom,supply-name = "refgen";
+                                       qcom,supply-min-voltage = <0x00>;
+                                       qcom,supply-max-voltage = <0x00>;
+                                       qcom,supply-enable-load = <0x00>;
+                                       qcom,supply-disable-load = <0x00>;
+                               };
+                       };
+               };
+
+               qcom,qupv3_0_geni_se@8c0000 {
+                       compatible = "qcom,qupv3-geni-se";
+                       reg = <0x8c0000 0x6000>;
+                       qcom,bus-mas-id = <0x56>;
+                       qcom,bus-slv-id = <0x200>;
+                       qcom,iommu-s1-bypass;
+                       linux,phandle = <0x35>;
+                       phandle = <0x35>;
+
+                       qcom,iommu_qupv3_0_geni_se_cb {
+                               compatible = "qcom,qupv3-geni-se-cb";
+                               iommus = <0x29 0x03 0x00>;
+                               linux,phandle = <0x2c3>;
+                               phandle = <0x2c3>;
+                       };
+               };
+
+               qcom,qup_uart@0x898000 {
+                       compatible = "qcom,msm-geni-serial-hs\0qcom,msm-geni-uart";
+                       reg = <0x898000 0x4000>;
+                       reg-names = "se_phys";
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x52 0x22 0x66 0x22 0x67>;
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x31 0x32 0x33>;
+                       pinctrl-1 = <0x31 0x32 0x33>;
+                       interrupts-extended = <0x01 0x00 0x25f 0x00 0x34 0x30 0x00>;
+                       status = "ok";
+                       qcom,wakeup-byte = <0xfd>;
+                       qcom,wrapper-core = <0x35>;
+                       linux,phandle = <0x2c4>;
+                       phandle = <0x2c4>;
+               };
+
+               qcom,qup_uart@0x89c000 {
+                       compatible = "qcom,msm-geni-serial-hs\0qcom,msm-geni-uart";
+                       reg = <0x89c000 0x4000>;
+                       reg-names = "se_phys";
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x54 0x22 0x66 0x22 0x67>;
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x36>;
+                       pinctrl-1 = <0x37>;
+                       interrupts-extended = <0x01 0x00 0x260 0x00 0x34 0x60 0x00>;
+                       status = "disabled";
+                       qcom,wakeup-byte = <0xfd>;
+                       qcom,wrapper-core = <0x35>;
+                       linux,phandle = <0x2c5>;
+                       phandle = <0x2c5>;
+               };
+
+               i2c@880000 {
+                       compatible = "qcom,i2c-geni";
+                       reg = <0x880000 0x4000>;
+                       interrupts = <0x00 0x259 0x00>;
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x46 0x22 0x66 0x22 0x67>;
+                       dmas = <0x38 0x00 0x00 0x03 0x40 0x00 0x38 0x01 0x00 0x03 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x39>;
+                       pinctrl-1 = <0x3a>;
+                       qcom,wrapper-core = <0x35>;
+                       status = "disabled";
+                       linux,phandle = <0x2c6>;
+                       phandle = <0x2c6>;
+               };
+
+               i2c@884000 {
+                       compatible = "qcom,i2c-geni";
+                       reg = <0x884000 0x4000>;
+                       interrupts = <0x00 0x25a 0x00>;
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x48 0x22 0x66 0x22 0x67>;
+                       dmas = <0x38 0x00 0x01 0x03 0x40 0x00 0x38 0x01 0x01 0x03 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x3b>;
+                       pinctrl-1 = <0x3c>;
+                       qcom,wrapper-core = <0x35>;
+                       status = "disabled";
+                       linux,phandle = <0x2c7>;
+                       phandle = <0x2c7>;
+               };
+
+               i2c@888000 {
+                       compatible = "qcom,i2c-geni";
+                       reg = <0x888000 0x4000>;
+                       interrupts = <0x00 0x25b 0x00>;
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x4a 0x22 0x66 0x22 0x67>;
+                       dmas = <0x38 0x00 0x02 0x03 0x40 0x00 0x38 0x01 0x02 0x03 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x3d>;
+                       pinctrl-1 = <0x3e>;
+                       qcom,wrapper-core = <0x35>;
+                       status = "disabled";
+                       linux,phandle = <0x2c8>;
+                       phandle = <0x2c8>;
+               };
+
+               i2c@88c000 {
+                       compatible = "qcom,i2c-geni";
+                       reg = <0x88c000 0x4000>;
+                       interrupts = <0x00 0x25c 0x00>;
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x4c 0x22 0x66 0x22 0x67>;
+                       dmas = <0x38 0x00 0x03 0x03 0x40 0x00 0x38 0x01 0x03 0x03 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x3f>;
+                       pinctrl-1 = <0x40>;
+                       qcom,wrapper-core = <0x35>;
+                       status = "ok";
+                       linux,phandle = <0x2c9>;
+                       phandle = <0x2c9>;
+                       qcom,clk-freq-out = <0x186a0>;
+
+                       nq@28 {
+                               compatible = "qcom,nq-nci";
+                               reg = <0x28>;
+                               qcom,nq-irq = <0x34 0x3f 0x00>;
+                               qcom,nq-ven = <0x34 0x0c 0x00>;
+                               qcom,nq-firm = <0x34 0x3e 0x00>;
+                               qcom,nq-clkreq = <0xe9 0x15 0x00>;
+                               qcom,nq-esepwr = <0x34 0x74 0x00>;
+                               interrupt-parent = <0x34>;
+                               interrupts = <0x3f 0x00>;
+                               interrupt-names = "nfc_irq";
+                               pinctrl-names = "nfc_active\0nfc_suspend";
+                               pinctrl-0 = <0x467 0x469 0x300>;
+                               pinctrl-1 = <0x468 0x46a>;
+                       };
+
+                       cs_press@26 {
+                               compatible = "nif,ni_samd10";
+                               reg = <0x26>;
+                               vdd-supply = <0x34a>;
+                               regulator_vdd = "vdd";
+                               irq-gpio = <0x34 0x24 0x00>;
+                               status = "okay";
+                       };
+               };
+
+               i2c@890000 {
+                       compatible = "qcom,i2c-geni";
+                       reg = <0x890000 0x4000>;
+                       interrupts = <0x00 0x25d 0x00>;
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x4e 0x22 0x66 0x22 0x67>;
+                       dmas = <0x38 0x00 0x04 0x03 0x40 0x00 0x38 0x01 0x04 0x03 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x41>;
+                       pinctrl-1 = <0x42>;
+                       qcom,wrapper-core = <0x35>;
+                       status = "disabled";
+                       linux,phandle = <0x2ca>;
+                       phandle = <0x2ca>;
+               };
+
+               i2c@894000 {
+                       compatible = "qcom,i2c-geni";
+                       reg = <0x894000 0x4000>;
+                       interrupts = <0x00 0x25e 0x00>;
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x50 0x22 0x66 0x22 0x67>;
+                       dmas = <0x38 0x00 0x05 0x03 0x40 0x00 0x38 0x01 0x05 0x03 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x43>;
+                       pinctrl-1 = <0x44>;
+                       qcom,wrapper-core = <0x35>;
+                       status = "ok";
+                       linux,phandle = <0x2cb>;
+                       phandle = <0x2cb>;
+
+                       nq@49 {
+                               compatible = "st,fts";
+                               reg = <0x49>;
+                               interrupt-parent = <0x34>;
+                               interrupts = <0x7d 0x00>;
+                               avdd-supply = <0x34c>;
+                               vdd-supply = <0x123>;
+                               st,regulator_avdd = "avdd";
+                               st,regulator_dvdd = "vdd";
+                               st,irq-gpio = <0x34 0x7d 0x00>;
+                               st,reset-gpio = <0x34 0x7e 0x00>;
+                               pinctrl-names = "tp_int";
+                               pinctrl-0 = <0x49e>;
+                       };
+               };
+
+               i2c@898000 {
+                       compatible = "qcom,i2c-geni";
+                       reg = <0x898000 0x4000>;
+                       interrupts = <0x00 0x25f 0x00>;
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x52 0x22 0x66 0x22 0x67>;
+                       dmas = <0x38 0x00 0x06 0x03 0x40 0x00 0x38 0x01 0x06 0x03 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x45>;
+                       pinctrl-1 = <0x46>;
+                       qcom,wrapper-core = <0x35>;
+                       status = "disabled";
+                       linux,phandle = <0x2cc>;
+                       phandle = <0x2cc>;
+               };
+
+               i2c@89c000 {
+                       compatible = "qcom,i2c-geni";
+                       reg = <0x89c000 0x4000>;
+                       interrupts = <0x00 0x260 0x00>;
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x54 0x22 0x66 0x22 0x67>;
+                       dmas = <0x38 0x00 0x07 0x03 0x40 0x00 0x38 0x01 0x07 0x03 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x47>;
+                       pinctrl-1 = <0x48>;
+                       qcom,wrapper-core = <0x35>;
+                       status = "ok";
+                       linux,phandle = <0x2cd>;
+                       phandle = <0x2cd>;
+                       qcom,clk-freq-out = <0xf4240>;
+
+                       aw8691@5a {
+                               compatible = "meizu,aw8691_haptic";
+                               reg = <0x5a>;
+                               reset-gpio = <0x34 0x2c 0x00>;
+                               pinctrl-names = "default";
+                               pinctrl-0 = <0x40a>;
+                               irq-gpio = <0x34 0x45 0x00>;
+                       };
+               };
+
+               spi@880000 {
+                       compatible = "qcom,spi-geni";
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       reg = <0x880000 0x4000>;
+                       reg-names = "se_phys";
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x46 0x22 0x66 0x22 0x67>;
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x49 0x4a>;
+                       pinctrl-1 = <0x4b 0x4c>;
+                       interrupts = <0x00 0x259 0x00>;
+                       spi-max-frequency = <0x2faf080>;
+                       qcom,wrapper-core = <0x35>;
+                       dmas = <0x38 0x00 0x00 0x01 0x40 0x00 0x38 0x01 0x00 0x01 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       status = "ok";
+                       linux,phandle = <0x2ce>;
+                       phandle = <0x2ce>;
+
+                       cs35l41@0 {
+                               #sound-dai-cells = <0x01>;
+                               compatible = "cirrus,cs35l41";
+                               spi-max-frequency = <0xb71b00>;
+                               reg = <0x00>;
+                               interrupt-parent = <0x34>;
+                               interrupts = <0x0b 0x08>;
+                               reset-gpios = <0x34 0x07 0x01>;
+                               VA-supply = <0x6f>;
+                               VP-supply = <0x517>;
+                               cirrus,boost-peak-milliamp = <0xdac>;
+                               cirrus,boost-ind-nanohenry = <0x3e8>;
+                               cirrus,boost-cap-microfarad = <0x0f>;
+                               cirrus,audio-channel = <0x09>;
+                               cirrus,advisory-channel = <0x09>;
+                               linux,phandle = <0x563>;
+                               phandle = <0x563>;
+
+                               cirrus,gpio-config2 {
+                                       cirrus,gpio-src-select = <0x04>;
+                                       cirrus,gpio-output-enable;
+                               };
+                       };
+
+                       cs35l41@1 {
+                               #sound-dai-cells = <0x01>;
+                               compatible = "cirrus,cs35l41";
+                               spi-max-frequency = <0xb71b00>;
+                               reg = <0x01>;
+                               interrupt-parent = <0x34>;
+                               interrupts = <0x1e 0x08>;
+                               reset-gpios = <0x34 0x07 0x01>;
+                               VA-supply = <0x6f>;
+                               VP-supply = <0x517>;
+                               cirrus,boost-peak-milliamp = <0xdac>;
+                               cirrus,boost-ind-nanohenry = <0x3e8>;
+                               cirrus,boost-cap-microfarad = <0x0f>;
+                               cirrus,stereo-config;
+                               cirrus,audio-channel = <0x08>;
+                               cirrus,advisory-channel = <0x08>;
+                               linux,phandle = <0x564>;
+                               phandle = <0x564>;
+
+                               cirrus,gpio-config2 {
+                                       cirrus,gpio-src-select = <0x04>;
+                                       cirrus,gpio-output-enable;
+                               };
+                       };
+               };
+
+               spi@884000 {
+                       compatible = "qcom,spi-geni";
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       reg = <0x884000 0x4000>;
+                       reg-names = "se_phys";
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x48 0x22 0x66 0x22 0x67>;
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x4d>;
+                       pinctrl-1 = <0x4e>;
+                       interrupts = <0x00 0x25a 0x00>;
+                       spi-max-frequency = <0x2faf080>;
+                       qcom,wrapper-core = <0x35>;
+                       dmas = <0x38 0x00 0x01 0x01 0x40 0x00 0x38 0x01 0x01 0x01 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       status = "disabled";
+                       linux,phandle = <0x2cf>;
+                       phandle = <0x2cf>;
+               };
+
+               spi@888000 {
+                       compatible = "qcom,spi-geni";
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       reg = <0x888000 0x4000>;
+                       reg-names = "se_phys";
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x4a 0x22 0x66 0x22 0x67>;
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x4f>;
+                       pinctrl-1 = <0x50>;
+                       interrupts = <0x00 0x25b 0x00>;
+                       spi-max-frequency = <0x2faf080>;
+                       qcom,wrapper-core = <0x35>;
+                       dmas = <0x38 0x00 0x02 0x01 0x40 0x00 0x38 0x01 0x02 0x01 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       status = "disabled";
+                       linux,phandle = <0x2d0>;
+                       phandle = <0x2d0>;
+               };
+
+               spi@88c000 {
+                       compatible = "qcom,spi-geni";
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       reg = <0x88c000 0x4000>;
+                       reg-names = "se_phys";
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x4c 0x22 0x66 0x22 0x67>;
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x51>;
+                       pinctrl-1 = <0x52>;
+                       interrupts = <0x00 0x25c 0x00>;
+                       spi-max-frequency = <0x2faf080>;
+                       qcom,wrapper-core = <0x35>;
+                       dmas = <0x38 0x00 0x03 0x01 0x40 0x00 0x38 0x01 0x03 0x01 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       status = "disabled";
+                       linux,phandle = <0x2d1>;
+                       phandle = <0x2d1>;
+               };
+
+               spi@890000 {
+                       compatible = "qcom,spi-geni";
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       reg = <0x890000 0x4000>;
+                       reg-names = "se_phys";
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x4e 0x22 0x66 0x22 0x67>;
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x53>;
+                       pinctrl-1 = <0x54>;
+                       interrupts = <0x00 0x25d 0x00>;
+                       spi-max-frequency = <0x2faf080>;
+                       qcom,wrapper-core = <0x35>;
+                       dmas = <0x38 0x00 0x04 0x01 0x40 0x00 0x38 0x01 0x04 0x01 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       status = "disabled";
+                       linux,phandle = <0x2d2>;
+                       phandle = <0x2d2>;
+               };
+
+               spi@894000 {
+                       compatible = "qcom,spi-geni";
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       reg = <0x894000 0x4000>;
+                       reg-names = "se_phys";
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x50 0x22 0x66 0x22 0x67>;
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x55>;
+                       pinctrl-1 = <0x56>;
+                       interrupts = <0x00 0x25e 0x00>;
+                       spi-max-frequency = <0x2faf080>;
+                       qcom,wrapper-core = <0x35>;
+                       dmas = <0x38 0x00 0x05 0x01 0x40 0x00 0x38 0x01 0x05 0x01 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       status = "disabled";
+                       linux,phandle = <0x2d3>;
+                       phandle = <0x2d3>;
+               };
+
+               spi@898000 {
+                       compatible = "qcom,spi-geni";
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       reg = <0x898000 0x4000>;
+                       reg-names = "se_phys";
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x52 0x22 0x66 0x22 0x67>;
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x57>;
+                       pinctrl-1 = <0x58>;
+                       interrupts = <0x00 0x25f 0x00>;
+                       spi-max-frequency = <0x2faf080>;
+                       qcom,wrapper-core = <0x35>;
+                       dmas = <0x38 0x00 0x06 0x01 0x40 0x00 0x38 0x01 0x06 0x01 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       status = "disabled";
+                       linux,phandle = <0x2d4>;
+                       phandle = <0x2d4>;
+               };
+
+               spi@89c000 {
+                       compatible = "qcom,spi-geni";
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       reg = <0x89c000 0x4000>;
+                       reg-names = "se_phys";
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x54 0x22 0x66 0x22 0x67>;
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x59>;
+                       pinctrl-1 = <0x5a>;
+                       interrupts = <0x00 0x260 0x00>;
+                       spi-max-frequency = <0x2faf080>;
+                       qcom,wrapper-core = <0x35>;
+                       dmas = <0x38 0x00 0x07 0x01 0x40 0x00 0x38 0x01 0x07 0x01 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       status = "disabled";
+                       linux,phandle = <0x2d5>;
+                       phandle = <0x2d5>;
+               };
+
+               qcom,qupv3_1_geni_se@ac0000 {
+                       compatible = "qcom,qupv3-geni-se";
+                       reg = <0xac0000 0x6000>;
+                       qcom,bus-mas-id = <0x54>;
+                       qcom,bus-slv-id = <0x200>;
+                       qcom,iommu-s1-bypass;
+                       linux,phandle = <0x5d>;
+                       phandle = <0x5d>;
+
+                       qcom,iommu_qupv3_1_geni_se_cb {
+                               compatible = "qcom,qupv3-geni-se-cb";
+                               iommus = <0x29 0x6c3 0x00>;
+                               linux,phandle = <0x2d6>;
+                               phandle = <0x2d6>;
+                       };
+               };
+
+               qcom,qup_uart@0xa84000 {
+                       compatible = "qcom,msm-geni-console\0qcom,msm-geni-uart";
+                       reg = <0xa84000 0x4000>;
+                       reg-names = "se_phys";
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x58 0x22 0x68 0x22 0x69>;
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x5b>;
+                       pinctrl-1 = <0x5c>;
+                       interrupts = <0x00 0x162 0x00>;
+                       qcom,wrapper-core = <0x5d>;
+                       status = "ok";
+                       linux,phandle = <0x2d7>;
+                       phandle = <0x2d7>;
+               };
+
+               qcom,qup_uart@0xa88000 {
+                       compatible = "qcom,msm-geni-console\0qcom,msm-geni-uart";
+                       reg = <0xa88000 0x4000>;
+                       reg-names = "se_phys";
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x5a 0x22 0x68 0x22 0x69>;
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x5e>;
+                       pinctrl-1 = <0x5f>;
+                       interrupts = <0x00 0x163 0x00>;
+                       qcom,wrapper-core = <0x5d>;
+                       status = "disabled";
+                       linux,phandle = <0x2d8>;
+                       phandle = <0x2d8>;
+               };
+
+               i2c@a80000 {
+                       compatible = "qcom,i2c-geni";
+                       reg = <0xa80000 0x4000>;
+                       interrupts = <0x00 0x161 0x00>;
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x56 0x22 0x68 0x22 0x69>;
+                       dmas = <0x60 0x00 0x00 0x03 0x40 0x00 0x60 0x01 0x00 0x03 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x61>;
+                       pinctrl-1 = <0x62>;
+                       qcom,wrapper-core = <0x5d>;
+                       status = "disabled";
+                       linux,phandle = <0x2d9>;
+                       phandle = <0x2d9>;
+               };
+
+               i2c@a84000 {
+                       compatible = "qcom,i2c-geni";
+                       reg = <0xa84000 0x4000>;
+                       interrupts = <0x00 0x162 0x00>;
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x58 0x22 0x68 0x22 0x69>;
+                       dmas = <0x60 0x00 0x01 0x03 0x40 0x00 0x60 0x01 0x01 0x03 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x63>;
+                       pinctrl-1 = <0x64>;
+                       qcom,wrapper-core = <0x5d>;
+                       status = "disabled";
+                       linux,phandle = <0x2da>;
+                       phandle = <0x2da>;
+               };
+
+               i2c@a88000 {
+                       compatible = "qcom,i2c-geni";
+                       reg = <0xa88000 0x4000>;
+                       interrupts = <0x00 0x163 0x00>;
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x5a 0x22 0x68 0x22 0x69>;
+                       dmas = <0x60 0x00 0x02 0x03 0x40 0x00 0x60 0x01 0x02 0x03 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x65>;
+                       pinctrl-1 = <0x66>;
+                       qcom,wrapper-core = <0x5d>;
+                       status = "ok";
+                       linux,phandle = <0x2db>;
+                       phandle = <0x2db>;
+
+                       sy7808_0@63 {
+                               cell-index = <0x00>;
+                               slave-addr = <0xc6>;
+                               reg = <0x63>;
+                               compatible = "si,sy7808";
+                               qcom,flash-type = <0x01>;
+
+                               meizu,torch_0 {
+                                       label = "torch";
+                                       qcom,led-name = "torch_0";
+                                       qcom,max-current = <0x12c>;
+                                       qcom,default-led-trigger = "torch0_trigger";
+                                       qcom,id = <0x00>;
+                                       qcom,current-ma = <0x12c>;
+                                       linux,phandle = <0x4f7>;
+                                       phandle = <0x4f7>;
+                               };
+
+                               meizu,flash_0 {
+                                       label = "flash";
+                                       qcom,led-name = "flash_0";
+                                       qcom,max-current = <0x3e8>;
+                                       qcom,default-led-trigger = "flash0_trigger";
+                                       qcom,id = <0x00>;
+                                       qcom,current-ma = <0x1f4>;
+                                       qcom,duration-ms = <0x190>;
+                                       linux,phandle = <0x4f5>;
+                                       phandle = <0x4f5>;
+                               };
+                       };
+
+                       qcom,smb1355@8 {
+                               compatible = "qcom,i2c-pmic";
+                               reg = <0x08>;
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+                               interrupt-parent = <0x2f8>;
+                               interrupts = <0x00 0xd1 0x00 0x08>;
+                               interrupt_names = "smb1355_0";
+                               interrupt-controller;
+                               #interrupt-cells = <0x03>;
+                               qcom,periph-map = <0x10 0x12 0x13 0x16>;
+                               linux,phandle = <0x504>;
+                               phandle = <0x504>;
+
+                               qcom,revid@100 {
+                                       compatible = "qcom,qpnp-revid";
+                                       reg = <0x100 0x100>;
+                                       linux,phandle = <0x503>;
+                                       phandle = <0x503>;
+                               };
+
+                               qcom,smb1355-charger@1000 {
+                                       compatible = "qcom,smb1355";
+                                       qcom,pmic-revid = <0x503>;
+                                       reg = <0x1000 0x700>;
+                                       #address-cells = <0x01>;
+                                       #size-cells = <0x01>;
+                                       interrupt-parent = <0x504>;
+                                       status = "ok";
+                                       io-channels = <0x4e4 0x02 0x4e4 0x0c>;
+                                       io-channel-names = "charger_temp\0charger_temp_max";
+                                       qcom,disable-ctm;
+                                       linux,phandle = <0x55d>;
+                                       phandle = <0x55d>;
+
+                                       qcom,chgr@1000 {
+                                               reg = <0x1000 0x100>;
+                                               interrupts = <0x10 0x01 0x01>;
+                                               interrupt-names = "chg-state-change";
+                                       };
+
+                                       qcom,chgr-misc@1600 {
+                                               reg = <0x1600 0x100>;
+                                               interrupts = <0x16 0x01 0x01 0x16 0x06 0x01>;
+                                               interrupt-names = "wdog-bark\0temperature-change";
+                                       };
+                               };
+                       };
+
+                       qcom,smb1355@c {
+                               compatible = "qcom,i2c-pmic";
+                               reg = <0x0c>;
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+                               interrupt-parent = <0x2f8>;
+                               interrupts = <0x00 0xd1 0x00 0x08>;
+                               interrupt_names = "smb1355_1";
+                               interrupt-controller;
+                               #interrupt-cells = <0x03>;
+                               qcom,periph-map = <0x10 0x12 0x13 0x16>;
+                               linux,phandle = <0x506>;
+                               phandle = <0x506>;
+
+                               qcom,revid@100 {
+                                       compatible = "qcom,qpnp-revid";
+                                       reg = <0x100 0x100>;
+                                       linux,phandle = <0x505>;
+                                       phandle = <0x505>;
+                               };
+
+                               qcom,smb1355-charger@1000 {
+                                       compatible = "qcom,smb1355";
+                                       qcom,pmic-revid = <0x505>;
+                                       reg = <0x1000 0x700>;
+                                       #address-cells = <0x01>;
+                                       #size-cells = <0x01>;
+                                       interrupt-parent = <0x506>;
+                                       status = "ok";
+                                       io-channels = <0x4e4 0x02 0x4e4 0x0c>;
+                                       io-channel-names = "charger_temp\0charger_temp_max";
+                                       qcom,disable-ctm;
+                                       linux,phandle = <0x55e>;
+                                       phandle = <0x55e>;
+
+                                       qcom,chgr@1000 {
+                                               reg = <0x1000 0x100>;
+                                               interrupts = <0x10 0x01 0x01>;
+                                               interrupt-names = "chg-state-change";
+                                       };
+
+                                       qcom,chgr-misc@1600 {
+                                               reg = <0x1600 0x100>;
+                                               interrupts = <0x16 0x01 0x01 0x16 0x06 0x01>;
+                                               interrupt-names = "wdog-bark\0temperature-change";
+                                       };
+                               };
+                       };
+               };
+
+               i2c@a8c000 {
+                       compatible = "qcom,i2c-geni";
+                       reg = <0xa8c000 0x4000>;
+                       interrupts = <0x00 0x164 0x00>;
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x5c 0x22 0x68 0x22 0x69>;
+                       dmas = <0x60 0x00 0x03 0x03 0x40 0x00 0x60 0x01 0x03 0x03 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x67>;
+                       pinctrl-1 = <0x68>;
+                       qcom,wrapper-core = <0x5d>;
+                       status = "ok";
+                       linux,phandle = <0x2dc>;
+                       phandle = <0x2dc>;
+
+                       qcom,tof@0 {
+                               cell-index = <0x00>;
+                               reg = <0x29>;
+                               compatible = "st,stmvl53l0";
+                               cam_tof-supply = <0x343>;
+                               regulator-names = "cam_tof";
+                               rgltr-cntrl-support;
+                               rgltr-min-voltage = <0x2d0370>;
+                               rgltr-max-voltage = <0x2d0370>;
+                               rgltr-load-current = <0x186a0>;
+                               gpios = <0x34 0x19 0x00>;
+                               qcom,gpio-req-tbl-num = <0x00>;
+                               qcom,gpio-req-tbl-flags = <0x00>;
+                               qcom,gpio-req-tbl-label = "EN_PS2";
+                               stm,irq-gpio = <0x34 0x18 0x00>;
+                               linux,phandle = <0x55b>;
+                               phandle = <0x55b>;
+                       };
+
+                       sy7808_1@63 {
+                               cell-index = <0x01>;
+                               slave-addr = <0xc6>;
+                               reg = <0x63>;
+                               compatible = "si,sy7808";
+                               qcom,flash-type = <0x01>;
+
+                               meizu,torch_1 {
+                                       label = "torch";
+                                       qcom,led-name = "torch_1";
+                                       qcom,max-current = <0x12c>;
+                                       qcom,default-led-trigger = "torch1_trigger";
+                                       qcom,id = <0x01>;
+                                       qcom,current-ma = <0x12c>;
+                                       linux,phandle = <0x4f8>;
+                                       phandle = <0x4f8>;
+                               };
+
+                               meizu,flash_1 {
+                                       label = "flash";
+                                       qcom,led-name = "flash_1";
+                                       qcom,max-current = <0x3e8>;
+                                       qcom,default-led-trigger = "flash1_trigger";
+                                       qcom,id = <0x01>;
+                                       qcom,current-ma = <0x1f4>;
+                                       qcom,duration-ms = <0x190>;
+                                       linux,phandle = <0x4f6>;
+                                       phandle = <0x4f6>;
+                               };
+                       };
+               };
+
+               i2c@a90000 {
+                       compatible = "qcom,i2c-geni";
+                       reg = <0xa90000 0x4000>;
+                       interrupts = <0x00 0x165 0x00>;
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x5e 0x22 0x68 0x22 0x69>;
+                       dmas = <0x60 0x00 0x04 0x03 0x40 0x00 0x60 0x01 0x04 0x03 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x69>;
+                       pinctrl-1 = <0x6a>;
+                       qcom,wrapper-core = <0x5d>;
+                       status = "disabled";
+                       linux,phandle = <0x2dd>;
+                       phandle = <0x2dd>;
+               };
+
+               i2c@a94000 {
+                       compatible = "qcom,i2c-geni";
+                       reg = <0xa94000 0x4000>;
+                       interrupts = <0x00 0x166 0x00>;
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x60 0x22 0x68 0x22 0x69>;
+                       dmas = <0x60 0x00 0x05 0x03 0x40 0x00 0x60 0x01 0x05 0x03 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x6b>;
+                       pinctrl-1 = <0x6c>;
+                       qcom,wrapper-core = <0x5d>;
+                       status = "disabled";
+                       linux,phandle = <0x2de>;
+                       phandle = <0x2de>;
+               };
+
+               i2c@a98000 {
+                       compatible = "qcom,i2c-geni";
+                       reg = <0xa98000 0x4000>;
+                       interrupts = <0x00 0x167 0x00>;
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x62 0x22 0x68 0x22 0x69>;
+                       dmas = <0x60 0x00 0x06 0x03 0x40 0x00 0x60 0x01 0x06 0x03 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x6d>;
+                       pinctrl-1 = <0x6e>;
+                       qcom,wrapper-core = <0x5d>;
+                       status = "ok";
+                       linux,phandle = <0x2df>;
+                       phandle = <0x2df>;
+
+                       cam_pmic1@50 {
+                               compatible = "meizu,ext_twl80125";
+                               reg = <0x50>;
+                               gpios = <0x34 0x15 0x00>;
+                               cam_pmic_io-supply = <0x6f>;
+                               regulator-names = "cam_pmic_io";
+                               rgltr-cntrl-support;
+                               rgltr-min-voltage = <0x1b7740>;
+                               rgltr-max-voltage = <0x1b7740>;
+                               rgltr-load-current = <0x186a0>;
+
+                               ldo_regulators {
+
+                                       ldo_twl_ldo1 {
+                                               regulator-name = "twl_ldo1";
+                                               regulator-min-microvolt = <0x124f80>;
+                                               regulator-max-microvolt = <0x2dc6c0>;
+                                               regulator-enable-ramp-delay = <0x108>;
+                                               linux,phandle = <0x2e0>;
+                                               phandle = <0x2e0>;
+                                       };
+
+                                       ldo_twl_ldo2 {
+                                               regulator-name = "twl_ldo2";
+                                               regulator-min-microvolt = <0x124f80>;
+                                               regulator-max-microvolt = <0x2dc6c0>;
+                                               regulator-enable-ramp-delay = <0x108>;
+                                               linux,phandle = <0x2e1>;
+                                               phandle = <0x2e1>;
+                                       };
+
+                                       ldo_twl_ldo3 {
+                                               regulator-name = "twl_ldo3";
+                                               regulator-min-microvolt = <0x124f80>;
+                                               regulator-max-microvolt = <0x2dc6c0>;
+                                               regulator-enable-ramp-delay = <0x108>;
+                                               linux,phandle = <0x2e2>;
+                                               phandle = <0x2e2>;
+                                       };
+
+                                       ldo_twl_ldo4 {
+                                               regulator-name = "twl_ldo4";
+                                               regulator-min-microvolt = <0x124f80>;
+                                               regulator-max-microvolt = <0x2dc6c0>;
+                                               regulator-enable-ramp-delay = <0x108>;
+                                               linux,phandle = <0x2e3>;
+                                               phandle = <0x2e3>;
+                                       };
+
+                                       ldo_twl_ldo5 {
+                                               regulator-name = "twl_ldo5";
+                                               regulator-min-microvolt = <0x124f80>;
+                                               regulator-max-microvolt = <0x2dc6c0>;
+                                               regulator-enable-ramp-delay = <0x108>;
+                                               linux,phandle = <0x2e4>;
+                                               phandle = <0x2e4>;
+                                       };
+
+                                       ldo_twl_buck1 {
+                                               regulator-name = "twl_buck1";
+                                               regulator-min-microvolt = <0xf4240>;
+                                               regulator-max-microvolt = <0x1b7740>;
+                                               regulator-enable-ramp-delay = <0x108>;
+                                               linux,phandle = <0x2e5>;
+                                               phandle = <0x2e5>;
+                                       };
+
+                                       ldo_twl_buck2 {
+                                               regulator-name = "twl_buck2";
+                                               regulator-min-microvolt = <0xf4240>;
+                                               regulator-max-microvolt = <0x1b7740>;
+                                               regulator-enable-ramp-delay = <0x108>;
+                                               linux,phandle = <0x2e6>;
+                                               phandle = <0x2e6>;
+                                       };
+                               };
+                       };
+               };
+
+               i2c@a9c000 {
+                       compatible = "qcom,i2c-geni";
+                       reg = <0xa9c000 0x4000>;
+                       interrupts = <0x00 0x168 0x00>;
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x64 0x22 0x68 0x22 0x69>;
+                       dmas = <0x60 0x00 0x07 0x03 0x40 0x00 0x60 0x01 0x07 0x03 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x70>;
+                       pinctrl-1 = <0x71>;
+                       qcom,wrapper-core = <0x5d>;
+                       status = "disabled";
+                       linux,phandle = <0x2e7>;
+                       phandle = <0x2e7>;
+               };
+
+               spi@a80000 {
+                       compatible = "qcom,spi-geni";
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       reg = <0xa80000 0x4000>;
+                       reg-names = "se_phys";
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x56 0x22 0x68 0x22 0x69>;
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x72>;
+                       pinctrl-1 = <0x72>;
+                       interrupts = <0x00 0x161 0x00>;
+                       spi-max-frequency = <0x2faf080>;
+                       qcom,wrapper-core = <0x5d>;
+                       dmas = <0x60 0x00 0x00 0x01 0x40 0x00 0x60 0x01 0x00 0x01 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       status = "ok";
+                       linux,phandle = <0x2e8>;
+                       phandle = <0x2e8>;
+               };
+
+               spi@a84000 {
+                       compatible = "qcom,spi-geni";
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       reg = <0xa84000 0x4000>;
+                       reg-names = "se_phys";
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x58 0x22 0x68 0x22 0x69>;
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x73>;
+                       pinctrl-1 = <0x74>;
+                       interrupts = <0x00 0x162 0x00>;
+                       spi-max-frequency = <0x2faf080>;
+                       qcom,wrapper-core = <0x5d>;
+                       dmas = <0x60 0x00 0x01 0x01 0x40 0x00 0x60 0x01 0x01 0x01 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       status = "disabled";
+                       linux,phandle = <0x2e9>;
+                       phandle = <0x2e9>;
+               };
+
+               spi@a88000 {
+                       compatible = "qcom,spi-geni";
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       reg = <0xa88000 0x4000>;
+                       reg-names = "se_phys";
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x5a 0x22 0x68 0x22 0x69>;
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x75>;
+                       pinctrl-1 = <0x76>;
+                       interrupts = <0x00 0x163 0x00>;
+                       spi-max-frequency = <0x2faf080>;
+                       qcom,wrapper-core = <0x5d>;
+                       dmas = <0x60 0x00 0x02 0x01 0x40 0x00 0x60 0x01 0x02 0x01 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       status = "disabled";
+                       linux,phandle = <0x2ea>;
+                       phandle = <0x2ea>;
+               };
+
+               spi@a8c000 {
+                       compatible = "qcom,spi-geni";
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       reg = <0xa8c000 0x4000>;
+                       reg-names = "se_phys";
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x5c 0x22 0x68 0x22 0x69>;
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x77>;
+                       pinctrl-1 = <0x78>;
+                       interrupts = <0x00 0x164 0x00>;
+                       spi-max-frequency = <0x2faf080>;
+                       qcom,wrapper-core = <0x5d>;
+                       dmas = <0x60 0x00 0x03 0x01 0x40 0x00 0x60 0x01 0x03 0x01 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       status = "disabled";
+                       linux,phandle = <0x2eb>;
+                       phandle = <0x2eb>;
+               };
+
+               spi@a90000 {
+                       compatible = "qcom,spi-geni";
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       reg = <0xa90000 0x4000>;
+                       reg-names = "se_phys";
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x5e 0x22 0x68 0x22 0x69>;
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x79>;
+                       pinctrl-1 = <0x7a>;
+                       interrupts = <0x00 0x165 0x00>;
+                       spi-max-frequency = <0x2faf080>;
+                       qcom,wrapper-core = <0x5d>;
+                       dmas = <0x60 0x00 0x04 0x01 0x40 0x00 0x60 0x01 0x04 0x01 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       status = "disabled";
+                       linux,phandle = <0x2ec>;
+                       phandle = <0x2ec>;
+               };
+
+               spi@a94000 {
+                       compatible = "qcom,spi-geni";
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       reg = <0xa94000 0x4000>;
+                       reg-names = "se_phys";
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x60 0x22 0x68 0x22 0x69>;
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x7b>;
+                       pinctrl-1 = <0x7c>;
+                       interrupts = <0x00 0x166 0x00>;
+                       spi-max-frequency = <0x2faf080>;
+                       qcom,wrapper-core = <0x5d>;
+                       dmas = <0x60 0x00 0x05 0x01 0x40 0x00 0x60 0x01 0x05 0x01 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       status = "disabled";
+                       linux,phandle = <0x2ed>;
+                       phandle = <0x2ed>;
+               };
+
+               spi@a98000 {
+                       compatible = "qcom,spi-geni";
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       reg = <0xa98000 0x4000>;
+                       reg-names = "se_phys";
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x62 0x22 0x68 0x22 0x69>;
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x7d>;
+                       pinctrl-1 = <0x7e>;
+                       interrupts = <0x00 0x167 0x00>;
+                       spi-max-frequency = <0x2faf080>;
+                       qcom,wrapper-core = <0x5d>;
+                       dmas = <0x60 0x00 0x06 0x01 0x40 0x00 0x60 0x01 0x06 0x01 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       status = "disabled";
+                       linux,phandle = <0x2ee>;
+                       phandle = <0x2ee>;
+               };
+
+               spi@a9c000 {
+                       compatible = "qcom,spi-geni";
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       reg = <0xa9c000 0x4000>;
+                       reg-names = "se_phys";
+                       clock-names = "se-clk\0m-ahb\0s-ahb";
+                       clocks = <0x22 0x64 0x22 0x68 0x22 0x69>;
+                       pinctrl-names = "default\0sleep";
+                       pinctrl-0 = <0x7f>;
+                       pinctrl-1 = <0x80>;
+                       interrupts = <0x00 0x168 0x00>;
+                       spi-max-frequency = <0x2faf080>;
+                       qcom,wrapper-core = <0x5d>;
+                       dmas = <0x60 0x00 0x07 0x01 0x40 0x00 0x60 0x01 0x07 0x01 0x40 0x00>;
+                       dma-names = "tx\0rx";
+                       status = "disabled";
+                       linux,phandle = <0x2ef>;
+                       phandle = <0x2ef>;
+               };
+
+               jtagmm@7040000 {
+                       compatible = "qcom,jtagv8-mm";
+                       reg = <0x7040000 0x1000>;
+                       reg-names = "etm-base";
+                       clocks = <0x81 0x00>;
+                       clock-names = "core_clk";
+                       qcom,coresight-jtagmm-cpu = <0x11>;
+                       linux,phandle = <0x2f0>;
+                       phandle = <0x2f0>;
+               };
+
+               jtagmm@7140000 {
+                       compatible = "qcom,jtagv8-mm";
+                       reg = <0x7140000 0x1000>;
+                       reg-names = "etm-base";
+                       clocks = <0x81 0x00>;
+                       clock-names = "core_clk";
+                       qcom,coresight-jtagmm-cpu = <0x12>;
+                       linux,phandle = <0x2f1>;
+                       phandle = <0x2f1>;
+               };
+
+               jtagmm@7240000 {
+                       compatible = "qcom,jtagv8-mm";
+                       reg = <0x7240000 0x1000>;
+                       reg-names = "etm-base";
+                       clocks = <0x81 0x00>;
+                       clock-names = "core_clk";
+                       qcom,coresight-jtagmm-cpu = <0x13>;
+                       linux,phandle = <0x2f2>;
+                       phandle = <0x2f2>;
+               };
+
+               jtagmm@7340000 {
+                       compatible = "qcom,jtagv8-mm";
+                       reg = <0x7340000 0x1000>;
+                       reg-names = "etm-base";
+                       clocks = <0x81 0x00>;
+                       clock-names = "core_clk";
+                       qcom,coresight-jtagmm-cpu = <0x14>;
+                       linux,phandle = <0x2f3>;
+                       phandle = <0x2f3>;
+               };
+
+               jtagmm@7440000 {
+                       compatible = "qcom,jtagv8-mm";
+                       reg = <0x7440000 0x1000>;
+                       reg-names = "etm-base";
+                       clocks = <0x81 0x00>;
+                       clock-names = "core_clk";
+                       qcom,coresight-jtagmm-cpu = <0x15>;
+                       linux,phandle = <0x2f4>;
+                       phandle = <0x2f4>;
+               };
+
+               jtagmm@7540000 {
+                       compatible = "qcom,jtagv8-mm";
+                       reg = <0x7540000 0x1000>;
+                       reg-names = "etm-base";
+                       clocks = <0x81 0x00>;
+                       clock-names = "core_clk";
+                       qcom,coresight-jtagmm-cpu = <0x16>;
+                       linux,phandle = <0x2f5>;
+                       phandle = <0x2f5>;
+               };
+
+               jtagmm@7640000 {
+                       compatible = "qcom,jtagv8-mm";
+                       reg = <0x7640000 0x1000>;
+                       reg-names = "etm-base";
+                       clocks = <0x81 0x00>;
+                       clock-names = "core_clk";
+                       qcom,coresight-jtagmm-cpu = <0x17>;
+                       linux,phandle = <0x2f6>;
+                       phandle = <0x2f6>;
+               };
+
+               jtagmm@7740000 {
+                       compatible = "qcom,jtagv8-mm";
+                       reg = <0x7740000 0x1000>;
+                       reg-names = "etm-base";
+                       clocks = <0x81 0x00>;
+                       clock-names = "core_clk";
+                       qcom,coresight-jtagmm-cpu = <0x18>;
+                       linux,phandle = <0x2f7>;
+                       phandle = <0x2f7>;
+               };
+
+               interrupt-controller@17a00000 {
+                       compatible = "arm,gic-v3";
+                       #interrupt-cells = <0x03>;
+                       interrupt-controller;
+                       #redistributor-regions = <0x01>;
+                       redistributor-stride = <0x00 0x20000>;
+                       reg = <0x17a00000 0x10000 0x17a60000 0x100000>;
+                       interrupts = <0x01 0x09 0x04>;
+                       interrupt-parent = <0x82>;
+                       ignored-save-restore-irqs = <0x26>;
+                       linux,phandle = <0x82>;
+                       phandle = <0x82>;
+               };
+
+               debug_tools {
+                       status = "okay";
+                       compatible = "qcom,timestamp";
+               };
+
+               timer {
+                       compatible = "arm,armv8-timer";
+                       interrupts = <0x01 0x01 0xf08 0x01 0x02 0xf08 0x01 0x03 0xf08 0x01 0x00 0xf08>;
+                       clock-frequency = <0x124f800>;
+               };
+
+               timer@0x17C90000 {
+                       #address-cells = <0x01>;
+                       #size-cells = <0x01>;
+                       ranges;
+                       compatible = "arm,armv7-timer-mem";
+                       reg = <0x17c90000 0x1000>;
+                       clock-frequency = <0x124f800>;
+
+                       frame@0x17CA0000 {
+                               frame-number = <0x00>;
+                               interrupts = <0x00 0x07 0x04 0x00 0x06 0x04>;
+                               reg = <0x17ca0000 0x1000 0x17cb0000 0x1000>;
+                       };
+
+                       frame@17cc0000 {
+                               frame-number = <0x01>;
+                               interrupts = <0x00 0x08 0x04>;
+                               reg = <0x17cc0000 0x1000>;
+                               status = "disabled";
+                       };
+
+                       frame@17cd0000 {
+                               frame-number = <0x02>;
+                               interrupts = <0x00 0x09 0x04>;
+                               reg = <0x17cd0000 0x1000>;
+                               status = "disabled";
+                       };
+
+                       frame@17ce0000 {
+                               frame-number = <0x03>;
+                               interrupts = <0x00 0x0a 0x04>;
+                               reg = <0x17ce0000 0x1000>;
+                               status = "disabled";
+                       };
+
+                       frame@17cf0000 {
+                               frame-number = <0x04>;
+                               interrupts = <0x00 0x0b 0x04>;
+                               reg = <0x17cf0000 0x1000>;
+                               status = "disabled";
+                       };
+
+                       frame@17d00000 {
+                               frame-number = <0x05>;
+                               interrupts = <0x00 0x0c 0x04>;
+                               reg = <0x17d00000 0x1000>;
+                               status = "disabled";
+                       };
+
+                       frame@17d10000 {
+                               frame-number = <0x06>;
+                               interrupts = <0x00 0x0d 0x04>;
+                               reg = <0x17d10000 0x1000>;
+                               status = "disabled";
+                       };
+               };
+
+               restart@10ac000 {
+                       compatible = "qcom,pshold";
+                       reg = <0xc264000 0x04 0x1fd3000 0x04>;
+                       reg-names = "pshold-base\0tcsr-boot-misc-detect";
+               };
+
+               aop-msg-client {
+                       compatible = "qcom,debugfs-qmp-client";
+                       mboxes = <0x83 0x00>;
+                       mbox-names = "aop";
+               };
+
+               qcom,spmi@c440000 {
+                       compatible = "qcom,spmi-pmic-arb";
+                       reg = <0xc440000 0x1100 0xc600000 0x2000000 0xe600000 0x100000 0xe700000 0xa0000 0xc40a000 0x26000>;
+                       reg-names = "core\0chnls\0obsrvr\0intr\0cnfg";
+                       interrupt-names = "periph_irq";
+                       interrupts = <0x00 0x1e1 0x00>;
+                       qcom,ee = <0x00>;
+                       qcom,channel = <0x00>;
+                       #address-cells = <0x02>;
+                       #size-cells = <0x00>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x04>;
+                       cell-index = <0x00>;
+                       linux,phandle = <0x2f8>;
+                       phandle = <0x2f8>;
+
+                       qcom,pm8998@0 {
+                               compatible = "qcom,spmi-pmic";
+                               reg = <0x00 0x00>;
+                               #address-cells = <0x02>;
+                               #size-cells = <0x00>;
+
+                               qcom,revid@100 {
+                                       compatible = "qcom,qpnp-revid";
+                                       reg = <0x100 0x100>;
+                                       linux,phandle = <0x2f9>;
+                                       phandle = <0x2f9>;
+                               };
+
+                               qcom,power-on@800 {
+                                       compatible = "qcom,qpnp-power-on";
+                                       reg = <0x800 0x100>;
+                                       interrupts = <0x00 0x08 0x00 0x00 0x00 0x08 0x01 0x00 0x00 0x08 0x04 0x00 0x00 0x08 0x05 0x00>;
+                                       interrupt-names = "kpdpwr\0resin\0resin-bark\0kpdpwr-resin-bark";
+                                       qcom,pon-dbc-delay = <0x3d09>;
+                                       qcom,kpdpwr-sw-debounce;
+                                       qcom,system-reset;
+                                       qcom,store-hard-reset-reason;
+
+                                       qcom,pon_1 {
+                                               qcom,pon-type = <0x00>;
+                                               qcom,pull-up = <0x01>;
+                                               linux,code = <0x74>;
+                                       };
+
+                                       qcom,pon_2 {
+                                               qcom,pon-type = <0x01>;
+                                               qcom,pull-up = <0x01>;
+                                               linux,code = <0x72>;
+                                       };
+
+                                       qcom,pon_3 {
+                                               qcom,pon-type = <0x03>;
+                                               qcom,support-reset = <0x01>;
+                                               qcom,pull-up = <0x01>;
+                                               qcom,s1-timer = <0x1a40>;
+                                               qcom,s2-timer = <0x7d0>;
+                                               qcom,s2-type = <0x08>;
+                                               qcom,use-bark;
+                                       };
+                               };
+
+                               qcom,temp-alarm@2400 {
+                                       compatible = "qcom,qpnp-temp-alarm";
+                                       reg = <0x2400 0x100>;
+                                       interrupts = <0x00 0x24 0x00 0x01>;
+                                       label = "pm8998_tz";
+                                       qcom,channel-num = <0x06>;
+                                       qcom,temp_alarm-vadc = <0x84>;
+                                       #thermal-sensor-cells = <0x00>;
+                                       linux,phandle = <0xfe>;
+                                       phandle = <0xfe>;
+                               };
+
+                               pinctrl@c000 {
+                                       compatible = "qcom,spmi-gpio";
+                                       reg = <0xc000 0x1a00>;
+                                       interrupts = <0x00 0xc0 0x00 0x00 0x00 0xc1 0x00 0x00 0x00 0xc3 0x00 0x00 0x00 0xc4 0x00 0x00 0x00 0xc5 0x00 0x00 0x00 0xc6 0x00 0x00 0x00 0xc7 0x00 0x00 0x00 0xc8 0x00 0x00 0x00 0xc9 0x00 0x00 0x00 0xca 0x00 0x00 0x00 0xcb 0x00 0x00 0x00 0xcc 0x00 0x00 0x00 0xcd 0x00 0x00 0x00 0xcf 0x00 0x00 0x00 0xd0 0x00 0x00 0x00 0xd1 0x00 0x00 0x00 0xd2 0x00 0x00 0x00 0xd4 0x00 0x00 0x00 0xd6 0x00 0x00>;
+                                       interrupt-names = "pm8998_gpio1\0pm8998_gpio2\0pm8998_gpio4\0pm8998_gpio5\0pm8998_gpio6\0pm8998_gpio7\0pm8998_gpio8\0pm8998_gpio9\0pm8998_gpio10\0pm8998_gpio11\0pm8998_gpio12\0pm8998_gpio13\0pm8998_gpio14\0pm8998_gpio16\0pm8998_gpio17\0pm8998_gpio18\0pm8998_gpio19\0pm8998_gpio21\0pm8998_gpio23";
+                                       gpio-controller;
+                                       #gpio-cells = <0x02>;
+                                       qcom,gpios-disallowed = <0x03 0x0f 0x14 0x16 0x18 0x19 0x1a>;
+                                       linux,phandle = <0xe9>;
+                                       phandle = <0xe9>;
+
+                                       key_home {
+
+                                               key_home_default {
+                                                       pins = "gpio5";
+                                                       function = "normal";
+                                                       input-enable;
+                                                       bias-pull-up;
+                                                       power-source = <0x00>;
+                                                       linux,phandle = <0x2fa>;
+                                                       phandle = <0x2fa>;
+                                               };
+                                       };
+
+                                       key_vol_up {
+
+                                               key_vol_up_default {
+                                                       pins = "gpio6";
+                                                       function = "normal";
+                                                       input-enable;
+                                                       bias-pull-up;
+                                                       power-source = <0x00>;
+                                                       linux,phandle = <0x2fb>;
+                                                       phandle = <0x2fb>;
+                                               };
+                                       };
+
+                                       key_cam_snapshot {
+
+                                               key_cam_snapshot_default {
+                                                       pins = "gpio7";
+                                                       function = "normal";
+                                                       input-enable;
+                                                       bias-pull-up;
+                                                       power-source = <0x00>;
+                                                       linux,phandle = <0x2fc>;
+                                                       phandle = <0x2fc>;
+                                               };
+                                       };
+
+                                       key_cam_focus {
+
+                                               key_cam_focus_default {
+                                                       pins = "gpio90";
+                                                       function = "normal";
+                                                       input-enable;
+                                                       bias-pull-up;
+                                                       power-source = <0x00>;
+                                                       linux,phandle = <0x2fd>;
+                                                       phandle = <0x2fd>;
+                                               };
+                                       };
+
+                                       camera_dvdd_en {
+
+                                               camera_dvdd_en_default {
+                                                       pins = "gpio9";
+                                                       function = "normal";
+                                                       power-source = <0x00>;
+                                                       output-low;
+                                                       linux,phandle = <0x2fe>;
+                                                       phandle = <0x2fe>;
+                                               };
+                                       };
+
+                                       camera_rear_dvdd_en {
+
+                                               camera_rear_dvdd_en_default {
+                                                       pins = "gpio12";
+                                                       function = "normal";
+                                                       power-source = <0x00>;
+                                                       output-low;
+                                                       linux,phandle = <0x2ff>;
+                                                       phandle = <0x2ff>;
+                                               };
+                                       };
+
+                                       nfc_clk {
+
+                                               nfc_clk_default {
+                                                       pins = "gpio21";
+                                                       function = "normal";
+                                                       input-enable;
+                                                       power-source = <0x01>;
+                                                       linux,phandle = <0x300>;
+                                                       phandle = <0x300>;
+                                               };
+                                       };
+
+                                       pmx_sde {
+                                               linux,phandle = <0x301>;
+                                               phandle = <0x301>;
+
+                                               sde_dsi_active {
+                                                       pins = "gpio8";
+                                                       function = "normal";
+                                                       power-source = <0x00>;
+                                                       linux,phandle = <0x302>;
+                                                       phandle = <0x302>;
+                                               };
+
+                                               sde_dsi_suspend {
+                                                       pins = "gpio8";
+                                                       function = "normal";
+                                                       power-source = <0x00>;
+                                                       bias-pull-down;
+                                                       linux,phandle = <0x303>;
+                                                       phandle = <0x303>;
+                                               };
+                                       };
+                               };
+
+                               qcom,coincell@2800 {
+                                       compatible = "qcom,qpnp-coincell";
+                                       reg = <0x2800 0x100>;
+                                       linux,phandle = <0x304>;
+                                       phandle = <0x304>;
+                               };
+
+                               qcom,pm8998_rtc {
+                                       compatible = "qcom,qpnp-rtc";
+                                       #address-cells = <0x01>;
+                                       #size-cells = <0x01>;
+                                       qcom,qpnp-rtc-write = <0x00>;
+                                       qcom,qpnp-rtc-alarm-pwrup = <0x00>;
+                                       linux,phandle = <0x305>;
+                                       phandle = <0x305>;
+
+                                       qcom,pm8998_rtc_rw@6000 {
+                                               reg = <0x6000 0x100>;
+                                       };
+
+                                       qcom,pm8998_rtc_alarm@6100 {
+                                               reg = <0x6100 0x100>;
+                                               interrupts = <0x00 0x61 0x01 0x00>;
+                                       };
+                               };
+
+                               vadc@3100 {
+                                       compatible = "qcom,qpnp-vadc-hc";
+                                       reg = <0x3100 0x100>;
+                                       #address-cells = <0x01>;
+                                       #size-cells = <0x00>;
+                                       interrupts = <0x00 0x31 0x00 0x01>;
+                                       interrupt-names = "eoc-int-en-set";
+                                       qcom,adc-vdd-reference = <0x753>;
+                                       linux,phandle = <0x84>;
+                                       phandle = <0x84>;
+
+                                       chan@6 {
+                                               label = "die_temp";
+                                               reg = <0x06>;
+                                               qcom,decimation = <0x02>;
+                                               qcom,pre-div-channel-scaling = <0x00>;
+                                               qcom,calibration-type = "absolute";
+                                               qcom,scale-function = <0x03>;
+                                               qcom,hw-settle-time = <0x00>;
+                                               qcom,fast-avg-setup = <0x00>;
+                                               qcom,cal-val = <0x00>;
+                                       };
+
+                                       chan@0 {
+                                               label = "ref_gnd";
+                                               reg = <0x00>;
+                                               qcom,decimation = <0x02>;
+                                               qcom,pre-div-channel-scaling = <0x00>;
+                                               qcom,calibration-type = "absolute";
+                                               qcom,scale-function = <0x00>;
+                                               qcom,hw-settle-time = <0x00>;
+                                               qcom,fast-avg-setup = <0x00>;
+                                               qcom,cal-val = <0x00>;
+                                       };
+
+                                       chan@1 {
+                                               label = "ref_1250v";
+                                               reg = <0x01>;
+                                               qcom,decimation = <0x02>;
+                                               qcom,pre-div-channel-scaling = <0x00>;
+                                               qcom,calibration-type = "absolute";
+                                               qcom,scale-function = <0x00>;
+                                               qcom,hw-settle-time = <0x00>;
+                                               qcom,fast-avg-setup = <0x00>;
+                                               qcom,cal-val = <0x00>;
+                                       };
+
+                                       chan@83 {
+                                               label = "vph_pwr";
+                                               reg = <0x83>;
+                                               qcom,decimation = <0x02>;
+                                               qcom,pre-div-channel-scaling = <0x01>;
+                                               qcom,calibration-type = "absolute";
+                                               qcom,scale-function = <0x00>;
+                                               qcom,hw-settle-time = <0x00>;
+                                               qcom,fast-avg-setup = <0x00>;
+                                       };
+
+                                       chan@85 {
+                                               label = "vcoin";
+                                               reg = <0x85>;
+                                               qcom,decimation = <0x02>;
+                                               qcom,pre-div-channel-scaling = <0x01>;
+                                               qcom,calibration-type = "absolute";
+                                               qcom,scale-function = <0x00>;
+                                               qcom,hw-settle-time = <0x00>;
+                                               qcom,fast-avg-setup = <0x00>;
+                                       };
+
+                                       chan@4c {
+                                               label = "xo_therm";
+                                               reg = <0x4c>;
+                                               qcom,decimation = <0x02>;
+                                               qcom,pre-div-channel-scaling = <0x00>;
+                                               qcom,calibration-type = "ratiometric";
+                                               qcom,scale-function = <0x04>;
+                                               qcom,hw-settle-time = <0x02>;
+                                               qcom,fast-avg-setup = <0x00>;
+                                       };
+
+                                       chan@4d {
+                                               label = "msm_therm";
+                                               reg = <0x4d>;
+                                               qcom,decimation = <0x02>;
+                                               qcom,pre-div-channel-scaling = <0x00>;
+                                               qcom,calibration-type = "ratiometric";
+                                               qcom,scale-function = <0x02>;
+                                               qcom,hw-settle-time = <0x02>;
+                                               qcom,fast-avg-setup = <0x00>;
+                                       };
+
+                                       chan@4e {
+                                               label = "ambient_therm";
+                                               reg = <0x4e>;
+                                               qcom,decimation = <0x02>;
+                                               qcom,pre-div-channel-scaling = <0x00>;
+                                               qcom,calibration-type = "ratiometric";
+                                               qcom,scale-function = <0x02>;
+                                               qcom,hw-settle-time = <0x02>;
+                                               qcom,fast-avg-setup = <0x00>;
+                                       };
+
+                                       chan@4f {
+                                               label = "pa_therm1";
+                                               reg = <0x4f>;
+                                               qcom,decimation = <0x02>;
+                                               qcom,pre-div-channel-scaling = <0x00>;
+                                               qcom,calibration-type = "ratiometric";
+                                               qcom,scale-function = <0x02>;
+                                               qcom,hw-settle-time = <0x02>;
+                                               qcom,fast-avg-setup = <0x00>;
+                                       };
+
+                                       chan@51 {
+                                               label = "quiet_therm";
+                                               reg = <0x51>;
+                                               qcom,decimation = <0x02>;
+                                               qcom,pre-div-channel-scaling = <0x00>;
+                                               qcom,calibration-type = "ratiometric";
+                                               qcom,scale-function = <0x02>;
+                                               qcom,hw-settle-time = <0x02>;
+                                               qcom,fast-avg-setup = <0x00>;
+                                       };
+
+                                       chan@50 {
+                                               label = "temp_typec";
+                                               reg = <0x50>;
+                                               qcom,decimation = <0x02>;
+                                               qcom,pre-div-channel-scaling = <0x00>;
+                                               qcom,calibration-type = "absolute";
+                                               qcom,scale-function = <0x02>;
+                                               qcom,hw-settle-time = <0x02>;
+                                               qcom,fast-avg-setup = <0x00>;
+                                               qcom,cal-val = <0x00>;
+                                       };
+                               };
+
+                               vadc@3400 {
+                                       compatible = "qcom,qpnp-adc-tm-hc";
+                                       reg = <0x3400 0x100>;
+                                       #address-cells = <0x01>;
+                                       #size-cells = <0x00>;
+                                       interrupts = <0x00 0x34 0x00 0x01>;
+                                       interrupt-names = "eoc-int-en-set";
+                                       qcom,adc-vdd-reference = <0x753>;
+                                       qcom,adc_tm-vadc = <0x84>;
+                                       qcom,decimation = <0x00>;
+                                       qcom,fast-avg-setup = <0x00>;
+                                       #thermal-sensor-cells = <0x01>;
+                                       linux,phandle = <0x306>;
+                                       phandle = <0x306>;
+
+                                       chan@83 {
+                                               label = "vph_pwr";
+                                               reg = <0x83>;
+                                               qcom,pre-div-channel-scaling = <0x01>;
+                                               qcom,calibration-type = "absolute";
+                                               qcom,scale-function = <0x00>;
+                                               qcom,hw-settle-time = <0x00>;
+                                               qcom,btm-channel-number = <0x60>;
+                                       };
+
+                                       chan@4c {
+                                               label = "xo_therm";
+                                               reg = <0x4c>;
+                                               qcom,pre-div-channel-scaling = <0x00>;
+                                               qcom,calibration-type = "ratiometric";
+                                               qcom,scale-function = <0x04>;
+                                               qcom,hw-settle-time = <0x02>;
+                                               qcom,btm-channel-number = <0x68>;
+                                               qcom,thermal-node;
+                                       };
+
+                                       chan@4d {
+                                               label = "msm_therm";
+                                               reg = <0x4d>;
+                                               qcom,pre-div-channel-scaling = <0x00>;
+                                               qcom,calibration-type = "ratiometric";
+                                               qcom,scale-function = <0x02>;
+                                               qcom,hw-settle-time = <0x02>;
+                                               qcom,btm-channel-number = <0x70>;
+                                               qcom,thermal-node;
+                                       };
+
+                                       chan@4e {
+                                               label = "ambient_therm";
+                                               reg = <0x4e>;
+                                               qcom,pre-div-channel-scaling = <0x00>;
+                                               qcom,calibration-type = "ratiometric";
+                                               qcom,scale-function = <0x02>;
+                                               qcom,hw-settle-time = <0x02>;
+                                               qcom,btm-channel-number = <0x88>;
+                                               qcom,thermal-node;
+                                       };
+
+                                       chan@4f {
+                                               label = "pa_therm1";
+                                               reg = <0x4f>;
+                                               qcom,pre-div-channel-scaling = <0x00>;
+                                               qcom,calibration-type = "ratiometric";
+                                               qcom,scale-function = <0x02>;
+                                               qcom,hw-settle-time = <0x02>;
+                                               qcom,btm-channel-number = <0x78>;
+                                               qcom,thermal-node;
+                                       };
+
+                                       chan@51 {
+                                               label = "quiet_therm";
+                                               reg = <0x51>;
+                                               qcom,pre-div-channel-scaling = <0x00>;
+                                               qcom,calibration-type = "ratiometric";
+                                               qcom,scale-function = <0x02>;
+                                               qcom,hw-settle-time = <0x02>;
+                                               qcom,btm-channel-number = <0x80>;
+                                               qcom,thermal-node;
+                                       };
+                               };
+
+                               qcom,clkdiv@5b00 {
+                                       compatible = "qcom,qpnp-clkdiv";
+                                       reg = <0x5b00 0x100>;
+                                       #clock-cells = <0x01>;
+                                       qcom,cxo-freq = <0x124f800>;
+                                       qcom,clkdiv-id = <0x01>;
+                                       qcom,clkdiv-init-freq = <0x124f800>;
+                                       linux,phandle = <0x307>;
+                                       phandle = <0x307>;
+                               };
+
+                               qcom,clkdiv@5c00 {
+                                       compatible = "qcom,qpnp-clkdiv";
+                                       reg = <0x5c00 0x100>;
+                                       #clock-cells = <0x01>;
+                                       qcom,cxo-freq = <0x124f800>;
+                                       qcom,clkdiv-id = <0x02>;
+                                       qcom,clkdiv-init-freq = <0x124f800>;
+                                       linux,phandle = <0x308>;
+                                       phandle = <0x308>;
+                               };
+
+                               qcom,clkdiv@5d00 {
+                                       compatible = "qcom,qpnp-clkdiv";
+                                       reg = <0x5d00 0x100>;
+                                       #clock-cells = <0x01>;
+                                       qcom,cxo-freq = <0x124f800>;
+                                       qcom,clkdiv-id = <0x03>;
+                                       qcom,clkdiv-init-freq = <0x124f800>;
+                                       linux,phandle = <0x309>;
+                                       phandle = <0x309>;
+                               };
+                       };
+
+                       qcom,pm8998@1 {
+                               compatible = "qcom,spmi-pmic";
+                               reg = <0x01 0x00>;
+                               #address-cells = <0x02>;
+                               #size-cells = <0x00>;
+                       };
+
+                       qcom,pm8005@4 {
+                               compatible = "qcom,spmi-pmic";
+                               reg = <0x04 0x00>;
+                               #address-cells = <0x02>;
+                               #size-cells = <0x00>;
+
+                               qcom,revid@100 {
+                                       compatible = "qcom,qpnp-revid";
+                                       reg = <0x100 0x100>;
+                                       linux,phandle = <0x30a>;
+                                       phandle = <0x30a>;
+                               };
+
+                               qcom,power-on@800 {
+                                       compatible = "qcom,qpnp-power-on";
+                                       reg = <0x800 0x100>;
+                               };
+
+                               qcom,temp-alarm@2400 {
+                                       compatible = "qcom,qpnp-temp-alarm";
+                                       reg = <0x2400 0x100>;
+                                       interrupts = <0x04 0x24 0x00 0x01>;
+                                       label = "pm8005_tz";
+                                       #thermal-sensor-cells = <0x00>;
+                                       linux,phandle = <0x101>;
+                                       phandle = <0x101>;
+                               };
+
+                               pinctrl@c000 {
+                                       compatible = "qcom,spmi-gpio";
+                                       reg = <0xc000 0x400>;
+                                       interrupts = <0x04 0xc0 0x00 0x00 0x04 0xc1 0x00 0x00>;
+                                       interrupt-names = "pm8005_gpio1\0pm8005_gpio2";
+                                       gpio-controller;
+                                       #gpio-cells = <0x02>;
+                                       qcom,gpios-disallowed = <0x03 0x04>;
+                                       linux,phandle = <0x30b>;
+                                       phandle = <0x30b>;
+                               };
+                       };
+
+                       qcom,pm8005@5 {
+                               compatible = "qcom,spmi-pmic";
+                               reg = <0x05 0x00>;
+                               #address-cells = <0x02>;
+                               #size-cells = <0x00>;
+
+                               regulator@1400 {
+                                       compatible = "qcom,qpnp-regulator";
+                                       reg = <0x1400 0x100>;
+                                       regulator-name = "pm8005_s1";
+                                       status = "disabled";
+                               };
+
+                               regulator@1700 {
+                                       compatible = "qcom,qpnp-regulator";
+                                       reg = <0x1700 0x100>;
+                                       regulator-name = "pm8005_s2";
+                                       status = "disabled";
+                               };
+
+                               regulator@1a00 {
+                                       compatible = "qcom,qpnp-regulator";
+                                       reg = <0x1a00 0x100>;
+                                       regulator-name = "pm8005_s3";
+                                       status = "disabled";
+                               };
+
+                               regulator@1d00 {
+                                       compatible = "qcom,qpnp-regulator";
+                                       reg = <0x1d00 0x100>;
+                                       regulator-name = "pm8005_s4";
+                                       status = "disabled";
+                               };
+                       };
+
+                       qcom,pmi8998@2 {
+                               compatible = "qcom,spmi-pmic";
+                               reg = <0x02 0x00>;
+                               #address-cells = <0x02>;
+                               #size-cells = <0x00>;
+                               linux,phandle = <0x53c>;
+                               phandle = <0x53c>;
+
+                               qcom,revid@100 {
+                                       compatible = "qcom,qpnp-revid";
+                                       reg = <0x100 0x100>;
+                                       qcom,fab-id-valid;
+                                       linux,phandle = <0x4e5>;
+                                       phandle = <0x4e5>;
+                               };
+
+                               qcom,misc@900 {
+                                       compatible = "qcom,qpnp-misc";
+                                       reg = <0x900 0x100>;
+                                       linux,phandle = <0x4ed>;
+                                       phandle = <0x4ed>;
+                               };
+
+                               qcom,power-on@800 {
+                                       compatible = "qcom,qpnp-power-on";
+                                       reg = <0x800 0x100>;
+                               };
+
+                               qcom,temp-alarm@2400 {
+                                       compatible = "qcom,spmi-temp-alarm";
+                                       reg = <0x2400 0x100>;
+                                       interrupts = <0x02 0x24 0x00 0x01>;
+                                       io-channels = <0x4e4 0x07>;
+                                       io-channel-names = "thermal";
+                                       #thermal-sensor-cells = <0x00>;
+                                       linux,phandle = <0x4f1>;
+                                       phandle = <0x4f1>;
+                               };
+
+                               pinctrl@c000 {
+                                       compatible = "qcom,spmi-gpio";
+                                       reg = <0xc000 0xe00>;
+                                       interrupts = <0x02 0xc0 0x00 0x00 0x02 0xc1 0x00 0x00 0x02 0xc2 0x00 0x00 0x02 0xc4 0x00 0x00 0x02 0xc5 0x00 0x00 0x02 0xc7 0x00 0x00 0x02 0xc8 0x00 0x00 0x02 0xc9 0x00 0x00 0x02 0xca 0x00 0x00 0x02 0xcb 0x00 0x00 0x02 0xcd 0x00 0x00>;
+                                       interrupt-names = "pmi8998_gpio1\0pmi8998_gpio2\0pmi8998_gpio3\0pmi8998_gpio5\0pmi8998_gpio6\0pmi8998_gpio8\0pmi8998_gpio9\0pmi8998_gpio10\0pmi8998_gpio11\0pmi8998_gpio12\0pmi8998_gpio14";
+                                       gpio-controller;
+                                       #gpio-cells = <0x02>;
+                                       qcom,gpios-disallowed = <0x04 0x07 0x0d>;
+                                       linux,phandle = <0x4f2>;
+                                       phandle = <0x4f2>;
+
+                                       usb2_vbus_boost {
+
+                                               usb2_vbus_boost_default {
+                                                       pins = "gpio2";
+                                                       function = "normal";
+                                                       output-low;
+                                                       power-source = <0x00>;
+                                                       linux,phandle = <0x53d>;
+                                                       phandle = <0x53d>;
+                                               };
+                                       };
+
+                                       qnovo_fet_ctrl {
+
+                                               qnovo_fet_ctrl_default {
+                                                       pins = "gpio6";
+                                                       function = "func1";
+                                                       output-low;
+                                                       input-disable;
+                                                       bias-disable;
+                                                       power-source = <0x00>;
+                                                       qcom,drive-strength = <0x01>;
+                                                       linux,phandle = <0x4e6>;
+                                                       phandle = <0x4e6>;
+                                               };
+                                       };
+
+                                       usb2_vbus_det {
+
+                                               usb2_vbus_det_default {
+                                                       pins = "gpio8";
+                                                       function = "normal";
+                                                       input-enable;
+                                                       bias-pull-down;
+                                                       power-source = <0x01>;
+                                                       linux,phandle = <0x507>;
+                                                       phandle = <0x507>;
+                                               };
+                                       };
+
+                                       usb2_id_det {
+
+                                               usb2_id_det_default {
+                                                       pins = "gpio9";
+                                                       function = "normal";
+                                                       input-enable;
+                                                       bias-pull-up;
+                                                       power-source = <0x00>;
+                                                       linux,phandle = <0x53e>;
+                                                       phandle = <0x53e>;
+                                               };
+                                       };
+
+                                       usb2_ext_5v_boost {
+
+                                               usb2_ext_5v_boost_default {
+                                                       pins = "gpio10";
+                                                       function = "normal";
+                                                       output-low;
+                                                       power-source = <0x00>;
+                                                       linux,phandle = <0x4f3>;
+                                                       phandle = <0x4f3>;
+                                               };
+                                       };
+                               };
+
+                               qcom,qpnp-qnovo@1500 {
+                                       compatible = "qcom,qpnp-qnovo";
+                                       reg = <0x1500 0x100>;
+                                       interrupts = <0x02 0x15 0x00 0x00>;
+                                       interrupt-names = "ptrain-done";
+                                       qcom,pmic-revid = <0x4e5>;
+                                       pinctrl-names = "default";
+                                       pinctrl-0 = <0x4e6>;
+                                       status = "disabled";
+                                       linux,phandle = <0x53f>;
+                                       phandle = <0x53f>;
+                               };
+
+                               qcom,qpnp-smb2 {
+                                       compatible = "qcom,qpnp-smb2";
+                                       #address-cells = <0x01>;
+                                       #size-cells = <0x01>;
+                                       #cooling-cells = <0x02>;
+                                       qcom,pmic-revid = <0x4e5>;
+                                       io-channels = <0x4e4 0x08 0x4e4 0x0a 0x4e4 0x03 0x4e4 0x04 0x4e4 0x02>;
+                                       io-channel-names = "charger_temp\0charger_temp_max\0usbin_i\0usbin_v\0skin_temp";
+                                       qcom,boost-threshold-ua = <0x186a0>;
+                                       qcom,wipower-max-uw = <0x4c4b40>;
+                                       dpdm-supply = <0x2ac>;
+                                       qcom,thermal-mitigation = <0x2dc6c0 0x16e360 0xf4240 0x7a120>;
+                                       qcom,auto-recharge-soc;
+                                       qcom,suspend-input-on-debug-batt;
+                                       status = "ok";
+                                       qcom,fcc-max-ua = <0x2d0370>;
+                                       qcom,fv-max-uv = <0x432380>;
+                                       qcom,dc-icl-ua = <0x00>;
+                                       qcom,hvdcp-disable;
+                                       meizu,used-ui-soc;
+                                       linux,phandle = <0x540>;
+                                       phandle = <0x540>;
+
+                                       qcom,chgr@1000 {
+                                               reg = <0x1000 0x100>;
+                                               interrupts = <0x02 0x10 0x00 0x01 0x02 0x10 0x01 0x01 0x02 0x10 0x02 0x01 0x02 0x10 0x03 0x01 0x02 0x10 0x04 0x01>;
+                                               interrupt-names = "chg-error\0chg-state-change\0step-chg-state-change\0step-chg-soc-update-fail\0step-chg-soc-update-request";
+                                       };
+
+                                       qcom,otg@1100 {
+                                               reg = <0x1100 0x100>;
+                                               interrupts = <0x02 0x11 0x00 0x03 0x02 0x11 0x01 0x03 0x02 0x11 0x02 0x03 0x02 0x11 0x03 0x03>;
+                                               interrupt-names = "otg-fail\0otg-overcurrent\0otg-oc-dis-sw-sts\0testmode-change-detect";
+                                       };
+
+                                       qcom,bat-if@1200 {
+                                               reg = <0x1200 0x100>;
+                                               interrupts = <0x02 0x12 0x00 0x01 0x02 0x12 0x01 0x03 0x02 0x12 0x02 0x03 0x02 0x12 0x03 0x03 0x02 0x12 0x04 0x03 0x02 0x12 0x05 0x03>;
+                                               interrupt-names = "bat-temp\0bat-ocp\0bat-ov\0bat-low\0bat-therm-or-id-missing\0bat-terminal-missing";
+                                       };
+
+                                       qcom,usb-chgpth@1300 {
+                                               reg = <0x1300 0x100>;
+                                               interrupts = <0x02 0x13 0x00 0x03 0x02 0x13 0x01 0x03 0x02 0x13 0x02 0x03 0x02 0x13 0x03 0x03 0x02 0x13 0x04 0x03 0x02 0x13 0x05 0x01 0x02 0x13 0x06 0x01 0x02 0x13 0x07 0x01>;
+                                               interrupt-names = "usbin-collapse\0usbin-lt-3p6v\0usbin-uv\0usbin-ov\0usbin-plugin\0usbin-src-change\0usbin-icl-change\0type-c-change";
+                                       };
+
+                                       qcom,dc-chgpth@1400 {
+                                               reg = <0x1400 0x100>;
+                                               interrupts = <0x02 0x14 0x00 0x03 0x02 0x14 0x01 0x03 0x02 0x14 0x02 0x03 0x02 0x14 0x03 0x03 0x02 0x14 0x04 0x03 0x02 0x14 0x05 0x03 0x02 0x14 0x06 0x01>;
+                                               interrupt-names = "dcin-collapse\0dcin-lt-3p6v\0dcin-uv\0dcin-ov\0dcin-plugin\0div2-en-dg\0dcin-icl-change";
+                                       };
+
+                                       qcom,chgr-misc@1600 {
+                                               reg = <0x1600 0x100>;
+                                               interrupts = <0x02 0x16 0x00 0x01 0x02 0x16 0x01 0x01 0x02 0x16 0x02 0x03 0x02 0x16 0x03 0x03 0x02 0x16 0x04 0x03 0x02 0x16 0x05 0x03 0x02 0x16 0x06 0x02 0x02 0x16 0x07 0x03>;
+                                               interrupt-names = "wdog-snarl\0wdog-bark\0aicl-fail\0aicl-done\0high-duty-cycle\0input-current-limiting\0temperature-change\0switcher-power-ok";
+                                       };
+
+                                       qcom,smb2-vconn {
+                                               regulator-name = "smb2-vconn";
+                                               linux,phandle = <0x4e8>;
+                                               phandle = <0x4e8>;
+                                       };
+
+                                       qcom,smb2-vbus {
+                                               regulator-name = "smb2-vbus";
+                                               linux,phandle = <0x4f4>;
+                                               phandle = <0x4f4>;
+                                       };
+                               };
+
+                               qcom,usb-pdphy@1700 {
+                                       compatible = "qcom,qpnp-pdphy";
+                                       reg = <0x1700 0x100>;
+                                       vdd-pdphy-supply = <0xbd>;
+                                       vbus-supply = <0x4e7>;
+                                       vconn-supply = <0x4e8>;
+                                       interrupts = <0x02 0x17 0x00 0x01 0x02 0x17 0x01 0x01 0x02 0x17 0x02 0x01 0x02 0x17 0x03 0x01 0x02 0x17 0x04 0x01 0x02 0x17 0x05 0x01 0x02 0x17 0x06 0x01>;
+                                       interrupt-names = "sig-tx\0sig-rx\0msg-tx\0msg-rx\0msg-tx-failed\0msg-tx-discarded\0msg-rx-discarded";
+                                       qcom,default-sink-caps = <0x1388 0xbb8 0x2328 0xbb8 0x2ee0 0x8ca>;
+                                       status = "okay";
+                                       linux,phandle = <0x4e0>;
+                                       phandle = <0x4e0>;
+                               };
+
+                               bcl@4200 {
+                                       compatible = "qcom,msm-bcl-lmh";
+                                       reg = <0x4200 0xff 0x4300 0xff>;
+                                       reg-names = "fg_user_adc\0fg_lmh";
+                                       interrupts = <0x02 0x42 0x00 0x00 0x02 0x42 0x01 0x00 0x02 0x42 0x02 0x00 0x02 0x42 0x03 0x00 0x02 0x42 0x04 0x00>;
+                                       interrupt-names = "bcl-high-ibat\0bcl-very-high-ibat\0bcl-low-vbat\0bcl-very-low-vbat\0bcl-crit-low-vbat";
+                                       #thermal-sensor-cells = <0x01>;
+                                       linux,phandle = <0x4ee>;
+                                       phandle = <0x4ee>;
+                               };
+
+                               rradc@4500 {
+                                       compatible = "qcom,rradc";
+                                       reg = <0x4500 0x100>;
+                                       #address-cells = <0x01>;
+                                       #size-cells = <0x00>;
+                                       #io-channel-cells = <0x01>;
+                                       qcom,pmic-revid = <0x4e5>;
+                                       linux,phandle = <0x4e4>;
+                                       phandle = <0x4e4>;
+                               };
+
+                               qpnp,fg {
+                                       compatible = "qcom,fg-gen3";
+                                       #address-cells = <0x01>;
+                                       #size-cells = <0x01>;
+                                       qcom,pmic-revid = <0x4e5>;
+                                       io-channels = <0x4e4 0x00>;
+                                       io-channel-names = "rradc_batt_id";
+                                       qcom,rradc-base = <0x4500>;
+                                       qcom,fg-esr-timer-awake = <0x60 0x60>;
+                                       qcom,fg-esr-timer-asleep = <0x100 0x100>;
+                                       qcom,fg-esr-timer-charging = <0x00 0x60>;
+                                       qcom,cycle-counter-en;
+                                       qcom,hold-soc-while-full;
+                                       qcom,fg-auto-recharge-soc;
+                                       qcom,fg-recharge-soc-thr = <0x63>;
+                                       status = "okay";
+                                       qcom,battery-data = <0x4e9>;
+                                       qcom,fg-cutoff-voltage = <0xce4>;
+                                       qcom,fg-empty-voltage = <0xc1c>;
+                                       qcom,fg-chg-term-current = <0xb4>;
+                                       qcom,fg-sys-term-current = <0xfffffed4>;
+                                       qcom,fg-rsense-sel = <0x00>;
+                                       qcom,fg-force-load-profile;
+                                       qcom,linearize-soc;
+                                       qcom,fg-delta-soc-thr = <0x01>;
+                                       linux,phandle = <0x541>;
+                                       phandle = <0x541>;
+
+                                       qcom,fg-batt-soc@4000 {
+                                               status = "okay";
+                                               reg = <0x4000 0x100>;
+                                               interrupts = <0x02 0x40 0x00 0x03 0x02 0x40 0x01 0x03 0x02 0x40 0x02 0x01 0x02 0x40 0x03 0x01 0x02 0x40 0x04 0x03 0x02 0x40 0x05 0x01 0x02 0x40 0x06 0x03 0x02 0x40 0x07 0x03>;
+                                               interrupt-names = "soc-update\0soc-ready\0bsoc-delta\0msoc-delta\0msoc-low\0msoc-empty\0msoc-high\0msoc-full";
+                                       };
+
+                                       qcom,fg-batt-info@4100 {
+                                               status = "okay";
+                                               reg = <0x4100 0x100>;
+                                               interrupts = <0x02 0x41 0x00 0x03 0x02 0x41 0x01 0x03 0x02 0x41 0x02 0x03 0x02 0x41 0x03 0x03 0x02 0x41 0x06 0x03>;
+                                               interrupt-names = "vbatt-pred-delta\0vbatt-low\0esr-delta\0batt-missing\0batt-temp-delta";
+                                       };
+
+                                       qcom,fg-memif@4400 {
+                                               status = "okay";
+                                               reg = <0x4400 0x100>;
+                                               interrupts = <0x02 0x44 0x00 0x03 0x02 0x44 0x01 0x03 0x02 0x44 0x02 0x01>;
+                                               interrupt-names = "ima-rdy\0mem-xcp\0dma-grant";
+                                       };
+                               };
+                       };
+
+                       qcom,pmi8998@3 {
+                               compatible = "qcom,spmi-pmic";
+                               reg = <0x03 0x00>;
+                               #address-cells = <0x02>;
+                               #size-cells = <0x00>;
+                               linux,phandle = <0x542>;
+                               phandle = <0x542>;
+
+                               pwm@b100 {
+                                       compatible = "qcom,qpnp-pwm";
+                                       reg = <0xb100 0x100 0xb042 0x7e>;
+                                       reg-names = "qpnp-lpg-channel-base\0qpnp-lpg-lut-base";
+                                       qcom,lpg-lut-size = <0x7e>;
+                                       qcom,channel-id = <0x01>;
+                                       qcom,supported-sizes = <0x06 0x09>;
+                                       qcom,ramp-index = <0x00>;
+                                       #pwm-cells = <0x02>;
+                                       status = "disabled";
+                                       linux,phandle = <0x543>;
+                                       phandle = <0x543>;
+                               };
+
+                               pwm@b200 {
+                                       compatible = "qcom,qpnp-pwm";
+                                       reg = <0xb200 0x100 0xb042 0x7e>;
+                                       reg-names = "qpnp-lpg-channel-base\0qpnp-lpg-lut-base";
+                                       qcom,lpg-lut-size = <0x7e>;
+                                       qcom,channel-id = <0x02>;
+                                       qcom,supported-sizes = <0x06 0x09>;
+                                       qcom,ramp-index = <0x01>;
+                                       #pwm-cells = <0x02>;
+                                       status = "disabled";
+                                       linux,phandle = <0x544>;
+                                       phandle = <0x544>;
+                               };
+
+                               pwm@b300 {
+                                       compatible = "qcom,qpnp-pwm";
+                                       reg = <0xb300 0x100 0xb042 0x7e>;
+                                       reg-names = "qpnp-lpg-channel-base\0qpnp-lpg-lut-base";
+                                       qcom,lpg-lut-size = <0x7e>;
+                                       qcom,channel-id = <0x03>;
+                                       qcom,supported-sizes = <0x06 0x09>;
+                                       qcom,ramp-index = <0x02>;
+                                       #pwm-cells = <0x02>;
+                                       linux,phandle = <0x4ec>;
+                                       phandle = <0x4ec>;
+                               };
+
+                               pwm@b400 {
+                                       compatible = "qcom,qpnp-pwm";
+                                       reg = <0xb400 0x100 0xb042 0x7e>;
+                                       reg-names = "qpnp-lpg-channel-base\0qpnp-lpg-lut-base";
+                                       qcom,lpg-lut-size = <0x7e>;
+                                       qcom,channel-id = <0x04>;
+                                       qcom,supported-sizes = <0x06 0x09>;
+                                       qcom,ramp-index = <0x03>;
+                                       #pwm-cells = <0x02>;
+                                       linux,phandle = <0x4eb>;
+                                       phandle = <0x4eb>;
+                               };
+
+                               pwm@b500 {
+                                       compatible = "qcom,qpnp-pwm";
+                                       reg = <0xb500 0x100 0xb042 0x7e>;
+                                       reg-names = "qpnp-lpg-channel-base\0qpnp-lpg-lut-base";
+                                       qcom,lpg-lut-size = <0x7e>;
+                                       qcom,channel-id = <0x05>;
+                                       qcom,supported-sizes = <0x06 0x09>;
+                                       qcom,ramp-index = <0x04>;
+                                       #pwm-cells = <0x02>;
+                                       linux,phandle = <0x4ea>;
+                                       phandle = <0x4ea>;
+                               };
+
+                               pwm@b600 {
+                                       compatible = "qcom,qpnp-pwm";
+                                       reg = <0xb600 0x100 0xb042 0x7e>;
+                                       reg-names = "qpnp-lpg-channel-base\0qpnp-lpg-lut-base";
+                                       qcom,lpg-lut-size = <0x7e>;
+                                       qcom,channel-id = <0x06>;
+                                       qcom,supported-sizes = <0x06 0x09>;
+                                       qcom,ramp-index = <0x05>;
+                                       #pwm-cells = <0x02>;
+                                       status = "disabled";
+                                       linux,phandle = <0x545>;
+                                       phandle = <0x545>;
+                               };
+
+                               qcom,leds@d000 {
+                                       compatible = "qcom,leds-qpnp";
+                                       reg = <0xd000 0x100>;
+                                       label = "rgb";
+                                       status = "okay";
+
+                                       qcom,rgb_0 {
+                                               label = "rgb";
+                                               qcom,id = <0x03>;
+                                               qcom,mode = "pwm";
+                                               pwms = <0x4ea 0x00 0x00>;
+                                               qcom,pwm-us = <0x3e8>;
+                                               qcom,max-current = <0x0c>;
+                                               qcom,default-state = "off";
+                                               linux,name = "breath";
+                                               qcom,start-idx = <0x00>;
+                                               qcom,ramp-step-ms = <0x44>;
+                                               qcom,idx-len = <0x30>;
+                                               qcom,duty-pcts = <0x00 0x00 0x01 0x2030405 0x6070809 0xa0b0c0d 0xc0b0a09 0x8070605 0x4030201 0x00 0x00 0x00>;
+                                               qcom,use-blink;
+                                               linux,phandle = <0x546>;
+                                               phandle = <0x546>;
+                                       };
+
+                                       qcom,rgb_1 {
+                                               label = "rgb";
+                                               qcom,id = <0x04>;
+                                               qcom,mode = "pwm";
+                                               pwms = <0x4eb 0x00 0x00>;
+                                               qcom,pwm-us = <0x3e8>;
+                                               qcom,max-current = <0x0c>;
+                                               qcom,default-state = "off";
+                                               linux,name = "green";
+                                               linux,phandle = <0x547>;
+                                               phandle = <0x547>;
+                                       };
+
+                                       qcom,rgb_2 {
+                                               label = "rgb";
+                                               qcom,id = <0x05>;
+                                               qcom,mode = "pwm";
+                                               pwms = <0x4ec 0x00 0x00>;
+                                               qcom,pwm-us = <0x3e8>;
+                                               qcom,max-current = <0x0c>;
+                                               qcom,default-state = "off";
+                                               linux,name = "blue";
+                                               linux,phandle = <0x548>;
+                                               phandle = <0x548>;
+                                       };
+                               };
+
+                               qpnp-labibb-regulator {
+                                       compatible = "qcom,qpnp-labibb-regulator";
+                                       #address-cells = <0x01>;
+                                       #size-cells = <0x01>;
+                                       qcom,pmic-revid = <0x4e5>;
+                                       status = "ok";
+                                       qcom,qpnp-labibb-mode = "lcd";
+                                       linux,phandle = <0x549>;
+                                       phandle = <0x549>;
+
+                                       qcom,ibb@dc00 {
+                                               reg = <0xdc00 0x100>;
+                                               reg-names = "ibb_reg";
+                                               regulator-name = "ibb_reg";
+                                               regulator-min-microvolt = <0x4630c0>;
+                                               regulator-max-microvolt = <0x5b8d80>;
+                                               interrupts = <0x03 0xdc 0x02 0x01>;
+                                               interrupt-names = "ibb-sc-err";
+                                               qcom,qpnp-ibb-min-voltage = <0x155cc0>;
+                                               qcom,qpnp-ibb-step-size = <0x186a0>;
+                                               qcom,qpnp-ibb-slew-rate = <0x1e8480>;
+                                               qcom,qpnp-ibb-use-default-voltage;
+                                               qcom,qpnp-ibb-init-voltage = <0x53ec60>;
+                                               qcom,qpnp-ibb-init-amoled-voltage = <0x3d0900>;
+                                               qcom,qpnp-ibb-init-lcd-voltage = <0x53ec60>;
+                                               qcom,qpnp-ibb-soft-start = <0x3e8>;
+                                               qcom,qpnp-ibb-lab-pwrup-delay = <0x1f40>;
+                                               qcom,qpnp-ibb-lab-pwrdn-delay = <0x1f40>;
+                                               qcom,qpnp-ibb-en-discharge;
+                                               qcom,qpnp-ibb-full-pull-down;
+                                               qcom,qpnp-ibb-pull-down-enable;
+                                               qcom,qpnp-ibb-switching-clock-frequency = <0x5c8>;
+                                               qcom,qpnp-ibb-limit-maximum-current = <0x60e>;
+                                               qcom,qpnp-ibb-debounce-cycle = <0x10>;
+                                               qcom,qpnp-ibb-limit-max-current-enable;
+                                               qcom,qpnp-ibb-ps-enable;
+                                               linux,phandle = <0x4ce>;
+                                               phandle = <0x4ce>;
+                                       };
+
+                                       qcom,lab@de00 {
+                                               reg = <0xde00 0x100>;
+                                               reg-names = "lab";
+                                               regulator-name = "lab_reg";
+                                               regulator-min-microvolt = <0x4630c0>;
+                                               regulator-max-microvolt = <0x5b8d80>;
+                                               interrupts = <0x03 0xde 0x00 0x01 0x03 0xde 0x01 0x01>;
+                                               interrupt-names = "lab-vreg-ok\0lab-sc-err";
+                                               qcom,qpnp-lab-min-voltage = <0x4630c0>;
+                                               qcom,qpnp-lab-step-size = <0x186a0>;
+                                               qcom,qpnp-lab-slew-rate = <0x1388>;
+                                               qcom,qpnp-lab-use-default-voltage;
+                                               qcom,qpnp-lab-init-voltage = <0x53ec60>;
+                                               qcom,qpnp-lab-init-amoled-voltage = <0x4630c0>;
+                                               qcom,qpnp-lab-init-lcd-voltage = <0x53ec60>;
+                                               qcom,qpnp-lab-soft-start = <0x320>;
+                                               qcom,qpnp-lab-full-pull-down;
+                                               qcom,qpnp-lab-pull-down-enable;
+                                               qcom,qpnp-lab-switching-clock-frequency = <0x640>;
+                                               qcom,qpnp-lab-limit-maximum-current = <0x640>;
+                                               qcom,qpnp-lab-limit-max-current-enable;
+                                               qcom,qpnp-lab-ps-threshold = <0x46>;
+                                               qcom,qpnp-lab-ps-enable;
+                                               qcom,qpnp-lab-nfet-size = <0x64>;
+                                               qcom,qpnp-lab-pfet-size = <0x64>;
+                                               qcom,qpnp-lab-max-precharge-time = <0x1f4>;
+                                               linux,phandle = <0x4cd>;
+                                               phandle = <0x4cd>;
+                                       };
+                               };
+
+                               qcom,leds@d800 {
+                                       compatible = "qcom,qpnp-wled";
+                                       reg = <0xd800 0x100 0xd900 0x100>;
+                                       reg-names = "qpnp-wled-ctrl-base\0qpnp-wled-sink-base";
+                                       interrupts = <0x03 0xd8 0x01 0x01 0x03 0xd8 0x02 0x01>;
+                                       interrupt-names = "ovp-irq\0sc-irq";
+                                       linux,name = "wled";
+                                       linux,default-trigger = "bkl-trigger";
+                                       qcom,fdbk-output = "auto";
+                                       qcom,vref-uv = <0x1f20c>;
+                                       qcom,switch-freq-khz = <0x320>;
+                                       qcom,ovp-mv = <0x73a0>;
+                                       qcom,ilim-ma = <0x3ca>;
+                                       qcom,boost-duty-ns = <0x1a>;
+                                       qcom,mod-freq-khz = <0x2580>;
+                                       qcom,dim-mode = "hybrid";
+                                       qcom,hyb-thres = <0x271>;
+                                       qcom,sync-dly-us = <0x320>;
+                                       qcom,fs-curr-ua = <0x61a8>;
+                                       qcom,cons-sync-write-delay-us = <0x3e8>;
+                                       qcom,led-strings-list = [01 02];
+                                       qcom,en-ext-pfet-sc-pro;
+                                       qcom,pmic-revid = <0x4e5>;
+                                       qcom,loop-auto-gm-en;
+                                       qcom,auto-calibration-enable;
+                                       status = "okay";
+                                       linux,phandle = <0x54a>;
+                                       phandle = <0x54a>;
+                               };
+
+                               qcom,leds@d300 {
+                                       compatible = "qcom,qpnp-flash-led-v2";
+                                       status = "okay";
+                                       reg = <0xd300 0x100>;
+                                       label = "flash";
+                                       interrupts = <0x03 0xd3 0x00 0x01 0x03 0xd3 0x03 0x01 0x03 0xd3 0x04 0x01>;
+                                       interrupt-names = "led-fault-irq\0all-ramp-down-done-irq\0all-ramp-up-done-irq";
+                                       qcom,hdrm-auto-mode;
+                                       qcom,short-circuit-det;
+                                       qcom,open-circuit-det;
+                                       qcom,vph-droop-det;
+                                       qcom,thermal-derate-en;
+                                       qcom,thermal-derate-current = <0xc8 0x1f4 0x3e8>;
+                                       qcom,isc-delay = <0xc0>;
+                                       qcom,pmic-revid = <0x4e5>;
+                                       linux,phandle = <0x54b>;
+                                       phandle = <0x54b>;
+
+                                       qcom,flash_0 {
+                                               label = "flash";
+                                               qcom,led-name = "led:flash_0";
+                                               qcom,max-current = <0x5dc>;
+                                               qcom,default-led-trigger = "flash0_trigger";
+                                               qcom,id = <0x00>;
+                                               qcom,current-ma = <0x3e8>;
+                                               qcom,duration-ms = <0x500>;
+                                               qcom,ires-ua = <0x30d4>;
+                                               qcom,hdrm-voltage-mv = <0x145>;
+                                               qcom,hdrm-vol-hi-lo-win-mv = <0x64>;
+                                               linux,phandle = <0x54c>;
+                                               phandle = <0x54c>;
+                                       };
+
+                                       qcom,flash_1 {
+                                               label = "flash";
+                                               qcom,led-name = "led:flash_1";
+                                               qcom,max-current = <0x5dc>;
+                                               qcom,default-led-trigger = "flash1_trigger";
+                                               qcom,id = <0x01>;
+                                               qcom,current-ma = <0x3e8>;
+                                               qcom,duration-ms = <0x500>;
+                                               qcom,ires-ua = <0x30d4>;
+                                               qcom,hdrm-voltage-mv = <0x145>;
+                                               qcom,hdrm-vol-hi-lo-win-mv = <0x64>;
+                                               linux,phandle = <0x54d>;
+                                               phandle = <0x54d>;
+                                       };
+
+                                       qcom,flash_2 {
+                                               label = "flash";
+                                               qcom,led-name = "led:flash_2";
+                                               qcom,max-current = <0x2ee>;
+                                               qcom,default-led-trigger = "flash2_trigger";
+                                               qcom,id = <0x02>;
+                                               qcom,current-ma = <0x1f4>;
+                                               qcom,duration-ms = <0x500>;
+                                               qcom,ires-ua = <0x30d4>;
+                                               qcom,hdrm-voltage-mv = <0x145>;
+                                               qcom,hdrm-vol-hi-lo-win-mv = <0x64>;
+                                               linux,phandle = <0x54e>;
+                                               phandle = <0x54e>;
+                                       };
+
+                                       qcom,torch_0 {
+                                               label = "torch";
+                                               qcom,led-name = "led:torch_0";
+                                               qcom,max-current = <0x1f4>;
+                                               qcom,default-led-trigger = "torch0_trigger";
+                                               qcom,id = <0x00>;
+                                               qcom,current-ma = <0x12c>;
+                                               qcom,ires-ua = <0x30d4>;
+                                               qcom,hdrm-voltage-mv = <0x145>;
+                                               qcom,hdrm-vol-hi-lo-win-mv = <0x64>;
+                                               linux,phandle = <0x54f>;
+                                               phandle = <0x54f>;
+                                       };
+
+                                       qcom,torch_1 {
+                                               label = "torch";
+                                               qcom,led-name = "led:torch_1";
+                                               qcom,max-current = <0x1f4>;
+                                               qcom,default-led-trigger = "torch1_trigger";
+                                               qcom,id = <0x01>;
+                                               qcom,current-ma = <0x12c>;
+                                               qcom,ires-ua = <0x30d4>;
+                                               qcom,hdrm-voltage-mv = <0x145>;
+                                               qcom,hdrm-vol-hi-lo-win-mv = <0x64>;
+                                               linux,phandle = <0x550>;
+                                               phandle = <0x550>;
+                                       };
+
+                                       qcom,torch_2 {
+                                               label = "torch";
+                                               qcom,led-name = "led:torch_2";
+                                               qcom,max-current = <0x1f4>;
+                                               qcom,default-led-trigger = "torch2_trigger";
+                                               qcom,id = <0x02>;
+                                               qcom,current-ma = <0x12c>;
+                                               qcom,ires-ua = <0x30d4>;
+                                               qcom,hdrm-voltage-mv = <0x145>;
+                                               qcom,hdrm-vol-hi-lo-win-mv = <0x64>;
+                                               linux,phandle = <0x551>;
+                                               phandle = <0x551>;
+                                       };
+
+                                       qcom,led_switch_0 {
+                                               label = "switch";
+                                               qcom,led-name = "led:switch_0";
+                                               qcom,led-mask = <0x03>;
+                                               qcom,default-led-trigger = "switch0_trigger";
+                                               linux,phandle = <0x552>;
+                                               phandle = <0x552>;
+                                       };
+
+                                       qcom,led_switch_1 {
+                                               label = "switch";
+                                               qcom,led-name = "led:switch_1";
+                                               qcom,led-mask = <0x04>;
+                                               qcom,default-led-trigger = "switch1_trigger";
+                                               pinctrl-names = "led_enable\0led_disable";
+                                               pinctrl-0 = <0x3ef>;
+                                               pinctrl-1 = <0x3f0>;
+                                               linux,phandle = <0x553>;
+                                               phandle = <0x553>;
+                                       };
+
+                                       qcom,led_switch_2 {
+                                               label = "switch";
+                                               qcom,led-name = "led:switch_2";
+                                               qcom,led-mask = <0x04>;
+                                               qcom,default-led-trigger = "switch2_trigger";
+                                               pinctrl-names = "led_enable\0led_disable";
+                                               pinctrl-0 = <0x3f1>;
+                                               pinctrl-1 = <0x3f2>;
+                                               linux,phandle = <0x554>;
+                                               phandle = <0x554>;
+                                       };
+                               };
+
+                               qcom,haptics@c000 {
+                                       compatible = "qcom,qpnp-haptics";
+                                       reg = <0xc000 0x100>;
+                                       interrupts = <0x03 0xc0 0x00 0x03 0x03 0xc0 0x01 0x03>;
+                                       interrupt-names = "hap-sc-irq\0hap-play-irq";
+                                       qcom,pmic-revid = <0x4e5>;
+                                       qcom,pmic-misc = <0x4ed>;
+                                       qcom,misc-clk-trim-error-reg = <0xf3>;
+                                       qcom,actuator-type = <0x00>;
+                                       qcom,play-mode = "direct";
+                                       qcom,vmax-mv = <0x960>;
+                                       qcom,ilim-ma = <0x320>;
+                                       qcom,sc-dbc-cycles = <0x08>;
+                                       qcom,wave-play-rate-us = <0x1a0b>;
+                                       qcom,en-brake;
+                                       qcom,lra-high-z = "opt1";
+                                       qcom,lra-auto-res-mode = "qwd";
+                                       qcom,lra-res-cal-period = <0x04>;
+                                       status = "okay";
+                                       qcom,lra-auto-mode;
+                                       linux,phandle = <0x555>;
+                                       phandle = <0x555>;
+                               };
+                       };
+               };
+
+               qcom,spmi-debug@6b22000 {
+                       compatible = "qcom,spmi-pmic-arb-debug";
+                       reg = <0x6b22000 0x60 0x7820a8 0x04>;
+                       reg-names = "core\0fuse";
+                       clocks = <0x81 0x00>;
+                       clock-names = "core_clk";
+                       qcom,fuse-disable-bit = <0x0c>;
+                       #address-cells = <0x02>;
+                       #size-cells = <0x00>;
+                       linux,phandle = <0x30c>;
+                       phandle = <0x30c>;
+
+                       qcom,pm8998-debug@0 {
+                               compatible = "qcom,spmi-pmic";
+                               reg = <0x00 0x00>;
+                               #address-cells = <0x02>;
+                               #size-cells = <0x00>;
+                               qcom,can-sleep;
+                       };
+
+                       qcom,pm8998-debug@1 {
+                               compatible = "qcom,spmi-pmic";
+                               reg = <0x01 0x00>;
+                               #address-cells = <0x02>;
+                               #size-cells = <0x00>;
+                               qcom,can-sleep;
+                       };
+
+                       qcom,pmi8998-debug@2 {
+                               compatible = "qcom,spmi-pmic";
+                               reg = <0x02 0x00>;
+                               #address-cells = <0x02>;
+                               #size-cells = <0x00>;
+                               qcom,can-sleep;
+                       };
+
+                       qcom,pmi8998-debug@3 {
+                               compatible = "qcom,spmi-pmic";
+                               reg = <0x03 0x00>;
+                               #address-cells = <0x02>;
+                               #size-cells = <0x00>;
+                               qcom,can-sleep;
+                       };
+
+                       qcom,pm8005-debug@4 {
+                               compatible = "qcom,spmi-pmic";
+                               reg = <0x04 0x00>;
+                               #address-cells = <0x02>;
+                               #size-cells = <0x00>;
+                               qcom,can-sleep;
+                       };
+
+                       qcom,pm8005-debug@5 {
+                               compatible = "qcom,spmi-pmic";
+                               reg = <0x05 0x00>;
+                               #address-cells = <0x02>;
+                               #size-cells = <0x00>;
+                               qcom,can-sleep;
+                       };
+               };
+
+               qcom,cpubw {
+                       compatible = "qcom,devbw";
+                       governor = "performance";
+                       qcom,src-dst-ports = <0x01 0x302>;
+                       qcom,active-only;
+                       qcom,bw-tbl = <0x8f0 0x11e1 0x1964 0x1fc4 0x23c3 0x300a 0x379c>;
+                       linux,phandle = <0x85>;
+                       phandle = <0x85>;
+               };
+
+               qcom,cpu-bwmon {
+                       compatible = "qcom,bimc-bwmon4";
+                       reg = <0x1436400 0x300 0x1436300 0x200>;
+                       reg-names = "base\0global_base";
+                       interrupts = <0x00 0x245 0x04>;
+                       qcom,mport = <0x00>;
+                       qcom,hw-timer-hz = <0x124f800>;
+                       qcom,target-dev = <0x85>;
+                       qcom,count-unit = <0x10000>;
+                       linux,phandle = <0x30d>;
+                       phandle = <0x30d>;
+               };
+
+               qcom,llccbw {
+                       compatible = "qcom,devbw";
+                       governor = "performance";
+                       qcom,src-dst-ports = <0x81 0x200>;
+                       qcom,active-only;
+                       qcom,bw-tbl = <0x2fa 0x478 0x6b8 0x826 0xa25 0xb71 0xf27 0x134f 0x172b 0x1ae1>;
+                       linux,phandle = <0x86>;
+                       phandle = <0x86>;
+               };
+
+               qcom,llcc-bwmon {
+                       compatible = "qcom,bimc-bwmon5";
+                       reg = <0x114a000 0x1000>;
+                       reg-names = "base";
+                       interrupts = <0x00 0x244 0x04>;
+                       qcom,hw-timer-hz = <0x124f800>;
+                       qcom,target-dev = <0x86>;
+                       qcom,count-unit = <0x400000>;
+                       qcom,byte-mid-mask = <0xe000>;
+                       qcom,byte-mid-match = <0xe000>;
+                       linux,phandle = <0x30e>;
+                       phandle = <0x30e>;
+               };
+
+               qcom,memlat-cpu0 {
+                       compatible = "qcom,devbw";
+                       governor = "powersave";
+                       qcom,src-dst-ports = <0x01 0x200>;
+                       qcom,active-only;
+                       qcom,bw-tbl = <0x2fa 0x478 0x6b8 0x826 0xa25 0xb71 0xf27 0x134f 0x172b 0x1ae1>;
+                       linux,phandle = <0x87>;
+                       phandle = <0x87>;
+               };
+
+               qcom,memlat-cpu4 {
+                       compatible = "qcom,devbw";
+                       governor = "powersave";
+                       qcom,src-dst-ports = <0x01 0x200>;
+                       qcom,active-only;
+                       status = "ok";
+                       qcom,bw-tbl = <0x2fa 0x478 0x6b8 0x826 0xa25 0xb71 0xf27 0x134f 0x172b 0x1ae1>;
+                       linux,phandle = <0x88>;
+                       phandle = <0x88>;
+               };
+
+               qcom,snoc_cnoc_keepalive {
+                       compatible = "qcom,devbw";
+                       governor = "powersave";
+                       qcom,src-dst-ports = <0x8b 0x273>;
+                       qcom,active-only;
+                       status = "ok";
+                       qcom,bw-tbl = <0x01>;
+                       linux,phandle = <0x30f>;
+                       phandle = <0x30f>;
+               };
+
+               qcom,cpu0-memlat-mon {
+                       compatible = "qcom,arm-memlat-mon";
+                       qcom,cpulist = <0x11 0x12 0x13 0x14>;
+                       qcom,target-dev = <0x87>;
+                       qcom,cachemiss-ev = <0x2a>;
+                       qcom,core-dev-table = <0x493e0 0x2fa 0xb6d00 0x6b8 0x114900 0x826 0x15f900 0xb71 0x185100 0xf27>;
+                       linux,phandle = <0x310>;
+                       phandle = <0x310>;
+               };
+
+               qcom,cpu4-memlat-mon {
+                       compatible = "qcom,arm-memlat-mon";
+                       qcom,cpulist = <0x15 0x16 0x17 0x18>;
+                       qcom,target-dev = <0x88>;
+                       qcom,cachemiss-ev = <0x2a>;
+                       qcom,core-dev-table = <0x493e0 0x2fa 0x79e00 0x6b8 0xc4e00 0x826 0xfd200 0xb71 0x122a00 0xf27 0x180600 0x134f 0x1a5e00 0x172b 0x1de200 0x1ae1>;
+                       linux,phandle = <0x311>;
+                       phandle = <0x311>;
+               };
+
+               qcom,l3-cpu0 {
+                       compatible = "devfreq-simple-dev";
+                       clock-names = "devfreq_clk";
+                       clocks = <0x89 0x03>;
+                       governor = "performance";
+                       linux,phandle = <0x8a>;
+                       phandle = <0x8a>;
+               };
+
+               qcom,l3-cpu4 {
+                       compatible = "devfreq-simple-dev";
+                       clock-names = "devfreq_clk";
+                       clocks = <0x89 0x04>;
+                       governor = "performance";
+                       linux,phandle = <0x8b>;
+                       phandle = <0x8b>;
+               };
+
+               qcom,cpu0-l3lat-mon {
+                       compatible = "qcom,arm-memlat-mon";
+                       qcom,cpulist = <0x11 0x12 0x13 0x14>;
+                       qcom,target-dev = <0x8a>;
+                       qcom,cachemiss-ev = <0x17>;
+                       qcom,core-dev-table = <0x493e0 0x11e1a300 0x75300 0x18085800 0x9f600 0x1c9c3800 0xb6d00 0x22551000 0xdc500 0x26e8f000 0xef100 0x2ca1c800 0x114900 0x325aa000 0x12c000 0x38137800 0x143700 0x3dcc5000 0x15ae00 0x43852800 0x172500 0x48190800 0x19c800 0x4dd1e000 0x1af400 0x538ab800>;
+                       linux,phandle = <0x312>;
+                       phandle = <0x312>;
+               };
+
+               qcom,cpu4-l3lat-mon {
+                       compatible = "qcom,arm-memlat-mon";
+                       qcom,cpulist = <0x15 0x16 0x17 0x18>;
+                       qcom,target-dev = <0x8b>;
+                       qcom,cachemiss-ev = <0x17>;
+                       qcom,core-dev-table = <0x493e0 0x11e1a300 0xc9900 0x22551000 0x114900 0x2ca1c800 0x14cd00 0x38137800 0x19c800 0x48190800 0x1e7800 0x4dd1e000 0x249f00 0x538ab800 0x29e500 0x5efc6800>;
+                       linux,phandle = <0x313>;
+                       phandle = <0x313>;
+               };
+
+               qcom,l3-cdsp {
+                       compatible = "devfreq-simple-dev";
+                       clock-names = "devfreq_clk";
+                       clocks = <0x89 0x0d>;
+                       governor = "powersave";
+                       linux,phandle = <0xa2>;
+                       phandle = <0xa2>;
+               };
+
+               cpu-pmu {
+                       compatible = "arm,armv8-pmuv3";
+                       qcom,irq-is-percpu;
+                       interrupts = <0x01 0x05 0x04>;
+                       linux,phandle = <0x314>;
+                       phandle = <0x314>;
+               };
+
+               qcom,mincpubw {
+                       compatible = "qcom,devbw";
+                       governor = "powersave";
+                       qcom,src-dst-ports = <0x01 0x200>;
+                       qcom,active-only;
+                       qcom,bw-tbl = <0x2fa 0x478 0x6b8 0x826 0xa25 0xb71 0xf27 0x134f 0x172b 0x1ae1>;
+                       linux,phandle = <0x8c>;
+                       phandle = <0x8c>;
+               };
+
+               devfreq-cpufreq {
+                       linux,phandle = <0x315>;
+                       phandle = <0x315>;
+
+                       mincpubw-cpufreq {
+                               target-dev = <0x8c>;
+                               cpu-to-dev-map-0 = <0x1a1300 0x2fa>;
+                               cpu-to-dev-map-4 = <0x1cb600 0x2fa 0x249f00 0xf27>;
+                       };
+               };
+
+               qcom,devfreq-compute {
+                       compatible = "qcom,arm-cpu-mon";
+                       qcom,cpulist = <0x15 0x16 0x17 0x18>;
+                       qcom,target-dev = <0x8c>;
+                       qcom,core-dev-table = <0x1cb600 0x2fa 0x286e00 0xf27 0x29e500 0x1ae1>;
+                       linux,phandle = <0x316>;
+                       phandle = <0x316>;
+               };
+
+               qcom,rpmhclk {
+                       compatible = "qcom,rpmh-clk-sdm845";
+                       #clock-cells = <0x01>;
+                       mboxes = <0x8d 0x00>;
+                       mbox-names = "apps";
+                       linux,phandle = <0x21>;
+                       phandle = <0x21>;
+               };
+
+               qcom,gcc@100000 {
+                       compatible = "qcom,gcc-sdm845-v2.1\0syscon";
+                       reg = <0x100000 0x1f0000>;
+                       reg-names = "cc_base";
+                       vdd_cx-supply = <0x1b>;
+                       vdd_cx_ao-supply = <0x8e>;
+                       #clock-cells = <0x01>;
+                       #reset-cells = <0x01>;
+                       linux,phandle = <0x22>;
+                       phandle = <0x22>;
+               };
+
+               qcom,videocc@ab00000 {
+                       compatible = "qcom,video_cc-sdm845-v2\0syscon";
+                       reg = <0xab00000 0x10000>;
+                       reg-names = "cc_base";
+                       vdd_cx-supply = <0x1b>;
+                       #clock-cells = <0x01>;
+                       #reset-cells = <0x01>;
+                       linux,phandle = <0xa7>;
+                       phandle = <0xa7>;
+               };
+
+               qcom,camcc@ad00000 {
+                       compatible = "qcom,cam_cc-sdm845-v2\0syscon";
+                       reg = <0xad00000 0x10000>;
+                       reg-names = "cc_base";
+                       vdd_cx-supply = <0x1b>;
+                       vdd_mx-supply = <0x8f>;
+                       qcom,cam_cc_csi0phytimer_clk_src-opp-handle = <0x90>;
+                       qcom,cam_cc_csi1phytimer_clk_src-opp-handle = <0x91>;
+                       qcom,cam_cc_csi2phytimer_clk_src-opp-handle = <0x92>;
+                       qcom,cam_cc_cci_clk_src-opp-handle = <0x93>;
+                       qcom,cam_cc_ife_0_csid_clk_src-opp-handle = <0x94>;
+                       qcom,cam_cc_ife_0_clk_src-opp-handle = <0x95>;
+                       qcom,cam_cc_ife_1_csid_clk_src-opp-handle = <0x96>;
+                       qcom,cam_cc_ife_1_clk_src-opp-handle = <0x97>;
+                       qcom,cam_cc_ife_lite_csid_clk_src-opp-handle = <0x98>;
+                       qcom,cam_cc_ife_lite_clk_src-opp-handle = <0x99>;
+                       qcom,cam_cc_icp_clk_src-opp-handle = <0x9a>;
+                       qcom,cam_cc_ipe_0_clk_src-opp-handle = <0x9b>;
+                       qcom,cam_cc_ipe_1_clk_src-opp-handle = <0x9c>;
+                       qcom,cam_cc_bps_clk_src-opp-handle = <0x9d>;
+                       #clock-cells = <0x01>;
+                       #reset-cells = <0x01>;
+                       qcom,cam_cc_csi3phytimer_clk_src-opp-handle = <0x9e>;
+                       linux,phandle = <0xa8>;
+                       phandle = <0xa8>;
+               };
+
+               qcom,dispcc@af00000 {
+                       compatible = "qcom,dispcc-sdm845-v2\0syscon";
+                       reg = <0xaf00000 0x10000>;
+                       reg-names = "cc_base";
+                       vdd_cx-supply = <0x1b>;
+                       #clock-cells = <0x01>;
+                       #reset-cells = <0x01>;
+                       linux,phandle = <0x20>;
+                       phandle = <0x20>;
+               };
+
+               qcom,gpucc@5090000 {
+                       compatible = "qcom,gpucc-sdm845-v2\0syscon";
+                       reg = <0x5090000 0x9000>;
+                       reg-names = "cc_base";
+                       vdd_cx-supply = <0x1b>;
+                       vdd_mx-supply = <0x8f>;
+                       qcom,gpu_cc_gmu_clk_src-opp-handle = <0x9f>;
+                       #clock-cells = <0x01>;
+                       #reset-cells = <0x01>;
+                       linux,phandle = <0xa9>;
+                       phandle = <0xa9>;
+               };
+
+               qcom,gfxcc@5090000 {
+                       compatible = "qcom,gfxcc-sdm845-v2";
+                       reg = <0x5090000 0x9000>;
+                       reg-names = "cc_base";
+                       vdd_gfx-supply = <0x1d>;
+                       qcom,gpu_cc_gx_gfx3d_clk_src-opp-handle = <0xa0>;
+                       #clock-cells = <0x01>;
+                       #reset-cells = <0x01>;
+                       linux,phandle = <0x1c>;
+                       phandle = <0x1c>;
+               };
+
+               syscon@17970018 {
+                       compatible = "syscon";
+                       reg = <0x17970018 0x04>;
+                       linux,phandle = <0xaa>;
+                       phandle = <0xaa>;
+               };
+
+               qcom,cpucc@0x17d41000 {
+                       compatible = "qcom,clk-cpu-osm-v2";
+                       reg = <0x17d41000 0x1400 0x17d43000 0x1400 0x17d45800 0x1400>;
+                       reg-names = "osm_l3_base\0osm_pwrcl_base\0osm_perfcl_base";
+                       vdd_l3_mx_ao-supply = <0xa1>;
+                       vdd_pwrcl_mx_ao-supply = <0xa1>;
+                       qcom,mx-turbo-freq = <0x581e9800 0x64b54000 0xc4b20101>;
+                       l3-devs = <0x8a 0x8b 0xa2>;
+                       clock-names = "xo_ao";
+                       clocks = <0x21 0x01>;
+                       #clock-cells = <0x01>;
+                       linux,phandle = <0x89>;
+                       phandle = <0x89>;
+
+                       qcom,limits-dcvs@0 {
+                               compatible = "qcom,msm-hw-limits";
+                               interrupts = <0x00 0x20 0x04>;
+                               qcom,affinity = <0x00>;
+                               #thermal-sensor-cells = <0x00>;
+                               linux,phandle = <0x02>;
+                               phandle = <0x02>;
+                       };
+
+                       qcom,limits-dcvs@1 {
+                               compatible = "qcom,msm-hw-limits";
+                               interrupts = <0x00 0x21 0x04>;
+                               qcom,affinity = <0x01>;
+                               #thermal-sensor-cells = <0x00>;
+                               isens_vref-supply = <0xa3>;
+                               isens-vref-settings = <0xd6d80 0xd6d80 0x4e20>;
+                               linux,phandle = <0x0a>;
+                               phandle = <0x0a>;
+                       };
+
+                       qcom,wil6210 {
+                               compatible = "qcom,wil6210";
+                               qcom,pcie-parent = <0xa4>;
+                               qcom,wigig-en = <0x34 0x27 0x00>;
+                               qcom,msm-bus,name = "wil6210";
+                               qcom,msm-bus,num-cases = <0x02>;
+                               qcom,msm-bus,num-paths = <0x01>;
+                               qcom,msm-bus,vectors-KBps = <0x2d 0x200 0x00 0x00 0x2d 0x200 0x927c0 0xc3500>;
+                               qcom,use-ext-supply;
+                               vdd-supply = <0xa5>;
+                               vddio-supply = <0xa6>;
+                               qcom,use-ext-clocks;
+                               clocks = <0x21 0x0a 0x21 0x0b>;
+                               clock-names = "rf_clk3_clk\0rf_clk3_pin_clk";
+                               qcom,smmu-support;
+                               qcom,smmu-mapping = <0x20000000 0xe0000000>;
+                               qcom,smmu-s1-en;
+                               qcom,smmu-fast-map;
+                               qcom,smmu-coherent;
+                               qcom,keep-radio-on-during-sleep;
+                               status = "ok";
+                               linux,phandle = <0x317>;
+                               phandle = <0x317>;
+                       };
+               };
+
+               qcom,cc-debug@100000 {
+                       compatible = "qcom,debugcc-sdm845";
+                       qcom,cc-count = <0x05>;
+                       qcom,gcc = <0x22>;
+                       qcom,videocc = <0xa7>;
+                       qcom,camcc = <0xa8>;
+                       qcom,dispcc = <0x20>;
+                       qcom,gpucc = <0xa9>;
+                       qcom,cpucc = <0xaa>;
+                       clock-names = "xo_clk_src";
+                       clocks = <0x21 0x00>;
+                       #clock-cells = <0x01>;
+                       linux,phandle = <0x318>;
+                       phandle = <0x318>;
+               };
+
+               qcom,aopclk {
+                       compatible = "qcom,aop-qmp-clk-v1";
+                       #clock-cells = <0x01>;
+                       mboxes = <0x83 0x00>;
+                       mbox-names = "qdss_clk";
+                       linux,phandle = <0x81>;
+                       phandle = <0x81>;
+               };
+
+               ufsice@1d90000 {
+                       compatible = "qcom,ice";
+                       reg = <0x1d90000 0x8000>;
+                       qcom,enable-ice-clk;
+                       clock-names = "ufs_core_clk\0bus_clk\0iface_clk\0ice_core_clk";
+                       clocks = <0x22 0x84 0x22 0x82 0x22 0x83 0x22 0x86>;
+                       qcom,op-freq-hz = <0x00 0x00 0x00 0x11e1a300>;
+                       vdd-hba-supply = <0xab>;
+                       qcom,msm-bus,name = "ufs_ice_noc";
+                       qcom,msm-bus,num-cases = <0x02>;
+                       qcom,msm-bus,num-paths = <0x01>;
+                       qcom,msm-bus,vectors-KBps = <0x01 0x28a 0x00 0x00 0x01 0x28a 0x3e8 0x00>;
+                       qcom,bus-vector-names = "MIN\0MAX";
+                       qcom,instance-type = "ufs";
+                       linux,phandle = <0xad>;
+                       phandle = <0xad>;
+               };
+
+               ufsphy_mem@1d87000 {
+                       reg = <0x1d87000 0xda8>;
+                       reg-names = "phy_mem";
+                       #phy-cells = <0x00>;
+                       lanes-per-direction = <0x02>;
+                       clock-names = "ref_clk_src\0ref_clk\0ref_aux_clk";
+                       clocks = <0x21 0x00 0x22 0x82 0x22 0xb3>;
+                       status = "ok";
+                       linux,phandle = <0xac>;
+                       phandle = <0xac>;
+                       compatible = "qcom,ufs-phy-qmp-v3";
+                       vdda-phy-supply = <0x2f>;
+                       vdda-pll-supply = <0x2e>;
+                       vdda-phy-max-microamp = <0xf5b4>;
+                       vdda-pll-max-microamp = <0x477c>;
+               };
+
+               ufshc@1d84000 {
+                       compatible = "qcom,ufshc";
+                       reg = <0x1d84000 0x2500>;
+                       interrupts = <0x00 0x109 0x00>;
+                       phys = <0xac>;
+                       phy-names = "ufsphy";
+                       ufs-qcom-crypto = <0xad>;
+                       lanes-per-direction = <0x02>;
+                       dev-ref-clk-freq = <0x00>;
+                       clock-names = "core_clk\0bus_aggr_clk\0iface_clk\0core_clk_unipro\0core_clk_ice\0ref_clk\0tx_lane0_sync_clk\0rx_lane0_sync_clk\0rx_lane1_sync_clk";
+                       clocks = <0x22 0xab 0x22 0xb1 0x22 0x83 0x22 0xad 0x22 0xaf 0x21 0x00 0x22 0x8c 0x22 0x8a 0x22 0x8b>;
+                       freq-table-hz = <0x2faf080 0xbebc200 0x00 0x00 0x00 0x00 0x23c3460 0x8f0d180 0x47868c0 0x11e1a300 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>;
+                       non-removable;
+                       qcom,msm-bus,name = "ufshc_mem";
+                       qcom,msm-bus,num-cases = <0x16>;
+                       qcom,msm-bus,num-paths = <0x02>;
+                       qcom,msm-bus,vectors-KBps = <0x7b 0x200 0x00 0x00 0x01 0x2f5 0x00 0x00 0x7b 0x200 0x39a 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x734 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0xe68 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x1cd0 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x734 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0xe68 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x1cd0 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x39a0 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x1f334 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x3e667 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x200000 0x00 0x01 0x2f5 0x19000 0x00 0x7b 0x200 0x3e667 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x7cccd 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x400000 0x00 0x01 0x2f5 0x32000 0x00 0x7b 0x200 0x247ae 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x48ccd 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x200000 0x00 0x01 0x2f5 0x19000 0x00 0x7b 0x200 0x48ccd 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x9199a 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x400000 0x00 0x01 0x2f5 0x32000 0x64000 0x7b 0x200 0x74a000 0x00 0x01 0x2f5 0x4b000 0x00>;
+                       qcom,bus-vector-names = "MIN\0PWM_G1_L1\0PWM_G2_L1\0PWM_G3_L1\0PWM_G4_L1\0PWM_G1_L2\0PWM_G2_L2\0PWM_G3_L2\0PWM_G4_L2\0HS_RA_G1_L1\0HS_RA_G2_L1\0HS_RA_G3_L1\0HS_RA_G1_L2\0HS_RA_G2_L2\0HS_RA_G3_L2\0HS_RB_G1_L1\0HS_RB_G2_L1\0HS_RB_G3_L1\0HS_RB_G1_L2\0HS_RB_G2_L2\0HS_RB_G3_L2\0MAX";
+                       qcom,pm-qos-cpu-groups = <0x0f 0xf0>;
+                       qcom,pm-qos-cpu-group-latency-us = <0x46 0x46>;
+                       qcom,pm-qos-default-cpu = <0x00>;
+                       pinctrl-names = "dev-reset-assert\0dev-reset-deassert";
+                       pinctrl-0 = <0xae>;
+                       pinctrl-1 = <0xaf>;
+                       resets = <0x22 0x0e>;
+                       reset-names = "core_reset";
+                       status = "ok";
+                       linux,phandle = <0x319>;
+                       phandle = <0x319>;
+                       vdd-hba-supply = <0xab>;
+                       vdd-hba-fixed-regulator;
+                       vcc-supply = <0x348>;
+                       vcc-voltage-level = <0x2d0370 0x2d2a80>;
+                       vccq2-supply = <0x6f>;
+                       vcc-max-microamp = <0x927c0>;
+                       vccq2-max-microamp = <0x927c0>;
+                       qcom,vddp-ref-clk-supply = <0x33c>;
+                       qcom,vddp-ref-clk-max-microamp = <0x64>;
+               };
+
+               sdhci@8804000 {
+                       compatible = "qcom,sdhci-msm-v5";
+                       reg = <0x8804000 0x1000>;
+                       reg-names = "hc_mem";
+                       interrupts = <0x00 0xcc 0x00 0x00 0xde 0x00>;
+                       interrupt-names = "hc_irq\0pwr_irq";
+                       qcom,bus-width = <0x04>;
+                       qcom,large-address-bus;
+                       qcom,msm-bus,name = "sdhc2";
+                       qcom,msm-bus,num-cases = <0x08>;
+                       qcom,msm-bus,num-paths = <0x02>;
+                       qcom,msm-bus,vectors-KBps = <0x51 0x200 0x00 0x00 0x01 0x260 0x00 0x00 0x51 0x200 0x416 0x640 0x01 0x260 0x640 0x640 0x51 0x200 0xcc3e 0x13880 0x01 0x260 0x13880 0x13880 0x51 0x200 0xff50 0x186a0 0x01 0x260 0x186a0 0x186a0 0x51 0x200 0x1fe9e 0x30d40 0x01 0x260 0x208c8 0x208c8 0x51 0x200 0x3fd3e 0x30d40 0x01 0x260 0x249f0 0x249f0 0x51 0x200 0x3fd3e 0x61a80 0x01 0x260 0x493e0 0x493e0 0x51 0x200 0x146cc2 0x3e8000 0x01 0x260 0x146cc2 0x3e8000>;
+                       qcom,bus-bw-vectors-bps = <0x00 0x61a80 0x1312d00 0x17d7840 0x2faf080 0x60152b0 0xbebc200 0xffffffff>;
+                       qcom,restore-after-cx-collapse;
+                       qcom,clk-rates = <0x61a80 0x1312d00 0x17d7840 0x2faf080 0x5f5e100 0xc02a560>;
+                       qcom,bus-speed-mode = "SDR12\0SDR25\0SDR50\0DDR50\0SDR104";
+                       qcom,devfreq,freq-table = <0x2faf080 0xc02a560>;
+                       clocks = <0x22 0x6a 0x22 0x6b>;
+                       clock-names = "iface_clk\0core_clk";
+                       qcom,pm-qos-irq-type = "affine_irq";
+                       qcom,pm-qos-irq-latency = <0x46 0x46>;
+                       qcom,pm-qos-cpu-groups = <0x3f 0xc0>;
+                       qcom,pm-qos-legacy-latency-us = <0x46 0x46 0x46 0x46>;
+                       status = "disabled";
+                       linux,phandle = <0x31a>;
+                       phandle = <0x31a>;
+                       vdd-supply = <0x349>;
+                       qcom,vdd-current-level = <0xc8 0xc3500>;
+                       vdd-io-supply = <0x343>;
+                       qcom,vdd-io-voltage-level = <0x1b9680 0x2d2a80>;
+                       qcom,vdd-io-current-level = <0xc8 0x55f0>;
+                       pinctrl-names = "active\0sleep\0ds_400KHz\0ds_50MHz\0ds_100MHz\0ds_200MHz";
+                       pinctrl-0 = <0x3f4 0x3fa 0x400>;
+                       pinctrl-1 = <0x3f5 0x3fb 0x401>;
+                       pinctrl-2 = <0x3f6 0x3fc 0x402>;
+                       pinctrl-3 = <0x3f7 0x3fd 0x403>;
+                       pinctrl-4 = <0x3f8 0x3fe 0x404>;
+                       pinctrl-5 = <0x3f9 0x3ff 0x405>;
+               };
+
+               qcom,mss@4080000 {
+                       compatible = "qcom,pil-q6v55-mss";
+                       reg = <0x4080000 0x100 0x1f63000 0x08 0x1f65000 0x08 0x1f64000 0x08 0x4180000 0x20 0xc2b0000 0x04 0xb2e0100 0x04 0x4180044 0x04>;
+                       reg-names = "qdsp6_base\0halt_q6\0halt_modem\0halt_nc\0rmb_base\0restart_reg\0pdc_sync\0alt_reset";
+                       clocks = <0x21 0x00 0x22 0x26 0x22 0x29 0x22 0x05 0x22 0x27 0x22 0x2a 0x22 0x28 0x22 0x42>;
+                       clock-names = "xo\0iface_clk\0bus_clk\0mem_clk\0gpll0_mss_clk\0snoc_axi_clk\0mnoc_axi_clk\0prng_clk";
+                       qcom,proxy-clock-names = "xo\0prng_clk";
+                       qcom,active-clock-names = "iface_clk\0bus_clk\0mem_clk\0gpll0_mss_clk\0snoc_axi_clk\0mnoc_axi_clk";
+                       interrupts = <0x00 0x10a 0x01>;
+                       vdd_cx-supply = <0x1b>;
+                       vdd_cx-voltage = <0x181>;
+                       vdd_mx-supply = <0x8f>;
+                       vdd_mx-uV = <0x181>;
+                       vdd_mss-supply = <0xb0>;
+                       vdd_mss-uV = <0x181>;
+                       qcom,firmware-name = "modem";
+                       qcom,pil-self-auth;
+                       qcom,sysmon-id = <0x00>;
+                       qcom,minidump-id = <0x03>;
+                       qcom,ssctl-instance-id = <0x12>;
+                       qcom,override-acc;
+                       qcom,signal-aop;
+                       qcom,qdsp6v65-1-0;
+                       qcom,mss_pdc_offset = <0x09>;
+                       status = "ok";
+                       memory-region = <0xb1>;
+                       qcom,mem-protect-id = <0x0f>;
+                       qcom,gpio-err-fatal = <0xb2 0x00 0x00>;
+                       qcom,gpio-err-ready = <0xb2 0x01 0x00>;
+                       qcom,gpio-proxy-unvote = <0xb2 0x02 0x00>;
+                       qcom,gpio-stop-ack = <0xb2 0x03 0x00>;
+                       qcom,gpio-shutdown-ack = <0xb2 0x07 0x00>;
+                       qcom,gpio-force-stop = <0xb3 0x00 0x00>;
+                       mboxes = <0x83 0x00>;
+                       mbox-names = "mss-pil";
+                       linux,phandle = <0x31b>;
+                       phandle = <0x31b>;
+
+                       qcom,mba-mem@0 {
+                               compatible = "qcom,pil-mba-mem";
+                               memory-region = <0xb4>;
+                       };
+               };
+
+               qcom,lpass@17300000 {
+                       compatible = "qcom,pil-tz-generic";
+                       reg = <0x17300000 0x100>;
+                       interrupts = <0x00 0xa2 0x01>;
+                       vdd_cx-supply = <0x1b>;
+                       qcom,proxy-reg-names = "vdd_cx";
+                       qcom,vdd_cx-uV-uA = <0x181 0x186a0>;
+                       clocks = <0x21 0x00>;
+                       clock-names = "xo";
+                       qcom,proxy-clock-names = "xo";
+                       qcom,pas-id = <0x01>;
+                       qcom,proxy-timeout-ms = <0x2710>;
+                       qcom,smem-id = <0x1a7>;
+                       qcom,sysmon-id = <0x01>;
+                       status = "ok";
+                       qcom,ssctl-instance-id = <0x14>;
+                       qcom,firmware-name = "adsp";
+                       qcom,signal-aop;
+                       memory-region = <0xb5>;
+                       qcom,gpio-err-fatal = <0xb6 0x00 0x00>;
+                       qcom,gpio-proxy-unvote = <0xb6 0x02 0x00>;
+                       qcom,gpio-err-ready = <0xb6 0x01 0x00>;
+                       qcom,gpio-stop-ack = <0xb6 0x03 0x00>;
+                       qcom,gpio-force-stop = <0xb7 0x00 0x00>;
+                       mboxes = <0x83 0x00>;
+                       mbox-names = "adsp-pil";
+               };
+
+               qcom,ssc@5c00000 {
+                       compatible = "qcom,pil-tz-generic";
+                       reg = <0x5c00000 0x4000>;
+                       interrupts = <0x00 0x1ee 0x01>;
+                       vdd_cx-supply = <0xb8>;
+                       qcom,vdd_cx-uV-uA = <0x181 0x00>;
+                       vdd_mx-supply = <0xb9>;
+                       qcom,vdd_mx-uV-uA = <0x181 0x00>;
+                       qcom,proxy-reg-names = "vdd_cx\0vdd_mx";
+                       qcom,keep-proxy-regs-on;
+                       clocks = <0x21 0x00>;
+                       clock-names = "xo";
+                       qcom,proxy-clock-names = "xo";
+                       qcom,pas-id = <0x0c>;
+                       qcom,proxy-timeout-ms = <0x2710>;
+                       qcom,smem-id = <0x1a8>;
+                       qcom,sysmon-id = <0x03>;
+                       qcom,ssctl-instance-id = <0x16>;
+                       qcom,signal-aop;
+                       qcom,firmware-name = "slpi";
+                       status = "ok";
+                       memory-region = <0xba>;
+                       qcom,gpio-err-fatal = <0xbb 0x00 0x00>;
+                       qcom,gpio-proxy-unvote = <0xbb 0x02 0x00>;
+                       qcom,gpio-err-ready = <0xbb 0x01 0x00>;
+                       qcom,gpio-stop-ack = <0xbb 0x03 0x00>;
+                       qcom,gpio-force-stop = <0xbc 0x00 0x00>;
+                       mboxes = <0x83 0x00>;
+                       mbox-names = "slpi-pil";
+               };
+
+               slim@171c0000 {
+                       cell-index = <0x01>;
+                       compatible = "qcom,slim-ngd";
+                       reg = <0x171c0000 0x2c000 0x17184000 0x2a000>;
+                       reg-names = "slimbus_physical\0slimbus_bam_physical";
+                       interrupts = <0x00 0xa3 0x00 0x00 0xa4 0x00>;
+                       interrupt-names = "slimbus_irq\0slimbus_bam_irq";
+                       qcom,apps-ch-pipes = <0x780000>;
+                       qcom,ea-pc = <0x270>;
+                       qcom,iommu-s1-bypass;
+                       linux,phandle = <0x31c>;
+                       phandle = <0x31c>;
+
+                       qcom,iommu_slim_ctrl_cb {
+                               compatible = "qcom,iommu-slim-ctrl-cb";
+                               iommus = <0x29 0x1806 0x00 0x29 0x180d 0x00 0x29 0x180e 0x01 0x29 0x1810 0x01>;
+                               linux,phandle = <0x31d>;
+                               phandle = <0x31d>;
+                       };
+
+                       msm_dai_slim {
+                               compatible = "qcom,msm-dai-slim";
+                               elemental-addr = [ff ff ff fe 17 02];
+                       };
+
+                       tavil_codec {
+                               compatible = "qcom,tavil-slim-pgd";
+                               elemental-addr = [00 01 50 02 17 02];
+                               interrupt-parent = <0x522>;
+                               interrupts = <0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f>;
+                               qcom,wcd-rst-gpio-node = <0x523>;
+                               clock-names = "wcd_clk";
+                               clocks = <0x524 0x00>;
+                               cdc-vdd-buck-supply = <0x6f>;
+                               qcom,cdc-vdd-buck-voltage = <0x1b7740 0x1b7740>;
+                               qcom,cdc-vdd-buck-current = <0x9eb10>;
+                               cdc-buck-sido-supply = <0x6f>;
+                               qcom,cdc-buck-sido-voltage = <0x1b7740 0x1b7740>;
+                               qcom,cdc-buck-sido-current = <0x3d090>;
+                               cdc-vdd-tx-h-supply = <0x6f>;
+                               qcom,cdc-vdd-tx-h-voltage = <0x1b7740 0x1b7740>;
+                               qcom,cdc-vdd-tx-h-current = <0x61a8>;
+                               cdc-vdd-rx-h-supply = <0x6f>;
+                               qcom,cdc-vdd-rx-h-voltage = <0x1b7740 0x1b7740>;
+                               qcom,cdc-vdd-rx-h-current = <0x61a8>;
+                               cdc-vddpx-1-supply = <0x6f>;
+                               qcom,cdc-vddpx-1-voltage = <0x1b7740 0x1b7740>;
+                               qcom,cdc-vddpx-1-current = <0x2710>;
+                               qcom,cdc-static-supplies = "cdc-vdd-buck\0cdc-buck-sido\0cdc-vdd-tx-h\0cdc-vdd-rx-h\0cdc-vddpx-1";
+                               qcom,cdc-micbias1-mv = <0x708>;
+                               qcom,cdc-micbias2-mv = <0xa8c>;
+                               qcom,cdc-micbias3-mv = <0x708>;
+                               qcom,cdc-micbias4-mv = <0x708>;
+                               qcom,cdc-mclk-clk-rate = <0x927c00>;
+                               qcom,cdc-slim-ifd = "tavil-slim-ifd";
+                               qcom,cdc-slim-ifd-elemental-addr = [00 00 50 02 17 02];
+                               qcom,cdc-dmic-sample-rate = <0x493e00>;
+                               qcom,cdc-mad-dmic-rate = <0x927c0>;
+                               qcom,wdsp-cmpnt-dev-name = "tavil_codec";
+                               linux,phandle = <0x520>;
+                               phandle = <0x520>;
+
+                               wcd_pinctrl@5 {
+                                       compatible = "qcom,wcd-pinctrl";
+                                       qcom,num-gpios = <0x05>;
+                                       gpio-controller;
+                                       #gpio-cells = <0x02>;
+                                       linux,phandle = <0x561>;
+                                       phandle = <0x561>;
+
+                                       us_euro_sw_wcd_active {
+                                               linux,phandle = <0x50f>;
+                                               phandle = <0x50f>;
+
+                                               mux {
+                                                       pins = "gpio1";
+                                               };
+
+                                               config {
+                                                       pins = "gpio1";
+                                                       output-high;
+                                               };
+                                       };
+
+                                       us_euro_sw_wcd_sleep {
+                                               linux,phandle = <0x510>;
+                                               phandle = <0x510>;
+
+                                               mux {
+                                                       pins = "gpio1";
+                                               };
+
+                                               config {
+                                                       pins = "gpio1";
+                                                       output-low;
+                                               };
+                                       };
+
+                                       spkr_1_wcd_en_active {
+                                               linux,phandle = <0x50b>;
+                                               phandle = <0x50b>;
+
+                                               mux {
+                                                       pins = "gpio2";
+                                               };
+
+                                               config {
+                                                       pins = "gpio2";
+                                                       output-high;
+                                               };
+                                       };
+
+                                       spkr_1_wcd_en_sleep {
+                                               linux,phandle = <0x50c>;
+                                               phandle = <0x50c>;
+
+                                               mux {
+                                                       pins = "gpio2";
+                                               };
+
+                                               config {
+                                                       pins = "gpio2";
+                                                       input-enable;
+                                               };
+                                       };
+
+                                       spkr_2_sd_n_active {
+                                               linux,phandle = <0x50d>;
+                                               phandle = <0x50d>;
+
+                                               mux {
+                                                       pins = "gpio3";
+                                               };
+
+                                               config {
+                                                       pins = "gpio3";
+                                                       output-high;
+                                               };
+                                       };
+
+                                       spkr_2_sd_n_sleep {
+                                               linux,phandle = <0x50e>;
+                                               phandle = <0x50e>;
+
+                                               mux {
+                                                       pins = "gpio3";
+                                               };
+
+                                               config {
+                                                       pins = "gpio3";
+                                                       input-enable;
+                                               };
+                                       };
+
+                                       hph_en0_wcd_active {
+                                               linux,phandle = <0x511>;
+                                               phandle = <0x511>;
+
+                                               mux {
+                                                       pins = "gpio4";
+                                               };
+
+                                               config {
+                                                       pins = "gpio4";
+                                                       output-high;
+                                               };
+                                       };
+
+                                       hph_en0_wcd_sleep {
+                                               linux,phandle = <0x512>;
+                                               phandle = <0x512>;
+
+                                               mux {
+                                                       pins = "gpio4";
+                                               };
+
+                                               config {
+                                                       pins = "gpio4";
+                                                       output-low;
+                                               };
+                                       };
+
+                                       hph_en1_wcd_active {
+                                               linux,phandle = <0x513>;
+                                               phandle = <0x513>;
+
+                                               mux {
+                                                       pins = "gpio5";
+                                               };
+
+                                               config {
+                                                       pins = "gpio5";
+                                                       output-high;
+                                               };
+                                       };
+
+                                       hph_en1_wcd_sleep {
+                                               linux,phandle = <0x514>;
+                                               phandle = <0x514>;
+
+                                               mux {
+                                                       pins = "gpio5";
+                                               };
+
+                                               config {
+                                                       pins = "gpio5";
+                                                       output-low;
+                                               };
+                                       };
+                               };
+
+                               msm_cdc_pinctrll {
+                                       compatible = "qcom,msm-cdc-pinctrl";
+                                       pinctrl-names = "aud_active\0aud_sleep";
+                                       pinctrl-0 = <0x50b>;
+                                       pinctrl-1 = <0x50c>;
+                                       linux,phandle = <0x515>;
+                                       phandle = <0x515>;
+                               };
+
+                               msm_cdc_pinctrlr {
+                                       compatible = "qcom,msm-cdc-pinctrl";
+                                       pinctrl-names = "aud_active\0aud_sleep";
+                                       pinctrl-0 = <0x50d>;
+                                       pinctrl-1 = <0x50e>;
+                                       linux,phandle = <0x516>;
+                                       phandle = <0x516>;
+                               };
+
+                               msm_cdc_pinctrl_us_euro_sw {
+                                       compatible = "qcom,msm-cdc-pinctrl";
+                                       pinctrl-names = "aud_active\0aud_sleep";
+                                       pinctrl-0 = <0x50f>;
+                                       pinctrl-1 = <0x510>;
+                                       linux,phandle = <0x562>;
+                                       phandle = <0x562>;
+                               };
+
+                               msm_cdc_pinctrl_hph_en0 {
+                                       compatible = "qcom,msm-cdc-pinctrl";
+                                       pinctrl-names = "aud_active\0aud_sleep";
+                                       pinctrl-0 = <0x511>;
+                                       pinctrl-1 = <0x512>;
+                                       linux,phandle = <0x518>;
+                                       phandle = <0x518>;
+                               };
+
+                               msm_cdc_pinctrl_hph_en1 {
+                                       compatible = "qcom,msm-cdc-pinctrl";
+                                       pinctrl-names = "aud_active\0aud_sleep";
+                                       pinctrl-0 = <0x513>;
+                                       pinctrl-1 = <0x514>;
+                                       linux,phandle = <0x519>;
+                                       phandle = <0x519>;
+                               };
+
+                               swr_master {
+                                       compatible = "qcom,swr-wcd";
+                                       #address-cells = <0x02>;
+                                       #size-cells = <0x00>;
+
+                                       wsa881x@20170211 {
+                                               compatible = "qcom,wsa881x";
+                                               reg = <0x00 0x20170211>;
+                                               qcom,spkr-sd-n-node = <0x515>;
+                                               linux,phandle = <0x51c>;
+                                               phandle = <0x51c>;
+                                       };
+
+                                       wsa881x@20170212 {
+                                               compatible = "qcom,wsa881x";
+                                               reg = <0x00 0x20170212>;
+                                               qcom,spkr-sd-n-node = <0x516>;
+                                               linux,phandle = <0x51d>;
+                                               phandle = <0x51d>;
+                                       };
+
+                                       wsa881x@21170213 {
+                                               compatible = "qcom,wsa881x";
+                                               reg = <0x00 0x21170213>;
+                                               qcom,spkr-sd-n-node = <0x515>;
+                                               linux,phandle = <0x51e>;
+                                               phandle = <0x51e>;
+                                       };
+
+                                       wsa881x@21170214 {
+                                               compatible = "qcom,wsa881x";
+                                               reg = <0x00 0x21170214>;
+                                               qcom,spkr-sd-n-node = <0x516>;
+                                               linux,phandle = <0x51f>;
+                                               phandle = <0x51f>;
+                                       };
+                               };
+
+                               wcd_spi {
+                                       compatible = "qcom,wcd-spi-v2";
+                                       qcom,master-bus-num = <0x00>;
+                                       qcom,chip-select = <0x00>;
+                                       qcom,max-frequency = <0x16e3600>;
+                                       qcom,mem-base-addr = <0x100000>;
+                                       linux,phandle = <0x521>;
+                                       phandle = <0x521>;
+                               };
+                       };
+               };
+
+               slim@17240000 {
+                       status = "ok";
+                       cell-index = <0x03>;
+                       compatible = "qcom,slim-ngd";
+                       reg = <0x17240000 0x2c000 0x17204000 0x20000>;
+                       reg-names = "slimbus_physical\0slimbus_bam_physical";
+                       interrupts = <0x00 0x123 0x00 0x00 0x124 0x00>;
+                       interrupt-names = "slimbus_irq\0slimbus_bam_irq";
+                       qcom,iommu-s1-bypass;
+                       linux,phandle = <0x31e>;
+                       phandle = <0x31e>;
+
+                       qcom,iommu_slim_ctrl_cb {
+                               compatible = "qcom,iommu-slim-ctrl-cb";
+                               iommus = <0x29 0x1813 0x00>;
+                               linux,phandle = <0x31f>;
+                               phandle = <0x31f>;
+                       };
+
+                       wcn3990 {
+                               compatible = "qcom,btfmslim_slave";
+                               elemental-addr = [00 01 20 02 17 02];
+                               qcom,btfm-slim-ifd = "btfmslim_slave_ifd";
+                               qcom,btfm-slim-ifd-elemental-addr = [00 00 20 02 17 02];
+                               linux,phandle = <0x320>;
+                               phandle = <0x320>;
+                       };
+               };
+
+               qcom,msm-eud@88e0000 {
+                       compatible = "qcom,msm-eud";
+                       interrupt-names = "eud_irq";
+                       interrupts = <0x00 0x1ec 0x04>;
+                       reg = <0x88e0000 0x2000>;
+                       reg-names = "eud_base";
+                       clocks = <0x22 0xa3>;
+                       clock-names = "cfg_ahb_clk";
+                       vdda33-supply = <0xbd>;
+                       status = "ok";
+                       linux,phandle = <0x2ab>;
+                       phandle = <0x2ab>;
+               };
+
+               qcom,spss@1880000 {
+                       compatible = "qcom,pil-tz-generic";
+                       reg = <0x188101c 0x04 0x1881024 0x04 0x1881028 0x04 0x188103c 0x04 0x1882014 0x04>;
+                       reg-names = "sp2soc_irq_status\0sp2soc_irq_clr\0sp2soc_irq_mask\0rmb_err\0rmb_err_spare2";
+                       interrupts = <0x00 0x160 0x01>;
+                       vdd_cx-supply = <0x1b>;
+                       qcom,proxy-reg-names = "vdd_cx";
+                       qcom,vdd_cx-uV-uA = <0x181 0x186a0>;
+                       vdd_mx-supply = <0x8f>;
+                       vdd_mx-uV = <0x181 0x186a0>;
+                       clocks = <0x21 0x00>;
+                       clock-names = "xo";
+                       qcom,proxy-clock-names = "xo";
+                       qcom,pil-generic-irq-handler;
+                       status = "ok";
+                       qcom,pas-id = <0x0e>;
+                       qcom,proxy-timeout-ms = <0x2710>;
+                       qcom,signal-aop;
+                       qcom,firmware-name = "spss";
+                       memory-region = <0xbe>;
+                       qcom,spss-scsr-bits = <0x18 0x19>;
+                       mboxes = <0x83 0x00>;
+                       mbox-names = "spss-pil";
+               };
+
+               qcom,wdt@17980000 {
+                       compatible = "qcom,msm-watchdog";
+                       reg = <0x17980000 0x1000>;
+                       reg-names = "wdt-base";
+                       interrupts = <0x00 0x00 0x00 0x00 0x01 0x00>;
+                       qcom,bark-time = <0x4e20>;
+                       qcom,pet-time = <0x3a98>;
+                       qcom,ipi-ping;
+                       qcom,wakeup-enable;
+                       linux,phandle = <0x321>;
+                       phandle = <0x321>;
+               };
+
+               qcom,turing@8300000 {
+                       compatible = "qcom,pil-tz-generic";
+                       reg = <0x8300000 0x100000>;
+                       interrupts = <0x00 0x242 0x01>;
+                       vdd_cx-supply = <0x1b>;
+                       qcom,proxy-reg-names = "vdd_cx";
+                       qcom,vdd_cx-uV-uA = <0x181 0x186a0>;
+                       clocks = <0x21 0x00>;
+                       clock-names = "xo";
+                       qcom,proxy-clock-names = "xo";
+                       qcom,pas-id = <0x12>;
+                       qcom,proxy-timeout-ms = <0x2710>;
+                       qcom,smem-id = <0x259>;
+                       qcom,sysmon-id = <0x07>;
+                       qcom,ssctl-instance-id = <0x17>;
+                       qcom,firmware-name = "cdsp";
+                       qcom,signal-aop;
+                       memory-region = <0xbf>;
+                       qcom,gpio-err-fatal = <0xc0 0x00 0x00>;
+                       qcom,gpio-proxy-unvote = <0xc0 0x02 0x00>;
+                       qcom,gpio-err-ready = <0xc0 0x01 0x00>;
+                       qcom,gpio-stop-ack = <0xc0 0x03 0x00>;
+                       qcom,gpio-force-stop = <0xc1 0x00 0x00>;
+                       status = "ok";
+                       mboxes = <0x83 0x00>;
+                       mbox-names = "cdsp-pil";
+               };
+
+               qcom,msm-rtb {
+                       compatible = "qcom,msm-rtb";
+                       qcom,rtb-size = <0x100000>;
+               };
+
+               qcom,mpm2-sleep-counter@0x0c221000 {
+                       compatible = "qcom,mpm2-sleep-counter";
+                       reg = <0xc221000 0x1000>;
+                       clock-frequency = <0x8000>;
+               };
+
+               qcom,msm-cdsp-loader {
+                       compatible = "qcom,cdsp-loader";
+                       qcom,proc-img-to-load = "cdsp";
+               };
+
+               qcom,msm-adsprpc-mem {
+                       compatible = "qcom,msm-adsprpc-mem-region";
+                       memory-region = <0xc2>;
+               };
+
+               qcom,msm_fastrpc {
+                       compatible = "qcom,msm-fastrpc-compute";
+                       qcom,rpc-latency-us = <0x263>;
+
+                       qcom,msm_fastrpc_compute_cb1 {
+                               compatible = "qcom,msm-fastrpc-compute-cb";
+                               label = "cdsprpc-smd";
+                               iommus = <0x29 0x1401 0x30>;
+                               dma-coherent;
+                       };
+
+                       qcom,msm_fastrpc_compute_cb2 {
+                               compatible = "qcom,msm-fastrpc-compute-cb";
+                               label = "cdsprpc-smd";
+                               iommus = <0x29 0x1402 0x30>;
+                               dma-coherent;
+                       };
+
+                       qcom,msm_fastrpc_compute_cb3 {
+                               compatible = "qcom,msm-fastrpc-compute-cb";
+                               label = "cdsprpc-smd";
+                               iommus = <0x29 0x1403 0x30>;
+                               dma-coherent;
+                       };
+
+                       qcom,msm_fastrpc_compute_cb4 {
+                               compatible = "qcom,msm-fastrpc-compute-cb";
+                               label = "cdsprpc-smd";
+                               iommus = <0x29 0x1404 0x30>;
+                               dma-coherent;
+                       };
+
+                       qcom,msm_fastrpc_compute_cb5 {
+                               compatible = "qcom,msm-fastrpc-compute-cb";
+                               label = "cdsprpc-smd";
+                               iommus = <0x29 0x1405 0x30>;
+                               dma-coherent;
+                       };
+
+                       qcom,msm_fastrpc_compute_cb6 {
+                               compatible = "qcom,msm-fastrpc-compute-cb";
+                               label = "cdsprpc-smd";
+                               iommus = <0x29 0x1406 0x30>;
+                               dma-coherent;
+                       };
+
+                       qcom,msm_fastrpc_compute_cb7 {
+                               compatible = "qcom,msm-fastrpc-compute-cb";
+                               label = "cdsprpc-smd";
+                               iommus = <0x29 0x1407 0x30>;
+                               dma-coherent;
+                       };
+
+                       qcom,msm_fastrpc_compute_cb8 {
+                               compatible = "qcom,msm-fastrpc-compute-cb";
+                               label = "cdsprpc-smd";
+                               iommus = <0x29 0x1408 0x30>;
+                               dma-coherent;
+                       };
+
+                       qcom,msm_fastrpc_compute_cb9 {
+                               compatible = "qcom,msm-fastrpc-compute-cb";
+                               label = "cdsprpc-smd";
+                               qcom,secure-context-bank;
+                               iommus = <0x29 0x1409 0x30>;
+                               dma-coherent;
+                       };
+
+                       qcom,msm_fastrpc_compute_cb10 {
+                               compatible = "qcom,msm-fastrpc-compute-cb";
+                               label = "cdsprpc-smd";
+                               qcom,secure-context-bank;
+                               iommus = <0x29 0x140a 0x30>;
+                               dma-coherent;
+                       };
+
+                       qcom,msm_fastrpc_compute_cb11 {
+                               compatible = "qcom,msm-fastrpc-compute-cb";
+                               label = "adsprpc-smd";
+                               iommus = <0x29 0x1823 0x00>;
+                               dma-coherent;
+                       };
+
+                       qcom,msm_fastrpc_compute_cb12 {
+                               compatible = "qcom,msm-fastrpc-compute-cb";
+                               label = "adsprpc-smd";
+                               iommus = <0x29 0x1824 0x00>;
+                               dma-coherent;
+                       };
+               };
+
+               qcom,msm-imem@146bf000 {
+                       compatible = "qcom,msm-imem";
+                       reg = <0x146bf000 0x1000>;
+                       ranges = <0x00 0x146bf000 0x1000>;
+                       #address-cells = <0x01>;
+                       #size-cells = <0x01>;
+
+                       mem_dump_table@10 {
+                               compatible = "qcom,msm-imem-mem_dump_table";
+                               reg = <0x10 0x08>;
+                       };
+
+                       restart_reason@65c {
+                               compatible = "qcom,msm-imem-restart_reason";
+                               reg = <0x65c 0x04>;
+                       };
+
+                       dload_type@1c {
+                               compatible = "qcom,msm-imem-dload-type";
+                               reg = <0x1c 0x04>;
+                       };
+
+                       boot_stats@6b0 {
+                               compatible = "qcom,msm-imem-boot_stats";
+                               reg = <0x6b0 0x20>;
+                       };
+
+                       pil@94c {
+                               compatible = "qcom,msm-imem-pil";
+                               reg = <0x94c 0xc8>;
+                       };
+
+                       kaslr_offset@6d0 {
+                               compatible = "qcom,msm-imem-kaslr_offset";
+                               reg = <0x6d0 0x0c>;
+                       };
+
+                       reduced_sdi_mode@6dc {
+                               compatible = "qcom,msm-imem-reduced_sdi_mode";
+                               reg = <0x6dc 0x04>;
+                       };
+
+                       diag_dload@c8 {
+                               compatible = "qcom,msm-imem-diag-dload";
+                               reg = <0xc8 0xc8>;
+                       };
+               };
+
+               qcom,venus@aae0000 {
+                       compatible = "qcom,pil-tz-generic";
+                       reg = <0xaae0000 0x4000>;
+                       vdd-supply = <0xc3>;
+                       qcom,proxy-reg-names = "vdd";
+                       clocks = <0xa7 0x0b 0xa7 0x08 0xa7 0x0a>;
+                       clock-names = "core_clk\0iface_clk\0bus_clk";
+                       qcom,proxy-clock-names = "core_clk\0iface_clk\0bus_clk";
+                       qcom,pas-id = <0x09>;
+                       qcom,msm-bus,name = "pil-venus";
+                       qcom,msm-bus,num-cases = <0x02>;
+                       qcom,msm-bus,num-paths = <0x01>;
+                       qcom,msm-bus,vectors-KBps = <0x3f 0x200 0x00 0x00 0x3f 0x200 0x00 0x4a380>;
+                       qcom,proxy-timeout-ms = <0x64>;
+                       qcom,firmware-name = "venus";
+                       memory-region = <0xc4>;
+                       status = "ok";
+               };
+
+               qcom,msm-ssc-sensors {
+                       compatible = "qcom,msm-ssc-sensors";
+                       status = "ok";
+                       qcom,firmware-name = "slpi";
+                       linux,phandle = <0x322>;
+                       phandle = <0x322>;
+               };
+
+               cpuss_dump {
+                       compatible = "qcom,cpuss-dump";
+
+                       qcom,l1_i_cache0 {
+                               qcom,dump-node = <0xc5>;
+                               qcom,dump-id = <0x60>;
+                       };
+
+                       qcom,l1_i_cache1 {
+                               qcom,dump-node = <0xc6>;
+                               qcom,dump-id = <0x61>;
+                       };
+
+                       qcom,l1_i_cache2 {
+                               qcom,dump-node = <0xc7>;
+                               qcom,dump-id = <0x62>;
+                       };
+
+                       qcom,l1_i_cache3 {
+                               qcom,dump-node = <0xc8>;
+                               qcom,dump-id = <0x63>;
+                       };
+
+                       qcom,l1_i_cache100 {
+                               qcom,dump-node = <0xc9>;
+                               qcom,dump-id = <0x64>;
+                       };
+
+                       qcom,l1_i_cache101 {
+                               qcom,dump-node = <0xca>;
+                               qcom,dump-id = <0x65>;
+                       };
+
+                       qcom,l1_i_cache102 {
+                               qcom,dump-node = <0xcb>;
+                               qcom,dump-id = <0x66>;
+                       };
+
+                       qcom,l1_i_cache103 {
+                               qcom,dump-node = <0xcc>;
+                               qcom,dump-id = <0x67>;
+                       };
+
+                       qcom,l1_d_cache0 {
+                               qcom,dump-node = <0xcd>;
+                               qcom,dump-id = <0x80>;
+                       };
+
+                       qcom,l1_d_cache1 {
+                               qcom,dump-node = <0xce>;
+                               qcom,dump-id = <0x81>;
+                       };
+
+                       qcom,l1_d_cache2 {
+                               qcom,dump-node = <0xcf>;
+                               qcom,dump-id = <0x82>;
+                       };
+
+                       qcom,l1_d_cache3 {
+                               qcom,dump-node = <0xd0>;
+                               qcom,dump-id = <0x83>;
+                       };
+
+                       qcom,l1_d_cache100 {
+                               qcom,dump-node = <0xd1>;
+                               qcom,dump-id = <0x84>;
+                       };
+
+                       qcom,l1_d_cache101 {
+                               qcom,dump-node = <0xd2>;
+                               qcom,dump-id = <0x85>;
+                       };
+
+                       qcom,l1_d_cache102 {
+                               qcom,dump-node = <0xd3>;
+                               qcom,dump-id = <0x86>;
+                       };
+
+                       qcom,l1_d_cache103 {
+                               qcom,dump-node = <0xd4>;
+                               qcom,dump-id = <0x87>;
+                       };
+
+                       qcom,llcc1_d_cache {
+                               qcom,dump-node = <0xd5>;
+                               qcom,dump-id = <0x140>;
+                       };
+
+                       qcom,llcc2_d_cache {
+                               qcom,dump-node = <0xd6>;
+                               qcom,dump-id = <0x141>;
+                       };
+
+                       qcom,llcc3_d_cache {
+                               qcom,dump-node = <0xd7>;
+                               qcom,dump-id = <0x142>;
+                       };
+
+                       qcom,llcc4_d_cache {
+                               qcom,dump-node = <0xd8>;
+                               qcom,dump-id = <0x143>;
+                       };
+
+                       qcom,l1_tlb_dump0 {
+                               qcom,dump-node = <0xd9>;
+                               qcom,dump-id = <0x120>;
+                       };
+
+                       qcom,l1_tlb_dump100 {
+                               qcom,dump-node = <0xda>;
+                               qcom,dump-id = <0x121>;
+                       };
+
+                       qcom,l1_tlb_dump200 {
+                               qcom,dump-node = <0xdb>;
+                               qcom,dump-id = <0x122>;
+                       };
+
+                       qcom,l1_tlb_dump300 {
+                               qcom,dump-node = <0xdc>;
+                               qcom,dump-id = <0x123>;
+                       };
+
+                       qcom,l1_tlb_dump400 {
+                               qcom,dump-node = <0xdd>;
+                               qcom,dump-id = <0x124>;
+                       };
+
+                       qcom,l1_tlb_dump500 {
+                               qcom,dump-node = <0xde>;
+                               qcom,dump-id = <0x125>;
+                       };
+
+                       qcom,l1_tlb_dump600 {
+                               qcom,dump-node = <0xdf>;
+                               qcom,dump-id = <0x126>;
+                       };
+
+                       qcom,l1_tlb_dump700 {
+                               qcom,dump-node = <0xe0>;
+                               qcom,dump-id = <0x127>;
+                       };
+               };
+
+               kryo3xx-erp {
+                       compatible = "arm,arm64-kryo3xx-cpu-erp";
+                       interrupts = <0x01 0x06 0x04 0x01 0x07 0x04 0x00 0x22 0x04 0x00 0x23 0x04>;
+                       interrupt-names = "l1-l2-faultirq\0l1-l2-errirq\0l3-scu-errirq\0l3-scu-faultirq";
+               };
+
+               qcom,llcc@1100000 {
+                       compatible = "qcom,llcc-core\0syscon\0simple-mfd";
+                       reg = <0x1100000 0x250000>;
+                       reg-names = "llcc_base";
+                       qcom,llcc-banks-off = <0x00 0x80000 0x100000 0x180000>;
+                       qcom,llcc-broadcast-off = <0x200000>;
+
+                       qcom,sdm845-llcc {
+                               compatible = "qcom,sdm845-llcc";
+                               #cache-cells = <0x01>;
+                               max-slices = <0x20>;
+                               linux,phandle = <0x2d>;
+                               phandle = <0x2d>;
+                       };
+
+                       qcom,llcc-perfmon {
+                               compatible = "qcom,llcc-perfmon";
+                       };
+
+                       qcom,llcc-erp {
+                               compatible = "qcom,llcc-erp";
+                               interrupt-names = "ecc_irq";
+                               interrupts = <0x00 0x246 0x04>;
+                       };
+
+                       qcom,llcc-amon {
+                               compatible = "qcom,llcc-amon";
+                       };
+
+                       llcc_1_dcache {
+                               qcom,dump-size = <0x1141c0>;
+                               linux,phandle = <0xd5>;
+                               phandle = <0xd5>;
+                       };
+
+                       llcc_2_dcache {
+                               qcom,dump-size = <0x1141c0>;
+                               linux,phandle = <0xd6>;
+                               phandle = <0xd6>;
+                       };
+
+                       llcc_3_dcache {
+                               qcom,dump-size = <0x1141c0>;
+                               linux,phandle = <0xd7>;
+                               phandle = <0xd7>;
+                       };
+
+                       llcc_4_dcache {
+                               qcom,dump-size = <0x1141c0>;
+                               linux,phandle = <0xd8>;
+                               phandle = <0xd8>;
+                       };
+               };
+
+               qcom,ipc-spinlock@1f40000 {
+                       compatible = "qcom,ipc-spinlock-sfpb";
+                       reg = <0x1f40000 0x8000>;
+                       qcom,num-locks = <0x08>;
+               };
+
+               qcom,smem@86000000 {
+                       compatible = "qcom,smem";
+                       reg = <0x86000000 0x200000 0x17911008 0x04 0x778000 0x7000 0x1fd4000 0x08>;
+                       reg-names = "smem\0irq-reg-base\0aux-mem1\0smem_targ_info_reg";
+                       qcom,mpu-enabled;
+               };
+
+               qcom,glink-mailbox-xprt-spss@1885008 {
+                       compatible = "qcom,glink-mailbox-xprt";
+                       reg = <0x1885008 0x08 0x1885010 0x04 0x188501c 0x04 0x1886008 0x04>;
+                       reg-names = "mbox-loc-addr\0mbox-loc-size\0irq-reg-base\0irq-rx-reset";
+                       qcom,irq-mask = <0x01>;
+                       interrupts = <0x00 0x15c 0x04>;
+                       label = "spss";
+                       qcom,tx-ring-size = <0x400>;
+                       qcom,rx-ring-size = <0x400>;
+               };
+
+               qcom,qmp-aop@c300000 {
+                       compatible = "qcom,qmp-mbox";
+                       label = "aop";
+                       reg = <0xc300000 0x100000 0x1799000c 0x04>;
+                       reg-names = "msgram\0irq-reg-base";
+                       qcom,irq-mask = <0x01>;
+                       interrupts = <0x00 0x185 0x01>;
+                       priority = <0x00>;
+                       mbox-desc-offset = <0x00>;
+                       #mbox-cells = <0x01>;
+                       linux,phandle = <0x83>;
+                       phandle = <0x83>;
+               };
+
+               mailbox@179e0000 {
+                       compatible = "qcom,tcs-drv";
+                       label = "apps_rsc";
+                       reg = <0x179e0000 0x100 0x179e0d00 0x3000>;
+                       interrupts = <0x00 0x05 0x00>;
+                       #mbox-cells = <0x01>;
+                       qcom,drv-id = <0x02>;
+                       qcom,tcs-config = <0x02 0x02 0x00 0x03 0x01 0x03 0x03 0x01>;
+                       linux,phandle = <0x8d>;
+                       phandle = <0x8d>;
+               };
+
+               mailbox@af20000 {
+                       compatible = "qcom,tcs-drv";
+                       label = "display_rsc";
+                       reg = <0xaf20000 0x100 0xaf21c00 0x3000>;
+                       interrupts = <0x00 0x81 0x00>;
+                       #mbox-cells = <0x01>;
+                       qcom,drv-id = <0x00>;
+                       qcom,tcs-config = <0x00 0x01 0x01 0x01 0x02 0x00 0x03 0x01>;
+                       linux,phandle = <0x2b>;
+                       phandle = <0x2b>;
+               };
+
+               system_pm {
+                       compatible = "qcom,system-pm";
+                       mboxes = <0x8d 0x00>;
+               };
+
+               qcom,glink-smem-native-xprt-modem@86000000 {
+                       compatible = "qcom,glink-smem-native-xprt";
+                       reg = <0x86000000 0x200000 0x1799000c 0x04>;
+                       reg-names = "smem\0irq-reg-base";
+                       qcom,irq-mask = <0x1000>;
+                       interrupts = <0x00 0x1c1 0x01>;
+                       label = "mpss";
+               };
+
+               qcom,glink-smem-native-xprt-adsp@86000000 {
+                       compatible = "qcom,glink-smem-native-xprt";
+                       reg = <0x86000000 0x200000 0x1799000c 0x04>;
+                       reg-names = "smem\0irq-reg-base";
+                       qcom,irq-mask = <0x100>;
+                       interrupts = <0x00 0x9c 0x01>;
+                       label = "lpass";
+                       cpu-affinity = <0x01 0x02>;
+                       qcom,qos-config = <0xe1>;
+                       qcom,ramp-time = <0xaf>;
+               };
+
+               qcom,glink-qos-config-adsp {
+                       compatible = "qcom,glink-qos-config";
+                       qcom,flow-info = <0x3c 0x00 0x3c 0x00 0x3c 0x00 0x3c 0x00>;
+                       qcom,mtu-size = <0x800>;
+                       qcom,tput-stats-cycle = <0x0a>;
+                       linux,phandle = <0xe1>;
+                       phandle = <0xe1>;
+               };
+
+               qcom,glink-smem-native-xprt-dsps@86000000 {
+                       compatible = "qcom,glink-smem-native-xprt";
+                       reg = <0x86000000 0x200000 0x1799000c 0x04>;
+                       reg-names = "smem\0irq-reg-base";
+                       qcom,irq-mask = <0x1000000>;
+                       interrupts = <0x00 0xaa 0x01>;
+                       label = "dsps";
+               };
+
+               qcom,glink-spi-xprt-wdsp {
+                       compatible = "qcom,glink-spi-xprt";
+                       label = "wdsp";
+                       qcom,remote-fifo-config = <0xe2>;
+                       qcom,qos-config = <0xe3>;
+                       qcom,ramp-time = <0x10 0x20 0x30 0x40>;
+                       linux,phandle = <0x323>;
+                       phandle = <0x323>;
+               };
+
+               qcom,glink-fifo-config-wdsp {
+                       compatible = "qcom,glink-fifo-config";
+                       qcom,out-read-idx-reg = <0x12000>;
+                       qcom,out-write-idx-reg = <0x12004>;
+                       qcom,in-read-idx-reg = <0x1200c>;
+                       qcom,in-write-idx-reg = <0x12010>;
+                       linux,phandle = <0xe2>;
+                       phandle = <0xe2>;
+               };
+
+               qcom,glink-qos-config-wdsp {
+                       compatible = "qcom,glink-qos-config";
+                       qcom,flow-info = <0x80 0x00 0x70 0x01 0x60 0x02 0x50 0x03>;
+                       qcom,mtu-size = <0x800>;
+                       qcom,tput-stats-cycle = <0x0a>;
+                       linux,phandle = <0xe3>;
+                       phandle = <0xe3>;
+               };
+
+               qcom,glink-smem-native-xprt-cdsp@86000000 {
+                       compatible = "qcom,glink-smem-native-xprt";
+                       reg = <0x86000000 0x200000 0x1799000c 0x04>;
+                       reg-names = "smem\0irq-reg-base";
+                       qcom,irq-mask = <0x10>;
+                       interrupts = <0x00 0x23e 0x01>;
+                       label = "cdsp";
+               };
+
+               qcom,glink-ssr-modem {
+                       compatible = "qcom,glink_ssr";
+                       label = "modem";
+                       qcom,edge = "mpss";
+                       qcom,notify-edges = <0xe4 0xe5 0xe6 0xe7>;
+                       qcom,xprt = "smem";
+                       linux,phandle = <0xe8>;
+                       phandle = <0xe8>;
+               };
+
+               qcom,glink-ssr-adsp {
+                       compatible = "qcom,glink_ssr";
+                       label = "adsp";
+                       qcom,edge = "lpass";
+                       qcom,notify-edges = <0xe8 0xe5 0xe6>;
+                       qcom,xprt = "smem";
+                       linux,phandle = <0xe4>;
+                       phandle = <0xe4>;
+               };
+
+               qcom,glink-ssr-dsps {
+                       compatible = "qcom,glink_ssr";
+                       label = "slpi";
+                       qcom,edge = "dsps";
+                       qcom,notify-edges = <0xe8 0xe4 0xe6>;
+                       qcom,xprt = "smem";
+                       linux,phandle = <0xe5>;
+                       phandle = <0xe5>;
+               };
+
+               qcom,glink-ssr-cdsp {
+                       compatible = "qcom,glink_ssr";
+                       label = "cdsp";
+                       qcom,edge = "cdsp";
+                       qcom,notify-edges = <0xe8 0xe4 0xe5>;
+                       qcom,xprt = "smem";
+                       linux,phandle = <0xe6>;
+                       phandle = <0xe6>;
+               };
+
+               qcom,glink-ssr-spss {
+                       compatible = "qcom,glink_ssr";
+                       label = "spss";
+                       qcom,edge = "spss";
+                       qcom,notify-edges = <0xe8>;
+                       qcom,xprt = "mailbox";
+                       linux,phandle = <0xe7>;
+                       phandle = <0xe7>;
+               };
+
+               qcom,ipc_router {
+                       compatible = "qcom,ipc_router";
+                       qcom,node-id = <0x01>;
+               };
+
+               qcom,ipc_router_modem_xprt {
+                       compatible = "qcom,ipc_router_glink_xprt";
+                       qcom,ch-name = "IPCRTR";
+                       qcom,xprt-remote = "mpss";
+                       qcom,glink-xprt = "smem";
+                       qcom,xprt-linkid = <0x01>;
+                       qcom,xprt-version = <0x01>;
+                       qcom,fragmented-data;
+               };
+
+               qcom,ipc_router_q6_xprt {
+                       compatible = "qcom,ipc_router_glink_xprt";
+                       qcom,ch-name = "IPCRTR";
+                       qcom,xprt-remote = "lpass";
+                       qcom,glink-xprt = "smem";
+                       qcom,xprt-linkid = <0x01>;
+                       qcom,xprt-version = <0x01>;
+                       qcom,fragmented-data;
+               };
+
+               qcom,ipc_router_dsps_xprt {
+                       compatible = "qcom,ipc_router_glink_xprt";
+                       qcom,ch-name = "IPCRTR";
+                       qcom,xprt-remote = "dsps";
+                       qcom,glink-xprt = "smem";
+                       qcom,xprt-linkid = <0x01>;
+                       qcom,xprt-version = <0x01>;
+                       qcom,fragmented-data;
+                       qcom,dynamic-wakeup-source;
+               };
+
+               qcom,ipc_router_cdsp_xprt {
+                       compatible = "qcom,ipc_router_glink_xprt";
+                       qcom,ch-name = "IPCRTR";
+                       qcom,xprt-remote = "cdsp";
+                       qcom,glink-xprt = "smem";
+                       qcom,xprt-linkid = <0x01>;
+                       qcom,xprt-version = <0x01>;
+                       qcom,fragmented-data;
+               };
+
+               qcom,qsee_ipc_irq_bridge {
+                       compatible = "qcom,qsee-ipc-irq-bridge";
+
+                       qcom,qsee-ipc-irq-spss {
+                               qcom,rx-irq-clr = <0x1888008 0x04>;
+                               qcom,rx-irq-clr-mask = <0x01>;
+                               qcom,dev-name = "qsee_ipc_irq_spss";
+                               interrupts = <0x00 0x15d 0x04>;
+                               label = "spss";
+                       };
+               };
+
+               qcom,spcom {
+                       compatible = "qcom,spcom";
+                       qcom,spcom-ch-names = "sp_kernel\0sp_ssr";
+                       status = "ok";
+               };
+
+               qcom,spss_utils {
+                       compatible = "qcom,spss-utils";
+                       qcom,spss-fuse1-addr = <0x7841c4>;
+                       qcom,spss-fuse1-bit = <0x1b>;
+                       qcom,spss-fuse2-addr = <0x7841c4>;
+                       qcom,spss-fuse2-bit = <0x1a>;
+                       qcom,spss-dev-firmware-name = "spss2d";
+                       qcom,spss-test-firmware-name = "spss2t";
+                       qcom,spss-prod-firmware-name = "spss2p";
+                       qcom,spss-debug-reg-addr = <0x1886020>;
+                       status = "ok";
+                       linux,phandle = <0x324>;
+                       phandle = <0x324>;
+               };
+
+               qcom,glink_pkt {
+                       compatible = "qcom,glinkpkt";
+
+                       qcom,glinkpkt-at-mdm0 {
+                               qcom,glinkpkt-transport = "smem";
+                               qcom,glinkpkt-edge = "mpss";
+                               qcom,glinkpkt-ch-name = "DS";
+                               qcom,glinkpkt-dev-name = "at_mdm0";
+                       };
+
+                       qcom,glinkpkt-loopback_cntl {
+                               qcom,glinkpkt-transport = "lloop";
+                               qcom,glinkpkt-edge = "local";
+                               qcom,glinkpkt-ch-name = "LOCAL_LOOPBACK_CLNT";
+                               qcom,glinkpkt-dev-name = "glink_pkt_loopback_ctrl";
+                       };
+
+                       qcom,glinkpkt-loopback_data {
+                               qcom,glinkpkt-transport = "lloop";
+                               qcom,glinkpkt-edge = "local";
+                               qcom,glinkpkt-ch-name = "glink_pkt_lloop_CLNT";
+                               qcom,glinkpkt-dev-name = "glink_pkt_loopback";
+                       };
+
+                       qcom,glinkpkt-apr-apps2 {
+                               qcom,glinkpkt-transport = "smem";
+                               qcom,glinkpkt-edge = "adsp";
+                               qcom,glinkpkt-ch-name = "apr_apps2";
+                               qcom,glinkpkt-dev-name = "apr_apps2";
+                       };
+
+                       qcom,glinkpkt-data40-cntl {
+                               qcom,glinkpkt-transport = "smem";
+                               qcom,glinkpkt-edge = "mpss";
+                               qcom,glinkpkt-ch-name = "DATA40_CNTL";
+                               qcom,glinkpkt-dev-name = "smdcntl8";
+                       };
+
+                       qcom,glinkpkt-data1 {
+                               qcom,glinkpkt-transport = "smem";
+                               qcom,glinkpkt-edge = "mpss";
+                               qcom,glinkpkt-ch-name = "DATA1";
+                               qcom,glinkpkt-dev-name = "smd7";
+                       };
+
+                       qcom,glinkpkt-data4 {
+                               qcom,glinkpkt-transport = "smem";
+                               qcom,glinkpkt-edge = "mpss";
+                               qcom,glinkpkt-ch-name = "DATA4";
+                               qcom,glinkpkt-dev-name = "smd8";
+                       };
+
+                       qcom,glinkpkt-data11 {
+                               qcom,glinkpkt-transport = "smem";
+                               qcom,glinkpkt-edge = "mpss";
+                               qcom,glinkpkt-ch-name = "DATA11";
+                               qcom,glinkpkt-dev-name = "smd11";
+                       };
+               };
+
+               qcom,sps {
+                       compatible = "qcom,msm_sps_4k";
+                       qcom,pipe-attr-ee;
+               };
+
+               qcom,qbt1000 {
+                       compatible = "qcom,qbt1000";
+                       clock-names = "core\0iface";
+                       clock-frequency = <0x17d7840>;
+                       qcom,ipc-gpio = <0x34 0x79 0x00>;
+                       qcom,finger-detect-gpio = <0xe9 0x05 0x00>;
+               };
+
+               qseecom@86d00000 {
+                       compatible = "qcom,qseecom";
+                       reg = <0x86d00000 0x3e00000>;
+                       reg-names = "secapp-region";
+                       qcom,hlos-num-ce-hw-instances = <0x01>;
+                       qcom,hlos-ce-hw-instance = <0x00>;
+                       qcom,qsee-ce-hw-instance = <0x00>;
+                       qcom,disk-encrypt-pipe-pair = <0x02>;
+                       qcom,support-fde;
+                       qcom,no-clock-support;
+                       qcom,fde-key-size;
+                       qcom,msm-bus,name = "qseecom-noc";
+                       qcom,msm-bus,num-cases = <0x04>;
+                       qcom,msm-bus,num-paths = <0x01>;
+                       qcom,msm-bus,vectors-KBps = <0x7d 0x200 0x00 0x00 0x7d 0x200 0x30d40 0x61a80 0x7d 0x200 0x493e0 0xc3500 0x7d 0x200 0x61a80 0xf4240>;
+                       clock-names = "core_clk_src\0core_clk\0iface_clk\0bus_clk";
+                       clocks = <0x22 0x0b 0x22 0x0b 0x22 0x09 0x22 0x0a>;
+                       qcom,ce-opp-freq = <0xa37d070>;
+                       qcom,qsee-reentrancy-support = <0x02>;
+                       linux,phandle = <0x325>;
+                       phandle = <0x325>;
+               };
+
+               qrng@793000 {
+                       compatible = "qcom,msm-rng";
+                       reg = <0x793000 0x1000>;
+                       qcom,msm-rng-iface-clk;
+                       qcom,no-qrng-config;
+                       qcom,msm-bus,name = "msm-rng-noc";
+                       qcom,msm-bus,num-cases = <0x02>;
+                       qcom,msm-bus,num-paths = <0x01>;
+                       qcom,msm-bus,vectors-KBps = <0x01 0x26a 0x00 0x00 0x01 0x26a 0x00 0x493e0>;
+                       clocks = <0x22 0x42>;
+                       clock-names = "iface_clk";
+                       linux,phandle = <0x326>;
+                       phandle = <0x326>;
+               };
+
+               tz-log@146bf720 {
+                       compatible = "qcom,tz-log";
+                       reg = <0x146bf720 0x3000>;
+                       qcom,hyplog-enabled;
+                       hyplog-address-offset = <0x410>;
+                       hyplog-size-offset = <0x414>;
+                       linux,phandle = <0x327>;
+                       phandle = <0x327>;
+               };
+
+               qcedev@1de0000 {
+                       compatible = "qcom,qcedev";
+                       reg = <0x1de0000 0x20000 0x1dc4000 0x24000>;
+                       reg-names = "crypto-base\0crypto-bam-base";
+                       interrupts = <0x00 0x110 0x00>;
+                       qcom,bam-pipe-pair = <0x03>;
+                       qcom,ce-hw-instance = <0x00>;
+                       qcom,ce-device = <0x00>;
+                       qcom,ce-hw-shared;
+                       qcom,bam-ee = <0x00>;
+                       qcom,msm-bus,name = "qcedev-noc";
+                       qcom,msm-bus,num-cases = <0x02>;
+                       qcom,msm-bus,num-paths = <0x01>;
+                       qcom,msm-bus,vectors-KBps = <0x7d 0x200 0x00 0x00 0x7d 0x200 0x60180 0x60180>;
+                       clock-names = "core_clk_src\0core_clk\0iface_clk\0bus_clk";
+                       clocks = <0x22 0x0b 0x22 0x0b 0x22 0x09 0x22 0x0a>;
+                       qcom,ce-opp-freq = <0xa37d070>;
+                       qcom,request-bw-before-clk;
+                       qcom,smmu-s1-enable;
+                       iommus = <0x29 0x706 0x01 0x29 0x716 0x01>;
+                       linux,phandle = <0x328>;
+                       phandle = <0x328>;
+               };
+
+               qcom,msm_hdcp {
+                       compatible = "qcom,msm-hdcp";
+                       linux,phandle = <0x329>;
+                       phandle = <0x329>;
+               };
+
+               qcrypto@1de0000 {
+                       compatible = "qcom,qcrypto";
+                       reg = <0x1de0000 0x20000 0x1dc4000 0x24000>;
+                       reg-names = "crypto-base\0crypto-bam-base";
+                       interrupts = <0x00 0x110 0x00>;
+                       qcom,bam-pipe-pair = <0x02>;
+                       qcom,ce-hw-instance = <0x00>;
+                       qcom,ce-device = <0x00>;
+                       qcom,bam-ee = <0x00>;
+                       qcom,ce-hw-shared;
+                       qcom,clk-mgmt-sus-res;
+                       qcom,msm-bus,name = "qcrypto-noc";
+                       qcom,msm-bus,num-cases = <0x02>;
+                       qcom,msm-bus,num-paths = <0x01>;
+                       qcom,msm-bus,vectors-KBps = <0x7d 0x200 0x00 0x00 0x7d 0x200 0x60180 0x60180>;
+                       clock-names = "core_clk_src\0core_clk\0iface_clk\0bus_clk";
+                       clocks = <0x22 0x0b 0x22 0x0b 0x22 0x09 0x22 0x0a>;
+                       qcom,ce-opp-freq = <0xa37d070>;
+                       qcom,request-bw-before-clk;
+                       qcom,use-sw-aes-cbc-ecb-ctr-algo;
+                       qcom,use-sw-aes-xts-algo;
+                       qcom,use-sw-aes-ccm-algo;
+                       qcom,use-sw-ahash-algo;
+                       qcom,use-sw-aead-algo;
+                       qcom,use-sw-hmac-algo;
+                       qcom,smmu-s1-enable;
+                       iommus = <0x29 0x704 0x01 0x29 0x714 0x01>;
+                       linux,phandle = <0x32a>;
+                       phandle = <0x32a>;
+               };
+
+               qcom,msm_gsi {
+                       compatible = "qcom,msm_gsi";
+               };
+
+               qcom,rmtfs_sharedmem@0 {
+                       compatible = "qcom,sharedmem-uio";
+                       reg = <0x00 0x200000>;
+                       reg-names = "rmtfs";
+                       qcom,client-id = <0x01>;
+                       qcom,guard-memory;
+               };
+
+               qcom,rmnet-ipa {
+                       compatible = "qcom,rmnet-ipa3";
+                       qcom,rmnet-ipa-ssr;
+                       qcom,ipa-loaduC;
+                       qcom,ipa-advertise-sg-support;
+                       qcom,ipa-napi-enable;
+               };
+
+               qcom,ipa@01e00000 {
+                       compatible = "qcom,ipa";
+                       reg = <0x1e00000 0x34000 0x1e04000 0x2c000>;
+                       reg-names = "ipa-base\0gsi-base";
+                       interrupts = <0x00 0x137 0x00 0x00 0x1b0 0x00>;
+                       interrupt-names = "ipa-irq\0gsi-irq";
+                       qcom,ipa-hw-ver = <0x0d>;
+                       qcom,ipa-hw-mode = <0x01>;
+                       qcom,ee = <0x00>;
+                       qcom,use-ipa-tethering-bridge;
+                       qcom,modem-cfg-emb-pipe-flt;
+                       qcom,ipa-wdi2;
+                       qcom,use-64-bit-dma-mask;
+                       qcom,arm-smmu;
+                       qcom,bandwidth-vote-for-ipa;
+                       qcom,msm-bus,name = "ipa";
+                       qcom,msm-bus,num-cases = <0x05>;
+                       qcom,msm-bus,num-paths = <0x04>;
+                       qcom,msm-bus,vectors-KBps = <0x5a 0x200 0x00 0x00 0x5a 0x249 0x00 0x00 0x01 0x2a4 0x00 0x00 0x8f 0x309 0x00 0x00 0x5a 0x200 0x13880 0x927c0 0x5a 0x249 0x13880 0x55730 0x01 0x2a4 0x9c40 0x9c40 0x8f 0x309 0x00 0x4b 0x5a 0x200 0x13880 0x9c400 0x5a 0x249 0x13880 0x9c400 0x01 0x2a4 0x13880 0x13880 0x8f 0x309 0x00 0x96 0x5a 0x200 0x324b0 0xea600 0x5a 0x249 0x324b0 0xea600 0x01 0x2a4 0x324b0 0x27100 0x8f 0x309 0x00 0x12c 0x5a 0x200 0x324b0 0x36ee80 0x5a 0x249 0x324b0 0x36ee80 0x01 0x2a4 0x324b0 0x493e0 0x8f 0x309 0x00 0x163>;
+                       qcom,bus-vector-names = "MIN\0SVS2\0SVS\0NOMINAL\0TURBO";
+                       qcom,ipa-ram-mmap = <0x280 0x00 0x00 0x288 0x78 0x4000 0x308 0x78 0x4000 0x388 0x78 0x4000 0x408 0x78 0x4000 0x0f 0x00 0x07 0x08 0x0e 0x488 0x78 0x4000 0x508 0x78 0x4000 0x0f 0x00 0x07 0x08 0x0e 0x588 0x78 0x4000 0x608 0x78 0x4000 0x688 0x140 0x7c8 0x00 0x800 0x7d0 0x200 0x9d0 0x200 0x00 0x00 0x00 0xbd8 0x1024 0x2000 0x00 0x2000 0x00 0x2000 0x00 0x2000 0x00 0x80 0x200 0x2000 0x2000 0x00 0x2000 0x00 0x2000 0x00 0x2000 0x00 0x1c00 0x400>;
+                       linux,phandle = <0x32b>;
+                       phandle = <0x32b>;
+
+                       qcom,smp2pgpio_map_ipa_1_out {
+                               compatible = "qcom,smp2pgpio-map-ipa-1-out";
+                               gpios = <0xea 0x00 0x00>;
+                       };
+
+                       qcom,smp2pgpio_map_ipa_1_in {
+                               compatible = "qcom,smp2pgpio-map-ipa-1-in";
+                               gpios = <0xeb 0x00 0x00>;
+                       };
+
+                       ipa_smmu_ap {
+                               compatible = "qcom,ipa-smmu-ap-cb";
+                               qcom,smmu-s1-bypass;
+                               iommus = <0x29 0x720 0x00>;
+                               qcom,iova-mapping = <0x20000000 0x40000000>;
+                               qcom,additional-mapping = <0x146bd000 0x146bd000 0x2000>;
+                               linux,phandle = <0x32c>;
+                               phandle = <0x32c>;
+                       };
+
+                       ipa_smmu_wlan {
+                               compatible = "qcom,ipa-smmu-wlan-cb";
+                               qcom,smmu-s1-bypass;
+                               iommus = <0x29 0x721 0x00>;
+                               qcom,additional-mapping = <0x1e60000 0x1e60000 0x80000>;
+                               linux,phandle = <0x32d>;
+                               phandle = <0x32d>;
+                       };
+
+                       ipa_smmu_uc {
+                               compatible = "qcom,ipa-smmu-uc-cb";
+                               qcom,smmu-s1-bypass;
+                               iommus = <0x29 0x722 0x00>;
+                               qcom,iova-mapping = <0x40000000 0x20000000>;
+                               linux,phandle = <0x32e>;
+                               phandle = <0x32e>;
+                       };
+               };
+
+               qcom,ipa_fws {
+                       compatible = "qcom,pil-tz-generic";
+                       qcom,pas-id = <0x0f>;
+                       qcom,firmware-name = "ipa_fws";
+                       qcom,pil-force-shutdown;
+                       memory-region = <0xec>;
+               };
+
+               qcom,chd_sliver {
+                       compatible = "qcom,core-hang-detect";
+                       label = "silver";
+                       qcom,threshold-arr = <0x17e00058 0x17e10058 0x17e20058 0x17e30058>;
+                       qcom,config-arr = <0x17e00060 0x17e10060 0x17e20060 0x17e30060>;
+               };
+
+               qcom,chd_gold {
+                       compatible = "qcom,core-hang-detect";
+                       label = "gold";
+                       qcom,threshold-arr = <0x17e40058 0x17e50058 0x17e60058 0x17e70058>;
+                       qcom,config-arr = <0x17e40060 0x17e50060 0x17e60060 0x17e70060>;
+               };
+
+               qcom,ghd {
+                       compatible = "qcom,gladiator-hang-detect-v2";
+                       qcom,threshold-arr = <0x1799041c 0x17990420>;
+                       qcom,config-reg = <0x17990434>;
+               };
+
+               qcom,msm-gladiator-v3@17900000 {
+                       compatible = "qcom,msm-gladiator-v3";
+                       reg = <0x17900000 0xd080>;
+                       reg-names = "gladiator_base";
+                       interrupts = <0x00 0x11 0x00>;
+               };
+
+               qcom,cmd-db@861e0000 {
+                       compatible = "qcom,cmd-db";
+                       reg = <0xc3f000c 0x08>;
+                       linux,phandle = <0x32f>;
+                       phandle = <0x32f>;
+               };
+
+               dcc_v2@10a2000 {
+                       compatible = "qcom,dcc_v2";
+                       reg = <0x10a2000 0x1000 0x10ae000 0x2000>;
+                       reg-names = "dcc-base\0dcc-ram-base";
+                       dcc-ram-offset = <0x6000>;
+                       qcom,curr-link-list = <0x02>;
+                       qcom,link-list = <0x00 0x1740300 0x06 0x00 0x00 0x1620500 0x04 0x00 0x00 0x7840000 0x01 0x00 0x00 0x7841010 0x0c 0x00 0x00 0x7842000 0x10 0x00 0x00 0x7842500 0x02 0x00 0x02 0x07 0x00 0x00 0x00 0x7841000 0x01 0x00 0x02 0x01 0x00 0x00 0x02 0xa5 0x00 0x00 0x00 0x7841008 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x17dc3a84 0x02 0x00 0x00 0x17db3a84 0x01 0x00 0x00 0x1301000 0x02 0x00 0x00 0x17990044 0x01 0x00 0x00 0x17d45f00 0x01 0x00 0x00 0x17d45f08 0x06 0x00 0x00 0x17d45f80 0x01 0x00 0x00 0x17d47418 0x01 0x00 0x00 0x17d47570 0x01 0x00 0x00 0x17d47588 0x01 0x00 0x00 0x17d43700 0x01 0x00 0x00 0x17d43708 0x06 0x00 0x00 0x17d43780 0x01 0x00 0x00 0x17d44c18 0x01 0x00 0x00 0x17d44d70 0x01 0x00 0x00 0x17d44d88 0x01 0x00 0x00 0x17d41700 0x01 0x00 0x00 0x17d41708 0x06 0x00 0x00 0x17d41780 0x01 0x00 0x00 0x17d42c18 0x01 0x00 0x00 0x17d42d70 0x01 0x00 0x00 0x17d42d88 0x01 0x00 0x00 0x17e0005c 0x01 0x00 0x00 0x17e1005c 0x01 0x00 0x00 0x17e2005c 0x01 0x00 0x00 0x17e3005c 0x01 0x00 0x00 0x17e4005c 0x01 0x00 0x00 0x17e5005c 0x01 0x00 0x00 0x17e6005c 0x01 0x00 0x00 0x17e7005c 0x01 0x00 0x01 0x69ea00c 0x600007 0x01 0x01 0x69ea01c 0x136800 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x136810 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x136820 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x136830 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x136840 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x136850 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x136860 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x136870 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x3e9a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x3c0a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x3d1a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x3d2a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x3d5a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x3d6a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x3b1a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x3b2a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x3b5a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x3b6a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x3c2a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x3c5a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x3c6a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0xf1e000 0x01 0x01 0x69ea008 0x07 0x01 0x00 0x13e7e00 0x1f 0x00 0x00 0x1132100 0x01 0x00 0x00 0x1136044 0x04 0x00 0x00 0x11360b0 0x01 0x00 0x00 0x113e030 0x02 0x00 0x00 0x1141000 0x01 0x00 0x00 0x1142028 0x01 0x00 0x00 0x1148058 0x04 0x00 0x00 0x1160410 0x03 0x00 0x00 0x11604a0 0x01 0x00 0x00 0x11604b8 0x01 0x00 0x00 0x1165804 0x01 0x00 0x00 0x1166418 0x01 0x00 0x00 0x11b2100 0x01 0x00 0x00 0x11b6044 0x04 0x00 0x00 0x11be030 0x02 0x00 0x00 0x11c1000 0x01 0x00 0x00 0x11c2028 0x01 0x00 0x00 0x11c8058 0x04 0x00 0x00 0x11e0410 0x03 0x00 0x00 0x11e04a0 0x01 0x00 0x00 0x11e04b8 0x01 0x00 0x00 0x11e5804 0x01 0x00 0x00 0x11e6418 0x01 0x00 0x00 0x1232100 0x01 0x00 0x00 0x1236044 0x04 0x00 0x00 0x12360b0 0x01 0x00 0x00 0x123e030 0x02 0x00 0x00 0x1241000 0x01 0x00 0x00 0x1242028 0x01 0x00 0x00 0x1248058 0x04 0x00 0x00 0x1260410 0x03 0x00 0x00 0x12604a0 0x01 0x00 0x00 0x12604b8 0x01 0x00 0x00 0x1265804 0x01 0x00 0x00 0x1266418 0x01 0x00 0x00 0x12b2100 0x01 0x00 0x00 0x12b6044 0x03 0x00 0x00 0x12b6050 0x01 0x00 0x00 0x12b60b0 0x01 0x00 0x00 0x12be030 0x02 0x00 0x00 0x12c1000 0x01 0x00 0x00 0x12c2028 0x01 0x00 0x00 0x12c8058 0x04 0x00 0x00 0x12e0410 0x03 0x00 0x00 0x12e04a0 0x01 0x00 0x00 0x12e04b8 0x01 0x00 0x00 0x12e5804 0x01 0x00 0x00 0x12e6418 0x01 0x00 0x00 0x1380900 0x08 0x00 0x00 0x1380d00 0x05 0x00 0x00 0x1350110 0x04 0x00 0x00 0x1430280 0x01 0x00 0x00 0x1430288 0x01 0x00 0x00 0x143028c 0x07 0x00 0x00 0x1132100 0x01 0x00 0x00 0x1136044 0x04 0x00 0x00 0x11360b0 0x01 0x00 0x00 0x113e030 0x02 0x00 0x00 0x1141000 0x01 0x00 0x00 0x1142028 0x01 0x00 0x00 0x1148058 0x04 0x00 0x00 0x1160410 0x03 0x00 0x00 0x11604a0 0x01 0x00 0x00 0x11604b8 0x01 0x00 0x00 0x1165804 0x01 0x00 0x00 0x1166418 0x01 0x00 0x00 0x11b2100 0x01 0x00 0x00 0x11b6044 0x04 0x00 0x00 0x11be030 0x02 0x00 0x00 0x11c1000 0x01 0x00 0x00 0x11c2028 0x01 0x00 0x00 0x11c8058 0x04 0x00 0x00 0x11e0410 0x03 0x00 0x00 0x11e04a0 0x01 0x00 0x00 0x11e04b8 0x01 0x00 0x00 0x11e5804 0x01 0x00 0x00 0x11e6418 0x01 0x00 0x00 0x1232100 0x01 0x00 0x00 0x1236044 0x04 0x00 0x00 0x12360b0 0x01 0x00 0x00 0x123e030 0x02 0x00 0x00 0x1241000 0x01 0x00 0x00 0x1242028 0x01 0x00 0x00 0x1248058 0x04 0x00 0x00 0x1260410 0x03 0x00 0x00 0x12604a0 0x01 0x00 0x00 0x12604b8 0x01 0x00 0x00 0x1265804 0x01 0x00 0x00 0x1266418 0x01 0x00 0x00 0x12b2100 0x01 0x00 0x00 0x12b6044 0x03 0x00 0x00 0x12b6050 0x01 0x00 0x00 0x12b60b0 0x01 0x00 0x00 0x12be030 0x02 0x00 0x00 0x12c1000 0x01 0x00 0x00 0x12c2028 0x01 0x00 0x00 0x12c8058 0x04 0x00 0x00 0x12e0410 0x03 0x00 0x00 0x12e04a0 0x01 0x00 0x00 0x12e04b8 0x01 0x00 0x00 0x12e5804 0x01 0x00 0x00 0x12e6418 0x01 0x00 0x00 0x1380900 0x08 0x00 0x00 0x1380d00 0x05 0x00 0x00 0x1350110 0x04 0x00 0x00 0x1430280 0x01 0x00 0x00 0x1430288 0x01 0x00 0x00 0x143028c 0x07 0x00 0x00 0xc201244 0x01 0x00 0x00 0xc202244 0x01 0x00>;
+                       linux,phandle = <0x330>;
+                       phandle = <0x330>;
+               };
+
+               qcom,msm-core@780000 {
+                       compatible = "qcom,apss-core-ea";
+                       reg = <0x780000 0x1000>;
+               };
+
+               qcom,icnss@18800000 {
+                       compatible = "qcom,icnss";
+                       reg = <0x18800000 0x800000 0xa0000000 0x10000000 0xb0000000 0x10000>;
+                       reg-names = "membase\0smmu_iova_base\0smmu_iova_ipa";
+                       iommus = <0x29 0x40 0x01>;
+                       interrupts = <0x00 0x19e 0x00 0x00 0x19f 0x00 0x00 0x1a0 0x00 0x00 0x1a1 0x00 0x00 0x1a2 0x00 0x00 0x1a3 0x00 0x00 0x1a4 0x00 0x00 0x1a5 0x00 0x00 0x1a6 0x00 0x00 0x1a7 0x00 0x00 0x1a8 0x00 0x00 0x1a9 0x00>;
+                       qcom,wlan-msa-memory = <0x100000>;
+                       qcom,gpio-force-fatal-error = <0xed 0x00 0x00>;
+                       vdd-0.8-cx-mx-supply = <0xee>;
+                       vdd-1.8-xo-supply = <0xef>;
+                       vdd-1.3-rfa-supply = <0xf0>;
+                       vdd-3.3-ch0-supply = <0xf1>;
+                       qcom,vdd-0.8-cx-mx-config = <0xc3500 0xc3500>;
+                       qcom,vdd-3.3-ch0-config = <0x2f5d00 0x328980>;
+                       qcom,smmu-s1-bypass;
+               };
+
+               qmi-tmd-devices {
+                       compatible = "qcom,qmi_cooling_devices";
+
+                       modem {
+                               qcom,instance-id = <0x00>;
+
+                               modem_pa {
+                                       qcom,qmi-dev-name = "pa";
+                                       #cooling-cells = <0x02>;
+                                       linux,phandle = <0x331>;
+                                       phandle = <0x331>;
+                               };
+
+                               modem_proc {
+                                       qcom,qmi-dev-name = "modem";
+                                       #cooling-cells = <0x02>;
+                                       linux,phandle = <0x332>;
+                                       phandle = <0x332>;
+                               };
+
+                               modem_current {
+                                       qcom,qmi-dev-name = "modem_current";
+                                       #cooling-cells = <0x02>;
+                                       linux,phandle = <0x333>;
+                                       phandle = <0x333>;
+                               };
+
+                               modem_skin {
+                                       qcom,qmi-dev-name = "modem_skin";
+                                       #cooling-cells = <0x02>;
+                                       linux,phandle = <0x334>;
+                                       phandle = <0x334>;
+                               };
+
+                               modem_vdd {
+                                       qcom,qmi-dev-name = "cpuv_restriction_cold";
+                                       #cooling-cells = <0x02>;
+                                       linux,phandle = <0x106>;
+                                       phandle = <0x106>;
+                               };
+                       };
+
+                       adsp {
+                               qcom,instance-id = <0x01>;
+
+                               adsp_vdd {
+                                       qcom,qmi-dev-name = "cpuv_restriction_cold";
+                                       #cooling-cells = <0x02>;
+                                       linux,phandle = <0x107>;
+                                       phandle = <0x107>;
+                               };
+                       };
+
+                       cdsp {
+                               qcom,instance-id = <0x43>;
+
+                               cdsp_vdd {
+                                       qcom,qmi-dev-name = "cpuv_restriction_cold";
+                                       #cooling-cells = <0x02>;
+                                       linux,phandle = <0x108>;
+                                       phandle = <0x108>;
+                               };
+                       };
+
+                       slpi {
+                               qcom,instance-id = <0x53>;
+
+                               slpi_vdd {
+                                       qcom,qmi-dev-name = "cpuv_restriction_cold";
+                                       #cooling-cells = <0x02>;
+                                       linux,phandle = <0x109>;
+                                       phandle = <0x109>;
+                               };
+                       };
+               };
+
+               thermal-zones {
+                       linux,phandle = <0x335>;
+                       phandle = <0x335>;
+
+                       aoss0-usr {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "user_space";
+                               thermal-sensors = <0xf2 0x00>;
+
+                               trips {
+
+                                       active-config0 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x3e8>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       cpu0-silver-usr {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "user_space";
+                               thermal-sensors = <0xf2 0x01>;
+
+                               trips {
+
+                                       active-config0 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x3e8>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       cpu1-silver-usr {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "user_space";
+                               thermal-sensors = <0xf2 0x02>;
+
+                               trips {
+
+                                       active-config0 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x3e8>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       cpu2-silver-usr {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "user_space";
+                               thermal-sensors = <0xf2 0x03>;
+
+                               trips {
+
+                                       active-config0 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x3e8>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       cpu3-silver-usr {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0xf2 0x04>;
+                               thermal-governor = "user_space";
+
+                               trips {
+
+                                       active-config0 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x3e8>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       kryo-l3-0-usr {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0xf2 0x05>;
+                               thermal-governor = "user_space";
+
+                               trips {
+
+                                       active-config0 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x3e8>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       kryo-l3-1-usr {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0xf2 0x06>;
+                               thermal-governor = "user_space";
+
+                               trips {
+
+                                       active-config0 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x3e8>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       cpu0-gold-usr {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0xf2 0x07>;
+                               thermal-governor = "user_space";
+
+                               trips {
+
+                                       active-config0 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x3e8>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       cpu1-gold-usr {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0xf2 0x08>;
+                               thermal-governor = "user_space";
+
+                               trips {
+
+                                       active-config0 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x3e8>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       cpu2-gold-usr {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0xf2 0x09>;
+                               thermal-governor = "user_space";
+
+                               trips {
+
+                                       active-config0 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x3e8>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       cpu3-gold-usr {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0xf2 0x0a>;
+                               thermal-governor = "user_space";
+
+                               trips {
+
+                                       active-config0 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x3e8>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       gpu0-usr {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0xf2 0x0b>;
+                               thermal-governor = "user_space";
+
+                               trips {
+
+                                       active-config0 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x3e8>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       gpu1-usr {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "user_space";
+                               thermal-sensors = <0xf2 0x0c>;
+
+                               trips {
+
+                                       active-config0 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x3e8>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       aoss1-usr {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0xf3 0x00>;
+                               thermal-governor = "user_space";
+
+                               trips {
+
+                                       active-config0 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x3e8>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       mdm-dsp-usr {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0xf3 0x01>;
+                               thermal-governor = "user_space";
+
+                               trips {
+
+                                       active-config0 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x3e8>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       ddr-usr {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0xf3 0x02>;
+                               thermal-governor = "user_space";
+
+                               trips {
+
+                                       active-config0 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x3e8>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       wlan-usr {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0xf3 0x03>;
+                               thermal-governor = "user_space";
+
+                               trips {
+
+                                       active-config0 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x3e8>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       compute-hvx-usr {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0xf3 0x04>;
+                               thermal-governor = "user_space";
+
+                               trips {
+
+                                       active-config0 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x3e8>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       camera-usr {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0xf3 0x05>;
+                               thermal-governor = "user_space";
+
+                               trips {
+
+                                       active-config0 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x3e8>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       mmss-usr {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0xf3 0x06>;
+                               thermal-governor = "user_space";
+
+                               trips {
+
+                                       active-config0 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x3e8>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       mdm-core-usr {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0xf3 0x07>;
+                               thermal-governor = "user_space";
+
+                               trips {
+
+                                       active-config0 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x3e8>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       gpu-virt-max-step {
+                               polling-delay-passive = <0x0a>;
+                               polling-delay = <0x64>;
+                               thermal-governor = "step_wise";
+
+                               trips {
+
+                                       gpu-trip0 {
+                                               temperature = <0x17318>;
+                                               hysteresis = <0x00>;
+                                               type = "passive";
+                                               linux,phandle = <0xf4>;
+                                               phandle = <0xf4>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       gpu_cdev0 {
+                                               trip = <0xf4>;
+                                               cooling-device = <0xa0 0x00 0xffffffff>;
+                                       };
+                               };
+                       };
+
+                       silv-virt-max-step {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "step_wise";
+
+                               trips {
+
+                                       silver-trip {
+                                               temperature = <0x1d4c0>;
+                                               hysteresis = <0x00>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       gold-virt-max-step {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "step_wise";
+
+                               trips {
+
+                                       gold-trip {
+                                               temperature = <0x1d4c0>;
+                                               hysteresis = <0x00>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       pop-mem-step {
+                               polling-delay-passive = <0x0a>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0xf3 0x02>;
+                               thermal-governor = "step_wise";
+
+                               trips {
+
+                                       pop-trip {
+                                               temperature = <0x17318>;
+                                               hysteresis = <0x00>;
+                                               type = "passive";
+                                               linux,phandle = <0xf5>;
+                                               phandle = <0xf5>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       pop_cdev4 {
+                                               trip = <0xf5>;
+                                               cooling-device = <0x15 0xffffffff 0xfffffffd>;
+                                       };
+
+                                       pop_cdev5 {
+                                               trip = <0xf5>;
+                                               cooling-device = <0x16 0xffffffff 0xfffffffd>;
+                                       };
+
+                                       pop_cdev6 {
+                                               trip = <0xf5>;
+                                               cooling-device = <0x17 0xffffffff 0xfffffffd>;
+                                       };
+
+                                       pop_cdev7 {
+                                               trip = <0xf5>;
+                                               cooling-device = <0x18 0xffffffff 0xfffffffd>;
+                                       };
+                               };
+                       };
+
+                       cpu0-silver-step {
+                               polling-delay-passive = <0x64>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0xf2 0x01>;
+                               thermal-governor = "step_wise";
+
+                               trips {
+
+                                       emerg-config0 {
+                                               temperature = <0x1adb0>;
+                                               hysteresis = <0x2710>;
+                                               type = "passive";
+                                               linux,phandle = <0xf6>;
+                                               phandle = <0xf6>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       emerg_cdev0 {
+                                               trip = <0xf6>;
+                                               cooling-device = <0x11 0xfffffffe 0xfffffffe>;
+                                       };
+                               };
+                       };
+
+                       cpu1-silver-step {
+                               polling-delay-passive = <0x64>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0xf2 0x02>;
+                               thermal-governor = "step_wise";
+
+                               trips {
+
+                                       emerg-config1 {
+                                               temperature = <0x1adb0>;
+                                               hysteresis = <0x2710>;
+                                               type = "passive";
+                                               linux,phandle = <0xf7>;
+                                               phandle = <0xf7>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       emerg_cdev1 {
+                                               trip = <0xf7>;
+                                               cooling-device = <0x12 0xfffffffe 0xfffffffe>;
+                                       };
+                               };
+                       };
+
+                       cpu2-silver-step {
+                               polling-delay-passive = <0x64>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0xf2 0x03>;
+                               thermal-governor = "step_wise";
+
+                               trips {
+
+                                       emerg-config2 {
+                                               temperature = <0x1adb0>;
+                                               hysteresis = <0x2710>;
+                                               type = "passive";
+                                               linux,phandle = <0xf8>;
+                                               phandle = <0xf8>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       emerg_cdev2 {
+                                               trip = <0xf8>;
+                                               cooling-device = <0x13 0xfffffffe 0xfffffffe>;
+                                       };
+                               };
+                       };
+
+                       cpu3-silver-step {
+                               polling-delay-passive = <0x64>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0xf2 0x04>;
+                               thermal-governor = "step_wise";
+
+                               trips {
+
+                                       emerg-config3 {
+                                               temperature = <0x1adb0>;
+                                               hysteresis = <0x2710>;
+                                               type = "passive";
+                                               linux,phandle = <0xf9>;
+                                               phandle = <0xf9>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       emerg_cdev3 {
+                                               trip = <0xf9>;
+                                               cooling-device = <0x14 0xfffffffe 0xfffffffe>;
+                                       };
+                               };
+                       };
+
+                       cpu0-gold-step {
+                               polling-delay-passive = <0x64>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0xf2 0x07>;
+                               thermal-governor = "step_wise";
+
+                               trips {
+
+                                       emerg-config4 {
+                                               temperature = <0x1adb0>;
+                                               hysteresis = <0x2710>;
+                                               type = "passive";
+                                               linux,phandle = <0xfa>;
+                                               phandle = <0xfa>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       emerg_cdev4 {
+                                               trip = <0xfa>;
+                                               cooling-device = <0x15 0xfffffffe 0xfffffffe>;
+                                       };
+                               };
+                       };
+
+                       cpu1-gold-step {
+                               polling-delay-passive = <0x64>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0xf2 0x08>;
+                               thermal-governor = "step_wise";
+
+                               trips {
+
+                                       emerg-config5 {
+                                               temperature = <0x1adb0>;
+                                               hysteresis = <0x2710>;
+                                               type = "passive";
+                                               linux,phandle = <0xfb>;
+                                               phandle = <0xfb>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       emerg_cdev5 {
+                                               trip = <0xfb>;
+                                               cooling-device = <0x16 0xfffffffe 0xfffffffe>;
+                                       };
+                               };
+                       };
+
+                       cpu2-gold-step {
+                               polling-delay-passive = <0x64>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0xf2 0x09>;
+                               thermal-governor = "step_wise";
+
+                               trips {
+
+                                       emerg-config6 {
+                                               temperature = <0x1adb0>;
+                                               hysteresis = <0x2710>;
+                                               type = "passive";
+                                               linux,phandle = <0xfc>;
+                                               phandle = <0xfc>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       emerg_cdev6 {
+                                               trip = <0xfc>;
+                                               cooling-device = <0x17 0xfffffffe 0xfffffffe>;
+                                       };
+                               };
+                       };
+
+                       cpu3-gold-step {
+                               polling-delay-passive = <0x64>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0xf2 0x0a>;
+                               thermal-governor = "step_wise";
+
+                               trips {
+
+                                       emerg-config7 {
+                                               temperature = <0x1adb0>;
+                                               hysteresis = <0x2710>;
+                                               type = "passive";
+                                               linux,phandle = <0xfd>;
+                                               phandle = <0xfd>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       emerg_cdev7 {
+                                               trip = <0xfd>;
+                                               cooling-device = <0x18 0xfffffffe 0xfffffffe>;
+                                       };
+                               };
+                       };
+
+                       lmh-dcvs-01 {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "user_space";
+                               thermal-sensors = <0x0a>;
+
+                               trips {
+
+                                       active-config {
+                                               temperature = <0x17318>;
+                                               hysteresis = <0x7530>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       lmh-dcvs-00 {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "user_space";
+                               thermal-sensors = <0x02>;
+
+                               trips {
+
+                                       active-config {
+                                               temperature = <0x17318>;
+                                               hysteresis = <0x7530>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       pm8998_tz {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "step_wise";
+                               thermal-sensors = <0xfe>;
+                               linux,phandle = <0x336>;
+                               phandle = <0x336>;
+
+                               trips {
+
+                                       pm8998-trip0 {
+                                               temperature = <0x19a28>;
+                                               hysteresis = <0x00>;
+                                               type = "passive";
+                                               linux,phandle = <0xff>;
+                                               phandle = <0xff>;
+                                       };
+
+                                       pm8998-trip1 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x00>;
+                                               type = "passive";
+                                               linux,phandle = <0x100>;
+                                               phandle = <0x100>;
+                                       };
+
+                                       pm8998-trip2 {
+                                               temperature = <0x23668>;
+                                               hysteresis = <0x00>;
+                                               type = "passive";
+                                               linux,phandle = <0x337>;
+                                               phandle = <0x337>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       trip0_cpu0 {
+                                               trip = <0xff>;
+                                               cooling-device = <0x11 0xfffffffd 0xfffffffd>;
+                                       };
+
+                                       trip0_cpu1 {
+                                               trip = <0xff>;
+                                               cooling-device = <0x12 0xfffffffd 0xfffffffd>;
+                                       };
+
+                                       trip0_cpu2 {
+                                               trip = <0xff>;
+                                               cooling-device = <0x13 0xfffffffd 0xfffffffd>;
+                                       };
+
+                                       trip0_cpu3 {
+                                               trip = <0xff>;
+                                               cooling-device = <0x14 0xfffffffd 0xfffffffd>;
+                                       };
+
+                                       trip0_cpu4 {
+                                               trip = <0xff>;
+                                               cooling-device = <0x15 0xfffffffd 0xfffffffd>;
+                                       };
+
+                                       trip0_cpu5 {
+                                               trip = <0xff>;
+                                               cooling-device = <0x16 0xfffffffd 0xfffffffd>;
+                                       };
+
+                                       trip0_cpu6 {
+                                               trip = <0xff>;
+                                               cooling-device = <0x17 0xfffffffd 0xfffffffd>;
+                                       };
+
+                                       trip0_cpu7 {
+                                               trip = <0xff>;
+                                               cooling-device = <0x18 0xfffffffd 0xfffffffd>;
+                                       };
+
+                                       trip1_cpu1 {
+                                               trip = <0x100>;
+                                               cooling-device = <0x12 0xfffffffe 0xfffffffe>;
+                                       };
+
+                                       trip1_cpu2 {
+                                               trip = <0x100>;
+                                               cooling-device = <0x13 0xfffffffe 0xfffffffe>;
+                                       };
+
+                                       trip1_cpu3 {
+                                               trip = <0x100>;
+                                               cooling-device = <0x14 0xfffffffe 0xfffffffe>;
+                                       };
+
+                                       trip1_cpu4 {
+                                               trip = <0x100>;
+                                               cooling-device = <0x15 0xfffffffe 0xfffffffe>;
+                                       };
+
+                                       trip1_cpu5 {
+                                               trip = <0x100>;
+                                               cooling-device = <0x16 0xfffffffe 0xfffffffe>;
+                                       };
+
+                                       trip1_cpu6 {
+                                               trip = <0x100>;
+                                               cooling-device = <0x17 0xfffffffe 0xfffffffe>;
+                                       };
+
+                                       trip1_cpu7 {
+                                               trip = <0x100>;
+                                               cooling-device = <0x18 0xfffffffe 0xfffffffe>;
+                                       };
+                               };
+                       };
+
+                       pm8005_tz {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0x101>;
+
+                               trips {
+
+                                       pm8005-trip0 {
+                                               temperature = <0x19a28>;
+                                               hysteresis = <0x00>;
+                                               type = "passive";
+                                       };
+
+                                       pm8005-trip1 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x00>;
+                                               type = "passive";
+                                       };
+
+                                       pm8005-trip2 {
+                                               temperature = <0x23668>;
+                                               hysteresis = <0x00>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       aoss0-lowf {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "low_limits_floor";
+                               thermal-sensors = <0xf2 0x00>;
+                               tracks-low;
+
+                               trips {
+
+                                       aoss0-trip {
+                                               temperature = <0x1388>;
+                                               hysteresis = <0x1388>;
+                                               type = "passive";
+                                               linux,phandle = <0x102>;
+                                               phandle = <0x102>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       cpu0_vdd_cdev {
+                                               trip = <0x102>;
+                                               cooling-device = <0x11 0x04 0x04>;
+                                       };
+
+                                       cpu4_vdd_cdev {
+                                               trip = <0x102>;
+                                               cooling-device = <0x15 0x09 0x09>;
+                                       };
+
+                                       gpu_vdd_cdev {
+                                               trip = <0x102>;
+                                               cooling-device = <0xa0 0x01 0x01>;
+                                       };
+
+                                       cx_vdd_cdev {
+                                               trip = <0x102>;
+                                               cooling-device = <0x103 0x00 0x00>;
+                                       };
+
+                                       mx_vdd_cdev {
+                                               trip = <0x102>;
+                                               cooling-device = <0x104 0x00 0x00>;
+                                       };
+
+                                       ebi_vdd_cdev {
+                                               trip = <0x102>;
+                                               cooling-device = <0x105 0x00 0x00>;
+                                       };
+
+                                       modem_vdd_cdev {
+                                               trip = <0x102>;
+                                               cooling-device = <0x106 0x00 0x00>;
+                                       };
+
+                                       adsp_vdd_cdev {
+                                               trip = <0x102>;
+                                               cooling-device = <0x107 0x00 0x00>;
+                                       };
+
+                                       cdsp_vdd_cdev {
+                                               trip = <0x102>;
+                                               cooling-device = <0x108 0x00 0x00>;
+                                       };
+
+                                       slpi_vdd_cdev {
+                                               trip = <0x102>;
+                                               cooling-device = <0x109 0x00 0x00>;
+                                       };
+                               };
+                       };
+
+                       cpu0-silver-lowf {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "low_limits_floor";
+                               thermal-sensors = <0xf2 0x01>;
+                               tracks-low;
+
+                               trips {
+
+                                       cpu0-trip {
+                                               temperature = <0x1388>;
+                                               hysteresis = <0x1388>;
+                                               type = "passive";
+                                               linux,phandle = <0x10a>;
+                                               phandle = <0x10a>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       cpu0_vdd_cdev {
+                                               trip = <0x10a>;
+                                               cooling-device = <0x11 0x04 0x04>;
+                                       };
+
+                                       cpu4_vdd_cdev {
+                                               trip = <0x10a>;
+                                               cooling-device = <0x15 0x09 0x09>;
+                                       };
+
+                                       gpu_vdd_cdev {
+                                               trip = <0x10a>;
+                                               cooling-device = <0xa0 0x01 0x01>;
+                                       };
+
+                                       cx_vdd_cdev {
+                                               trip = <0x10a>;
+                                               cooling-device = <0x103 0x00 0x00>;
+                                       };
+
+                                       mx_vdd_cdev {
+                                               trip = <0x10a>;
+                                               cooling-device = <0x104 0x00 0x00>;
+                                       };
+
+                                       ebi_vdd_cdev {
+                                               trip = <0x10a>;
+                                               cooling-device = <0x105 0x00 0x00>;
+                                       };
+
+                                       modem_vdd_cdev {
+                                               trip = <0x10a>;
+                                               cooling-device = <0x106 0x00 0x00>;
+                                       };
+
+                                       adsp_vdd_cdev {
+                                               trip = <0x10a>;
+                                               cooling-device = <0x107 0x00 0x00>;
+                                       };
+
+                                       cdsp_vdd_cdev {
+                                               trip = <0x10a>;
+                                               cooling-device = <0x108 0x00 0x00>;
+                                       };
+
+                                       slpi_vdd_cdev {
+                                               trip = <0x10a>;
+                                               cooling-device = <0x109 0x00 0x00>;
+                                       };
+                               };
+                       };
+
+                       cpu1-silver-lowf {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "low_limits_floor";
+                               thermal-sensors = <0xf2 0x02>;
+                               tracks-low;
+
+                               trips {
+
+                                       cpu1-trip {
+                                               temperature = <0x1388>;
+                                               hysteresis = <0x1388>;
+                                               type = "passive";
+                                               linux,phandle = <0x10b>;
+                                               phandle = <0x10b>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       cpu0_vdd_cdev {
+                                               trip = <0x10b>;
+                                               cooling-device = <0x11 0x04 0x04>;
+                                       };
+
+                                       cpu4_vdd_cdev {
+                                               trip = <0x10b>;
+                                               cooling-device = <0x15 0x09 0x09>;
+                                       };
+
+                                       gpu_vdd_cdev {
+                                               trip = <0x10b>;
+                                               cooling-device = <0xa0 0x01 0x01>;
+                                       };
+
+                                       cx_vdd_cdev {
+                                               trip = <0x10b>;
+                                               cooling-device = <0x103 0x00 0x00>;
+                                       };
+
+                                       mx_vdd_cdev {
+                                               trip = <0x10b>;
+                                               cooling-device = <0x104 0x00 0x00>;
+                                       };
+
+                                       ebi_vdd_cdev {
+                                               trip = <0x10b>;
+                                               cooling-device = <0x105 0x00 0x00>;
+                                       };
+
+                                       modem_vdd_cdev {
+                                               trip = <0x10b>;
+                                               cooling-device = <0x106 0x00 0x00>;
+                                       };
+
+                                       adsp_vdd_cdev {
+                                               trip = <0x10b>;
+                                               cooling-device = <0x107 0x00 0x00>;
+                                       };
+
+                                       cdsp_vdd_cdev {
+                                               trip = <0x10b>;
+                                               cooling-device = <0x108 0x00 0x00>;
+                                       };
+
+                                       slpi_vdd_cdev {
+                                               trip = <0x10b>;
+                                               cooling-device = <0x109 0x00 0x00>;
+                                       };
+                               };
+                       };
+
+                       cpu2-silver-lowf {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "low_limits_floor";
+                               thermal-sensors = <0xf2 0x03>;
+                               tracks-low;
+
+                               trips {
+
+                                       cpu2-trip {
+                                               temperature = <0x1388>;
+                                               hysteresis = <0x1388>;
+                                               type = "passive";
+                                               linux,phandle = <0x10c>;
+                                               phandle = <0x10c>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       cpu0_vdd_cdev {
+                                               trip = <0x10c>;
+                                               cooling-device = <0x11 0x04 0x04>;
+                                       };
+
+                                       cpu4_vdd_cdev {
+                                               trip = <0x10c>;
+                                               cooling-device = <0x15 0x09 0x09>;
+                                       };
+
+                                       gpu_vdd_cdev {
+                                               trip = <0x10c>;
+                                               cooling-device = <0xa0 0x01 0x01>;
+                                       };
+
+                                       cx_vdd_cdev {
+                                               trip = <0x10c>;
+                                               cooling-device = <0x103 0x00 0x00>;
+                                       };
+
+                                       mx_vdd_cdev {
+                                               trip = <0x10c>;
+                                               cooling-device = <0x104 0x00 0x00>;
+                                       };
+
+                                       ebi_vdd_cdev {
+                                               trip = <0x10c>;
+                                               cooling-device = <0x105 0x00 0x00>;
+                                       };
+
+                                       modem_vdd_cdev {
+                                               trip = <0x10c>;
+                                               cooling-device = <0x106 0x00 0x00>;
+                                       };
+
+                                       adsp_vdd_cdev {
+                                               trip = <0x10c>;
+                                               cooling-device = <0x107 0x00 0x00>;
+                                       };
+
+                                       cdsp_vdd_cdev {
+                                               trip = <0x10c>;
+                                               cooling-device = <0x108 0x00 0x00>;
+                                       };
+
+                                       slpi_vdd_cdev {
+                                               trip = <0x10c>;
+                                               cooling-device = <0x109 0x00 0x00>;
+                                       };
+                               };
+                       };
+
+                       cpu3-silver-lowf {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "low_limits_floor";
+                               thermal-sensors = <0xf2 0x04>;
+                               tracks-low;
+
+                               trips {
+
+                                       cpu3-trip {
+                                               temperature = <0x1388>;
+                                               hysteresis = <0x1388>;
+                                               type = "passive";
+                                               linux,phandle = <0x10d>;
+                                               phandle = <0x10d>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       cpu0_vdd_cdev {
+                                               trip = <0x10d>;
+                                               cooling-device = <0x11 0x04 0x04>;
+                                       };
+
+                                       cpu4_vdd_cdev {
+                                               trip = <0x10d>;
+                                               cooling-device = <0x15 0x09 0x09>;
+                                       };
+
+                                       gpu_vdd_cdev {
+                                               trip = <0x10d>;
+                                               cooling-device = <0xa0 0x01 0x01>;
+                                       };
+
+                                       cx_vdd_cdev {
+                                               trip = <0x10d>;
+                                               cooling-device = <0x103 0x00 0x00>;
+                                       };
+
+                                       mx_vdd_cdev {
+                                               trip = <0x10d>;
+                                               cooling-device = <0x104 0x00 0x00>;
+                                       };
+
+                                       ebi_vdd_cdev {
+                                               trip = <0x10d>;
+                                               cooling-device = <0x105 0x00 0x00>;
+                                       };
+
+                                       modem_vdd_cdev {
+                                               trip = <0x10d>;
+                                               cooling-device = <0x106 0x00 0x00>;
+                                       };
+
+                                       adsp_vdd_cdev {
+                                               trip = <0x10d>;
+                                               cooling-device = <0x107 0x00 0x00>;
+                                       };
+
+                                       cdsp_vdd_cdev {
+                                               trip = <0x10d>;
+                                               cooling-device = <0x108 0x00 0x00>;
+                                       };
+
+                                       slpi_vdd_cdev {
+                                               trip = <0x10d>;
+                                               cooling-device = <0x109 0x00 0x00>;
+                                       };
+                               };
+                       };
+
+                       kryo-l3-0-lowf {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "low_limits_floor";
+                               thermal-sensors = <0xf2 0x05>;
+                               tracks-low;
+
+                               trips {
+
+                                       l3-0-trip {
+                                               temperature = <0x1388>;
+                                               hysteresis = <0x1388>;
+                                               type = "passive";
+                                               linux,phandle = <0x10e>;
+                                               phandle = <0x10e>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       cpu0_vdd_cdev {
+                                               trip = <0x10e>;
+                                               cooling-device = <0x11 0x04 0x04>;
+                                       };
+
+                                       cpu4_vdd_cdev {
+                                               trip = <0x10e>;
+                                               cooling-device = <0x15 0x09 0x09>;
+                                       };
+
+                                       gpu_vdd_cdev {
+                                               trip = <0x10e>;
+                                               cooling-device = <0xa0 0x01 0x01>;
+                                       };
+
+                                       cx_vdd_cdev {
+                                               trip = <0x10e>;
+                                               cooling-device = <0x103 0x00 0x00>;
+                                       };
+
+                                       mx_vdd_cdev {
+                                               trip = <0x10e>;
+                                               cooling-device = <0x104 0x00 0x00>;
+                                       };
+
+                                       ebi_vdd_cdev {
+                                               trip = <0x10e>;
+                                               cooling-device = <0x105 0x00 0x00>;
+                                       };
+
+                                       modem_vdd_cdev {
+                                               trip = <0x10e>;
+                                               cooling-device = <0x106 0x00 0x00>;
+                                       };
+
+                                       adsp_vdd_cdev {
+                                               trip = <0x10e>;
+                                               cooling-device = <0x107 0x00 0x00>;
+                                       };
+
+                                       cdsp_vdd_cdev {
+                                               trip = <0x10e>;
+                                               cooling-device = <0x108 0x00 0x00>;
+                                       };
+
+                                       slpi_vdd_cdev {
+                                               trip = <0x10e>;
+                                               cooling-device = <0x109 0x00 0x00>;
+                                       };
+                               };
+                       };
+
+                       kryo-l3-1-lowf {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "low_limits_floor";
+                               thermal-sensors = <0xf2 0x06>;
+                               tracks-low;
+
+                               trips {
+
+                                       l3-1-trip {
+                                               temperature = <0x1388>;
+                                               hysteresis = <0x1388>;
+                                               type = "passive";
+                                               linux,phandle = <0x10f>;
+                                               phandle = <0x10f>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       cpu0_vdd_cdev {
+                                               trip = <0x10f>;
+                                               cooling-device = <0x11 0x04 0x04>;
+                                       };
+
+                                       cpu4_vdd_cdev {
+                                               trip = <0x10f>;
+                                               cooling-device = <0x15 0x09 0x09>;
+                                       };
+
+                                       gpu_vdd_cdev {
+                                               trip = <0x10f>;
+                                               cooling-device = <0xa0 0x01 0x01>;
+                                       };
+
+                                       cx_vdd_cdev {
+                                               trip = <0x10f>;
+                                               cooling-device = <0x103 0x00 0x00>;
+                                       };
+
+                                       mx_vdd_cdev {
+                                               trip = <0x10f>;
+                                               cooling-device = <0x104 0x00 0x00>;
+                                       };
+
+                                       ebi_vdd_cdev {
+                                               trip = <0x10f>;
+                                               cooling-device = <0x105 0x00 0x00>;
+                                       };
+
+                                       modem_vdd_cdev {
+                                               trip = <0x10f>;
+                                               cooling-device = <0x106 0x00 0x00>;
+                                       };
+
+                                       adsp_vdd_cdev {
+                                               trip = <0x10f>;
+                                               cooling-device = <0x107 0x00 0x00>;
+                                       };
+
+                                       cdsp_vdd_cdev {
+                                               trip = <0x10f>;
+                                               cooling-device = <0x108 0x00 0x00>;
+                                       };
+
+                                       slpi_vdd_cdev {
+                                               trip = <0x10f>;
+                                               cooling-device = <0x109 0x00 0x00>;
+                                       };
+                               };
+                       };
+
+                       cpu0-gold-lowf {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "low_limits_floor";
+                               thermal-sensors = <0xf2 0x07>;
+                               tracks-low;
+
+                               trips {
+
+                                       cpug0-trip {
+                                               temperature = <0x1388>;
+                                               hysteresis = <0x1388>;
+                                               type = "passive";
+                                               linux,phandle = <0x110>;
+                                               phandle = <0x110>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       cpu0_vdd_cdev {
+                                               trip = <0x110>;
+                                               cooling-device = <0x11 0x04 0x04>;
+                                       };
+
+                                       cpu4_vdd_cdev {
+                                               trip = <0x110>;
+                                               cooling-device = <0x15 0x09 0x09>;
+                                       };
+
+                                       gpu_vdd_cdev {
+                                               trip = <0x110>;
+                                               cooling-device = <0xa0 0x01 0x01>;
+                                       };
+
+                                       cx_vdd_cdev {
+                                               trip = <0x110>;
+                                               cooling-device = <0x103 0x00 0x00>;
+                                       };
+
+                                       mx_vdd_cdev {
+                                               trip = <0x110>;
+                                               cooling-device = <0x104 0x00 0x00>;
+                                       };
+
+                                       ebi_vdd_cdev {
+                                               trip = <0x110>;
+                                               cooling-device = <0x105 0x00 0x00>;
+                                       };
+
+                                       modem_vdd_cdev {
+                                               trip = <0x110>;
+                                               cooling-device = <0x106 0x00 0x00>;
+                                       };
+
+                                       adsp_vdd_cdev {
+                                               trip = <0x110>;
+                                               cooling-device = <0x107 0x00 0x00>;
+                                       };
+
+                                       cdsp_vdd_cdev {
+                                               trip = <0x110>;
+                                               cooling-device = <0x108 0x00 0x00>;
+                                       };
+
+                                       slpi_vdd_cdev {
+                                               trip = <0x110>;
+                                               cooling-device = <0x109 0x00 0x00>;
+                                       };
+                               };
+                       };
+
+                       cpu1-gold-lowf {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "low_limits_floor";
+                               thermal-sensors = <0xf2 0x08>;
+                               tracks-low;
+
+                               trips {
+
+                                       cpug1-trip {
+                                               temperature = <0x1388>;
+                                               hysteresis = <0x1388>;
+                                               type = "passive";
+                                               linux,phandle = <0x111>;
+                                               phandle = <0x111>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       cpu0_vdd_cdev {
+                                               trip = <0x111>;
+                                               cooling-device = <0x11 0x04 0x04>;
+                                       };
+
+                                       cpu4_vdd_cdev {
+                                               trip = <0x111>;
+                                               cooling-device = <0x15 0x09 0x09>;
+                                       };
+
+                                       gpu_vdd_cdev {
+                                               trip = <0x111>;
+                                               cooling-device = <0xa0 0x01 0x01>;
+                                       };
+
+                                       cx_vdd_cdev {
+                                               trip = <0x111>;
+                                               cooling-device = <0x103 0x00 0x00>;
+                                       };
+
+                                       mx_vdd_cdev {
+                                               trip = <0x111>;
+                                               cooling-device = <0x104 0x00 0x00>;
+                                       };
+
+                                       ebi_vdd_cdev {
+                                               trip = <0x111>;
+                                               cooling-device = <0x105 0x00 0x00>;
+                                       };
+
+                                       modem_vdd_cdev {
+                                               trip = <0x111>;
+                                               cooling-device = <0x106 0x00 0x00>;
+                                       };
+
+                                       adsp_vdd_cdev {
+                                               trip = <0x111>;
+                                               cooling-device = <0x107 0x00 0x00>;
+                                       };
+
+                                       cdsp_vdd_cdev {
+                                               trip = <0x111>;
+                                               cooling-device = <0x108 0x00 0x00>;
+                                       };
+
+                                       slpi_vdd_cdev {
+                                               trip = <0x111>;
+                                               cooling-device = <0x109 0x00 0x00>;
+                                       };
+                               };
+                       };
+
+                       cpu2-gold-lowf {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "low_limits_floor";
+                               thermal-sensors = <0xf2 0x09>;
+                               tracks-low;
+
+                               trips {
+
+                                       cpug2-trip {
+                                               temperature = <0x1388>;
+                                               hysteresis = <0x1388>;
+                                               type = "passive";
+                                               linux,phandle = <0x112>;
+                                               phandle = <0x112>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       cpu0_vdd_cdev {
+                                               trip = <0x112>;
+                                               cooling-device = <0x11 0x04 0x04>;
+                                       };
+
+                                       cpu4_vdd_cdev {
+                                               trip = <0x112>;
+                                               cooling-device = <0x15 0x09 0x09>;
+                                       };
+
+                                       gpu_vdd_cdev {
+                                               trip = <0x112>;
+                                               cooling-device = <0xa0 0x01 0x01>;
+                                       };
+
+                                       cx_vdd_cdev {
+                                               trip = <0x112>;
+                                               cooling-device = <0x103 0x00 0x00>;
+                                       };
+
+                                       mx_vdd_cdev {
+                                               trip = <0x112>;
+                                               cooling-device = <0x104 0x00 0x00>;
+                                       };
+
+                                       ebi_vdd_cdev {
+                                               trip = <0x112>;
+                                               cooling-device = <0x105 0x00 0x00>;
+                                       };
+
+                                       modem_vdd_cdev {
+                                               trip = <0x112>;
+                                               cooling-device = <0x106 0x00 0x00>;
+                                       };
+
+                                       adsp_vdd_cdev {
+                                               trip = <0x112>;
+                                               cooling-device = <0x107 0x00 0x00>;
+                                       };
+
+                                       cdsp_vdd_cdev {
+                                               trip = <0x112>;
+                                               cooling-device = <0x108 0x00 0x00>;
+                                       };
+
+                                       slpi_vdd_cdev {
+                                               trip = <0x112>;
+                                               cooling-device = <0x109 0x00 0x00>;
+                                       };
+                               };
+                       };
+
+                       cpu3-gold-lowf {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "low_limits_floor";
+                               thermal-sensors = <0xf2 0x0a>;
+                               tracks-low;
+
+                               trips {
+
+                                       cpug3-trip {
+                                               temperature = <0x1388>;
+                                               hysteresis = <0x1388>;
+                                               type = "passive";
+                                               linux,phandle = <0x113>;
+                                               phandle = <0x113>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       cpu0_vdd_cdev {
+                                               trip = <0x113>;
+                                               cooling-device = <0x11 0x04 0x04>;
+                                       };
+
+                                       cpu4_vdd_cdev {
+                                               trip = <0x113>;
+                                               cooling-device = <0x15 0x09 0x09>;
+                                       };
+
+                                       gpu_vdd_cdev {
+                                               trip = <0x113>;
+                                               cooling-device = <0xa0 0x01 0x01>;
+                                       };
+
+                                       cx_vdd_cdev {
+                                               trip = <0x113>;
+                                               cooling-device = <0x103 0x00 0x00>;
+                                       };
+
+                                       mx_vdd_cdev {
+                                               trip = <0x113>;
+                                               cooling-device = <0x104 0x00 0x00>;
+                                       };
+
+                                       ebi_vdd_cdev {
+                                               trip = <0x113>;
+                                               cooling-device = <0x105 0x00 0x00>;
+                                       };
+
+                                       modem_vdd_cdev {
+                                               trip = <0x113>;
+                                               cooling-device = <0x106 0x00 0x00>;
+                                       };
+
+                                       adsp_vdd_cdev {
+                                               trip = <0x113>;
+                                               cooling-device = <0x107 0x00 0x00>;
+                                       };
+
+                                       cdsp_vdd_cdev {
+                                               trip = <0x113>;
+                                               cooling-device = <0x108 0x00 0x00>;
+                                       };
+
+                                       slpi_vdd_cdev {
+                                               trip = <0x113>;
+                                               cooling-device = <0x109 0x00 0x00>;
+                                       };
+                               };
+                       };
+
+                       gpu0-lowf {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "low_limits_floor";
+                               thermal-sensors = <0xf2 0x0b>;
+                               tracks-low;
+
+                               trips {
+
+                                       gpu0-trip {
+                                               temperature = <0x1388>;
+                                               hysteresis = <0x1388>;
+                                               type = "passive";
+                                               linux,phandle = <0x114>;
+                                               phandle = <0x114>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       cpu0_vdd_cdev {
+                                               trip = <0x114>;
+                                               cooling-device = <0x11 0x04 0x04>;
+                                       };
+
+                                       cpu4_vdd_cdev {
+                                               trip = <0x114>;
+                                               cooling-device = <0x15 0x09 0x09>;
+                                       };
+
+                                       gpu_vdd_cdev {
+                                               trip = <0x114>;
+                                               cooling-device = <0xa0 0x01 0x01>;
+                                       };
+
+                                       cx_vdd_cdev {
+                                               trip = <0x114>;
+                                               cooling-device = <0x103 0x00 0x00>;
+                                       };
+
+                                       mx_vdd_cdev {
+                                               trip = <0x114>;
+                                               cooling-device = <0x104 0x00 0x00>;
+                                       };
+
+                                       ebi_vdd_cdev {
+                                               trip = <0x114>;
+                                               cooling-device = <0x105 0x00 0x00>;
+                                       };
+
+                                       modem_vdd_cdev {
+                                               trip = <0x114>;
+                                               cooling-device = <0x106 0x00 0x00>;
+                                       };
+
+                                       adsp_vdd_cdev {
+                                               trip = <0x114>;
+                                               cooling-device = <0x107 0x00 0x00>;
+                                       };
+
+                                       cdsp_vdd_cdev {
+                                               trip = <0x114>;
+                                               cooling-device = <0x108 0x00 0x00>;
+                                       };
+
+                                       slpi_vdd_cdev {
+                                               trip = <0x114>;
+                                               cooling-device = <0x109 0x00 0x00>;
+                                       };
+                               };
+                       };
+
+                       gpu1-lowf {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "low_limits_floor";
+                               thermal-sensors = <0xf2 0x0c>;
+                               tracks-low;
+
+                               trips {
+
+                                       gpu1-trip_l {
+                                               temperature = <0x1388>;
+                                               hysteresis = <0x1388>;
+                                               type = "passive";
+                                               linux,phandle = <0x115>;
+                                               phandle = <0x115>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       cpu0_vdd_cdev {
+                                               trip = <0x115>;
+                                               cooling-device = <0x11 0x04 0x04>;
+                                       };
+
+                                       cpu4_vdd_cdev {
+                                               trip = <0x115>;
+                                               cooling-device = <0x15 0x09 0x09>;
+                                       };
+
+                                       gpu_vdd_cdev {
+                                               trip = <0x115>;
+                                               cooling-device = <0xa0 0x01 0x01>;
+                                       };
+
+                                       cx_vdd_cdev {
+                                               trip = <0x115>;
+                                               cooling-device = <0x103 0x00 0x00>;
+                                       };
+
+                                       mx_vdd_cdev {
+                                               trip = <0x115>;
+                                               cooling-device = <0x104 0x00 0x00>;
+                                       };
+
+                                       ebi_vdd_cdev {
+                                               trip = <0x115>;
+                                               cooling-device = <0x105 0x00 0x00>;
+                                       };
+
+                                       modem_vdd_cdev {
+                                               trip = <0x115>;
+                                               cooling-device = <0x106 0x00 0x00>;
+                                       };
+
+                                       adsp_vdd_cdev {
+                                               trip = <0x115>;
+                                               cooling-device = <0x107 0x00 0x00>;
+                                       };
+
+                                       cdsp_vdd_cdev {
+                                               trip = <0x115>;
+                                               cooling-device = <0x108 0x00 0x00>;
+                                       };
+
+                                       slpi_vdd_cdev {
+                                               trip = <0x115>;
+                                               cooling-device = <0x109 0x00 0x00>;
+                                       };
+                               };
+                       };
+
+                       aoss1-lowf {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "low_limits_floor";
+                               thermal-sensors = <0xf3 0x00>;
+                               tracks-low;
+
+                               trips {
+
+                                       aoss1-trip {
+                                               temperature = <0x1388>;
+                                               hysteresis = <0x1388>;
+                                               type = "passive";
+                                               linux,phandle = <0x116>;
+                                               phandle = <0x116>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       cpu0_vdd_cdev {
+                                               trip = <0x116>;
+                                               cooling-device = <0x11 0x04 0x04>;
+                                       };
+
+                                       cpu4_vdd_cdev {
+                                               trip = <0x116>;
+                                               cooling-device = <0x15 0x09 0x09>;
+                                       };
+
+                                       gpu_vdd_cdev {
+                                               trip = <0x116>;
+                                               cooling-device = <0xa0 0x01 0x01>;
+                                       };
+
+                                       cx_vdd_cdev {
+                                               trip = <0x116>;
+                                               cooling-device = <0x103 0x00 0x00>;
+                                       };
+
+                                       mx_vdd_cdev {
+                                               trip = <0x116>;
+                                               cooling-device = <0x104 0x00 0x00>;
+                                       };
+
+                                       ebi_vdd_cdev {
+                                               trip = <0x116>;
+                                               cooling-device = <0x105 0x00 0x00>;
+                                       };
+
+                                       modem_vdd_cdev {
+                                               trip = <0x116>;
+                                               cooling-device = <0x106 0x00 0x00>;
+                                       };
+
+                                       adsp_vdd_cdev {
+                                               trip = <0x116>;
+                                               cooling-device = <0x107 0x00 0x00>;
+                                       };
+
+                                       cdsp_vdd_cdev {
+                                               trip = <0x116>;
+                                               cooling-device = <0x108 0x00 0x00>;
+                                       };
+
+                                       slpi_vdd_cdev {
+                                               trip = <0x116>;
+                                               cooling-device = <0x109 0x00 0x00>;
+                                       };
+                               };
+                       };
+
+                       mdm-dsp-lowf {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "low_limits_floor";
+                               thermal-sensors = <0xf3 0x01>;
+                               tracks-low;
+
+                               trips {
+
+                                       dsp-trip {
+                                               temperature = <0x1388>;
+                                               hysteresis = <0x1388>;
+                                               type = "passive";
+                                               linux,phandle = <0x117>;
+                                               phandle = <0x117>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       cpu0_vdd_cdev {
+                                               trip = <0x117>;
+                                               cooling-device = <0x11 0x04 0x04>;
+                                       };
+
+                                       cpu4_vdd_cdev {
+                                               trip = <0x117>;
+                                               cooling-device = <0x15 0x09 0x09>;
+                                       };
+
+                                       gpu_vdd_cdev {
+                                               trip = <0x117>;
+                                               cooling-device = <0xa0 0x01 0x01>;
+                                       };
+
+                                       cx_vdd_cdev {
+                                               trip = <0x117>;
+                                               cooling-device = <0x103 0x00 0x00>;
+                                       };
+
+                                       mx_vdd_cdev {
+                                               trip = <0x117>;
+                                               cooling-device = <0x104 0x00 0x00>;
+                                       };
+
+                                       ebi_vdd_cdev {
+                                               trip = <0x117>;
+                                               cooling-device = <0x105 0x00 0x00>;
+                                       };
+
+                                       modem_vdd_cdev {
+                                               trip = <0x117>;
+                                               cooling-device = <0x106 0x00 0x00>;
+                                       };
+
+                                       adsp_vdd_cdev {
+                                               trip = <0x117>;
+                                               cooling-device = <0x107 0x00 0x00>;
+                                       };
+
+                                       cdsp_vdd_cdev {
+                                               trip = <0x117>;
+                                               cooling-device = <0x108 0x00 0x00>;
+                                       };
+
+                                       slpi_vdd_cdev {
+                                               trip = <0x117>;
+                                               cooling-device = <0x109 0x00 0x00>;
+                                       };
+                               };
+                       };
+
+                       ddr-lowf {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "low_limits_floor";
+                               thermal-sensors = <0xf3 0x02>;
+                               tracks-low;
+
+                               trips {
+
+                                       ddr-trip {
+                                               temperature = <0x1388>;
+                                               hysteresis = <0x1388>;
+                                               type = "passive";
+                                               linux,phandle = <0x118>;
+                                               phandle = <0x118>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       cpu0_vdd_cdev {
+                                               trip = <0x118>;
+                                               cooling-device = <0x11 0x04 0x04>;
+                                       };
+
+                                       cpu4_vdd_cdev {
+                                               trip = <0x118>;
+                                               cooling-device = <0x15 0x09 0x09>;
+                                       };
+
+                                       gpu_vdd_cdev {
+                                               trip = <0x118>;
+                                               cooling-device = <0xa0 0x01 0x01>;
+                                       };
+
+                                       cx_vdd_cdev {
+                                               trip = <0x118>;
+                                               cooling-device = <0x103 0x00 0x00>;
+                                       };
+
+                                       mx_vdd_cdev {
+                                               trip = <0x118>;
+                                               cooling-device = <0x104 0x00 0x00>;
+                                       };
+
+                                       ebi_vdd_cdev {
+                                               trip = <0x118>;
+                                               cooling-device = <0x105 0x00 0x00>;
+                                       };
+
+                                       modem_vdd_cdev {
+                                               trip = <0x118>;
+                                               cooling-device = <0x106 0x00 0x00>;
+                                       };
+
+                                       adsp_vdd_cdev {
+                                               trip = <0x118>;
+                                               cooling-device = <0x107 0x00 0x00>;
+                                       };
+
+                                       cdsp_vdd_cdev {
+                                               trip = <0x118>;
+                                               cooling-device = <0x108 0x00 0x00>;
+                                       };
+
+                                       slpi_vdd_cdev {
+                                               trip = <0x118>;
+                                               cooling-device = <0x109 0x00 0x00>;
+                                       };
+                               };
+                       };
+
+                       wlan-lowf {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "low_limits_floor";
+                               thermal-sensors = <0xf3 0x03>;
+                               tracks-low;
+
+                               trips {
+
+                                       wlan-trip {
+                                               temperature = <0x1388>;
+                                               hysteresis = <0x1388>;
+                                               type = "passive";
+                                               linux,phandle = <0x119>;
+                                               phandle = <0x119>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       cpu0_vdd_cdev {
+                                               trip = <0x119>;
+                                               cooling-device = <0x11 0x04 0x04>;
+                                       };
+
+                                       cpu4_vdd_cdev {
+                                               trip = <0x119>;
+                                               cooling-device = <0x15 0x09 0x09>;
+                                       };
+
+                                       gpu_vdd_cdev {
+                                               trip = <0x119>;
+                                               cooling-device = <0xa0 0x01 0x01>;
+                                       };
+
+                                       cx_vdd_cdev {
+                                               trip = <0x119>;
+                                               cooling-device = <0x103 0x00 0x00>;
+                                       };
+
+                                       mx_vdd_cdev {
+                                               trip = <0x119>;
+                                               cooling-device = <0x104 0x00 0x00>;
+                                       };
+
+                                       ebi_vdd_cdev {
+                                               trip = <0x119>;
+                                               cooling-device = <0x105 0x00 0x00>;
+                                       };
+
+                                       modem_vdd_cdev {
+                                               trip = <0x119>;
+                                               cooling-device = <0x106 0x00 0x00>;
+                                       };
+
+                                       adsp_vdd_cdev {
+                                               trip = <0x119>;
+                                               cooling-device = <0x107 0x00 0x00>;
+                                       };
+
+                                       cdsp_vdd_cdev {
+                                               trip = <0x119>;
+                                               cooling-device = <0x108 0x00 0x00>;
+                                       };
+
+                                       slpi_vdd_cdev {
+                                               trip = <0x119>;
+                                               cooling-device = <0x109 0x00 0x00>;
+                                       };
+                               };
+                       };
+
+                       compute-hvx-lowf {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "low_limits_floor";
+                               thermal-sensors = <0xf3 0x04>;
+                               tracks-low;
+
+                               trips {
+
+                                       hvx-trip {
+                                               temperature = <0x1388>;
+                                               hysteresis = <0x1388>;
+                                               type = "passive";
+                                               linux,phandle = <0x11a>;
+                                               phandle = <0x11a>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       cpu0_vdd_cdev {
+                                               trip = <0x11a>;
+                                               cooling-device = <0x11 0x04 0x04>;
+                                       };
+
+                                       cpu4_vdd_cdev {
+                                               trip = <0x11a>;
+                                               cooling-device = <0x15 0x09 0x09>;
+                                       };
+
+                                       gpu_vdd_cdev {
+                                               trip = <0x11a>;
+                                               cooling-device = <0xa0 0x01 0x01>;
+                                       };
+
+                                       cx_vdd_cdev {
+                                               trip = <0x11a>;
+                                               cooling-device = <0x103 0x00 0x00>;
+                                       };
+
+                                       mx_vdd_cdev {
+                                               trip = <0x11a>;
+                                               cooling-device = <0x104 0x00 0x00>;
+                                       };
+
+                                       ebi_vdd_cdev {
+                                               trip = <0x11a>;
+                                               cooling-device = <0x105 0x00 0x00>;
+                                       };
+
+                                       modem_vdd_cdev {
+                                               trip = <0x11a>;
+                                               cooling-device = <0x106 0x00 0x00>;
+                                       };
+
+                                       adsp_vdd_cdev {
+                                               trip = <0x11a>;
+                                               cooling-device = <0x107 0x00 0x00>;
+                                       };
+
+                                       cdsp_vdd_cdev {
+                                               trip = <0x11a>;
+                                               cooling-device = <0x108 0x00 0x00>;
+                                       };
+
+                                       slpi_vdd_cdev {
+                                               trip = <0x11a>;
+                                               cooling-device = <0x109 0x00 0x00>;
+                                       };
+                               };
+                       };
+
+                       camera-lowf {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "low_limits_floor";
+                               thermal-sensors = <0xf3 0x05>;
+                               tracks-low;
+
+                               trips {
+
+                                       camera-trip {
+                                               temperature = <0x1388>;
+                                               hysteresis = <0x1388>;
+                                               type = "passive";
+                                               linux,phandle = <0x11b>;
+                                               phandle = <0x11b>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       cpu0_vdd_cdev {
+                                               trip = <0x11b>;
+                                               cooling-device = <0x11 0x04 0x04>;
+                                       };
+
+                                       cpu4_vdd_cdev {
+                                               trip = <0x11b>;
+                                               cooling-device = <0x15 0x09 0x09>;
+                                       };
+
+                                       gpu_vdd_cdev {
+                                               trip = <0x11b>;
+                                               cooling-device = <0xa0 0x01 0x01>;
+                                       };
+
+                                       cx_vdd_cdev {
+                                               trip = <0x11b>;
+                                               cooling-device = <0x103 0x00 0x00>;
+                                       };
+
+                                       mx_vdd_cdev {
+                                               trip = <0x11b>;
+                                               cooling-device = <0x104 0x00 0x00>;
+                                       };
+
+                                       ebi_vdd_cdev {
+                                               trip = <0x11b>;
+                                               cooling-device = <0x105 0x00 0x00>;
+                                       };
+
+                                       modem_vdd_cdev {
+                                               trip = <0x11b>;
+                                               cooling-device = <0x106 0x00 0x00>;
+                                       };
+
+                                       adsp_vdd_cdev {
+                                               trip = <0x11b>;
+                                               cooling-device = <0x107 0x00 0x00>;
+                                       };
+
+                                       cdsp_vdd_cdev {
+                                               trip = <0x11b>;
+                                               cooling-device = <0x108 0x00 0x00>;
+                                       };
+
+                                       slpi_vdd_cdev {
+                                               trip = <0x11b>;
+                                               cooling-device = <0x109 0x00 0x00>;
+                                       };
+                               };
+                       };
+
+                       mmss-lowf {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "low_limits_floor";
+                               thermal-sensors = <0xf3 0x06>;
+                               tracks-low;
+
+                               trips {
+
+                                       mmss-trip {
+                                               temperature = <0x1388>;
+                                               hysteresis = <0x1388>;
+                                               type = "passive";
+                                               linux,phandle = <0x11c>;
+                                               phandle = <0x11c>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       cpu0_vdd_cdev {
+                                               trip = <0x11c>;
+                                               cooling-device = <0x11 0x04 0x04>;
+                                       };
+
+                                       cpu4_vdd_cdev {
+                                               trip = <0x11c>;
+                                               cooling-device = <0x15 0x09 0x09>;
+                                       };
+
+                                       gpu_vdd_cdev {
+                                               trip = <0x11c>;
+                                               cooling-device = <0xa0 0x01 0x01>;
+                                       };
+
+                                       cx_vdd_cdev {
+                                               trip = <0x11c>;
+                                               cooling-device = <0x103 0x00 0x00>;
+                                       };
+
+                                       mx_vdd_cdev {
+                                               trip = <0x11c>;
+                                               cooling-device = <0x104 0x00 0x00>;
+                                       };
+
+                                       ebi_vdd_cdev {
+                                               trip = <0x11c>;
+                                               cooling-device = <0x105 0x00 0x00>;
+                                       };
+
+                                       modem_vdd_cdev {
+                                               trip = <0x11c>;
+                                               cooling-device = <0x106 0x00 0x00>;
+                                       };
+
+                                       adsp_vdd_cdev {
+                                               trip = <0x11c>;
+                                               cooling-device = <0x107 0x00 0x00>;
+                                       };
+
+                                       cdsp_vdd_cdev {
+                                               trip = <0x11c>;
+                                               cooling-device = <0x108 0x00 0x00>;
+                                       };
+
+                                       slpi_vdd_cdev {
+                                               trip = <0x11c>;
+                                               cooling-device = <0x109 0x00 0x00>;
+                                       };
+                               };
+                       };
+
+                       mdm-core-lowf {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "low_limits_floor";
+                               thermal-sensors = <0xf3 0x07>;
+                               tracks-low;
+
+                               trips {
+
+                                       mdm-trip {
+                                               temperature = <0x1388>;
+                                               hysteresis = <0x1388>;
+                                               type = "passive";
+                                               linux,phandle = <0x11d>;
+                                               phandle = <0x11d>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       cpu0_vdd_cdev {
+                                               trip = <0x11d>;
+                                               cooling-device = <0x11 0x04 0x04>;
+                                       };
+
+                                       cpu4_vdd_cdev {
+                                               trip = <0x11d>;
+                                               cooling-device = <0x15 0x09 0x09>;
+                                       };
+
+                                       gpu_vdd_cdev {
+                                               trip = <0x11d>;
+                                               cooling-device = <0xa0 0x01 0x01>;
+                                       };
+
+                                       cx_vdd_cdev {
+                                               trip = <0x11d>;
+                                               cooling-device = <0x103 0x00 0x00>;
+                                       };
+
+                                       mx_vdd_cdev {
+                                               trip = <0x11d>;
+                                               cooling-device = <0x104 0x00 0x00>;
+                                       };
+
+                                       ebi_vdd_cdev {
+                                               trip = <0x11d>;
+                                               cooling-device = <0x105 0x00 0x00>;
+                                       };
+
+                                       modem_vdd_cdev {
+                                               trip = <0x11d>;
+                                               cooling-device = <0x106 0x00 0x00>;
+                                       };
+
+                                       adsp_vdd_cdev {
+                                               trip = <0x11d>;
+                                               cooling-device = <0x107 0x00 0x00>;
+                                       };
+
+                                       cdsp_vdd_cdev {
+                                               trip = <0x11d>;
+                                               cooling-device = <0x108 0x00 0x00>;
+                                       };
+
+                                       slpi_vdd_cdev {
+                                               trip = <0x11d>;
+                                               cooling-device = <0x109 0x00 0x00>;
+                                       };
+                               };
+                       };
+
+                       ibat-high {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "step_wise";
+                               thermal-sensors = <0x4ee 0x00>;
+
+                               trips {
+
+                                       low-ibat {
+                                               temperature = <0x1388>;
+                                               hysteresis = <0xc8>;
+                                               type = "passive";
+                                               linux,phandle = <0x556>;
+                                               phandle = <0x556>;
+                                       };
+                               };
+                       };
+
+                       ibat-vhigh {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "step_wise";
+                               thermal-sensors = <0x4ee 0x01>;
+
+                               trips {
+
+                                       ibat_vhigh {
+                                               temperature = <0x1a90>;
+                                               hysteresis = <0x64>;
+                                               type = "passive";
+                                               linux,phandle = <0x557>;
+                                               phandle = <0x557>;
+                                       };
+                               };
+                       };
+
+                       vbat {
+                               polling-delay-passive = <0x64>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "low_limits_cap";
+                               thermal-sensors = <0x4ee 0x02>;
+                               tracks-low;
+
+                               trips {
+
+                                       low-vbat {
+                                               temperature = <0xc80>;
+                                               hysteresis = <0x64>;
+                                               type = "passive";
+                                               linux,phandle = <0x4ef>;
+                                               phandle = <0x4ef>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       vbat_cpu4 {
+                                               trip = <0x4ef>;
+                                               cooling-device = <0x15 0xfffffffe 0xfffffffe>;
+                                       };
+
+                                       vbat_cpu5 {
+                                               trip = <0x4ef>;
+                                               cooling-device = <0x16 0xfffffffe 0xfffffffe>;
+                                       };
+
+                                       vbat_map6 {
+                                               trip = <0x4ef>;
+                                               cooling-device = <0x17 0xfffffffe 0xfffffffe>;
+                                       };
+
+                                       vbat_map7 {
+                                               trip = <0x4ef>;
+                                               cooling-device = <0x18 0xfffffffe 0xfffffffe>;
+                                       };
+                               };
+                       };
+
+                       vbat_low {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "low_limits_cap";
+                               thermal-sensors = <0x4ee 0x03>;
+                               tracks-low;
+
+                               trips {
+
+                                       low-vbat {
+                                               temperature = <0xaf0>;
+                                               hysteresis = <0x00>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       vbat_too_low {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "low_limits_cap";
+                               thermal-sensors = <0x4ee 0x04>;
+                               tracks-low;
+
+                               trips {
+
+                                       low-vbat {
+                                               temperature = <0xa28>;
+                                               hysteresis = <0x00>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       soc {
+                               polling-delay-passive = <0x64>;
+                               polling-delay = <0x00>;
+                               thermal-governor = "low_limits_cap";
+                               thermal-sensors = <0x4ee 0x05>;
+                               tracks-low;
+
+                               trips {
+
+                                       low-soc {
+                                               temperature = <0x03>;
+                                               hysteresis = <0x00>;
+                                               type = "passive";
+                                               linux,phandle = <0x4f0>;
+                                               phandle = <0x4f0>;
+                                       };
+                               };
+
+                               cooling-maps {
+
+                                       soc_cpu4 {
+                                               trip = <0x4f0>;
+                                               cooling-device = <0x15 0xfffffffe 0xfffffffe>;
+                                       };
+
+                                       soc_cpu5 {
+                                               trip = <0x4f0>;
+                                               cooling-device = <0x16 0xfffffffe 0xfffffffe>;
+                                       };
+
+                                       soc_map6 {
+                                               trip = <0x4f0>;
+                                               cooling-device = <0x17 0xfffffffe 0xfffffffe>;
+                                       };
+
+                                       soc_map7 {
+                                               trip = <0x4f0>;
+                                               cooling-device = <0x18 0xfffffffe 0xfffffffe>;
+                                       };
+                               };
+                       };
+
+                       pmi8998_tz {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0x4f1>;
+
+                               trips {
+
+                                       pmi8998-trip0 {
+                                               temperature = <0x19a28>;
+                                               hysteresis = <0x00>;
+                                               type = "passive";
+                                               linux,phandle = <0x558>;
+                                               phandle = <0x558>;
+                                       };
+
+                                       pmi8998-trip1 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x00>;
+                                               type = "passive";
+                                               linux,phandle = <0x559>;
+                                               phandle = <0x559>;
+                                       };
+
+                                       pmi8998-trip2 {
+                                               temperature = <0x23668>;
+                                               hysteresis = <0x00>;
+                                               type = "passive";
+                                               linux,phandle = <0x55a>;
+                                               phandle = <0x55a>;
+                                       };
+                               };
+                       };
+
+                       xo-therm-adc {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0x306 0x4c>;
+                               thermal-governor = "user_space";
+
+                               trips {
+
+                                       active-config0 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x2710>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       msm-therm-adc {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0x306 0x4d>;
+                               thermal-governor = "user_space";
+
+                               trips {
+
+                                       active-config0 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x2710>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       ambient-therm-adc {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0x306 0x4e>;
+                               thermal-governor = "user_space";
+
+                               trips {
+
+                                       active-config0 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x2710>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       pa-therm1-adc {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0x306 0x4f>;
+                               thermal-governor = "user_space";
+
+                               trips {
+
+                                       active-config0 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x2710>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+
+                       quiet-therm-adc {
+                               polling-delay-passive = <0x00>;
+                               polling-delay = <0x00>;
+                               thermal-sensors = <0x306 0x51>;
+                               thermal-governor = "user_space";
+
+                               trips {
+
+                                       active-config0 {
+                                               temperature = <0x1e848>;
+                                               hysteresis = <0x2710>;
+                                               type = "passive";
+                                       };
+                               };
+                       };
+               };
+
+               tsens@c222000 {
+                       compatible = "qcom,sdm845-tsens";
+                       reg = <0xc222000 0x04 0xc263000 0x1ff>;
+                       reg-names = "tsens_srot_physical\0tsens_tm_physical";
+                       interrupts = <0x00 0x1fa 0x00 0x00 0x1fc 0x00>;
+                       interrupt-names = "tsens-upper-lower\0tsens-critical";
+                       #thermal-sensor-cells = <0x01>;
+                       linux,phandle = <0xf2>;
+                       phandle = <0xf2>;
+               };
+
+               tsens@c223000 {
+                       compatible = "qcom,sdm845-tsens";
+                       reg = <0xc223000 0x04 0xc265000 0x1ff>;
+                       reg-names = "tsens_srot_physical\0tsens_tm_physical";
+                       interrupts = <0x00 0x1fb 0x00 0x00 0x1fd 0x00>;
+                       interrupt-names = "tsens-upper-lower\0tsens-critical";
+                       #thermal-sensor-cells = <0x01>;
+                       linux,phandle = <0xf3>;
+                       phandle = <0xf3>;
+               };
+
+               mem_dump {
+                       compatible = "qcom,mem-dump";
+                       memory-region = <0x11e>;
+
+                       rpmh {
+                               qcom,dump-size = <0x2000000>;
+                               qcom,dump-id = <0xec>;
+                       };
+
+                       fcm {
+                               qcom,dump-size = <0x8400>;
+                               qcom,dump-id = <0xee>;
+                       };
+
+                       rpm_sw {
+                               qcom,dump-size = <0x28000>;
+                               qcom,dump-id = <0xea>;
+                       };
+
+                       pmic {
+                               qcom,dump-size = <0x10000>;
+                               qcom,dump-id = <0xe4>;
+                       };
+
+                       tmc_etf {
+                               qcom,dump-size = <0x10000>;
+                               qcom,dump-id = <0xf0>;
+                       };
+
+                       tmc_etfswao {
+                               qcom,dump-size = <0x8400>;
+                               qcom,dump-id = <0xf1>;
+                       };
+
+                       tmc_etr_reg {
+                               qcom,dump-size = <0x1000>;
+                               qcom,dump-id = <0x100>;
+                       };
+
+                       tmc_etf_reg {
+                               qcom,dump-size = <0x1000>;
+                               qcom,dump-id = <0x101>;
+                       };
+
+                       etfswao_reg {
+                               qcom,dump-size = <0x1000>;
+                               qcom,dump-id = <0x102>;
+                       };
+
+                       misc_data {
+                               qcom,dump-size = <0x1000>;
+                               qcom,dump-id = <0xe8>;
+                       };
+
+                       tpdm_swao {
+                               qcom,dump-size = <0x512>;
+                               qcom,dump-id = <0xf2>;
+                       };
+               };
+
+               qcom,gpi-dma@0x800000 {
+                       #dma-cells = <0x05>;
+                       compatible = "qcom,gpi-dma";
+                       reg = <0x800000 0x60000>;
+                       reg-names = "gpi-top";
+                       interrupts = <0x00 0xf4 0x00 0x00 0xf5 0x00 0x00 0xf6 0x00 0x00 0xf7 0x00 0x00 0xf8 0x00 0x00 0xf9 0x00 0x00 0xfa 0x00 0x00 0xfb 0x00 0x00 0xfc 0x00 0x00 0xfd 0x00 0x00 0xfe 0x00 0x00 0xff 0x00 0x00 0x100 0x00>;
+                       qcom,max-num-gpii = <0x0d>;
+                       qcom,gpii-mask = <0xfa>;
+                       qcom,ev-factor = <0x02>;
+                       iommus = <0x29 0x16 0x00>;
+                       qcom,smmu-cfg = <0x01>;
+                       qcom,iova-range = <0x00 0x100000 0x00 0x100000>;
+                       status = "ok";
+                       linux,phandle = <0x38>;
+                       phandle = <0x38>;
+               };
+
+               qcom,gpi-dma@0xa00000 {
+                       #dma-cells = <0x05>;
+                       compatible = "qcom,gpi-dma";
+                       reg = <0xa00000 0x60000>;
+                       reg-names = "gpi-top";
+                       interrupts = <0x00 0x117 0x00 0x00 0x118 0x00 0x00 0x119 0x00 0x00 0x11a 0x00 0x00 0x11b 0x00 0x00 0x11c 0x00 0x00 0x125 0x00 0x00 0x126 0x00 0x00 0x127 0x00 0x00 0x128 0x00 0x00 0x129 0x00 0x00 0x12a 0x00 0x00 0x12b 0x00>;
+                       qcom,max-num-gpii = <0x0d>;
+                       qcom,gpii-mask = <0xfa>;
+                       qcom,ev-factor = <0x02>;
+                       iommus = <0x29 0x6d6 0x00>;
+                       qcom,smmu-cfg = <0x01>;
+                       qcom,iova-range = <0x00 0x100000 0x00 0x100000>;
+                       status = "ok";
+                       linux,phandle = <0x60>;
+                       phandle = <0x60>;
+               };
+
+               msm_tspp@0x8880000 {
+                       compatible = "qcom,msm_tspp";
+                       reg = <0x88a7000 0x200 0x88a8000 0x200 0x88a9000 0x1000 0x8884000 0x23000>;
+                       reg-names = "MSM_TSIF0_PHYS\0MSM_TSIF1_PHYS\0MSM_TSPP_PHYS\0MSM_TSPP_BAM_PHYS";
+                       interrupts = <0x00 0x79 0x00 0x00 0x77 0x00 0x00 0x78 0x00 0x00 0x7a 0x00>;
+                       interrupt-names = "TSIF_TSPP_IRQ\0TSIF0_IRQ\0TSIF1_IRQ\0TSIF_BAM_IRQ";
+                       clock-names = "iface_clk\0ref_clk";
+                       clocks = <0x22 0x71 0x22 0x73>;
+                       qcom,msm-bus,name = "tsif";
+                       qcom,msm-bus,num-cases = <0x02>;
+                       qcom,msm-bus,num-paths = <0x01>;
+                       qcom,msm-bus,vectors-KBps = <0x52 0x200 0x00 0x00 0x52 0x200 0x3000 0x6000>;
+                       pinctrl-names = "disabled\0tsif0-mode1\0tsif0-mode2\0tsif1-mode1\0tsif1-mode2\0dual-tsif-mode1\0dual-tsif-mode2";
+                       pinctrl-0;
+                       pinctrl-1 = <0x11f>;
+                       pinctrl-2 = <0x11f 0x120>;
+                       pinctrl-3 = <0x121>;
+                       pinctrl-4 = <0x121 0x122>;
+                       pinctrl-5 = <0x11f 0x121>;
+                       pinctrl-6 = <0x11f 0x120 0x121 0x122>;
+                       qcom,smmu-s1-bypass;
+                       iommus = <0x29 0x20 0x0f>;
+                       linux,phandle = <0x338>;
+                       phandle = <0x338>;
+               };
+
+               rpmh-regulator-ebilvl {
+                       compatible = "qcom,rpmh-arc-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "ebi.lvl";
+
+                       regulator-s1 {
+                               regulator-name = "pm8998_s1_level";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x01>;
+                               regulator-max-microvolt = <0x10000>;
+                               linux,phandle = <0x339>;
+                               phandle = <0x339>;
+                       };
+
+                       regulator-cdev {
+                               compatible = "qcom,rpmh-reg-cdev";
+                               mboxes = <0x83 0x00>;
+                               qcom,reg-resource-name = "ebi";
+                               #cooling-cells = <0x02>;
+                               linux,phandle = <0x105>;
+                               phandle = <0x105>;
+                       };
+               };
+
+               rpmh-regulator-smpa2 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "smpa2";
+
+                       regulator-s2 {
+                               regulator-name = "pm8998_s2";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x10c8e0>;
+                               regulator-max-microvolt = <0x10c8e0>;
+                               qcom,init-voltage = <0x10c8e0>;
+                               linux,phandle = <0x33a>;
+                               phandle = <0x33a>;
+                       };
+               };
+
+               rpmh-regulator-smpa3 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "smpa3";
+
+                       regulator-s3 {
+                               regulator-name = "pm8998_s3";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x14a140>;
+                               regulator-max-microvolt = <0x14a140>;
+                               qcom,init-voltage = <0x14a140>;
+                               linux,phandle = <0x33b>;
+                               phandle = <0x33b>;
+                       };
+               };
+
+               rpmh-regulator-smpa5 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "smpa5";
+
+                       regulator-s5 {
+                               regulator-name = "pm8998_s5";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x1d0d80>;
+                               regulator-max-microvolt = <0x1f20c0>;
+                               qcom,init-voltage = <0x1d0d80>;
+                               linux,phandle = <0xa6>;
+                               phandle = <0xa6>;
+                       };
+               };
+
+               rpmh-regulator-mxlvl {
+                       compatible = "qcom,rpmh-arc-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "mx.lvl";
+
+                       regulator-s6-level {
+                               regulator-name = "pm8998_s6_level";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x01>;
+                               regulator-max-microvolt = <0x10000>;
+                               linux,phandle = <0x8f>;
+                               phandle = <0x8f>;
+                       };
+
+                       regulator-s6-level-ao {
+                               regulator-name = "pm8998_s6_level_ao";
+                               qcom,set = <0x01>;
+                               regulator-min-microvolt = <0x01>;
+                               regulator-max-microvolt = <0x10000>;
+                               linux,phandle = <0xa1>;
+                               phandle = <0xa1>;
+                       };
+
+                       mx-cdev-lvl {
+                               compatible = "qcom,regulator-cooling-device";
+                               regulator-cdev-supply = <0x8f>;
+                               regulator-levels = <0x101 0x01>;
+                               #cooling-cells = <0x02>;
+                               linux,phandle = <0x104>;
+                               phandle = <0x104>;
+                       };
+               };
+
+               rpmh-regulator-smpa7 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "smpa7";
+
+                       regulator-s7 {
+                               regulator-name = "pm8998_s7";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0xdbba0>;
+                               regulator-max-microvolt = <0xfafa0>;
+                               qcom,init-voltage = <0xdbba0>;
+                               linux,phandle = <0xa5>;
+                               phandle = <0xa5>;
+                       };
+               };
+
+               rpmh-regulator-cxlvl {
+                       compatible = "qcom,rpmh-arc-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "cx.lvl";
+                       pm8998_s9_level-parent-supply = <0x8f>;
+                       pm8998_s9_level_ao-parent-supply = <0xa1>;
+
+                       regulator-s9-level {
+                               regulator-name = "pm8998_s9_level";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x11>;
+                               regulator-max-microvolt = <0x10000>;
+                               qcom,min-dropout-voltage-level = <0xffffffff>;
+                               linux,phandle = <0x1b>;
+                               phandle = <0x1b>;
+                       };
+
+                       regulator-s9-level-ao {
+                               regulator-name = "pm8998_s9_level_ao";
+                               qcom,set = <0x01>;
+                               regulator-min-microvolt = <0x11>;
+                               regulator-max-microvolt = <0x10000>;
+                               qcom,min-dropout-voltage-level = <0xffffffff>;
+                               linux,phandle = <0x8e>;
+                               phandle = <0x8e>;
+                       };
+
+                       regulator-cdev {
+                               compatible = "qcom,rpmh-reg-cdev";
+                               mboxes = <0x83 0x00>;
+                               qcom,reg-resource-name = "cx";
+                               #cooling-cells = <0x02>;
+                               linux,phandle = <0x103>;
+                               phandle = <0x103>;
+                       };
+               };
+
+               rpmh-regulator-ldoa1 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "ldoa1";
+                       qcom,supported-modes = <0x05 0x07>;
+                       qcom,mode-threshold-currents = <0x00 0x01>;
+                       proxy-supply = <0x2f>;
+
+                       regulator-l1 {
+                               regulator-name = "pm8998_l1";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0xd6d80>;
+                               regulator-max-microvolt = <0xd6d80>;
+                               qcom,proxy-consumer-enable;
+                               qcom,proxy-consumer-current = <0x11940>;
+                               qcom,init-voltage = <0xd6d80>;
+                               qcom,init-mode = <0x05>;
+                               linux,phandle = <0x2f>;
+                               phandle = <0x2f>;
+                       };
+
+                       regulator-l1-ao {
+                               regulator-name = "pm8998_l1_ao";
+                               qcom,set = <0x01>;
+                               regulator-min-microvolt = <0xd6d80>;
+                               regulator-max-microvolt = <0xd6d80>;
+                               qcom,init-voltage = <0xd6d80>;
+                               qcom,init-mode = <0x05>;
+                               linux,phandle = <0xa3>;
+                               phandle = <0xa3>;
+                       };
+
+                       regulator-l1-so {
+                               regulator-name = "pm8998_l1_so";
+                               qcom,set = <0x02>;
+                               regulator-min-microvolt = <0xd6d80>;
+                               regulator-max-microvolt = <0xd6d80>;
+                               qcom,init-voltage = <0xd6d80>;
+                               qcom,init-mode = <0x05>;
+                               qcom,init-enable = <0x00>;
+                       };
+               };
+
+               rpmh-regulator-ldoa2 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "ldoa2";
+                       qcom,supported-modes = <0x05 0x07>;
+                       qcom,mode-threshold-currents = <0x00 0x7530>;
+
+                       regulator-l2 {
+                               regulator-name = "pm8998_l2";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x124f80>;
+                               regulator-max-microvolt = <0x124f80>;
+                               qcom,init-voltage = <0x124f80>;
+                               qcom,init-mode = <0x05>;
+                               regulator-always-on;
+                               linux,phandle = <0x33c>;
+                               phandle = <0x33c>;
+                       };
+               };
+
+               rpmh-regulator-ldoa3 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "ldoa3";
+                       qcom,supported-modes = <0x05 0x07>;
+                       qcom,mode-threshold-currents = <0x00 0x01>;
+
+                       regulator-l3 {
+                               regulator-name = "pm8998_l3";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0xf4240>;
+                               regulator-max-microvolt = <0xf4240>;
+                               qcom,init-voltage = <0xf4240>;
+                               qcom,init-mode = <0x05>;
+                               linux,phandle = <0x33d>;
+                               phandle = <0x33d>;
+                       };
+               };
+
+               rpmh-regulator-lmxlvl {
+                       compatible = "qcom,rpmh-arc-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "lmx.lvl";
+
+                       regulator-l4-level {
+                               regulator-name = "pm8998_l4_level";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x01>;
+                               regulator-max-microvolt = <0x10000>;
+                               linux,phandle = <0xb9>;
+                               phandle = <0xb9>;
+                       };
+               };
+
+               rpmh-regulator-ldoa5 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "ldoa5";
+                       qcom,supported-modes = <0x05 0x07>;
+                       qcom,mode-threshold-currents = <0x00 0x01>;
+
+                       regulator-l5 {
+                               regulator-name = "pm8998_l5";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0xc3500>;
+                               regulator-max-microvolt = <0xc3500>;
+                               qcom,init-voltage = <0xc3500>;
+                               qcom,init-mode = <0x05>;
+                               linux,phandle = <0xee>;
+                               phandle = <0xee>;
+                       };
+               };
+
+               rpmh-regulator-ldoa6 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "ldoa6";
+                       qcom,supported-modes = <0x05 0x07>;
+                       qcom,mode-threshold-currents = <0x00 0x01>;
+
+                       regulator-l6 {
+                               regulator-name = "pm8998_l6";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x1c5200>;
+                               regulator-max-microvolt = <0x1c5200>;
+                               qcom,init-voltage = <0x1c5200>;
+                               qcom,init-mode = <0x05>;
+                               linux,phandle = <0x33e>;
+                               phandle = <0x33e>;
+                       };
+               };
+
+               rpmh-regulator-ldoa7 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "ldoa7";
+                       qcom,supported-modes = <0x05 0x07>;
+                       qcom,mode-threshold-currents = <0x00 0x2710>;
+
+                       regulator-l7 {
+                               regulator-name = "pm8998_l7";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x1b7740>;
+                               regulator-max-microvolt = <0x1b7740>;
+                               qcom,init-voltage = <0x1b7740>;
+                               qcom,init-mode = <0x05>;
+                               linux,phandle = <0xef>;
+                               phandle = <0xef>;
+                       };
+               };
+
+               rpmh-regulator-ldoa8 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "ldoa8";
+                       qcom,supported-modes = <0x05 0x07>;
+                       qcom,mode-threshold-currents = <0x00 0x01>;
+
+                       regulator-l8 {
+                               regulator-name = "pm8998_l8";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x124f80>;
+                               regulator-max-microvolt = <0x130b00>;
+                               qcom,init-voltage = <0x124f80>;
+                               qcom,init-mode = <0x05>;
+                               linux,phandle = <0x33f>;
+                               phandle = <0x33f>;
+                       };
+               };
+
+               rpmh-regulator-ldoa9 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "ldoa9";
+                       qcom,supported-modes = <0x05 0x07>;
+                       qcom,mode-threshold-currents = <0x00 0x01>;
+
+                       regulator-l9 {
+                               regulator-name = "pm8998_l9";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x1a0040>;
+                               regulator-max-microvolt = <0x2cad80>;
+                               qcom,init-voltage = <0x1a0040>;
+                               qcom,init-mode = <0x05>;
+                               linux,phandle = <0x340>;
+                               phandle = <0x340>;
+                       };
+               };
+
+               rpmh-regulator-ldoa10 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "ldoa10";
+                       qcom,supported-modes = <0x05 0x07>;
+                       qcom,mode-threshold-currents = <0x00 0x01>;
+
+                       regulator-l10 {
+                               regulator-name = "pm8998_l10";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x1a0040>;
+                               regulator-max-microvolt = <0x2cad80>;
+                               qcom,init-voltage = <0x1a0040>;
+                               qcom,init-mode = <0x05>;
+                               linux,phandle = <0x341>;
+                               phandle = <0x341>;
+                       };
+               };
+
+               rpmh-regulator-ldoa11 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "ldoa11";
+                       qcom,supported-modes = <0x05 0x07>;
+                       qcom,mode-threshold-currents = <0x00 0x01>;
+
+                       regulator-l11 {
+                               regulator-name = "pm8998_l11";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0xf4240>;
+                               regulator-max-microvolt = <0xffdc0>;
+                               qcom,init-voltage = <0xf4240>;
+                               qcom,init-mode = <0x05>;
+                               linux,phandle = <0x342>;
+                               phandle = <0x342>;
+                       };
+               };
+
+               rpmh-regulator-ldoa12 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "ldoa12";
+                       qcom,supported-modes = <0x05 0x07>;
+                       qcom,mode-threshold-currents = <0x00 0x01>;
+
+                       regulator-l12 {
+                               regulator-name = "pm8998_l12";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x1b7740>;
+                               regulator-max-microvolt = <0x1b7740>;
+                               qcom,init-voltage = <0x1b7740>;
+                               qcom,init-mode = <0x05>;
+                               linux,phandle = <0x124>;
+                               phandle = <0x124>;
+                       };
+               };
+
+               rpmh-regulator-ldoa13 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "ldoa13";
+                       qcom,supported-modes = <0x05 0x07>;
+                       qcom,mode-threshold-currents = <0x00 0x2710>;
+
+                       regulator-l13 {
+                               regulator-name = "pm8998_l13";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x1b7740>;
+                               regulator-max-microvolt = <0x2d2a80>;
+                               qcom,init-voltage = <0x1b7740>;
+                               qcom,init-mode = <0x05>;
+                               linux,phandle = <0x343>;
+                               phandle = <0x343>;
+                       };
+               };
+
+               rpmh-regulator-ldoa14 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "ldoa14";
+                       qcom,supported-modes = <0x05 0x07>;
+                       qcom,mode-threshold-currents = <0x00 0x2710>;
+                       proxy-supply = <0x123>;
+
+                       regulator-l14 {
+                               regulator-name = "pm8998_l14";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x1b7740>;
+                               regulator-max-microvolt = <0x1cafc0>;
+                               qcom,init-voltage = <0x1b7740>;
+                               qcom,init-mode = <0x07>;
+                               linux,phandle = <0x123>;
+                               phandle = <0x123>;
+                       };
+               };
+
+               rpmh-regulator-ldoa15 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "ldoa15";
+                       qcom,supported-modes = <0x05 0x07>;
+                       qcom,mode-threshold-currents = <0x00 0x01>;
+
+                       regulator-l15 {
+                               regulator-name = "pm8998_l15";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x1b7740>;
+                               regulator-max-microvolt = <0x1b7740>;
+                               qcom,init-voltage = <0x1b7740>;
+                               qcom,init-mode = <0x05>;
+                               linux,phandle = <0x344>;
+                               phandle = <0x344>;
+                       };
+               };
+
+               rpmh-regulator-ldoa16 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "ldoa16";
+                       qcom,supported-modes = <0x05 0x07>;
+                       qcom,mode-threshold-currents = <0x00 0x01>;
+
+                       regulator-l16 {
+                               regulator-name = "pm8998_l16";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x294280>;
+                               regulator-max-microvolt = <0x294280>;
+                               qcom,init-voltage = <0x294280>;
+                               qcom,init-mode = <0x05>;
+                               linux,phandle = <0x345>;
+                               phandle = <0x345>;
+                       };
+               };
+
+               rpmh-regulator-ldoa17 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "ldoa17";
+                       qcom,supported-modes = <0x05 0x07>;
+                       qcom,mode-threshold-currents = <0x00 0x2710>;
+
+                       regulator-l17 {
+                               regulator-name = "pm8998_l17";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x13e5c0>;
+                               regulator-max-microvolt = <0x13e5c0>;
+                               qcom,init-voltage = <0x13e5c0>;
+                               qcom,init-mode = <0x05>;
+                               linux,phandle = <0xf0>;
+                               phandle = <0xf0>;
+                       };
+               };
+
+               rpmh-regulator-ldoa18 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "ldoa18";
+                       qcom,supported-modes = <0x05 0x07>;
+                       qcom,mode-threshold-currents = <0x00 0x01>;
+
+                       regulator-l18 {
+                               regulator-name = "pm8998_l18";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x294280>;
+                               regulator-max-microvolt = <0x2d2a80>;
+                               qcom,init-voltage = <0x294280>;
+                               qcom,init-mode = <0x05>;
+                               linux,phandle = <0x346>;
+                               phandle = <0x346>;
+                       };
+               };
+
+               rpmh-regulator-ldoa19 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "ldoa19";
+                       qcom,supported-modes = <0x05 0x07>;
+                       qcom,mode-threshold-currents = <0x00 0x01>;
+
+                       regulator-l19 {
+                               regulator-name = "pm8998_l19";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x2b9440>;
+                               regulator-max-microvolt = <0x2f5d00>;
+                               qcom,init-voltage = <0x2b9440>;
+                               qcom,init-mode = <0x05>;
+                               linux,phandle = <0x347>;
+                               phandle = <0x347>;
+                       };
+               };
+
+               rpmh-regulator-ldoa20 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "ldoa20";
+                       qcom,supported-modes = <0x05 0x07>;
+                       qcom,mode-threshold-currents = <0x00 0x2710>;
+
+                       regulator-l20 {
+                               regulator-name = "pm8998_l20";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x294280>;
+                               regulator-max-microvolt = <0x2d2a80>;
+                               qcom,init-voltage = <0x294280>;
+                               qcom,init-mode = <0x07>;
+                               linux,phandle = <0x348>;
+                               phandle = <0x348>;
+                       };
+               };
+
+               rpmh-regulator-ldoa21 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "ldoa21";
+                       qcom,supported-modes = <0x05 0x07>;
+                       qcom,mode-threshold-currents = <0x00 0x2710>;
+                       status = "disabled";
+
+                       regulator-l21 {
+                               regulator-name = "pm8998_l21";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x294280>;
+                               regulator-max-microvolt = <0x357780>;
+                               qcom,init-voltage = <0x34bc00>;
+                               qcom,init-mode = <0x05>;
+                               status = "disabled";
+                               linux,phandle = <0x349>;
+                               phandle = <0x349>;
+                       };
+               };
+
+               rpmh-regulator-ldoa22 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "ldoa22";
+                       qcom,supported-modes = <0x05 0x07>;
+                       qcom,mode-threshold-currents = <0x00 0x2710>;
+
+                       regulator-l22 {
+                               regulator-name = "pm8998_l22";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x2bb380>;
+                               regulator-max-microvolt = <0x328980>;
+                               qcom,init-voltage = <0x328980>;
+                               qcom,init-mode = <0x07>;
+                               #qcom,init-enable = <0x00>;
+                               linux,phandle = <0x34a>;
+                               phandle = <0x34a>;
+                       };
+               };
+
+               rpmh-regulator-ldoa23 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "ldoa23";
+                       qcom,supported-modes = <0x05 0x07>;
+                       qcom,mode-threshold-currents = <0x00 0x2710>;
+
+                       regulator-l23 {
+                               regulator-name = "pm8998_l23";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x2dc6c0>;
+                               regulator-max-microvolt = <0x328980>;
+                               qcom,init-voltage = <0x2dc6c0>;
+                               qcom,init-mode = <0x05>;
+                               linux,phandle = <0x34b>;
+                               phandle = <0x34b>;
+                       };
+               };
+
+               rpmh-regulator-ldoa24 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "ldoa24";
+                       qcom,supported-modes = <0x05 0x07>;
+                       qcom,mode-threshold-currents = <0x00 0x2710>;
+                       pm8998_l24-parent-supply = <0x124>;
+
+                       regulator-l24 {
+                               regulator-name = "pm8998_l24";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x2f1e80>;
+                               regulator-max-microvolt = <0x2f1e80>;
+                               qcom,init-voltage = <0x2f1e80>;
+                               qcom,init-mode = <0x05>;
+                               linux,phandle = <0xbd>;
+                               phandle = <0xbd>;
+                       };
+               };
+
+               rpmh-regulator-ldoa25 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "ldoa25";
+                       qcom,supported-modes = <0x05 0x07>;
+                       qcom,mode-threshold-currents = <0x00 0x2710>;
+
+                       regulator-l25 {
+                               regulator-name = "pm8998_l25";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x2dc6c0>;
+                               regulator-max-microvolt = <0x328980>;
+                               qcom,init-voltage = <0x2dc6c0>;
+                               qcom,init-mode = <0x05>;
+                               linux,phandle = <0xf1>;
+                               phandle = <0xf1>;
+                       };
+               };
+
+               rpmh-regulator-ldoa26 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "ldoa26";
+                       qcom,supported-modes = <0x05 0x07>;
+                       qcom,mode-threshold-currents = <0x00 0x01>;
+                       proxy-supply = <0x2e>;
+
+                       regulator-l26 {
+                               regulator-name = "pm8998_l26";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x124f80>;
+                               regulator-max-microvolt = <0x124f80>;
+                               qcom,proxy-consumer-enable;
+                               qcom,proxy-consumer-current = <0xaa50>;
+                               qcom,init-voltage = <0x124f80>;
+                               qcom,init-mode = <0x05>;
+                               linux,phandle = <0x2e>;
+                               phandle = <0x2e>;
+                       };
+               };
+
+               rpmh-regulator-lcxlvl {
+                       compatible = "qcom,rpmh-arc-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "lcx.lvl";
+
+                       regulator-l27-level {
+                               regulator-name = "pm8998_l27_level";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x01>;
+                               regulator-max-microvolt = <0x10000>;
+                               linux,phandle = <0xb8>;
+                               phandle = <0xb8>;
+                       };
+               };
+
+               rpmh-regulator-ldoa28 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "ldoa28";
+                       qcom,supported-modes = <0x05 0x07>;
+                       qcom,mode-threshold-currents = <0x00 0x01>;
+
+                       regulator-l28 {
+                               regulator-name = "pm8998_l28";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x2b9440>;
+                               regulator-max-microvolt = <0x2de600>;
+                               qcom,init-voltage = <0x2b9440>;
+                               qcom,init-mode = <0x07>;
+                               linux,phandle = <0x34c>;
+                               phandle = <0x34c>;
+                       };
+               };
+
+               rpmh-regulator-vsa1 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "vsa1";
+
+                       regulator-lvs1 {
+                               regulator-name = "pm8998_lvs1";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x1b7740>;
+                               regulator-max-microvolt = <0x1b7740>;
+                               linux,phandle = <0x34d>;
+                               phandle = <0x34d>;
+                       };
+               };
+
+               rpmh-regulator-vsa2 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "vsa2";
+
+                       regulator-lvs2 {
+                               regulator-name = "pm8998_lvs2";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x1b7740>;
+                               regulator-max-microvolt = <0x1b7740>;
+                               linux,phandle = <0x34e>;
+                               phandle = <0x34e>;
+                       };
+               };
+
+               rpmh-regulator-bobb1 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "bobb1";
+                       qcom,send-defaults;
+
+                       regulator-bob {
+                               regulator-name = "pmi8998_bob";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x328980>;
+                               regulator-max-microvolt = <0x36ee80>;
+                               qcom,init-voltage = <0x328980>;
+                               qcom,init-mode = <0x00>;
+                               linux,phandle = <0x34f>;
+                               phandle = <0x34f>;
+                       };
+
+                       regulator-bob-ao {
+                               regulator-name = "pmi8998_bob_ao";
+                               qcom,set = <0x01>;
+                               regulator-min-microvolt = <0x328980>;
+                               regulator-max-microvolt = <0x36ee80>;
+                               qcom,init-voltage = <0x328980>;
+                               qcom,init-mode = <0x02>;
+                               linux,phandle = <0x350>;
+                               phandle = <0x350>;
+                       };
+               };
+
+               rpmh-regulator-gfxlvl {
+                       compatible = "qcom,rpmh-arc-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "gfx.lvl";
+
+                       regulator-s1-level {
+                               regulator-name = "pm8005_s1_level";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x31>;
+                               regulator-max-microvolt = <0x10000>;
+                               qcom,init-voltage-level = <0x31>;
+                               linux,phandle = <0x1d>;
+                               phandle = <0x1d>;
+                       };
+               };
+
+               rpmh-regulator-msslvl {
+                       compatible = "qcom,rpmh-arc-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "mss.lvl";
+
+                       regulator-s2-level {
+                               regulator-name = "pm8005_s2_level";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x01>;
+                               regulator-max-microvolt = <0x10000>;
+                               linux,phandle = <0xb0>;
+                               phandle = <0xb0>;
+                       };
+               };
+
+               rpmh-regulator-smpc3 {
+                       compatible = "qcom,rpmh-vrm-regulator";
+                       mboxes = <0x8d 0x00>;
+                       qcom,resource-name = "smpc3";
+
+                       regulator-s3 {
+                               regulator-name = "pm8005_s3";
+                               qcom,set = <0x03>;
+                               regulator-min-microvolt = <0x927c0>;
+                               regulator-max-microvolt = <0x927c0>;
+                               qcom,init-voltage = <0x927c0>;
+                               linux,phandle = <0x351>;
+                               phandle = <0x351>;
+                       };
+               };
+
+               refgen-regulator@ff1000 {
+                       compatible = "qcom,refgen-regulator";
+                       reg = <0xff1000 0x60>;
+                       regulator-name = "refgen";
+                       regulator-enable-ramp-delay = <0x05>;
+                       status = "ok";
+                       proxy-supply = <0x125>;
+                       qcom,proxy-consumer-enable;
+                       linux,phandle = <0x125>;
+                       phandle = <0x125>;
+               };
+
+               lcd_vddio_fixed_regulator {
+                       compatible = "regulator-fixed";
+                       regulator-name = "lcd_vddio_regulator";
+                       regulator-min-microvolt = <0x1b7740>;
+                       regulator-max-microvolt = <0x1b7740>;
+                       regulator-boot-on;
+                       enable-active-high;
+                       gpio = <0x34 0x33 0x00>;
+                       linux,phandle = <0x352>;
+                       phandle = <0x352>;
+               };
+
+               lcd_vdd_fixed_regulator {
+                       compatible = "regulator-fixed";
+                       regulator-name = "lcd_vdd_regulator";
+                       regulator-min-microvolt = <0x2dc6c0>;
+                       regulator-max-microvolt = <0x2dc6c0>;
+                       regulator-boot-on;
+                       enable-active-high;
+                       gpio = <0x34 0x1a 0x00>;
+                       linux,phandle = <0x353>;
+                       phandle = <0x353>;
+               };
+
+               csr@6001000 {
+                       compatible = "qcom,coresight-csr";
+                       reg = <0x6001000 0x1000>;
+                       reg-names = "csr-base";
+                       coresight-name = "coresight-csr";
+                       qcom,blk-size = <0x01>;
+                       linux,phandle = <0x354>;
+                       phandle = <0x354>;
+               };
+
+               replicator@6046000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b909>;
+                       reg = <0x6046000 0x1000>;
+                       reg-names = "replicator-base";
+                       coresight-name = "coresight-replicator";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x355>;
+                       phandle = <0x355>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x126>;
+                                               linux,phandle = <0x137>;
+                                               phandle = <0x137>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x127>;
+                                               linux,phandle = <0x138>;
+                                               phandle = <0x138>;
+                                       };
+                               };
+                       };
+               };
+
+               replicator@6b0a000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b909>;
+                       reg = <0x6b0a000 0x1000>;
+                       reg-names = "replicator-base";
+                       coresight-name = "coresight-replicator-swao";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x356>;
+                       phandle = <0x356>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x128>;
+                                               linux,phandle = <0x12b>;
+                                               phandle = <0x12b>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x01>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x129>;
+                                               linux,phandle = <0x189>;
+                                               phandle = <0x189>;
+                                       };
+                               };
+
+                               port@2 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x12a>;
+                                               linux,phandle = <0x144>;
+                                               phandle = <0x144>;
+                                       };
+                               };
+                       };
+               };
+
+               tmc@6b09000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b961>;
+                       reg = <0x6b09000 0x1000>;
+                       reg-names = "tmc-base";
+                       coresight-name = "coresight-tmc-etf-swao";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x357>;
+                       phandle = <0x357>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x12b>;
+                                               linux,phandle = <0x128>;
+                                               phandle = <0x128>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x12c>;
+                                               linux,phandle = <0x12d>;
+                                               phandle = <0x12d>;
+                                       };
+                               };
+                       };
+               };
+
+               funnel@0x6b08000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b908>;
+                       reg = <0x6b08000 0x1000>;
+                       reg-names = "funnel-base";
+                       coresight-name = "coresight-funnel-swao";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x358>;
+                       phandle = <0x358>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x12d>;
+                                               linux,phandle = <0x12c>;
+                                               phandle = <0x12c>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x06>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x12e>;
+                                               linux,phandle = <0x18a>;
+                                               phandle = <0x18a>;
+                                       };
+                               };
+
+                               port@2 {
+                                       reg = <0x07>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x12f>;
+                                               linux,phandle = <0x130>;
+                                               phandle = <0x130>;
+                                       };
+                               };
+                       };
+               };
+
+               tpda@6b01000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b969>;
+                       reg = <0x6b01000 0x1000>;
+                       reg-names = "tpda-base";
+                       coresight-name = "coresight-tpda-swao";
+                       qcom,tpda-atid = <0x47>;
+                       qcom,dsb-elem-size = <0x01 0x20>;
+                       qcom,cmb-elem-size = <0x00 0x40>;
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x359>;
+                       phandle = <0x359>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x130>;
+                                               linux,phandle = <0x12f>;
+                                               phandle = <0x12f>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x131>;
+                                               linux,phandle = <0x133>;
+                                               phandle = <0x133>;
+                                       };
+                               };
+
+                               port@2 {
+                                       reg = <0x01>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x132>;
+                                               linux,phandle = <0x134>;
+                                               phandle = <0x134>;
+                                       };
+                               };
+                       };
+               };
+
+               tpdm@6b02000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b968>;
+                       reg = <0x6b02000 0x1000>;
+                       reg-names = "tpdm-base";
+                       coresight-name = "coresight-tpdm-swao-0";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x35a>;
+                       phandle = <0x35a>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x133>;
+                                       linux,phandle = <0x131>;
+                                       phandle = <0x131>;
+                               };
+                       };
+               };
+
+               tpdm@6b03000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b968>;
+                       reg = <0x6b03000 0x1000>;
+                       reg-names = "tpdm-base";
+                       coresight-name = "coresight-tpdm-swao-1";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       qcom,msr-fix-req;
+                       linux,phandle = <0x35b>;
+                       phandle = <0x35b>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x134>;
+                                       linux,phandle = <0x132>;
+                                       phandle = <0x132>;
+                               };
+                       };
+               };
+
+               tmc@6048000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b961>;
+                       reg = <0x6048000 0x1000 0x6064000 0x15000>;
+                       reg-names = "tmc-base\0bam-base";
+                       arm,buffer-size = <0x400000>;
+                       arm,sg-enable;
+                       coresight-name = "coresight-tmc-etr";
+                       coresight-ctis = <0x135 0x136>;
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       interrupts = <0x00 0x10e 0x01>;
+                       interrupt-names = "byte-cntr-irq";
+                       linux,phandle = <0x35c>;
+                       phandle = <0x35c>;
+
+                       port {
+
+                               endpoint {
+                                       slave-mode;
+                                       remote-endpoint = <0x137>;
+                                       linux,phandle = <0x126>;
+                                       phandle = <0x126>;
+                               };
+                       };
+               };
+
+               tmc@6047000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b961>;
+                       reg = <0x6047000 0x1000>;
+                       reg-names = "tmc-base";
+                       coresight-name = "coresight-tmc-etf";
+                       coresight-ctis = <0x135 0x136>;
+                       arm,default-sink;
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x35d>;
+                       phandle = <0x35d>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x138>;
+                                               linux,phandle = <0x127>;
+                                               phandle = <0x127>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x01>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x139>;
+                                               linux,phandle = <0x13a>;
+                                               phandle = <0x13a>;
+                                       };
+                               };
+                       };
+               };
+
+               funnel@6045000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b908>;
+                       reg = <0x6045000 0x1000>;
+                       reg-names = "funnel-base";
+                       coresight-name = "coresight-funnel-merg";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x35e>;
+                       phandle = <0x35e>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x13a>;
+                                               linux,phandle = <0x139>;
+                                               phandle = <0x139>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x13b>;
+                                               linux,phandle = <0x13e>;
+                                               phandle = <0x13e>;
+                                       };
+                               };
+
+                               port@2 {
+                                       reg = <0x02>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x13c>;
+                                               linux,phandle = <0x142>;
+                                               phandle = <0x142>;
+                                       };
+                               };
+                       };
+               };
+
+               stm@6002000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b962>;
+                       reg = <0x6002000 0x1000 0x16280000 0x180000>;
+                       reg-names = "stm-base\0stm-stimulus-base";
+                       coresight-name = "coresight-stm";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x35f>;
+                       phandle = <0x35f>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x13d>;
+                                       linux,phandle = <0x141>;
+                                       phandle = <0x141>;
+                               };
+                       };
+               };
+
+               hwevent@0x014066f0 {
+                       compatible = "qcom,coresight-hwevent";
+                       reg = <0x14066f0 0x04 0x14166f0 0x04 0x1406038 0x04 0x1416038 0x04>;
+                       reg-names = "ddr-ch0-cfg\0ddr-ch23-cfg\0ddr-ch0-ctrl\0ddr-ch23-ctrl";
+                       coresight-name = "coresight-hwevent";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x360>;
+                       phandle = <0x360>;
+               };
+
+               funnel@0x6041000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b908>;
+                       reg = <0x6041000 0x1000>;
+                       reg-names = "funnel-base";
+                       coresight-name = "coresight-funnel-in0";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x361>;
+                       phandle = <0x361>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x13e>;
+                                               linux,phandle = <0x13b>;
+                                               phandle = <0x13b>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x03>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x13f>;
+                                               linux,phandle = <0x180>;
+                                               phandle = <0x180>;
+                                       };
+                               };
+
+                               port@2 {
+                                       reg = <0x06>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x140>;
+                                               linux,phandle = <0x183>;
+                                               phandle = <0x183>;
+                                       };
+                               };
+
+                               port@3 {
+                                       reg = <0x07>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x141>;
+                                               linux,phandle = <0x13d>;
+                                               phandle = <0x13d>;
+                                       };
+                               };
+                       };
+               };
+
+               funnel@0x6043000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b908>;
+                       reg = <0x6043000 0x1000>;
+                       reg-names = "funnel-base";
+                       coresight-name = "coresight-funnel-in2";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x362>;
+                       phandle = <0x362>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x142>;
+                                               linux,phandle = <0x13c>;
+                                               phandle = <0x13c>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x143>;
+                                               linux,phandle = <0x18b>;
+                                               phandle = <0x18b>;
+                                       };
+                               };
+
+                               port@2 {
+                                       reg = <0x01>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x144>;
+                                               linux,phandle = <0x12a>;
+                                               phandle = <0x12a>;
+                                       };
+                               };
+
+                               port@3 {
+                                       reg = <0x02>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x145>;
+                                               linux,phandle = <0x156>;
+                                               phandle = <0x156>;
+                                       };
+                               };
+
+                               port@4 {
+                                       reg = <0x05>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x146>;
+                                               linux,phandle = <0x18e>;
+                                               phandle = <0x18e>;
+                                       };
+                               };
+
+                               port@5 {
+                                       reg = <0x06>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x147>;
+                                               linux,phandle = <0x148>;
+                                               phandle = <0x148>;
+                                       };
+                               };
+                       };
+               };
+
+               funnel@0x6943000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b908>;
+                       reg = <0x6943000 0x1000>;
+                       reg-names = "funnel-base";
+                       coresight-name = "coresight-funnel-gfx";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       status = "disabled";
+                       linux,phandle = <0x363>;
+                       phandle = <0x363>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x148>;
+                                               linux,phandle = <0x147>;
+                                               phandle = <0x147>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x149>;
+                                               linux,phandle = <0x2a7>;
+                                               phandle = <0x2a7>;
+                                       };
+                               };
+
+                               port@2 {
+                                       reg = <0x01>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x14a>;
+                                               linux,phandle = <0x2a8>;
+                                               phandle = <0x2a8>;
+                                       };
+                               };
+                       };
+               };
+
+               tpda@6004000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b969>;
+                       reg = <0x6004000 0x1000>;
+                       reg-names = "tpda-base";
+                       coresight-name = "coresight-tpda";
+                       qcom,tpda-atid = <0x41>;
+                       qcom,bc-elem-size = <0x0a 0x20 0x0d 0x20>;
+                       qcom,tc-elem-size = <0x0d 0x20>;
+                       qcom,dsb-elem-size = <0x00 0x20 0x02 0x20 0x03 0x20 0x05 0x20 0x06 0x20 0x0a 0x20 0x0b 0x20 0x0d 0x20>;
+                       qcom,cmb-elem-size = <0x03 0x40 0x07 0x40 0x09 0x40 0x0d 0x40>;
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x364>;
+                       phandle = <0x364>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x14b>;
+                                               linux,phandle = <0x184>;
+                                               phandle = <0x184>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x14c>;
+                                               linux,phandle = <0x160>;
+                                               phandle = <0x160>;
+                                       };
+                               };
+
+                               port@2 {
+                                       reg = <0x02>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x14d>;
+                                               linux,phandle = <0x16c>;
+                                               phandle = <0x16c>;
+                                       };
+                               };
+
+                               port@3 {
+                                       reg = <0x03>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x14e>;
+                                               linux,phandle = <0x174>;
+                                               phandle = <0x174>;
+                                       };
+                               };
+
+                               port@4 {
+                                       reg = <0x05>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x14f>;
+                                               linux,phandle = <0x15b>;
+                                               phandle = <0x15b>;
+                                       };
+                               };
+
+                               port@5 {
+                                       reg = <0x06>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x150>;
+                                               linux,phandle = <0x16f>;
+                                               phandle = <0x16f>;
+                                       };
+                               };
+
+                               port@6 {
+                                       reg = <0x07>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x151>;
+                                               linux,phandle = <0x179>;
+                                               phandle = <0x179>;
+                                       };
+                               };
+
+                               port@7 {
+                                       reg = <0x09>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x152>;
+                                               linux,phandle = <0x178>;
+                                               phandle = <0x178>;
+                                       };
+                               };
+
+                               port@8 {
+                                       reg = <0x0a>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x153>;
+                                               linux,phandle = <0x162>;
+                                               phandle = <0x162>;
+                                       };
+                               };
+
+                               port@9 {
+                                       reg = <0x0b>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x154>;
+                                               linux,phandle = <0x161>;
+                                               phandle = <0x161>;
+                                       };
+                               };
+
+                               port@10 {
+                                       reg = <0x0d>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x155>;
+                                               linux,phandle = <0x177>;
+                                               phandle = <0x177>;
+                                       };
+                               };
+                       };
+               };
+
+               funnel@6832000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b908>;
+                       reg = <0x6832000 0x1000>;
+                       reg-names = "funnel-base";
+                       coresight-name = "coresight-funnel-modem";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x365>;
+                       phandle = <0x365>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x156>;
+                                               linux,phandle = <0x145>;
+                                               phandle = <0x145>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x157>;
+                                               linux,phandle = <0x158>;
+                                               phandle = <0x158>;
+                                       };
+                               };
+                       };
+               };
+
+               tpda@6831000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b969>;
+                       reg = <0x6831000 0x1000>;
+                       reg-names = "tpda-base";
+                       coresight-name = "coresight-tpda-modem";
+                       qcom,tpda-atid = <0x43>;
+                       qcom,dsb-elem-size = <0x00 0x20>;
+                       qcom,cmb-elem-size = <0x00 0x40>;
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x366>;
+                       phandle = <0x366>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x158>;
+                                               linux,phandle = <0x157>;
+                                               phandle = <0x157>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x159>;
+                                               linux,phandle = <0x15a>;
+                                               phandle = <0x15a>;
+                                       };
+                               };
+                       };
+               };
+
+               tpdm@6830000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b968>;
+                       reg = <0x6830000 0x1000>;
+                       reg-names = "tpdm-base";
+                       coresight-name = "coresight-tpdm-modem";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x367>;
+                       phandle = <0x367>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x15a>;
+                                       linux,phandle = <0x159>;
+                                       phandle = <0x159>;
+                               };
+                       };
+               };
+
+               funnel@6845000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b908>;
+                       reg = <0x6845000 0x1000>;
+                       reg-names = "funnel-base";
+                       coresight-name = "coresight-funnel-lpass";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x368>;
+                       phandle = <0x368>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x15b>;
+                                               linux,phandle = <0x14f>;
+                                               phandle = <0x14f>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x15c>;
+                                               linux,phandle = <0x15f>;
+                                               phandle = <0x15f>;
+                                       };
+                               };
+                       };
+               };
+
+               funnel_1@6845000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b908>;
+                       reg = <0x6867010 0x10 0x6845000 0x1000>;
+                       reg-names = "funnel-base-dummy\0funnel-base-real";
+                       coresight-name = "coresight-funnel-lpass-1";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       qcom,duplicate-funnel;
+                       linux,phandle = <0x369>;
+                       phandle = <0x369>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x15d>;
+                                               linux,phandle = <0x185>;
+                                               phandle = <0x185>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x01>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x15e>;
+                                               linux,phandle = <0x18c>;
+                                               phandle = <0x18c>;
+                                       };
+                               };
+                       };
+               };
+
+               tpdm@6844000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b968>;
+                       reg = <0x6844000 0x1000>;
+                       reg-names = "tpdm-base";
+                       coresight-name = "coresight-tpdm-lpass";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       qcom,msr-fix-req;
+                       linux,phandle = <0x36a>;
+                       phandle = <0x36a>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x15f>;
+                                       linux,phandle = <0x15c>;
+                                       phandle = <0x15c>;
+                               };
+                       };
+               };
+
+               tpdm@6c28000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b968>;
+                       reg = <0x6c28000 0x1000>;
+                       reg-names = "tpdm-base";
+                       coresight-name = "coresight-tpdm-center";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       qcom,msr-fix-req;
+                       linux,phandle = <0x36b>;
+                       phandle = <0x36b>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x160>;
+                                       linux,phandle = <0x14c>;
+                                       phandle = <0x14c>;
+                               };
+                       };
+               };
+
+               tpdm@6a24000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b968>;
+                       reg = <0x6a24000 0x1000>;
+                       reg-names = "tpdm-base";
+                       coresight-name = "coresight-tpdm-north";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       qcom,msr-fix-req;
+                       linux,phandle = <0x36c>;
+                       phandle = <0x36c>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x161>;
+                                       linux,phandle = <0x154>;
+                                       phandle = <0x154>;
+                               };
+                       };
+               };
+
+               tpdm@69d0000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b968>;
+                       reg = <0x69d0000 0x1000>;
+                       reg-names = "tpdm-base";
+                       coresight-name = "coresight-tpdm-qm";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x36d>;
+                       phandle = <0x36d>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x162>;
+                                       linux,phandle = <0x153>;
+                                       phandle = <0x153>;
+                               };
+                       };
+               };
+
+               tpda@7862000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b969>;
+                       reg = <0x7862000 0x1000>;
+                       reg-names = "tpda-base";
+                       coresight-name = "coresight-tpda-apss";
+                       qcom,tpda-atid = <0x42>;
+                       qcom,dsb-elem-size = <0x00 0x20>;
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x36e>;
+                       phandle = <0x36e>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x163>;
+                                               linux,phandle = <0x191>;
+                                               phandle = <0x191>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x164>;
+                                               linux,phandle = <0x165>;
+                                               phandle = <0x165>;
+                                       };
+                               };
+                       };
+               };
+
+               tpdm@7860000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b968>;
+                       reg = <0x7860000 0x1000>;
+                       reg-names = "tpdm-base";
+                       coresight-name = "coresight-tpdm-apss";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x36f>;
+                       phandle = <0x36f>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x165>;
+                                       linux,phandle = <0x164>;
+                                       phandle = <0x164>;
+                               };
+                       };
+               };
+
+               tpda@78c0000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b969>;
+                       reg = <0x78c0000 0x1000>;
+                       reg-names = "tpda-base";
+                       coresight-name = "coresight-tpda-llm-silver";
+                       qcom,tpda-atid = <0x48>;
+                       qcom,cmb-elem-size = <0x00 0x20>;
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x370>;
+                       phandle = <0x370>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x166>;
+                                               linux,phandle = <0x192>;
+                                               phandle = <0x192>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x167>;
+                                               linux,phandle = <0x168>;
+                                               phandle = <0x168>;
+                                       };
+                               };
+                       };
+               };
+
+               tpdm@78a0000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b968>;
+                       reg = <0x78a0000 0x1000>;
+                       reg-names = "tpdm-base";
+                       coresight-name = "coresight-tpdm-llm-silver";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x371>;
+                       phandle = <0x371>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x168>;
+                                       linux,phandle = <0x167>;
+                                       phandle = <0x167>;
+                               };
+                       };
+               };
+
+               tpda@78d0000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b969>;
+                       reg = <0x78d0000 0x1000>;
+                       reg-names = "tpda-base";
+                       coresight-name = "coresight-tpda-llm-gold";
+                       qcom,tpda-atid = <0x49>;
+                       qcom,cmb-elem-size = <0x00 0x20>;
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x372>;
+                       phandle = <0x372>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x169>;
+                                               linux,phandle = <0x193>;
+                                               phandle = <0x193>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x16a>;
+                                               linux,phandle = <0x16b>;
+                                               phandle = <0x16b>;
+                                       };
+                               };
+                       };
+               };
+
+               tpdm@78b0000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b968>;
+                       reg = <0x78b0000 0x1000>;
+                       reg-names = "tpdm-base";
+                       coresight-name = "coresight-tpdm-llm-gold";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x373>;
+                       phandle = <0x373>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x16b>;
+                                       linux,phandle = <0x16a>;
+                                       phandle = <0x16a>;
+                               };
+                       };
+               };
+
+               funnel@6c0b000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b908>;
+                       reg = <0x6c0b000 0x1000>;
+                       reg-names = "funnel-base";
+                       coresight-name = "coresight-funnel-dl-mm";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x374>;
+                       phandle = <0x374>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x16c>;
+                                               linux,phandle = <0x14d>;
+                                               phandle = <0x14d>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x01>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x16d>;
+                                               linux,phandle = <0x16e>;
+                                               phandle = <0x16e>;
+                                       };
+                               };
+                       };
+               };
+
+               tpdm@6c08000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b968>;
+                       reg = <0x6c08000 0x1000>;
+                       reg-names = "tpdm-base";
+                       coresight-name = "coresight-tpdm-mm";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       qcom,msr-fix-req;
+                       linux,phandle = <0x375>;
+                       phandle = <0x375>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x16e>;
+                                       linux,phandle = <0x16d>;
+                                       phandle = <0x16d>;
+                               };
+                       };
+               };
+
+               funnel@6861000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b908>;
+                       reg = <0x6861000 0x1000>;
+                       reg-names = "funnel-base";
+                       coresight-name = "coresight-funnel-turing";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x376>;
+                       phandle = <0x376>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x16f>;
+                                               linux,phandle = <0x150>;
+                                               phandle = <0x150>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x170>;
+                                               linux,phandle = <0x173>;
+                                               phandle = <0x173>;
+                                       };
+                               };
+                       };
+               };
+
+               funnel_1@6861000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b908>;
+                       reg = <0x6867000 0x10 0x6861000 0x1000>;
+                       reg-names = "funnel-base-dummy\0funnel-base-real";
+                       coresight-name = "coresight-funnel-turing-1";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       qcom,duplicate-funnel;
+                       linux,phandle = <0x377>;
+                       phandle = <0x377>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x171>;
+                                               linux,phandle = <0x186>;
+                                               phandle = <0x186>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x01>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x172>;
+                                               linux,phandle = <0x188>;
+                                               phandle = <0x188>;
+                                       };
+                               };
+                       };
+               };
+
+               tpdm@6860000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b968>;
+                       reg = <0x6860000 0x1000>;
+                       reg-names = "tpdm-base";
+                       coresight-name = "coresight-tpdm-turing";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       qcom,msr-fix-req;
+                       linux,phandle = <0x378>;
+                       phandle = <0x378>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x173>;
+                                       linux,phandle = <0x170>;
+                                       phandle = <0x170>;
+                               };
+                       };
+               };
+
+               funnel@69e2000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b908>;
+                       reg = <0x69e2000 0x1000>;
+                       reg-names = "funnel-base";
+                       coresight-name = "coresight-funnel-ddr-0";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x379>;
+                       phandle = <0x379>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x174>;
+                                               linux,phandle = <0x14e>;
+                                               phandle = <0x14e>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x175>;
+                                               linux,phandle = <0x176>;
+                                               phandle = <0x176>;
+                                       };
+                               };
+                       };
+               };
+
+               tpdm@69e0000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b968>;
+                       reg = <0x69e0000 0x1000>;
+                       reg-names = "tpdm-base";
+                       coresight-name = "coresight-tpdm-ddr";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       qcom,msr-fix-req;
+                       linux,phandle = <0x37a>;
+                       phandle = <0x37a>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x176>;
+                                       linux,phandle = <0x175>;
+                                       phandle = <0x175>;
+                               };
+                       };
+               };
+
+               tpdm@6850000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b968>;
+                       reg = <0x6850000 0x1000>;
+                       reg-names = "tpdm-base";
+                       coresight-name = "coresight-tpdm-pimem";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x37b>;
+                       phandle = <0x37b>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x177>;
+                                       linux,phandle = <0x155>;
+                                       phandle = <0x155>;
+                               };
+                       };
+               };
+
+               tpdm@684c000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b968>;
+                       reg = <0x684c000 0x1000>;
+                       reg-names = "tpdm-base";
+                       coresight-name = "coresight-tpdm-prng";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x37c>;
+                       phandle = <0x37c>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x178>;
+                                       linux,phandle = <0x152>;
+                                       phandle = <0x152>;
+                               };
+                       };
+               };
+
+               tpdm@6840000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b968>;
+                       reg = <0x6840000 0x1000>;
+                       reg-names = "tpdm-base";
+                       coresight-name = "coresight-tpdm-vsense";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x37d>;
+                       phandle = <0x37d>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x179>;
+                                       linux,phandle = <0x151>;
+                                       phandle = <0x151>;
+                               };
+                       };
+               };
+
+               tpda@7832000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b969>;
+                       reg = <0x7832000 0x1000>;
+                       reg-names = "tpda-base";
+                       coresight-name = "coresight-tpda-olc";
+                       qcom,tpda-atid = <0x45>;
+                       qcom,cmb-elem-size = <0x00 0x40>;
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x37e>;
+                       phandle = <0x37e>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x17a>;
+                                               linux,phandle = <0x190>;
+                                               phandle = <0x190>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x17b>;
+                                               linux,phandle = <0x17c>;
+                                               phandle = <0x17c>;
+                                       };
+                               };
+                       };
+               };
+
+               tpdm@7830000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b968>;
+                       reg = <0x7830000 0x1000>;
+                       reg-names = "tpdm-base";
+                       coresight-name = "coresight-tpdm-olc";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x37f>;
+                       phandle = <0x37f>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x17c>;
+                                       linux,phandle = <0x17b>;
+                                       phandle = <0x17b>;
+                               };
+                       };
+               };
+
+               tpda@6882000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b969>;
+                       reg = <0x6882000 0x1000>;
+                       reg-names = "tpda-base";
+                       coresight-name = "coresight-tpda-spss";
+                       qcom,tpda-atid = <0x46>;
+                       qcom,dsb-elem-size = <0x00 0x20>;
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x380>;
+                       phandle = <0x380>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x17d>;
+                                               linux,phandle = <0x181>;
+                                               phandle = <0x181>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x17e>;
+                                               linux,phandle = <0x17f>;
+                                               phandle = <0x17f>;
+                                       };
+                               };
+                       };
+               };
+
+               tpdm@6880000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b968>;
+                       reg = <0x6880000 0x1000>;
+                       reg-names = "tpdm-base";
+                       coresight-name = "coresight-tpdm-spss";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x381>;
+                       phandle = <0x381>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x17f>;
+                                       linux,phandle = <0x17e>;
+                                       phandle = <0x17e>;
+                               };
+                       };
+               };
+
+               funnel@6883000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b908>;
+                       reg = <0x6883000 0x1000>;
+                       reg-names = "funnel-base";
+                       coresight-name = "coresight-funnel-spss";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x382>;
+                       phandle = <0x382>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x180>;
+                                               linux,phandle = <0x13f>;
+                                               phandle = <0x13f>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x181>;
+                                               linux,phandle = <0x17d>;
+                                               phandle = <0x17d>;
+                                       };
+                               };
+
+                               port@2 {
+                                       reg = <0x01>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x182>;
+                                               linux,phandle = <0x18d>;
+                                               phandle = <0x18d>;
+                                       };
+                               };
+                       };
+               };
+
+               funnel@6005000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b908>;
+                       reg = <0x6005000 0x1000>;
+                       reg-names = "funnel-base";
+                       coresight-name = "coresight-funnel-qatb";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x383>;
+                       phandle = <0x383>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x183>;
+                                               linux,phandle = <0x140>;
+                                               phandle = <0x140>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x184>;
+                                               linux,phandle = <0x14b>;
+                                               phandle = <0x14b>;
+                                       };
+                               };
+
+                               port@2 {
+                                       reg = <0x06>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x185>;
+                                               linux,phandle = <0x15d>;
+                                               phandle = <0x15d>;
+                                       };
+                               };
+
+                               port@3 {
+                                       reg = <0x07>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x186>;
+                                               linux,phandle = <0x171>;
+                                               phandle = <0x171>;
+                                       };
+                               };
+                       };
+               };
+
+               cti@69e1000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x69e1000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti-ddr_dl_0_cti";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x384>;
+                       phandle = <0x384>;
+               };
+
+               cti@69e4000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x69e4000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti-ddr_dl_1_cti0";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x385>;
+                       phandle = <0x385>;
+               };
+
+               cti@69e5000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x69e5000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti-ddr_dl_1_cti1";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x386>;
+                       phandle = <0x386>;
+               };
+
+               cti@6c09000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x6c09000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti-dlmm_cti0";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x387>;
+                       phandle = <0x387>;
+               };
+
+               cti@6c0a000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x6c0a000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti-dlmm_cti1";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x388>;
+                       phandle = <0x388>;
+               };
+
+               cti@78e0000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x78e0000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti-apss_cti0";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x389>;
+                       phandle = <0x389>;
+               };
+
+               cti@78f0000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x78f0000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti-apss_cti1";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x38a>;
+                       phandle = <0x38a>;
+               };
+
+               cti@7900000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x7900000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti-apss_cti2";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x38b>;
+                       phandle = <0x38b>;
+               };
+
+               cti@6010000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x6010000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti0";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x135>;
+                       phandle = <0x135>;
+               };
+
+               cti@6011000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x6011000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti1";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x38c>;
+                       phandle = <0x38c>;
+               };
+
+               cti@6012000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x6012000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti2";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       qcom,cti-gpio-trigout = <0x04>;
+                       pinctrl-names = "cti-trigout-pctrl";
+                       pinctrl-0 = <0x187>;
+                       linux,phandle = <0x38d>;
+                       phandle = <0x38d>;
+               };
+
+               cti@6013000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x6013000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti3";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x38e>;
+                       phandle = <0x38e>;
+               };
+
+               cti@6014000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x6014000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti4";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x38f>;
+                       phandle = <0x38f>;
+               };
+
+               cti@6015000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x6015000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti5";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x390>;
+                       phandle = <0x390>;
+               };
+
+               cti@6016000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x6016000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti6";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x391>;
+                       phandle = <0x391>;
+               };
+
+               cti@6017000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x6017000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti7";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x392>;
+                       phandle = <0x392>;
+               };
+
+               cti@6018000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x6018000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti8";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x136>;
+                       phandle = <0x136>;
+               };
+
+               cti@6019000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x6019000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti9";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x393>;
+                       phandle = <0x393>;
+               };
+
+               cti@601a000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x601a000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti10";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x394>;
+                       phandle = <0x394>;
+               };
+
+               cti@601b000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x601b000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti11";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x395>;
+                       phandle = <0x395>;
+               };
+
+               cti@601c000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x601c000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti12";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x396>;
+                       phandle = <0x396>;
+               };
+
+               cti@601d000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x601d000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti13";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x397>;
+                       phandle = <0x397>;
+               };
+
+               cti@601e000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x601e000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti14";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x398>;
+                       phandle = <0x398>;
+               };
+
+               cti@601f000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x601f000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti15";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x399>;
+                       phandle = <0x399>;
+               };
+
+               cti@7020000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x7020000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti-cpu0";
+                       cpu = <0x11>;
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x39a>;
+                       phandle = <0x39a>;
+               };
+
+               cti@7120000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x7120000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti-cpu1";
+                       cpu = <0x12>;
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x39b>;
+                       phandle = <0x39b>;
+               };
+
+               cti@7220000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x7220000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti-cpu2";
+                       cpu = <0x13>;
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x39c>;
+                       phandle = <0x39c>;
+               };
+
+               cti@7320000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x7320000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti-cpu3";
+                       cpu = <0x14>;
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x39d>;
+                       phandle = <0x39d>;
+               };
+
+               cti@7420000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x7420000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti-cpu4";
+                       cpu = <0x15>;
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x39e>;
+                       phandle = <0x39e>;
+               };
+
+               cti@7520000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x7520000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti-cpu5";
+                       cpu = <0x16>;
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x39f>;
+                       phandle = <0x39f>;
+               };
+
+               cti@7620000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x7620000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti-cpu6";
+                       cpu = <0x17>;
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x3a0>;
+                       phandle = <0x3a0>;
+               };
+
+               cti@7720000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x7720000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti-cpu7";
+                       cpu = <0x18>;
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x3a1>;
+                       phandle = <0x3a1>;
+               };
+
+               cti@6b04000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b966>;
+                       reg = <0x6b04000 0x1000>;
+                       reg-names = "cti-base";
+                       coresight-name = "coresight-cti-swao_cti0";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x3a2>;
+                       phandle = <0x3a2>;
+               };
+
+               tgu@6b0c000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b999>;
+                       reg = <0x6b0c000 0x1000>;
+                       reg-names = "tgu-base";
+                       tgu-steps = <0x03>;
+                       tgu-conditions = <0x04>;
+                       tgu-regs = <0x04>;
+                       tgu-timer-counters = <0x08>;
+                       coresight-name = "coresight-tgu-ipcb";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x3a3>;
+                       phandle = <0x3a3>;
+               };
+
+               turing_etm0 {
+                       compatible = "qcom,coresight-remote-etm";
+                       coresight-name = "coresight-turing-etm0";
+                       qcom,inst-id = <0x0d>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x188>;
+                                       linux,phandle = <0x172>;
+                                       phandle = <0x172>;
+                               };
+                       };
+               };
+
+               dummy_sink {
+                       compatible = "qcom,coresight-dummy";
+                       coresight-name = "coresight-eud";
+                       qcom,dummy-sink;
+                       linux,phandle = <0x3a4>;
+                       phandle = <0x3a4>;
+
+                       port {
+
+                               endpoint {
+                                       slave-mode;
+                                       remote-endpoint = <0x189>;
+                                       linux,phandle = <0x129>;
+                                       phandle = <0x129>;
+                               };
+                       };
+               };
+
+               sensor_etm0 {
+                       compatible = "qcom,coresight-remote-etm";
+                       coresight-name = "coresight-sensor-etm0";
+                       qcom,inst-id = <0x08>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x18a>;
+                                       linux,phandle = <0x12e>;
+                                       phandle = <0x12e>;
+                               };
+                       };
+               };
+
+               modem_etm0 {
+                       compatible = "qcom,coresight-remote-etm";
+                       coresight-name = "coresight-modem-etm0";
+                       qcom,inst-id = <0x02>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x18b>;
+                                       linux,phandle = <0x143>;
+                                       phandle = <0x143>;
+                               };
+                       };
+               };
+
+               audio_etm0 {
+                       compatible = "qcom,coresight-remote-etm";
+                       coresight-name = "coresight-audio-etm0";
+                       qcom,inst-id = <0x05>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x18c>;
+                                       linux,phandle = <0x15e>;
+                                       phandle = <0x15e>;
+                               };
+                       };
+               };
+
+               spss_etm0 {
+                       compatible = "qcom,coresight-dummy";
+                       coresight-name = "coresight-spss-etm0";
+                       qcom,dummy-source;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x18d>;
+                                       linux,phandle = <0x182>;
+                                       phandle = <0x182>;
+                               };
+                       };
+               };
+
+               funnel@7810000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b908>;
+                       reg = <0x7810000 0x1000>;
+                       reg-names = "funnel-base";
+                       coresight-name = "coresight-funnel-apss-merg";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x3a5>;
+                       phandle = <0x3a5>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x18e>;
+                                               linux,phandle = <0x146>;
+                                               phandle = <0x146>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x18f>;
+                                               linux,phandle = <0x19c>;
+                                               phandle = <0x19c>;
+                                       };
+                               };
+
+                               port@2 {
+                                       reg = <0x02>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x190>;
+                                               linux,phandle = <0x17a>;
+                                               phandle = <0x17a>;
+                                       };
+                               };
+
+                               port@3 {
+                                       reg = <0x04>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x191>;
+                                               linux,phandle = <0x163>;
+                                               phandle = <0x163>;
+                                       };
+                               };
+
+                               port@4 {
+                                       reg = <0x05>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x192>;
+                                               linux,phandle = <0x166>;
+                                               phandle = <0x166>;
+                                       };
+                               };
+
+                               port@5 {
+                                       reg = <0x06>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x193>;
+                                               linux,phandle = <0x169>;
+                                               phandle = <0x169>;
+                                       };
+                               };
+                       };
+               };
+
+               etm@7040000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0xbb95d>;
+                       reg = <0x7040000 0x1000>;
+                       cpu = <0x11>;
+                       coresight-name = "coresight-etm0";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x3a6>;
+                       phandle = <0x3a6>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x194>;
+                                       linux,phandle = <0x19d>;
+                                       phandle = <0x19d>;
+                               };
+                       };
+               };
+
+               etm@7140000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0xbb95d>;
+                       reg = <0x7140000 0x1000>;
+                       cpu = <0x12>;
+                       coresight-name = "coresight-etm1";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x3a7>;
+                       phandle = <0x3a7>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x195>;
+                                       linux,phandle = <0x19e>;
+                                       phandle = <0x19e>;
+                               };
+                       };
+               };
+
+               etm@7240000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0xbb95d>;
+                       reg = <0x7240000 0x1000>;
+                       cpu = <0x13>;
+                       coresight-name = "coresight-etm2";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x3a8>;
+                       phandle = <0x3a8>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x196>;
+                                       linux,phandle = <0x19f>;
+                                       phandle = <0x19f>;
+                               };
+                       };
+               };
+
+               etm@7340000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0xbb95d>;
+                       reg = <0x7340000 0x1000>;
+                       cpu = <0x14>;
+                       coresight-name = "coresight-etm3";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x3a9>;
+                       phandle = <0x3a9>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x197>;
+                                       linux,phandle = <0x1a0>;
+                                       phandle = <0x1a0>;
+                               };
+                       };
+               };
+
+               etm@7440000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0xbb95d>;
+                       reg = <0x7440000 0x1000>;
+                       cpu = <0x15>;
+                       coresight-name = "coresight-etm4";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x3aa>;
+                       phandle = <0x3aa>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x198>;
+                                       linux,phandle = <0x1a1>;
+                                       phandle = <0x1a1>;
+                               };
+                       };
+               };
+
+               etm@7540000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0xbb95d>;
+                       reg = <0x7540000 0x1000>;
+                       cpu = <0x16>;
+                       coresight-name = "coresight-etm5";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x3ab>;
+                       phandle = <0x3ab>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x199>;
+                                       linux,phandle = <0x1a2>;
+                                       phandle = <0x1a2>;
+                               };
+                       };
+               };
+
+               etm@7640000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0xbb95d>;
+                       reg = <0x7640000 0x1000>;
+                       cpu = <0x17>;
+                       coresight-name = "coresight-etm6";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x3ac>;
+                       phandle = <0x3ac>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x19a>;
+                                       linux,phandle = <0x1a3>;
+                                       phandle = <0x1a3>;
+                               };
+                       };
+               };
+
+               etm@7740000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0xbb95d>;
+                       reg = <0x7740000 0x1000>;
+                       cpu = <0x18>;
+                       coresight-name = "coresight-etm7";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x3ad>;
+                       phandle = <0x3ad>;
+
+                       port {
+
+                               endpoint {
+                                       remote-endpoint = <0x19b>;
+                                       linux,phandle = <0x1a4>;
+                                       phandle = <0x1a4>;
+                               };
+                       };
+               };
+
+               funnel@7800000 {
+                       compatible = "arm,primecell";
+                       arm,primecell-periphid = <0x3b908>;
+                       reg = <0x7800000 0x1000>;
+                       reg-names = "funnel-base";
+                       coresight-name = "coresight-funnel-apss";
+                       clocks = <0x81 0x00>;
+                       clock-names = "apb_pclk";
+                       linux,phandle = <0x3ae>;
+                       phandle = <0x3ae>;
+
+                       ports {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+
+                               port@0 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               remote-endpoint = <0x19c>;
+                                               linux,phandle = <0x18f>;
+                                               phandle = <0x18f>;
+                                       };
+                               };
+
+                               port@1 {
+                                       reg = <0x00>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x19d>;
+                                               linux,phandle = <0x194>;
+                                               phandle = <0x194>;
+                                       };
+                               };
+
+                               port@2 {
+                                       reg = <0x01>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x19e>;
+                                               linux,phandle = <0x195>;
+                                               phandle = <0x195>;
+                                       };
+                               };
+
+                               port@3 {
+                                       reg = <0x02>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x19f>;
+                                               linux,phandle = <0x196>;
+                                               phandle = <0x196>;
+                                       };
+                               };
+
+                               port@4 {
+                                       reg = <0x03>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x1a0>;
+                                               linux,phandle = <0x197>;
+                                               phandle = <0x197>;
+                                       };
+                               };
+
+                               port@5 {
+                                       reg = <0x04>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x1a1>;
+                                               linux,phandle = <0x198>;
+                                               phandle = <0x198>;
+                                       };
+                               };
+
+                               port@6 {
+                                       reg = <0x05>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x1a2>;
+                                               linux,phandle = <0x199>;
+                                               phandle = <0x199>;
+                                       };
+                               };
+
+                               port@7 {
+                                       reg = <0x06>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x1a3>;
+                                               linux,phandle = <0x19a>;
+                                               phandle = <0x19a>;
+                                       };
+                               };
+
+                               port@8 {
+                                       reg = <0x07>;
+
+                                       endpoint {
+                                               slave-mode;
+                                               remote-endpoint = <0x1a4>;
+                                               linux,phandle = <0x19b>;
+                                               phandle = <0x19b>;
+                                       };
+                               };
+                       };
+               };
+
+               arm,smmu-kgsl@5040000 {
+                       status = "ok";
+                       compatible = "qcom,smmu-v2";
+                       reg = <0x5040000 0x10000>;
+                       #iommu-cells = <0x01>;
+                       qcom,dynamic;
+                       qcom,use-3-lvl-tables;
+                       qcom,disable-atos;
+                       #global-interrupts = <0x02>;
+                       qcom,regulator-names = "vdd";
+                       vdd-supply = <0x1a5>;
+                       interrupts = <0x00 0xe5 0x04 0x00 0xe7 0x04 0x00 0x16c 0x01 0x00 0x16d 0x01 0x00 0x16e 0x01 0x00 0x16f 0x01 0x00 0x170 0x01 0x00 0x171 0x01 0x00 0x172 0x01 0x00 0x173 0x01>;
+                       clock-names = "gcc_gpu_memnoc_gfx_clk";
+                       clocks = <0x22 0x23>;
+                       attach-impl-defs = <0x6000 0x2378 0x6060 0x1055 0x678c 0x08 0x6794 0x28 0x6800 0x06 0x6900 0x3ff 0x6924 0x204 0x6928 0x11000 0x6930 0x800 0x6960 0xffffffff 0x6b64 0x1a5551 0x6b68 0x9a82a382>;
+                       linux,phandle = <0x1ad>;
+                       phandle = <0x1ad>;
+               };
+
+               apps-smmu@0x15000000 {
+                       compatible = "qcom,qsmmu-v500";
+                       reg = <0x15000000 0x80000 0x150c2000 0x20>;
+                       reg-names = "base\0tcu-base";
+                       #iommu-cells = <0x02>;
+                       qcom,skip-init;
+                       qcom,use-3-lvl-tables;
+                       qcom,disable-atos;
+                       #global-interrupts = <0x01>;
+                       #size-cells = <0x01>;
+                       #address-cells = <0x01>;
+                       ranges;
+                       interrupts = <0x00 0x41 0x04 0x00 0x60 0x04 0x00 0x61 0x04 0x00 0x62 0x04 0x00 0x63 0x04 0x00 0x64 0x04 0x00 0x65 0x04 0x00 0x66 0x04 0x00 0x67 0x04 0x00 0x68 0x04 0x00 0x69 0x04 0x00 0x6a 0x04 0x00 0x6b 0x04 0x00 0x6c 0x04 0x00 0x6d 0x04 0x00 0x6e 0x04 0x00 0x6f 0x04 0x00 0x70 0x04 0x00 0x71 0x04 0x00 0x72 0x04 0x00 0x73 0x04 0x00 0x74 0x04 0x00 0x75 0x04 0x00 0x76 0x04 0x00 0xb5 0x04 0x00 0xb6 0x04 0x00 0xb7 0x04 0x00 0xb8 0x04 0x00 0xb9 0x04 0x00 0xba 0x04 0x00 0xbb 0x04 0x00 0xbc 0x04 0x00 0xbd 0x04 0x00 0xbe 0x04 0x00 0xbf 0x04 0x00 0xc0 0x04 0x00 0x13b 0x04 0x00 0x13c 0x04 0x00 0x13d 0x04 0x00 0x13e 0x04 0x00 0x13f 0x04 0x00 0x140 0x04 0x00 0x141 0x04 0x00 0x142 0x04 0x00 0x143 0x04 0x00 0x144 0x04 0x00 0x145 0x04 0x00 0x146 0x04 0x00 0x147 0x04 0x00 0x148 0x04 0x00 0x149 0x04 0x00 0x14a 0x04 0x00 0x14b 0x04 0x00 0x14c 0x04 0x00 0x14d 0x04 0x00 0x14e 0x04 0x00 0x14f 0x04 0x00 0x150 0x04 0x00 0x151 0x04 0x00 0x152 0x04 0x00 0x153 0x04 0x00 0x154 0x04 0x00 0x155 0x04 0x00 0x156 0x04 0x00 0x157 0x04>;
+                       qcom,msm-bus,name = "apps_smmu";
+                       qcom,msm-bus,num-cases = <0x02>;
+                       qcom,msm-bus,active-only;
+                       qcom,msm-bus,num-paths = <0x01>;
+                       qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x00 0x00 0x8b 0x273 0x00 0x3e8>;
+                       qcom,actlr = <0x880 0x08 0x103 0x881 0x08 0x103 0xc80 0x08 0x103 0xc81 0x08 0x103 0x1090 0x00 0x103 0x1091 0x00 0x103 0x10a0 0x08 0x103 0x10b0 0x00 0x103 0x10a1 0x08 0x103 0x10a3 0x08 0x103 0x10a4 0x08 0x103 0x10b4 0x00 0x103 0x10a5 0x08 0x103>;
+                       qcom,mmu500-errata-1 = <0x800 0x3ff 0xc00 0x3ff>;
+                       linux,phandle = <0x29>;
+                       phandle = <0x29>;
+
+                       anoc_1_tbu@0x150c5000 {
+                               compatible = "qcom,qsmmuv500-tbu";
+                               reg = <0x150c5000 0x1000 0x150c2200 0x08>;
+                               reg-names = "base\0status-reg";
+                               qcom,stream-id-range = <0x00 0x400>;
+                               qcom,regulator-names = "vdd";
+                               vdd-supply = <0x1a6>;
+                               qcom,msm-bus,name = "apps_smmu";
+                               qcom,msm-bus,num-cases = <0x02>;
+                               qcom,msm-bus,active-only;
+                               qcom,msm-bus,num-paths = <0x01>;
+                               qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x00 0x00 0x8b 0x273 0x00 0x3e8>;
+                               linux,phandle = <0x3af>;
+                               phandle = <0x3af>;
+                       };
+
+                       anoc_2_tbu@0x150c9000 {
+                               compatible = "qcom,qsmmuv500-tbu";
+                               reg = <0x150c9000 0x1000 0x150c2208 0x08>;
+                               reg-names = "base\0status-reg";
+                               qcom,stream-id-range = <0x400 0x400>;
+                               qcom,regulator-names = "vdd";
+                               vdd-supply = <0x1a7>;
+                               qcom,msm-bus,name = "apps_smmu";
+                               qcom,msm-bus,num-cases = <0x02>;
+                               qcom,msm-bus,active-only;
+                               qcom,msm-bus,num-paths = <0x01>;
+                               qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x00 0x00 0x8b 0x273 0x00 0x3e8>;
+                               linux,phandle = <0x3b0>;
+                               phandle = <0x3b0>;
+                       };
+
+                       mnoc_hf_0_tbu@0x150cd000 {
+                               compatible = "qcom,qsmmuv500-tbu";
+                               reg = <0x150cd000 0x1000 0x150c2210 0x08>;
+                               reg-names = "base\0status-reg";
+                               qcom,stream-id-range = <0x800 0x400>;
+                               qcom,regulator-names = "vdd";
+                               vdd-supply = <0x1a8>;
+                               qcom,msm-bus,name = "mnoc_hf_0_tbu";
+                               qcom,msm-bus,num-cases = <0x02>;
+                               qcom,msm-bus,active-only;
+                               qcom,msm-bus,num-paths = <0x01>;
+                               qcom,msm-bus,vectors-KBps = <0x16 0x305 0x00 0x00 0x16 0x305 0x00 0x3e8>;
+                               linux,phandle = <0x3b1>;
+                               phandle = <0x3b1>;
+                       };
+
+                       mnoc_hf_1_tbu@0x150d1000 {
+                               compatible = "qcom,qsmmuv500-tbu";
+                               reg = <0x150d1000 0x1000 0x150c2218 0x08>;
+                               reg-names = "base\0status-reg";
+                               qcom,stream-id-range = <0xc00 0x400>;
+                               qcom,regulator-names = "vdd";
+                               vdd-supply = <0x1a9>;
+                               qcom,msm-bus,name = "mnoc_hf_1_tbu";
+                               qcom,msm-bus,num-cases = <0x02>;
+                               qcom,msm-bus,active-only;
+                               qcom,msm-bus,num-paths = <0x01>;
+                               qcom,msm-bus,vectors-KBps = <0x16 0x305 0x00 0x00 0x16 0x305 0x00 0x3e8>;
+                               linux,phandle = <0x3b2>;
+                               phandle = <0x3b2>;
+                       };
+
+                       mnoc_sf_0_tbu@0x150d5000 {
+                               compatible = "qcom,qsmmuv500-tbu";
+                               reg = <0x150d5000 0x1000 0x150c2220 0x08>;
+                               reg-names = "base\0status-reg";
+                               qcom,stream-id-range = <0x1000 0x400>;
+                               qcom,regulator-names = "vdd";
+                               vdd-supply = <0x1aa>;
+                               qcom,msm-bus,name = "mnoc_sf_0_tbu";
+                               qcom,msm-bus,num-cases = <0x02>;
+                               qcom,msm-bus,active-only;
+                               qcom,msm-bus,num-paths = <0x01>;
+                               qcom,msm-bus,vectors-KBps = <0x89 0x304 0x00 0x00 0x89 0x304 0x00 0x3e8>;
+                               linux,phandle = <0x3b3>;
+                               phandle = <0x3b3>;
+                       };
+
+                       compute_dsp_tbu@0x150d9000 {
+                               compatible = "qcom,qsmmuv500-tbu";
+                               reg = <0x150d9000 0x1000 0x150c2228 0x08>;
+                               reg-names = "base\0status-reg";
+                               qcom,stream-id-range = <0x1400 0x400>;
+                               qcom,msm-bus,name = "apps_smmu";
+                               qcom,msm-bus,num-cases = <0x02>;
+                               qcom,msm-bus,active-only;
+                               qcom,msm-bus,num-paths = <0x01>;
+                               qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x00 0x00 0x8b 0x273 0x00 0x3e8>;
+                               linux,phandle = <0x3b4>;
+                               phandle = <0x3b4>;
+                       };
+
+                       adsp_tbu@0x150dd000 {
+                               compatible = "qcom,qsmmuv500-tbu";
+                               reg = <0x150dd000 0x1000 0x150c2230 0x08>;
+                               reg-names = "base\0status-reg";
+                               qcom,stream-id-range = <0x1800 0x400>;
+                               qcom,regulator-names = "vdd";
+                               vdd-supply = <0x1ab>;
+                               qcom,msm-bus,name = "apps_smmu";
+                               qcom,msm-bus,num-cases = <0x02>;
+                               qcom,msm-bus,active-only;
+                               qcom,msm-bus,num-paths = <0x01>;
+                               qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x00 0x00 0x8b 0x273 0x00 0x3e8>;
+                               linux,phandle = <0x3b5>;
+                               phandle = <0x3b5>;
+                       };
+
+                       anoc_1_pcie_tbu@0x150e1000 {
+                               compatible = "qcom,qsmmuv500-tbu";
+                               reg = <0x150e1000 0x1000 0x150c2238 0x08>;
+                               reg-names = "base\0status-reg";
+                               qcom,stream-id-range = <0x1c00 0x400>;
+                               qcom,regulator-names = "vdd";
+                               vdd-supply = <0x1ac>;
+                               clock-names = "gcc_aggre_noc_pcie_tbu_clk";
+                               clocks = <0x22 0x00>;
+                               qcom,msm-bus,name = "apps_smmu";
+                               qcom,msm-bus,num-cases = <0x02>;
+                               qcom,msm-bus,active-only;
+                               qcom,msm-bus,num-paths = <0x01>;
+                               qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x00 0x00 0x8b 0x273 0x00 0x3e8>;
+                               linux,phandle = <0x3b6>;
+                               phandle = <0x3b6>;
+                       };
+               };
+
+               kgsl_iommu_test_device {
+                       status = "disabled";
+                       compatible = "iommu-debug-test";
+                       iommus = <0x1ad 0x07>;
+               };
+
+               apps_iommu_test_device {
+                       compatible = "iommu-debug-test";
+                       iommus = <0x29 0x20 0x00>;
+               };
+
+               apps_iommu_coherent_test_device {
+                       compatible = "iommu-debug-test";
+                       iommus = <0x29 0x20 0x00>;
+                       dma-coherent;
+               };
+
+               qcom,ion {
+                       compatible = "qcom,msm-ion";
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+
+                       qcom,ion-heap@25 {
+                               reg = <0x19>;
+                               qcom,ion-heap-type = "SYSTEM";
+                               linux,phandle = <0x3b7>;
+                               phandle = <0x3b7>;
+                       };
+
+                       qcom,ion-heap@22 {
+                               reg = <0x16>;
+                               memory-region = <0xc2>;
+                               qcom,ion-heap-type = "DMA";
+                       };
+
+                       qcom,ion-heap@27 {
+                               reg = <0x1b>;
+                               memory-region = <0x1ae>;
+                               qcom,ion-heap-type = "DMA";
+                       };
+
+                       qcom,ion-heap@19 {
+                               reg = <0x13>;
+                               memory-region = <0x1af>;
+                               qcom,ion-heap-type = "DMA";
+                       };
+
+                       qcom,ion-heap@13 {
+                               reg = <0x0d>;
+                               memory-region = <0x1b0>;
+                               qcom,ion-heap-type = "HYP_CMA";
+                       };
+
+                       qcom,ion-heap@10 {
+                               reg = <0x0a>;
+                               memory-region = <0x1b1>;
+                               qcom,ion-heap-type = "HYP_CMA";
+                       };
+
+                       qcom,ion-heap@9 {
+                               reg = <0x09>;
+                               qcom,ion-heap-type = "SYSTEM_SECURE";
+                       };
+               };
+
+               qcom,smp2p-modem@1799000c {
+                       compatible = "qcom,smp2p";
+                       reg = <0x1799000c 0x04>;
+                       qcom,remote-pid = <0x01>;
+                       qcom,irq-bitmask = <0x4000>;
+                       interrupts = <0x00 0x1c3 0x01>;
+               };
+
+               qcom,smp2p-adsp@1799000c {
+                       compatible = "qcom,smp2p";
+                       reg = <0x1799000c 0x04>;
+                       qcom,remote-pid = <0x02>;
+                       qcom,irq-bitmask = <0x400>;
+                       interrupts = <0x00 0x9e 0x01>;
+               };
+
+               qcom,smp2p-dsps@1799000c {
+                       compatible = "qcom,smp2p";
+                       reg = <0x1799000c 0x04>;
+                       qcom,remote-pid = <0x03>;
+                       qcom,irq-bitmask = <0x4000000>;
+                       interrupts = <0x00 0xac 0x01>;
+               };
+
+               qcom,smp2p-cdsp@1799000c {
+                       compatible = "qcom,smp2p";
+                       reg = <0x1799000c 0x04>;
+                       qcom,remote-pid = <0x05>;
+                       qcom,irq-bitmask = <0x40>;
+                       interrupts = <0x00 0x240 0x01>;
+               };
+
+               qcom,smp2pgpio-smp2p-15-in {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "smp2p";
+                       qcom,remote-pid = <0x0f>;
+                       qcom,is-inbound;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0x1b2>;
+                       phandle = <0x1b2>;
+               };
+
+               qcom,smp2pgpio_test_smp2p_15_in {
+                       compatible = "qcom,smp2pgpio_test_smp2p_15_in";
+                       gpios = <0x1b2 0x00 0x00>;
+               };
+
+               qcom,smp2pgpio-smp2p-15-out {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "smp2p";
+                       qcom,remote-pid = <0x0f>;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0x1b3>;
+                       phandle = <0x1b3>;
+               };
+
+               qcom,smp2pgpio_test_smp2p_15_out {
+                       compatible = "qcom,smp2pgpio_test_smp2p_15_out";
+                       gpios = <0x1b3 0x00 0x00>;
+               };
+
+               qcom,smp2pgpio-smp2p-1-in {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "smp2p";
+                       qcom,remote-pid = <0x01>;
+                       qcom,is-inbound;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0x1b4>;
+                       phandle = <0x1b4>;
+               };
+
+               qcom,smp2pgpio_test_smp2p_1_in {
+                       compatible = "qcom,smp2pgpio_test_smp2p_1_in";
+                       gpios = <0x1b4 0x00 0x00>;
+               };
+
+               qcom,smp2pgpio-smp2p-1-out {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "smp2p";
+                       qcom,remote-pid = <0x01>;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0x1b5>;
+                       phandle = <0x1b5>;
+               };
+
+               qcom,smp2pgpio_test_smp2p_1_out {
+                       compatible = "qcom,smp2pgpio_test_smp2p_1_out";
+                       gpios = <0x1b5 0x00 0x00>;
+               };
+
+               qcom,smp2pgpio-smp2p-2-in {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "smp2p";
+                       qcom,remote-pid = <0x02>;
+                       qcom,is-inbound;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0x1b6>;
+                       phandle = <0x1b6>;
+               };
+
+               qcom,smp2pgpio_test_smp2p_2_in {
+                       compatible = "qcom,smp2pgpio_test_smp2p_2_in";
+                       gpios = <0x1b6 0x00 0x00>;
+               };
+
+               qcom,smp2pgpio-smp2p-2-out {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "smp2p";
+                       qcom,remote-pid = <0x02>;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0x1b7>;
+                       phandle = <0x1b7>;
+               };
+
+               qcom,smp2pgpio_test_smp2p_2_out {
+                       compatible = "qcom,smp2pgpio_test_smp2p_2_out";
+                       gpios = <0x1b7 0x00 0x00>;
+               };
+
+               qcom,smp2pgpio-smp2p-3-in {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "smp2p";
+                       qcom,remote-pid = <0x03>;
+                       qcom,is-inbound;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0x1b8>;
+                       phandle = <0x1b8>;
+               };
+
+               qcom,smp2pgpio_test_smp2p_3_in {
+                       compatible = "qcom,smp2pgpio_test_smp2p_3_in";
+                       gpios = <0x1b8 0x00 0x00>;
+               };
+
+               qcom,smp2pgpio-smp2p-3-out {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "smp2p";
+                       qcom,remote-pid = <0x03>;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0x1b9>;
+                       phandle = <0x1b9>;
+               };
+
+               qcom,smp2pgpio_test_smp2p_3_out {
+                       compatible = "qcom,smp2pgpio_test_smp2p_3_out";
+                       gpios = <0x1b9 0x00 0x00>;
+               };
+
+               qcom,smp2pgpio-smp2p-5-in {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "smp2p";
+                       qcom,remote-pid = <0x05>;
+                       qcom,is-inbound;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0x1ba>;
+                       phandle = <0x1ba>;
+               };
+
+               qcom,smp2pgpio_test_smp2p_5_in {
+                       compatible = "qcom,smp2pgpio_test_smp2p_5_in";
+                       gpios = <0x1ba 0x00 0x00>;
+               };
+
+               qcom,smp2pgpio-smp2p-5-out {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "smp2p";
+                       qcom,remote-pid = <0x05>;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0x1bb>;
+                       phandle = <0x1bb>;
+               };
+
+               qcom,smp2pgpio_test_smp2p_5_out {
+                       compatible = "qcom,smp2pgpio_test_smp2p_5_out";
+                       gpios = <0x1bb 0x00 0x00>;
+               };
+
+               qcom,smp2pgpio-sleepstate-gpio-3-out {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "sleepstate";
+                       qcom,remote-pid = <0x03>;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0x1bc>;
+                       phandle = <0x1bc>;
+               };
+
+               qcom,smp2pgpio-sleepstate-3-out {
+                       compatible = "qcom,smp2pgpio_sleepstate_3_out";
+                       gpios = <0x1bc 0x00 0x00>;
+               };
+
+               qcom,smp2pgpio-ssr-smp2p-1-in {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "slave-kernel";
+                       qcom,remote-pid = <0x01>;
+                       qcom,is-inbound;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0xb2>;
+                       phandle = <0xb2>;
+               };
+
+               qcom,smp2pgpio-ssr-smp2p-1-out {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "master-kernel";
+                       qcom,remote-pid = <0x01>;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0xb3>;
+                       phandle = <0xb3>;
+               };
+
+               qcom,smp2pgpio-ssr-smp2p-2-in {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "slave-kernel";
+                       qcom,remote-pid = <0x02>;
+                       qcom,is-inbound;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0xb6>;
+                       phandle = <0xb6>;
+               };
+
+               qcom,smp2pgpio-ssr-smp2p-2-out {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "master-kernel";
+                       qcom,remote-pid = <0x02>;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0xb7>;
+                       phandle = <0xb7>;
+               };
+
+               qcom,smp2pgpio-ssr-smp2p-3-in {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "slave-kernel";
+                       qcom,remote-pid = <0x03>;
+                       qcom,is-inbound;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0xbb>;
+                       phandle = <0xbb>;
+               };
+
+               qcom,smp2pgpio-ssr-smp2p-3-out {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "master-kernel";
+                       qcom,remote-pid = <0x03>;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0xbc>;
+                       phandle = <0xbc>;
+               };
+
+               qcom,smp2pgpio-ssr-smp2p-5-in {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "slave-kernel";
+                       qcom,remote-pid = <0x05>;
+                       qcom,is-inbound;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0xc0>;
+                       phandle = <0xc0>;
+               };
+
+               qcom,smp2pgpio-ssr-smp2p-5-out {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "master-kernel";
+                       qcom,remote-pid = <0x05>;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0xc1>;
+                       phandle = <0xc1>;
+               };
+
+               qcom,smp2pgpio-ipa-1-out {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "ipa";
+                       qcom,remote-pid = <0x01>;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0xea>;
+                       phandle = <0xea>;
+               };
+
+               qcom,smp2pgpio-ipa-1-in {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "ipa";
+                       qcom,remote-pid = <0x01>;
+                       qcom,is-inbound;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0xeb>;
+                       phandle = <0xeb>;
+               };
+
+               qcom,smp2pgpio-wlan-1-in {
+                       compatible = "qcom,smp2pgpio";
+                       qcom,entry-name = "wlan";
+                       qcom,remote-pid = <0x01>;
+                       qcom,is-inbound;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       linux,phandle = <0xed>;
+                       phandle = <0xed>;
+               };
+
+               qcom,cam-req-mgr {
+                       compatible = "qcom,cam-req-mgr";
+                       status = "ok";
+               };
+
+               qcom,csiphy@ac65000 {
+                       cell-index = <0x00>;
+                       compatible = "qcom,csiphy-v1.0\0qcom,csiphy";
+                       reg = <0xac65000 0x1000>;
+                       reg-names = "csiphy";
+                       reg-cam-base = <0x65000>;
+                       interrupts = <0x00 0x1dd 0x00>;
+                       interrupt-names = "csiphy";
+                       gdscr-supply = <0x1bd>;
+                       regulator-names = "gdscr\0refgen";
+                       csi-vdd-voltage = <0x124f80>;
+                       mipi-csi-vdd-supply = <0x2f>;
+                       clocks = <0xa8 0x06 0xa8 0x55 0xa8 0x54 0xa8 0x09 0xa8 0x0a 0xa8 0x13 0xa8 0x0c 0xa8 0x0b>;
+                       clock-names = "camnoc_axi_clk\0soc_ahb_clk\0slow_ahb_src_clk\0cpas_ahb_clk\0cphy_rx_clk_src\0csiphy0_clk\0csi0phytimer_clk_src\0csi0phytimer_clk";
+                       clock-cntl-level = "turbo";
+                       clock-rates = <0x00 0x00 0x00 0x00 0x16e36000 0x00 0x100db355 0x00>;
+                       status = "ok";
+                       refgen-supply = <0x125>;
+                       linux,phandle = <0x90>;
+                       phandle = <0x90>;
+               };
+
+               qcom,csiphy@ac66000 {
+                       cell-index = <0x01>;
+                       compatible = "qcom,csiphy-v1.0\0qcom,csiphy";
+                       reg = <0xac66000 0x1000>;
+                       reg-names = "csiphy";
+                       reg-cam-base = <0x66000>;
+                       interrupts = <0x00 0x1de 0x00>;
+                       interrupt-names = "csiphy";
+                       gdscr-supply = <0x1bd>;
+                       regulator-names = "gdscr\0refgen";
+                       csi-vdd-voltage = <0x124f80>;
+                       mipi-csi-vdd-supply = <0x2f>;
+                       clocks = <0xa8 0x06 0xa8 0x55 0xa8 0x54 0xa8 0x09 0xa8 0x0a 0xa8 0x14 0xa8 0x0e 0xa8 0x0d>;
+                       clock-names = "camnoc_axi_clk\0soc_ahb_clk\0slow_ahb_src_clk\0cpas_ahb_clk\0cphy_rx_clk_src\0csiphy1_clk\0csi1phytimer_clk_src\0csi1phytimer_clk";
+                       clock-cntl-level = "turbo";
+                       clock-rates = <0x00 0x00 0x00 0x00 0x16e36000 0x00 0x100db355 0x00>;
+                       status = "ok";
+                       refgen-supply = <0x125>;
+                       linux,phandle = <0x91>;
+                       phandle = <0x91>;
+               };
+
+               qcom,csiphy@ac67000 {
+                       cell-index = <0x02>;
+                       compatible = "qcom,csiphy-v1.0\0qcom,csiphy";
+                       reg = <0xac67000 0x1000>;
+                       reg-names = "csiphy";
+                       reg-cam-base = <0x67000>;
+                       interrupts = <0x00 0x1df 0x00>;
+                       interrupt-names = "csiphy";
+                       gdscr-supply = <0x1bd>;
+                       regulator-names = "gdscr\0refgen";
+                       csi-vdd-voltage = <0x124f80>;
+                       mipi-csi-vdd-supply = <0x2f>;
+                       clocks = <0xa8 0x06 0xa8 0x55 0xa8 0x54 0xa8 0x09 0xa8 0x0a 0xa8 0x15 0xa8 0x10 0xa8 0x0f>;
+                       clock-names = "camnoc_axi_clk\0soc_ahb_clk\0slow_ahb_src_clk\0cpas_ahb_clk\0cphy_rx_clk_src\0csiphy2_clk\0csi2phytimer_clk_src\0csi2phytimer_clk";
+                       clock-cntl-level = "turbo";
+                       clock-rates = <0x00 0x00 0x00 0x00 0x16e36000 0x00 0x100db355 0x00>;
+                       status = "ok";
+                       refgen-supply = <0x125>;
+                       linux,phandle = <0x92>;
+                       phandle = <0x92>;
+               };
+
+               qcom,cci@ac4a000 {
+                       cell-index = <0x00>;
+                       compatible = "qcom,cci";
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       reg = <0xac4a000 0x4000>;
+                       reg-names = "cci";
+                       reg-cam-base = <0x4a000>;
+                       interrupt-names = "cci";
+                       interrupts = <0x00 0x1cc 0x00>;
+                       status = "ok";
+                       gdscr-supply = <0x1bd>;
+                       regulator-names = "gdscr";
+                       clocks = <0xa8 0x06 0xa8 0x55 0xa8 0x54 0xa8 0x09 0xa8 0x07 0xa8 0x08>;
+                       clock-names = "camnoc_axi_clk\0soc_ahb_clk\0slow_ahb_src_clk\0cpas_ahb_clk\0cci_clk\0cci_clk_src";
+                       src-clock-name = "cci_clk_src";
+                       clock-cntl-level = "lowsvs";
+                       clock-rates = <0x00 0x00 0x00 0x00 0x00 0x23c3460>;
+                       pinctrl-names = "cam_default\0cam_suspend";
+                       pinctrl-0 = <0x1be 0x1bf>;
+                       pinctrl-1 = <0x1c0 0x1c1>;
+                       gpios = <0x34 0x11 0x00 0x34 0x12 0x00 0x34 0x13 0x00 0x34 0x14 0x00>;
+                       gpio-req-tbl-num = <0x00 0x01 0x02 0x03>;
+                       gpio-req-tbl-flags = <0x01 0x01 0x01 0x01>;
+                       gpio-req-tbl-label = "CCI_I2C_DATA0\0CCI_I2C_CLK0\0CCI_I2C_DATA1\0CCI_I2C_CLK1";
+                       linux,phandle = <0x93>;
+                       phandle = <0x93>;
+
+                       qcom,i2c_standard_mode {
+                               hw-thigh = <0xc9>;
+                               hw-tlow = <0xae>;
+                               hw-tsu-sto = <0xcc>;
+                               hw-tsu-sta = <0xe7>;
+                               hw-thd-dat = <0x16>;
+                               hw-thd-sta = <0xa2>;
+                               hw-tbuf = <0xe3>;
+                               hw-scl-stretch-en = <0x01>;
+                               hw-trdhld = <0x06>;
+                               hw-tsp = <0x03>;
+                               cci-clk-src = <0x23c3460>;
+                               status = "ok";
+                               linux,phandle = <0x3b8>;
+                               phandle = <0x3b8>;
+                       };
+
+                       qcom,i2c_fast_mode {
+                               hw-thigh = <0x26>;
+                               hw-tlow = <0x38>;
+                               hw-tsu-sto = <0x28>;
+                               hw-tsu-sta = <0x28>;
+                               hw-thd-dat = <0x16>;
+                               hw-thd-sta = <0x23>;
+                               hw-tbuf = <0x3e>;
+                               hw-scl-stretch-en = <0x01>;
+                               hw-trdhld = <0x06>;
+                               hw-tsp = <0x03>;
+                               cci-clk-src = <0x23c3460>;
+                               status = "ok";
+                               linux,phandle = <0x3b9>;
+                               phandle = <0x3b9>;
+                       };
+
+                       qcom,i2c_custom_mode {
+                               hw-thigh = <0x26>;
+                               hw-tlow = <0x38>;
+                               hw-tsu-sto = <0x28>;
+                               hw-tsu-sta = <0x28>;
+                               hw-thd-dat = <0x16>;
+                               hw-thd-sta = <0x23>;
+                               hw-tbuf = <0x3e>;
+                               hw-scl-stretch-en = <0x01>;
+                               hw-trdhld = <0x06>;
+                               hw-tsp = <0x03>;
+                               cci-clk-src = <0x23c3460>;
+                               status = "ok";
+                               linux,phandle = <0x3ba>;
+                               phandle = <0x3ba>;
+                       };
+
+                       qcom,i2c_fast_plus_mode {
+                               hw-thigh = <0x10>;
+                               hw-tlow = <0x16>;
+                               hw-tsu-sto = <0x11>;
+                               hw-tsu-sta = <0x12>;
+                               hw-thd-dat = <0x10>;
+                               hw-thd-sta = <0x0f>;
+                               hw-tbuf = <0x18>;
+                               hw-scl-stretch-en = <0x01>;
+                               hw-trdhld = <0x03>;
+                               hw-tsp = <0x03>;
+                               cci-clk-src = <0x23c3460>;
+                               status = "ok";
+                               linux,phandle = <0x3bb>;
+                               phandle = <0x3bb>;
+                       };
+
+                       qcom,cam-res-mgr {
+                               compatible = "qcom,cam-res-mgr";
+                               status = "ok";
+                       };
+
+                       qcom,actuator@0 {
+                               cell-index = <0x00>;
+                               reg = <0x00>;
+                               compatible = "qcom,actuator";
+                               cci-master = <0x00>;
+                               cam_vaf-supply = <0x2e0>;
+                               cam_vio-supply = <0x4f9>;
+                               regulator-names = "cam_vaf\0cam_vio";
+                               rgltr-cntrl-support;
+                               rgltr-min-voltage = <0x2ab980 0x1b7740>;
+                               rgltr-max-voltage = <0x2ab980 0x1b7740>;
+                               rgltr-load-current = <0x30d40 0xc350>;
+                               linux,phandle = <0x4fb>;
+                               phandle = <0x4fb>;
+                       };
+
+                       qcom,actuator@1 {
+                               cell-index = <0x01>;
+                               reg = <0x01>;
+                               compatible = "qcom,actuator";
+                               cci-master = <0x01>;
+                               cam_vaf-supply = <0x2e3>;
+                               cam_vio-supply = <0x34d>;
+                               regulator-names = "cam_vaf\0cam_vio";
+                               rgltr-cntrl-support;
+                               rgltr-min-voltage = <0x2ab980 0x1b7740>;
+                               rgltr-max-voltage = <0x2ab980 0x1b7740>;
+                               rgltr-load-current = <0x30d40 0xc350>;
+                               linux,phandle = <0x4fe>;
+                               phandle = <0x4fe>;
+                       };
+
+                       qcom,actuator@2 {
+                               cell-index = <0x02>;
+                               reg = <0x02>;
+                               compatible = "qcom,actuator";
+                               cci-master = <0x01>;
+                               status = "disabled";
+                               linux,phandle = <0x55c>;
+                               phandle = <0x55c>;
+                       };
+
+                       qcom,ois@0 {
+                               cell-index = <0x00>;
+                               reg = <0x00>;
+                               compatible = "qcom,ois";
+                               cci-master = <0x00>;
+                               status = "ok";
+                               cam_vaf-supply = <0x2e2>;
+                               regulator-names = "cam_vaf";
+                               rgltr-cntrl-support;
+                               rgltr-min-voltage = <0x2ab980>;
+                               rgltr-max-voltage = <0x2ab980>;
+                               rgltr-load-current = <0x493e0>;
+                               linux,phandle = <0x4fc>;
+                               phandle = <0x4fc>;
+                       };
+
+                       qcom,eeprom@0 {
+                               cell-index = <0x00>;
+                               reg = <0x00>;
+                               compatible = "qcom,eeprom";
+                               cam_vio-supply = <0x34d>;
+                               regulator-names = "cam_vio";
+                               rgltr-cntrl-support;
+                               rgltr-min-voltage = <0x1b7740>;
+                               rgltr-max-voltage = <0x1b7740>;
+                               rgltr-load-current = <0xc350>;
+                               sensor-position = <0x00>;
+                               sensor-mode = <0x00>;
+                               cci-master = <0x01>;
+                               status = "ok";
+                               linux,phandle = <0x4fd>;
+                               phandle = <0x4fd>;
+                       };
+
+                       qcom,eeprom@1 {
+                               cell-index = <0x01>;
+                               reg = <0x01>;
+                               compatible = "qcom,eeprom";
+                               cam_vio-supply = <0x34d>;
+                               regulator-names = "cam_vio";
+                               rgltr-cntrl-support;
+                               rgltr-min-voltage = <0x1b7740>;
+                               rgltr-max-voltage = <0x1b7740>;
+                               rgltr-load-current = <0xc350>;
+                               sensor-position = <0x00>;
+                               sensor-mode = <0x00>;
+                               cci-master = <0x01>;
+                               status = "ok";
+                               linux,phandle = <0x500>;
+                               phandle = <0x500>;
+                       };
+
+                       qcom,eeprom@2 {
+                               cell-index = <0x02>;
+                               reg = <0x02>;
+                               compatible = "qcom,eeprom";
+                               cam_vio-supply = <0x4f9>;
+                               regulator-names = "cam_vio";
+                               rgltr-cntrl-support;
+                               rgltr-min-voltage = <0x1b7740>;
+                               rgltr-max-voltage = <0x1b7740>;
+                               rgltr-load-current = <0xc350>;
+                               sensor-position = <0x01>;
+                               sensor-mode = <0x01>;
+                               cci-master = <0x00>;
+                               status = "ok";
+                               linux,phandle = <0x502>;
+                               phandle = <0x502>;
+                       };
+
+                       qcom,cam-sensor@0 {
+                               cell-index = <0x00>;
+                               compatible = "qcom,cam-sensor";
+                               reg = <0x00>;
+                               csiphy-sd-index = <0x01>;
+                               sensor-position-roll = <0x5a>;
+                               sensor-position-pitch = <0x00>;
+                               sensor-position-yaw = <0xb4>;
+                               led-flash-src = <0x4fa>;
+                               actuator-src = <0x4fb>;
+                               ois-src = <0x4fc>;
+                               eeprom-src = <0x4fd>;
+                               cam_vio-supply = <0x4f9>;
+                               cam_vana-supply = <0x2e1>;
+                               cam_vdig-supply = <0x2e5>;
+                               cam_v_custom1-supply = <0x2e2>;
+                               cam_clk-supply = <0x1bd>;
+                               regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_v_custom1\0cam_clk";
+                               rgltr-cntrl-support;
+                               rgltr-min-voltage = <0x1b7740 0x2ab980 0x100590 0x2ab980 0x00>;
+                               rgltr-max-voltage = <0x1b7740 0x2ab980 0x100590 0x2ab980 0x00>;
+                               rgltr-load-current = <0xc350 0x30d40 0x7a120 0x493e0 0x00>;
+                               gpio-no-mux = <0x00>;
+                               pinctrl-names = "cam_default\0cam_suspend";
+                               pinctrl-0 = <0x489 0x48d>;
+                               pinctrl-1 = <0x48a 0x48e>;
+                               gpios = <0x34 0x0d 0x00 0x34 0x50 0x00>;
+                               gpio-reset = <0x01>;
+                               gpio-req-tbl-num = <0x00 0x01>;
+                               gpio-req-tbl-flags = <0x01 0x00>;
+                               gpio-req-tbl-label = "CAMIF_MCLK0\0CAM_RESET0";
+                               sensor-mode = <0x00>;
+                               cci-master = <0x00>;
+                               status = "ok";
+                               clocks = <0xa8 0x42>;
+                               clock-names = "cam_clk";
+                               clock-cntl-level = "turbo";
+                               clock-rates = <0x16e3600>;
+                       };
+
+                       qcom,cam-sensor@1 {
+                               cell-index = <0x01>;
+                               compatible = "qcom,cam-sensor";
+                               reg = <0x01>;
+                               csiphy-sd-index = <0x02>;
+                               sensor-position-roll = <0x5a>;
+                               sensor-position-pitch = <0x00>;
+                               sensor-position-yaw = <0xb4>;
+                               actuator-src = <0x4fe>;
+                               led-flash-src = <0x4ff>;
+                               eeprom-src = <0x500>;
+                               cam_vdig-supply = <0x2e6>;
+                               cam_vio-supply = <0x34d>;
+                               cam_vana-supply = <0x2e4>;
+                               cam_v_custom1-supply = <0x501>;
+                               cam_clk-supply = <0x1bd>;
+                               regulator-names = "cam_vdig\0cam_vio\0cam_vana\0cam_v_custom1\0cam_clk";
+                               rgltr-cntrl-support;
+                               rgltr-min-voltage = <0x100590 0x1b7740 0x2ab980 0x1b7740 0x00>;
+                               rgltr-max-voltage = <0x100590 0x1b7740 0x2ab980 0x1b7740 0x00>;
+                               rgltr-load-current = <0x493e0 0xc350 0x30d40 0x186a0 0x00>;
+                               gpio-no-mux = <0x00>;
+                               pinctrl-names = "cam_default\0cam_suspend";
+                               pinctrl-0 = <0x48f 0x499>;
+                               pinctrl-1 = <0x490 0x49a>;
+                               gpios = <0x34 0x0e 0x00 0x34 0x17 0x00>;
+                               gpio-reset = <0x01>;
+                               gpio-req-tbl-num = <0x00 0x01>;
+                               gpio-req-tbl-flags = <0x01 0x00>;
+                               gpio-req-tbl-label = "CAMIF_MCLK1\0CAM_RESET1";
+                               sensor-mode = <0x00>;
+                               cci-master = <0x01>;
+                               status = "ok";
+                               clocks = <0xa8 0x44>;
+                               clock-names = "cam_clk";
+                               clock-cntl-level = "turbo";
+                               clock-rates = <0x16e3600>;
+                       };
+
+                       qcom,cam-sensor@2 {
+                               cell-index = <0x02>;
+                               compatible = "qcom,cam-sensor";
+                               reg = <0x02>;
+                               csiphy-sd-index = <0x00>;
+                               sensor-position-roll = <0x10e>;
+                               sensor-position-pitch = <0x00>;
+                               sensor-position-yaw = <0x00>;
+                               eeprom-src = <0x502>;
+                               cam_vio-supply = <0x4f9>;
+                               cam_vana-supply = <0x2e1>;
+                               cam_vdig-supply = <0x2e5>;
+                               cam_clk-supply = <0x1bd>;
+                               regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk";
+                               rgltr-cntrl-support;
+                               rgltr-min-voltage = <0x1b7740 0x2ab980 0x100590 0x00>;
+                               rgltr-max-voltage = <0x1b7740 0x2ab980 0x100590 0x00>;
+                               rgltr-load-current = <0xc350 0x30d40 0x7a120 0x00>;
+                               gpio-no-mux = <0x00>;
+                               pinctrl-names = "cam_default\0cam_suspend";
+                               pinctrl-0 = <0x497 0x493>;
+                               pinctrl-1 = <0x498 0x494>;
+                               gpios = <0x34 0x0f 0x00 0x34 0x09 0x00>;
+                               gpio-reset = <0x01>;
+                               gpio-req-tbl-num = <0x00 0x01>;
+                               gpio-req-tbl-flags = <0x01 0x00>;
+                               gpio-req-tbl-label = "CAMIF_MCLK2\0CAM_RESET2";
+                               sensor-mode = <0x01>;
+                               cci-master = <0x00>;
+                               status = "ok";
+                               clocks = <0xa8 0x46>;
+                               clock-names = "cam_clk";
+                               clock-cntl-level = "turbo";
+                               clock-rates = <0x16e3600>;
+                       };
+
+                       qcom,cam-sensor@3 {
+                               cell-index = <0x03>;
+                               compatible = "qcom,cam-sensor";
+                               reg = <0x03>;
+                               csiphy-sd-index = <0x03>;
+                               sensor-position-roll = <0x10e>;
+                               sensor-position-pitch = <0x00>;
+                               sensor-position-yaw = <0x00>;
+                               status = "disabled";
+                       };
+               };
+
+               qcom,cam_smmu {
+                       compatible = "qcom,msm-cam-smmu";
+                       status = "ok";
+                       non-fatal-fault-disabled;
+
+                       msm_cam_smmu_ife {
+                               compatible = "qcom,msm-cam-smmu-cb";
+                               iommus = <0x29 0x808 0x00 0x29 0x810 0x08 0x29 0xc08 0x00 0x29 0xc10 0x08>;
+                               label = "ife";
+
+                               iova-mem-map {
+                                       linux,phandle = <0x3bc>;
+                                       phandle = <0x3bc>;
+
+                                       iova-mem-region-io {
+                                               iova-region-name = "io";
+                                               iova-region-start = <0x7400000>;
+                                               iova-region-len = <0xd8c00000>;
+                                               iova-region-id = <0x03>;
+                                               status = "ok";
+                                       };
+                               };
+                       };
+
+                       msm_cam_smmu_jpeg {
+                               compatible = "qcom,msm-cam-smmu-cb";
+                               iommus = <0x29 0x1060 0x08 0x29 0x1068 0x08>;
+                               label = "jpeg";
+
+                               iova-mem-map {
+                                       linux,phandle = <0x3bd>;
+                                       phandle = <0x3bd>;
+
+                                       iova-mem-region-io {
+                                               iova-region-name = "io";
+                                               iova-region-start = <0x7400000>;
+                                               iova-region-len = <0xd8c00000>;
+                                               iova-region-id = <0x03>;
+                                               status = "ok";
+                                       };
+                               };
+                       };
+
+                       msm_cam_icp_fw {
+                               compatible = "qcom,msm-cam-smmu-fw-dev";
+                               label = "icp";
+                               memory-region = <0x1c2>;
+                       };
+
+                       msm_cam_smmu_icp {
+                               compatible = "qcom,msm-cam-smmu-cb";
+                               iommus = <0x29 0x107a 0x02 0x29 0x1020 0x08 0x29 0x1040 0x08 0x29 0x1030 0x00 0x29 0x1050 0x00>;
+                               label = "icp";
+
+                               iova-mem-map {
+                                       linux,phandle = <0x3be>;
+                                       phandle = <0x3be>;
+
+                                       iova-mem-region-firmware {
+                                               iova-region-name = "firmware";
+                                               iova-region-start = <0x00>;
+                                               iova-region-len = <0x500000>;
+                                               iova-region-id = <0x00>;
+                                               status = "ok";
+                                       };
+
+                                       iova-mem-region-shared {
+                                               iova-region-name = "shared";
+                                               iova-region-start = <0x7400000>;
+                                               iova-region-len = <0x6400000>;
+                                               iova-region-id = <0x01>;
+                                               status = "ok";
+                                               iova-granularity = <0x15>;
+                                       };
+
+                                       iova-mem-region-secondary-heap {
+                                               iova-region-name = "secheap";
+                                               iova-region-start = <0xd800000>;
+                                               iova-region-len = <0x100000>;
+                                               iova-region-id = <0x04>;
+                                               status = "ok";
+                                       };
+
+                                       iova-mem-region-io {
+                                               iova-region-name = "io";
+                                               iova-region-start = <0xd911000>;
+                                               iova-region-len = <0xd26ef000>;
+                                               iova-region-id = <0x03>;
+                                               status = "ok";
+                                       };
+
+                                       iova-mem-qdss-region {
+                                               iova-region-name = "qdss";
+                                               iova-region-start = <0xd900000>;
+                                               iova-region-len = <0x10000>;
+                                               iova-region-id = <0x05>;
+                                               qdss-phy-addr = <0x16790000>;
+                                               status = "ok";
+                                       };
+                               };
+                       };
+
+                       msm_cam_smmu_cpas_cdm {
+                               compatible = "qcom,msm-cam-smmu-cb";
+                               iommus = <0x29 0x1000 0x00>;
+                               label = "cpas-cdm0";
+
+                               iova-mem-map {
+                                       linux,phandle = <0x3bf>;
+                                       phandle = <0x3bf>;
+
+                                       iova-mem-region-io {
+                                               iova-region-name = "io";
+                                               iova-region-start = <0x7400000>;
+                                               iova-region-len = <0xd8c00000>;
+                                               iova-region-id = <0x03>;
+                                               status = "ok";
+                                       };
+                               };
+                       };
+
+                       msm_cam_smmu_secure {
+                               compatible = "qcom,msm-cam-smmu-cb";
+                               label = "cam-secure";
+                               qcom,secure-cb;
+                       };
+
+                       msm_cam_smmu_fd {
+                               compatible = "qcom,msm-cam-smmu-cb";
+                               iommus = <0x29 0x1070 0x00>;
+                               label = "fd";
+
+                               iova-mem-map {
+                                       linux,phandle = <0x3c0>;
+                                       phandle = <0x3c0>;
+
+                                       iova-mem-region-io {
+                                               iova-region-name = "io";
+                                               iova-region-start = <0x7400000>;
+                                               iova-region-len = <0xd8c00000>;
+                                               iova-region-id = <0x03>;
+                                               status = "ok";
+                                       };
+                               };
+                       };
+
+                       msm_cam_smmu_lrme {
+                               compatible = "qcom,msm-cam-smmu-cb";
+                               iommus = <0x29 0x1038 0x00 0x29 0x1058 0x00>;
+                               label = "lrme";
+
+                               iova-mem-map {
+                                       linux,phandle = <0x3c1>;
+                                       phandle = <0x3c1>;
+
+                                       iova-mem-region-shared {
+                                               iova-region-name = "shared";
+                                               iova-region-start = <0x7400000>;
+                                               iova-region-len = <0x6400000>;
+                                               iova-region-id = <0x01>;
+                                               status = "ok";
+                                       };
+
+                                       iova-mem-region-io {
+                                               iova-region-name = "io";
+                                               iova-region-start = <0xd800000>;
+                                               iova-region-len = <0xd2800000>;
+                                               iova-region-id = <0x03>;
+                                               status = "ok";
+                                       };
+                               };
+                       };
+               };
+
+               qcom,cam-cpas@ac40000 {
+                       cell-index = <0x00>;
+                       compatible = "qcom,cam-cpas";
+                       label = "cpas";
+                       arch-compat = "cpas_top";
+                       status = "ok";
+                       reg-names = "cam_cpas_top\0cam_camnoc";
+                       reg = <0xac40000 0x1000 0xac42000 0x5000>;
+                       reg-cam-base = <0x40000 0x42000>;
+                       interrupt-names = "cpas_camnoc";
+                       interrupts = <0x00 0x1cb 0x00>;
+                       qcom,cpas-hw-ver = <0x170110>;
+                       camnoc-axi-min-ib-bw = <0xb2d05e00>;
+                       regulator-names = "camss-vdd";
+                       camss-vdd-supply = <0x1bd>;
+                       clock-names = "gcc_ahb_clk\0gcc_axi_clk\0soc_ahb_clk\0slow_ahb_clk_src\0cpas_ahb_clk\0camnoc_axi_clk";
+                       clocks = <0x22 0x06 0x22 0x07 0xa8 0x55 0xa8 0x54 0xa8 0x09 0xa8 0x06>;
+                       src-clock-name = "slow_ahb_clk_src";
+                       clock-rates = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x124f800 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00>;
+                       clock-cntl-level = "suspend\0minsvs\0lowsvs\0svs\0svs_l1\0nominal\0turbo";
+                       qcom,msm-bus,name = "cam_ahb";
+                       qcom,msm-bus,num-cases = <0x07>;
+                       qcom,msm-bus,num-paths = <0x01>;
+                       qcom,msm-bus,vectors-KBps = <0x01 0x24d 0x00 0x00 0x01 0x24d 0x00 0x12ad4 0x01 0x24d 0x00 0x12ad4 0x01 0x24d 0x00 0x249f0 0x01 0x24d 0x00 0x249f0 0x01 0x24d 0x00 0x493e0 0x01 0x24d 0x00 0x493e0>;
+                       vdd-corners = <0x01 0x11 0x31 0x41 0x81 0xc1 0x101 0x141 0x151 0x181 0x1a1>;
+                       vdd-corner-ahb-mapping = "suspend\0suspend\0minsvs\0lowsvs\0svs\0svs_l1\0nominal\0nominal\0nominal\0turbo\0turbo";
+                       client-id-based;
+                       client-names = "csiphy0\0csiphy1\0csiphy2\0csiphy3\0cci0\0csid0\0csid1\0csid2\0ife0\0ife1\0ife2\0ipe0\0ipe1\0cam-cdm-intf0\0cpas-cdm0\0bps0\0icp0\0jpeg-dma0\0jpeg-enc0\0fd0\0lrmecpas0";
+                       client-axi-port-names = "cam_hf_1\0cam_hf_2\0cam_hf_2\0cam_hf_2\0cam_sf_1\0cam_hf_1\0cam_hf_2\0cam_hf_2\0cam_hf_1\0cam_hf_2\0cam_hf_2\0cam_sf_1\0cam_sf_1\0cam_sf_1\0cam_sf_1\0cam_sf_1\0cam_sf_1\0cam_sf_1\0cam_sf_1\0cam_sf_1\0cam_sf_1";
+                       client-bus-camnoc-based;
+
+                       qcom,axi-port-list {
+
+                               qcom,axi-port1 {
+                                       qcom,axi-port-name = "cam_hf_1";
+
+                                       qcom,axi-port-mnoc {
+                                               qcom,msm-bus,name = "cam_hf_1_mnoc";
+                                               qcom,msm-bus-vector-dyn-vote;
+                                               qcom,msm-bus,num-cases = <0x02>;
+                                               qcom,msm-bus,num-paths = <0x01>;
+                                               qcom,msm-bus,vectors-KBps = <0x88 0x200 0x00 0x00 0x88 0x200 0x00 0x00>;
+                                       };
+
+                                       qcom,axi-port-camnoc {
+                                               qcom,msm-bus,name = "cam_hf_1_camnoc";
+                                               qcom,msm-bus-vector-dyn-vote;
+                                               qcom,msm-bus,num-cases = <0x02>;
+                                               qcom,msm-bus,num-paths = <0x01>;
+                                               qcom,msm-bus,vectors-KBps = <0x92 0x30a 0x00 0x00 0x92 0x30a 0x00 0x00>;
+                                       };
+                               };
+
+                               qcom,axi-port2 {
+                                       qcom,axi-port-name = "cam_hf_2";
+
+                                       qcom,axi-port-mnoc {
+                                               qcom,msm-bus,name = "cam_hf_2_mnoc";
+                                               qcom,msm-bus-vector-dyn-vote;
+                                               qcom,msm-bus,num-cases = <0x02>;
+                                               qcom,msm-bus,num-paths = <0x01>;
+                                               qcom,msm-bus,vectors-KBps = <0x91 0x200 0x00 0x00 0x91 0x200 0x00 0x00>;
+                                       };
+
+                                       qcom,axi-port-camnoc {
+                                               qcom,msm-bus,name = "cam_hf_2_camnoc";
+                                               qcom,msm-bus-vector-dyn-vote;
+                                               qcom,msm-bus,num-cases = <0x02>;
+                                               qcom,msm-bus,num-paths = <0x01>;
+                                               qcom,msm-bus,vectors-KBps = <0x93 0x30a 0x00 0x00 0x93 0x30a 0x00 0x00>;
+                                       };
+                               };
+
+                               qcom,axi-port3 {
+                                       qcom,axi-port-name = "cam_sf_1";
+
+                                       qcom,axi-port-mnoc {
+                                               qcom,msm-bus,name = "cam_sf_1_mnoc";
+                                               qcom,msm-bus-vector-dyn-vote;
+                                               qcom,msm-bus,num-cases = <0x02>;
+                                               qcom,msm-bus,num-paths = <0x01>;
+                                               qcom,msm-bus,vectors-KBps = <0x89 0x200 0x00 0x00 0x89 0x200 0x00 0x00>;
+                                       };
+
+                                       qcom,axi-port-camnoc {
+                                               qcom,msm-bus,name = "cam_sf_1_camnoc";
+                                               qcom,msm-bus-vector-dyn-vote;
+                                               qcom,msm-bus,num-cases = <0x02>;
+                                               qcom,msm-bus,num-paths = <0x01>;
+                                               qcom,msm-bus,vectors-KBps = <0x94 0x30a 0x00 0x00 0x94 0x30a 0x00 0x00>;
+                                       };
+                               };
+                       };
+               };
+
+               qcom,cam-cdm-intf {
+                       compatible = "qcom,cam-cdm-intf";
+                       cell-index = <0x00>;
+                       label = "cam-cdm-intf";
+                       num-hw-cdm = <0x01>;
+                       cdm-client-names = "vfe\0jpegdma\0jpegenc\0fd\0lrmecdm";
+                       status = "ok";
+               };
+
+               qcom,cpas-cdm0@ac48000 {
+                       cell-index = <0x00>;
+                       compatible = "qcom,cam170-cpas-cdm0";
+                       label = "cpas-cdm";
+                       reg = <0xac48000 0x1000>;
+                       reg-names = "cpas-cdm";
+                       reg-cam-base = <0x48000>;
+                       interrupts = <0x00 0x1cd 0x00>;
+                       interrupt-names = "cpas-cdm";
+                       regulator-names = "camss";
+                       camss-supply = <0x1bd>;
+                       clock-names = "gcc_camera_ahb\0gcc_camera_axi\0cam_cc_soc_ahb_clk\0cam_cc_cpas_ahb_clk\0cam_cc_camnoc_axi_clk";
+                       clocks = <0x22 0x06 0x22 0x07 0xa8 0x55 0xa8 0x09 0xa8 0x06>;
+                       clock-rates = <0x00 0x00 0x00 0x00 0x00>;
+                       clock-cntl-level = "svs";
+                       cdm-client-names = "ife";
+                       status = "ok";
+               };
+
+               qcom,cam-isp {
+                       compatible = "qcom,cam-isp";
+                       arch-compat = "ife";
+                       status = "ok";
+               };
+
+               qcom,csid0@acb3000 {
+                       cell-index = <0x00>;
+                       compatible = "qcom,csid170";
+                       reg-names = "csid";
+                       reg = <0xacb3000 0x1000>;
+                       reg-cam-base = <0xb3000>;
+                       interrupt-names = "csid";
+                       interrupts = <0x00 0x1d0 0x00>;
+                       regulator-names = "camss\0ife0";
+                       camss-supply = <0x1bd>;
+                       ife0-supply = <0x1c3>;
+                       clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0slow_ahb_clk_src\0ife_csid_clk\0ife_csid_clk_src\0ife_cphy_rx_clk\0cphy_rx_clk_src\0ife_clk\0ife_clk_src\0camnoc_axi_clk\0ife_axi_clk";
+                       clocks = <0x22 0x06 0x22 0x07 0xa8 0x55 0xa8 0x09 0xa8 0x54 0xa8 0x25 0xa8 0x26 0xa8 0x24 0xa8 0x0a 0xa8 0x22 0xa8 0x23 0xa8 0x06 0xa8 0x21>;
+                       clock-rates = <0x00 0x00 0x00 0x00 0x00 0x00 0x16e36000 0x00 0x00 0x00 0x18148d00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x20113a80 0x00 0x00 0x00 0x23c34600 0x00 0x00>;
+                       clock-cntl-level = "svs\0turbo";
+                       src-clock-name = "ife_csid_clk_src";
+                       status = "ok";
+                       linux,phandle = <0x94>;
+                       phandle = <0x94>;
+               };
+
+               qcom,vfe0@acaf000 {
+                       cell-index = <0x00>;
+                       compatible = "qcom,vfe170";
+                       reg-names = "ife";
+                       reg = <0xacaf000 0x4000>;
+                       reg-cam-base = <0xaf000>;
+                       interrupt-names = "ife";
+                       interrupts = <0x00 0x1d1 0x00>;
+                       regulator-names = "camss\0ife0";
+                       camss-supply = <0x1bd>;
+                       ife0-supply = <0x1c3>;
+                       clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0slow_ahb_clk_src\0ife_clk\0ife_clk_src\0camnoc_axi_clk\0ife_axi_clk";
+                       clocks = <0x22 0x06 0x22 0x07 0xa8 0x55 0xa8 0x09 0xa8 0x54 0xa8 0x22 0xa8 0x23 0xa8 0x06 0xa8 0x21>;
+                       clock-rates = <0x00 0x00 0x00 0x00 0x00 0x00 0x18148d00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x23c34600 0x00 0x00>;
+                       clock-cntl-level = "svs\0svs_l1\0turbo";
+                       src-clock-name = "ife_clk_src";
+                       clock-names-option = "ife_dsp_clk";
+                       clocks-option = <0xa8 0x27>;
+                       clock-rates-option = <0x23c34600>;
+                       status = "ok";
+                       linux,phandle = <0x95>;
+                       phandle = <0x95>;
+               };
+
+               qcom,csid1@acba000 {
+                       cell-index = <0x01>;
+                       compatible = "qcom,csid170";
+                       reg-names = "csid";
+                       reg = <0xacba000 0x1000>;
+                       reg-cam-base = <0xba000>;
+                       interrupt-names = "csid";
+                       interrupts = <0x00 0x1d2 0x00>;
+                       regulator-names = "camss\0ife1";
+                       camss-supply = <0x1bd>;
+                       ife1-supply = <0x1c4>;
+                       clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0slow_ahb_clk_src\0ife_csid_clk\0ife_csid_clk_src\0ife_cphy_rx_clk\0cphy_rx_clk_src\0ife_clk\0ife_clk_src\0camnoc_axi_clk\0ife_axi_clk";
+                       clocks = <0x22 0x06 0x22 0x07 0xa8 0x55 0xa8 0x09 0xa8 0x54 0xa8 0x2c 0xa8 0x2d 0xa8 0x2b 0xa8 0x0a 0xa8 0x29 0xa8 0x2a 0xa8 0x06 0xa8 0x28>;
+                       clock-rates = <0x00 0x00 0x00 0x00 0x00 0x00 0x16e36000 0x00 0x00 0x00 0x18148d00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x20113a80 0x00 0x00 0x00 0x23c34600 0x00 0x00>;
+                       clock-cntl-level = "svs\0turbo";
+                       src-clock-name = "ife_csid_clk_src";
+                       status = "ok";
+                       linux,phandle = <0x96>;
+                       phandle = <0x96>;
+               };
+
+               qcom,vfe1@acb6000 {
+                       cell-index = <0x01>;
+                       compatible = "qcom,vfe170";
+                       reg-names = "ife";
+                       reg = <0xacb6000 0x4000>;
+                       reg-cam-base = <0xb6000>;
+                       interrupt-names = "ife";
+                       interrupts = <0x00 0x1d3 0x00>;
+                       regulator-names = "camss\0ife1";
+                       camss-supply = <0x1bd>;
+                       ife1-supply = <0x1c4>;
+                       clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0slow_ahb_clk_src\0ife_clk\0ife_clk_src\0camnoc_axi_clk\0ife_axi_clk";
+                       clocks = <0x22 0x06 0x22 0x07 0xa8 0x55 0xa8 0x09 0xa8 0x54 0xa8 0x29 0xa8 0x2a 0xa8 0x06 0xa8 0x28>;
+                       clock-rates = <0x00 0x00 0x00 0x00 0x00 0x00 0x18148d00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x23c34600 0x00 0x00>;
+                       clock-cntl-level = "svs\0svs_l1\0turbo";
+                       src-clock-name = "ife_clk_src";
+                       clock-names-option = "ife_dsp_clk";
+                       clocks-option = <0xa8 0x2e>;
+                       clock-rates-option = <0x23c34600>;
+                       status = "ok";
+                       linux,phandle = <0x97>;
+                       phandle = <0x97>;
+               };
+
+               qcom,csid-lite@acc8000 {
+                       cell-index = <0x02>;
+                       compatible = "qcom,csid-lite170";
+                       reg-names = "csid-lite";
+                       reg = <0xacc8000 0x1000>;
+                       reg-cam-base = <0xc8000>;
+                       interrupt-names = "csid-lite";
+                       interrupts = <0x00 0x1d4 0x00>;
+                       regulator-names = "camss";
+                       camss-supply = <0x1bd>;
+                       clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0slow_ahb_clk_src\0ife_csid_clk\0ife_csid_clk_src\0ife_cphy_rx_clk\0cphy_rx_clk_src\0ife_clk\0ife_clk_src\0camnoc_axi_clk";
+                       clocks = <0x22 0x06 0x22 0x07 0xa8 0x55 0xa8 0x09 0xa8 0x54 0xa8 0x32 0xa8 0x33 0xa8 0x31 0xa8 0x0a 0xa8 0x2f 0xa8 0x30 0xa8 0x06>;
+                       clock-rates = <0x00 0x00 0x00 0x00 0x00 0x00 0x16e36000 0x00 0x00 0x00 0x18148d00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x20113a80 0x00 0x00 0x00 0x23c34600 0x00>;
+                       clock-cntl-level = "svs\0turbo";
+                       src-clock-name = "ife_csid_clk_src";
+                       status = "ok";
+                       linux,phandle = <0x98>;
+                       phandle = <0x98>;
+               };
+
+               qcom,vfe-lite@acc4000 {
+                       cell-index = <0x02>;
+                       compatible = "qcom,vfe-lite170";
+                       reg-names = "ife-lite";
+                       reg = <0xacc4000 0x4000>;
+                       reg-cam-base = <0xc4000>;
+                       interrupt-names = "ife-lite";
+                       interrupts = <0x00 0x1d5 0x00>;
+                       regulator-names = "camss";
+                       camss-supply = <0x1bd>;
+                       clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0slow_ahb_clk_src\0ife_clk\0ife_clk_src\0camnoc_axi_clk";
+                       clocks = <0x22 0x06 0x22 0x07 0xa8 0x55 0xa8 0x09 0xa8 0x54 0xa8 0x2f 0xa8 0x30 0xa8 0x06>;
+                       clock-rates = <0x00 0x00 0x00 0x00 0x00 0x00 0x18148d00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x23c34600 0x00>;
+                       clock-cntl-level = "svs\0svs_l1\0turbo";
+                       src-clock-name = "ife_clk_src";
+                       status = "ok";
+                       linux,phandle = <0x99>;
+                       phandle = <0x99>;
+               };
+
+               qcom,cam-icp {
+                       compatible = "qcom,cam-icp";
+                       compat-hw-name = "qcom,a5\0qcom,ipe0\0qcom,ipe1\0qcom,bps";
+                       num-a5 = <0x01>;
+                       num-ipe = <0x02>;
+                       num-bps = <0x01>;
+                       status = "ok";
+               };
+
+               qcom,a5@ac00000 {
+                       cell-index = <0x00>;
+                       compatible = "qcom,cam-a5";
+                       reg = <0xac00000 0x6000 0xac10000 0x8000 0xac18000 0x3000>;
+                       reg-names = "a5_qgic\0a5_sierra\0a5_csr";
+                       reg-cam-base = <0x00 0x10000 0x18000>;
+                       interrupts = <0x00 0x1cf 0x00>;
+                       interrupt-names = "a5";
+                       regulator-names = "camss-vdd";
+                       camss-vdd-supply = <0x1bd>;
+                       clock-names = "gcc_cam_ahb_clk\0gcc_cam_axi_clk\0soc_fast_ahb\0soc_ahb_clk\0cpas_ahb_clk\0camnoc_axi_clk\0icp_clk\0icp_clk_src";
+                       clocks = <0x22 0x06 0x22 0x07 0xa8 0x17 0xa8 0x55 0xa8 0x09 0xa8 0x06 0xa8 0x1d 0xa8 0x1e>;
+                       clock-rates = <0x00 0x00 0xbebc200 0x00 0x00 0x00 0x00 0x17d78400 0x00 0x00 0xbebc200 0x00 0x00 0x00 0x00 0x23c34600>;
+                       clock-cntl-level = "svs\0turbo";
+                       fw_name = "CAMERA_ICP.elf";
+                       ubwc-cfg = <0x7b 0x1ef>;
+                       status = "ok";
+                       linux,phandle = <0x9a>;
+                       phandle = <0x9a>;
+               };
+
+               qcom,ipe0 {
+                       cell-index = <0x00>;
+                       compatible = "qcom,cam-ipe";
+                       regulator-names = "ipe0-vdd";
+                       ipe0-vdd-supply = <0x1c5>;
+                       clock-names = "ipe_0_ahb_clk\0ipe_0_areg_clk\0ipe_0_axi_clk\0ipe_0_clk\0ipe_0_clk_src";
+                       src-clock-name = "ipe_0_clk_src";
+                       clocks = <0xa8 0x34 0xa8 0x35 0xa8 0x36 0xa8 0x37 0xa8 0x38>;
+                       clock-rates = <0x00 0x00 0x00 0x00 0x18148d00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x20113a80 0x00 0x00 0x00 0x00 0x23c34600>;
+                       clock-cntl-level = "svs\0svs_l1\0nominal\0turbo";
+                       status = "ok";
+                       linux,phandle = <0x9b>;
+                       phandle = <0x9b>;
+               };
+
+               qcom,ipe1 {
+                       cell-index = <0x01>;
+                       compatible = "qcom,cam-ipe";
+                       regulator-names = "ipe1-vdd";
+                       ipe1-vdd-supply = <0x1c6>;
+                       clock-names = "ipe_1_ahb_clk\0ipe_1_areg_clk\0ipe_1_axi_clk\0ipe_1_clk\0ipe_1_clk_src";
+                       src-clock-name = "ipe_1_clk_src";
+                       clocks = <0xa8 0x39 0xa8 0x3a 0xa8 0x3b 0xa8 0x3c 0xa8 0x3d>;
+                       clock-rates = <0x00 0x00 0x00 0x00 0x18148d00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x20113a80 0x00 0x00 0x00 0x00 0x23c34600>;
+                       clock-cntl-level = "svs\0svs_l1\0nominal\0turbo";
+                       status = "ok";
+                       linux,phandle = <0x9c>;
+                       phandle = <0x9c>;
+               };
+
+               qcom,bps {
+                       cell-index = <0x00>;
+                       compatible = "qcom,cam-bps";
+                       regulator-names = "bps-vdd";
+                       bps-vdd-supply = <0x1c7>;
+                       clock-names = "bps_ahb_clk\0bps_areg_clk\0bps_axi_clk\0bps_clk\0bps_clk_src";
+                       src-clock-name = "bps_clk_src";
+                       clocks = <0xa8 0x00 0xa8 0x01 0xa8 0x02 0xa8 0x03 0xa8 0x04>;
+                       clock-rates = <0x00 0x00 0x00 0x00 0x18148d00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x23c34600 0x00 0x00 0x00 0x00 0x23c34600>;
+                       clock-cntl-level = "svs\0svs_l1\0nominal\0turbo";
+                       status = "ok";
+                       linux,phandle = <0x9d>;
+                       phandle = <0x9d>;
+               };
+
+               qcom,cam-jpeg {
+                       compatible = "qcom,cam-jpeg";
+                       compat-hw-name = "qcom,jpegenc\0qcom,jpegdma";
+                       num-jpeg-enc = <0x01>;
+                       num-jpeg-dma = <0x01>;
+                       status = "ok";
+               };
+
+               qcom,jpegenc@ac4e000 {
+                       cell-index = <0x00>;
+                       compatible = "qcom,cam_jpeg_enc";
+                       reg-names = "jpege_hw";
+                       reg = <0xac4e000 0x4000>;
+                       reg-cam-base = <0x4e000>;
+                       interrupt-names = "jpeg";
+                       interrupts = <0x00 0x1da 0x00>;
+                       regulator-names = "camss-vdd";
+                       camss-vdd-supply = <0x1bd>;
+                       clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0camnoc_axi_clk\0jpegenc_clk_src\0jpegenc_clk";
+                       clocks = <0x22 0x06 0x22 0x07 0xa8 0x55 0xa8 0x09 0xa8 0x06 0xa8 0x3f 0xa8 0x3e>;
+                       clock-rates = <0x00 0x00 0x00 0x00 0x00 0x23c34600 0x00>;
+                       src-clock-name = "jpegenc_clk_src";
+                       clock-cntl-level = "nominal";
+                       status = "ok";
+                       linux,phandle = <0x3c2>;
+                       phandle = <0x3c2>;
+               };
+
+               qcom,jpegdma@0xac52000 {
+                       cell-index = <0x00>;
+                       compatible = "qcom,cam_jpeg_dma";
+                       reg-names = "jpegdma_hw";
+                       reg = <0xac52000 0x4000>;
+                       reg-cam-base = <0x52000>;
+                       interrupt-names = "jpegdma";
+                       interrupts = <0x00 0x1db 0x00>;
+                       regulator-names = "camss-vdd";
+                       camss-vdd-supply = <0x1bd>;
+                       clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0camnoc_axi_clk\0jpegdma_clk_src\0jpegdma_clk";
+                       clocks = <0x22 0x06 0x22 0x07 0xa8 0x55 0xa8 0x09 0xa8 0x06 0xa8 0x3f 0xa8 0x3e>;
+                       clock-rates = <0x00 0x00 0x00 0x00 0x00 0x23c34600 0x00>;
+                       src-clock-name = "jpegdma_clk_src";
+                       clock-cntl-level = "nominal";
+                       status = "ok";
+                       linux,phandle = <0x3c3>;
+                       phandle = <0x3c3>;
+               };
+
+               qcom,cam-fd {
+                       compatible = "qcom,cam-fd";
+                       compat-hw-name = "qcom,fd";
+                       num-fd = <0x01>;
+                       status = "ok";
+               };
+
+               qcom,fd@ac5a000 {
+                       cell-index = <0x00>;
+                       compatible = "qcom,fd41";
+                       reg-names = "fd_core\0fd_wrapper";
+                       reg = <0xac5a000 0x1000 0xac5b000 0x400>;
+                       reg-cam-base = <0x5a000 0x5b000>;
+                       interrupt-names = "fd";
+                       interrupts = <0x00 0x1ce 0x00>;
+                       regulator-names = "camss-vdd";
+                       camss-vdd-supply = <0x1bd>;
+                       clock-names = "gcc_ahb_clk\0gcc_axi_clk\0soc_ahb_clk\0cpas_ahb_clk\0camnoc_axi_clk\0fd_core_clk_src\0fd_core_clk\0fd_core_uar_clk";
+                       clocks = <0x22 0x06 0x22 0x07 0xa8 0x55 0xa8 0x09 0xa8 0x06 0xa8 0x19 0xa8 0x18 0xa8 0x1a>;
+                       src-clock-name = "fd_core_clk_src";
+                       clock-cntl-level = "svs\0svs_l1\0turbo";
+                       clock-rates = <0x00 0x00 0x00 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x20113a80 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x23c34600 0x00 0x00>;
+                       status = "ok";
+                       linux,phandle = <0x3c4>;
+                       phandle = <0x3c4>;
+               };
+
+               ad-hoc-bus {
+                       compatible = "qcom,msm-bus-device";
+                       reg = <0x16e0000 0x40000 0x1700000 0x40000 0x1500000 0x40000 0x14e0000 0x40000 0x17900000 0x40000 0x1380000 0x40000 0x1380000 0x40000 0x1740000 0x40000 0x1620000 0x40000 0x1620000 0x40000 0x1620000 0x40000>;
+                       reg-names = "aggre1_noc-base\0aggre2_noc-base\0config_noc-base\0dc_noc-base\0gladiator_noc-base\0mc_virt-base\0mem_noc-base\0mmss_noc-base\0system_noc-base\0ipa_virt-base\0camnoc_virt-base";
+                       mbox-names = "apps_rsc\0disp_rsc";
+                       mboxes = <0x8d 0x00 0x2b 0x00>;
+                       linux,phandle = <0x3c5>;
+                       phandle = <0x3c5>;
+
+                       rsc-apps {
+                               cell-id = <0x1f40>;
+                               label = "apps_rsc";
+                               qcom,rsc-dev;
+                               qcom,req_state = <0x02>;
+                               linux,phandle = <0x1c8>;
+                               phandle = <0x1c8>;
+                       };
+
+                       rsc-disp {
+                               cell-id = <0x1f41>;
+                               label = "disp_rsc";
+                               qcom,rsc-dev;
+                               qcom,req_state = <0x03>;
+                               linux,phandle = <0x1c9>;
+                               phandle = <0x1c9>;
+                       };
+
+                       bcm-acv {
+                               cell-id = <0x1b7d>;
+                               label = "ACV";
+                               qcom,bcm-name = "ACV";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x246>;
+                               phandle = <0x246>;
+                       };
+
+                       bcm-alc {
+                               cell-id = <0x1b7e>;
+                               label = "ALC";
+                               qcom,bcm-name = "ALC";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x22e>;
+                               phandle = <0x22e>;
+                       };
+
+                       bcm-mc0 {
+                               cell-id = <0x1b58>;
+                               label = "MC0";
+                               qcom,bcm-name = "MC0";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x245>;
+                               phandle = <0x245>;
+                       };
+
+                       bcm-sh0 {
+                               cell-id = <0x1b5b>;
+                               label = "SH0";
+                               qcom,bcm-name = "SH0";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x249>;
+                               phandle = <0x249>;
+                       };
+
+                       bcm-mm0 {
+                               cell-id = <0x1b63>;
+                               label = "MM0";
+                               qcom,bcm-name = "MM0";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x24f>;
+                               phandle = <0x24f>;
+                       };
+
+                       bcm-sh1 {
+                               cell-id = <0x1b5c>;
+                               label = "SH1";
+                               qcom,bcm-name = "SH1";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x247>;
+                               phandle = <0x247>;
+                       };
+
+                       bcm-mm1 {
+                               cell-id = <0x1b64>;
+                               label = "MM1";
+                               qcom,bcm-name = "MM1";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x1d6>;
+                               phandle = <0x1d6>;
+                       };
+
+                       bcm-sh2 {
+                               cell-id = <0x1b5d>;
+                               label = "SH2";
+                               qcom,bcm-name = "SH2";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x24b>;
+                               phandle = <0x24b>;
+                       };
+
+                       bcm-mm2 {
+                               cell-id = <0x1b65>;
+                               label = "MM2";
+                               qcom,bcm-name = "MM2";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x24d>;
+                               phandle = <0x24d>;
+                       };
+
+                       bcm-sh3 {
+                               cell-id = <0x1b5e>;
+                               label = "SH3";
+                               qcom,bcm-name = "SH3";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x213>;
+                               phandle = <0x213>;
+                       };
+
+                       bcm-mm3 {
+                               cell-id = <0x1b66>;
+                               label = "MM3";
+                               qcom,bcm-name = "MM3";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x21b>;
+                               phandle = <0x21b>;
+                       };
+
+                       bcm-sh4 {
+                               cell-id = <0x1b5f>;
+                               label = "SH4";
+                               qcom,bcm-name = "SH4";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x3c6>;
+                               phandle = <0x3c6>;
+                       };
+
+                       bcm-sh5 {
+                               cell-id = <0x1b60>;
+                               label = "SH5";
+                               qcom,bcm-name = "SH5";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x216>;
+                               phandle = <0x216>;
+                       };
+
+                       bcm-sn0 {
+                               cell-id = <0x1b6a>;
+                               label = "SN0";
+                               qcom,bcm-name = "SN0";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x256>;
+                               phandle = <0x256>;
+                       };
+
+                       bcm-ce0 {
+                               cell-id = <0x1b7a>;
+                               label = "CE0";
+                               qcom,bcm-name = "CE0";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x1d2>;
+                               phandle = <0x1d2>;
+                       };
+
+                       bcm-ip0 {
+                               cell-id = <0x1b7b>;
+                               label = "IP0";
+                               qcom,bcm-name = "IP0";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x244>;
+                               phandle = <0x244>;
+                       };
+
+                       bcm-cn0 {
+                               cell-id = <0x1b7c>;
+                               label = "CN0";
+                               qcom,bcm-name = "CN0";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x1d9>;
+                               phandle = <0x1d9>;
+                       };
+
+                       bcm-qup0 {
+                               cell-id = <0x1b7f>;
+                               label = "QUP0";
+                               qcom,bcm-name = "QUP0";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x1cd>;
+                               phandle = <0x1cd>;
+                       };
+
+                       bcm-sn1 {
+                               cell-id = <0x1b6b>;
+                               label = "SN1";
+                               qcom,bcm-name = "SN1";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x257>;
+                               phandle = <0x257>;
+                       };
+
+                       bcm-sn2 {
+                               cell-id = <0x1b6c>;
+                               label = "SN2";
+                               qcom,bcm-name = "SN2";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x254>;
+                               phandle = <0x254>;
+                       };
+
+                       bcm-sn3 {
+                               cell-id = <0x1b6d>;
+                               label = "SN3";
+                               qcom,bcm-name = "SN3";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x252>;
+                               phandle = <0x252>;
+                       };
+
+                       bcm-sn4 {
+                               cell-id = <0x1b6e>;
+                               label = "SN4";
+                               qcom,bcm-name = "SN4";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x22d>;
+                               phandle = <0x22d>;
+                       };
+
+                       bcm-sn5 {
+                               cell-id = <0x1b6f>;
+                               label = "SN5";
+                               qcom,bcm-name = "SN5";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x25a>;
+                               phandle = <0x25a>;
+                       };
+
+                       bcm-sn6 {
+                               cell-id = <0x1b70>;
+                               label = "SN6";
+                               qcom,bcm-name = "SN6";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x250>;
+                               phandle = <0x250>;
+                       };
+
+                       bcm-sn7 {
+                               cell-id = <0x1b71>;
+                               label = "SN7";
+                               qcom,bcm-name = "SN7";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x258>;
+                               phandle = <0x258>;
+                       };
+
+                       bcm-sn8 {
+                               cell-id = <0x1b72>;
+                               label = "SN8";
+                               qcom,bcm-name = "SN8";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x259>;
+                               phandle = <0x259>;
+                       };
+
+                       bcm-sn9 {
+                               cell-id = <0x1b73>;
+                               label = "SN9";
+                               qcom,bcm-name = "SN9";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x224>;
+                               phandle = <0x224>;
+                       };
+
+                       bcm-sn11 {
+                               cell-id = <0x1b75>;
+                               label = "SN11";
+                               qcom,bcm-name = "SN11";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x228>;
+                               phandle = <0x228>;
+                       };
+
+                       bcm-sn12 {
+                               cell-id = <0x1b76>;
+                               label = "SN12";
+                               qcom,bcm-name = "SN12";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x229>;
+                               phandle = <0x229>;
+                       };
+
+                       bcm-sn14 {
+                               cell-id = <0x1b78>;
+                               label = "SN14";
+                               qcom,bcm-name = "SN14";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x22b>;
+                               phandle = <0x22b>;
+                       };
+
+                       bcm-sn15 {
+                               cell-id = <0x1b79>;
+                               label = "SN15";
+                               qcom,bcm-name = "SN15";
+                               qcom,rscs = <0x1c8>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x22a>;
+                               phandle = <0x22a>;
+                       };
+
+                       bcm-mc0_display {
+                               cell-id = <0x6978>;
+                               label = "MC0_DISPLAY";
+                               qcom,bcm-name = "MC0";
+                               qcom,rscs = <0x1c9>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x25b>;
+                               phandle = <0x25b>;
+                       };
+
+                       bcm-sh0_display {
+                               cell-id = <0x6979>;
+                               label = "SH0_DISPLAY";
+                               qcom,bcm-name = "SH0";
+                               qcom,rscs = <0x1c9>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x25d>;
+                               phandle = <0x25d>;
+                       };
+
+                       bcm-mm0_display {
+                               cell-id = <0x697a>;
+                               label = "MM0_DISPLAY";
+                               qcom,bcm-name = "MM0";
+                               qcom,rscs = <0x1c9>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x261>;
+                               phandle = <0x261>;
+                       };
+
+                       bcm-mm1_display {
+                               cell-id = <0x697b>;
+                               label = "MM1_DISPLAY";
+                               qcom,bcm-name = "MM1";
+                               qcom,rscs = <0x1c9>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x235>;
+                               phandle = <0x235>;
+                       };
+
+                       bcm-mm2_display {
+                               cell-id = <0x697c>;
+                               label = "MM2_DISPLAY";
+                               qcom,bcm-name = "MM2";
+                               qcom,rscs = <0x1c9>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x25f>;
+                               phandle = <0x25f>;
+                       };
+
+                       bcm-mm3_display {
+                               cell-id = <0x697d>;
+                               label = "MM3_DISPLAY";
+                               qcom,bcm-name = "MM3";
+                               qcom,rscs = <0x1c9>;
+                               qcom,bcm-dev;
+                               linux,phandle = <0x237>;
+                               phandle = <0x237>;
+                       };
+
+                       fab-aggre1_noc {
+                               cell-id = <0x1802>;
+                               label = "fab-aggre1_noc";
+                               qcom,fab-dev;
+                               qcom,base-name = "aggre1_noc-base";
+                               qcom,qos-off = <0x1000>;
+                               qcom,base-offset = <0x4000>;
+                               qcom,bus-type = <0x01>;
+                               clocks;
+                               linux,phandle = <0x1cb>;
+                               phandle = <0x1cb>;
+                       };
+
+                       fab-aggre2_noc {
+                               cell-id = <0x1803>;
+                               label = "fab-aggre2_noc";
+                               qcom,fab-dev;
+                               qcom,base-name = "aggre2_noc-base";
+                               qcom,qos-off = <0x1000>;
+                               qcom,base-offset = <0x4000>;
+                               qcom,bus-type = <0x01>;
+                               clocks;
+                               linux,phandle = <0x1d0>;
+                               phandle = <0x1d0>;
+                       };
+
+                       fab-camnoc_virt {
+                               cell-id = <0x180a>;
+                               label = "fab-camnoc_virt";
+                               qcom,fab-dev;
+                               qcom,base-name = "camnoc_virt-base";
+                               qcom,bypass-qos-prg;
+                               clocks;
+                               linux,phandle = <0x1d5>;
+                               phandle = <0x1d5>;
+                       };
+
+                       fab-config_noc {
+                               cell-id = <0x1400>;
+                               label = "fab-config_noc";
+                               qcom,fab-dev;
+                               qcom,base-name = "config_noc-base";
+                               qcom,bypass-qos-prg;
+                               qcom,bus-type = <0x01>;
+                               clocks;
+                               linux,phandle = <0x1d8>;
+                               phandle = <0x1d8>;
+                       };
+
+                       fab-dc_noc {
+                               cell-id = <0x1806>;
+                               label = "fab-dc_noc";
+                               qcom,fab-dev;
+                               qcom,base-name = "dc_noc-base";
+                               qcom,bypass-qos-prg;
+                               qcom,bus-type = <0x01>;
+                               clocks;
+                               linux,phandle = <0x206>;
+                               phandle = <0x206>;
+                       };
+
+                       fab-gladiator_noc {
+                               cell-id = <0x1804>;
+                               label = "fab-gladiator_noc";
+                               qcom,fab-dev;
+                               qcom,base-name = "gladiator_noc-base";
+                               qcom,bypass-qos-prg;
+                               qcom,bus-type = <0x01>;
+                               clocks;
+                               linux,phandle = <0x20a>;
+                               phandle = <0x20a>;
+                       };
+
+                       fab-ipa_virt {
+                               cell-id = <0x1809>;
+                               label = "fab-ipa_virt";
+                               qcom,fab-dev;
+                               qcom,base-name = "ipa_virt-base";
+                               qcom,bypass-qos-prg;
+                               clocks;
+                               linux,phandle = <0x20c>;
+                               phandle = <0x20c>;
+                       };
+
+                       fab-mc_virt {
+                               cell-id = <0x1807>;
+                               label = "fab-mc_virt";
+                               qcom,fab-dev;
+                               qcom,base-name = "mc_virt-base";
+                               qcom,bypass-qos-prg;
+                               clocks;
+                               linux,phandle = <0x20e>;
+                               phandle = <0x20e>;
+                       };
+
+                       fab-mem_noc {
+                               cell-id = <0x1808>;
+                               label = "fab-mem_noc";
+                               qcom,fab-dev;
+                               qcom,base-name = "mem_noc-base";
+                               qcom,qos-off = <0x1000>;
+                               qcom,base-offset = <0x10000>;
+                               qcom,bus-type = <0x01>;
+                               clocks;
+                               linux,phandle = <0x212>;
+                               phandle = <0x212>;
+                       };
+
+                       fab-mmss_noc {
+                               cell-id = <0x800>;
+                               label = "fab-mmss_noc";
+                               qcom,fab-dev;
+                               qcom,base-name = "mmss_noc-base";
+                               qcom,qos-off = <0x1000>;
+                               qcom,base-offset = <0x9000>;
+                               qcom,bus-type = <0x01>;
+                               clocks;
+                               linux,phandle = <0x218>;
+                               phandle = <0x218>;
+                       };
+
+                       fab-system_noc {
+                               cell-id = <0x400>;
+                               label = "fab-system_noc";
+                               qcom,fab-dev;
+                               qcom,base-name = "system_noc-base";
+                               qcom,qos-off = <0x1000>;
+                               qcom,base-offset = <0x9000>;
+                               qcom,bus-type = <0x01>;
+                               clocks;
+                               linux,phandle = <0x21d>;
+                               phandle = <0x21d>;
+                       };
+
+                       fab-mc_virt_display {
+                               cell-id = <0x6590>;
+                               label = "fab-mc_virt_display";
+                               qcom,fab-dev;
+                               qcom,base-name = "mc_virt-base";
+                               qcom,bypass-qos-prg;
+                               clocks;
+                               linux,phandle = <0x230>;
+                               phandle = <0x230>;
+                       };
+
+                       fab-mem_noc_display {
+                               cell-id = <0x6591>;
+                               label = "fab-mem_noc_display";
+                               qcom,fab-dev;
+                               qcom,base-name = "mem_noc-base";
+                               qcom,qos-off = <0x1000>;
+                               qcom,base-offset = <0x10000>;
+                               qcom,bypass-qos-prg;
+                               qcom,bus-type = <0x01>;
+                               clocks;
+                               linux,phandle = <0x232>;
+                               phandle = <0x232>;
+                       };
+
+                       fab-mmss_noc_display {
+                               cell-id = <0x6592>;
+                               label = "fab-mmss_noc_display";
+                               qcom,fab-dev;
+                               qcom,base-name = "mmss_noc-base";
+                               qcom,bypass-qos-prg;
+                               qcom,bus-type = <0x01>;
+                               clocks;
+                               linux,phandle = <0x234>;
+                               phandle = <0x234>;
+                       };
+
+                       mas-qhm-a1noc-cfg {
+                               cell-id = <0x79>;
+                               label = "mas-qhm-a1noc-cfg";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,connections = <0x1ca>;
+                               qcom,bus-dev = <0x1cb>;
+                               linux,phandle = <0x23b>;
+                               phandle = <0x23b>;
+                       };
+
+                       mas-qhm-qup1 {
+                               cell-id = <0x56>;
+                               label = "mas-qhm-qup1";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,connections = <0x1cc>;
+                               qcom,bus-dev = <0x1cb>;
+                               qcom,bcms = <0x1cd>;
+                               linux,phandle = <0x3c7>;
+                               phandle = <0x3c7>;
+                       };
+
+                       mas-qhm-tsif {
+                               cell-id = <0x52>;
+                               label = "mas-qhm-tsif";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,connections = <0x1cc>;
+                               qcom,bus-dev = <0x1cb>;
+                               linux,phandle = <0x3c8>;
+                               phandle = <0x3c8>;
+                       };
+
+                       mas-xm-sdc2 {
+                               cell-id = <0x51>;
+                               label = "mas-xm-sdc2";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x01>;
+                               qcom,connections = <0x1cc>;
+                               qcom,bus-dev = <0x1cb>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x01>;
+                               linux,phandle = <0x3c9>;
+                               phandle = <0x3c9>;
+                       };
+
+                       mas-xm-sdc4 {
+                               cell-id = <0x50>;
+                               label = "mas-xm-sdc4";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x02>;
+                               qcom,connections = <0x1cc>;
+                               qcom,bus-dev = <0x1cb>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x01>;
+                               linux,phandle = <0x3ca>;
+                               phandle = <0x3ca>;
+                       };
+
+                       mas-xm-ufs-card {
+                               cell-id = <0x7a>;
+                               label = "mas-xm-ufs-card";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x03>;
+                               qcom,connections = <0x1cc>;
+                               qcom,bus-dev = <0x1cb>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x02>;
+                               linux,phandle = <0x3cb>;
+                               phandle = <0x3cb>;
+                       };
+
+                       mas-xm-ufs-mem {
+                               cell-id = <0x7b>;
+                               label = "mas-xm-ufs-mem";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x04>;
+                               qcom,connections = <0x1cc>;
+                               qcom,bus-dev = <0x1cb>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x02>;
+                               linux,phandle = <0x3cc>;
+                               phandle = <0x3cc>;
+                       };
+
+                       mas-xm-pcie-0 {
+                               cell-id = <0x2d>;
+                               label = "mas-xm-pcie-0";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x05>;
+                               qcom,connections = <0x1ce>;
+                               qcom,bus-dev = <0x1cb>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x02>;
+                               linux,phandle = <0x3cd>;
+                               phandle = <0x3cd>;
+                       };
+
+                       mas-qhm-a2noc-cfg {
+                               cell-id = <0x7c>;
+                               label = "mas-qhm-a2noc-cfg";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,connections = <0x1cf>;
+                               qcom,bus-dev = <0x1d0>;
+                               linux,phandle = <0x23c>;
+                               phandle = <0x23c>;
+                       };
+
+                       mas-qhm-qdss-bam {
+                               cell-id = <0x35>;
+                               label = "mas-qhm-qdss-bam";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,connections = <0x1d1>;
+                               qcom,bus-dev = <0x1d0>;
+                               linux,phandle = <0x3ce>;
+                               phandle = <0x3ce>;
+                       };
+
+                       mas-qhm-qup2 {
+                               cell-id = <0x54>;
+                               label = "mas-qhm-qup2";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,connections = <0x1d1>;
+                               qcom,bus-dev = <0x1d0>;
+                               qcom,bcms = <0x1cd>;
+                               linux,phandle = <0x3cf>;
+                               phandle = <0x3cf>;
+                       };
+
+                       mas-qnm-cnoc {
+                               cell-id = <0x76>;
+                               label = "mas-qnm-cnoc";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x00>;
+                               qcom,connections = <0x1d1>;
+                               qcom,bus-dev = <0x1d0>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x01>;
+                               linux,phandle = <0x240>;
+                               phandle = <0x240>;
+                       };
+
+                       mas-qxm-crypto {
+                               cell-id = <0x7d>;
+                               label = "mas-qxm-crypto";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x01>;
+                               qcom,connections = <0x1d1>;
+                               qcom,bus-dev = <0x1d0>;
+                               qcom,bcms = <0x1d2>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x02>;
+                               linux,phandle = <0x3d0>;
+                               phandle = <0x3d0>;
+                       };
+
+                       mas-qxm-ipa {
+                               cell-id = <0x5a>;
+                               label = "mas-qxm-ipa";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x02>;
+                               qcom,connections = <0x1d1>;
+                               qcom,bus-dev = <0x1d0>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x02>;
+                               qcom,defer-init-qos;
+                               qcom,node-qos-bcms = <0x1b7b 0x00 0x01>;
+                               linux,phandle = <0x3d1>;
+                               phandle = <0x3d1>;
+                       };
+
+                       mas-xm-pcie3-1 {
+                               cell-id = <0x64>;
+                               label = "mas-xm-pcie3-1";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x06>;
+                               qcom,connections = <0x1d3>;
+                               qcom,bus-dev = <0x1d0>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x02>;
+                               linux,phandle = <0x3d2>;
+                               phandle = <0x3d2>;
+                       };
+
+                       mas-xm-qdss-etr {
+                               cell-id = <0x3c>;
+                               label = "mas-xm-qdss-etr";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x07>;
+                               qcom,connections = <0x1d1>;
+                               qcom,bus-dev = <0x1d0>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x02>;
+                               linux,phandle = <0x3d3>;
+                               phandle = <0x3d3>;
+                       };
+
+                       mas-xm-usb3-0 {
+                               cell-id = <0x3d>;
+                               label = "mas-xm-usb3-0";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x0a>;
+                               qcom,connections = <0x1d1>;
+                               qcom,bus-dev = <0x1d0>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x02>;
+                               linux,phandle = <0x3d4>;
+                               phandle = <0x3d4>;
+
+                               qcom,node-qos-clks {
+                                       clocks = <0x22 0x03>;
+                                       clock-names = "clk-usb3-prim-axi-no-rate";
+                               };
+                       };
+
+                       mas-xm-usb3-1 {
+                               cell-id = <0x65>;
+                               label = "mas-xm-usb3-1";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x0b>;
+                               qcom,connections = <0x1d1>;
+                               qcom,bus-dev = <0x1d0>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x02>;
+                               linux,phandle = <0x3d5>;
+                               phandle = <0x3d5>;
+
+                               qcom,node-qos-clks {
+                                       clocks = <0x22 0x04>;
+                                       clock-names = "clk-usb3-sec-axi-no-rate";
+                               };
+                       };
+
+                       mas-qxm-camnoc-hf0-uncomp {
+                               cell-id = <0x92>;
+                               label = "mas-qxm-camnoc-hf0-uncomp";
+                               qcom,buswidth = <0x20>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,connections = <0x1d4>;
+                               qcom,bus-dev = <0x1d5>;
+                               qcom,bcms = <0x1d6>;
+                               linux,phandle = <0x3d6>;
+                               phandle = <0x3d6>;
+                       };
+
+                       mas-qxm-camnoc-hf1-uncomp {
+                               cell-id = <0x93>;
+                               label = "mas-qxm-camnoc-hf1-uncomp";
+                               qcom,buswidth = <0x20>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,connections = <0x1d4>;
+                               qcom,bus-dev = <0x1d5>;
+                               qcom,bcms = <0x1d6>;
+                               linux,phandle = <0x3d7>;
+                               phandle = <0x3d7>;
+                       };
+
+                       mas-qxm-camnoc-sf-uncomp {
+                               cell-id = <0x94>;
+                               label = "mas-qxm-camnoc-sf-uncomp";
+                               qcom,buswidth = <0x20>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,connections = <0x1d4>;
+                               qcom,bus-dev = <0x1d5>;
+                               qcom,bcms = <0x1d6>;
+                               linux,phandle = <0x3d8>;
+                               phandle = <0x3d8>;
+                       };
+
+                       mas-qhm-spdm {
+                               cell-id = <0x24>;
+                               label = "mas-qhm-spdm";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,connections = <0x1d7>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x3d9>;
+                               phandle = <0x3d9>;
+                       };
+
+                       mas-qnm-snoc {
+                               cell-id = <0x2733>;
+                               label = "mas-qnm-snoc";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,connections = <0x1da 0x1db 0x1dc 0x1dd 0x1de 0x1df 0x1e0 0x1e1 0x1e2 0x1e3 0x1e4 0x1e5 0x1e6 0x1e7 0x1e8 0x1e9 0x1ea 0x1eb 0x1ec 0x1ed 0x1ee 0x1ef 0x1f0 0x1f1 0x1f2 0x1f3 0x1f4 0x1f5 0x1f6 0x1f7 0x1f8 0x1f9 0x1fa 0x1fb 0x1fc 0x1fd 0x1fe 0x1ff 0x200 0x201 0x202 0x203>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x251>;
+                               phandle = <0x251>;
+                       };
+
+                       mas-qhm-cnoc {
+                               cell-id = <0x7e>;
+                               label = "mas-qhm-cnoc";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,connections = <0x204 0x205>;
+                               qcom,bus-dev = <0x206>;
+                               linux,phandle = <0x23d>;
+                               phandle = <0x23d>;
+                       };
+
+                       mas-acm-l3 {
+                               cell-id = <0x01>;
+                               label = "mas-acm-l3";
+                               qcom,buswidth = <0x10>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,connections = <0x207 0x208 0x209>;
+                               qcom,bus-dev = <0x20a>;
+                               linux,phandle = <0x3da>;
+                               phandle = <0x3da>;
+                       };
+
+                       mas-pm-gnoc-cfg {
+                               cell-id = <0x7f>;
+                               label = "mas-pm-gnoc-cfg";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,connections = <0x207>;
+                               qcom,bus-dev = <0x20a>;
+                               linux,phandle = <0x3db>;
+                               phandle = <0x3db>;
+                       };
+
+                       mas-ipa-core-master {
+                               cell-id = <0x8f>;
+                               label = "mas-ipa-core-master";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,connections = <0x20b>;
+                               qcom,bus-dev = <0x20c>;
+                               linux,phandle = <0x3dc>;
+                               phandle = <0x3dc>;
+                       };
+
+                       mas-llcc-mc {
+                               cell-id = <0x81>;
+                               label = "mas-llcc-mc";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x04>;
+                               qcom,connections = <0x20d>;
+                               qcom,bus-dev = <0x20e>;
+                               linux,phandle = <0x248>;
+                               phandle = <0x248>;
+                       };
+
+                       mas-acm-tcu {
+                               cell-id = <0x68>;
+                               label = "mas-acm-tcu";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x00>;
+                               qcom,connections = <0x20f 0x210 0x211>;
+                               qcom,bus-dev = <0x212>;
+                               qcom,bcms = <0x213>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x07>;
+                               linux,phandle = <0x3dd>;
+                               phandle = <0x3dd>;
+                       };
+
+                       mas-qhm-memnoc-cfg {
+                               cell-id = <0x82>;
+                               label = "mas-qhm-memnoc-cfg";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,connections = <0x214 0x215>;
+                               qcom,bus-dev = <0x212>;
+                               linux,phandle = <0x241>;
+                               phandle = <0x241>;
+                       };
+
+                       mas-qnm-apps {
+                               cell-id = <0x83>;
+                               label = "mas-qnm-apps";
+                               qcom,buswidth = <0x20>;
+                               qcom,agg-ports = <0x02>;
+                               qcom,qport = <0x02 0x03>;
+                               qcom,connections = <0x210>;
+                               qcom,bus-dev = <0x212>;
+                               qcom,bcms = <0x216>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x00>;
+                               linux,phandle = <0x243>;
+                               phandle = <0x243>;
+                       };
+
+                       mas-qnm-mnoc-hf {
+                               cell-id = <0x84>;
+                               label = "mas-qnm-mnoc-hf";
+                               qcom,buswidth = <0x20>;
+                               qcom,agg-ports = <0x02>;
+                               qcom,qport = <0x04 0x05>;
+                               qcom,connections = <0x20f 0x210>;
+                               qcom,bus-dev = <0x212>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x00>;
+                               qcom,forwarding;
+                               qcom,node-qos-bcms = <0x1b64 0x00 0x01>;
+                               linux,phandle = <0x24e>;
+                               phandle = <0x24e>;
+                       };
+
+                       mas-qnm-mnoc-sf {
+                               cell-id = <0x85>;
+                               label = "mas-qnm-mnoc-sf";
+                               qcom,buswidth = <0x20>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x07>;
+                               qcom,connections = <0x20f 0x210 0x211>;
+                               qcom,bus-dev = <0x212>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x00>;
+                               qcom,forwarding;
+                               qcom,node-qos-bcms = <0x1b64 0x00 0x01>;
+                               linux,phandle = <0x24c>;
+                               phandle = <0x24c>;
+                       };
+
+                       mas-qnm-snoc-gc {
+                               cell-id = <0x86>;
+                               label = "mas-qnm-snoc-gc";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x08>;
+                               qcom,connections = <0x210>;
+                               qcom,bus-dev = <0x212>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x00>;
+                               qcom,forwarding;
+                               linux,phandle = <0x253>;
+                               phandle = <0x253>;
+                       };
+
+                       mas-qnm-snoc-sf {
+                               cell-id = <0x87>;
+                               label = "mas-qnm-snoc-sf";
+                               qcom,buswidth = <0x10>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x09>;
+                               qcom,connections = <0x20f 0x210>;
+                               qcom,bus-dev = <0x212>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x00>;
+                               qcom,forwarding;
+                               linux,phandle = <0x255>;
+                               phandle = <0x255>;
+                       };
+
+                       mas-qxm-gpu {
+                               cell-id = <0x1a>;
+                               label = "mas-qxm-gpu";
+                               qcom,buswidth = <0x20>;
+                               qcom,agg-ports = <0x02>;
+                               qcom,qport = <0x0a 0x0b>;
+                               qcom,connections = <0x20f 0x210 0x211>;
+                               qcom,bus-dev = <0x212>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x00>;
+                               linux,phandle = <0x3de>;
+                               phandle = <0x3de>;
+                       };
+
+                       mas-qhm-mnoc-cfg {
+                               cell-id = <0x67>;
+                               label = "mas-qhm-mnoc-cfg";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,connections = <0x217>;
+                               qcom,bus-dev = <0x218>;
+                               linux,phandle = <0x23e>;
+                               phandle = <0x23e>;
+                       };
+
+                       mas-qxm-camnoc-hf0 {
+                               cell-id = <0x88>;
+                               label = "mas-qxm-camnoc-hf0";
+                               qcom,buswidth = <0x20>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x01>;
+                               qcom,connections = <0x219>;
+                               qcom,bus-dev = <0x218>;
+                               qcom,bcms = <0x1d6>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x00>;
+                               qcom,forwarding;
+                               qcom,node-qos-bcms = <0x1b64 0x00 0x01>;
+                               linux,phandle = <0x3df>;
+                               phandle = <0x3df>;
+                       };
+
+                       mas-qxm-camnoc-hf1 {
+                               cell-id = <0x91>;
+                               label = "mas-qxm-camnoc-hf1";
+                               qcom,buswidth = <0x20>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x02>;
+                               qcom,connections = <0x219>;
+                               qcom,bus-dev = <0x218>;
+                               qcom,bcms = <0x1d6>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x00>;
+                               qcom,forwarding;
+                               qcom,node-qos-bcms = <0x1b64 0x00 0x01>;
+                               linux,phandle = <0x3e0>;
+                               phandle = <0x3e0>;
+                       };
+
+                       mas-qxm-camnoc-sf {
+                               cell-id = <0x89>;
+                               label = "mas-qxm-camnoc-sf";
+                               qcom,buswidth = <0x20>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x00>;
+                               qcom,connections = <0x21a>;
+                               qcom,bus-dev = <0x218>;
+                               qcom,bcms = <0x21b>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x00>;
+                               qcom,forwarding;
+                               qcom,node-qos-bcms = <0x1b64 0x00 0x01>;
+                               linux,phandle = <0x3e1>;
+                               phandle = <0x3e1>;
+                       };
+
+                       mas-qxm-mdp0 {
+                               cell-id = <0x16>;
+                               label = "mas-qxm-mdp0";
+                               qcom,buswidth = <0x20>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x03>;
+                               qcom,connections = <0x219>;
+                               qcom,bus-dev = <0x218>;
+                               qcom,bcms = <0x1d6>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x00>;
+                               qcom,forwarding;
+                               qcom,node-qos-bcms = <0x1b64 0x00 0x01>;
+                               linux,phandle = <0x3e2>;
+                               phandle = <0x3e2>;
+                       };
+
+                       mas-qxm-mdp1 {
+                               cell-id = <0x17>;
+                               label = "mas-qxm-mdp1";
+                               qcom,buswidth = <0x20>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x04>;
+                               qcom,connections = <0x219>;
+                               qcom,bus-dev = <0x218>;
+                               qcom,bcms = <0x1d6>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x00>;
+                               qcom,forwarding;
+                               qcom,node-qos-bcms = <0x1b64 0x00 0x01>;
+                               linux,phandle = <0x3e3>;
+                               phandle = <0x3e3>;
+                       };
+
+                       mas-qxm-rot {
+                               cell-id = <0x19>;
+                               label = "mas-qxm-rot";
+                               qcom,buswidth = <0x20>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x05>;
+                               qcom,connections = <0x21a>;
+                               qcom,bus-dev = <0x218>;
+                               qcom,bcms = <0x21b>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x00>;
+                               qcom,forwarding;
+                               qcom,node-qos-bcms = <0x1b64 0x00 0x01>;
+                               linux,phandle = <0x3e4>;
+                               phandle = <0x3e4>;
+                       };
+
+                       mas-qxm-venus0 {
+                               cell-id = <0x3f>;
+                               label = "mas-qxm-venus0";
+                               qcom,buswidth = <0x20>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x06>;
+                               qcom,connections = <0x21a>;
+                               qcom,bus-dev = <0x218>;
+                               qcom,bcms = <0x21b>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x00>;
+                               qcom,forwarding;
+                               qcom,node-qos-bcms = <0x1b64 0x00 0x01>;
+                               linux,phandle = <0x3e5>;
+                               phandle = <0x3e5>;
+                       };
+
+                       mas-qxm-venus1 {
+                               cell-id = <0x40>;
+                               label = "mas-qxm-venus1";
+                               qcom,buswidth = <0x20>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x07>;
+                               qcom,connections = <0x21a>;
+                               qcom,bus-dev = <0x218>;
+                               qcom,bcms = <0x21b>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x00>;
+                               qcom,forwarding;
+                               qcom,node-qos-bcms = <0x1b64 0x00 0x01>;
+                               linux,phandle = <0x3e6>;
+                               phandle = <0x3e6>;
+                       };
+
+                       mas-qxm-venus-arm9 {
+                               cell-id = <0x8a>;
+                               label = "mas-qxm-venus-arm9";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x08>;
+                               qcom,connections = <0x21a>;
+                               qcom,bus-dev = <0x218>;
+                               qcom,bcms = <0x21b>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x00>;
+                               qcom,forwarding;
+                               qcom,node-qos-bcms = <0x1b64 0x00 0x01>;
+                               linux,phandle = <0x3e7>;
+                               phandle = <0x3e7>;
+                       };
+
+                       mas-qhm-snoc-cfg {
+                               cell-id = <0x36>;
+                               label = "mas-qhm-snoc-cfg";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,connections = <0x21c>;
+                               qcom,bus-dev = <0x21d>;
+                               linux,phandle = <0x23f>;
+                               phandle = <0x23f>;
+                       };
+
+                       mas-qnm-aggre1-noc {
+                               cell-id = <0x274f>;
+                               label = "mas-qnm-aggre1-noc";
+                               qcom,buswidth = <0x10>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,connections = <0x21e 0x21f 0x220 0x221 0x222 0x223>;
+                               qcom,bus-dev = <0x21d>;
+                               qcom,bcms = <0x224>;
+                               linux,phandle = <0x238>;
+                               phandle = <0x238>;
+                       };
+
+                       mas-qnm-aggre2-noc {
+                               cell-id = <0x2750>;
+                               label = "mas-qnm-aggre2-noc";
+                               qcom,buswidth = <0x10>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,connections = <0x21e 0x21f 0x225 0x220 0x221 0x222 0x226 0x227 0x223>;
+                               qcom,bus-dev = <0x21d>;
+                               qcom,bcms = <0x228>;
+                               linux,phandle = <0x23a>;
+                               phandle = <0x23a>;
+                       };
+
+                       mas-qnm-gladiator-sodv {
+                               cell-id = <0x8b>;
+                               label = "mas-qnm-gladiator-sodv";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,connections = <0x21e 0x225 0x220 0x221 0x222 0x226 0x227 0x223>;
+                               qcom,bus-dev = <0x21d>;
+                               qcom,bcms = <0x229>;
+                               linux,phandle = <0x242>;
+                               phandle = <0x242>;
+                       };
+
+                       mas-qnm-memnoc {
+                               cell-id = <0x8e>;
+                               label = "mas-qnm-memnoc";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,connections = <0x220 0x221 0x21e 0x222 0x223>;
+                               qcom,bus-dev = <0x21d>;
+                               qcom,bcms = <0x22a>;
+                               linux,phandle = <0x24a>;
+                               phandle = <0x24a>;
+                       };
+
+                       mas-qnm-pcie-anoc {
+                               cell-id = <0x8c>;
+                               label = "mas-qnm-pcie-anoc";
+                               qcom,buswidth = <0x10>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,connections = <0x220 0x221 0x222 0x21f 0x223>;
+                               qcom,bus-dev = <0x21d>;
+                               qcom,bcms = <0x22b>;
+                               linux,phandle = <0x239>;
+                               phandle = <0x239>;
+                       };
+
+                       mas-qxm-pimem {
+                               cell-id = <0x8d>;
+                               label = "mas-qxm-pimem";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x03>;
+                               qcom,connections = <0x220 0x22c>;
+                               qcom,bus-dev = <0x21d>;
+                               qcom,bcms = <0x22d>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x02>;
+                               linux,phandle = <0x3e8>;
+                               phandle = <0x3e8>;
+                       };
+
+                       mas-xm-gic {
+                               cell-id = <0x95>;
+                               label = "mas-xm-gic";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x00>;
+                               qcom,connections = <0x220 0x22c>;
+                               qcom,bus-dev = <0x21d>;
+                               qcom,bcms = <0x229>;
+                               qcom,ap-owned;
+                               qcom,prio = <0x01>;
+                               linux,phandle = <0x3e9>;
+                               phandle = <0x3e9>;
+                       };
+
+                       mas-alc {
+                               cell-id = <0x90>;
+                               label = "mas-alc";
+                               qcom,buswidth = <0x01>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x20e>;
+                               qcom,bcms = <0x22e>;
+                               linux,phandle = <0x3ea>;
+                               phandle = <0x3ea>;
+                       };
+
+                       mas-llcc-mc_display {
+                               cell-id = <0x4e20>;
+                               label = "mas-llcc-mc_display";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x04>;
+                               qcom,connections = <0x22f>;
+                               qcom,bus-dev = <0x230>;
+                               linux,phandle = <0x25c>;
+                               phandle = <0x25c>;
+                       };
+
+                       mas-qnm-mnoc-hf_display {
+                               cell-id = <0x4e21>;
+                               label = "mas-qnm-mnoc-hf_display";
+                               qcom,buswidth = <0x20>;
+                               qcom,agg-ports = <0x02>;
+                               qcom,qport = <0x04 0x05>;
+                               qcom,connections = <0x231>;
+                               qcom,bus-dev = <0x232>;
+                               linux,phandle = <0x260>;
+                               phandle = <0x260>;
+                       };
+
+                       mas-qnm-mnoc-sf_display {
+                               cell-id = <0x4e22>;
+                               label = "mas-qnm-mnoc-sf_display";
+                               qcom,buswidth = <0x20>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x07>;
+                               qcom,connections = <0x231>;
+                               qcom,bus-dev = <0x232>;
+                               linux,phandle = <0x25e>;
+                               phandle = <0x25e>;
+                       };
+
+                       mas-qxm-mdp0_display {
+                               cell-id = <0x4e23>;
+                               label = "mas-qxm-mdp0_display";
+                               qcom,buswidth = <0x20>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x03>;
+                               qcom,connections = <0x233>;
+                               qcom,bus-dev = <0x234>;
+                               qcom,bcms = <0x235>;
+                               linux,phandle = <0x3eb>;
+                               phandle = <0x3eb>;
+                       };
+
+                       mas-qxm-mdp1_display {
+                               cell-id = <0x4e24>;
+                               label = "mas-qxm-mdp1_display";
+                               qcom,buswidth = <0x20>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x04>;
+                               qcom,connections = <0x233>;
+                               qcom,bus-dev = <0x234>;
+                               qcom,bcms = <0x235>;
+                               linux,phandle = <0x3ec>;
+                               phandle = <0x3ec>;
+                       };
+
+                       mas-qxm-rot_display {
+                               cell-id = <0x4e25>;
+                               label = "mas-qxm-rot_display";
+                               qcom,buswidth = <0x20>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,qport = <0x05>;
+                               qcom,connections = <0x236>;
+                               qcom,bus-dev = <0x234>;
+                               qcom,bcms = <0x237>;
+                               linux,phandle = <0x3ed>;
+                               phandle = <0x3ed>;
+                       };
+
+                       slv-qns-a1noc-snoc {
+                               cell-id = <0x274e>;
+                               label = "slv-qns-a1noc-snoc";
+                               qcom,buswidth = <0x10>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1cb>;
+                               qcom,connections = <0x238>;
+                               linux,phandle = <0x1cc>;
+                               phandle = <0x1cc>;
+                       };
+
+                       slv-srvc-aggre1-noc {
+                               cell-id = <0x2e8>;
+                               label = "slv-srvc-aggre1-noc";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1cb>;
+                               qcom,bcms = <0x224>;
+                               linux,phandle = <0x1ca>;
+                               phandle = <0x1ca>;
+                       };
+
+                       slv-qns-pcie-a1noc-snoc {
+                               cell-id = <0x2754>;
+                               label = "slv-qns-pcie-a1noc-snoc";
+                               qcom,buswidth = <0x10>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1cb>;
+                               qcom,connections = <0x239>;
+                               linux,phandle = <0x1ce>;
+                               phandle = <0x1ce>;
+                       };
+
+                       slv-qns-a2noc-snoc {
+                               cell-id = <0x2751>;
+                               label = "slv-qns-a2noc-snoc";
+                               qcom,buswidth = <0x10>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d0>;
+                               qcom,connections = <0x23a>;
+                               linux,phandle = <0x1d1>;
+                               phandle = <0x1d1>;
+                       };
+
+                       slv-qns-pcie-snoc {
+                               cell-id = <0x2e9>;
+                               label = "slv-qns-pcie-snoc";
+                               qcom,buswidth = <0x10>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d0>;
+                               qcom,connections = <0x239>;
+                               linux,phandle = <0x1d3>;
+                               phandle = <0x1d3>;
+                       };
+
+                       slv-srvc-aggre2-noc {
+                               cell-id = <0x2ea>;
+                               label = "slv-srvc-aggre2-noc";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d0>;
+                               qcom,bcms = <0x228>;
+                               linux,phandle = <0x1cf>;
+                               phandle = <0x1cf>;
+                       };
+
+                       slv-qns-camnoc-uncomp {
+                               cell-id = <0x30a>;
+                               label = "slv-qns-camnoc-uncomp";
+                               qcom,buswidth = <0x20>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d5>;
+                               linux,phandle = <0x1d4>;
+                               phandle = <0x1d4>;
+                       };
+
+                       slv-qhs-a1-noc-cfg {
+                               cell-id = <0x2af>;
+                               label = "slv-qhs-a1-noc-cfg";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,connections = <0x23b>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1f9>;
+                               phandle = <0x1f9>;
+                       };
+
+                       slv-qhs-a2-noc-cfg {
+                               cell-id = <0x2b0>;
+                               label = "slv-qhs-a2-noc-cfg";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,connections = <0x23c>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1e4>;
+                               phandle = <0x1e4>;
+                       };
+
+                       slv-qhs-aop {
+                               cell-id = <0x2eb>;
+                               label = "slv-qhs-aop";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1f1>;
+                               phandle = <0x1f1>;
+                       };
+
+                       slv-qhs-aoss {
+                               cell-id = <0x2ec>;
+                               label = "slv-qhs-aoss";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1fa>;
+                               phandle = <0x1fa>;
+                       };
+
+                       slv-qhs-camera-cfg {
+                               cell-id = <0x24d>;
+                               label = "slv-qhs-camera-cfg";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1dc>;
+                               phandle = <0x1dc>;
+                       };
+
+                       slv-qhs-clk-ctl {
+                               cell-id = <0x26c>;
+                               label = "slv-qhs-clk-ctl";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x202>;
+                               phandle = <0x202>;
+                       };
+
+                       slv-qhs-compute-dsp-cfg {
+                               cell-id = <0x2ed>;
+                               label = "slv-qhs-compute-dsp-cfg";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1f0>;
+                               phandle = <0x1f0>;
+                       };
+
+                       slv-qhs-cpr-cx {
+                               cell-id = <0x28b>;
+                               label = "slv-qhs-cpr-cx";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1f8>;
+                               phandle = <0x1f8>;
+                       };
+
+                       slv-qhs-crypto0-cfg {
+                               cell-id = <0x271>;
+                               label = "slv-qhs-crypto0-cfg";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1ff>;
+                               phandle = <0x1ff>;
+                       };
+
+                       slv-qhs-dcc-cfg {
+                               cell-id = <0x2aa>;
+                               label = "slv-qhs-dcc-cfg";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,connections = <0x23d>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1e8>;
+                               phandle = <0x1e8>;
+                       };
+
+                       slv-qhs-ddrss-cfg {
+                               cell-id = <0x2ee>;
+                               label = "slv-qhs-ddrss-cfg";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1e9>;
+                               phandle = <0x1e9>;
+                       };
+
+                       slv-qhs-display-cfg {
+                               cell-id = <0x24e>;
+                               label = "slv-qhs-display-cfg";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1e6>;
+                               phandle = <0x1e6>;
+                       };
+
+                       slv-qhs-glm {
+                               cell-id = <0x2d6>;
+                               label = "slv-qhs-glm";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1e2>;
+                               phandle = <0x1e2>;
+                       };
+
+                       slv-qhs-gpuss-cfg {
+                               cell-id = <0x256>;
+                               label = "slv-qhs-gpuss-cfg";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1ed>;
+                               phandle = <0x1ed>;
+                       };
+
+                       slv-qhs-imem-cfg {
+                               cell-id = <0x273>;
+                               label = "slv-qhs-imem-cfg";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x203>;
+                               phandle = <0x203>;
+                       };
+
+                       slv-qhs-ipa {
+                               cell-id = <0x2a4>;
+                               label = "slv-qhs-ipa";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1f7>;
+                               phandle = <0x1f7>;
+                       };
+
+                       slv-qhs-mnoc-cfg {
+                               cell-id = <0x280>;
+                               label = "slv-qhs-mnoc-cfg";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,connections = <0x23e>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1df>;
+                               phandle = <0x1df>;
+                       };
+
+                       slv-qhs-pcie0-cfg {
+                               cell-id = <0x29b>;
+                               label = "slv-qhs-pcie0-cfg";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1ec>;
+                               phandle = <0x1ec>;
+                       };
+
+                       slv-qhs-pcie-gen3-cfg {
+                               cell-id = <0x29c>;
+                               label = "slv-qhs-pcie-gen3-cfg";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1eb>;
+                               phandle = <0x1eb>;
+                       };
+
+                       slv-qhs-pdm {
+                               cell-id = <0x267>;
+                               label = "slv-qhs-pdm";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1e3>;
+                               phandle = <0x1e3>;
+                       };
+
+                       slv-qhs-phy-refgen-south {
+                               cell-id = <0x2f0>;
+                               label = "slv-qhs-phy-refgen-south";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1ea>;
+                               phandle = <0x1ea>;
+                       };
+
+                       slv-qhs-pimem-cfg {
+                               cell-id = <0x2a9>;
+                               label = "slv-qhs-pimem-cfg";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x200>;
+                               phandle = <0x200>;
+                       };
+
+                       slv-qhs-prng {
+                               cell-id = <0x26a>;
+                               label = "slv-qhs-prng";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1fb>;
+                               phandle = <0x1fb>;
+                       };
+
+                       slv-qhs-qdss-cfg {
+                               cell-id = <0x27b>;
+                               label = "slv-qhs-qdss-cfg";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1e5>;
+                               phandle = <0x1e5>;
+                       };
+
+                       slv-qhs-qupv3-north {
+                               cell-id = <0x263>;
+                               label = "slv-qhs-qupv3-north";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1f2>;
+                               phandle = <0x1f2>;
+                       };
+
+                       slv-qhs-qupv3-south {
+                               cell-id = <0x265>;
+                               label = "slv-qhs-qupv3-south";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1fd>;
+                               phandle = <0x1fd>;
+                       };
+
+                       slv-qhs-sdc2 {
+                               cell-id = <0x260>;
+                               label = "slv-qhs-sdc2";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1de>;
+                               phandle = <0x1de>;
+                       };
+
+                       slv-qhs-sdc4 {
+                               cell-id = <0x261>;
+                               label = "slv-qhs-sdc4";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1dd>;
+                               phandle = <0x1dd>;
+                       };
+
+                       slv-qhs-snoc-cfg {
+                               cell-id = <0x282>;
+                               label = "slv-qhs-snoc-cfg";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,connections = <0x23f>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1e1>;
+                               phandle = <0x1e1>;
+                       };
+
+                       slv-qhs-spdm {
+                               cell-id = <0x279>;
+                               label = "slv-qhs-spdm";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1fe>;
+                               phandle = <0x1fe>;
+                       };
+
+                       slv-qhs-spss-cfg {
+                               cell-id = <0x2f1>;
+                               label = "slv-qhs-spss-cfg";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1db>;
+                               phandle = <0x1db>;
+                       };
+
+                       slv-qhs-tcsr {
+                               cell-id = <0x26f>;
+                               label = "slv-qhs-tcsr";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1e7>;
+                               phandle = <0x1e7>;
+                       };
+
+                       slv-qhs-tlmm-north {
+                               cell-id = <0x2db>;
+                               label = "slv-qhs-tlmm-north";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x201>;
+                               phandle = <0x201>;
+                       };
+
+                       slv-qhs-tlmm-south {
+                               cell-id = <0x2f3>;
+                               label = "slv-qhs-tlmm-south";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1da>;
+                               phandle = <0x1da>;
+                       };
+
+                       slv-qhs-tsif {
+                               cell-id = <0x23f>;
+                               label = "slv-qhs-tsif";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1ef>;
+                               phandle = <0x1ef>;
+                       };
+
+                       slv-qhs-ufs-card-cfg {
+                               cell-id = <0x2f4>;
+                               label = "slv-qhs-ufs-card-cfg";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1f5>;
+                               phandle = <0x1f5>;
+                       };
+
+                       slv-qhs-ufs-mem-cfg {
+                               cell-id = <0x2f5>;
+                               label = "slv-qhs-ufs-mem-cfg";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1e0>;
+                               phandle = <0x1e0>;
+                       };
+
+                       slv-qhs-usb3-0 {
+                               cell-id = <0x247>;
+                               label = "slv-qhs-usb3-0";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1f3>;
+                               phandle = <0x1f3>;
+                       };
+
+                       slv-qhs-usb3-1 {
+                               cell-id = <0x2ef>;
+                               label = "slv-qhs-usb3-1";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1f6>;
+                               phandle = <0x1f6>;
+                       };
+
+                       slv-qhs-venus-cfg {
+                               cell-id = <0x254>;
+                               label = "slv-qhs-venus-cfg";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1ee>;
+                               phandle = <0x1ee>;
+                       };
+
+                       slv-qhs-vsense-ctrl-cfg {
+                               cell-id = <0x2f6>;
+                               label = "slv-qhs-vsense-ctrl-cfg";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1fc>;
+                               phandle = <0x1fc>;
+                       };
+
+                       slv-qns-cnoc-a2noc {
+                               cell-id = <0x2d5>;
+                               label = "slv-qns-cnoc-a2noc";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,connections = <0x240>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1d7>;
+                               phandle = <0x1d7>;
+                       };
+
+                       slv-srvc-cnoc {
+                               cell-id = <0x286>;
+                               label = "slv-srvc-cnoc";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x1d8>;
+                               qcom,bcms = <0x1d9>;
+                               linux,phandle = <0x1f4>;
+                               phandle = <0x1f4>;
+                       };
+
+                       slv-qhs-llcc {
+                               cell-id = <0x2f8>;
+                               label = "slv-qhs-llcc";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x206>;
+                               linux,phandle = <0x205>;
+                               phandle = <0x205>;
+                       };
+
+                       slv-qhs-memnoc {
+                               cell-id = <0x2f9>;
+                               label = "slv-qhs-memnoc";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x206>;
+                               qcom,connections = <0x241>;
+                               linux,phandle = <0x204>;
+                               phandle = <0x204>;
+                       };
+
+                       slv-qns-gladiator-sodv {
+                               cell-id = <0x2d8>;
+                               label = "slv-qns-gladiator-sodv";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x20a>;
+                               qcom,connections = <0x242>;
+                               linux,phandle = <0x208>;
+                               phandle = <0x208>;
+                       };
+
+                       slv-qns-gnoc-memnoc {
+                               cell-id = <0x2fb>;
+                               label = "slv-qns-gnoc-memnoc";
+                               qcom,buswidth = <0x20>;
+                               qcom,agg-ports = <0x02>;
+                               qcom,bus-dev = <0x20a>;
+                               qcom,connections = <0x243>;
+                               linux,phandle = <0x209>;
+                               phandle = <0x209>;
+                       };
+
+                       slv-srvc-gnoc {
+                               cell-id = <0x2fc>;
+                               label = "slv-srvc-gnoc";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x20a>;
+                               linux,phandle = <0x207>;
+                               phandle = <0x207>;
+                       };
+
+                       slv-ipa-core-slave {
+                               cell-id = <0x309>;
+                               label = "slv-ipa-core-slave";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x20c>;
+                               qcom,bcms = <0x244>;
+                               linux,phandle = <0x20b>;
+                               phandle = <0x20b>;
+                       };
+
+                       slv-ebi {
+                               cell-id = <0x200>;
+                               label = "slv-ebi";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x04>;
+                               qcom,bus-dev = <0x20e>;
+                               qcom,bcms = <0x245 0x246>;
+                               linux,phandle = <0x20d>;
+                               phandle = <0x20d>;
+                       };
+
+                       slv-qhs-mdsp-ms-mpu-cfg {
+                               cell-id = <0x2fd>;
+                               label = "slv-qhs-mdsp-ms-mpu-cfg";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x212>;
+                               linux,phandle = <0x215>;
+                               phandle = <0x215>;
+                       };
+
+                       slv-qns-apps-io {
+                               cell-id = <0x2fe>;
+                               label = "slv-qns-apps-io";
+                               qcom,buswidth = <0x20>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x212>;
+                               qcom,bcms = <0x247>;
+                               linux,phandle = <0x20f>;
+                               phandle = <0x20f>;
+                       };
+
+                       slv-qns-llcc {
+                               cell-id = <0x302>;
+                               label = "slv-qns-llcc";
+                               qcom,buswidth = <0x10>;
+                               qcom,agg-ports = <0x04>;
+                               qcom,bus-dev = <0x212>;
+                               qcom,connections = <0x248>;
+                               qcom,bcms = <0x249>;
+                               linux,phandle = <0x210>;
+                               phandle = <0x210>;
+                       };
+
+                       slv-qns-memnoc-snoc {
+                               cell-id = <0x308>;
+                               label = "slv-qns-memnoc-snoc";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x212>;
+                               qcom,connections = <0x24a>;
+                               qcom,bcms = <0x24b>;
+                               linux,phandle = <0x211>;
+                               phandle = <0x211>;
+                       };
+
+                       slv-srvc-memnoc {
+                               cell-id = <0x303>;
+                               label = "slv-srvc-memnoc";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x212>;
+                               linux,phandle = <0x214>;
+                               phandle = <0x214>;
+                       };
+
+                       slv-qns2-mem-noc {
+                               cell-id = <0x304>;
+                               label = "slv-qns2-mem-noc";
+                               qcom,buswidth = <0x20>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x218>;
+                               qcom,connections = <0x24c>;
+                               qcom,bcms = <0x24d>;
+                               linux,phandle = <0x21a>;
+                               phandle = <0x21a>;
+                       };
+
+                       slv-qns-mem-noc-hf {
+                               cell-id = <0x305>;
+                               label = "slv-qns-mem-noc-hf";
+                               qcom,buswidth = <0x20>;
+                               qcom,agg-ports = <0x02>;
+                               qcom,bus-dev = <0x218>;
+                               qcom,connections = <0x24e>;
+                               qcom,bcms = <0x24f>;
+                               linux,phandle = <0x219>;
+                               phandle = <0x219>;
+                       };
+
+                       slv-srvc-mnoc {
+                               cell-id = <0x25b>;
+                               label = "slv-srvc-mnoc";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x218>;
+                               linux,phandle = <0x217>;
+                               phandle = <0x217>;
+                       };
+
+                       slv-qhs-apss {
+                               cell-id = <0x2a1>;
+                               label = "slv-qhs-apss";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x21d>;
+                               qcom,bcms = <0x250>;
+                               linux,phandle = <0x221>;
+                               phandle = <0x221>;
+                       };
+
+                       slv-qns-cnoc {
+                               cell-id = <0x2734>;
+                               label = "slv-qns-cnoc";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x21d>;
+                               qcom,connections = <0x251>;
+                               qcom,bcms = <0x252>;
+                               linux,phandle = <0x222>;
+                               phandle = <0x222>;
+                       };
+
+                       slv-qns-memnoc-gc {
+                               cell-id = <0x306>;
+                               label = "slv-qns-memnoc-gc";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x21d>;
+                               qcom,connections = <0x253>;
+                               qcom,bcms = <0x254>;
+                               linux,phandle = <0x22c>;
+                               phandle = <0x22c>;
+                       };
+
+                       slv-qns-memnoc-sf {
+                               cell-id = <0x307>;
+                               label = "slv-qns-memnoc-sf";
+                               qcom,buswidth = <0x10>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x21d>;
+                               qcom,connections = <0x255>;
+                               qcom,bcms = <0x256>;
+                               linux,phandle = <0x21f>;
+                               phandle = <0x21f>;
+                       };
+
+                       slv-qxs-imem {
+                               cell-id = <0x249>;
+                               label = "slv-qxs-imem";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x21d>;
+                               qcom,bcms = <0x257>;
+                               linux,phandle = <0x220>;
+                               phandle = <0x220>;
+                       };
+
+                       slv-qxs-pcie {
+                               cell-id = <0x299>;
+                               label = "slv-qxs-pcie";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x21d>;
+                               qcom,bcms = <0x258>;
+                               linux,phandle = <0x226>;
+                               phandle = <0x226>;
+                       };
+
+                       slv-qxs-pcie-gen3 {
+                               cell-id = <0x29a>;
+                               label = "slv-qxs-pcie-gen3";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x21d>;
+                               qcom,bcms = <0x259>;
+                               linux,phandle = <0x225>;
+                               phandle = <0x225>;
+                       };
+
+                       slv-qxs-pimem {
+                               cell-id = <0x2c8>;
+                               label = "slv-qxs-pimem";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x21d>;
+                               linux,phandle = <0x21e>;
+                               phandle = <0x21e>;
+                       };
+
+                       slv-srvc-snoc {
+                               cell-id = <0x24b>;
+                               label = "slv-srvc-snoc";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x21d>;
+                               qcom,bcms = <0x250>;
+                               linux,phandle = <0x21c>;
+                               phandle = <0x21c>;
+                       };
+
+                       slv-xs-qdss-stm {
+                               cell-id = <0x24c>;
+                               label = "slv-xs-qdss-stm";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x21d>;
+                               qcom,bcms = <0x25a>;
+                               linux,phandle = <0x223>;
+                               phandle = <0x223>;
+                       };
+
+                       slv-xs-sys-tcu-cfg {
+                               cell-id = <0x2a0>;
+                               label = "slv-xs-sys-tcu-cfg";
+                               qcom,buswidth = <0x08>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x21d>;
+                               qcom,bcms = <0x250>;
+                               linux,phandle = <0x227>;
+                               phandle = <0x227>;
+                       };
+
+                       slv-ebi_display {
+                               cell-id = <0x5020>;
+                               label = "slv-ebi_display";
+                               qcom,buswidth = <0x04>;
+                               qcom,agg-ports = <0x04>;
+                               qcom,bus-dev = <0x230>;
+                               qcom,bcms = <0x25b>;
+                               linux,phandle = <0x22f>;
+                               phandle = <0x22f>;
+                       };
+
+                       slv-qns-llcc_display {
+                               cell-id = <0x5021>;
+                               label = "slv-qns-llcc_display";
+                               qcom,buswidth = <0x10>;
+                               qcom,agg-ports = <0x04>;
+                               qcom,bus-dev = <0x232>;
+                               qcom,connections = <0x25c>;
+                               qcom,bcms = <0x25d>;
+                               linux,phandle = <0x231>;
+                               phandle = <0x231>;
+                       };
+
+                       slv-qns2-mem-noc_display {
+                               cell-id = <0x5022>;
+                               label = "slv-qns2-mem-noc_display";
+                               qcom,buswidth = <0x20>;
+                               qcom,agg-ports = <0x01>;
+                               qcom,bus-dev = <0x234>;
+                               qcom,connections = <0x25e>;
+                               qcom,bcms = <0x25f>;
+                               linux,phandle = <0x236>;
+                               phandle = <0x236>;
+                       };
+
+                       slv-qns-mem-noc-hf_display {
+                               cell-id = <0x5023>;
+                               label = "slv-qns-mem-noc-hf_display";
+                               qcom,buswidth = <0x20>;
+                               qcom,agg-ports = <0x02>;
+                               qcom,bus-dev = <0x234>;
+                               qcom,connections = <0x260>;
+                               qcom,bcms = <0x261>;
+                               linux,phandle = <0x233>;
+                               phandle = <0x233>;
+                       };
+               };
+
+               qcom,vidc@aa00000 {
+                       compatible = "qcom,msm-vidc\0qcom,sdm845-vidc";
+                       status = "ok";
+                       reg = <0xaa00000 0x200000>;
+                       interrupts = <0x00 0xae 0x04>;
+                       cache-slice-names = "vidsc0\0vidsc1";
+                       cache-slices = <0x2d 0x02 0x2d 0x03>;
+                       venus-supply = <0xc3>;
+                       venus-core0-supply = <0x262>;
+                       venus-core1-supply = <0x263>;
+                       clock-names = "core_clk\0iface_clk\0bus_clk\0core0_clk\0core0_bus_clk\0core1_clk\0core1_bus_clk";
+                       clocks = <0xa7 0x0b 0xa7 0x08 0xa7 0x0a 0xa7 0x05 0xa7 0x04 0xa7 0x07 0xa7 0x06>;
+                       qcom,proxy-clock-names = "core_clk\0iface_clk\0bus_clk\0core0_clk\0core0_bus_clk\0core1_clk\0core1_bus_clk";
+                       qcom,clock-configs = <0x01 0x00 0x00 0x01 0x00 0x01 0x00>;
+                       qcom,allowed-clock-rates = <0x5f5e100 0xbebc200 0x13ab6680 0x18148d00 0x1a76e700 0x1fc4ef40>;
+                       linux,phandle = <0x3ee>;
+                       phandle = <0x3ee>;
+
+                       bus_cnoc {
+                               compatible = "qcom,msm-vidc,bus";
+                               label = "cnoc";
+                               qcom,bus-master = <0x01>;
+                               qcom,bus-slave = <0x254>;
+                               qcom,bus-governor = "performance";
+                               qcom,bus-range-kbps = <0x3e8 0x3e8>;
+                       };
+
+                       venus_bus_ddr {
+                               compatible = "qcom,msm-vidc,bus";
+                               label = "venus-ddr";
+                               qcom,bus-master = <0x3f>;
+                               qcom,bus-slave = <0x200>;
+                               qcom,bus-governor = "msm-vidc-ddr";
+                               qcom,bus-range-kbps = <0x3e8 0x33b260>;
+                       };
+
+                       arm9_bus_ddr {
+                               compatible = "qcom,msm-vidc,bus";
+                               label = "venus-arm9-ddr";
+                               qcom,bus-master = <0x3f>;
+                               qcom,bus-slave = <0x200>;
+                               qcom,bus-governor = "performance";
+                               qcom,bus-range-kbps = <0x3e8 0x3e8>;
+                       };
+
+                       venus_bus_llcc {
+                               compatible = "qcom,msm-vidc,bus";
+                               label = "venus-llcc";
+                               qcom,bus-master = <0x3f>;
+                               qcom,bus-slave = <0x302>;
+                               qcom,bus-governor = "msm-vidc-llcc";
+                               qcom,bus-range-kbps = <0x4268 0x1eb04>;
+                       };
+
+                       non_secure_cb {
+                               compatible = "qcom,msm-vidc,context-bank";
+                               label = "venus_ns";
+                               iommus = <0x29 0x10a0 0x08 0x29 0x10b0 0x00>;
+                               buffer-types = <0xfff>;
+                               virtual-addr-pool = <0x70800000 0x6f800000>;
+                       };
+
+                       secure_bitstream_cb {
+                               compatible = "qcom,msm-vidc,context-bank";
+                               label = "venus_sec_bitstream";
+                               iommus = <0x29 0x10a1 0x08 0x29 0x10a5 0x08>;
+                               buffer-types = <0x241>;
+                               virtual-addr-pool = <0x4b000000 0x25800000>;
+                               qcom,secure-context-bank;
+                       };
+
+                       secure_pixel_cb {
+                               compatible = "qcom,msm-vidc,context-bank";
+                               label = "venus_sec_pixel";
+                               iommus = <0x29 0x10a3 0x08>;
+                               buffer-types = <0x106>;
+                               virtual-addr-pool = <0x25800000 0x25800000>;
+                               qcom,secure-context-bank;
+                       };
+
+                       secure_non_pixel_cb {
+                               compatible = "qcom,msm-vidc,context-bank";
+                               label = "venus_sec_non_pixel";
+                               iommus = <0x29 0x10a4 0x08 0x29 0x10b4 0x00>;
+                               buffer-types = <0x480>;
+                               virtual-addr-pool = <0x1000000 0x24800000>;
+                               qcom,secure-context-bank;
+                       };
+               };
+
+               qcom,lpm-levels {
+                       compatible = "qcom,lpm-levels";
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+
+                       qcom,pm-cluster@0 {
+                               reg = <0x00>;
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+                               label = "L3";
+                               qcom,psci-mode-shift = <0x04>;
+                               qcom,psci-mode-mask = <0xfff>;
+
+                               qcom,pm-cluster-level@0 {
+                                       reg = <0x00>;
+                                       label = "l3-wfi";
+                                       qcom,psci-mode = <0x01>;
+                                       qcom,latency-us = <0x33>;
+                                       qcom,ss-power = <0x1c4>;
+                                       qcom,energy-overhead = <0x10eeb>;
+                                       qcom,time-overhead = <0x63>;
+                               };
+
+                               qcom,pm-cluster-level@1 {
+                                       reg = <0x01>;
+                                       label = "llcc-off";
+                                       qcom,psci-mode = <0xc24>;
+                                       qcom,latency-us = <0x19a2>;
+                                       qcom,ss-power = <0x6c>;
+                                       qcom,energy-overhead = <0x3d0900>;
+                                       qcom,time-overhead = <0x1388>;
+                                       qcom,min-child-idx = <0x02>;
+                                       qcom,is-reset;
+                                       qcom,notify-rpm;
+                               };
+
+                               qcom,pm-cpu@0 {
+                                       #address-cells = <0x01>;
+                                       #size-cells = <0x00>;
+                                       qcom,psci-mode-shift = <0x00>;
+                                       qcom,psci-mode-mask = <0x0f>;
+                                       qcom,use-prediction;
+                                       qcom,cpu = <0x11 0x12 0x13 0x14>;
+
+                                       qcom,pm-cpu-level@0 {
+                                               reg = <0x00>;
+                                               label = "wfi";
+                                               qcom,psci-cpu-mode = <0x01>;
+                                               qcom,latency-us = <0x2b>;
+                                               qcom,ss-power = <0x96>;
+                                               qcom,energy-overhead = <0x2710>;
+                                               qcom,time-overhead = <0x64>;
+                                       };
+
+                                       qcom,pm-cpu-level@1 {
+                                               reg = <0x01>;
+                                               label = "pc";
+                                               qcom,psci-cpu-mode = <0x03>;
+                                               qcom,latency-us = <0x1cd>;
+                                               qcom,ss-power = <0x64>;
+                                               qcom,energy-overhead = <0x61a80>;
+                                               qcom,time-overhead = <0x1f4>;
+                                               qcom,is-reset;
+                                               qcom,use-broadcast-timer;
+                                       };
+
+                                       qcom,pm-cpu-level@2 {
+                                               reg = <0x02>;
+                                               label = "rail-pc";
+                                               qcom,psci-cpu-mode = <0x04>;
+                                               qcom,latency-us = <0x213>;
+                                               qcom,ss-power = <0x49>;
+                                               qcom,energy-overhead = <0x7a120>;
+                                               qcom,time-overhead = <0x258>;
+                                               qcom,is-reset;
+                                               qcom,use-broadcast-timer;
+                                       };
+                               };
+
+                               qcom,pm-cpu@1 {
+                                       #address-cells = <0x01>;
+                                       #size-cells = <0x00>;
+                                       qcom,psci-mode-shift = <0x00>;
+                                       qcom,psci-mode-mask = <0x0f>;
+                                       qcom,cpu = <0x15 0x16 0x17 0x18>;
+
+                                       qcom,pm-cpu-level@0 {
+                                               reg = <0x00>;
+                                               label = "wfi";
+                                               qcom,psci-cpu-mode = <0x01>;
+                                               qcom,latency-us = <0x2b>;
+                                               qcom,ss-power = <0x1c6>;
+                                               qcom,energy-overhead = <0x96ef>;
+                                               qcom,time-overhead = <0x53>;
+                                       };
+
+                                       qcom,pm-cpu-level@1 {
+                                               reg = <0x01>;
+                                               label = "pc";
+                                               qcom,psci-cpu-mode = <0x03>;
+                                               qcom,latency-us = <0x26d>;
+                                               qcom,ss-power = <0x1b4>;
+                                               qcom,energy-overhead = <0x661b1>;
+                                               qcom,time-overhead = <0x375>;
+                                               qcom,is-reset;
+                                               qcom,use-broadcast-timer;
+                                       };
+
+                                       qcom,pm-cpu-level@2 {
+                                               reg = <0x02>;
+                                               label = "rail-pc";
+                                               qcom,psci-cpu-mode = <0x04>;
+                                               qcom,latency-us = <0x425>;
+                                               qcom,ss-power = <0x190>;
+                                               qcom,energy-overhead = <0x688c1>;
+                                               qcom,time-overhead = <0x3e8>;
+                                               qcom,is-reset;
+                                               qcom,use-broadcast-timer;
+                                       };
+                               };
+                       };
+               };
+
+               qcom,rpm-stats@c300000 {
+                       compatible = "qcom,rpm-stats";
+                       reg = <0xc300000 0x1000 0xc3f0004 0x04>;
+                       reg-names = "phys_addr_base\0offset_addr";
+               };
+
+               qcom,rpmh-master-stats {
+                       compatible = "qcom,rpmh-master-stats";
+               };
+
+               pinctrl@03400000 {
+                       compatible = "qcom,sdm845-pinctrl-v2";
+                       reg = <0x3400000 0xc00000>;
+                       interrupts = <0x00 0xd0 0x00>;
+                       gpio-controller;
+                       #gpio-cells = <0x02>;
+                       interrupt-controller;
+                       #interrupt-cells = <0x02>;
+                       interrupt-parent = <0x01>;
+                       linux,phandle = <0x34>;
+                       phandle = <0x34>;
+
+                       ufs_dev_reset_assert {
+                               linux,phandle = <0xae>;
+                               phandle = <0xae>;
+
+                               config {
+                                       pins = "ufs_reset";
+                                       bias-pull-down;
+                                       drive-strength = <0x08>;
+                                       output-low;
+                               };
+                       };
+
+                       ufs_dev_reset_deassert {
+                               linux,phandle = <0xaf>;
+                               phandle = <0xaf>;
+
+                               config {
+                                       pins = "ufs_reset";
+                                       bias-pull-down;
+                                       drive-strength = <0x08>;
+                                       output-high;
+                               };
+                       };
+
+                       flash_led3_front {
+
+                               flash_led3_front_en {
+                                       linux,phandle = <0x3ef>;
+                                       phandle = <0x3ef>;
+
+                                       mux {
+                                               pins = "gpio21";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio21";
+                                               drive_strength = <0x02>;
+                                               output-high;
+                                               bias-disable;
+                                       };
+                               };
+
+                               flash_led3_front_dis {
+                                       linux,phandle = <0x3f0>;
+                                       phandle = <0x3f0>;
+
+                                       mux {
+                                               pins = "gpio21";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio21";
+                                               drive_strength = <0x02>;
+                                               output-low;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       flash_led3_iris {
+
+                               flash_led3_iris_en {
+                                       linux,phandle = <0x3f1>;
+                                       phandle = <0x3f1>;
+
+                                       mux {
+                                               pins = "gpio23";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio23";
+                                               drive_strength = <0x02>;
+                                               output-high;
+                                               bias-disable;
+                                       };
+                               };
+
+                               flash_led3_iris_dis {
+                                       linux,phandle = <0x3f2>;
+                                       phandle = <0x3f2>;
+
+                                       mux {
+                                               pins = "gpio23";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio23";
+                                               drive_strength = <0x02>;
+                                               output-low;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       wcd9xxx_intr {
+
+                               wcd_intr_default {
+                                       linux,phandle = <0x3f3>;
+                                       phandle = <0x3f3>;
+
+                                       mux {
+                                               pins = "gpio54";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio54";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+                       };
+
+                       sdc2_clk_on {
+                               linux,phandle = <0x3f4>;
+                               phandle = <0x3f4>;
+
+                               config {
+                                       pins = "sdc2_clk";
+                                       bias-disable;
+                                       drive-strength = <0x10>;
+                               };
+                       };
+
+                       sdc2_clk_off {
+                               linux,phandle = <0x3f5>;
+                               phandle = <0x3f5>;
+
+                               config {
+                                       pins = "sdc2_clk";
+                                       bias-disable;
+                                       drive-strength = <0x02>;
+                               };
+                       };
+
+                       sdc2_clk_ds_400KHz {
+                               linux,phandle = <0x3f6>;
+                               phandle = <0x3f6>;
+
+                               config {
+                                       pins = "sdc2_clk";
+                                       bias-disable;
+                                       drive-strength = <0x10>;
+                               };
+                       };
+
+                       sdc2_clk_ds_50MHz {
+                               linux,phandle = <0x3f7>;
+                               phandle = <0x3f7>;
+
+                               config {
+                                       pins = "sdc2_clk";
+                                       bias-disable;
+                                       drive-strength = <0x10>;
+                               };
+                       };
+
+                       sdc2_clk_ds_100MHz {
+                               linux,phandle = <0x3f8>;
+                               phandle = <0x3f8>;
+
+                               config {
+                                       pins = "sdc2_clk";
+                                       bias-disable;
+                                       drive-strength = <0x10>;
+                               };
+                       };
+
+                       sdc2_clk_ds_200MHz {
+                               linux,phandle = <0x3f9>;
+                               phandle = <0x3f9>;
+
+                               config {
+                                       pins = "sdc2_clk";
+                                       bias-disable;
+                                       drive-strength = <0x10>;
+                               };
+                       };
+
+                       sdc2_cmd_on {
+                               linux,phandle = <0x3fa>;
+                               phandle = <0x3fa>;
+
+                               config {
+                                       pins = "sdc2_cmd";
+                                       bias-pull-up;
+                                       drive-strength = <0x0a>;
+                               };
+                       };
+
+                       sdc2_cmd_off {
+                               linux,phandle = <0x3fb>;
+                               phandle = <0x3fb>;
+
+                               config {
+                                       pins = "sdc2_cmd";
+                                       bias-pull-up;
+                                       drive-strength = <0x02>;
+                               };
+                       };
+
+                       sdc2_cmd_ds_400KHz {
+                               linux,phandle = <0x3fc>;
+                               phandle = <0x3fc>;
+
+                               config {
+                                       pins = "sdc2_cmd";
+                                       bias-pull-up;
+                                       drive-strength = <0x0a>;
+                               };
+                       };
+
+                       sdc2_cmd_ds_50MHz {
+                               linux,phandle = <0x3fd>;
+                               phandle = <0x3fd>;
+
+                               config {
+                                       pins = "sdc2_cmd";
+                                       bias-pull-up;
+                                       drive-strength = <0x0a>;
+                               };
+                       };
+
+                       sdc2_cmd_ds_100MHz {
+                               linux,phandle = <0x3fe>;
+                               phandle = <0x3fe>;
+
+                               config {
+                                       pins = "sdc2_cmd";
+                                       bias-pull-up;
+                                       drive-strength = <0x0a>;
+                               };
+                       };
+
+                       sdc2_cmd_ds_200MHz {
+                               linux,phandle = <0x3ff>;
+                               phandle = <0x3ff>;
+
+                               config {
+                                       pins = "sdc2_cmd";
+                                       bias-pull-up;
+                                       drive-strength = <0x0a>;
+                               };
+                       };
+
+                       sdc2_data_on {
+                               linux,phandle = <0x400>;
+                               phandle = <0x400>;
+
+                               config {
+                                       pins = "sdc2_data";
+                                       bias-pull-up;
+                                       drive-strength = <0x0a>;
+                               };
+                       };
+
+                       sdc2_data_off {
+                               linux,phandle = <0x401>;
+                               phandle = <0x401>;
+
+                               config {
+                                       pins = "sdc2_data";
+                                       bias-pull-up;
+                                       drive-strength = <0x02>;
+                               };
+                       };
+
+                       sdc2_data_ds_400KHz {
+                               linux,phandle = <0x402>;
+                               phandle = <0x402>;
+
+                               config {
+                                       pins = "sdc2_data";
+                                       bias-pull-up;
+                                       drive-strength = <0x0a>;
+                               };
+                       };
+
+                       sdc2_data_ds_50MHz {
+                               linux,phandle = <0x403>;
+                               phandle = <0x403>;
+
+                               config {
+                                       pins = "sdc2_data";
+                                       bias-pull-up;
+                                       drive-strength = <0x0a>;
+                               };
+                       };
+
+                       sdc2_data_ds_100MHz {
+                               linux,phandle = <0x404>;
+                               phandle = <0x404>;
+
+                               config {
+                                       pins = "sdc2_data";
+                                       bias-pull-up;
+                                       drive-strength = <0x0a>;
+                               };
+                       };
+
+                       sdc2_data_ds_200MHz {
+                               linux,phandle = <0x405>;
+                               phandle = <0x405>;
+
+                               config {
+                                       pins = "sdc2_data";
+                                       bias-pull-up;
+                                       drive-strength = <0x0a>;
+                               };
+                       };
+
+                       pcie0 {
+
+                               pcie0_clkreq_default {
+                                       linux,phandle = <0x264>;
+                                       phandle = <0x264>;
+
+                                       mux {
+                                       };
+
+                                       config {
+                                       };
+                               };
+
+                               pcie0_perst_default {
+                                       linux,phandle = <0x265>;
+                                       phandle = <0x265>;
+
+                                       mux {
+                                               pins = "gpio35";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio35";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                       };
+                               };
+
+                               pcie0_wake_default {
+                                       linux,phandle = <0x266>;
+                                       phandle = <0x266>;
+
+                                       mux {
+                                               pins = "gpio37";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio37";
+                                               drive-strength = <0x02>;
+                                               bias-pull-up;
+                                       };
+                               };
+                       };
+
+                       pcie1 {
+
+                               pcie1_clkreq_default {
+                                       linux,phandle = <0x406>;
+                                       phandle = <0x406>;
+
+                                       mux {
+                                               pins = "gpio103";
+                                               function = "pci_e1";
+                                       };
+
+                                       config {
+                                               pins = "gpio103";
+                                               drive-strength = <0x02>;
+                                               bias-pull-up;
+                                       };
+                               };
+
+                               pcie1_perst_default {
+                                       linux,phandle = <0x407>;
+                                       phandle = <0x407>;
+
+                                       mux {
+                                               pins = "gpio102";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio102";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                       };
+                               };
+
+                               pcie1_wake_default {
+                                       linux,phandle = <0x269>;
+                                       phandle = <0x269>;
+
+                                       mux {
+                                               pins = "gpio104";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio104";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                       };
+                               };
+                       };
+
+                       cdc_reset_ctrl {
+
+                               cdc_reset_sleep {
+                                       linux,phandle = <0x408>;
+                                       phandle = <0x408>;
+
+                                       mux {
+                                               pins = "gpio64";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio64";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                               output-low;
+                                       };
+                               };
+
+                               cdc_reset_active {
+                                       linux,phandle = <0x409>;
+                                       phandle = <0x409>;
+
+                                       mux {
+                                               pins = "gpio64";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio64";
+                                               drive-strength = <0x08>;
+                                               bias-pull-down;
+                                               output-high;
+                                       };
+                               };
+                       };
+
+                       haptic {
+
+                               haptic_default {
+                                       linux,phandle = <0x40a>;
+                                       phandle = <0x40a>;
+
+                                       mux {
+                                               pins = "gpio69\0gpio44";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio69\0gpio44";
+                                               drive-strength = <0x02>;
+                                               bias-pull-up;
+                                               input-enable;
+                                       };
+                               };
+                       };
+
+                       wcd_gnd_mic_swap {
+
+                               wcd_gnd_mic_swap_idle {
+                                       linux,phandle = <0x40b>;
+                                       phandle = <0x40b>;
+
+                                       mux {
+                                               pins = "gpio51";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio51";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               output-low;
+                                       };
+                               };
+
+                               wcd_gnd_mic_swap_active {
+                                       linux,phandle = <0x40c>;
+                                       phandle = <0x40c>;
+
+                                       mux {
+                                               pins = "gpio51";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio51";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                               output-high;
+                                       };
+                               };
+                       };
+
+                       wcd_usbc_analog_en1 {
+
+                               wcd_usbc_ana_en1_idle {
+                                       linux,phandle = <0x40d>;
+                                       phandle = <0x40d>;
+
+                                       mux {
+                                               pins = "gpio49";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio49";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               output-low;
+                                       };
+                               };
+
+                               wcd_usbc_ana_en1_active {
+                                       linux,phandle = <0x40e>;
+                                       phandle = <0x40e>;
+
+                                       mux {
+                                               pins = "gpio49";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio49";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                               output-high;
+                                       };
+                               };
+                       };
+
+                       wcd_usbc_analog_en2 {
+
+                               wcd_usbc_ana_en2_idle {
+                                       linux,phandle = <0x40f>;
+                                       phandle = <0x40f>;
+
+                                       mux {
+                                               pins = "gpio51";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio51";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               output-low;
+                                       };
+                               };
+
+                               wcd_usbc_ana_en2_active {
+                                       linux,phandle = <0x410>;
+                                       phandle = <0x410>;
+
+                                       mux {
+                                               pins = "gpio51";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio51";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                               output-high;
+                                       };
+                               };
+                       };
+
+                       pri_aux_pcm_clk {
+
+                               pri_aux_pcm_clk_sleep {
+                                       linux,phandle = <0x411>;
+                                       phandle = <0x411>;
+
+                                       mux {
+                                               pins = "gpio65";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio65";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               pri_aux_pcm_clk_active {
+                                       linux,phandle = <0x412>;
+                                       phandle = <0x412>;
+
+                                       mux {
+                                               pins = "gpio65";
+                                               function = "pri_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio65";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                               output-high;
+                                       };
+                               };
+                       };
+
+                       pri_aux_pcm_sync {
+
+                               pri_aux_pcm_sync_sleep {
+                                       linux,phandle = <0x413>;
+                                       phandle = <0x413>;
+
+                                       mux {
+                                               pins = "gpio66";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio66";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               pri_aux_pcm_sync_active {
+                                       linux,phandle = <0x414>;
+                                       phandle = <0x414>;
+
+                                       mux {
+                                               pins = "gpio66";
+                                               function = "pri_mi2s_ws";
+                                       };
+
+                                       config {
+                                               pins = "gpio66";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                               output-high;
+                                       };
+                               };
+                       };
+
+                       pri_aux_pcm_din {
+
+                               pri_aux_pcm_din_sleep {
+                                       linux,phandle = <0x415>;
+                                       phandle = <0x415>;
+
+                                       mux {
+                                               pins = "gpio67";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio67";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               pri_aux_pcm_din_active {
+                                       linux,phandle = <0x416>;
+                                       phandle = <0x416>;
+
+                                       mux {
+                                               pins = "gpio67";
+                                               function = "pri_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio67";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       pri_aux_pcm_dout {
+
+                               pri_aux_pcm_dout_sleep {
+                                       linux,phandle = <0x417>;
+                                       phandle = <0x417>;
+
+                                       mux {
+                                               pins = "gpio68";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio68";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               pri_aux_pcm_dout_active {
+                                       linux,phandle = <0x418>;
+                                       phandle = <0x418>;
+
+                                       mux {
+                                               pins = "gpio68";
+                                               function = "pri_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio68";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       pmx_sde_te {
+
+                               sde_te_active {
+                                       linux,phandle = <0x419>;
+                                       phandle = <0x419>;
+
+                                       mux {
+                                               pins = "gpio10";
+                                               function = "mdp_vsync";
+                                       };
+
+                                       config {
+                                               pins = "gpio10";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                       };
+                               };
+
+                               sde_te_suspend {
+                                       linux,phandle = <0x41a>;
+                                       phandle = <0x41a>;
+
+                                       mux {
+                                               pins = "gpio10";
+                                               function = "mdp_vsync";
+                                       };
+
+                                       config {
+                                               pins = "gpio10";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                       };
+                               };
+                       };
+
+                       sde_dp_aux_active {
+                               linux,phandle = <0x41b>;
+                               phandle = <0x41b>;
+
+                               mux {
+                                       pins = "gpio43\0gpio51";
+                                       function = "gpio";
+                               };
+
+                               config {
+                                       pins = "gpio43\0gpio51";
+                                       bias-disable = <0x00>;
+                                       drive-strength = <0x08>;
+                               };
+                       };
+
+                       sde_dp_aux_suspend {
+                               linux,phandle = <0x41c>;
+                               phandle = <0x41c>;
+
+                               mux {
+                                       pins = "gpio43\0gpio51";
+                                       function = "gpio";
+                               };
+
+                               config {
+                                       pins = "gpio43\0gpio51";
+                                       bias-pull-down;
+                                       drive-strength = <0x02>;
+                               };
+                       };
+
+                       sde_dp_usbplug_cc_active {
+                               linux,phandle = <0x41d>;
+                               phandle = <0x41d>;
+
+                               mux {
+                                       pins = "gpio38";
+                                       function = "gpio";
+                               };
+
+                               config {
+                                       pins = "gpio38";
+                                       bias-disable;
+                                       drive-strength = <0x10>;
+                               };
+                       };
+
+                       sde_dp_usbplug_cc_suspend {
+                               linux,phandle = <0x41e>;
+                               phandle = <0x41e>;
+
+                               mux {
+                                       pins = "gpio38";
+                                       function = "gpio";
+                               };
+
+                               config {
+                                       pins = "gpio38";
+                                       bias-pull-down;
+                                       drive-strength = <0x02>;
+                               };
+                       };
+
+                       sec_aux_pcm {
+
+                               sec_aux_pcm_sleep {
+                                       linux,phandle = <0x41f>;
+                                       phandle = <0x41f>;
+
+                                       mux {
+                                               pins = "gpio80\0gpio81";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio80\0gpio81";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               sec_aux_pcm_active {
+                                       linux,phandle = <0x420>;
+                                       phandle = <0x420>;
+
+                                       mux {
+                                               pins = "gpio80\0gpio81";
+                                               function = "sec_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio80\0gpio81";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       sec_aux_pcm_din {
+
+                               sec_aux_pcm_din_sleep {
+                                       linux,phandle = <0x421>;
+                                       phandle = <0x421>;
+
+                                       mux {
+                                               pins = "gpio82";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio82";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               sec_aux_pcm_din_active {
+                                       linux,phandle = <0x422>;
+                                       phandle = <0x422>;
+
+                                       mux {
+                                               pins = "gpio82";
+                                               function = "sec_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio82";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       sec_aux_pcm_dout {
+
+                               sec_aux_pcm_dout_sleep {
+                                       linux,phandle = <0x423>;
+                                       phandle = <0x423>;
+
+                                       mux {
+                                               pins = "gpio83";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio83";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               sec_aux_pcm_dout_active {
+                                       linux,phandle = <0x424>;
+                                       phandle = <0x424>;
+
+                                       mux {
+                                               pins = "gpio83";
+                                               function = "sec_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio83";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       tert_aux_pcm {
+
+                               tert_aux_pcm_sleep {
+                                       linux,phandle = <0x425>;
+                                       phandle = <0x425>;
+
+                                       mux {
+                                               pins = "gpio75\0gpio76";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio75\0gpio76";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               tert_aux_pcm_active {
+                                       linux,phandle = <0x426>;
+                                       phandle = <0x426>;
+
+                                       mux {
+                                               pins = "gpio75\0gpio76";
+                                               function = "ter_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio75\0gpio76";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                               output-high;
+                                       };
+                               };
+                       };
+
+                       tert_aux_pcm_din {
+
+                               tert_aux_pcm_din_sleep {
+                                       linux,phandle = <0x427>;
+                                       phandle = <0x427>;
+
+                                       mux {
+                                               pins = "gpio77";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio77";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               tert_aux_pcm_din_active {
+                                       linux,phandle = <0x428>;
+                                       phandle = <0x428>;
+
+                                       mux {
+                                               pins = "gpio77";
+                                               function = "ter_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio77";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       tert_aux_pcm_dout {
+
+                               tert_aux_pcm_dout_sleep {
+                                       linux,phandle = <0x429>;
+                                       phandle = <0x429>;
+
+                                       mux {
+                                               pins = "gpio78";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio78";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               tert_aux_pcm_dout_active {
+                                       linux,phandle = <0x42a>;
+                                       phandle = <0x42a>;
+
+                                       mux {
+                                               pins = "gpio78";
+                                               function = "ter_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio78";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       quat_aux_pcm {
+
+                               quat_aux_pcm_sleep {
+                                       linux,phandle = <0x42b>;
+                                       phandle = <0x42b>;
+
+                                       mux {
+                                               pins = "gpio58\0gpio59";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio58\0gpio59";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               quat_aux_pcm_active {
+                                       linux,phandle = <0x42c>;
+                                       phandle = <0x42c>;
+
+                                       mux {
+                                               pins = "gpio58\0gpio59";
+                                               function = "qua_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio58\0gpio59";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                               output-high;
+                                       };
+                               };
+                       };
+
+                       quat_aux_pcm_din {
+
+                               quat_aux_pcm_din_sleep {
+                                       linux,phandle = <0x42d>;
+                                       phandle = <0x42d>;
+
+                                       mux {
+                                               pins = "gpio60";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio60";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               quat_aux_pcm_din_active {
+                                       linux,phandle = <0x42e>;
+                                       phandle = <0x42e>;
+
+                                       mux {
+                                               pins = "gpio60";
+                                               function = "qua_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio60";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       quat_aux_pcm_dout {
+
+                               quat_aux_pcm_dout_sleep {
+                                       linux,phandle = <0x42f>;
+                                       phandle = <0x42f>;
+
+                                       mux {
+                                               pins = "gpio61";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio61";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               quat_aux_pcm_dout_active {
+                                       linux,phandle = <0x430>;
+                                       phandle = <0x430>;
+
+                                       mux {
+                                               pins = "gpio61";
+                                               function = "qua_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio61";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       quat_mi2s_lines {
+
+                               quat_mi2s_lines_sleep {
+                                       linux,phandle = <0x431>;
+                                       phandle = <0x431>;
+
+                                       mux {
+                                               pins = "gpio58\0gpio59\0gpio60\0gpio61";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               quat_mi2s_lines_active {
+                                       linux,phandle = <0x432>;
+                                       phandle = <0x432>;
+
+                                       mux {
+                                               pins = "gpio58\0gpio59\0gpio60\0gpio61";
+                                               function = "qua_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio58\0gpio59\0gpio60\0gpio61";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       pri_mi2s_mclk {
+
+                               pri_mi2s_mclk_sleep {
+                                       linux,phandle = <0x433>;
+                                       phandle = <0x433>;
+
+                                       mux {
+                                               pins = "gpio64";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio64";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               pri_mi2s_mclk_active {
+                                       linux,phandle = <0x434>;
+                                       phandle = <0x434>;
+
+                                       mux {
+                                               pins = "gpio64";
+                                               function = "pri_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio64";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                               output-high;
+                                       };
+                               };
+                       };
+
+                       pri_mi2s_sck {
+
+                               pri_mi2s_sck_sleep {
+                                       linux,phandle = <0x435>;
+                                       phandle = <0x435>;
+
+                                       mux {
+                                               pins = "gpio65";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio65";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               pri_mi2s_sck_active {
+                                       linux,phandle = <0x436>;
+                                       phandle = <0x436>;
+
+                                       mux {
+                                               pins = "gpio65";
+                                               function = "pri_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio65";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                               output-high;
+                                       };
+                               };
+                       };
+
+                       pri_mi2s_ws {
+
+                               pri_mi2s_ws_sleep {
+                                       linux,phandle = <0x437>;
+                                       phandle = <0x437>;
+
+                                       mux {
+                                               pins = "gpio66";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio66";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               pri_mi2s_ws_active {
+                                       linux,phandle = <0x438>;
+                                       phandle = <0x438>;
+
+                                       mux {
+                                               pins = "gpio66";
+                                               function = "pri_mi2s_ws";
+                                       };
+
+                                       config {
+                                               pins = "gpio66";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                               output-high;
+                                       };
+                               };
+                       };
+
+                       pri_mi2s_sd0 {
+
+                               pri_mi2s_sd0_sleep {
+                                       linux,phandle = <0x439>;
+                                       phandle = <0x439>;
+
+                                       mux {
+                                               pins = "gpio67";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio67";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               pri_mi2s_sd0_active {
+                                       linux,phandle = <0x43a>;
+                                       phandle = <0x43a>;
+
+                                       mux {
+                                               pins = "gpio67";
+                                               function = "pri_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio67";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       pri_mi2s_sd1 {
+
+                               pri_mi2s_sd1_sleep {
+                                       linux,phandle = <0x43b>;
+                                       phandle = <0x43b>;
+
+                                       mux {
+                                               pins = "gpio68";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio68";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               pri_mi2s_sd1_active {
+                                       linux,phandle = <0x43c>;
+                                       phandle = <0x43c>;
+
+                                       mux {
+                                               pins = "gpio68";
+                                               function = "pri_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio68";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       sec_mi2s_mclk {
+
+                               sec_mi2s_mclk_sleep {
+                                       linux,phandle = <0x43d>;
+                                       phandle = <0x43d>;
+
+                                       mux {
+                                               pins = "gpio79";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio79";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               sec_mi2s_mclk_active {
+                                       linux,phandle = <0x43e>;
+                                       phandle = <0x43e>;
+
+                                       mux {
+                                               pins = "gpio79";
+                                               function = "sec_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio79";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       sec_mi2s {
+
+                               sec_mi2s_sleep {
+                                       linux,phandle = <0x43f>;
+                                       phandle = <0x43f>;
+
+                                       mux {
+                                               pins = "gpio80\0gpio81";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio80\0gpio81";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                               input-enable;
+                                       };
+                               };
+
+                               sec_mi2s_active {
+                                       linux,phandle = <0x440>;
+                                       phandle = <0x440>;
+
+                                       mux {
+                                               pins = "gpio80\0gpio81";
+                                               function = "sec_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio80\0gpio81";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       sec_mi2s_sd0 {
+
+                               sec_mi2s_sd0_sleep {
+                                       linux,phandle = <0x441>;
+                                       phandle = <0x441>;
+
+                                       mux {
+                                               pins = "gpio82";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio82";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               sec_mi2s_sd0_active {
+                                       linux,phandle = <0x442>;
+                                       phandle = <0x442>;
+
+                                       mux {
+                                               pins = "gpio82";
+                                               function = "sec_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio82";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       sec_mi2s_sd1 {
+
+                               sec_mi2s_sd1_sleep {
+                                       linux,phandle = <0x443>;
+                                       phandle = <0x443>;
+
+                                       mux {
+                                               pins = "gpio83";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio83";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               sec_mi2s_sd1_active {
+                                       linux,phandle = <0x444>;
+                                       phandle = <0x444>;
+
+                                       mux {
+                                               pins = "gpio83";
+                                               function = "sec_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio83";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       tert_mi2s_mclk {
+
+                               tert_mi2s_mclk_sleep {
+                                       linux,phandle = <0x445>;
+                                       phandle = <0x445>;
+
+                                       mux {
+                                               pins = "gpio74";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio74";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               tert_mi2s_mclk_active {
+                                       linux,phandle = <0x446>;
+                                       phandle = <0x446>;
+
+                                       mux {
+                                               pins = "gpio74";
+                                               function = "ter_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio74";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       tert_mi2s {
+
+                               tert_mi2s_sleep {
+                                       linux,phandle = <0x447>;
+                                       phandle = <0x447>;
+
+                                       mux {
+                                               pins = "gpio75\0gpio76";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio75\0gpio76";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               tert_mi2s_active {
+                                       linux,phandle = <0x448>;
+                                       phandle = <0x448>;
+
+                                       mux {
+                                               pins = "gpio75\0gpio76";
+                                               function = "ter_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio75\0gpio76";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                               output-high;
+                                       };
+                               };
+                       };
+
+                       tert_mi2s_sd0 {
+
+                               tert_mi2s_sd0_sleep {
+                                       linux,phandle = <0x449>;
+                                       phandle = <0x449>;
+
+                                       mux {
+                                               pins = "gpio77";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio77";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               tert_mi2s_sd0_active {
+                                       linux,phandle = <0x44a>;
+                                       phandle = <0x44a>;
+
+                                       mux {
+                                               pins = "gpio77";
+                                               function = "ter_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio77";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       tert_mi2s_sd1 {
+
+                               tert_mi2s_sd1_sleep {
+                                       linux,phandle = <0x44b>;
+                                       phandle = <0x44b>;
+
+                                       mux {
+                                               pins = "gpio78";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio78";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               tert_mi2s_sd1_active {
+                                       linux,phandle = <0x44c>;
+                                       phandle = <0x44c>;
+
+                                       mux {
+                                               pins = "gpio78";
+                                               function = "ter_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio78";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       quat_mi2s_mclk {
+
+                               quat_mi2s_mclk_sleep {
+                                       linux,phandle = <0x44d>;
+                                       phandle = <0x44d>;
+
+                                       mux {
+                                               pins = "gpio57";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio57";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               quat_mi2s_mclk_active {
+                                       linux,phandle = <0x44e>;
+                                       phandle = <0x44e>;
+
+                                       mux {
+                                               pins = "gpio57";
+                                               function = "qua_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio57";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       quat_mi2s {
+
+                               quat_mi2s_sleep {
+                                       linux,phandle = <0x44f>;
+                                       phandle = <0x44f>;
+
+                                       mux {
+                                               pins = "gpio58\0gpio59";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio58\0gpio59";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               quat_mi2s_active {
+                                       linux,phandle = <0x450>;
+                                       phandle = <0x450>;
+
+                                       mux {
+                                               pins = "gpio58\0gpio59";
+                                               function = "qua_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio58\0gpio59";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                               output-high;
+                                       };
+                               };
+                       };
+
+                       quat_mi2s_sd0 {
+
+                               quat_mi2s_sd0_sleep {
+                                       linux,phandle = <0x451>;
+                                       phandle = <0x451>;
+
+                                       mux {
+                                               pins = "gpio60";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio60";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               quat_mi2s_sd0_active {
+                                       linux,phandle = <0x452>;
+                                       phandle = <0x452>;
+
+                                       mux {
+                                               pins = "gpio60";
+                                               function = "qua_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio60";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       quat_mi2s_sd1 {
+
+                               quat_mi2s_sd1_sleep {
+                                       linux,phandle = <0x453>;
+                                       phandle = <0x453>;
+
+                                       mux {
+                                               pins = "gpio61";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio61";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               quat_mi2s_sd1_active {
+                                       linux,phandle = <0x454>;
+                                       phandle = <0x454>;
+
+                                       mux {
+                                               pins = "gpio61";
+                                               function = "qua_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio61";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       quat_mi2s_sd2 {
+
+                               quat_mi2s_sd2_sleep {
+                                       linux,phandle = <0x455>;
+                                       phandle = <0x455>;
+
+                                       mux {
+                                               pins = "gpio62";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio62";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               quat_mi2s_sd2_active {
+                                       linux,phandle = <0x456>;
+                                       phandle = <0x456>;
+
+                                       mux {
+                                               pins = "gpio62";
+                                               function = "qua_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio62";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       quat_mi2s_sd3 {
+
+                               quat_mi2s_sd3_sleep {
+                                       linux,phandle = <0x457>;
+                                       phandle = <0x457>;
+
+                                       mux {
+                                               pins = "gpio127";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio127";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                               input-enable;
+                                       };
+                               };
+
+                               quat_mi2s_sd3_active {
+                                       linux,phandle = <0x458>;
+                                       phandle = <0x458>;
+
+                                       mux {
+                                               pins = "gpio127";
+                                               function = "qua_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio127";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       quat_tdm {
+
+                               quat_tdm_sleep {
+                                       linux,phandle = <0x459>;
+                                       phandle = <0x459>;
+
+                                       mux {
+                                               pins = "gpio58\0gpio59";
+                                               function = "qua_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio58\0gpio59";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                       };
+                               };
+
+                               quat_tdm_active {
+                                       linux,phandle = <0x45a>;
+                                       phandle = <0x45a>;
+
+                                       mux {
+                                               pins = "gpio58\0gpio59";
+                                               function = "qua_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio58\0gpio59";
+                                               drive-strength = <0x08>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       quat_tdm_dout {
+
+                               quat_tdm_dout_sleep {
+                                       linux,phandle = <0x45b>;
+                                       phandle = <0x45b>;
+
+                                       mux {
+                                               pins = "gpio61";
+                                               function = "qua_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio61";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                       };
+                               };
+
+                               quat_tdm_dout_active {
+                                       linux,phandle = <0x45c>;
+                                       phandle = <0x45c>;
+
+                                       mux {
+                                               pins = "gpio61";
+                                               function = "qua_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio61";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       quat_tdm_din {
+
+                               quat_tdm_din_sleep {
+                                       linux,phandle = <0x45d>;
+                                       phandle = <0x45d>;
+
+                                       mux {
+                                               pins = "gpio60";
+                                               function = "qua_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio60";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                       };
+                               };
+
+                               quat_tdm_din_active {
+                                       linux,phandle = <0x45e>;
+                                       phandle = <0x45e>;
+
+                                       mux {
+                                               pins = "gpio60";
+                                               function = "qua_mi2s";
+                                       };
+
+                                       config {
+                                               pins = "gpio60";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       qupv3_se0_i2c_pins {
+                               linux,phandle = <0x45f>;
+                               phandle = <0x45f>;
+
+                               qupv3_se0_i2c_active {
+                                       linux,phandle = <0x39>;
+                                       phandle = <0x39>;
+
+                                       mux {
+                                               pins = "gpio0\0gpio1";
+                                               function = "qup0";
+                                       };
+
+                                       config {
+                                               pins = "gpio0\0gpio1";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se0_i2c_sleep {
+                                       linux,phandle = <0x3a>;
+                                       phandle = <0x3a>;
+
+                                       mux {
+                                               pins = "gpio0\0gpio1";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio0\0gpio1";
+                                               drive-strength = <0x02>;
+                                               bias-pull-up;
+                                       };
+                               };
+                       };
+
+                       qupv3_se0_spi_pins {
+                               linux,phandle = <0x460>;
+                               phandle = <0x460>;
+
+                               qupv3_se0_spi_active {
+                                       linux,phandle = <0x49>;
+                                       phandle = <0x49>;
+
+                                       mux {
+                                               pins = "gpio0\0gpio1\0gpio2\0gpio3";
+                                               function = "qup0";
+                                       };
+
+                                       config {
+                                               pins = "gpio0\0gpio1\0gpio2\0gpio3";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se0_spi_sleep {
+                                       linux,phandle = <0x4b>;
+                                       phandle = <0x4b>;
+
+                                       mux {
+                                               pins = "gpio0\0gpio1\0gpio2\0gpio3";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio0\0gpio1\0gpio2\0gpio3";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       qupv3_se0_spi_cs1_pins {
+                               linux,phandle = <0x461>;
+                               phandle = <0x461>;
+
+                               qupv3_se0_spi_cs1_active {
+                                       linux,phandle = <0x4a>;
+                                       phandle = <0x4a>;
+
+                                       mux {
+                                               pins = "gpio8";
+                                               function = "qup_l4";
+                                       };
+
+                                       config {
+                                               pins = "gpio8";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se0_spi_cs1_sleep {
+                                       linux,phandle = <0x4c>;
+                                       phandle = <0x4c>;
+
+                                       mux {
+                                               pins = "gpio8";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio8";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       qupv3_se1_i2c_pins {
+                               linux,phandle = <0x462>;
+                               phandle = <0x462>;
+
+                               qupv3_se1_i2c_active {
+                                       linux,phandle = <0x3b>;
+                                       phandle = <0x3b>;
+
+                                       mux {
+                                               pins = "gpio17\0gpio18";
+                                               function = "qup1";
+                                       };
+
+                                       config {
+                                               pins = "gpio17\0gpio18";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se1_i2c_sleep {
+                                       linux,phandle = <0x3c>;
+                                       phandle = <0x3c>;
+
+                                       mux {
+                                               pins = "gpio17\0gpio18";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio17\0gpio18";
+                                               drive-strength = <0x02>;
+                                               bias-pull-up;
+                                       };
+                               };
+                       };
+
+                       qupv3_se1_spi_pins {
+                               linux,phandle = <0x463>;
+                               phandle = <0x463>;
+
+                               qupv3_se1_spi_active {
+                                       linux,phandle = <0x4d>;
+                                       phandle = <0x4d>;
+
+                                       mux {
+                                               pins = "gpio17\0gpio18\0gpio19\0gpio20";
+                                               function = "qup1";
+                                       };
+
+                                       config {
+                                               pins = "gpio17\0gpio18\0gpio19\0gpio20";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se1_spi_sleep {
+                                       linux,phandle = <0x4e>;
+                                       phandle = <0x4e>;
+
+                                       mux {
+                                               pins = "gpio17\0gpio18\0gpio19\0gpio20";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio17\0gpio18\0gpio19\0gpio20";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       qupv3_se2_i2c_pins {
+                               linux,phandle = <0x464>;
+                               phandle = <0x464>;
+
+                               qupv3_se2_i2c_active {
+                                       linux,phandle = <0x3d>;
+                                       phandle = <0x3d>;
+
+                                       mux {
+                                               pins = "gpio27\0gpio28";
+                                               function = "qup2";
+                                       };
+
+                                       config {
+                                               pins = "gpio27\0gpio28";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se2_i2c_sleep {
+                                       linux,phandle = <0x3e>;
+                                       phandle = <0x3e>;
+
+                                       mux {
+                                               pins = "gpio27\0gpio28";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio27\0gpio28";
+                                               drive-strength = <0x02>;
+                                               bias-pull-up;
+                                       };
+                               };
+                       };
+
+                       qupv3_se2_spi_pins {
+                               linux,phandle = <0x465>;
+                               phandle = <0x465>;
+
+                               qupv3_se2_spi_active {
+                                       linux,phandle = <0x4f>;
+                                       phandle = <0x4f>;
+
+                                       mux {
+                                               pins = "gpio27\0gpio28\0gpio29\0gpio30";
+                                               function = "qup2";
+                                       };
+
+                                       config {
+                                               pins = "gpio27\0gpio28\0gpio29\0gpio30";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se2_spi_sleep {
+                                       linux,phandle = <0x50>;
+                                       phandle = <0x50>;
+
+                                       mux {
+                                               pins = "gpio27\0gpio28\0gpio29\0gpio30";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio27\0gpio28\0gpio29\0gpio30";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       qupv3_se3_i2c_pins {
+                               linux,phandle = <0x466>;
+                               phandle = <0x466>;
+
+                               qupv3_se3_i2c_active {
+                                       linux,phandle = <0x3f>;
+                                       phandle = <0x3f>;
+
+                                       mux {
+                                               pins = "gpio41\0gpio42";
+                                               function = "qup3";
+                                       };
+
+                                       config {
+                                               pins = "gpio41\0gpio42";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se3_i2c_sleep {
+                                       linux,phandle = <0x40>;
+                                       phandle = <0x40>;
+
+                                       mux {
+                                               pins = "gpio41\0gpio42";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio41\0gpio42";
+                                               drive-strength = <0x02>;
+                                               bias-pull-up;
+                                       };
+                               };
+                       };
+
+                       nfc {
+
+                               nfc_int_active {
+                                       linux,phandle = <0x467>;
+                                       phandle = <0x467>;
+
+                                       mux {
+                                               pins = "gpio127";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio127";
+                                               drive-strength = <0x02>;
+                                               bias-pull-up;
+                                       };
+                               };
+
+                               nfc_int_suspend {
+                                       linux,phandle = <0x468>;
+                                       phandle = <0x468>;
+
+                                       mux {
+                                               pins = "gpio127";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio127";
+                                               drive-strength = <0x02>;
+                                               bias-pull-up;
+                                       };
+                               };
+
+                               nfc_enable_active {
+                                       linux,phandle = <0x469>;
+                                       phandle = <0x469>;
+
+                                       mux {
+                                               pins = "gpio12\0gpio62\0gpio116";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio12\0gpio62\0gpio116";
+                                               drive-strength = <0x02>;
+                                               bias-pull-up;
+                                       };
+                               };
+
+                               nfc_enable_suspend {
+                                       linux,phandle = <0x46a>;
+                                       phandle = <0x46a>;
+
+                                       mux {
+                                               pins = "gpio12\0gpio62\0gpio116";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio12\0gpio62\0gpio116";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       qupv3_se3_spi_pins {
+                               linux,phandle = <0x46b>;
+                               phandle = <0x46b>;
+
+                               qupv3_se3_spi_active {
+                                       linux,phandle = <0x51>;
+                                       phandle = <0x51>;
+
+                                       mux {
+                                               pins = "gpio41\0gpio42\0gpio43\0gpio44";
+                                               function = "qup3";
+                                       };
+
+                                       config {
+                                               pins = "gpio41\0gpio42\0gpio43\0gpio44";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se3_spi_sleep {
+                                       linux,phandle = <0x52>;
+                                       phandle = <0x52>;
+
+                                       mux {
+                                               pins = "gpio41\0gpio42\0gpio43\0gpio44";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio41\0gpio42\0gpio43\0gpio44";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       qupv3_se4_i2c_pins {
+                               linux,phandle = <0x46c>;
+                               phandle = <0x46c>;
+
+                               qupv3_se4_i2c_active {
+                                       linux,phandle = <0x41>;
+                                       phandle = <0x41>;
+
+                                       mux {
+                                               pins = "gpio89\0gpio90";
+                                               function = "qup4";
+                                       };
+
+                                       config {
+                                               pins = "gpio89\0gpio90";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se4_i2c_sleep {
+                                       linux,phandle = <0x42>;
+                                       phandle = <0x42>;
+
+                                       mux {
+                                               pins = "gpio89\0gpio90";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio89\0gpio90";
+                                               drive-strength = <0x02>;
+                                               bias-pull-up;
+                                       };
+                               };
+                       };
+
+                       qupv3_se4_spi_pins {
+                               linux,phandle = <0x46d>;
+                               phandle = <0x46d>;
+
+                               qupv3_se4_spi_active {
+                                       linux,phandle = <0x53>;
+                                       phandle = <0x53>;
+
+                                       mux {
+                                               pins = "gpio89\0gpio90\0gpio91\0gpio92";
+                                               function = "qup4";
+                                       };
+
+                                       config {
+                                               pins = "gpio89\0gpio90\0gpio91\0gpio92";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se4_spi_sleep {
+                                       linux,phandle = <0x54>;
+                                       phandle = <0x54>;
+
+                                       mux {
+                                               pins = "gpio89\0gpio90\0gpio91\0gpio92";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio89\0gpio90\0gpio91\0gpio92";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       qupv3_se5_i2c_pins {
+                               linux,phandle = <0x46e>;
+                               phandle = <0x46e>;
+
+                               qupv3_se5_i2c_active {
+                                       linux,phandle = <0x43>;
+                                       phandle = <0x43>;
+
+                                       mux {
+                                               pins = "gpio85\0gpio86";
+                                               function = "qup5";
+                                       };
+
+                                       config {
+                                               pins = "gpio85\0gpio86";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se5_i2c_sleep {
+                                       linux,phandle = <0x44>;
+                                       phandle = <0x44>;
+
+                                       mux {
+                                               pins = "gpio85\0gpio86";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio85\0gpio86";
+                                               drive-strength = <0x02>;
+                                               bias-pull-up;
+                                       };
+                               };
+                       };
+
+                       qupv3_se5_spi_pins {
+                               linux,phandle = <0x46f>;
+                               phandle = <0x46f>;
+
+                               qupv3_se5_spi_active {
+                                       linux,phandle = <0x55>;
+                                       phandle = <0x55>;
+
+                                       mux {
+                                               pins = "gpio85\0gpio86\0gpio87\0gpio88";
+                                               function = "qup5";
+                                       };
+
+                                       config {
+                                               pins = "gpio85\0gpio86\0gpio87\0gpio88";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se5_spi_sleep {
+                                       linux,phandle = <0x56>;
+                                       phandle = <0x56>;
+
+                                       mux {
+                                               pins = "gpio85\0gpio86\0gpio87\0gpio88";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio85\0gpio86\0gpio87\0gpio88";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       qupv3_se6_i2c_pins {
+                               linux,phandle = <0x470>;
+                               phandle = <0x470>;
+
+                               qupv3_se6_i2c_active {
+                                       linux,phandle = <0x45>;
+                                       phandle = <0x45>;
+
+                                       mux {
+                                               pins = "gpio45\0gpio46";
+                                               function = "qup6";
+                                       };
+
+                                       config {
+                                               pins = "gpio45\0gpio46";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se6_i2c_sleep {
+                                       linux,phandle = <0x46>;
+                                       phandle = <0x46>;
+
+                                       mux {
+                                               pins = "gpio45\0gpio46";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio45\0gpio46";
+                                               drive-strength = <0x02>;
+                                               bias-pull-up;
+                                       };
+                               };
+                       };
+
+                       qupv3_se6_4uart_pins {
+                               linux,phandle = <0x471>;
+                               phandle = <0x471>;
+
+                               qupv3_se6_ctsrx {
+                                       linux,phandle = <0x31>;
+                                       phandle = <0x31>;
+
+                                       mux {
+                                               pins = "gpio45\0gpio48";
+                                               function = "qup6";
+                                       };
+
+                                       config {
+                                               pins = "gpio45\0gpio48";
+                                               drive-strength = <0x02>;
+                                               bias-no-pull;
+                                       };
+                               };
+
+                               qupv3_se6_rts {
+                                       linux,phandle = <0x32>;
+                                       phandle = <0x32>;
+
+                                       mux {
+                                               pins = "gpio46";
+                                               function = "qup6";
+                                       };
+
+                                       config {
+                                               pins = "gpio46";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                       };
+                               };
+
+                               qupv3_se6_tx {
+                                       linux,phandle = <0x33>;
+                                       phandle = <0x33>;
+
+                                       mux {
+                                               pins = "gpio47";
+                                               function = "qup6";
+                                       };
+
+                                       config {
+                                               pins = "gpio47";
+                                               drive-strength = <0x02>;
+                                               bias-pull-up;
+                                       };
+                               };
+                       };
+
+                       qupv3_se6_spi_pins {
+                               linux,phandle = <0x472>;
+                               phandle = <0x472>;
+
+                               qupv3_se6_spi_active {
+                                       linux,phandle = <0x57>;
+                                       phandle = <0x57>;
+
+                                       mux {
+                                               pins = "gpio45\0gpio46\0gpio47\0gpio48";
+                                               function = "qup6";
+                                       };
+
+                                       config {
+                                               pins = "gpio45\0gpio46\0gpio47\0gpio48";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se6_spi_sleep {
+                                       linux,phandle = <0x58>;
+                                       phandle = <0x58>;
+
+                                       mux {
+                                               pins = "gpio45\0gpio46\0gpio47\0gpio48";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio45\0gpio46\0gpio47\0gpio48";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       qupv3_se7_i2c_pins {
+                               linux,phandle = <0x473>;
+                               phandle = <0x473>;
+
+                               qupv3_se7_i2c_active {
+                                       linux,phandle = <0x47>;
+                                       phandle = <0x47>;
+
+                                       mux {
+                                               pins = "gpio93\0gpio94";
+                                               function = "qup7";
+                                       };
+
+                                       config {
+                                               pins = "gpio93\0gpio94";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se7_i2c_sleep {
+                                       linux,phandle = <0x48>;
+                                       phandle = <0x48>;
+
+                                       mux {
+                                               pins = "gpio93\0gpio94";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio93\0gpio94";
+                                               drive-strength = <0x02>;
+                                               bias-pull-up;
+                                       };
+                               };
+                       };
+
+                       qupv3_se7_4uart_pins {
+                               linux,phandle = <0x474>;
+                               phandle = <0x474>;
+
+                               qupv3_se7_4uart_active {
+                                       linux,phandle = <0x36>;
+                                       phandle = <0x36>;
+
+                                       mux {
+                                               pins = "gpio93\0gpio94\0gpio95\0gpio96";
+                                               function = "qup7";
+                                       };
+
+                                       config {
+                                               pins = "gpio93\0gpio94\0gpio95\0gpio96";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se7_4uart_sleep {
+                                       linux,phandle = <0x37>;
+                                       phandle = <0x37>;
+
+                                       mux {
+                                               pins = "gpio93\0gpio94\0gpio95\0gpio96";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio93\0gpio94\0gpio95\0gpio96";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       qupv3_se7_spi_pins {
+                               linux,phandle = <0x475>;
+                               phandle = <0x475>;
+
+                               qupv3_se7_spi_active {
+                                       linux,phandle = <0x59>;
+                                       phandle = <0x59>;
+
+                                       mux {
+                                               pins = "gpio93\0gpio94\0gpio95\0gpio96";
+                                               function = "qup7";
+                                       };
+
+                                       config {
+                                               pins = "gpio93\0gpio94\0gpio95\0gpio96";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se7_spi_sleep {
+                                       linux,phandle = <0x5a>;
+                                       phandle = <0x5a>;
+
+                                       mux {
+                                               pins = "gpio93\0gpio94\0gpio95\0gpio96";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio93\0gpio94\0gpio95\0gpio96";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       qupv3_se8_i2c_pins {
+                               linux,phandle = <0x476>;
+                               phandle = <0x476>;
+
+                               qupv3_se8_i2c_active {
+                                       linux,phandle = <0x61>;
+                                       phandle = <0x61>;
+
+                                       mux {
+                                               pins = "gpio65\0gpio66";
+                                               function = "qup8";
+                                       };
+
+                                       config {
+                                               pins = "gpio65\0gpio66";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se8_i2c_sleep {
+                                       linux,phandle = <0x62>;
+                                       phandle = <0x62>;
+
+                                       mux {
+                                               pins = "gpio65\0gpio66";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio65\0gpio66";
+                                               drive-strength = <0x02>;
+                                               bias-pull-up;
+                                       };
+                               };
+                       };
+
+                       qupv3_se8_spi_pins {
+                               linux,phandle = <0x477>;
+                               phandle = <0x477>;
+
+                               qupv3_se8_spi_active {
+                                       linux,phandle = <0x72>;
+                                       phandle = <0x72>;
+
+                                       mux {
+                                               pins = "gpio65\0gpio66\0gpio67\0gpio68";
+                                               function = "qup8";
+                                       };
+
+                                       config {
+                                               pins = "gpio65\0gpio66\0gpio67\0gpio68";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se8_spi_sleep {
+                                       linux,phandle = <0x478>;
+                                       phandle = <0x478>;
+
+                                       mux {
+                                               pins = "gpio65\0gpio66\0gpio67\0gpio68";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio65\0gpio66\0gpio67\0gpio68";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       qupv3_se9_i2c_pins {
+                               linux,phandle = <0x479>;
+                               phandle = <0x479>;
+
+                               qupv3_se9_i2c_active {
+                                       linux,phandle = <0x63>;
+                                       phandle = <0x63>;
+
+                                       mux {
+                                               pins = "gpio6\0gpio7";
+                                               function = "qup9";
+                                       };
+
+                                       config {
+                                               pins = "gpio6\0gpio7";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se9_i2c_sleep {
+                                       linux,phandle = <0x64>;
+                                       phandle = <0x64>;
+
+                                       mux {
+                                               pins = "gpio6\0gpio7";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio6\0gpio7";
+                                               drive-strength = <0x02>;
+                                               bias-pull-up;
+                                       };
+                               };
+                       };
+
+                       qupv3_se9_2uart_pins {
+                               linux,phandle = <0x47a>;
+                               phandle = <0x47a>;
+
+                               qupv3_se9_2uart_active {
+                                       linux,phandle = <0x5b>;
+                                       phandle = <0x5b>;
+
+                                       mux {
+                                               pins = "gpio4\0gpio5";
+                                               function = "qup9";
+                                       };
+
+                                       config {
+                                               pins = "gpio4\0gpio5";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                       };
+                               };
+
+                               qupv3_se9_2uart_sleep {
+                                       linux,phandle = <0x5c>;
+                                       phandle = <0x5c>;
+
+                                       mux {
+                                               pins = "gpio4\0gpio5";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio4\0gpio5";
+                                               drive-strength = <0x02>;
+                                               bias-pull-down;
+                                       };
+                               };
+                       };
+
+                       qupv3_se9_spi_pins {
+                               linux,phandle = <0x47b>;
+                               phandle = <0x47b>;
+
+                               qupv3_se9_spi_active {
+                                       linux,phandle = <0x73>;
+                                       phandle = <0x73>;
+
+                                       mux {
+                                               pins = "gpio4\0gpio5\0gpio6\0gpio7";
+                                               function = "qup9";
+                                       };
+
+                                       config {
+                                               pins = "gpio4\0gpio5\0gpio6\0gpio7";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se9_spi_sleep {
+                                       linux,phandle = <0x74>;
+                                       phandle = <0x74>;
+
+                                       mux {
+                                               pins = "gpio4\0gpio5\0gpio6\0gpio7";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio4\0gpio5\0gpio6\0gpio7";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       qupv3_se10_i2c_pins {
+                               linux,phandle = <0x47c>;
+                               phandle = <0x47c>;
+
+                               qupv3_se10_i2c_active {
+                                       linux,phandle = <0x65>;
+                                       phandle = <0x65>;
+
+                                       mux {
+                                               pins = "gpio55\0gpio56";
+                                               function = "qup10";
+                                       };
+
+                                       config {
+                                               pins = "gpio55\0gpio56";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se10_i2c_sleep {
+                                       linux,phandle = <0x66>;
+                                       phandle = <0x66>;
+
+                                       mux {
+                                               pins = "gpio55\0gpio56";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio55\0gpio56";
+                                               drive-strength = <0x02>;
+                                               bias-pull-up;
+                                       };
+                               };
+                       };
+
+                       qupv3_se10_2uart_pins {
+                               linux,phandle = <0x47d>;
+                               phandle = <0x47d>;
+
+                               qupv3_se10_2uart_active {
+                                       linux,phandle = <0x5e>;
+                                       phandle = <0x5e>;
+
+                                       mux {
+                                               pins = "gpio53\0gpio54";
+                                               function = "qup10";
+                                       };
+
+                                       config {
+                                               pins = "gpio53\0gpio54";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se10_2uart_sleep {
+                                       linux,phandle = <0x5f>;
+                                       phandle = <0x5f>;
+
+                                       mux {
+                                               pins = "gpio53\0gpio54";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio53\0gpio54";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       qupv3_se10_spi_pins {
+                               linux,phandle = <0x47e>;
+                               phandle = <0x47e>;
+
+                               qupv3_se10_spi_active {
+                                       linux,phandle = <0x75>;
+                                       phandle = <0x75>;
+
+                                       mux {
+                                               pins = "gpio53\0gpio54\0gpio55\0gpio56";
+                                               function = "qup10";
+                                       };
+
+                                       config {
+                                               pins = "gpio53\0gpio54\0gpio55\0gpio56";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se10_spi_sleep {
+                                       linux,phandle = <0x76>;
+                                       phandle = <0x76>;
+
+                                       mux {
+                                               pins = "gpio53\0gpio54\0gpio55\0gpio56";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio53\0gpio54\0gpio55\0gpio56";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       qupv3_se11_i2c_pins {
+                               linux,phandle = <0x47f>;
+                               phandle = <0x47f>;
+
+                               qupv3_se11_i2c_active {
+                                       linux,phandle = <0x67>;
+                                       phandle = <0x67>;
+
+                                       mux {
+                                               pins = "gpio31\0gpio32";
+                                               function = "qup11";
+                                       };
+
+                                       config {
+                                               pins = "gpio31\0gpio32";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se11_i2c_sleep {
+                                       linux,phandle = <0x68>;
+                                       phandle = <0x68>;
+
+                                       mux {
+                                               pins = "gpio31\0gpio32";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio31\0gpio32";
+                                               drive-strength = <0x02>;
+                                               bias-pull-up;
+                                       };
+                               };
+                       };
+
+                       qupv3_se11_spi_pins {
+                               linux,phandle = <0x480>;
+                               phandle = <0x480>;
+
+                               qupv3_se11_spi_active {
+                                       linux,phandle = <0x77>;
+                                       phandle = <0x77>;
+
+                                       mux {
+                                               pins = "gpio31\0gpio32\0gpio33\0gpio34";
+                                               function = "qup11";
+                                       };
+
+                                       config {
+                                               pins = "gpio31\0gpio32\0gpio33\0gpio34";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se11_spi_sleep {
+                                       linux,phandle = <0x78>;
+                                       phandle = <0x78>;
+
+                                       mux {
+                                               pins = "gpio31\0gpio32\0gpio33\0gpio34";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio31\0gpio32\0gpio33\0gpio34";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       qupv3_se12_i2c_pins {
+                               linux,phandle = <0x481>;
+                               phandle = <0x481>;
+
+                               qupv3_se12_i2c_active {
+                                       linux,phandle = <0x69>;
+                                       phandle = <0x69>;
+
+                                       mux {
+                                               pins = "gpio49\0gpio50";
+                                               function = "qup12";
+                                       };
+
+                                       config {
+                                               pins = "gpio49\0gpio50";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se12_i2c_sleep {
+                                       linux,phandle = <0x6a>;
+                                       phandle = <0x6a>;
+
+                                       mux {
+                                               pins = "gpio49\0gpio50";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio49\0gpio50";
+                                               drive-strength = <0x02>;
+                                               bias-pull-up;
+                                       };
+                               };
+                       };
+
+                       qupv3_se12_spi_pins {
+                               linux,phandle = <0x482>;
+                               phandle = <0x482>;
+
+                               qupv3_se12_spi_active {
+                                       linux,phandle = <0x79>;
+                                       phandle = <0x79>;
+
+                                       mux {
+                                               pins = "gpio49\0gpio50\0gpio51\0gpio52";
+                                               function = "qup12";
+                                       };
+
+                                       config {
+                                               pins = "gpio49\0gpio50\0gpio51\0gpio52";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se12_spi_sleep {
+                                       linux,phandle = <0x7a>;
+                                       phandle = <0x7a>;
+
+                                       mux {
+                                               pins = "gpio49\0gpio50\0gpio51\0gpio52";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio49\0gpio50\0gpio51\0gpio52";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       qupv3_se13_i2c_pins {
+                               linux,phandle = <0x483>;
+                               phandle = <0x483>;
+
+                               qupv3_se13_i2c_active {
+                                       linux,phandle = <0x6b>;
+                                       phandle = <0x6b>;
+
+                                       mux {
+                                               pins = "gpio105\0gpio106";
+                                               function = "qup13";
+                                       };
+
+                                       config {
+                                               pins = "gpio105\0gpio106";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se13_i2c_sleep {
+                                       linux,phandle = <0x6c>;
+                                       phandle = <0x6c>;
+
+                                       mux {
+                                               pins = "gpio105\0gpio106";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio105\0gpio106";
+                                               drive-strength = <0x02>;
+                                               bias-pull-up;
+                                       };
+                               };
+                       };
+
+                       qupv3_se13_spi_pins {
+                               linux,phandle = <0x484>;
+                               phandle = <0x484>;
+
+                               qupv3_se13_spi_active {
+                                       linux,phandle = <0x7b>;
+                                       phandle = <0x7b>;
+
+                                       mux {
+                                               pins = "gpio105\0gpio106\0gpio107\0gpio108";
+                                               function = "qup13";
+                                       };
+
+                                       config {
+                                               pins = "gpio105\0gpio106\0gpio107\0gpio108";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se13_spi_sleep {
+                                       linux,phandle = <0x7c>;
+                                       phandle = <0x7c>;
+
+                                       mux {
+                                               pins = "gpio105\0gpio106\0gpio107\0gpio108";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio105\0gpio106\0gpio107\0gpio108";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       qupv3_se14_i2c_pins {
+                               linux,phandle = <0x485>;
+                               phandle = <0x485>;
+
+                               qupv3_se14_i2c_active {
+                                       linux,phandle = <0x6d>;
+                                       phandle = <0x6d>;
+
+                                       mux {
+                                               pins = "gpio33\0gpio34";
+                                               function = "qup14";
+                                       };
+
+                                       config {
+                                               pins = "gpio33\0gpio34";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se14_i2c_sleep {
+                                       linux,phandle = <0x6e>;
+                                       phandle = <0x6e>;
+
+                                       mux {
+                                               pins = "gpio33\0gpio34";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio33\0gpio34";
+                                               drive-strength = <0x02>;
+                                               bias-pull-up;
+                                       };
+                               };
+                       };
+
+                       qupv3_se14_spi_pins {
+                               linux,phandle = <0x486>;
+                               phandle = <0x486>;
+
+                               qupv3_se14_spi_active {
+                                       linux,phandle = <0x7d>;
+                                       phandle = <0x7d>;
+
+                                       mux {
+                                               pins = "gpio31\0gpio32\0gpio33\0gpio34";
+                                               function = "qup14";
+                                       };
+
+                                       config {
+                                               pins = "gpio31\0gpio32\0gpio33\0gpio34";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se14_spi_sleep {
+                                       linux,phandle = <0x7e>;
+                                       phandle = <0x7e>;
+
+                                       mux {
+                                               pins = "gpio31\0gpio32\0gpio33\0gpio34";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio31\0gpio32\0gpio33\0gpio34";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       qupv3_se15_i2c_pins {
+                               linux,phandle = <0x487>;
+                               phandle = <0x487>;
+
+                               qupv3_se15_i2c_active {
+                                       linux,phandle = <0x70>;
+                                       phandle = <0x70>;
+
+                                       mux {
+                                               pins = "gpio81\0gpio82";
+                                               function = "qup15";
+                                       };
+
+                                       config {
+                                               pins = "gpio81\0gpio82";
+                                               drive-strength = <0x02>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se15_i2c_sleep {
+                                       linux,phandle = <0x71>;
+                                       phandle = <0x71>;
+
+                                       mux {
+                                               pins = "gpio81\0gpio82";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio81\0gpio82";
+                                               drive-strength = <0x02>;
+                                               bias-pull-up;
+                                       };
+                               };
+                       };
+
+                       qupv3_se15_spi_pins {
+                               linux,phandle = <0x488>;
+                               phandle = <0x488>;
+
+                               qupv3_se15_spi_active {
+                                       linux,phandle = <0x7f>;
+                                       phandle = <0x7f>;
+
+                                       mux {
+                                               pins = "gpio81\0gpio82\0gpio83\0gpio84";
+                                               function = "qup15";
+                                       };
+
+                                       config {
+                                               pins = "gpio81\0gpio82\0gpio83\0gpio84";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+
+                               qupv3_se15_spi_sleep {
+                                       linux,phandle = <0x80>;
+                                       phandle = <0x80>;
+
+                                       mux {
+                                               pins = "gpio81\0gpio82\0gpio83\0gpio84";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio81\0gpio82\0gpio83\0gpio84";
+                                               drive-strength = <0x06>;
+                                               bias-disable;
+                                       };
+                               };
+                       };
+
+                       cci0_active {
+                               linux,phandle = <0x1be>;
+                               phandle = <0x1be>;
+
+                               mux {
+                                       pins = "gpio17\0gpio18";
+                                       function = "cci_i2c";
+                               };
+
+                               config {
+                                       pins = "gpio17\0gpio18";
+                                       bias-disable;
+                                       drive-strength = <0x02>;
+                               };
+                       };
+
+                       cci0_suspend {
+                               linux,phandle = <0x1c0>;
+                               phandle = <0x1c0>;
+
+                               mux {
+                                       pins = "gpio17\0gpio18";
+                                       function = "cci_i2c";
+                               };
+
+                               config {
+                                       pins = "gpio17\0gpio18";
+                                       bias-pull-up;
+                                       drive-strength = <0x02>;
+                               };
+                       };
+
+                       cci1_active {
+                               linux,phandle = <0x1bf>;
+                               phandle = <0x1bf>;
+
+                               mux {
+                                       pins = "gpio19\0gpio20";
+                                       function = "cci_i2c";
+                               };
+
+                               config {
+                                       pins = "gpio19\0gpio20";
+                                       bias-disable;
+                                       drive-strength = <0x02>;
+                               };
+                       };
+
+                       cci1_suspend {
+                               linux,phandle = <0x1c1>;
+                               phandle = <0x1c1>;
+
+                               mux {
+                                       pins = "gpio19\0gpio20";
+                                       function = "cci_i2c";
+                               };
+
+                               config {
+                                       pins = "gpio19\0gpio20";
+                                       bias-pull-up;
+                                       drive-strength = <0x02>;
+                               };
+                       };
+
+                       cam_sensor_mclk0_active {
+                               linux,phandle = <0x489>;
+                               phandle = <0x489>;
+
+                               mux {
+                                       pins = "gpio13";
+                                       function = "cam_mclk";
+                               };
+
+                               config {
+                                       pins = "gpio13";
+                                       bias-disable;
+                                       drive-strength = <0x02>;
+                               };
+                       };
+
+                       cam_sensor_mclk0_suspend {
+                               linux,phandle = <0x48a>;
+                               phandle = <0x48a>;
+
+                               mux {
+                                       pins = "gpio13";
+                                       function = "cam_mclk";
+                               };
+
+                               config {
+                                       pins = "gpio13";
+                                       bias-pull-down;
+                                       drive-strength = <0x02>;
+                               };
+                       };
+
+                       cam_flash_rear_active {
+                               linux,phandle = <0x48b>;
+                               phandle = <0x48b>;
+
+                               mux {
+                                       pins = "gpio22";
+                                       function = "gpio";
+                               };
+
+                               config {
+                                       pins = "gpio22";
+                                       bias-disable;
+                                       drive-strength = <0x02>;
+                               };
+                       };
+
+                       cam_flash_rear_suspend {
+                               linux,phandle = <0x48c>;
+                               phandle = <0x48c>;
+
+                               mux {
+                                       pins = "gpio22";
+                                       function = "gpio";
+                               };
+
+                               config {
+                                       pins = "gpio22";
+                                       bias-pull-down;
+                                       drive-strength = <0x02>;
+                                       output-low;
+                               };
+                       };
+
+                       cam_sensor_rear_active {
+                               linux,phandle = <0x48d>;
+                               phandle = <0x48d>;
+
+                               mux {
+                                       pins = "gpio80";
+                                       function = "gpio";
+                               };
+
+                               config {
+                                       pins = "gpio80";
+                                       bias-disable;
+                                       drive-strength = <0x02>;
+                               };
+                       };
+
+                       cam_sensor_rear_suspend {
+                               linux,phandle = <0x48e>;
+                               phandle = <0x48e>;
+
+                               mux {
+                                       pins = "gpio80";
+                                       function = "gpio";
+                               };
+
+                               config {
+                                       pins = "gpio80";
+                                       bias-pull-down;
+                                       drive-strength = <0x02>;
+                                       output-low;
+                               };
+                       };
+
+                       cam_sensor_mclk1_active {
+                               linux,phandle = <0x48f>;
+                               phandle = <0x48f>;
+
+                               mux {
+                                       pins = "gpio14";
+                                       function = "cam_mclk";
+                               };
+
+                               config {
+                                       pins = "gpio14";
+                                       bias-disable;
+                                       drive-strength = <0x02>;
+                               };
+                       };
+
+                       cam_sensor_mclk1_suspend {
+                               linux,phandle = <0x490>;
+                               phandle = <0x490>;
+
+                               mux {
+                                       pins = "gpio14";
+                                       function = "cam_mclk";
+                               };
+
+                               config {
+                                       pins = "gpio14";
+                                       bias-pull-down;
+                                       drive-strength = <0x02>;
+                               };
+                       };
+
+                       cam_sensor_mclk3_active {
+                               linux,phandle = <0x491>;
+                               phandle = <0x491>;
+
+                               mux {
+                                       pins = "gpio16";
+                                       function = "cam_mclk";
+                               };
+
+                               config {
+                                       pins = "gpio16";
+                                       bias-disable;
+                                       drive-strength = <0x02>;
+                               };
+                       };
+
+                       cam_sensor_mclk3_suspend {
+                               linux,phandle = <0x492>;
+                               phandle = <0x492>;
+
+                               mux {
+                                       pins = "gpio16";
+                                       function = "cam_mclk";
+                               };
+
+                               config {
+                                       pins = "gpio16";
+                                       bias-pull-down;
+                                       drive-strength = <0x02>;
+                               };
+                       };
+
+                       cam_sensor_front_active {
+                               linux,phandle = <0x493>;
+                               phandle = <0x493>;
+
+                               mux {
+                                       pins = "gpio9";
+                                       function = "gpio";
+                               };
+
+                               config {
+                                       pins = "gpio9";
+                                       bias-disable;
+                                       drive-strength = <0x02>;
+                               };
+                       };
+
+                       cam_sensor_front_suspend {
+                               linux,phandle = <0x494>;
+                               phandle = <0x494>;
+
+                               mux {
+                                       pins = "gpio9";
+                                       function = "gpio";
+                               };
+
+                               config {
+                                       pins = "gpio9";
+                                       bias-pull-down;
+                                       drive-strength = <0x02>;
+                                       output-low;
+                               };
+                       };
+
+                       cam_sensor_iris_active {
+                               linux,phandle = <0x495>;
+                               phandle = <0x495>;
+
+                               mux {
+                                       pins = "gpio9";
+                                       function = "gpio";
+                               };
+
+                               config {
+                                       pins = "gpio9";
+                                       bias-disable;
+                                       drive-strength = <0x02>;
+                               };
+                       };
+
+                       cam_sensor_iris_suspend {
+                               linux,phandle = <0x496>;
+                               phandle = <0x496>;
+
+                               mux {
+                                       pins = "gpio9";
+                                       function = "gpio";
+                               };
+
+                               config {
+                                       pins = "gpio9";
+                                       bias-disable;
+                                       drive-strength = <0x02>;
+                                       output-low;
+                               };
+                       };
+
+                       cam_sensor_mclk2_active {
+                               linux,phandle = <0x497>;
+                               phandle = <0x497>;
+
+                               mux {
+                                       pins = "gpio15";
+                                       function = "cam_mclk";
+                               };
+
+                               config {
+                                       pins = "gpio15";
+                                       bias-disable;
+                                       drive-strength = <0x02>;
+                               };
+                       };
+
+                       cam_sensor_mclk2_suspend {
+                               linux,phandle = <0x498>;
+                               phandle = <0x498>;
+
+                               mux {
+                                       pins = "gpio15";
+                                       function = "cam_mclk";
+                               };
+
+                               config {
+                                       pins = "gpio15";
+                                       bias-pull-down;
+                                       drive-strength = <0x02>;
+                               };
+                       };
+
+                       cam_sensor_rear2_active {
+                               linux,phandle = <0x499>;
+                               phandle = <0x499>;
+
+                               mux {
+                                       pins = "gpio23";
+                                       function = "gpio";
+                               };
+
+                               config {
+                                       pins = "gpio23";
+                                       bias-disable;
+                                       drive-strength = <0x02>;
+                               };
+                       };
+
+                       cam_sensor_rear2_suspend {
+                               linux,phandle = <0x49a>;
+                               phandle = <0x49a>;
+
+                               mux {
+                                       pins = "gpio23";
+                                       function = "gpio";
+                               };
+
+                               config {
+                                       pins = "gpio23";
+                                       bias-pull-down;
+                                       drive-strength = <0x02>;
+                                       output-low;
+                               };
+                       };
+
+                       cam_sensor_rear_vana {
+                               linux,phandle = <0x49b>;
+                               phandle = <0x49b>;
+
+                               mux {
+                                       pins = "gpio90";
+                                       function = "gpio";
+                               };
+
+                               config {
+                                       pins = "gpio90";
+                                       bias-disable;
+                                       drive-strength = <0x02>;
+                               };
+                       };
+
+                       cam_res_mgr_active {
+                               linux,phandle = <0x49c>;
+                               phandle = <0x49c>;
+
+                               mux {
+                                       pins = "gpio90";
+                                       function = "gpio";
+                               };
+
+                               config {
+                                       pins = "gpio90";
+                                       bias-disable;
+                                       drive-strength = <0x02>;
+                               };
+                       };
+
+                       cam_res_mgr_suspend {
+                               linux,phandle = <0x49d>;
+                               phandle = <0x49d>;
+
+                               mux {
+                                       pins = "gpio90";
+                                       function = "gpio";
+                               };
+
+                               config {
+                                       pins = "gpio90";
+                                       bias-disable;
+                                       drive-strength = <0x02>;
+                                       output-low;
+                               };
+                       };
+
+                       trigout_a {
+                               linux,phandle = <0x187>;
+                               phandle = <0x187>;
+
+                               mux {
+                                       pins = "gpio90";
+                                       function = "qdss_cti";
+                               };
+
+                               config {
+                                       pins = "gpio90";
+                                       drive-strength = <0x02>;
+                                       bias-disable;
+                               };
+                       };
+
+                       tsif0_signals_active {
+                               linux,phandle = <0x11f>;
+                               phandle = <0x11f>;
+
+                               tsif1_clk {
+                                       pins = "gpio89";
+                                       function = "tsif1_clk";
+                               };
+
+                               tsif1_en {
+                                       pins = "gpio90";
+                                       function = "tsif1_en";
+                               };
+
+                               tsif1_data {
+                                       pins = "gpio91";
+                                       function = "tsif1_data";
+                               };
+
+                               signals_cfg {
+                                       pins = "gpio89\0gpio90\0gpio91";
+                                       drive_strength = <0x02>;
+                                       bias-pull-down;
+                               };
+                       };
+
+                       tsif0_sync_active {
+                               linux,phandle = <0x120>;
+                               phandle = <0x120>;
+
+                               tsif1_sync {
+                                       pins = "gpio12";
+                                       function = "tsif1_sync";
+                                       drive_strength = <0x02>;
+                                       bias-pull-down;
+                               };
+                       };
+
+                       tsif1_signals_active {
+                               linux,phandle = <0x121>;
+                               phandle = <0x121>;
+
+                               tsif2_clk {
+                                       pins = "gpio93";
+                                       function = "tsif2_clk";
+                               };
+
+                               tsif2_en {
+                                       pins = "gpio94";
+                                       function = "tsif2_en";
+                               };
+
+                               tsif2_data {
+                                       pins = "gpio95";
+                                       function = "tsif2_data";
+                               };
+
+                               signals_cfg {
+                                       pins = "gpio93\0gpio94\0gpio95";
+                                       drive_strength = <0x02>;
+                                       bias-pull-down;
+                               };
+                       };
+
+                       tsif1_sync_active {
+                               linux,phandle = <0x122>;
+                               phandle = <0x122>;
+
+                               tsif2_sync {
+                                       pins = "gpio96";
+                                       function = "tsif2_sync";
+                                       drive_strength = <0x02>;
+                                       bias-pull-down;
+                               };
+                       };
+
+                       tp_pins_tp_eint_as_int {
+                               linux,phandle = <0x49e>;
+                               phandle = <0x49e>;
+
+                               mux {
+                                       pins = "gpio125";
+                                       function = "gpio";
+                               };
+
+                               config {
+                                       pins = "gpio125";
+                                       bias-pull-up;
+                               };
+                       };
+
+                       fp_reset_init {
+                               linux,phandle = <0x49f>;
+                               phandle = <0x49f>;
+
+                               mux {
+                                       pins = "gpio102";
+                                       function = "gpio";
+                               };
+
+                               config {
+                                       pins = "gpio102";
+                                       drive-strength = <0x02>;
+                                       bias-disable;
+                                       output-low;
+                               };
+                       };
+
+                       fp_hbm_init {
+                               linux,phandle = <0x4a0>;
+                               phandle = <0x4a0>;
+
+                               mux {
+                                       pins = "gpio76";
+                                       function = "gpio";
+                               };
+
+                               config {
+                                       pins = "gpio76";
+                                       drive-strength = <0x02>;
+                                       bias-disable;
+                                       output-low;
+                               };
+                       };
+
+                       atest_usb13_active {
+                               linux,phandle = <0x2b1>;
+                               phandle = <0x2b1>;
+
+                               mux {
+                                       pins = "gpio63";
+                                       function = "gpio";
+                               };
+
+                               config {
+                                       pins = "gpio63";
+                                       drive-strength = <0x0c>;
+                                       bias-pull-up;
+                                       output-high;
+                               };
+                       };
+
+                       atest_usb13_suspend {
+                               linux,phandle = <0x2af>;
+                               phandle = <0x2af>;
+
+                               mux {
+                                       pins = "gpio63";
+                                       function = "gpio";
+                               };
+
+                               config {
+                                       pins = "gpio63";
+                                       bias-pull-down;
+                                       drive-strength = <0x02>;
+                                       output-low;
+                               };
+                       };
+
+                       atest_usb13_oe_active {
+                               linux,phandle = <0x2b0>;
+                               phandle = <0x2b0>;
+
+                               mux {
+                                       pins = "gpio129";
+                                       function = "gpio";
+                               };
+
+                               config {
+                                       pins = "gpio129";
+                                       drive-strength = <0x02>;
+                                       bias-pull-down;
+                                       output-low;
+                               };
+                       };
+
+                       atest_usb13_oe_suspend {
+                               linux,phandle = <0x2ae>;
+                               phandle = <0x2ae>;
+
+                               mux {
+                                       pins = "gpio129";
+                                       function = "gpio";
+                               };
+
+                               config {
+                                       pins = "gpio129";
+                                       drive-strength = <0x02>;
+                                       bias-pull-up;
+                                       output-high;
+                               };
+                       };
+
+                       fusb_irq_pin {
+
+                               fusb_irq_pin_input {
+                                       linux,phandle = <0x525>;
+                                       phandle = <0x525>;
+
+                                       mux {
+                                               pins = "gpio40";
+                                               function = "gpio";
+                                       };
+
+                                       config {
+                                               pins = "gpio40";
+                                               drive-strength = <0x02>;
+                                               bias-pull-up;
+                                               input-enable;
+                                       };
+                               };
+                       };
+               };
+
+               qcom,pcie@0x1c00000 {
+                       compatible = "qcom,pci-msm";
+                       cell-index = <0x00>;
+                       reg = <0x1c00000 0x2000 0x1c06000 0x1000 0x60000000 0xf1d 0x60000f20 0xa8 0x60100000 0x100000 0x60200000 0x100000 0x60300000 0xd00000>;
+                       reg-names = "parf\0phy\0dm_core\0elbi\0conf\0io\0bars";
+                       #address-cells = <0x03>;
+                       #size-cells = <0x02>;
+                       ranges = <0x1000000 0x00 0x60200000 0x60200000 0x00 0x100000 0x2000000 0x00 0x60300000 0x60300000 0x00 0xd00000>;
+                       interrupt-parent = <0xa4>;
+                       interrupts = <0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25>;
+                       #interrupt-cells = <0x01>;
+                       interrupt-map-mask = <0x00 0x00 0x00 0xffffffff>;
+                       interrupt-map = <0x00 0x00 0x00 0x00 0x01 0x00 0x8d 0x00 0x00 0x00 0x00 0x01 0x01 0x00 0x95 0x00 0x00 0x00 0x00 0x02 0x01 0x00 0x96 0x00 0x00 0x00 0x00 0x03 0x01 0x00 0x97 0x00 0x00 0x00 0x00 0x04 0x01 0x00 0x98 0x00 0x00 0x00 0x00 0x05 0x01 0x00 0x8c 0x00 0x00 0x00 0x00 0x06 0x01 0x00 0x2a0 0x00 0x00 0x00 0x00 0x07 0x01 0x00 0x2a1 0x00 0x00 0x00 0x00 0x08 0x01 0x00 0x2a2 0x00 0x00 0x00 0x00 0x09 0x01 0x00 0x2a3 0x00 0x00 0x00 0x00 0x0a 0x01 0x00 0x2a4 0x00 0x00 0x00 0x00 0x0b 0x01 0x00 0x2a5 0x00 0x00 0x00 0x00 0x0c 0x01 0x00 0x2a6 0x00 0x00 0x00 0x00 0x0d 0x01 0x00 0x2a7 0x00 0x00 0x00 0x00 0x0e 0x01 0x00 0x2a8 0x00 0x00 0x00 0x00 0x0f 0x01 0x00 0x2a9 0x00 0x00 0x00 0x00 0x10 0x01 0x00 0x2aa 0x00 0x00 0x00 0x00 0x11 0x01 0x00 0x2ab 0x00 0x00 0x00 0x00 0x12 0x01 0x00 0x2ac 0x00 0x00 0x00 0x00 0x13 0x01 0x00 0x2ad 0x00 0x00 0x00 0x00 0x14 0x01 0x00 0x2ae 0x00 0x00 0x00 0x00 0x15 0x01 0x00 0x2af 0x00 0x00 0x00 0x00 0x16 0x01 0x00 0x2b0 0x00 0x00 0x00 0x00 0x17 0x01 0x00 0x2b1 0x00 0x00 0x00 0x00 0x18 0x01 0x00 0x2b2 0x00 0x00 0x00 0x00 0x19 0x01 0x00 0x2b3 0x00 0x00 0x00 0x00 0x1a 0x01 0x00 0x2b4 0x00 0x00 0x00 0x00 0x1b 0x01 0x00 0x2b5 0x00 0x00 0x00 0x00 0x1c 0x01 0x00 0x2b6 0x00 0x00 0x00 0x00 0x1d 0x01 0x00 0x2b7 0x00 0x00 0x00 0x00 0x1e 0x01 0x00 0x2b8 0x00 0x00 0x00 0x00 0x1f 0x01 0x00 0x2b9 0x00 0x00 0x00 0x00 0x20 0x01 0x00 0x2ba 0x00 0x00 0x00 0x00 0x21 0x01 0x00 0x2bb 0x00 0x00 0x00 0x00 0x22 0x01 0x00 0x2bc 0x00 0x00 0x00 0x00 0x23 0x01 0x00 0x2bd 0x00 0x00 0x00 0x00 0x24 0x01 0x00 0x2be 0x00 0x00 0x00 0x00 0x25 0x01 0x00 0x2bf 0x00>;
+                       interrupt-names = "int_msi\0int_a\0int_b\0int_c\0int_d\0int_global_int\0msi_0\0msi_1\0msi_2\0msi_3\0msi_4\0msi_5\0msi_6\0msi_7\0msi_8\0msi_9\0msi_10\0msi_11\0msi_12\0msi_13\0msi_14\0msi_15\0msi_16\0msi_17\0msi_18\0msi_19\0msi_20\0msi_21\0msi_22\0msi_23\0msi_24\0msi_25\0msi_26\0msi_27\0msi_28\0msi_29\0msi_30\0msi_31";
+                       qcom,phy-sequence = <0x804 0x01 0x00 0x34 0x14 0x00 0x138 0x30 0x00 0x48 0x07 0x00 0x15c 0x06 0x00 0x90 0x01 0x00 0x88 0x20 0x00 0xf0 0x00 0x00 0xf8 0x01 0x00 0xf4 0xc9 0x00 0x11c 0xff 0x00 0x120 0x3f 0x00 0x164 0x01 0x00 0x154 0x00 0x00 0x148 0x0a 0x00 0x5c 0x19 0x00 0x38 0x90 0x00 0xb0 0x82 0x00 0xc0 0x02 0x00 0xbc 0xea 0x00 0xb8 0xab 0x00 0xa0 0x00 0x00 0x9c 0x0d 0x00 0x98 0x04 0x00 0x13c 0x00 0x00 0x60 0x06 0x00 0x68 0x16 0x00 0x70 0x36 0x00 0x184 0x01 0x00 0x138 0x33 0x00 0x3c 0x02 0x00 0x40 0x06 0x00 0x80 0x04 0x00 0xdc 0x00 0x00 0xd8 0x3f 0x00 0x0c 0x09 0x00 0x10 0x01 0x00 0x1c 0x40 0x00 0x20 0x01 0x00 0x14 0x02 0x00 0x18 0x00 0x00 0x24 0x7e 0x00 0x28 0x15 0x00 0x244 0x02 0x00 0x2a4 0x12 0x00 0x260 0x10 0x00 0x28c 0x06 0x00 0x504 0x03 0x00 0x500 0x10 0x00 0x50c 0x14 0x00 0x4d4 0x0e 0x00 0x4d8 0x04 0x00 0x4dc 0x1a 0x00 0x434 0x4b 0x00 0x414 0x04 0x00 0x40c 0x04 0x00 0x4f8 0x71 0x00 0x564 0x59 0x00 0x568 0x59 0x00 0x4fc 0x80 0x00 0x51c 0x40 0x00 0x444 0x71 0x00 0x43c 0x40 0x00 0x854 0x04 0x00 0x62c 0x52 0x00 0x654 0x10 0x00 0x65c 0x1a 0x00 0x660 0x06 0x00 0x8c8 0x83 0x00 0x8cc 0x09 0x00 0x8d0 0xa2 0x00 0x8d4 0x40 0x00 0x8c4 0x02 0x00 0x9ac 0x00 0x00 0x8a0 0x01 0x00 0x9e0 0x00 0x00 0x9dc 0x20 0x00 0x9a8 0x00 0x00 0x8a4 0x01 0x00 0x8a8 0x73 0x00 0x9d8 0xbb 0x00 0x9b0 0x03 0x00 0xa0c 0x0d 0x00 0x86c 0x00 0x00 0x644 0x00 0x00 0x804 0x03 0x00 0x800 0x00 0x00 0x808 0x03 0x00>;
+                       pinctrl-names = "default";
+                       pinctrl-0 = <0x264 0x265 0x266>;
+                       perst-gpio = <0x34 0x23 0x00>;
+                       wake-gpio = <0x34 0x25 0x00>;
+                       gdsc-vdd-supply = <0x267>;
+                       vreg-1.8-supply = <0x2e>;
+                       vreg-0.9-supply = <0x2f>;
+                       vreg-cx-supply = <0x1b>;
+                       qcom,vreg-1.8-voltage-level = <0x124f80 0x124f80 0x5dc0>;
+                       qcom,vreg-0.9-voltage-level = <0xd6d80 0xd6d80 0x5dc0>;
+                       qcom,vreg-cx-voltage-level = <0x10000 0x81 0x00>;
+                       qcom,l1-supported;
+                       qcom,l1ss-supported;
+                       qcom,aux-clk-sync;
+                       qcom,ep-latency = <0x0a>;
+                       qcom,boot-option = <0x01>;
+                       linux,pci-domain = <0x00>;
+                       qcom,msi-gicm-addr = <0x17a00040>;
+                       qcom,msi-gicm-base = <0x2c0>;
+                       qcom,pcie-phy-ver = <0x30>;
+                       qcom,use-19p2mhz-aux-clk;
+                       qcom,smmu-sid-base = <0x1c10>;
+                       iommu-map = <0x00 0x29 0x1c10 0x01 0x100 0x29 0x1c11 0x01 0x200 0x29 0x1c12 0x01 0x300 0x29 0x1c13 0x01 0x400 0x29 0x1c14 0x01 0x500 0x29 0x1c15 0x01 0x600 0x29 0x1c16 0x01 0x700 0x29 0x1c17 0x01 0x800 0x29 0x1c18 0x01 0x900 0x29 0x1c19 0x01 0xa00 0x29 0x1c1a 0x01 0xb00 0x29 0x1c1b 0x01 0xc00 0x29 0x1c1c 0x01 0xd00 0x29 0x1c1d 0x01 0xe00 0x29 0x1c1e 0x01 0xf00 0x29 0x1c1f 0x01>;
+                       qcom,msm-bus,name = "pcie0";
+                       qcom,msm-bus,num-cases = <0x02>;
+                       qcom,msm-bus,num-paths = <0x01>;
+                       qcom,msm-bus,vectors-KBps = <0x2d 0x200 0x00 0x00 0x2d 0x200 0x1f4 0x320>;
+                       clocks = <0x22 0x30 0x21 0x00 0x22 0x2b 0x22 0x2d 0x22 0x2f 0x22 0x31 0x22 0x2e 0x22 0x32 0x22 0x00 0x22 0x3c 0x22 0x3b>;
+                       clock-names = "pcie_0_pipe_clk\0pcie_0_ref_clk_src\0pcie_0_aux_clk\0pcie_0_cfg_ahb_clk\0pcie_0_mstr_axi_clk\0pcie_0_slv_axi_clk\0pcie_0_ldo\0pcie_0_slv_q2a_axi_clk\0pcie_tbu_clk\0pcie_phy_refgen_clk\0pcie_phy_aux_clk";
+                       max-clock-frequency-hz = <0x00 0x00 0x124f800 0x00 0x00 0x00 0x00 0x00 0x00 0x5f5e100 0x00>;
+                       resets = <0x22 0x01 0x22 0x18>;
+                       reset-names = "pcie_0_core_reset\0pcie_0_phy_reset";
+                       linux,phandle = <0xa4>;
+                       phandle = <0xa4>;
+               };
+
+               qcom,pcie@0x1c08000 {
+                       compatible = "qcom,pci-msm";
+                       cell-index = <0x01>;
+                       reg = <0x1c08000 0x2000 0x1c0a000 0x2000 0x40000000 0xf1d 0x40000f20 0xa8 0x40100000 0x100000 0x40200000 0x100000 0x40300000 0x1fd00000>;
+                       reg-names = "parf\0phy\0dm_core\0elbi\0conf\0io\0bars";
+                       #address-cells = <0x03>;
+                       #size-cells = <0x02>;
+                       ranges = <0x1000000 0x00 0x40200000 0x40200000 0x00 0x100000 0x2000000 0x00 0x40300000 0x40300000 0x00 0x1fd00000>;
+                       interrupt-parent = <0x268>;
+                       interrupts = <0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25>;
+                       #interrupt-cells = <0x01>;
+                       interrupt-map-mask = <0x00 0x00 0x00 0xffffffff>;
+                       interrupt-map = <0x00 0x00 0x00 0x00 0x82 0x00 0x133 0x00 0x00 0x00 0x00 0x01 0x82 0x00 0x1b2 0x00 0x00 0x00 0x00 0x02 0x82 0x00 0x1b3 0x00 0x00 0x00 0x00 0x03 0x82 0x00 0x1b6 0x00 0x00 0x00 0x00 0x04 0x82 0x00 0x1b7 0x00 0x00 0x00 0x00 0x05 0x82 0x00 0x132 0x00 0x00 0x00 0x00 0x06 0x82 0x00 0x2c0 0x00 0x00 0x00 0x00 0x07 0x82 0x00 0x2c1 0x00 0x00 0x00 0x00 0x08 0x82 0x00 0x2c2 0x00 0x00 0x00 0x00 0x09 0x82 0x00 0x2c3 0x00 0x00 0x00 0x00 0x0a 0x82 0x00 0x2c4 0x00 0x00 0x00 0x00 0x0b 0x82 0x00 0x2c5 0x00 0x00 0x00 0x00 0x0c 0x82 0x00 0x2c6 0x00 0x00 0x00 0x00 0x0d 0x82 0x00 0x2c7 0x00 0x00 0x00 0x00 0x0e 0x82 0x00 0x2c8 0x00 0x00 0x00 0x00 0x0f 0x82 0x00 0x2c9 0x00 0x00 0x00 0x00 0x10 0x82 0x00 0x2ca 0x00 0x00 0x00 0x00 0x11 0x82 0x00 0x2cb 0x00 0x00 0x00 0x00 0x12 0x82 0x00 0x2cc 0x00 0x00 0x00 0x00 0x13 0x82 0x00 0x2cd 0x00 0x00 0x00 0x00 0x14 0x82 0x00 0x2ce 0x00 0x00 0x00 0x00 0x15 0x82 0x00 0x2cf 0x00 0x00 0x00 0x00 0x16 0x82 0x00 0x2d0 0x00 0x00 0x00 0x00 0x17 0x82 0x00 0x2d1 0x00 0x00 0x00 0x00 0x18 0x82 0x00 0x2d2 0x00 0x00 0x00 0x00 0x19 0x82 0x00 0x2d3 0x00 0x00 0x00 0x00 0x1a 0x82 0x00 0x2d4 0x00 0x00 0x00 0x00 0x1b 0x82 0x00 0x2d5 0x00 0x00 0x00 0x00 0x1c 0x82 0x00 0x2d6 0x00 0x00 0x00 0x00 0x1d 0x82 0x00 0x2d7 0x00 0x00 0x00 0x00 0x1e 0x82 0x00 0x2d8 0x00 0x00 0x00 0x00 0x1f 0x82 0x00 0x2d9 0x00 0x00 0x00 0x00 0x20 0x82 0x00 0x2da 0x00 0x00 0x00 0x00 0x21 0x82 0x00 0x2db 0x00 0x00 0x00 0x00 0x22 0x82 0x00 0x2dc 0x00 0x00 0x00 0x00 0x23 0x82 0x00 0x2dd 0x00 0x00 0x00 0x00 0x24 0x82 0x00 0x2de 0x00 0x00 0x00 0x00 0x25 0x82 0x00 0x2df 0x00>;
+                       interrupt-names = "int_msi\0int_a\0int_b\0int_c\0int_d\0int_global_int\0msi_0\0msi_1\0msi_2\0msi_3\0msi_4\0msi_5\0msi_6\0msi_7\0msi_8\0msi_9\0msi_10\0msi_11\0msi_12\0msi_13\0msi_14\0msi_15\0msi_16\0msi_17\0msi_18\0msi_19\0msi_20\0msi_21\0msi_22\0msi_23\0msi_24\0msi_25\0msi_26\0msi_27\0msi_28\0msi_29\0msi_30\0msi_31";
+                       qcom,phy-sequence = <0x1804 0x03 0x00 0xdc 0x27 0x00 0x14 0x01 0x00 0x20 0x31 0x00 0x24 0x01 0x00 0x28 0xde 0x00 0x2c 0x07 0x00 0x34 0x4c 0x00 0x38 0x06 0x00 0x54 0x18 0x00 0x58 0xb0 0x00 0x6c 0x8c 0x00 0x70 0x20 0x00 0x78 0x14 0x00 0x7c 0x34 0x00 0xb4 0x06 0x00 0xb8 0x06 0x00 0xc0 0x16 0x00 0xc4 0x16 0x00 0xcc 0x36 0x00 0xd0 0x36 0x00 0xf0 0x05 0x00 0xf8 0x42 0x00 0x100 0x82 0x00 0x108 0x68 0x00 0x11c 0x55 0x00 0x120 0x55 0x00 0x124 0x03 0x00 0x128 0xab 0x00 0x12c 0xaa 0x00 0x130 0x02 0x00 0x150 0x3f 0x00 0x158 0x3f 0x00 0x178 0x10 0x00 0x1cc 0x04 0x00 0x1d0 0x30 0x00 0x1e0 0x04 0x00 0x1e8 0x73 0x00 0x1f0 0x1c 0x00 0x1fc 0x15 0x00 0x21c 0x04 0x00 0x224 0x01 0x00 0x228 0x22 0x00 0x22c 0x00 0x00 0x98 0x05 0x00 0x80c 0x00 0x00 0x818 0x0d 0x00 0x860 0x01 0x00 0x864 0x3a 0x00 0x87c 0x2f 0x00 0x8c0 0x09 0x00 0x8c4 0x09 0x00 0x8c8 0x1a 0x00 0x8d0 0x01 0x00 0x8d4 0x07 0x00 0x8d8 0x31 0x00 0x8dc 0x31 0x00 0x8e0 0x03 0x00 0x8fc 0x02 0x00 0x900 0x01 0x00 0x908 0x12 0x00 0x914 0x25 0x00 0x918 0x00 0x00 0x91c 0x05 0x00 0x920 0x01 0x00 0x924 0x26 0x00 0x928 0x12 0x00 0x930 0x04 0x00 0x934 0x04 0x00 0x938 0x09 0x00 0x954 0x15 0x00 0x960 0x32 0x00 0x968 0x7f 0x00 0x96c 0x07 0x00 0x978 0x04 0x00 0x980 0x70 0x00 0x984 0x8b 0x00 0x988 0x08 0x00 0x98c 0x09 0x00 0x990 0x03 0x00 0x994 0x04 0x00 0x998 0x02 0x00 0x99c 0x0c 0x00 0x9a4 0x02 0x00 0x9c0 0x5c 0x00 0x9c4 0x3e 0x00 0x9c8 0x3f 0x00 0xa30 0x01 0x00 0xa34 0xa0 0x00 0xa38 0x08 0x00 0xaa4 0x01 0x00 0xaac 0xc3 0x00 0xab0 0x00 0x00 0xab8 0x8c 0x00 0xac0 0x7f 0x00 0xac4 0x2a 0x00 0x810 0x0c 0x00 0x814 0x00 0x00 0xacc 0x04 0x00 0x93c 0x20 0x00 0x100c 0x00 0x00 0x1018 0x0d 0x00 0x1060 0x01 0x00 0x1064 0x3a 0x00 0x107c 0x2f 0x00 0x10c0 0x09 0x00 0x10c4 0x09 0x00 0x10c8 0x1a 0x00 0x10d0 0x01 0x00 0x10d4 0x07 0x00 0x10d8 0x31 0x00 0x10dc 0x31 0x00 0x10e0 0x03 0x00 0x10fc 0x02 0x00 0x1100 0x01 0x00 0x1108 0x12 0x00 0x1114 0x25 0x00 0x1118 0x00 0x00 0x111c 0x05 0x00 0x1120 0x01 0x00 0x1124 0x26 0x00 0x1128 0x12 0x00 0x1130 0x04 0x00 0x1134 0x04 0x00 0x1138 0x09 0x00 0x1154 0x15 0x00 0x1160 0x32 0x00 0x1168 0x7f 0x00 0x116c 0x07 0x00 0x1178 0x04 0x00 0x1180 0x70 0x00 0x1184 0x8b 0x00 0x1188 0x08 0x00 0x118c 0x09 0x00 0x1190 0x03 0x00 0x1194 0x04 0x00 0x1198 0x02 0x00 0x119c 0x0c 0x00 0x11a4 0x02 0x00 0x11c0 0x5c 0x00 0x11c4 0x3e 0x00 0x11c8 0x3f 0x00 0x1230 0x01 0x00 0x1234 0xa0 0x00 0x1238 0x08 0x00 0x12a4 0x01 0x00 0x12ac 0xc3 0x00 0x12b0 0x00 0x00 0x12b8 0x8c 0x00 0x12c0 0x7f 0x00 0x12c4 0x2a 0x00 0x1010 0x0c 0x00 0x1014 0x0f 0x00 0x12cc 0x04 0x00 0x113c 0x20 0x00 0x195c 0x3f 0x00 0x1974 0x50 0x00 0x196c 0x9f 0x00 0x182c 0x19 0x00 0x1840 0x07 0x00 0x1854 0x17 0x00 0x1868 0x09 0x00 0x1800 0x00 0x00 0xaa8 0x01 0x00 0x12a8 0x01 0x00 0x1808 0x01 0x00>;
+                       pinctrl-names = "default";
+                       pinctrl-0 = <0x269>;
+                       wake-gpio = <0x34 0x68 0x00>;
+                       gdsc-vdd-supply = <0x26a>;
+                       vreg-1.8-supply = <0x2e>;
+                       vreg-0.9-supply = <0x2f>;
+                       vreg-cx-supply = <0x1b>;
+                       qcom,vreg-1.8-voltage-level = <0x124f80 0x124f80 0x5dc0>;
+                       qcom,vreg-0.9-voltage-level = <0xd6d80 0xd6d80 0x5dc0>;
+                       qcom,vreg-cx-voltage-level = <0x10000 0x101 0x00>;
+                       qcom,l1-supported;
+                       qcom,l1ss-supported;
+                       qcom,aux-clk-sync;
+                       qcom,ep-latency = <0x0a>;
+                       qcom,slv-addr-space-size = <0x20000000>;
+                       qcom,boot-option = <0x01>;
+                       linux,pci-domain = <0x01>;
+                       qcom,msi-gicm-addr = <0x17a00040>;
+                       qcom,msi-gicm-base = <0x2e0>;
+                       qcom,max-link-speed = <0x03>;
+                       qcom,use-19p2mhz-aux-clk;
+                       qcom,smmu-sid-base = <0x1c00>;
+                       iommu-map = <0x00 0x29 0x1c00 0x01 0x100 0x29 0x1c01 0x01 0x200 0x29 0x1c02 0x01 0x300 0x29 0x1c03 0x01 0x400 0x29 0x1c04 0x01 0x500 0x29 0x1c05 0x01 0x600 0x29 0x1c06 0x01 0x700 0x29 0x1c07 0x01 0x800 0x29 0x1c08 0x01 0x900 0x29 0x1c09 0x01 0xa00 0x29 0x1c0a 0x01 0xb00 0x29 0x1c0b 0x01 0xc00 0x29 0x1c0c 0x01 0xd00 0x29 0x1c0d 0x01 0xe00 0x29 0x1c0e 0x01 0xf00 0x29 0x1c0f 0x01>;
+                       qcom,msm-bus,name = "pcie1";
+                       qcom,msm-bus,num-cases = <0x02>;
+                       qcom,msm-bus,num-paths = <0x01>;
+                       qcom,msm-bus,vectors-KBps = <0x64 0x200 0x00 0x00 0x64 0x200 0x1f4 0x320>;
+                       clocks = <0x22 0x38 0x21 0x00 0x22 0x33 0x22 0x35 0x22 0x37 0x22 0x39 0x22 0x36 0x22 0x3a 0x22 0x00 0x22 0x3c 0x22 0x3b>;
+                       clock-names = "pcie_1_pipe_clk\0pcie_1_ref_clk_src\0pcie_1_aux_clk\0pcie_1_cfg_ahb_clk\0pcie_1_mstr_axi_clk\0pcie_1_slv_axi_clk\0pcie_1_ldo\0pcie_1_slv_q2a_axi_clk\0pcie_tbu_clk\0pcie_phy_refgen_clk\0pcie_phy_aux_clk";
+                       max-clock-frequency-hz = <0x00 0x00 0x124f800 0x00 0x00 0x00 0x00 0x00 0x00 0x5f5e100 0x00>;
+                       resets = <0x22 0x02 0x22 0x19>;
+                       reset-names = "pcie_1_core_reset\0pcie_1_phy_reset";
+                       linux,phandle = <0x268>;
+                       phandle = <0x268>;
+               };
+
+               qcom,msm-pcm {
+                       compatible = "qcom,msm-pcm-dsp";
+                       qcom,msm-pcm-dsp-id = <0x00>;
+                       linux,phandle = <0x26b>;
+                       phandle = <0x26b>;
+               };
+
+               qcom,msm-pcm-routing {
+                       compatible = "qcom,msm-pcm-routing";
+                       linux,phandle = <0x275>;
+                       phandle = <0x275>;
+               };
+
+               qcom,msm-compr-dsp {
+                       compatible = "qcom,msm-compr-dsp";
+                       linux,phandle = <0x276>;
+                       phandle = <0x276>;
+               };
+
+               qcom,msm-pcm-low-latency {
+                       compatible = "qcom,msm-pcm-dsp";
+                       qcom,msm-pcm-dsp-id = <0x01>;
+                       qcom,msm-pcm-low-latency;
+                       qcom,latency-level = "regular";
+                       linux,phandle = <0x26c>;
+                       phandle = <0x26c>;
+               };
+
+               qcom,msm-ultra-low-latency {
+                       compatible = "qcom,msm-pcm-dsp";
+                       qcom,msm-pcm-dsp-id = <0x02>;
+                       qcom,msm-pcm-low-latency;
+                       qcom,latency-level = "ultra";
+                       linux,phandle = <0x26d>;
+                       phandle = <0x26d>;
+               };
+
+               qcom,msm-pcm-dsp-noirq {
+                       compatible = "qcom,msm-pcm-dsp-noirq";
+                       qcom,msm-pcm-low-latency;
+                       qcom,latency-level = "ultra";
+                       linux,phandle = <0x277>;
+                       phandle = <0x277>;
+               };
+
+               qcom,msm-compress-dsp {
+                       compatible = "qcom,msm-compress-dsp";
+                       linux,phandle = <0x271>;
+                       phandle = <0x271>;
+               };
+
+               qcom,msm-voip-dsp {
+                       compatible = "qcom,msm-voip-dsp";
+                       linux,phandle = <0x26e>;
+                       phandle = <0x26e>;
+               };
+
+               qcom,msm-pcm-voice {
+                       compatible = "qcom,msm-pcm-voice";
+                       qcom,destroy-cvd;
+                       linux,phandle = <0x26f>;
+                       phandle = <0x26f>;
+               };
+
+               qcom,msm-stub-codec {
+                       compatible = "qcom,msm-stub-codec";
+                       linux,phandle = <0x4a1>;
+                       phandle = <0x4a1>;
+               };
+
+               qcom,msm-dai-fe {
+                       compatible = "qcom,msm-dai-fe";
+               };
+
+               qcom,msm-pcm-afe {
+                       compatible = "qcom,msm-pcm-afe";
+                       linux,phandle = <0x273>;
+                       phandle = <0x273>;
+               };
+
+               qcom,msm-dai-q6-hdmi {
+                       compatible = "qcom,msm-dai-q6-hdmi";
+                       qcom,msm-dai-q6-dev-id = <0x08>;
+                       linux,phandle = <0x278>;
+                       phandle = <0x278>;
+               };
+
+               qcom,msm-dai-q6-dp {
+                       compatible = "qcom,msm-dai-q6-hdmi";
+                       qcom,msm-dai-q6-dev-id = <0x6020>;
+                       linux,phandle = <0x279>;
+                       phandle = <0x279>;
+               };
+
+               qcom,msm-pcm-loopback {
+                       compatible = "qcom,msm-pcm-loopback";
+                       linux,phandle = <0x270>;
+                       phandle = <0x270>;
+               };
+
+               qcom,msm-dai-mi2s {
+                       compatible = "qcom,msm-dai-mi2s";
+                       linux,phandle = <0x4a2>;
+                       phandle = <0x4a2>;
+
+                       qcom,msm-dai-q6-mi2s-prim {
+                               compatible = "qcom,msm-dai-q6-mi2s";
+                               qcom,msm-dai-q6-mi2s-dev-id = <0x00>;
+                               qcom,msm-mi2s-rx-lines = <0x03>;
+                               qcom,msm-mi2s-tx-lines = <0x00>;
+                               linux,phandle = <0x27a>;
+                               phandle = <0x27a>;
+                       };
+
+                       qcom,msm-dai-q6-mi2s-sec {
+                               compatible = "qcom,msm-dai-q6-mi2s";
+                               qcom,msm-dai-q6-mi2s-dev-id = <0x01>;
+                               qcom,msm-mi2s-rx-lines = <0x01>;
+                               qcom,msm-mi2s-tx-lines = <0x00>;
+                               linux,phandle = <0x27b>;
+                               phandle = <0x27b>;
+                       };
+
+                       qcom,msm-dai-q6-mi2s-tert {
+                               compatible = "qcom,msm-dai-q6-mi2s";
+                               qcom,msm-dai-q6-mi2s-dev-id = <0x02>;
+                               qcom,msm-mi2s-rx-lines = <0x00>;
+                               qcom,msm-mi2s-tx-lines = <0x03>;
+                               linux,phandle = <0x27c>;
+                               phandle = <0x27c>;
+                       };
+
+                       qcom,msm-dai-q6-mi2s-quat {
+                               compatible = "qcom,msm-dai-q6-mi2s";
+                               qcom,msm-dai-q6-mi2s-dev-id = <0x03>;
+                               qcom,msm-mi2s-rx-lines = <0x04>;
+                               qcom,msm-mi2s-tx-lines = <0x03>;
+                               qcom,msm-mi2s-rx-lines-b2 = <0x01>;
+                               qcom,msm-mi2s-tx-lines-b2 = <0x02>;
+                               linux,phandle = <0x27d>;
+                               phandle = <0x27d>;
+                       };
+
+                       qcom,msm-dai-q6-mi2s-quin {
+                               compatible = "qcom,msm-dai-q6-mi2s";
+                               qcom,msm-dai-q6-mi2s-dev-id = <0x04>;
+                               qcom,msm-mi2s-rx-lines = <0x01>;
+                               qcom,msm-mi2s-tx-lines = <0x02>;
+                               linux,phandle = <0x4a3>;
+                               phandle = <0x4a3>;
+                       };
+
+                       qcom,msm-dai-q6-mi2s-senary {
+                               compatible = "qcom,msm-dai-q6-mi2s";
+                               qcom,msm-dai-q6-mi2s-dev-id = <0x06>;
+                               qcom,msm-mi2s-rx-lines = <0x00>;
+                               qcom,msm-mi2s-tx-lines = <0x03>;
+                               linux,phandle = <0x4a4>;
+                               phandle = <0x4a4>;
+                       };
+               };
+
+               qcom,msm-lsm-client {
+                       compatible = "qcom,msm-lsm-client";
+                       linux,phandle = <0x274>;
+                       phandle = <0x274>;
+               };
+
+               qcom,msm-dai-q6 {
+                       compatible = "qcom,msm-dai-q6";
+
+                       qcom,msm-dai-q6-sb-0-rx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0x4000>;
+                               linux,phandle = <0x282>;
+                               phandle = <0x282>;
+                       };
+
+                       qcom,msm-dai-q6-sb-0-tx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0x4001>;
+                               linux,phandle = <0x283>;
+                               phandle = <0x283>;
+                       };
+
+                       qcom,msm-dai-q6-sb-1-rx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0x4002>;
+                               linux,phandle = <0x284>;
+                               phandle = <0x284>;
+                       };
+
+                       qcom,msm-dai-q6-sb-1-tx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0x4003>;
+                               linux,phandle = <0x285>;
+                               phandle = <0x285>;
+                       };
+
+                       qcom,msm-dai-q6-sb-2-rx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0x4004>;
+                               linux,phandle = <0x286>;
+                               phandle = <0x286>;
+                       };
+
+                       qcom,msm-dai-q6-sb-2-tx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0x4005>;
+                               linux,phandle = <0x287>;
+                               phandle = <0x287>;
+                       };
+
+                       qcom,msm-dai-q6-sb-3-rx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0x4006>;
+                               linux,phandle = <0x288>;
+                               phandle = <0x288>;
+                       };
+
+                       qcom,msm-dai-q6-sb-3-tx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0x4007>;
+                               linux,phandle = <0x289>;
+                               phandle = <0x289>;
+                       };
+
+                       qcom,msm-dai-q6-sb-4-rx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0x4008>;
+                               linux,phandle = <0x28a>;
+                               phandle = <0x28a>;
+                       };
+
+                       qcom,msm-dai-q6-sb-4-tx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0x4009>;
+                               linux,phandle = <0x28b>;
+                               phandle = <0x28b>;
+                       };
+
+                       qcom,msm-dai-q6-sb-5-tx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0x400b>;
+                               linux,phandle = <0x28c>;
+                               phandle = <0x28c>;
+                       };
+
+                       qcom,msm-dai-q6-sb-5-rx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0x400a>;
+                               linux,phandle = <0x295>;
+                               phandle = <0x295>;
+                       };
+
+                       qcom,msm-dai-q6-sb-6-rx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0x400c>;
+                               linux,phandle = <0x296>;
+                               phandle = <0x296>;
+                       };
+
+                       qcom,msm-dai-q6-sb-7-rx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0x400e>;
+                               linux,phandle = <0x297>;
+                               phandle = <0x297>;
+                       };
+
+                       qcom,msm-dai-q6-sb-7-tx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0x400f>;
+                               linux,phandle = <0x298>;
+                               phandle = <0x298>;
+                       };
+
+                       qcom,msm-dai-q6-sb-8-rx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0x4010>;
+                               linux,phandle = <0x4a5>;
+                               phandle = <0x4a5>;
+                       };
+
+                       qcom,msm-dai-q6-sb-8-tx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0x4011>;
+                               linux,phandle = <0x299>;
+                               phandle = <0x299>;
+                       };
+
+                       qcom,msm-dai-q6-bt-sco-rx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0x3000>;
+                               linux,phandle = <0x4a6>;
+                               phandle = <0x4a6>;
+                       };
+
+                       qcom,msm-dai-q6-bt-sco-tx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0x3001>;
+                               linux,phandle = <0x4a7>;
+                               phandle = <0x4a7>;
+                       };
+
+                       qcom,msm-dai-q6-int-fm-rx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0x3004>;
+                               linux,phandle = <0x4a8>;
+                               phandle = <0x4a8>;
+                       };
+
+                       qcom,msm-dai-q6-int-fm-tx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0x3005>;
+                               linux,phandle = <0x4a9>;
+                               phandle = <0x4a9>;
+                       };
+
+                       qcom,msm-dai-q6-be-afe-pcm-rx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0xe0>;
+                               linux,phandle = <0x28d>;
+                               phandle = <0x28d>;
+                       };
+
+                       qcom,msm-dai-q6-be-afe-pcm-tx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0xe1>;
+                               linux,phandle = <0x28e>;
+                               phandle = <0x28e>;
+                       };
+
+                       qcom,msm-dai-q6-afe-proxy-rx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0xf1>;
+                               linux,phandle = <0x28f>;
+                               phandle = <0x28f>;
+                       };
+
+                       qcom,msm-dai-q6-afe-proxy-tx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0xf0>;
+                               linux,phandle = <0x290>;
+                               phandle = <0x290>;
+                       };
+
+                       qcom,msm-dai-q6-incall-record-rx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0x8003>;
+                               linux,phandle = <0x291>;
+                               phandle = <0x291>;
+                       };
+
+                       qcom,msm-dai-q6-incall-record-tx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0x8004>;
+                               linux,phandle = <0x292>;
+                               phandle = <0x292>;
+                       };
+
+                       qcom,msm-dai-q6-incall-music-rx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0x8005>;
+                               linux,phandle = <0x293>;
+                               phandle = <0x293>;
+                       };
+
+                       qcom,msm-dai-q6-incall-music-2-rx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0x8002>;
+                               linux,phandle = <0x294>;
+                               phandle = <0x294>;
+                       };
+
+                       qcom,msm-dai-q6-usb-audio-rx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0x7000>;
+                               linux,phandle = <0x29a>;
+                               phandle = <0x29a>;
+                       };
+
+                       qcom,msm-dai-q6-usb-audio-tx {
+                               compatible = "qcom,msm-dai-q6-dev";
+                               qcom,msm-dai-q6-dev-id = <0x7001>;
+                               linux,phandle = <0x29b>;
+                               phandle = <0x29b>;
+                       };
+               };
+
+               qcom,msm-pcm-hostless {
+                       compatible = "qcom,msm-pcm-hostless";
+                       linux,phandle = <0x272>;
+                       phandle = <0x272>;
+               };
+
+               qcom,msm-audio-apr {
+                       compatible = "qcom,msm-audio-apr";
+                       qcom,subsys-name = "apr_adsp";
+                       linux,phandle = <0x4aa>;
+                       phandle = <0x4aa>;
+
+                       qcom,msm-audio-ion {
+                               compatible = "qcom,msm-audio-ion";
+                               qcom,smmu-version = <0x02>;
+                               qcom,smmu-enabled;
+                               iommus = <0x29 0x1821 0x00>;
+                               qcom,smmu-sid-mask = <0x00 0x0f>;
+                               linux,phandle = <0x4ab>;
+                               phandle = <0x4ab>;
+                       };
+
+                       sound-tavil {
+                               compatible = "qcom,sdm845-asoc-snd-tavil";
+                               qcom,model = "sdm845-tavil-snd-card";
+                               qcom,ext-disp-audio-rx;
+                               qcom,wcn-btfm;
+                               qcom,mi2s-audio-intf;
+                               qcom,auxpcm-audio-intf;
+                               qcom,msm-mi2s-master = <0x01 0x01 0x01 0x01>;
+                               asoc-platform = <0x26b 0x26c 0x26d 0x26e 0x26f 0x270 0x271 0x272 0x273 0x274 0x275 0x276 0x277>;
+                               asoc-platform-names = "msm-pcm-dsp.0\0msm-pcm-dsp.1\0msm-pcm-dsp.2\0msm-voip-dsp\0msm-pcm-voice\0msm-pcm-loopback\0msm-compress-dsp\0msm-pcm-hostless\0msm-pcm-afe\0msm-lsm-client\0msm-pcm-routing\0msm-compr-dsp\0msm-pcm-dsp-noirq";
+                               asoc-cpu = <0x278 0x279 0x27a 0x27b 0x27c 0x27d 0x27e 0x27f 0x280 0x281 0x282 0x283 0x284 0x285 0x286 0x287 0x288 0x289 0x28a 0x28b 0x28c 0x28d 0x28e 0x28f 0x290 0x291 0x292 0x293 0x294 0x295 0x296 0x297 0x298 0x299 0x29a 0x29b 0x29c 0x29d 0x29e 0x29f 0x2a0 0x2a1 0x2a2 0x2a3>;
+                               asoc-cpu-names = "msm-dai-q6-hdmi.8\0msm-dai-q6-dp.24608\0msm-dai-q6-mi2s.0\0msm-dai-q6-mi2s.1\0msm-dai-q6-mi2s.2\0msm-dai-q6-mi2s.3\0msm-dai-q6-auxpcm.1\0msm-dai-q6-auxpcm.2\0msm-dai-q6-auxpcm.3\0msm-dai-q6-auxpcm.4\0msm-dai-q6-dev.16384\0msm-dai-q6-dev.16385\0msm-dai-q6-dev.16386\0msm-dai-q6-dev.16387\0msm-dai-q6-dev.16388\0msm-dai-q6-dev.16389\0msm-dai-q6-dev.16390\0msm-dai-q6-dev.16391\0msm-dai-q6-dev.16392\0msm-dai-q6-dev.16393\0msm-dai-q6-dev.16395\0msm-dai-q6-dev.224\0msm-dai-q6-dev.225\0msm-dai-q6-dev.241\0msm-dai-q6-dev.240\0msm-dai-q6-dev.32771\0msm-dai-q6-dev.32772\0msm-dai-q6-dev.32773\0msm-dai-q6-dev.32770\0msm-dai-q6-dev.16394\0msm-dai-q6-dev.16396\0msm-dai-q6-dev.16398\0msm-dai-q6-dev.16399\0msm-dai-q6-dev.16401\0msm-dai-q6-dev.28672\0msm-dai-q6-dev.28673\0msm-dai-q6-tdm.36864\0msm-dai-q6-tdm.36865\0msm-dai-q6-tdm.36880\0msm-dai-q6-tdm.36881\0msm-dai-q6-tdm.36896\0msm-dai-q6-tdm.36897\0msm-dai-q6-tdm.36912\0msm-dai-q6-tdm.36913";
+                               linux,phandle = <0x4ac>;
+                               phandle = <0x4ac>;
+                               qcom,audio-routing = "AIF4 VI\0MCLK\0RX_BIAS\0MCLK\0MADINPUT\0MCLK\0hifi amp\0LINEOUT1\0hifi amp\0LINEOUT2\0AMIC1\0MIC BIAS1\0MIC BIAS1\0Handset Mic\0AMIC2\0MIC BIAS2\0MIC BIAS2\0Headset Mic\0AMIC3\0MIC BIAS3\0MIC BIAS2\0ANCRight Headset Mic\0AMIC4\0MIC BIAS2\0MIC BIAS2\0ANCLeft Headset Mic\0AMIC5\0MIC BIAS3\0MIC BIAS3\0Handset Mic\0DMIC0\0MIC BIAS1\0MIC BIAS1\0Digital Mic0\0DMIC1\0MIC BIAS1\0MIC BIAS1\0Digital Mic1\0DMIC2\0MIC BIAS3\0MIC BIAS3\0Digital Mic2\0DMIC3\0MIC BIAS3\0MIC BIAS3\0Digital Mic3\0DMIC4\0MIC BIAS4\0MIC BIAS4\0Digital Mic4\0DMIC5\0MIC BIAS4\0MIC BIAS4\0Digital Mic5";
+                               qcom,msm-mbhc-hphl-swh = <0x01>;
+                               qcom,msm-mbhc-gnd-swh = <0x01>;
+                               qcom,msm-mbhc-hs-mic-max-threshold-mv = <0x9f6>;
+                               qcom,msm-mbhc-hs-mic-min-threshold-mv = <0x4b>;
+                               qcom,hph-en0-gpio = <0x518>;
+                               qcom,hph-en1-gpio = <0x519>;
+                               qcom,tavil-mclk-clk-freq = <0x927c00>;
+                               asoc-codec = <0x4a1 0x51a>;
+                               asoc-codec-names = "msm-stub-codec.1\0msm-ext-disp-audio-codec-rx";
+                               qcom,msm-mbhc-usbc-audio-supported;
+                               qcom,usbc-analog-en1-gpio = <0x51b>;
+                               pinctrl-names = "aud_active\0aud_sleep\0quat-mi2s-sleep\0quat-mi2s-active\0quat-mi2s-sleep-b2\0quat-mi2s-active-b2";
+                               pinctrl-0 = <0x410>;
+                               pinctrl-1 = <0x40f>;
+                               pinctrl-2 = <0x431 0x455>;
+                               pinctrl-3 = <0x432 0x456>;
+                               pinctrl-4 = <0x431>;
+                               pinctrl-5 = <0x432>;
+                               qcom,wsa-max-devs;
+                               qcom,wsa-devs = <0x51c 0x51d 0x51e 0x51f>;
+                               qcom,wsa-aux-dev-prefix = "SpkrLeft\0SpkrRight\0SpkrLeft\0SpkrRight";
+                       };
+               };
+
+               qcom,msm-pri-auxpcm {
+                       compatible = "qcom,msm-auxpcm-dev";
+                       qcom,msm-cpudai-auxpcm-mode = <0x00 0x00>;
+                       qcom,msm-cpudai-auxpcm-sync = <0x01 0x01>;
+                       qcom,msm-cpudai-auxpcm-frame = <0x05 0x04>;
+                       qcom,msm-cpudai-auxpcm-quant = <0x02 0x02>;
+                       qcom,msm-cpudai-auxpcm-num-slots = <0x01 0x01>;
+                       qcom,msm-cpudai-auxpcm-slot-mapping = <0x01 0x01>;
+                       qcom,msm-cpudai-auxpcm-data = <0x00 0x00>;
+                       qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>;
+                       qcom,msm-auxpcm-interface = "primary";
+                       qcom,msm-cpudai-afe-clk-ver = <0x02>;
+                       linux,phandle = <0x27e>;
+                       phandle = <0x27e>;
+               };
+
+               qcom,msm-sec-auxpcm {
+                       compatible = "qcom,msm-auxpcm-dev";
+                       qcom,msm-cpudai-auxpcm-mode = <0x00 0x00>;
+                       qcom,msm-cpudai-auxpcm-sync = <0x01 0x01>;
+                       qcom,msm-cpudai-auxpcm-frame = <0x05 0x04>;
+                       qcom,msm-cpudai-auxpcm-quant = <0x02 0x02>;
+                       qcom,msm-cpudai-auxpcm-num-slots = <0x01 0x01>;
+                       qcom,msm-cpudai-auxpcm-slot-mapping = <0x01 0x01>;
+                       qcom,msm-cpudai-auxpcm-data = <0x00 0x00>;
+                       qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>;
+                       qcom,msm-auxpcm-interface = "secondary";
+                       qcom,msm-cpudai-afe-clk-ver = <0x02>;
+                       linux,phandle = <0x27f>;
+                       phandle = <0x27f>;
+               };
+
+               qcom,msm-tert-auxpcm {
+                       compatible = "qcom,msm-auxpcm-dev";
+                       qcom,msm-cpudai-auxpcm-mode = <0x00 0x00>;
+                       qcom,msm-cpudai-auxpcm-sync = <0x01 0x01>;
+                       qcom,msm-cpudai-auxpcm-frame = <0x05 0x04>;
+                       qcom,msm-cpudai-auxpcm-quant = <0x02 0x02>;
+                       qcom,msm-cpudai-auxpcm-num-slots = <0x01 0x01>;
+                       qcom,msm-cpudai-auxpcm-slot-mapping = <0x01 0x01>;
+                       qcom,msm-cpudai-auxpcm-data = <0x00 0x00>;
+                       qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>;
+                       qcom,msm-auxpcm-interface = "tertiary";
+                       qcom,msm-cpudai-afe-clk-ver = <0x02>;
+                       linux,phandle = <0x280>;
+                       phandle = <0x280>;
+               };
+
+               qcom,msm-quat-auxpcm {
+                       compatible = "qcom,msm-auxpcm-dev";
+                       qcom,msm-cpudai-auxpcm-mode = <0x00 0x00>;
+                       qcom,msm-cpudai-auxpcm-sync = <0x01 0x01>;
+                       qcom,msm-cpudai-auxpcm-frame = <0x05 0x04>;
+                       qcom,msm-cpudai-auxpcm-quant = <0x02 0x02>;
+                       qcom,msm-cpudai-auxpcm-num-slots = <0x01 0x01>;
+                       qcom,msm-cpudai-auxpcm-slot-mapping = <0x01 0x01>;
+                       qcom,msm-cpudai-auxpcm-data = <0x00 0x00>;
+                       qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>;
+                       qcom,msm-auxpcm-interface = "quaternary";
+                       qcom,msm-cpudai-afe-clk-ver = <0x02>;
+                       linux,phandle = <0x281>;
+                       phandle = <0x281>;
+               };
+
+               qcom,msm-quin-auxpcm {
+                       compatible = "qcom,msm-auxpcm-dev";
+                       qcom,msm-cpudai-auxpcm-mode = <0x00 0x00>;
+                       qcom,msm-cpudai-auxpcm-sync = <0x01 0x01>;
+                       qcom,msm-cpudai-auxpcm-frame = <0x05 0x04>;
+                       qcom,msm-cpudai-auxpcm-quant = <0x02 0x02>;
+                       qcom,msm-cpudai-auxpcm-num-slots = <0x01 0x01>;
+                       qcom,msm-cpudai-auxpcm-slot-mapping = <0x01 0x01>;
+                       qcom,msm-cpudai-auxpcm-data = <0x00 0x00>;
+                       qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>;
+                       qcom,msm-auxpcm-interface = "quinary";
+                       qcom,msm-cpudai-afe-clk-ver = <0x02>;
+                       linux,phandle = <0x4ad>;
+                       phandle = <0x4ad>;
+               };
+
+               qcom,msm-hdmi-dba-codec-rx {
+                       compatible = "qcom,msm-hdmi-dba-codec-rx";
+                       qcom,dba-bridge-chip = "adv7533";
+                       linux,phandle = <0x4ae>;
+                       phandle = <0x4ae>;
+               };
+
+               qcom,msm-adsp-loader {
+                       status = "ok";
+                       compatible = "qcom,adsp-loader";
+                       qcom,adsp-state = <0x00>;
+               };
+
+               qcom,msm-dai-tdm-pri-rx {
+                       compatible = "qcom,msm-dai-tdm";
+                       qcom,msm-cpudai-tdm-group-id = <0x9100>;
+                       qcom,msm-cpudai-tdm-group-num-ports = <0x01>;
+                       qcom,msm-cpudai-tdm-group-port-id = <0x9000>;
+                       qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
+                       qcom,msm-cpudai-tdm-clk-internal = <0x01>;
+                       qcom,msm-cpudai-tdm-sync-mode = <0x01>;
+                       qcom,msm-cpudai-tdm-sync-src = <0x01>;
+                       qcom,msm-cpudai-tdm-data-out = <0x00>;
+                       qcom,msm-cpudai-tdm-invert-sync = <0x01>;
+                       qcom,msm-cpudai-tdm-data-delay = <0x01>;
+
+                       qcom,msm-dai-q6-tdm-pri-rx-0 {
+                               compatible = "qcom,msm-dai-q6-tdm";
+                               qcom,msm-cpudai-tdm-dev-id = <0x9000>;
+                               qcom,msm-cpudai-tdm-data-align = <0x00>;
+                               linux,phandle = <0x29c>;
+                               phandle = <0x29c>;
+                       };
+               };
+
+               qcom,msm-dai-tdm-pri-tx {
+                       compatible = "qcom,msm-dai-tdm";
+                       qcom,msm-cpudai-tdm-group-id = <0x9101>;
+                       qcom,msm-cpudai-tdm-group-num-ports = <0x01>;
+                       qcom,msm-cpudai-tdm-group-port-id = <0x9001>;
+                       qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
+                       qcom,msm-cpudai-tdm-clk-internal = <0x01>;
+                       qcom,msm-cpudai-tdm-sync-mode = <0x01>;
+                       qcom,msm-cpudai-tdm-sync-src = <0x01>;
+                       qcom,msm-cpudai-tdm-data-out = <0x00>;
+                       qcom,msm-cpudai-tdm-invert-sync = <0x01>;
+                       qcom,msm-cpudai-tdm-data-delay = <0x01>;
+
+                       qcom,msm-dai-q6-tdm-pri-tx-0 {
+                               compatible = "qcom,msm-dai-q6-tdm";
+                               qcom,msm-cpudai-tdm-dev-id = <0x9001>;
+                               qcom,msm-cpudai-tdm-data-align = <0x00>;
+                               linux,phandle = <0x29d>;
+                               phandle = <0x29d>;
+                       };
+               };
+
+               qcom,msm-dai-tdm-sec-rx {
+                       compatible = "qcom,msm-dai-tdm";
+                       qcom,msm-cpudai-tdm-group-id = <0x9110>;
+                       qcom,msm-cpudai-tdm-group-num-ports = <0x01>;
+                       qcom,msm-cpudai-tdm-group-port-id = <0x9010>;
+                       qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
+                       qcom,msm-cpudai-tdm-clk-internal = <0x01>;
+                       qcom,msm-cpudai-tdm-sync-mode = <0x01>;
+                       qcom,msm-cpudai-tdm-sync-src = <0x01>;
+                       qcom,msm-cpudai-tdm-data-out = <0x00>;
+                       qcom,msm-cpudai-tdm-invert-sync = <0x01>;
+                       qcom,msm-cpudai-tdm-data-delay = <0x01>;
+
+                       qcom,msm-dai-q6-tdm-sec-rx-0 {
+                               compatible = "qcom,msm-dai-q6-tdm";
+                               qcom,msm-cpudai-tdm-dev-id = <0x9010>;
+                               qcom,msm-cpudai-tdm-data-align = <0x00>;
+                               linux,phandle = <0x29e>;
+                               phandle = <0x29e>;
+                       };
+               };
+
+               qcom,msm-dai-tdm-sec-tx {
+                       compatible = "qcom,msm-dai-tdm";
+                       qcom,msm-cpudai-tdm-group-id = <0x9111>;
+                       qcom,msm-cpudai-tdm-group-num-ports = <0x01>;
+                       qcom,msm-cpudai-tdm-group-port-id = <0x9011>;
+                       qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
+                       qcom,msm-cpudai-tdm-clk-internal = <0x01>;
+                       qcom,msm-cpudai-tdm-sync-mode = <0x01>;
+                       qcom,msm-cpudai-tdm-sync-src = <0x01>;
+                       qcom,msm-cpudai-tdm-data-out = <0x00>;
+                       qcom,msm-cpudai-tdm-invert-sync = <0x01>;
+                       qcom,msm-cpudai-tdm-data-delay = <0x01>;
+
+                       qcom,msm-dai-q6-tdm-sec-tx-0 {
+                               compatible = "qcom,msm-dai-q6-tdm";
+                               qcom,msm-cpudai-tdm-dev-id = <0x9011>;
+                               qcom,msm-cpudai-tdm-data-align = <0x00>;
+                               linux,phandle = <0x29f>;
+                               phandle = <0x29f>;
+                       };
+               };
+
+               qcom,msm-dai-tdm-tert-rx {
+                       compatible = "qcom,msm-dai-tdm";
+                       qcom,msm-cpudai-tdm-group-id = <0x9120>;
+                       qcom,msm-cpudai-tdm-group-num-ports = <0x01>;
+                       qcom,msm-cpudai-tdm-group-port-id = <0x9020>;
+                       qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
+                       qcom,msm-cpudai-tdm-clk-internal = <0x01>;
+                       qcom,msm-cpudai-tdm-sync-mode = <0x01>;
+                       qcom,msm-cpudai-tdm-sync-src = <0x01>;
+                       qcom,msm-cpudai-tdm-data-out = <0x00>;
+                       qcom,msm-cpudai-tdm-invert-sync = <0x01>;
+                       qcom,msm-cpudai-tdm-data-delay = <0x01>;
+
+                       qcom,msm-dai-q6-tdm-tert-rx-0 {
+                               compatible = "qcom,msm-dai-q6-tdm";
+                               qcom,msm-cpudai-tdm-dev-id = <0x9020>;
+                               qcom,msm-cpudai-tdm-data-align = <0x00>;
+                               linux,phandle = <0x2a0>;
+                               phandle = <0x2a0>;
+                       };
+               };
+
+               qcom,msm-dai-tdm-tert-tx {
+                       compatible = "qcom,msm-dai-tdm";
+                       qcom,msm-cpudai-tdm-group-id = <0x9121>;
+                       qcom,msm-cpudai-tdm-group-num-ports = <0x01>;
+                       qcom,msm-cpudai-tdm-group-port-id = <0x9021>;
+                       qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
+                       qcom,msm-cpudai-tdm-clk-internal = <0x01>;
+                       qcom,msm-cpudai-tdm-sync-mode = <0x01>;
+                       qcom,msm-cpudai-tdm-sync-src = <0x01>;
+                       qcom,msm-cpudai-tdm-data-out = <0x00>;
+                       qcom,msm-cpudai-tdm-invert-sync = <0x01>;
+                       qcom,msm-cpudai-tdm-data-delay = <0x01>;
+
+                       qcom,msm-dai-q6-tdm-tert-tx-0 {
+                               compatible = "qcom,msm-dai-q6-tdm";
+                               qcom,msm-cpudai-tdm-dev-id = <0x9021>;
+                               qcom,msm-cpudai-tdm-data-align = <0x00>;
+                               linux,phandle = <0x2a1>;
+                               phandle = <0x2a1>;
+                       };
+               };
+
+               qcom,msm-dai-tdm-quat-rx {
+                       compatible = "qcom,msm-dai-tdm";
+                       qcom,msm-cpudai-tdm-group-id = <0x9130>;
+                       qcom,msm-cpudai-tdm-group-num-ports = <0x01>;
+                       qcom,msm-cpudai-tdm-group-port-id = <0x9030>;
+                       qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
+                       qcom,msm-cpudai-tdm-clk-internal = <0x01>;
+                       qcom,msm-cpudai-tdm-sync-mode = <0x01>;
+                       qcom,msm-cpudai-tdm-sync-src = <0x01>;
+                       qcom,msm-cpudai-tdm-data-out = <0x00>;
+                       qcom,msm-cpudai-tdm-invert-sync = <0x01>;
+                       qcom,msm-cpudai-tdm-data-delay = <0x01>;
+
+                       qcom,msm-dai-q6-tdm-quat-rx-0 {
+                               compatible = "qcom,msm-dai-q6-tdm";
+                               qcom,msm-cpudai-tdm-dev-id = <0x9030>;
+                               qcom,msm-cpudai-tdm-data-align = <0x00>;
+                               linux,phandle = <0x2a2>;
+                               phandle = <0x2a2>;
+                       };
+               };
+
+               qcom,msm-dai-tdm-quat-tx {
+                       compatible = "qcom,msm-dai-tdm";
+                       qcom,msm-cpudai-tdm-group-id = <0x9131>;
+                       qcom,msm-cpudai-tdm-group-num-ports = <0x01>;
+                       qcom,msm-cpudai-tdm-group-port-id = <0x9031>;
+                       qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
+                       qcom,msm-cpudai-tdm-clk-internal = <0x01>;
+                       qcom,msm-cpudai-tdm-sync-mode = <0x01>;
+                       qcom,msm-cpudai-tdm-sync-src = <0x01>;
+                       qcom,msm-cpudai-tdm-data-out = <0x00>;
+                       qcom,msm-cpudai-tdm-invert-sync = <0x01>;
+                       qcom,msm-cpudai-tdm-data-delay = <0x01>;
+
+                       qcom,msm-dai-q6-tdm-quat-tx-0 {
+                               compatible = "qcom,msm-dai-q6-tdm";
+                               qcom,msm-cpudai-tdm-dev-id = <0x9031>;
+                               qcom,msm-cpudai-tdm-data-align = <0x00>;
+                               linux,phandle = <0x2a3>;
+                               phandle = <0x2a3>;
+                       };
+               };
+
+               qcom,msm-dai-tdm-quin-rx {
+                       compatible = "qcom,msm-dai-tdm";
+                       qcom,msm-cpudai-tdm-group-id = <0x9140>;
+                       qcom,msm-cpudai-tdm-group-num-ports = <0x01>;
+                       qcom,msm-cpudai-tdm-group-port-id = <0x9040>;
+                       qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
+                       qcom,msm-cpudai-tdm-clk-internal = <0x01>;
+                       qcom,msm-cpudai-tdm-sync-mode = <0x01>;
+                       qcom,msm-cpudai-tdm-sync-src = <0x01>;
+                       qcom,msm-cpudai-tdm-data-out = <0x00>;
+                       qcom,msm-cpudai-tdm-invert-sync = <0x01>;
+                       qcom,msm-cpudai-tdm-data-delay = <0x01>;
+
+                       qcom,msm-dai-q6-tdm-quin-rx-0 {
+                               compatible = "qcom,msm-dai-q6-tdm";
+                               qcom,msm-cpudai-tdm-dev-id = <0x9040>;
+                               qcom,msm-cpudai-tdm-data-align = <0x00>;
+                               linux,phandle = <0x4af>;
+                               phandle = <0x4af>;
+                       };
+               };
+
+               qcom,msm-dai-tdm-quin-tx {
+                       compatible = "qcom,msm-dai-tdm";
+                       qcom,msm-cpudai-tdm-group-id = <0x9141>;
+                       qcom,msm-cpudai-tdm-group-num-ports = <0x01>;
+                       qcom,msm-cpudai-tdm-group-port-id = <0x9041>;
+                       qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
+                       qcom,msm-cpudai-tdm-clk-internal = <0x01>;
+                       qcom,msm-cpudai-tdm-sync-mode = <0x01>;
+                       qcom,msm-cpudai-tdm-sync-src = <0x01>;
+                       qcom,msm-cpudai-tdm-data-out = <0x00>;
+                       qcom,msm-cpudai-tdm-invert-sync = <0x01>;
+                       qcom,msm-cpudai-tdm-data-delay = <0x01>;
+
+                       qcom,msm-dai-q6-tdm-quin-tx-0 {
+                               compatible = "qcom,msm-dai-q6-tdm";
+                               qcom,msm-cpudai-tdm-dev-id = <0x9041>;
+                               qcom,msm-cpudai-tdm-data-align = <0x00>;
+                               linux,phandle = <0x4b0>;
+                               phandle = <0x4b0>;
+                       };
+               };
+
+               qcom,avtimer@170f7000 {
+                       compatible = "qcom,avtimer";
+                       reg = <0x170f700c 0x04 0x170f7010 0x04>;
+                       reg-names = "avtimer_lsb_addr\0avtimer_msb_addr";
+                       qcom,clk-div = <0xc0>;
+                       qcom,clk-mult = <0x0a>;
+               };
+
+               qcom,kgsl-hyp {
+                       compatible = "qcom,pil-tz-generic";
+                       qcom,pas-id = <0x0d>;
+                       qcom,firmware-name = "a630_zap";
+                       memory-region = <0x2a4>;
+                       linux,phandle = <0x4b1>;
+                       phandle = <0x4b1>;
+               };
+
+               qcom,kgsl-busmon {
+                       label = "kgsl-busmon";
+                       compatible = "qcom,kgsl-busmon";
+                       linux,phandle = <0x4b2>;
+                       phandle = <0x4b2>;
+               };
+
+               qcom,gpubw {
+                       compatible = "qcom,devbw";
+                       governor = "bw_vbif";
+                       qcom,src-dst-ports = <0x1a 0x200>;
+                       qcom,bw-tbl = <0x00 0x17d 0x23c 0x2fa 0x478 0x623 0x826 0xa25 0xb71 0xf27 0x134f 0x172b 0x1ae1>;
+                       linux,phandle = <0x2a5>;
+                       phandle = <0x2a5>;
+               };
+
+               qcom,kgsl-3d0@5000000 {
+                       label = "kgsl-3d0";
+                       compatible = "qcom,kgsl-3d0\0qcom,kgsl-3d";
+                       status = "ok";
+                       reg = <0x5000000 0x40000 0x5061000 0x800>;
+                       reg-names = "kgsl_3d0_reg_memory\0kgsl_3d0_cx_dbgc_memory";
+                       interrupts = <0x00 0x12c 0x00>;
+                       interrupt-names = "kgsl_3d0_irq";
+                       qcom,id = <0x00>;
+                       qcom,chipid = <0x6030001>;
+                       qcom,initial-pwrlevel = <0x06>;
+                       qcom,gpu-quirk-hfi-use-reg;
+                       qcom,gpu-quirk-secvid-set-once;
+                       qcom,idle-timeout = <0x50>;
+                       qcom,no-nap;
+                       qcom,highest-bank-bit = <0x0f>;
+                       qcom,min-access-length = <0x20>;
+                       qcom,ubwc-mode = <0x02>;
+                       qcom,snapshot-size = <0x100000>;
+                       qcom,gpu-qdss-stm = <0x161c0000 0x40000>;
+                       qcom,tsens-name = "tsens_tz_sensor12";
+                       #cooling-cells = <0x02>;
+                       qcom,pm-qos-active-latency = <0x1cc>;
+                       clocks = <0x1c 0x03 0xa9 0x0a 0x22 0x14 0x22 0x23 0xa9 0x04>;
+                       clock-names = "core_clk\0rbbmtimer_clk\0mem_clk\0mem_iface_clk\0gmu_clk";
+                       qcom,isense-clk-on-level = <0x01>;
+                       qcom,gpubw-dev = <0x2a5>;
+                       qcom,bus-control;
+                       qcom,msm-bus,name = "grp3d";
+                       qcom,bus-width = <0x20>;
+                       qcom,msm-bus,num-cases = <0x0d>;
+                       qcom,msm-bus,num-paths = <0x01>;
+                       qcom,msm-bus,vectors-KBps = <0x1a 0x200 0x00 0x00 0x1a 0x200 0x00 0x61a80 0x1a 0x200 0x00 0x927c0 0x1a 0x200 0x00 0xc3500 0x1a 0x200 0x00 0x124f80 0x1a 0x200 0x00 0x192580 0x1a 0x200 0x00 0x2162e0 0x1a 0x200 0x00 0x2990a0 0x1a 0x200 0x00 0x2ee000 0x1a 0x200 0x00 0x3e12a0 0x1a 0x200 0x00 0x4f1a00 0x1a 0x200 0x00 0x5ee8e0 0x1a 0x200 0x00 0x6e1b80>;
+                       regulator-names = "vddcx\0vdd";
+                       vddcx-supply = <0x1a5>;
+                       vdd-supply = <0x2a6>;
+                       cache-slice-names = "gpu\0gpuhtw";
+                       cache-slices = <0x2d 0x0c 0x2d 0x0b>;
+                       linux,phandle = <0xa0>;
+                       phandle = <0xa0>;
+
+                       qcom,gpu-coresights {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+                               compatible = "qcom,gpu-coresight";
+                               status = "disabled";
+
+                               qcom,gpu-coresight@0 {
+                                       reg = <0x00>;
+                                       coresight-name = "coresight-gfx";
+                                       coresight-atid = <0x32>;
+
+                                       port {
+
+                                               endpoint {
+                                                       remote-endpoint = <0x2a7>;
+                                                       linux,phandle = <0x149>;
+                                                       phandle = <0x149>;
+                                               };
+                                       };
+                               };
+
+                               qcom,gpu-coresight@1 {
+                                       reg = <0x01>;
+                                       coresight-name = "coresight-gfx-cx";
+                                       coresight-atid = <0x33>;
+
+                                       port {
+
+                                               endpoint {
+                                                       remote-endpoint = <0x2a8>;
+                                                       linux,phandle = <0x14a>;
+                                                       phandle = <0x14a>;
+                                               };
+                                       };
+                               };
+                       };
+
+                       qcom,gpu-mempools {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+                               compatible = "qcom,gpu-mempools";
+
+                               qcom,gpu-mempool@0 {
+                                       reg = <0x00>;
+                                       qcom,mempool-page-size = <0x1000>;
+                                       qcom,mempool-reserved = <0x800>;
+                                       qcom,mempool-allocate;
+                               };
+
+                               qcom,gpu-mempool@1 {
+                                       reg = <0x01>;
+                                       qcom,mempool-page-size = <0x2000>;
+                                       qcom,mempool-reserved = <0x400>;
+                                       qcom,mempool-allocate;
+                               };
+
+                               qcom,gpu-mempool@2 {
+                                       reg = <0x02>;
+                                       qcom,mempool-page-size = <0x10000>;
+                                       qcom,mempool-reserved = <0x100>;
+                               };
+
+                               qcom,gpu-mempool@3 {
+                                       reg = <0x03>;
+                                       qcom,mempool-page-size = <0x100000>;
+                                       qcom,mempool-reserved = <0x20>;
+                               };
+                       };
+
+                       qcom,gpu-pwrlevels {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+                               compatible = "qcom,gpu-pwrlevels";
+
+                               qcom,gpu-pwrlevel@0 {
+                                       reg = <0x00>;
+                                       qcom,gpu-freq = <0x2a51bd80>;
+                                       qcom,bus-freq = <0x0c>;
+                                       qcom,bus-min = <0x0c>;
+                                       qcom,bus-max = <0x0c>;
+                               };
+
+                               qcom,gpu-pwrlevel@1 {
+                                       reg = <0x01>;
+                                       qcom,gpu-freq = <0x283baec0>;
+                                       qcom,bus-freq = <0x0c>;
+                                       qcom,bus-min = <0x0a>;
+                                       qcom,bus-max = <0x0c>;
+                               };
+
+                               qcom,gpu-pwrlevel@2 {
+                                       reg = <0x02>;
+                                       qcom,gpu-freq = <0x23863d00>;
+                                       qcom,bus-freq = <0x0a>;
+                                       qcom,bus-min = <0x09>;
+                                       qcom,bus-max = <0x0c>;
+                               };
+
+                               qcom,gpu-pwrlevel@3 {
+                                       reg = <0x03>;
+                                       qcom,gpu-freq = <0x1efe9200>;
+                                       qcom,bus-freq = <0x09>;
+                                       qcom,bus-min = <0x08>;
+                                       qcom,bus-max = <0x0b>;
+                               };
+
+                               qcom,gpu-pwrlevel@4 {
+                                       reg = <0x04>;
+                                       qcom,gpu-freq = <0x18ad2380>;
+                                       qcom,bus-freq = <0x08>;
+                                       qcom,bus-min = <0x07>;
+                                       qcom,bus-max = <0x09>;
+                               };
+
+                               qcom,gpu-pwrlevel@5 {
+                                       reg = <0x05>;
+                                       qcom,gpu-freq = <0x14628180>;
+                                       qcom,bus-freq = <0x06>;
+                                       qcom,bus-min = <0x05>;
+                                       qcom,bus-max = <0x07>;
+                               };
+
+                               qcom,gpu-pwrlevel@6 {
+                                       reg = <0x06>;
+                                       qcom,gpu-freq = <0xf518240>;
+                                       qcom,bus-freq = <0x04>;
+                                       qcom,bus-min = <0x03>;
+                                       qcom,bus-max = <0x05>;
+                               };
+
+                               qcom,gpu-pwrlevel@7 {
+                                       reg = <0x07>;
+                                       qcom,gpu-freq = <0x00>;
+                                       qcom,bus-freq = <0x00>;
+                                       qcom,bus-min = <0x00>;
+                                       qcom,bus-max = <0x00>;
+                               };
+                       };
+               };
+
+               qcom,kgsl-iommu {
+                       compatible = "qcom,kgsl-smmu-v2";
+                       reg = <0x5040000 0x10000>;
+                       qcom,protect = <0x40000 0xc000>;
+                       qcom,micro-mmu-control = <0x6000>;
+                       clocks = <0x22 0x20 0x22 0x14 0x22 0x23>;
+                       clock-names = "iface_clk\0mem_clk\0mem_iface_clk";
+                       qcom,secure_align_mask = <0xfff>;
+                       qcom,retention;
+                       qcom,hyp_secure_alloc;
+                       linux,phandle = <0x4b3>;
+                       phandle = <0x4b3>;
+
+                       gfx3d_user {
+                               compatible = "qcom,smmu-kgsl-cb";
+                               label = "gfx3d_user";
+                               iommus = <0x1ad 0x00>;
+                               qcom,gpu-offset = <0x48000>;
+                               linux,phandle = <0x4b4>;
+                               phandle = <0x4b4>;
+                       };
+
+                       gfx3d_secure {
+                               compatible = "qcom,smmu-kgsl-cb";
+                               iommus = <0x1ad 0x02 0x1ad 0x01>;
+                               linux,phandle = <0x4b5>;
+                               phandle = <0x4b5>;
+                       };
+               };
+
+               qcom,gmu {
+                       label = "kgsl-gmu";
+                       compatible = "qcom,gpu-gmu";
+                       reg = <0x506a000 0x30000 0xb200000 0x300000>;
+                       reg-names = "kgsl_gmu_reg\0kgsl_gmu_pdc_reg";
+                       interrupts = <0x00 0x130 0x00 0x00 0x131 0x00>;
+                       interrupt-names = "kgsl_hfi_irq\0kgsl_gmu_irq";
+                       qcom,msm-bus,name = "cnoc";
+                       qcom,msm-bus,num-cases = <0x02>;
+                       qcom,msm-bus,num-paths = <0x01>;
+                       qcom,msm-bus,vectors-KBps = <0x1a 0x2734 0x00 0x00 0x1a 0x2734 0x00 0x64>;
+                       regulator-names = "vddcx\0vdd";
+                       vddcx-supply = <0x1a5>;
+                       vdd-supply = <0x2a6>;
+                       clocks = <0xa9 0x04 0xa9 0x0a 0x22 0x14 0x22 0x23>;
+                       clock-names = "gmu_clk\0cxo_clk\0axi_clk\0memnoc_clk";
+                       linux,phandle = <0x9f>;
+                       phandle = <0x9f>;
+
+                       qcom,gmu-pwrlevels {
+                               #address-cells = <0x01>;
+                               #size-cells = <0x00>;
+                               compatible = "qcom,gmu-pwrlevels";
+
+                               qcom,gmu-pwrlevel@0 {
+                                       reg = <0x00>;
+                                       qcom,gmu-freq = <0x00>;
+                               };
+
+                               qcom,gmu-pwrlevel@1 {
+                                       reg = <0x01>;
+                                       qcom,gmu-freq = <0xbebc200>;
+                               };
+
+                               qcom,gmu-pwrlevel@2 {
+                                       reg = <0x02>;
+                                       qcom,gmu-freq = <0x1dcd6500>;
+                               };
+                       };
+
+                       gmu_user {
+                               compatible = "qcom,smmu-gmu-user-cb";
+                               iommus = <0x1ad 0x04>;
+                               linux,phandle = <0x4b6>;
+                               phandle = <0x4b6>;
+                       };
+
+                       gmu_kernel {
+                               compatible = "qcom,smmu-gmu-kernel-cb";
+                               iommus = <0x1ad 0x05>;
+                               linux,phandle = <0x4b7>;
+                               phandle = <0x4b7>;
+                       };
+               };
+
+               ssusb@a600000 {
+                       compatible = "qcom,dwc-usb3-msm";
+                       reg = <0xa600000 0xf8c00 0x88ee000 0x400>;
+                       reg-names = "core_base\0ahb2phy_base";
+                       iommus = <0x29 0x740 0x00>;
+                       qcom,smmu-s1-bypass;
+                       #address-cells = <0x01>;
+                       #size-cells = <0x01>;
+                       ranges;
+                       interrupts = <0x00 0x1e9 0x00 0x00 0x82 0x00 0x00 0x1e6 0x00 0x00 0x1e8 0x00>;
+                       interrupt-names = "dp_hs_phy_irq\0pwr_event_irq\0ss_phy_irq\0dm_hs_phy_irq";
+                       USB3_GDSC-supply = <0x2a9>;
+                       qcom,usb-dbm = <0x2aa>;
+                       qcom,dwc-usb3-msm-tx-fifo-size = <0x5328>;
+                       qcom,num-gsi-evt-buffs = <0x03>;
+                       qcom,use-pdc-interrupts;
+                       qcom,pm-qos-latency = <0x34>;
+                       extcon = <0x4e0 0x4e0 0x2ab>;
+                       clocks = <0x22 0x8f 0x22 0x0c 0x22 0x03 0x22 0x91 0x22 0x93 0x22 0xa3 0x22 0x99>;
+                       clock-names = "core_clk\0iface_clk\0bus_aggr_clk\0utmi_clk\0sleep_clk\0cfg_ahb_clk\0xo";
+                       qcom,core-clk-rate = <0x7f28155>;
+                       qcom,core-clk-rate-hs = <0x3f940ab>;
+                       resets = <0x22 0x0f>;
+                       reset-names = "core_reset";
+                       qcom,msm-bus,name = "usb0";
+                       qcom,msm-bus,num-cases = <0x02>;
+                       qcom,msm-bus,num-paths = <0x03>;
+                       qcom,msm-bus,vectors-KBps = <0x3d 0x200 0x00 0x00 0x3d 0x2a4 0x00 0x00 0x01 0x247 0x00 0x00 0x3d 0x200 0xf4240 0x155cc0 0x3d 0x2a4 0x960 0x12c0 0x01 0x247 0x00 0x9c40>;
+                       linux,phandle = <0x4b8>;
+                       phandle = <0x4b8>;
+                       vbus_dwc3-supply = <0x4f4>;
+
+                       dwc3@a600000 {
+                               compatible = "snps,dwc3";
+                               reg = <0xa600000 0xcd00>;
+                               interrupts = <0x00 0x85 0x00>;
+                               usb-phy = <0x2ac 0x2ad>;
+                               maximum-speed = "high-speed";
+                               tx-fifo-resize;
+                               linux,sysdev_is_parent;
+                               snps,disable-clk-gating;
+                               snps,has-lpm-erratum;
+                               snps,hird-threshold = [10];
+                               snps,usb3_lpm_capable;
+                               usb-core-id = <0x00>;
+                       };
+
+                       qcom,usbbam@a704000 {
+                               compatible = "qcom,usb-bam-msm";
+                               reg = <0xa704000 0x17000>;
+                               interrupts = <0x00 0x84 0x00>;
+                               qcom,bam-type = <0x00>;
+                               qcom,usb-bam-fifo-baseaddr = <0x146bb000>;
+                               qcom,usb-bam-num-pipes = <0x08>;
+                               qcom,ignore-core-reset-ack;
+                               qcom,disable-clk-gating;
+                               qcom,usb-bam-override-threshold = <0x4001>;
+                               qcom,usb-bam-max-mbps-highspeed = <0x190>;
+                               qcom,usb-bam-max-mbps-superspeed = <0xe10>;
+                               qcom,reset-bam-on-connect;
+
+                               qcom,pipe0 {
+                                       label = "ssusb-qdss-in-0";
+                                       qcom,usb-bam-mem-type = <0x02>;
+                                       qcom,dir = <0x01>;
+                                       qcom,pipe-num = <0x00>;
+                                       qcom,peer-bam = <0x00>;
+                                       qcom,peer-bam-physical-address = <0x6064000>;
+                                       qcom,src-bam-pipe-index = <0x00>;
+                                       qcom,dst-bam-pipe-index = <0x00>;
+                                       qcom,data-fifo-offset = <0x00>;
+                                       qcom,data-fifo-size = <0x1800>;
+                                       qcom,descriptor-fifo-offset = <0x1800>;
+                                       qcom,descriptor-fifo-size = <0x800>;
+                               };
+                       };
+               };
+
+               qusb@88e2000 {
+                       compatible = "qcom,qusb2phy-v2";
+                       reg = <0x88e2000 0x400 0x7801e8 0x04 0x88e7014 0x04>;
+                       reg-names = "qusb_phy_base\0efuse_addr\0refgen_north_bg_reg_addr";
+                       qcom,efuse-bit-pos = <0x19>;
+                       qcom,efuse-num-bits = <0x03>;
+                       vdd-supply = <0x2f>;
+                       vdda18-supply = <0x124>;
+                       vdda33-supply = <0xbd>;
+                       qcom,vdd-voltage-level = <0x00 0xd6d80 0xd6d80>;
+                       pinctrl-names = "atest_usb13_suspend\0atest_usb13_active";
+                       pinctrl-0 = <0x2ae 0x2af>;
+                       pinctrl-1 = <0x2b0 0x2b1>;
+                       qcom,qusb-phy-reg-offset = <0x240 0x1a0 0x210 0x230 0xa8 0x254 0x198 0x228 0x22c>;
+                       qcom,qusb-phy-init-seq = <0x23 0x210 0x03 0x04 0x7c 0x18c 0x80 0x2c 0x0a 0x184 0x19 0xb4 0x40 0x194 0x17 0x198 0x21 0x214 0x08 0x220 0x58 0x224 0x45 0x240 0x29 0x244 0xca 0x248 0x04 0x24c 0x03 0x250 0x00 0x23c 0x22 0x210>;
+                       qcom,qusb-phy-init-temp-seq = <0x23 0x210 0x03 0x04 0x7c 0x18c 0x80 0x2c 0x0a 0x184 0x19 0xb4 0x40 0x194 0x20 0x198 0x21 0x214 0x00 0x220 0x58 0x224 0x30 0x240 0x29 0x244 0xca 0x248 0x04 0x24c 0x03 0x250 0x00 0x23c 0x22 0x210>;
+                       phy_type = "utmi";
+                       clocks = <0x21 0x00 0x22 0xa3>;
+                       clock-names = "ref_clk_src\0cfg_ahb_clk";
+                       resets = <0x22 0x08>;
+                       reset-names = "phy_reset";
+                       linux,phandle = <0x2ac>;
+                       phandle = <0x2ac>;
+               };
+
+               usb_nop_phy {
+                       compatible = "usb-nop-xceiv";
+                       linux,phandle = <0x2ad>;
+                       phandle = <0x2ad>;
+               };
+
+               ssphy@88e8000 {
+                       compatible = "qcom,usb-ssphy-qmp-dp-combo";
+                       status = "disabled";
+                       reg = <0x88e8000 0x3000>;
+                       reg-names = "qmp_phy_base";
+                       vdd-supply = <0x2f>;
+                       core-supply = <0x2e>;
+                       qcom,vdd-voltage-level = <0x00 0xd6d80 0xd6d80>;
+                       qcom,vbus-valid-override;
+                       qcom,qmp-phy-init-seq = <0x1048 0x07 0x00 0x1080 0x14 0x00 0x1034 0x08 0x00 0x1138 0x30 0x00 0x103c 0x02 0x00 0x108c 0x08 0x00 0x115c 0x16 0x00 0x1164 0x01 0x00 0x113c 0x80 0x00 0x10b0 0x82 0x00 0x10b8 0xab 0x00 0x10bc 0xea 0x00 0x10c0 0x02 0x00 0x1060 0x06 0x00 0x1068 0x16 0x00 0x1070 0x36 0x00 0x10dc 0x00 0x00 0x10d8 0x3f 0x00 0x10f8 0x01 0x00 0x10f4 0xc9 0x00 0x1148 0x0a 0x00 0x10a0 0x00 0x00 0x109c 0x34 0x00 0x1098 0x15 0x00 0x1090 0x04 0x00 0x1154 0x00 0x00 0x1094 0x00 0x00 0x10f0 0x00 0x00 0x1040 0x0a 0x00 0x1010 0x01 0x00 0x101c 0x31 0x00 0x1020 0x01 0x00 0x1014 0x00 0x00 0x1018 0x00 0x00 0x1024 0x85 0x00 0x1028 0x07 0x00 0x1430 0x0b 0x00 0x14d4 0x0f 0x00 0x14d8 0x4e 0x00 0x14dc 0x18 0x00 0x14f8 0x77 0x00 0x14fc 0x80 0x00 0x1504 0x03 0x00 0x150c 0x16 0x00 0x1564 0x05 0x00 0x14c0 0x03 0x00 0x1830 0x0b 0x00 0x18d4 0x0f 0x00 0x18d8 0x4e 0x00 0x18dc 0x18 0x00 0x18f8 0x77 0x00 0x18fc 0x80 0x00 0x1904 0x03 0x00 0x190c 0x16 0x00 0x1964 0x05 0x00 0x18c0 0x03 0x00 0x1260 0x10 0x00 0x12a4 0x12 0x00 0x128c 0x16 0x00 0x1248 0x09 0x00 0x1244 0x06 0x00 0x1660 0x10 0x00 0x16a4 0x12 0x00 0x168c 0x16 0x00 0x1648 0x09 0x00 0x1644 0x06 0x00 0x1cc8 0x83 0x00 0x1ccc 0x09 0x00 0x1cd0 0xa2 0x00 0x1cd4 0x40 0x00 0x1cc4 0x02 0x00 0x1c80 0xd1 0x00 0x1c84 0x1f 0x00 0x1c88 0x47 0x00 0x1c64 0x1b 0x00 0x1434 0x75 0x00 0x1834 0x75 0x00 0x1dd8 0xba 0x00 0x1c0c 0x9f 0x00 0x1c10 0x9f 0x00 0x1c14 0xb7 0x00 0x1c18 0x4e 0x00 0x1c1c 0x65 0x00 0x1c20 0x6b 0x00 0x1c24 0x15 0x00 0x1c28 0x0d 0x00 0x1c2c 0x15 0x00 0x1c30 0x0d 0x00 0x1c34 0x15 0x00 0x1c38 0x0d 0x00 0x1c3c 0x15 0x00 0x1c40 0x1d 0x00 0x1c44 0x15 0x00 0x1c48 0x0d 0x00 0x1c4c 0x15 0x00 0x1c50 0x0d 0x00 0x1e0c 0x21 0x00 0x1e10 0x60 0x00 0x1c5c 0x02 0x00 0x1ca0 0x04 0x00 0x1c8c 0x44 0x00 0x1c70 0xe7 0x00 0x1c74 0x03 0x00 0x1c78 0x40 0x00 0x1c7c 0x00 0x00 0x1cb8 0x75 0x00 0x1cb0 0x86 0x00 0x1cbc 0x13 0x00 0x1cac 0x04 0x00 0xffffffff 0xffffffff 0x00>;
+                       qcom,qmp-phy-reg-offset = <0x1d74 0x1cd8 0x1cdc 0x1c04 0x1c00 0x1c08 0x2a18 0x08 0x04 0x1c 0x00 0x10 0x0c 0x1a0c>;
+                       clocks = <0x22 0x9a 0x22 0x9d 0x21 0x00 0x22 0x99 0x22 0x9c 0x22 0xa3>;
+                       clock-names = "aux_clk\0pipe_clk\0ref_clk_src\0ref_clk\0com_aux_clk\0cfg_ahb_clk";
+                       resets = <0x22 0x13 0x22 0x11>;
+                       reset-names = "global_phy_reset\0phy_reset";
+                       linux,phandle = <0x4b9>;
+                       phandle = <0x4b9>;
+               };
+
+               dbm@a6f8000 {
+                       compatible = "qcom,usb-dbm-1p5";
+                       reg = <0xa6f8000 0x400>;
+                       qcom,reset-ep-after-lpm-resume;
+                       linux,phandle = <0x2aa>;
+                       phandle = <0x2aa>;
+               };
+
+               usb_audio_qmi_dev {
+                       compatible = "qcom,usb-audio-qmi-dev";
+                       iommus = <0x29 0x182c 0x00>;
+                       qcom,usb-audio-stream-id = <0x0c>;
+                       qcom,usb-audio-intr-num = <0x02>;
+               };
+
+               ssusb@a800000 {
+                       compatible = "qcom,dwc-usb3-msm";
+                       reg = <0xa800000 0xf8c00 0x88ee000 0x400>;
+                       reg-names = "core_base\0ahb2phy_base";
+                       iommus = <0x29 0x760 0x00>;
+                       qcom,smmu-s1-bypass;
+                       #address-cells = <0x01>;
+                       #size-cells = <0x01>;
+                       ranges;
+                       interrupts = <0x00 0x1eb 0x00 0x00 0x87 0x00 0x00 0x1e7 0x00 0x00 0x1ea 0x00>;
+                       interrupt-names = "dp_hs_phy_irq\0pwr_event_irq\0ss_phy_irq\0dm_hs_phy_irq";
+                       USB3_GDSC-supply = <0x2b2>;
+                       qcom,dwc-usb3-msm-tx-fifo-size = <0x5328>;
+                       qcom,use-pdc-interrupts;
+                       clocks = <0x22 0x94 0x22 0x0d 0x22 0x04 0x22 0x96 0x22 0x98 0x22 0xa3 0x22 0x9e>;
+                       clock-names = "core_clk\0iface_clk\0bus_aggr_clk\0utmi_clk\0sleep_clk\0cfg_ahb_clk\0xo";
+                       qcom,core-clk-rate = <0x7f28155>;
+                       qcom,core-clk-rate-hs = <0x3f940ab>;
+                       resets = <0x22 0x10>;
+                       reset-names = "core_reset";
+                       status = "okay";
+                       qcom,msm-bus,name = "usb1";
+                       qcom,msm-bus,num-cases = <0x02>;
+                       qcom,msm-bus,num-paths = <0x02>;
+                       qcom,msm-bus,vectors-KBps = <0x65 0x200 0x00 0x00 0x01 0x2ef 0x00 0x00 0x65 0x200 0x3a980 0xaae60 0x01 0x2ef 0x00 0x9c40>;
+                       linux,phandle = <0x4ba>;
+                       phandle = <0x4ba>;
+                       extcon = <0x508>;
+
+                       dwc3@a800000 {
+                               compatible = "snps,dwc3";
+                               reg = <0xa800000 0xcd00>;
+                               interrupts = <0x00 0x8a 0x00>;
+                               usb-phy = <0x2b3 0x2b4>;
+                               tx-fifo-resize;
+                               linux,sysdev_is_parent;
+                               snps,disable-clk-gating;
+                               snps,has-lpm-erratum;
+                               snps,hird-threshold = [10];
+                               snps,usb3_lpm_capable;
+                               usb-core-id = <0x01>;
+                       };
+               };
+
+               qusb@88e3000 {
+                       compatible = "qcom,qusb2phy-v2";
+                       reg = <0x88e3000 0x400 0x88e7014 0x04>;
+                       reg-names = "qusb_phy_base\0refgen_north_bg_reg_addr";
+                       vdd-supply = <0x2f>;
+                       vdda18-supply = <0x124>;
+                       vdda33-supply = <0xbd>;
+                       qcom,vdd-voltage-level = <0x00 0xd6d80 0xd6d80>;
+                       qcom,qusb-phy-reg-offset = <0x240 0x1a0 0x210 0x230 0xa8 0x254 0x198 0x228 0x22c>;
+                       qcom,qusb-phy-init-seq = <0x23 0x210 0x03 0x04 0x7c 0x18c 0x80 0x2c 0x0a 0x184 0x19 0xb4 0x40 0x194 0x17 0x198 0x21 0x214 0x00 0x220 0x58 0x224 0x20 0x240 0x29 0x244 0xca 0x248 0x04 0x24c 0x03 0x250 0x00 0x23c 0x22 0x210>;
+                       phy_type = "utmi";
+                       clocks = <0x21 0x00 0x22 0xa3>;
+                       clock-names = "ref_clk_src\0cfg_ahb_clk";
+                       resets = <0x22 0x09>;
+                       reset-names = "phy_reset";
+                       status = "okay";
+                       linux,phandle = <0x2b3>;
+                       phandle = <0x2b3>;
+               };
+
+               ssphy@88eb000 {
+                       compatible = "qcom,usb-ssphy-qmp-v2";
+                       reg = <0x88eb000 0x1000 0x1fcbff0 0x04>;
+                       reg-names = "qmp_phy_base\0vls_clamp_reg";
+                       vdd-supply = <0x2f>;
+                       core-supply = <0x2e>;
+                       qcom,vdd-voltage-level = <0x00 0xd6d80 0xd6d80>;
+                       qcom,vbus-valid-override;
+                       qcom,qmp-phy-init-seq = <0x48 0x07 0x00 0x80 0x14 0x00 0x34 0x04 0x00 0x138 0x30 0x00 0x3c 0x02 0x00 0x8c 0x08 0x00 0x15c 0x06 0x00 0x164 0x01 0x00 0x13c 0x80 0x00 0xb0 0x82 0x00 0xb8 0xab 0x00 0xbc 0xea 0x00 0xc0 0x02 0x00 0x60 0x06 0x00 0x68 0x16 0x00 0x70 0x36 0x00 0xdc 0x00 0x00 0xd8 0x3f 0x00 0xf8 0x01 0x00 0xf4 0xc9 0x00 0x148 0x0a 0x00 0xa0 0x00 0x00 0x9c 0x34 0x00 0x98 0x15 0x00 0x90 0x04 0x00 0x154 0x00 0x00 0x94 0x00 0x00 0xf0 0x00 0x00 0x40 0x0a 0x00 0xd0 0x80 0x00 0x10 0x01 0x00 0x1c 0x31 0x00 0x20 0x01 0x00 0x14 0x00 0x00 0x18 0x00 0x00 0x24 0x85 0x00 0x28 0x07 0x00 0x4c0 0x0c 0x00 0x564 0x50 0x00 0x430 0x0b 0x00 0x4d4 0x0e 0x00 0x4d8 0x4e 0x00 0x4dc 0x18 0x00 0x4f8 0x77 0x00 0x4fc 0x80 0x00 0x504 0x03 0x00 0x50c 0x1c 0x00 0x434 0x75 0x00 0x444 0x80 0x00 0x408 0x0a 0x00 0x40c 0x06 0x00 0x500 0x00 0x00 0x260 0x10 0x00 0x2a4 0x12 0x00 0x28c 0xc6 0x00 0x248 0x06 0x00 0x244 0x06 0x00 0x8c8 0x83 0x00 0x8cc 0x09 0x00 0x8d0 0xa2 0x00 0x8d4 0x40 0x00 0x8c4 0x02 0x00 0x864 0x1b 0x00 0x80c 0x9f 0x00 0x810 0x9f 0x00 0x814 0xb5 0x00 0x818 0x4c 0x00 0x81c 0x64 0x00 0x820 0x6a 0x00 0x824 0x15 0x00 0x828 0x0d 0x00 0x82c 0x15 0x00 0x830 0x0d 0x00 0x834 0x15 0x00 0x838 0x0d 0x00 0x83c 0x15 0x00 0x840 0x0d 0x00 0x844 0x15 0x00 0x848 0x0d 0x00 0x84c 0x15 0x00 0x850 0x0d 0x00 0x85c 0x02 0x00 0x8a0 0x04 0x00 0x88c 0x44 0x00 0x880 0xd1 0x00 0x884 0x1f 0x00 0x888 0x47 0x00 0x870 0xe7 0x00 0x874 0x03 0x00 0x878 0x40 0x00 0x87c 0x00 0x00 0x9d8 0xba 0x00 0x8b8 0x75 0x00 0x8b0 0x86 0x00 0x8bc 0x13 0x00 0xa0c 0x21 0x00 0xa10 0x60 0x00 0xffffffff 0xffffffff 0x00>;
+                       qcom,qmp-phy-reg-offset = <0x974 0x8d8 0x8dc 0x804 0x800 0x808>;
+                       clocks = <0x22 0x9f 0x22 0xa2 0x21 0x00 0x22 0x9e 0x22 0xa3>;
+                       clock-names = "aux_clk\0pipe_clk\0ref_clk_src\0ref_clk\0cfg_ahb_clk";
+                       resets = <0x22 0x14 0x22 0x15>;
+                       reset-names = "phy_reset\0phy_phy_reset";
+                       status = "okay";
+                       linux,phandle = <0x2b4>;
+                       phandle = <0x2b4>;
+               };
+
+               qcom,csiphy@ac68000 {
+                       cell-index = <0x03>;
+                       compatible = "qcom,csiphy-v1.0\0qcom,csiphy";
+                       reg = <0xac68000 0x1000>;
+                       reg-names = "csiphy";
+                       reg-cam-base = <0x68000>;
+                       interrupts = <0x00 0x1c0 0x00>;
+                       interrupt-names = "csiphy";
+                       regulator-names = "gdscr\0refgen";
+                       gdscr-supply = <0x1bd>;
+                       refgen-supply = <0x125>;
+                       csi-vdd-voltage = <0x124f80>;
+                       mipi-csi-vdd-supply = <0x2f>;
+                       clocks = <0xa8 0x06 0xa8 0x55 0xa8 0x54 0xa8 0x09 0xa8 0x0a 0xa8 0x16 0xa8 0x12 0xa8 0x11>;
+                       clock-names = "camnoc_axi_clk\0soc_ahb_clk\0slow_ahb_src_clk\0cpas_ahb_clk\0cphy_rx_clk_src\0csiphy3_clk\0csi3phytimer_clk_src\0csi3phytimer_clk";
+                       clock-cntl-level = "turbo";
+                       clock-rates = <0x00 0x00 0x00 0x00 0x16e36000 0x00 0x100db355 0x00>;
+                       status = "ok";
+                       linux,phandle = <0x9e>;
+                       phandle = <0x9e>;
+               };
+
+               qcom,cam-lrme {
+                       compatible = "qcom,cam-lrme";
+                       arch-compat = "lrme";
+                       status = "ok";
+               };
+
+               qcom,lrme@ac6b000 {
+                       cell-index = <0x00>;
+                       compatible = "qcom,lrme";
+                       reg-names = "lrme";
+                       reg = <0xac6b000 0xa00>;
+                       reg-cam-base = <0x6b000>;
+                       interrupt-names = "lrme";
+                       interrupts = <0x00 0x1dc 0x00>;
+                       regulator-names = "camss";
+                       camss-supply = <0x1bd>;
+                       clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0camnoc_axi_clk\0lrme_clk_src\0lrme_clk";
+                       clocks = <0x22 0x06 0x22 0x07 0xa8 0x55 0xa8 0x09 0xa8 0x06 0xa8 0x41 0xa8 0x40>;
+                       clock-rates = <0x00 0x00 0x00 0x00 0x00 0xbebc200 0xbebc200 0x00 0x00 0x00 0x00 0x00 0x10089d40 0x10089d40 0x00 0x00 0x00 0x00 0x00 0x1312d000 0x1312d000 0x00 0x00 0x00 0x00 0x00 0x17d78400 0x17d78400>;
+                       clock-cntl-level = "lowsvs\0svs\0svs_l1\0turbo";
+                       src-clock-name = "lrme_clk_src";
+                       status = "ok";
+                       linux,phandle = <0x4bb>;
+                       phandle = <0x4bb>;
+               };
+
+               qcom,memshare {
+                       compatible = "qcom,memshare";
+
+                       qcom,client_1 {
+                               compatible = "qcom,memshare-peripheral";
+                               qcom,peripheral-size = <0x00>;
+                               qcom,client-id = <0x00>;
+                               qcom,allocate-boot-time;
+                               label = "modem";
+                       };
+
+                       qcom,client_2 {
+                               compatible = "qcom,memshare-peripheral";
+                               qcom,peripheral-size = <0x00>;
+                               qcom,client-id = <0x02>;
+                               label = "modem";
+                       };
+
+                       qcom,client_3 {
+                               compatible = "qcom,memshare-peripheral";
+                               qcom,peripheral-size = <0x500000>;
+                               qcom,client-id = <0x01>;
+                               qcom,allocate-on-request;
+                               label = "modem";
+                               linux,phandle = <0x4bc>;
+                               phandle = <0x4bc>;
+                       };
+               };
+
+               syscon@0x5091508 {
+                       compatible = "syscon";
+                       reg = <0x5091508 0x04>;
+                       linux,phandle = <0x1e>;
+                       phandle = <0x1e>;
+               };
+
+               syscon@0x5091008 {
+                       compatible = "syscon";
+                       reg = <0x5091008 0x04>;
+                       linux,phandle = <0x1f>;
+                       phandle = <0x1f>;
+               };
+
+               interrupt-controller@0xb220000 {
+                       compatible = "qcom,pdc-sdm845-v2";
+                       reg = <0xb220000 0x400>;
+                       #interrupt-cells = <0x03>;
+                       interrupt-parent = <0x82>;
+                       interrupt-controller;
+                       linux,phandle = <0x01>;
+                       phandle = <0x01>;
+               };
+
+               dsi_panel_pwr_supply {
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       linux,phandle = <0x4c8>;
+                       phandle = <0x4c8>;
+
+                       qcom,panel-supply-entry@0 {
+                               reg = <0x00>;
+                               qcom,supply-name = "vddio";
+                               qcom,supply-min-voltage = <0x1b7740>;
+                               qcom,supply-max-voltage = <0x1b7740>;
+                               qcom,supply-enable-load = <0xf230>;
+                               qcom,supply-disable-load = <0x50>;
+                               qcom,supply-post-on-sleep = <0x14>;
+                       };
+
+                       qcom,panel-supply-entry@1 {
+                               reg = <0x01>;
+                               qcom,supply-name = "lab";
+                               qcom,supply-min-voltage = <0x4630c0>;
+                               qcom,supply-max-voltage = <0x5b8d80>;
+                               qcom,supply-enable-load = <0x186a0>;
+                               qcom,supply-disable-load = <0x64>;
+                       };
+
+                       qcom,panel-supply-entry@2 {
+                               reg = <0x02>;
+                               qcom,supply-name = "ibb";
+                               qcom,supply-min-voltage = <0x4630c0>;
+                               qcom,supply-max-voltage = <0x5b8d80>;
+                               qcom,supply-enable-load = <0x186a0>;
+                               qcom,supply-disable-load = <0x64>;
+                               qcom,supply-post-on-sleep = <0x14>;
+                       };
+               };
+
+               dsi_panel_pwr_supply_no_labibb {
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       linux,phandle = <0x52a>;
+                       phandle = <0x52a>;
+
+                       qcom,panel-supply-entry@0 {
+                               reg = <0x00>;
+                               qcom,supply-name = "vddio";
+                               qcom,supply-min-voltage = <0x1b7740>;
+                               qcom,supply-max-voltage = <0x1b7740>;
+                               qcom,supply-enable-load = <0xf230>;
+                               qcom,supply-disable-load = <0x50>;
+                               qcom,supply-post-on-sleep = <0x14>;
+                       };
+               };
+
+               dsi_panel_pwr_supply_vdd_no_labibb {
+                       #address-cells = <0x01>;
+                       #size-cells = <0x00>;
+                       linux,phandle = <0x4cb>;
+                       phandle = <0x4cb>;
+
+                       qcom,panel-supply-entry@0 {
+                               reg = <0x00>;
+                               qcom,supply-name = "vddio";
+                               qcom,supply-min-voltage = <0x1b7740>;
+                               qcom,supply-max-voltage = <0x1b7740>;
+                               qcom,supply-enable-load = <0xf230>;
+                               qcom,supply-disable-load = <0x50>;
+                               qcom,supply-post-on-sleep = <0x01>;
+                       };
+
+                       qcom,panel-supply-entry@1 {
+                               reg = <0x01>;
+                               qcom,supply-name = "vdd";
+                               qcom,supply-min-voltage = <0x2dc6c0>;
+                               qcom,supply-max-voltage = <0x2dc6c0>;
+                               qcom,supply-enable-load = <0xd13a8>;
+                               qcom,supply-disable-load = <0x00>;
+                               qcom,supply-post-off-sleep = <0x01>;
+                       };
+               };
+
+               qcom,dsi-display@0 {
+                       compatible = "qcom,dsi-display";
+                       label = "dsi_sharp_4k_dsc_video_display";
+                       qcom,display-type = "primary";
+                       qcom,dsi-ctrl = <0x2be 0x2bf>;
+                       qcom,dsi-phy = <0x2c0 0x2c1>;
+                       clocks = <0x2b7 0x06 0x2b7 0x09>;
+                       clock-names = "src_byte_clk\0src_pixel_clk";
+                       pinctrl-names = "panel_active\0panel_suspend";
+                       pinctrl-0 = <0x302 0x419>;
+                       pinctrl-1 = <0x303 0x41a>;
+                       qcom,platform-te-gpio = <0x34 0x0a 0x00>;
+                       qcom,platform-reset-gpio = <0x34 0x06 0x00>;
+                       qcom,panel-mode-gpio = <0x34 0x34 0x00>;
+                       qcom,dsi-panel = <0x4cc>;
+                       lab-supply = <0x4cd>;
+                       ibb-supply = <0x4ce>;
+                       linux,phandle = <0x52b>;
+                       phandle = <0x52b>;
+               };
+
+               qcom,dsi-display@1 {
+                       compatible = "qcom,dsi-display";
+                       label = "dsi_sharp_4k_dsc_cmd_display";
+                       qcom,display-type = "primary";
+                       qcom,dsi-ctrl = <0x2be 0x2bf>;
+                       qcom,dsi-phy = <0x2c0 0x2c1>;
+                       clocks = <0x2b7 0x06 0x2b7 0x09>;
+                       clock-names = "src_byte_clk\0src_pixel_clk";
+                       pinctrl-names = "panel_active\0panel_suspend";
+                       pinctrl-0 = <0x302 0x419>;
+                       pinctrl-1 = <0x303 0x41a>;
+                       qcom,platform-te-gpio = <0x34 0x0a 0x00>;
+                       qcom,platform-reset-gpio = <0x34 0x06 0x00>;
+                       qcom,panel-mode-gpio = <0x34 0x34 0x00>;
+                       qcom,dsi-panel = <0x4cf>;
+                       lab-supply = <0x4cd>;
+                       ibb-supply = <0x4ce>;
+                       linux,phandle = <0x52c>;
+                       phandle = <0x52c>;
+               };
+
+               qcom,dsi-display@2 {
+                       compatible = "qcom,dsi-display";
+                       label = "dsi_sharp_1080_cmd_display";
+                       qcom,display-type = "primary";
+                       qcom,dsi-ctrl = <0x2be>;
+                       qcom,dsi-phy = <0x2c0>;
+                       clocks = <0x2b7 0x06 0x2b7 0x09>;
+                       clock-names = "src_byte_clk\0src_pixel_clk";
+                       pinctrl-names = "panel_active\0panel_suspend";
+                       pinctrl-0 = <0x302 0x419>;
+                       pinctrl-1 = <0x303 0x41a>;
+                       qcom,platform-te-gpio = <0x34 0x0a 0x00>;
+                       qcom,platform-reset-gpio = <0x34 0x06 0x00>;
+                       qcom,panel-mode-gpio = <0x34 0x34 0x00>;
+                       qcom,dsi-panel = <0x4d0>;
+                       lab-supply = <0x4cd>;
+                       ibb-supply = <0x4ce>;
+                       linux,phandle = <0x52d>;
+                       phandle = <0x52d>;
+               };
+
+               qcom,dsi-display@3 {
+                       compatible = "qcom,dsi-display";
+                       label = "dsi_dual_sharp_1080_120hz_cmd_display";
+                       qcom,display-type = "primary";
+                       qcom,dsi-ctrl = <0x2be 0x2bf>;
+                       qcom,dsi-phy = <0x2c0 0x2c1>;
+                       clocks = <0x2b7 0x06 0x2b7 0x09>;
+                       clock-names = "src_byte_clk\0src_pixel_clk";
+                       pinctrl-names = "panel_active\0panel_suspend";
+                       pinctrl-0 = <0x302 0x419>;
+                       pinctrl-1 = <0x303 0x41a>;
+                       qcom,platform-te-gpio = <0x34 0x0a 0x00>;
+                       qcom,platform-reset-gpio = <0x34 0x06 0x00>;
+                       qcom,panel-mode-gpio = <0x34 0x34 0x00>;
+                       qcom,dsi-panel = <0x4d1>;
+                       lab-supply = <0x4cd>;
+                       ibb-supply = <0x4ce>;
+                       linux,phandle = <0x52e>;
+                       phandle = <0x52e>;
+               };
+
+               qcom,dsi-display@4 {
+                       compatible = "qcom,dsi-display";
+                       label = "dsi_dual_nt35597_truly_video_display";
+                       qcom,display-type = "primary";
+                       qcom,dsi-ctrl = <0x2be 0x2bf>;
+                       qcom,dsi-phy = <0x2c0 0x2c1>;
+                       clocks = <0x2b7 0x06 0x2b7 0x09>;
+                       clock-names = "src_byte_clk\0src_pixel_clk";
+                       pinctrl-names = "panel_active\0panel_suspend";
+                       pinctrl-0 = <0x302 0x419>;
+                       pinctrl-1 = <0x303 0x41a>;
+                       qcom,platform-reset-gpio = <0x34 0x06 0x00>;
+                       qcom,panel-mode-gpio = <0x34 0x34 0x00>;
+                       qcom,dsi-panel = <0x4d2>;
+                       lab-supply = <0x4cd>;
+                       ibb-supply = <0x4ce>;
+                       linux,phandle = <0x52f>;
+                       phandle = <0x52f>;
+               };
+
+               qcom,dsi-display@5 {
+                       compatible = "qcom,dsi-display";
+                       label = "dsi_dual_nt35597_truly_cmd_display";
+                       qcom,display-type = "primary";
+                       qcom,dsi-ctrl = <0x2be 0x2bf>;
+                       qcom,dsi-phy = <0x2c0 0x2c1>;
+                       clocks = <0x2b7 0x06 0x2b7 0x09>;
+                       clock-names = "src_byte_clk\0src_pixel_clk";
+                       pinctrl-names = "panel_active\0panel_suspend";
+                       pinctrl-0 = <0x302 0x419>;
+                       pinctrl-1 = <0x303 0x41a>;
+                       qcom,platform-te-gpio = <0x34 0x0a 0x00>;
+                       qcom,platform-reset-gpio = <0x34 0x06 0x00>;
+                       qcom,panel-mode-gpio = <0x34 0x34 0x00>;
+                       qcom,dsi-panel = <0x4d3>;
+                       lab-supply = <0x4cd>;
+                       ibb-supply = <0x4ce>;
+                       linux,phandle = <0x530>;
+                       phandle = <0x530>;
+               };
+
+               qcom,dsi-display@6 {
+                       compatible = "qcom,dsi-display";
+                       label = "dsi_nt35597_truly_dsc_cmd_display";
+                       qcom,display-type = "primary";
+                       qcom,dsi-ctrl = <0x2bf>;
+                       qcom,dsi-phy = <0x2c1>;
+                       clocks = <0x2b8 0x10 0x2b8 0x13>;
+                       clock-names = "src_byte_clk\0src_pixel_clk";
+                       pinctrl-names = "panel_active\0panel_suspend";
+                       pinctrl-0 = <0x302 0x419>;
+                       pinctrl-1 = <0x303 0x41a>;
+                       qcom,platform-te-gpio = <0x34 0x0a 0x00>;
+                       qcom,platform-reset-gpio = <0x34 0x06 0x00>;
+                       qcom,panel-mode-gpio = <0x34 0x34 0x00>;
+                       qcom,dsi-panel = <0x4d4>;
+                       lab-supply = <0x4cd>;
+                       ibb-supply = <0x4ce>;
+                       linux,phandle = <0x531>;
+                       phandle = <0x531>;
+               };
+
+               qcom,dsi-display@7 {
+                       compatible = "qcom,dsi-display";
+                       label = "dsi_nt35597_truly_dsc_video_display";
+                       qcom,display-type = "primary";
+                       qcom,dsi-ctrl = <0x2bf>;
+                       qcom,dsi-phy = <0x2c1>;
+                       clocks = <0x2b8 0x10 0x2b8 0x13>;
+                       clock-names = "src_byte_clk\0src_pixel_clk";
+                       pinctrl-names = "panel_active\0panel_suspend";
+                       pinctrl-0 = <0x302 0x419>;
+                       pinctrl-1 = <0x303 0x41a>;
+                       qcom,platform-te-gpio = <0x34 0x0a 0x00>;
+                       qcom,platform-reset-gpio = <0x34 0x06 0x00>;
+                       qcom,panel-mode-gpio = <0x34 0x34 0x00>;
+                       qcom,dsi-panel = <0x4d5>;
+                       lab-supply = <0x4cd>;
+                       ibb-supply = <0x4ce>;
+                       linux,phandle = <0x532>;
+                       phandle = <0x532>;
+               };
+
+               qcom,dsi-display@8 {
+                       compatible = "qcom,dsi-display";
+                       label = "dsi_sim_vid_display";
+                       qcom,display-type = "primary";
+                       qcom,dsi-ctrl = <0x2be>;
+                       qcom,dsi-phy = <0x2c0>;
+                       clocks = <0x2b7 0x06 0x2b7 0x09>;
+                       clock-names = "src_byte_clk\0src_pixel_clk";
+                       pinctrl-names = "panel_active\0panel_suspend";
+                       pinctrl-0 = <0x302 0x419>;
+                       pinctrl-1 = <0x303 0x41a>;
+                       qcom,dsi-panel = <0x4d6>;
+                       linux,phandle = <0x533>;
+                       phandle = <0x533>;
+               };
+
+               qcom,dsi-display@9 {
+                       compatible = "qcom,dsi-display";
+                       label = "dsi_dual_sim_vid_display";
+                       qcom,display-type = "primary";
+                       qcom,dsi-ctrl = <0x2be 0x2bf>;
+                       qcom,dsi-phy = <0x2c0 0x2c1>;
+                       clocks = <0x2b7 0x06 0x2b7 0x09>;
+                       clock-names = "src_byte_clk\0src_pixel_clk";
+                       pinctrl-names = "panel_active\0panel_suspend";
+                       pinctrl-0 = <0x302 0x419>;
+                       pinctrl-1 = <0x303 0x41a>;
+                       qcom,dsi-panel = <0x4d7>;
+                       linux,phandle = <0x534>;
+                       phandle = <0x534>;
+               };
+
+               qcom,dsi-display@10 {
+                       compatible = "qcom,dsi-display";
+                       label = "dsi_sim_cmd_display";
+                       qcom,display-type = "primary";
+                       qcom,dsi-ctrl = <0x2be>;
+                       qcom,dsi-phy = <0x2c0>;
+                       clocks = <0x2b7 0x06 0x2b7 0x09>;
+                       clock-names = "src_byte_clk\0src_pixel_clk";
+                       pinctrl-names = "panel_active\0panel_suspend";
+                       pinctrl-0 = <0x302 0x419>;
+                       pinctrl-1 = <0x303 0x41a>;
+                       qcom,dsi-panel = <0x4d8>;
+                       linux,phandle = <0x535>;
+                       phandle = <0x535>;
+               };
+
+               qcom,dsi-display@11 {
+                       compatible = "qcom,dsi-display";
+                       label = "dsi_dual_sim_cmd_display";
+                       qcom,display-type = "primary";
+                       qcom,dsi-ctrl = <0x2be 0x2bf>;
+                       qcom,dsi-phy = <0x2c0 0x2c1>;
+                       clocks = <0x2b7 0x06 0x2b7 0x09>;
+                       clock-names = "src_byte_clk\0src_pixel_clk";
+                       pinctrl-names = "panel_active\0panel_suspend";
+                       pinctrl-0 = <0x302 0x419>;
+                       pinctrl-1 = <0x303 0x41a>;
+                       qcom,dsi-panel = <0x4d9>;
+                       linux,phandle = <0x536>;
+                       phandle = <0x536>;
+               };
+
+               qcom,dsi-display@12 {
+                       compatible = "qcom,dsi-display";
+                       label = "dsi_sim_dsc_375_cmd_display";
+                       qcom,display-type = "primary";
+                       qcom,dsi-ctrl = <0x2be>;
+                       qcom,dsi-phy = <0x2c0>;
+                       clocks = <0x2b7 0x06 0x2b7 0x09>;
+                       clock-names = "src_byte_clk\0src_pixel_clk";
+                       pinctrl-names = "panel_active\0panel_suspend";
+                       pinctrl-0 = <0x302 0x419>;
+                       pinctrl-1 = <0x303 0x41a>;
+                       qcom,dsi-panel = <0x4da>;
+                       linux,phandle = <0x537>;
+                       phandle = <0x537>;
+               };
+
+               qcom,dsi-display@13 {
+                       compatible = "qcom,dsi-display";
+                       label = "dsi_dual_sim_dsc_375_cmd_display";
+                       qcom,display-type = "primary";
+                       qcom,dsi-ctrl = <0x2be 0x2bf>;
+                       qcom,dsi-phy = <0x2c0 0x2c1>;
+                       clocks = <0x2b7 0x06 0x2b7 0x09>;
+                       clock-names = "src_byte_clk\0src_pixel_clk";
+                       pinctrl-names = "panel_active\0panel_suspend";
+                       pinctrl-0 = <0x302 0x419>;
+                       pinctrl-1 = <0x303 0x41a>;
+                       qcom,dsi-panel = <0x4db>;
+                       linux,phandle = <0x538>;
+                       phandle = <0x538>;
+               };
+
+               qcom,dsi-display@14 {
+                       compatible = "qcom,dsi-display";
+                       label = "dsi_dual_nt35597_video_display";
+                       qcom,display-type = "primary";
+                       qcom,dsi-ctrl = <0x2be 0x2bf>;
+                       qcom,dsi-phy = <0x2c0 0x2c1>;
+                       clocks = <0x2b7 0x06 0x2b7 0x09>;
+                       clock-names = "src_byte_clk\0src_pixel_clk";
+                       pinctrl-names = "panel_active\0panel_suspend";
+                       pinctrl-0 = <0x302 0x419>;
+                       pinctrl-1 = <0x303 0x41a>;
+                       qcom,platform-reset-gpio = <0x34 0x06 0x00>;
+                       qcom,panel-mode-gpio = <0x34 0x34 0x00>;
+                       qcom,dsi-panel = <0x4dc>;
+                       lab-supply = <0x4cd>;
+                       ibb-supply = <0x4ce>;
+                       linux,phandle = <0x539>;
+                       phandle = <0x539>;
+               };
+
+               qcom,dsi-display@15 {
+                       compatible = "qcom,dsi-display";
+                       label = "dsi_dual_nt35597_cmd_display";
+                       qcom,display-type = "primary";
+                       qcom,dsi-ctrl = <0x2be 0x2bf>;
+                       qcom,dsi-phy = <0x2c0 0x2c1>;
+                       clocks = <0x2b7 0x06 0x2b7 0x09>;
+                       clock-names = "src_byte_clk\0src_pixel_clk";
+                       pinctrl-names = "panel_active\0panel_suspend";
+                       pinctrl-0 = <0x302 0x419>;
+                       pinctrl-1 = <0x303 0x41a>;
+                       qcom,platform-te-gpio = <0x34 0x0a 0x00>;
+                       qcom,platform-reset-gpio = <0x34 0x06 0x00>;
+                       qcom,panel-mode-gpio = <0x34 0x34 0x00>;
+                       qcom,dsi-panel = <0x4dd>;
+                       lab-supply = <0x4cd>;
+                       ibb-supply = <0x4ce>;
+                       linux,phandle = <0x53a>;
+                       phandle = <0x53a>;
+               };
+
+               qcom,dsi-display@16 {
+                       compatible = "qcom,dsi-display";
+                       label = "dsi_dual_nt36850_truly_cmd_display";
+                       qcom,display-type = "primary";
+                       qcom,dsi-ctrl = <0x2be 0x2bf>;
+                       qcom,dsi-phy = <0x2c0 0x2c1>;
+                       clocks = <0x2b7 0x06 0x2b7 0x09>;
+                       clock-names = "src_byte_clk\0src_pixel_clk";
+                       pinctrl-names = "panel_active\0panel_suspend";
+                       pinctrl-0 = <0x302 0x419>;
+                       pinctrl-1 = <0x303 0x41a>;
+                       qcom,platform-te-gpio = <0x34 0x0a 0x00>;
+                       qcom,platform-reset-gpio = <0x34 0x06 0x00>;
+                       qcom,panel-mode-gpio = <0x34 0x34 0x00>;
+                       qcom,dsi-panel = <0x4de>;
+                       lab-supply = <0x4cd>;
+                       ibb-supply = <0x4ce>;
+                       linux,phandle = <0x53b>;
+                       phandle = <0x53b>;
+               };
+
+               qcom,dsi-display@17 {
+                       compatible = "qcom,dsi-display";
+                       label = "dsi_sofef00m_amoled_cmd_display";
+                       qcom,display-type = "primary";
+                       qcom,dsi-ctrl = <0x2be>;
+                       qcom,dsi-phy = <0x2c0>;
+                       clocks = <0x2b7 0x06 0x2b7 0x09>;
+                       clock-names = "src_byte_clk\0src_pixel_clk";
+                       pinctrl-names = "panel_active\0panel_suspend";
+                       pinctrl-0 = <0x302 0x419>;
+                       pinctrl-1 = <0x303 0x41a>;
+                       qcom,platform-te-gpio = <0x34 0x0a 0x00>;
+                       qcom,platform-reset-gpio = <0xe9 0x08 0x00>;
+                       qcom,platform-err-fg-gpio = <0x34 0x0c 0x00>;
+                       qcom,dsi-panel = <0x4df>;
+                       vddio-supply = <0x352>;
+                       vdd-supply = <0x353>;
+                       qcom,dsi-display-active;
+                       linux,phandle = <0x4e3>;
+                       phandle = <0x4e3>;
+               };
+
+               qcom,wb-display@0 {
+                       compatible = "qcom,wb-display";
+                       cell-index = <0x00>;
+                       label = "wb_display";
+                       linux,phandle = <0x4e2>;
+                       phandle = <0x4e2>;
+               };
+
+               qcom,msm-ext-disp {
+                       compatible = "qcom,msm-ext-disp";
+                       linux,phandle = <0x4e1>;
+                       phandle = <0x4e1>;
+
+                       qcom,msm-ext-disp-audio-codec-rx {
+                               compatible = "qcom,msm-ext-disp-audio-codec-rx";
+                               linux,phandle = <0x51a>;
+                               phandle = <0x51a>;
+                       };
+               };
+
+               qcom,camera-flash@0 {
+                       cell-index = <0x00>;
+                       reg = <0x00 0x00>;
+                       compatible = "qcom,camera-flash";
+                       flash-source = <0x4f5 0x4f6>;
+                       torch-source = <0x4f7 0x4f8>;
+                       pinctrl-names = "flash_default";
+                       pinctrl-0 = <0x48b>;
+                       pinctrl-1 = <0x48c>;
+                       gpios = <0x34 0x16 0x00>;
+                       gpio-flash-strobe = <0x00>;
+                       gpio-req-tbl-num = <0x00>;
+                       gpio-req-tbl-flags = <0x00>;
+                       gpio-req-tbl-label = "FLASH_STROBE";
+                       status = "ok";
+                       linux,phandle = <0x4fa>;
+                       phandle = <0x4fa>;
+               };
+
+               qcom,camera-flash@1 {
+                       cell-index = <0x01>;
+                       reg = <0x01 0x00>;
+                       compatible = "qcom,camera-flash";
+                       flash-source = <0x4f5 0x4f6>;
+                       torch-source = <0x4f7 0x4f8>;
+                       pinctrl-names = "flash_default";
+                       pinctrl-0 = <0x48b>;
+                       pinctrl-1 = <0x48c>;
+                       gpios = <0x34 0x16 0x00>;
+                       gpio-flash-strobe = <0x00>;
+                       gpio-req-tbl-num = <0x00>;
+                       gpio-req-tbl-flags = <0x00>;
+                       gpio-req-tbl-label = "FLASH_STROBE";
+                       status = "ok";
+                       linux,phandle = <0x4ff>;
+                       phandle = <0x4ff>;
+               };
+
+               gpio-regulator@0 {
+                       compatible = "regulator-fixed";
+                       reg = <0x00 0x00>;
+                       regulator-name = "cam_vio_regulator";
+                       regulator-min-microvolt = <0x1b7740>;
+                       regulator-max-microvolt = <0x1b7740>;
+                       enable-active-high;
+                       gpio = <0x34 0x10 0x00>;
+                       vin-supply = <0xa6>;
+                       linux,phandle = <0x4f9>;
+                       phandle = <0x4f9>;
+               };
+
+               gpio-regulator@1 {
+                       compatible = "regulator-fixed";
+                       reg = <0x01 0x00>;
+                       regulator-name = "rcam2_vana_regulator";
+                       regulator-min-microvolt = <0x1b7740>;
+                       regulator-max-microvolt = <0x1b7740>;
+                       enable-active-high;
+                       gpio = <0x34 0x1d 0x00>;
+                       vin-supply = <0xa6>;
+                       linux,phandle = <0x501>;
+                       phandle = <0x501>;
+               };
+
+               gpio_keys {
+                       compatible = "gpio-keys";
+                       label = "gpio-keys";
+                       pinctrl-names = "default";
+                       pinctrl-0 = <0x2fb>;
+
+                       vol_up {
+                               label = "volume_up";
+                               gpios = <0xe9 0x06 0x01>;
+                               linux,input-type = <0x01>;
+                               linux,code = <0x73>;
+                               gpio-key,wakeup;
+                               debounce-interval = <0x0f>;
+                               linux,can-disable;
+                       };
+
+                       hall_sensor {
+                               label = "hall_sensor";
+                               gpios = <0x34 0x7c 0x01>;
+                               linux,input-type = <0x01>;
+                               linux,code = <0x19>;
+                               gpio-key,wakeup;
+                               debounce-interval = <0x0f>;
+                               linux,can-disable;
+                       };
+               };
+
+               fp-vio-regulator {
+                       compatible = "regulator-fixed";
+                       regulator-name = "fp_vio_ldo";
+                       regulator-min-microvolt = <0x1b7740>;
+                       regulator-max-microvolt = <0x1b7740>;
+                       enable-active-high;
+                       vin-supply = <0x6f>;
+                       linux,phandle = <0x50a>;
+                       phandle = <0x50a>;
+               };
+
+               fp-vdd-regulator {
+                       compatible = "regulator-fixed";
+                       regulator-name = "fp_vdd_ldo";
+                       regulator-min-microvolt = <0x34a490>;
+                       regulator-max-microvolt = <0x34a490>;
+                       enable-active-high;
+                       gpio = <0x34 0x34 0x00>;
+                       vin-supply = <0x34f>;
+                       linux,phandle = <0x509>;
+                       phandle = <0x509>;
+               };
+
+               steller {
+                       status = "okay";
+                       compatible = "meizu,fingerprint";
+                       vdd_3p4-supply = <0x509>;
+                       vdd_1p8-supply = <0x50a>;
+                       fp,gpio-rest = <0x34 0x66 0x00>;
+                       fp,gpio-ready = <0x34 0x79 0x00>;
+                       fp,gp0-ctrl = <0x34 0x4b 0x00>;
+                       fp,gp1-ctrl = <0x34 0x4c 0x00>;
+                       fp,ts-in = <0x34 0x67 0x00>;
+                       pinctrl-names = "fp_reset_init\0fp_hbm_init";
+                       pinctrl-0 = <0x49f>;
+                       pinctrl-1 = <0x4a0>;
+                       linux,phandle = <0x560>;
+                       phandle = <0x560>;
+               };
+
+               vsys-regulator {
+                       compatible = "regulator-fixed";
+                       regulator-name = "audio_vsys";
+                       regulator-boot-on;
+                       regulator-always-on;
+                       linux,phandle = <0x517>;
+                       phandle = <0x517>;
+               };
+
+               msm_cdc_pinctrl@49 {
+                       compatible = "qcom,msm-cdc-pinctrl";
+                       pinctrl-names = "aud_active\0aud_sleep";
+                       pinctrl-0 = <0x40e>;
+                       pinctrl-1 = <0x40d>;
+                       linux,phandle = <0x51b>;
+                       phandle = <0x51b>;
+               };
+
+               wcd9xxx-irq {
+                       status = "ok";
+                       compatible = "qcom,wcd9xxx-irq";
+                       interrupt-controller;
+                       #interrupt-cells = <0x01>;
+                       interrupt-parent = <0x34>;
+                       qcom,gpio-connect = <0x34 0x36 0x00>;
+                       pinctrl-names = "default";
+                       pinctrl-0 = <0x3f3>;
+                       linux,phandle = <0x522>;
+                       phandle = <0x522>;
+               };
+
+               audio_ext_clk_lnbb {
+                       status = "ok";
+                       compatible = "qcom,audio-ref-clk";
+                       clock-names = "osr_clk";
+                       clocks = <0x21 0x02>;
+                       qcom,node_has_rpm_clock;
+                       #clock-cells = <0x01>;
+                       linux,phandle = <0x524>;
+                       phandle = <0x524>;
+               };
+
+               msm_cdc_pinctrl@64 {
+                       compatible = "qcom,msm-cdc-pinctrl";
+                       qcom,cdc-rst-n-gpio = <0x34 0x40 0x00>;
+                       pinctrl-names = "aud_active\0aud_sleep";
+                       pinctrl-0 = <0x409>;
+                       pinctrl-1 = <0x408>;
+                       linux,phandle = <0x523>;
+                       phandle = <0x523>;
+               };
+
+               qocm,wcd-dsp-glink {
+                       compatible = "qcom,wcd-dsp-glink";
+               };
+
+               qcom,wcd-dsp-mgr {
+                       compatible = "qcom,wcd-dsp-mgr";
+                       qcom,wdsp-components = <0x520 0x00 0x521 0x01 0x323 0x02>;
+                       qcom,img-filename = "cpe_9340";
+               };
+       };
+
+       chosen {
+               linux,initrd-end = <0x00 0x84ec135b>;
+               linux,initrd-start = <0x00 0x84300000>;
+               kaslr-seed = <0x00 0x00>;
+               bootargs = "rcupdate.rcu_expedited=1 console=ttyMSM0,115200n8 earlycon=msm_geni_serial,0xA84000 androidboot.hardware=qcom androidboot.console=ttyMSM0 video=vfb:640x400,bpp=32,memsize=3072000 msm_rtb.filter=0x237 ehci-hcd.park=3 lpm_levels.sleep_disabled=1 service_locator.enable=1 swiotlb=2048 androidboot.configfs=true androidboot.usbcontroller=a600000.dwc3 androidboot.selinux=permissive buildvariant=eng androidboot.verifiedbootstate=orange androidboot.keymaster=1 androidboot.vbmeta.device=PARTUUID=3d9d33ce-960a-0981-eb74-b23df69cf950 androidboot.vbmeta.avb_version=1.0 androidboot.vbmeta.device_state=unlocked androidboot.vbmeta.hash_alg=sha256 androidboot.vbmeta.size=6016 androidboot.vbmeta.digest=0c43cde0b978f22d967d35af97ae755d17571afe0e56f7c59eb8522d89af3cf5 androidboot.vbmeta.invalidate_on_error=yes androidboot.veritymode=enforcing androidboot.bootdevice=1d84000.ufshc androidboot.serialno=882QAETQCQPB2 androidboot.mode=recovery androidboot.baseband=sdm dis_id=29B500 msm_drm.dsi_display0=dsi_sofef00m_amoled_cmd_0 msm_serial.console_enable=0 memtest=0";
+       };
+
+       aliases {
+               ufshc1 = "/soc/ufshc@1d84000";
+               pci-domain0 = "/soc/qcom,pcie@0x1c00000";
+               pci-domain1 = "/soc/qcom,pcie@0x1c08000";
+               sdhc2 = "/soc/sdhci@8804000";
+               serial0 = "/soc/qcom,qup_uart@0xa84000";
+               spi0 = "/soc/spi@a80000";
+               spi1 = "/soc/spi@880000";
+               spi2 = "/soc/spi@89c000";
+               i2c0 = "/soc/i2c@a88000";
+               i2c1 = "/soc/i2c@88c000";
+               hsuart0 = "/soc/qcom,qup_uart@0x898000";
+       };
+
+       memory {
+               device_type = "memory";
+               reg = <0x00 0x80000000 0x01 0x00 0x01 0x80000000 0x00 0xfcac0000>;
+       };
+
+       energy-costs {
+               compatible = "sched-energy";
+               linux,phandle = <0x4bd>;
+               phandle = <0x4bd>;
+
+               core-cost0 {
+                       busy-cost-data = <0x493e0 0x0c 0x62700 0x11 0x75300 0x15 0x8ca00 0x1b 0x9f600 0x1f 0xb6d00 0x25 0xc9900 0x2a 0xdc500 0x2f 0xef100 0x34 0x101d00 0x39 0x114900 0x3e 0x12c000 0x46 0x143700 0x4e 0x15ae00 0x59 0x172500 0x67 0x189c00 0x7a 0x19c800 0x8d 0x1af400 0xa0>;
+                       idle-cost-data = <0x16 0x12 0x0e 0x0c>;
+                       linux,phandle = <0x04>;
+                       phandle = <0x04>;
+               };
+
+               core-cost1 {
+                       busy-cost-data = <0x493e0 0xbd 0x62700 0x20b 0x75300 0x2fb 0x8ca00 0x41c 0x9f600 0x4f9 0xb6d00 0x600 0xc9900 0x6c8 0xdc500 0x786 0xef100 0x83c 0x101d00 0x8ec 0x114900 0x998 0x127500 0xa44 0x13a100 0xaf4 0x14cd00 0xbb0 0x164400 0xcb7 0x177000 0xdab 0x189c00 0xeca 0x19c800 0x1020 0x1af400 0x11b7 0x1c2000 0x139b 0x1d4c00 0x15cf 0x1e7800 0x1852 0x1fef00 0x1bd0 0x211b00 0x1ec4 0x224700 0x21b4 0x237300 0x2480 0x249f00 0x272e 0x25cb00 0x2a36 0x26f700 0x2f0d 0x286e00 0x3d46 0x29e500 0x63f2 0x2a3000 0x7530 0x2a7b00 0x88b8 0x2ac600 0x9c40 0x2b5c00 0xc350 0x2d1e00 0xea60>;
+                       idle-cost-data = <0x64 0x50 0x3c 0x28>;
+                       linux,phandle = <0x0c>;
+                       phandle = <0x0c>;
+               };
+
+               cluster-cost0 {
+                       busy-cost-data = <0x493e0 0x03 0x62700 0x04 0x75300 0x04 0x8ca00 0x04 0x9f600 0x05 0xb6d00 0x05 0xc9900 0x06 0xdc500 0x07 0xef100 0x07 0x101d00 0x08 0x114900 0x09 0x12c000 0x09 0x143700 0x0a 0x15ae00 0x0b 0x172500 0x0c 0x189c00 0x0d 0x19c800 0x0f 0x1af400 0x11>;
+                       idle-cost-data = <0x04 0x03 0x02 0x01>;
+                       linux,phandle = <0x05>;
+                       phandle = <0x05>;
+               };
+
+               cluster-cost1 {
+                       busy-cost-data = <0x493e0 0x18 0x62700 0x18 0x75300 0x19 0x8ca00 0x19 0x9f600 0x1a 0xb6d00 0x1b 0xc9900 0x1c 0xdc500 0x1d 0xef100 0x1e 0x101d00 0x20 0x114900 0x22 0x127500 0x25 0x13a100 0x28 0x14cd00 0x2d 0x164400 0x32 0x177000 0x39 0x189c00 0x40 0x19c800 0x4a 0x1af400 0x54 0x1c2000 0x60 0x1d4c00 0x6a 0x1e7800 0x71 0x1fef00 0x78 0x211b00 0x7d 0x224700 0x7f 0x237300 0x82 0x249f00 0x87 0x25cb00 0x8c 0x26f700 0x91 0x286e00 0x96 0x29e500 0x9b 0x2a3000 0xa0 0x2a7b00 0xa5 0x2ac600 0xaa 0x2b5c00 0xb4 0x2d1e00 0xbe>;
+                       idle-cost-data = <0x04 0x03 0x02 0x01>;
+                       linux,phandle = <0x0d>;
+                       phandle = <0x0d>;
+               };
+       };
+
+       psci {
+               compatible = "arm,psci-1.0";
+               method = "smc";
+       };
+
+       vendor {
+               #address-cells = <0x01>;
+               #size-cells = <0x01>;
+               ranges = <0x00 0x00 0x00 0xffffffff>;
+               compatible = "simple-bus";
+               linux,phandle = <0x4be>;
+               phandle = <0x4be>;
+
+               ext_5v_boost {
+                       status = "ok";
+                       compatible = "regulator-fixed";
+                       regulator-name = "ext_5v_boost";
+                       gpio = <0x4f2 0x0a 0x00>;
+                       enable-active-high;
+                       regulator-enable-ramp-delay = <0x640>;
+                       pinctrl-names = "default";
+                       pinctrl-0 = <0x4f3>;
+                       linux,phandle = <0x4e7>;
+                       phandle = <0x4e7>;
+               };
+
+               bt_wcn3990 {
+                       compatible = "qca,wcn3990";
+                       qca,bt-vdd-io-supply = <0x33b>;
+                       qca,bt-vdd-xtal-supply = <0xa6>;
+                       qca,bt-vdd-core-supply = <0xef>;
+                       qca,bt-vdd-pa-supply = <0xf0>;
+                       qca,bt-vdd-ldo-supply = <0xf1>;
+                       qca,bt-vdd-io-voltage-level = <0x14a140 0x14a140>;
+                       qca,bt-vdd-xtal-voltage-level = <0x1f20c0 0x1f20c0>;
+                       qca,bt-vdd-core-voltage-level = <0x1b7740 0x1b7740>;
+                       qca,bt-vdd-pa-voltage-level = <0x13e5c0 0x13e5c0>;
+                       qca,bt-vdd-ldo-voltage-level = <0x328980 0x328980>;
+                       qca,bt-vdd-io-current-level = <0x01>;
+                       qca,bt-vdd-xtal-current-level = <0x01>;
+                       qca,bt-vdd-core-current-level = <0x01>;
+                       qca,bt-vdd-pa-current-level = <0x01>;
+                       qca,bt-vdd-ldo-current-level = <0x01>;
+                       linux,phandle = <0x55f>;
+                       phandle = <0x55f>;
+               };
+
+               qcom,battery-data {
+                       qcom,batt-id-range-pct = <0x0f>;
+                       linux,phandle = <0x4e9>;
+                       phandle = <0x4e9>;
+
+                       qcom,3511331_meizu_m1882gy_3010mah_averaged_masterslave_jun4th2018 {
+                               qcom, = <0x18>;
+                               qcom,max-voltage-uv = <0x432380>;
+                               qcom,fastchg-current-ma = <0xb86>;
+                               qcom,nom-batt-capacity-mah = <0xbc2>;
+                               qcom,batt-id-kohm = <0x64>;
+                               qcom,battery-beta = <0xd6b>;
+                               qcom,fg-cc-cv-threshold-mv = <0x1126>;
+                               qcom,battery-name = "COSLIGHT-JIADE";
+                               qcom,battery-type = "3511331_meizu_m1882gy_3010mah_averaged_masterslave_jun4th2018";
+                               qcom,checksum = <0x111c>;
+                               qcom,gui-version = "PMI8998GUI - 2.0.0.58";
+                               qcom,fg-profile-data = <0x1621fb0d 0x9f0b4b05 0xf11c3dfb 0xeb049003 0x7d17d823 0x9244165a 0x8c000000 0x11000000 0x83ba 0xccdd4b4 0x33000800 0x17e3bd07 0x6c05a501 0x90154dfd 0x9607442b 0x28060920 0x27001400 0x6f20cb04 0xc0bc905 0xe01c9c02 0xb60c7f0b 0x8e18de23 0xe04d3b5b 0x75000000 0xe000000 0x13cc 0x5bc389bb 0x23000000 0xa5eabd07 0x5b06cef3 0xe3fd6001 0xab01ec22 0xc333ccff 0x7100000 0x80c6646 0x23004000 0x63010afa 0xff000000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>;
+                       };
+
+                       qcom,3511331_meizu_m1882atl_3010mah_averaged_masterslave_jun4th2018 {
+                               qcom, = <0x18>;
+                               qcom,max-voltage-uv = <0x432380>;
+                               qcom,fastchg-current-ma = <0xb86>;
+                               qcom,nom-batt-capacity-mah = <0xbc2>;
+                               qcom,batt-id-kohm = <0x32>;
+                               qcom,battery-beta = <0xd6b>;
+                               qcom,fg-cc-cv-threshold-mv = <0x1126>;
+                               qcom,battery-name = "ATL";
+                               qcom,battery-type = "3511331_meizu_m1882atl_3010mah_averaged_masterslave_jun4th2018";
+                               qcom,checksum = <0xd495>;
+                               qcom,gui-version = "PMI8998GUI - 2.0.0.58";
+                               qcom,fg-profile-data = <0xbc221b0d 0x6e122704 0xfd1c7701 0x7f050403 0xfc176e23 0x7458553 0x98000000 0x12000000 0x5dc5 0x82cd19c3 0x2b000800 0x13ebe5f5 0xb9fd3bf2 0x2005a60a 0x93ec5132 0x1c060920 0x27001400 0x3820eb04 0x130ba805 0xce1cd902 0x350c1112 0x9118d023 0xe94d2b5b 0x6e000000 0xe000000 0xe9d5 0x6c203ca 0x21000000 0xaef2e5f5 0x3df5ece3 0xc1ece801 0x13f49f1a 0x9b33ccff 0x7100000 0xc90b6646 0x21004000 0x56010afa 0xff000000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>;
+                       };
+               };
+
+               extcon_usb1 {
+                       compatible = "linux,extcon-usb-gpio";
+                       vbus-gpio = <0x4f2 0x08 0x00>;
+                       pinctrl-names = "default";
+                       pinctrl-0 = <0x507>;
+                       linux,phandle = <0x508>;
+                       phandle = <0x508>;
+               };
+
+               switch_charger {
+                       compatible = "meizu,switch_charger";
+                       interrupt-parent = <0x34>;
+                       interrupts = <0x28 0x03>;
+                       interrupt-names = "fusb_irq";
+                       pinctrl-0 = <0x525>;
+                       pinctrl-names = "default";
+                       fusb_irq-gpio = <0x34 0x28 0x00>;
+                       linux,phandle = <0x565>;
+                       phandle = <0x565>;
+               };
+
+               usb_thermal {
+                       compatible = "meizu,usb-thermal";
+                       qcom,channel-num = <0x50>;
+                       qcom,temp_typec-vadc = <0x84>;
+                       linux,phandle = <0x566>;
+                       phandle = <0x566>;
+               };
+
+               ui_soc_psy {
+                       compatible = "meizu,ui-soc-psy";
+                       linux,phandle = <0x567>;
+                       phandle = <0x567>;
+               };
+       };
+
+       firmware {
+               linux,phandle = <0x4bf>;
+               phandle = <0x4bf>;
+
+               android {
+                       compatible = "android,firmware";
+
+                       vbmeta {
+                               compatible = "android,vbmeta";
+                               parts = "vbmeta,boot,system,vendor,dtbo,recovery";
+                       };
+
+                       fstab {
+                               compatible = "android,fstab";
+
+                               vendor {
+                                       compatible = "android,vendor";
+                                       dev = "/dev/block/platform/soc/1d84000.ufshc/by-name/vendor";
+                                       type = "ext4";
+                                       mnt_flags = "ro,barrier=1,discard";
+                                       fsmgr_flags = "wait,avb";
+                               };
+
+                               system {
+                                       compatible = "android,system";
+                                       dev = "/dev/block/platform/soc/1d84000.ufshc/by-name/system";
+                                       type = "ext4";
+                                       mnt_flags = "ro,barrier=1,discard";
+                                       fsmgr_flags = "wait,avb";
+                               };
+                       };
+               };
+       };
+
+       reserved-memory {
+               #address-cells = <0x02>;
+               #size-cells = <0x02>;
+               ranges;
+
+               hyp_region@85700000 {
+                       no-map;
+                       reg = <0x00 0x85700000 0x00 0x600000>;
+                       linux,phandle = <0x4c0>;
+                       phandle = <0x4c0>;
+               };
+
+               xbl_region@85e00000 {
+                       no-map;
+                       reg = <0x00 0x85e00000 0x00 0x100000>;
+                       linux,phandle = <0x4c1>;
+                       phandle = <0x4c1>;
+               };
+
+               removed_region@85fc0000 {
+                       no-map;
+                       reg = <0x00 0x85fc0000 0x00 0x4b40000>;
+                       linux,phandle = <0x4c2>;
+                       phandle = <0x4c2>;
+               };
+
+               qseecom_region@0x8ab00000 {
+                       compatible = "shared-dma-pool";
+                       no-map;
+                       reg = <0x00 0x8ab00000 0x00 0x1400000>;
+                       linux,phandle = <0x1ae>;
+                       phandle = <0x1ae>;
+               };
+
+               camera_region@0x8bf00000 {
+                       compatible = "removed-dma-pool";
+                       no-map;
+                       reg = <0x00 0x8bf00000 0x00 0x500000>;
+                       linux,phandle = <0x1c2>;
+                       phandle = <0x1c2>;
+               };
+
+               ips_fw_region@0x8c400000 {
+                       compatible = "removed-dma-pool";
+                       no-map;
+                       reg = <0x00 0x8c400000 0x00 0x10000>;
+                       linux,phandle = <0xec>;
+                       phandle = <0xec>;
+               };
+
+               ipa_gsi_region@0x8c410000 {
+                       compatible = "removed-dma-pool";
+                       no-map;
+                       reg = <0x00 0x8c410000 0x00 0x5000>;
+                       linux,phandle = <0x4c3>;
+                       phandle = <0x4c3>;
+               };
+
+               gpu_region@0x8c415000 {
+                       compatible = "removed-dma-pool";
+                       no-map;
+                       reg = <0x00 0x8c415000 0x00 0x2000>;
+                       linux,phandle = <0x2a4>;
+                       phandle = <0x2a4>;
+               };
+
+               adsp_region@0x8c500000 {
+                       compatible = "removed-dma-pool";
+                       no-map;
+                       reg = <0x00 0x8c500000 0x00 0x1a00000>;
+                       linux,phandle = <0xb5>;
+                       phandle = <0xb5>;
+               };
+
+               wlan_fw_region@0x8df00000 {
+                       compatible = "removed-dma-pool";
+                       no-map;
+                       reg = <0x00 0x8df00000 0x00 0x100000>;
+                       linux,phandle = <0x4c4>;
+                       phandle = <0x4c4>;
+               };
+
+               modem_region@0x8e000000 {
+                       compatible = "removed-dma-pool";
+                       no-map;
+                       reg = <0x00 0x8e000000 0x00 0x7800000>;
+                       linux,phandle = <0xb1>;
+                       phandle = <0xb1>;
+               };
+
+               video_region@0x95800000 {
+                       compatible = "removed-dma-pool";
+                       no-map;
+                       reg = <0x00 0x95800000 0x00 0x500000>;
+                       linux,phandle = <0xc4>;
+                       phandle = <0xc4>;
+               };
+
+               cdsp_region@0x95d00000 {
+                       compatible = "removed-dma-pool";
+                       no-map;
+                       reg = <0x00 0x95d00000 0x00 0x800000>;
+                       linux,phandle = <0xbf>;
+                       phandle = <0xbf>;
+               };
+
+               mba_region@0x96500000 {
+                       compatible = "removed-dma-pool";
+                       no-map;
+                       reg = <0x00 0x96500000 0x00 0x200000>;
+                       linux,phandle = <0xb4>;
+                       phandle = <0xb4>;
+               };
+
+               slpi_region@0x96700000 {
+                       compatible = "removed-dma-pool";
+                       no-map;
+                       reg = <0x00 0x96700000 0x00 0x1400000>;
+                       linux,phandle = <0xba>;
+                       phandle = <0xba>;
+               };
+
+               pil_spss_region@0x97b00000 {
+                       compatible = "removed-dma-pool";
+                       no-map;
+                       reg = <0x00 0x97b00000 0x00 0x100000>;
+                       linux,phandle = <0xbe>;
+                       phandle = <0xbe>;
+               };
+
+               adsp_region {
+                       compatible = "shared-dma-pool";
+                       alloc-ranges = <0x00 0x00 0x00 0xffffffff>;
+                       reusable;
+                       alignment = <0x00 0x400000>;
+                       size = <0x00 0x1000000>;
+                       linux,phandle = <0xc2>;
+                       phandle = <0xc2>;
+               };
+
+               qseecom_ta_region {
+                       compatible = "shared-dma-pool";
+                       alloc-ranges = <0x00 0x00 0x00 0xffffffff>;
+                       reusable;
+                       alignment = <0x00 0x400000>;
+                       size = <0x00 0x1000000>;
+                       linux,phandle = <0x1af>;
+                       phandle = <0x1af>;
+               };
+
+               secure_sp_region {
+                       compatible = "shared-dma-pool";
+                       alloc-ranges = <0x00 0x00 0x00 0xffffffff>;
+                       reusable;
+                       alignment = <0x00 0x400000>;
+                       size = <0x00 0x800000>;
+                       linux,phandle = <0x1b0>;
+                       phandle = <0x1b0>;
+               };
+
+               cont_splash_region@9d400000 {
+                       reg = <0x00 0x9d400000 0x00 0x2400000>;
+                       label = "cont_splash_region";
+                       linux,phandle = <0x4c5>;
+                       phandle = <0x4c5>;
+               };
+
+               ramoops@9ff00000 {
+                       compatible = "ramoops";
+                       reg = <0x00 0x9ff00000 0x00 0x200000>;
+                       record-size = <0x4000>;
+                       console-size = <0x40000>;
+                       linux,phandle = <0x4c6>;
+                       phandle = <0x4c6>;
+               };
+
+               psn_mem_region@a0100000 {
+                       compatible = "removed-dma-pool";
+                       no-map;
+                       reg = <0x00 0xa0100000 0x00 0x400>;
+                       linux,phandle = <0x4c7>;
+                       phandle = <0x4c7>;
+               };
+
+               secure_display_region {
+                       compatible = "shared-dma-pool";
+                       alloc-ranges = <0x00 0x00 0x00 0xffffffff>;
+                       reusable;
+                       alignment = <0x00 0x400000>;
+                       size = <0x00 0x5c00000>;
+                       linux,phandle = <0x1b1>;
+                       phandle = <0x1b1>;
+               };
+
+               mem_dump_region {
+                       compatible = "shared-dma-pool";
+                       reusable;
+                       size = <0x00 0x2400000>;
+                       linux,phandle = <0x11e>;
+                       phandle = <0x11e>;
+               };
+
+               linux,cma {
+                       compatible = "shared-dma-pool";
+                       alloc-ranges = <0x00 0x00 0x00 0xffffffff>;
+                       reusable;
+                       alignment = <0x00 0x400000>;
+                       size = <0x00 0x2000000>;
+                       linux,cma-default;
+               };
+       };
+
+       regulator-pm8998-s4 {
+               compatible = "qcom,stub-regulator";
+               regulator-name = "pm8998_s4";
+               qcom,hpm-min-load = <0x186a0>;
+               regulator-min-microvolt = <0x1b7740>;
+               regulator-max-microvolt = <0x1b7740>;
+               linux,phandle = <0x6f>;
+               phandle = <0x6f>;
+       };
+
+       __symbols__ {
+               CPU0 = "/cpus/cpu@0";
+               L2_0 = "/cpus/cpu@0/l2-cache";
+               L3_0 = "/cpus/cpu@0/l2-cache/l3-cache";
+               L1_I_0 = "/cpus/cpu@0/l1-icache";
+               L1_D_0 = "/cpus/cpu@0/l1-dcache";
+               L1_TLB_0 = "/cpus/cpu@0/l1-tlb";
+               CPU1 = "/cpus/cpu@100";
+               L2_100 = "/cpus/cpu@100/l2-cache";
+               L1_I_100 = "/cpus/cpu@100/l1-icache";
+               L1_D_100 = "/cpus/cpu@100/l1-dcache";
+               L1_TLB_100 = "/cpus/cpu@100/l1-tlb";
+               CPU2 = "/cpus/cpu@200";
+               L2_200 = "/cpus/cpu@200/l2-cache";
+               L1_I_200 = "/cpus/cpu@200/l1-icache";
+               L1_D_200 = "/cpus/cpu@200/l1-dcache";
+               L1_TLB_200 = "/cpus/cpu@200/l1-tlb";
+               CPU3 = "/cpus/cpu@300";
+               L2_300 = "/cpus/cpu@300/l2-cache";
+               L1_I_300 = "/cpus/cpu@300/l1-icache";
+               L1_D_300 = "/cpus/cpu@300/l1-dcache";
+               L1_TLB_300 = "/cpus/cpu@300/l1-tlb";
+               CPU4 = "/cpus/cpu@400";
+               L2_400 = "/cpus/cpu@400/l2-cache";
+               L1_I_400 = "/cpus/cpu@400/l1-icache";
+               L1_D_400 = "/cpus/cpu@400/l1-dcache";
+               L1_TLB_400 = "/cpus/cpu@400/l1-tlb";
+               CPU5 = "/cpus/cpu@500";
+               L2_500 = "/cpus/cpu@500/l2-cache";
+               L1_I_500 = "/cpus/cpu@500/l1-icache";
+               L1_D_500 = "/cpus/cpu@500/l1-dcache";
+               L1_TLB_500 = "/cpus/cpu@500/l1-tlb";
+               CPU6 = "/cpus/cpu@600";
+               L2_600 = "/cpus/cpu@600/l2-cache";
+               L1_I_600 = "/cpus/cpu@600/l1-icache";
+               L1_D_600 = "/cpus/cpu@600/l1-dcache";
+               L1_TLB_600 = "/cpus/cpu@600/l1-tlb";
+               CPU7 = "/cpus/cpu@700";
+               L2_700 = "/cpus/cpu@700/l2-cache";
+               L1_I_700 = "/cpus/cpu@700/l1-icache";
+               L1_D_700 = "/cpus/cpu@700/l1-dcache";
+               L1_TLB_700 = "/cpus/cpu@700/l1-tlb";
+               soc = "/soc";
+               pcie_0_gdsc = "/soc/qcom,gdsc@0x16b004";
+               pcie_1_gdsc = "/soc/qcom,gdsc@0x18d004";
+               ufs_card_gdsc = "/soc/qcom,gdsc@0x175004";
+               ufs_phy_gdsc = "/soc/qcom,gdsc@0x177004";
+               usb30_prim_gdsc = "/soc/qcom,gdsc@0x10f004";
+               usb30_sec_gdsc = "/soc/qcom,gdsc@0x110004";
+               hlos1_vote_aggre_noc_mmu_audio_tbu_gdsc = "/soc/qcom,gdsc@0x17d030";
+               hlos1_vote_aggre_noc_mmu_pcie_tbu_gdsc = "/soc/qcom,gdsc@0x17d03c";
+               hlos1_vote_aggre_noc_mmu_tbu1_gdsc = "/soc/qcom,gdsc@0x17d034";
+               hlos1_vote_aggre_noc_mmu_tbu2_gdsc = "/soc/qcom,gdsc@0x17d038";
+               hlos1_vote_mmnoc_mmu_tbu_hf0_gdsc = "/soc/qcom,gdsc@0x17d040";
+               hlos1_vote_mmnoc_mmu_tbu_hf1_gdsc = "/soc/qcom,gdsc@0x17d048";
+               hlos1_vote_mmnoc_mmu_tbu_sf_gdsc = "/soc/qcom,gdsc@0x17d044";
+               bps_gdsc = "/soc/qcom,gdsc@0xad06004";
+               ife_0_gdsc = "/soc/qcom,gdsc@0xad09004";
+               ife_1_gdsc = "/soc/qcom,gdsc@0xad0a004";
+               ipe_0_gdsc = "/soc/qcom,gdsc@0xad07004";
+               ipe_1_gdsc = "/soc/qcom,gdsc@0xad08004";
+               titan_top_gdsc = "/soc/qcom,gdsc@0xad0b134";
+               mdss_core_gdsc = "/soc/qcom,gdsc@0xaf03000";
+               gpu_cx_hw_ctrl = "/soc/syscon@0x5091540";
+               gpu_cx_gdsc = "/soc/qcom,gdsc@0x509106c";
+               gpu_gx_gdsc = "/soc/qcom,gdsc@0x509100c";
+               vcodec0_gdsc = "/soc/qcom,gdsc@0xab00874";
+               vcodec1_gdsc = "/soc/qcom,gdsc@0xab008b4";
+               venus_gdsc = "/soc/qcom,gdsc@0xab00814";
+               mdss_dsi0_pll = "/soc/qcom,mdss_dsi_pll@ae94a00";
+               mdss_dsi1_pll = "/soc/qcom,mdss_dsi_pll@ae96a00";
+               mdss_dp_pll = "/soc/qcom,mdss_dp_pll@c011000";
+               smp2pgpio_rdbg_2_in = "/soc/qcom,smp2pgpio-rdbg-2-in";
+               smp2pgpio_rdbg_2_out = "/soc/qcom,smp2pgpio-rdbg-2-out";
+               smp2pgpio_rdbg_1_in = "/soc/qcom,smp2pgpio-rdbg-1-in";
+               smp2pgpio_rdbg_1_out = "/soc/qcom,smp2pgpio-rdbg-1-out";
+               smp2pgpio_rdbg_5_in = "/soc/qcom,smp2pgpio-rdbg-5-in";
+               smp2pgpio_rdbg_5_out = "/soc/qcom,smp2pgpio-rdbg-5-out";
+               mdss_mdp = "/soc/qcom,mdss_mdp@ae00000";
+               smmu_sde_sec = "/soc/qcom,mdss_mdp@ae00000/qcom,smmu_sde_sec_cb";
+               sde_rscc = "/soc/qcom,sde_rscc@af20000";
+               mdss_rotator = "/soc/qcom,mdss_rotator@ae00000";
+               rot_reg = "/soc/qcom,mdss_rotator@ae00000/qcom,rot-reg-bus";
+               smmu_rot_unsec = "/soc/qcom,mdss_rotator@ae00000/qcom,smmu_rot_unsec_cb";
+               smmu_rot_sec = "/soc/qcom,mdss_rotator@ae00000/qcom,smmu_rot_sec_cb";
+               mdss_dsi0 = "/soc/qcom,mdss_dsi_ctrl0@ae94000";
+               mdss_dsi1 = "/soc/qcom,mdss_dsi_ctrl1@ae96000";
+               mdss_dsi_phy0 = "/soc/qcom,mdss_dsi_phy0@ae94400";
+               mdss_dsi_phy1 = "/soc/qcom,mdss_dsi_phy0@ae96400";
+               sde_dp = "/soc/qcom,dp_display@0";
+               qupv3_0 = "/soc/qcom,qupv3_0_geni_se@8c0000";
+               iommu_qupv3_0_geni_se_cb = "/soc/qcom,qupv3_0_geni_se@8c0000/qcom,iommu_qupv3_0_geni_se_cb";
+               qupv3_se6_4uart = "/soc/qcom,qup_uart@0x898000";
+               qupv3_se7_4uart = "/soc/qcom,qup_uart@0x89c000";
+               qupv3_se0_i2c = "/soc/i2c@880000";
+               qupv3_se1_i2c = "/soc/i2c@884000";
+               qupv3_se2_i2c = "/soc/i2c@888000";
+               qupv3_se3_i2c = "/soc/i2c@88c000";
+               qupv3_se4_i2c = "/soc/i2c@890000";
+               qupv3_se5_i2c = "/soc/i2c@894000";
+               qupv3_se6_i2c = "/soc/i2c@898000";
+               qupv3_se7_i2c = "/soc/i2c@89c000";
+               qupv3_se0_spi = "/soc/spi@880000";
+               qupv3_se1_spi = "/soc/spi@884000";
+               qupv3_se2_spi = "/soc/spi@888000";
+               qupv3_se3_spi = "/soc/spi@88c000";
+               qupv3_se4_spi = "/soc/spi@890000";
+               qupv3_se5_spi = "/soc/spi@894000";
+               qupv3_se6_spi = "/soc/spi@898000";
+               qupv3_se7_spi = "/soc/spi@89c000";
+               qupv3_1 = "/soc/qcom,qupv3_1_geni_se@ac0000";
+               iommu_qupv3_1_geni_se_cb = "/soc/qcom,qupv3_1_geni_se@ac0000/qcom,iommu_qupv3_1_geni_se_cb";
+               qupv3_se9_2uart = "/soc/qcom,qup_uart@0xa84000";
+               qupv3_se10_2uart = "/soc/qcom,qup_uart@0xa88000";
+               qupv3_se8_i2c = "/soc/i2c@a80000";
+               qupv3_se9_i2c = "/soc/i2c@a84000";
+               qupv3_se10_i2c = "/soc/i2c@a88000";
+               qupv3_se11_i2c = "/soc/i2c@a8c000";
+               qupv3_se12_i2c = "/soc/i2c@a90000";
+               qupv3_se13_i2c = "/soc/i2c@a94000";
+               qupv3_se14_i2c = "/soc/i2c@a98000";
+               ext_twl_ldo1_ldo_reg = "/soc/i2c@a98000/cam_pmic1@50/ldo_regulators/ldo_twl_ldo1";
+               ext_twl_ldo2_ldo_reg = "/soc/i2c@a98000/cam_pmic1@50/ldo_regulators/ldo_twl_ldo2";
+               ext_twl_ldo3_ldo_reg = "/soc/i2c@a98000/cam_pmic1@50/ldo_regulators/ldo_twl_ldo3";
+               ext_twl_ldo4_ldo_reg = "/soc/i2c@a98000/cam_pmic1@50/ldo_regulators/ldo_twl_ldo4";
+               ext_twl_ldo5_ldo_reg = "/soc/i2c@a98000/cam_pmic1@50/ldo_regulators/ldo_twl_ldo5";
+               ext_twl_buck1_ldo_reg = "/soc/i2c@a98000/cam_pmic1@50/ldo_regulators/ldo_twl_buck1";
+               ext_twl_buck2_ldo_reg = "/soc/i2c@a98000/cam_pmic1@50/ldo_regulators/ldo_twl_buck2";
+               qupv3_se15_i2c = "/soc/i2c@a9c000";
+               qupv3_se8_spi = "/soc/spi@a80000";
+               qupv3_se9_spi = "/soc/spi@a84000";
+               qupv3_se10_spi = "/soc/spi@a88000";
+               qupv3_se11_spi = "/soc/spi@a8c000";
+               qupv3_se12_spi = "/soc/spi@a90000";
+               qupv3_se13_spi = "/soc/spi@a94000";
+               qupv3_se14_spi = "/soc/spi@a98000";
+               qupv3_se15_spi = "/soc/spi@a9c000";
+               jtag_mm0 = "/soc/jtagmm@7040000";
+               jtag_mm1 = "/soc/jtagmm@7140000";
+               jtag_mm2 = "/soc/jtagmm@7240000";
+               jtag_mm3 = "/soc/jtagmm@7340000";
+               jtag_mm4 = "/soc/jtagmm@7440000";
+               jtag_mm5 = "/soc/jtagmm@7540000";
+               jtag_mm6 = "/soc/jtagmm@7640000";
+               jtag_mm7 = "/soc/jtagmm@7740000";
+               intc = "/soc/interrupt-controller@17a00000";
+               spmi_bus = "/soc/qcom,spmi@c440000";
+               pm8998_revid = "/soc/qcom,spmi@c440000/qcom,pm8998@0/qcom,revid@100";
+               pm8998_tz = "/soc/qcom,spmi@c440000/qcom,pm8998@0/qcom,temp-alarm@2400";
+               pm8998_gpios = "/soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000";
+               key_home_default = "/soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000/key_home/key_home_default";
+               key_vol_up_default = "/soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000/key_vol_up/key_vol_up_default";
+               key_cam_snapshot_default = "/soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000/key_cam_snapshot/key_cam_snapshot_default";
+               key_cam_focus_default = "/soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000/key_cam_focus/key_cam_focus_default";
+               camera_dvdd_en_default = "/soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000/camera_dvdd_en/camera_dvdd_en_default";
+               camera_rear_dvdd_en_default = "/soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000/camera_rear_dvdd_en/camera_rear_dvdd_en_default";
+               nfc_clk_default = "/soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000/nfc_clk/nfc_clk_default";
+               pmx_sde = "/soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000/pmx_sde";
+               sde_dsi_active = "/soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000/pmx_sde/sde_dsi_active";
+               sde_dsi_suspend = "/soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000/pmx_sde/sde_dsi_suspend";
+               pm8998_coincell = "/soc/qcom,spmi@c440000/qcom,pm8998@0/qcom,coincell@2800";
+               pm8998_rtc = "/soc/qcom,spmi@c440000/qcom,pm8998@0/qcom,pm8998_rtc";
+               pm8998_vadc = "/soc/qcom,spmi@c440000/qcom,pm8998@0/vadc@3100";
+               pm8998_adc_tm = "/soc/qcom,spmi@c440000/qcom,pm8998@0/vadc@3400";
+               pm8998_div_clk1 = "/soc/qcom,spmi@c440000/qcom,pm8998@0/qcom,clkdiv@5b00";
+               pm8998_div_clk2 = "/soc/qcom,spmi@c440000/qcom,pm8998@0/qcom,clkdiv@5c00";
+               pm8998_div_clk3 = "/soc/qcom,spmi@c440000/qcom,pm8998@0/qcom,clkdiv@5d00";
+               pm8005_revid = "/soc/qcom,spmi@c440000/qcom,pm8005@4/qcom,revid@100";
+               pm8005_tz = "/soc/qcom,spmi@c440000/qcom,pm8005@4/qcom,temp-alarm@2400";
+               pm8005_gpios = "/soc/qcom,spmi@c440000/qcom,pm8005@4/pinctrl@c000";
+               spmi_debug_bus = "/soc/qcom,spmi-debug@6b22000";
+               cpubw = "/soc/qcom,cpubw";
+               bwmon = "/soc/qcom,cpu-bwmon";
+               llccbw = "/soc/qcom,llccbw";
+               llcc_bwmon = "/soc/qcom,llcc-bwmon";
+               memlat_cpu0 = "/soc/qcom,memlat-cpu0";
+               memlat_cpu4 = "/soc/qcom,memlat-cpu4";
+               snoc_cnoc_keepalive = "/soc/qcom,snoc_cnoc_keepalive";
+               devfreq_memlat_0 = "/soc/qcom,cpu0-memlat-mon";
+               devfreq_memlat_4 = "/soc/qcom,cpu4-memlat-mon";
+               l3_cpu0 = "/soc/qcom,l3-cpu0";
+               l3_cpu4 = "/soc/qcom,l3-cpu4";
+               devfreq_l3lat_0 = "/soc/qcom,cpu0-l3lat-mon";
+               devfreq_l3lat_4 = "/soc/qcom,cpu4-l3lat-mon";
+               l3_cdsp = "/soc/qcom,l3-cdsp";
+               cpu_pmu = "/soc/cpu-pmu";
+               mincpubw = "/soc/qcom,mincpubw";
+               devfreq_cpufreq = "/soc/devfreq-cpufreq";
+               devfreq_compute = "/soc/qcom,devfreq-compute";
+               clock_rpmh = "/soc/qcom,rpmhclk";
+               clock_gcc = "/soc/qcom,gcc@100000";
+               clock_videocc = "/soc/qcom,videocc@ab00000";
+               clock_camcc = "/soc/qcom,camcc@ad00000";
+               clock_dispcc = "/soc/qcom,dispcc@af00000";
+               clock_gpucc = "/soc/qcom,gpucc@5090000";
+               clock_gfx = "/soc/qcom,gfxcc@5090000";
+               cpucc_debug = "/soc/syscon@17970018";
+               clock_cpucc = "/soc/qcom,cpucc@0x17d41000";
+               lmh_dcvs0 = "/soc/qcom,cpucc@0x17d41000/qcom,limits-dcvs@0";
+               lmh_dcvs1 = "/soc/qcom,cpucc@0x17d41000/qcom,limits-dcvs@1";
+               wil6210 = "/soc/qcom,cpucc@0x17d41000/qcom,wil6210";
+               clock_debug = "/soc/qcom,cc-debug@100000";
+               clock_aop = "/soc/qcom,aopclk";
+               ufs_ice = "/soc/ufsice@1d90000";
+               ufsphy_mem = "/soc/ufsphy_mem@1d87000";
+               ufshc_mem = "/soc/ufshc@1d84000";
+               sdhc_2 = "/soc/sdhci@8804000";
+               pil_modem = "/soc/qcom,mss@4080000";
+               slim_aud = "/soc/slim@171c0000";
+               iommu_slim_aud_ctrl_cb = "/soc/slim@171c0000/qcom,iommu_slim_ctrl_cb";
+               slim_qca = "/soc/slim@17240000";
+               iommu_slim_qca_ctrl_cb = "/soc/slim@17240000/qcom,iommu_slim_ctrl_cb";
+               btfmslim_codec = "/soc/slim@17240000/wcn3990";
+               eud = "/soc/qcom,msm-eud@88e0000";
+               wdog = "/soc/qcom,wdt@17980000";
+               ssc_sensors = "/soc/qcom,msm-ssc-sensors";
+               llcc = "/soc/qcom,llcc@1100000/qcom,sdm845-llcc";
+               LLCC_1 = "/soc/qcom,llcc@1100000/llcc_1_dcache";
+               LLCC_2 = "/soc/qcom,llcc@1100000/llcc_2_dcache";
+               LLCC_3 = "/soc/qcom,llcc@1100000/llcc_3_dcache";
+               LLCC_4 = "/soc/qcom,llcc@1100000/llcc_4_dcache";
+               qmp_aop = "/soc/qcom,qmp-aop@c300000";
+               apps_rsc = "/soc/mailbox@179e0000";
+               disp_rsc = "/soc/mailbox@af20000";
+               glink_qos_adsp = "/soc/qcom,glink-qos-config-adsp";
+               glink_spi_xprt_wdsp = "/soc/qcom,glink-spi-xprt-wdsp";
+               glink_fifo_wdsp = "/soc/qcom,glink-fifo-config-wdsp";
+               glink_qos_wdsp = "/soc/qcom,glink-qos-config-wdsp";
+               glink_mpss = "/soc/qcom,glink-ssr-modem";
+               glink_lpass = "/soc/qcom,glink-ssr-adsp";
+               glink_dsps = "/soc/qcom,glink-ssr-dsps";
+               glink_cdsp = "/soc/qcom,glink-ssr-cdsp";
+               glink_spss = "/soc/qcom,glink-ssr-spss";
+               spss_utils = "/soc/qcom,spss_utils";
+               qcom_seecom = "/soc/qseecom@86d00000";
+               qcom_rng = "/soc/qrng@793000";
+               qcom_tzlog = "/soc/tz-log@146bf720";
+               qcom_cedev = "/soc/qcedev@1de0000";
+               qcom_msmhdcp = "/soc/qcom,msm_hdcp";
+               qcom_crypto = "/soc/qcrypto@1de0000";
+               ipa_hw = "/soc/qcom,ipa@01e00000";
+               ipa_smmu_ap = "/soc/qcom,ipa@01e00000/ipa_smmu_ap";
+               ipa_smmu_wlan = "/soc/qcom,ipa@01e00000/ipa_smmu_wlan";
+               ipa_smmu_uc = "/soc/qcom,ipa@01e00000/ipa_smmu_uc";
+               cmd_db = "/soc/qcom,cmd-db@861e0000";
+               dcc = "/soc/dcc_v2@10a2000";
+               modem_pa = "/soc/qmi-tmd-devices/modem/modem_pa";
+               modem_proc = "/soc/qmi-tmd-devices/modem/modem_proc";
+               modem_current = "/soc/qmi-tmd-devices/modem/modem_current";
+               modem_skin = "/soc/qmi-tmd-devices/modem/modem_skin";
+               modem_vdd = "/soc/qmi-tmd-devices/modem/modem_vdd";
+               adsp_vdd = "/soc/qmi-tmd-devices/adsp/adsp_vdd";
+               cdsp_vdd = "/soc/qmi-tmd-devices/cdsp/cdsp_vdd";
+               slpi_vdd = "/soc/qmi-tmd-devices/slpi/slpi_vdd";
+               thermal_zones = "/soc/thermal-zones";
+               gpu_trip0 = "/soc/thermal-zones/gpu-virt-max-step/trips/gpu-trip0";
+               pop_trip = "/soc/thermal-zones/pop-mem-step/trips/pop-trip";
+               emerg_config0 = "/soc/thermal-zones/cpu0-silver-step/trips/emerg-config0";
+               emerg_config1 = "/soc/thermal-zones/cpu1-silver-step/trips/emerg-config1";
+               emerg_config2 = "/soc/thermal-zones/cpu2-silver-step/trips/emerg-config2";
+               emerg_config3 = "/soc/thermal-zones/cpu3-silver-step/trips/emerg-config3";
+               emerg_config4 = "/soc/thermal-zones/cpu0-gold-step/trips/emerg-config4";
+               emerg_config5 = "/soc/thermal-zones/cpu1-gold-step/trips/emerg-config5";
+               emerg_config6 = "/soc/thermal-zones/cpu2-gold-step/trips/emerg-config6";
+               emerg_config7 = "/soc/thermal-zones/cpu3-gold-step/trips/emerg-config7";
+               pm8998_temp_alarm = "/soc/thermal-zones/pm8998_tz";
+               pm8998_trip0 = "/soc/thermal-zones/pm8998_tz/trips/pm8998-trip0";
+               pm8998_trip1 = "/soc/thermal-zones/pm8998_tz/trips/pm8998-trip1";
+               pm8998_trip2 = "/soc/thermal-zones/pm8998_tz/trips/pm8998-trip2";
+               aoss0_trip = "/soc/thermal-zones/aoss0-lowf/trips/aoss0-trip";
+               cpu0_trip = "/soc/thermal-zones/cpu0-silver-lowf/trips/cpu0-trip";
+               cpu1_trip = "/soc/thermal-zones/cpu1-silver-lowf/trips/cpu1-trip";
+               cpu2_trip = "/soc/thermal-zones/cpu2-silver-lowf/trips/cpu2-trip";
+               cpu3_trip = "/soc/thermal-zones/cpu3-silver-lowf/trips/cpu3-trip";
+               l3_0_trip = "/soc/thermal-zones/kryo-l3-0-lowf/trips/l3-0-trip";
+               l3_1_trip = "/soc/thermal-zones/kryo-l3-1-lowf/trips/l3-1-trip";
+               cpug0_trip = "/soc/thermal-zones/cpu0-gold-lowf/trips/cpug0-trip";
+               cpug1_trip = "/soc/thermal-zones/cpu1-gold-lowf/trips/cpug1-trip";
+               cpug2_trip = "/soc/thermal-zones/cpu2-gold-lowf/trips/cpug2-trip";
+               cpug3_trip = "/soc/thermal-zones/cpu3-gold-lowf/trips/cpug3-trip";
+               gpu0_trip_l = "/soc/thermal-zones/gpu0-lowf/trips/gpu0-trip";
+               gpu1_trip_l = "/soc/thermal-zones/gpu1-lowf/trips/gpu1-trip_l";
+               aoss1_trip = "/soc/thermal-zones/aoss1-lowf/trips/aoss1-trip";
+               dsp_trip = "/soc/thermal-zones/mdm-dsp-lowf/trips/dsp-trip";
+               ddr_trip = "/soc/thermal-zones/ddr-lowf/trips/ddr-trip";
+               wlan_trip = "/soc/thermal-zones/wlan-lowf/trips/wlan-trip";
+               hvx_trip = "/soc/thermal-zones/compute-hvx-lowf/trips/hvx-trip";
+               camera_trip = "/soc/thermal-zones/camera-lowf/trips/camera-trip";
+               mmss_trip = "/soc/thermal-zones/mmss-lowf/trips/mmss-trip";
+               mdm_trip = "/soc/thermal-zones/mdm-core-lowf/trips/mdm-trip";
+               tsens0 = "/soc/tsens@c222000";
+               tsens1 = "/soc/tsens@c223000";
+               gpi_dma0 = "/soc/qcom,gpi-dma@0x800000";
+               gpi_dma1 = "/soc/qcom,gpi-dma@0xa00000";
+               tspp = "/soc/msm_tspp@0x8880000";
+               pm8998_s1_level = "/soc/rpmh-regulator-ebilvl/regulator-s1";
+               ebi_cdev = "/soc/rpmh-regulator-ebilvl/regulator-cdev";
+               pm8998_s2 = "/soc/rpmh-regulator-smpa2/regulator-s2";
+               pm8998_s3 = "/soc/rpmh-regulator-smpa3/regulator-s3";
+               pm8998_s5 = "/soc/rpmh-regulator-smpa5/regulator-s5";
+               pm8998_s6_level = "/soc/rpmh-regulator-mxlvl/regulator-s6-level";
+               pm8998_s6_level_ao = "/soc/rpmh-regulator-mxlvl/regulator-s6-level-ao";
+               mx_cdev = "/soc/rpmh-regulator-mxlvl/mx-cdev-lvl";
+               pm8998_s7 = "/soc/rpmh-regulator-smpa7/regulator-s7";
+               pm8998_s9_level = "/soc/rpmh-regulator-cxlvl/regulator-s9-level";
+               pm8998_s9_level_ao = "/soc/rpmh-regulator-cxlvl/regulator-s9-level-ao";
+               cx_cdev = "/soc/rpmh-regulator-cxlvl/regulator-cdev";
+               pm8998_l1 = "/soc/rpmh-regulator-ldoa1/regulator-l1";
+               pm8998_l1_ao = "/soc/rpmh-regulator-ldoa1/regulator-l1-ao";
+               pm8998_l2 = "/soc/rpmh-regulator-ldoa2/regulator-l2";
+               pm8998_l3 = "/soc/rpmh-regulator-ldoa3/regulator-l3";
+               pm8998_l4_level = "/soc/rpmh-regulator-lmxlvl/regulator-l4-level";
+               pm8998_l5 = "/soc/rpmh-regulator-ldoa5/regulator-l5";
+               pm8998_l6 = "/soc/rpmh-regulator-ldoa6/regulator-l6";
+               pm8998_l7 = "/soc/rpmh-regulator-ldoa7/regulator-l7";
+               pm8998_l8 = "/soc/rpmh-regulator-ldoa8/regulator-l8";
+               pm8998_l9 = "/soc/rpmh-regulator-ldoa9/regulator-l9";
+               pm8998_l10 = "/soc/rpmh-regulator-ldoa10/regulator-l10";
+               pm8998_l11 = "/soc/rpmh-regulator-ldoa11/regulator-l11";
+               pm8998_l12 = "/soc/rpmh-regulator-ldoa12/regulator-l12";
+               pm8998_l13 = "/soc/rpmh-regulator-ldoa13/regulator-l13";
+               pm8998_l14 = "/soc/rpmh-regulator-ldoa14/regulator-l14";
+               pm8998_l15 = "/soc/rpmh-regulator-ldoa15/regulator-l15";
+               pm8998_l16 = "/soc/rpmh-regulator-ldoa16/regulator-l16";
+               pm8998_l17 = "/soc/rpmh-regulator-ldoa17/regulator-l17";
+               pm8998_l18 = "/soc/rpmh-regulator-ldoa18/regulator-l18";
+               pm8998_l19 = "/soc/rpmh-regulator-ldoa19/regulator-l19";
+               pm8998_l20 = "/soc/rpmh-regulator-ldoa20/regulator-l20";
+               pm8998_l21 = "/soc/rpmh-regulator-ldoa21/regulator-l21";
+               pm8998_l22 = "/soc/rpmh-regulator-ldoa22/regulator-l22";
+               pm8998_l23 = "/soc/rpmh-regulator-ldoa23/regulator-l23";
+               pm8998_l24 = "/soc/rpmh-regulator-ldoa24/regulator-l24";
+               pm8998_l25 = "/soc/rpmh-regulator-ldoa25/regulator-l25";
+               pm8998_l26 = "/soc/rpmh-regulator-ldoa26/regulator-l26";
+               pm8998_l27_level = "/soc/rpmh-regulator-lcxlvl/regulator-l27-level";
+               pm8998_l28 = "/soc/rpmh-regulator-ldoa28/regulator-l28";
+               pm8998_lvs1 = "/soc/rpmh-regulator-vsa1/regulator-lvs1";
+               pm8998_lvs2 = "/soc/rpmh-regulator-vsa2/regulator-lvs2";
+               pmi8998_bob = "/soc/rpmh-regulator-bobb1/regulator-bob";
+               pmi8998_bob_ao = "/soc/rpmh-regulator-bobb1/regulator-bob-ao";
+               pm8005_s1_level = "/soc/rpmh-regulator-gfxlvl/regulator-s1-level";
+               pm8005_s2_level = "/soc/rpmh-regulator-msslvl/regulator-s2-level";
+               pm8005_s3 = "/soc/rpmh-regulator-smpc3/regulator-s3";
+               refgen = "/soc/refgen-regulator@ff1000";
+               lcd_vddio_regulator = "/soc/lcd_vddio_fixed_regulator";
+               lcd_vdd_regulator = "/soc/lcd_vdd_fixed_regulator";
+               csr = "/soc/csr@6001000";
+               replicator_qdss = "/soc/replicator@6046000";
+               replicator_out_tmc_etr = "/soc/replicator@6046000/ports/port@0/endpoint";
+               replicator_in_tmc_etf = "/soc/replicator@6046000/ports/port@1/endpoint";
+               replicator_swao = "/soc/replicator@6b0a000";
+               replicator_swao_in_tmc_etf_swao = "/soc/replicator@6b0a000/ports/port@0/endpoint";
+               replicator_swao_out_eud = "/soc/replicator@6b0a000/ports/port@1/endpoint";
+               replicator_swao_out_funnel_in2 = "/soc/replicator@6b0a000/ports/port@2/endpoint";
+               tmc_etf_swao = "/soc/tmc@6b09000";
+               tmc_etf_swao_out_replicator = "/soc/tmc@6b09000/ports/port@0/endpoint";
+               tmc_etf_swao_in_funnel_swao = "/soc/tmc@6b09000/ports/port@1/endpoint";
+               funnel_swao = "/soc/funnel@0x6b08000";
+               funnel_swao_out_tmc_etf_swao = "/soc/funnel@0x6b08000/ports/port@0/endpoint";
+               funnel_swao_in_sensor_etm0 = "/soc/funnel@0x6b08000/ports/port@1/endpoint";
+               funnel_swao_in_tpda_swao = "/soc/funnel@0x6b08000/ports/port@2/endpoint";
+               tpda_swao = "/soc/tpda@6b01000";
+               tpda_swao_out_funnel_swao = "/soc/tpda@6b01000/ports/port@0/endpoint";
+               tpda_swao_in_tpdm_swao0 = "/soc/tpda@6b01000/ports/port@1/endpoint";
+               tpda_swao_in_tpdm_swao1 = "/soc/tpda@6b01000/ports/port@2/endpoint";
+               tpdm_swao0 = "/soc/tpdm@6b02000";
+               tpdm_swao0_out_tpda_swao = "/soc/tpdm@6b02000/port/endpoint";
+               tpdm_swao1 = "/soc/tpdm@6b03000";
+               tpdm_swao1_out_tpda_swao = "/soc/tpdm@6b03000/port/endpoint";
+               tmc_etr = "/soc/tmc@6048000";
+               tmc_etr_in_replicator = "/soc/tmc@6048000/port/endpoint";
+               tmc_etf = "/soc/tmc@6047000";
+               tmc_etf_out_replicator = "/soc/tmc@6047000/ports/port@0/endpoint";
+               tmc_etf_in_funnel_merg = "/soc/tmc@6047000/ports/port@1/endpoint";
+               funnel_merg = "/soc/funnel@6045000";
+               funnel_merg_out_tmc_etf = "/soc/funnel@6045000/ports/port@0/endpoint";
+               funnel_merg_in_funnel_in0 = "/soc/funnel@6045000/ports/port@1/endpoint";
+               funnel_merg_in_funnel_in2 = "/soc/funnel@6045000/ports/port@2/endpoint";
+               stm = "/soc/stm@6002000";
+               stm_out_funnel_in0 = "/soc/stm@6002000/port/endpoint";
+               hwevent = "/soc/hwevent@0x014066f0";
+               funnel_in0 = "/soc/funnel@0x6041000";
+               funnel_in0_out_funnel_merg = "/soc/funnel@0x6041000/ports/port@0/endpoint";
+               funnel_in0_in_funnel_spss = "/soc/funnel@0x6041000/ports/port@1/endpoint";
+               funnel_in0_in_funnel_qatb = "/soc/funnel@0x6041000/ports/port@2/endpoint";
+               funnel_in0_in_stm = "/soc/funnel@0x6041000/ports/port@3/endpoint";
+               funnel_in2 = "/soc/funnel@0x6043000";
+               funnel_in2_out_funnel_merg = "/soc/funnel@0x6043000/ports/port@0/endpoint";
+               funnel_in2_in_modem_etm0 = "/soc/funnel@0x6043000/ports/port@1/endpoint";
+               funnel_in2_in_replicator_swao = "/soc/funnel@0x6043000/ports/port@2/endpoint";
+               funnel_in2_in_funnel_modem = "/soc/funnel@0x6043000/ports/port@3/endpoint";
+               funnel_in2_in_funnel_apss_merg = "/soc/funnel@0x6043000/ports/port@4/endpoint";
+               funnel_in2_in_funnel_gfx = "/soc/funnel@0x6043000/ports/port@5/endpoint";
+               funnel_gfx = "/soc/funnel@0x6943000";
+               funnel_gfx_out_funnel_in2 = "/soc/funnel@0x6943000/ports/port@0/endpoint";
+               funnel_in2_in_gfx = "/soc/funnel@0x6943000/ports/port@1/endpoint";
+               funnel_in2_in_gfx_cx = "/soc/funnel@0x6943000/ports/port@2/endpoint";
+               tpda = "/soc/tpda@6004000";
+               tpda_out_funnel_qatb = "/soc/tpda@6004000/ports/port@0/endpoint";
+               tpda_in_tpdm_center = "/soc/tpda@6004000/ports/port@1/endpoint";
+               tpda_in_funnel_dl_mm = "/soc/tpda@6004000/ports/port@2/endpoint";
+               tpda_in_funnel_ddr_0 = "/soc/tpda@6004000/ports/port@3/endpoint";
+               tpda_in_funnel_lpass = "/soc/tpda@6004000/ports/port@4/endpoint";
+               tpda_in_funnel_turing = "/soc/tpda@6004000/ports/port@5/endpoint";
+               tpda_in_tpdm_vsense = "/soc/tpda@6004000/ports/port@6/endpoint";
+               tpda_in_tpdm_prng = "/soc/tpda@6004000/ports/port@7/endpoint";
+               tpda_in_tpdm_qm = "/soc/tpda@6004000/ports/port@8/endpoint";
+               tpda_in_tpdm_north = "/soc/tpda@6004000/ports/port@9/endpoint";
+               tpda_in_tpdm_pimem = "/soc/tpda@6004000/ports/port@10/endpoint";
+               funnel_modem = "/soc/funnel@6832000";
+               funnel_modem_out_funnel_in2 = "/soc/funnel@6832000/ports/port@0/endpoint";
+               funnel_modem_in_tpda_modem = "/soc/funnel@6832000/ports/port@1/endpoint";
+               tpda_modem = "/soc/tpda@6831000";
+               tpda_modem_out_funnel_modem = "/soc/tpda@6831000/ports/port@0/endpoint";
+               tpda_modem_in_tpdm_modem = "/soc/tpda@6831000/ports/port@1/endpoint";
+               tpdm_modem = "/soc/tpdm@6830000";
+               tpdm_modem_out_tpda_modem = "/soc/tpdm@6830000/port/endpoint";
+               funnel_lpass = "/soc/funnel@6845000";
+               funnel_lpass_out_tpda = "/soc/funnel@6845000/ports/port@0/endpoint";
+               funnel_lpass_in_tpdm_lpass = "/soc/funnel@6845000/ports/port@1/endpoint";
+               funnel_lpass_1 = "/soc/funnel_1@6845000";
+               funnel_lpass_1_out_funnel_qatb = "/soc/funnel_1@6845000/ports/port@0/endpoint";
+               funnel_lpass_1_in_audio_etm0 = "/soc/funnel_1@6845000/ports/port@1/endpoint";
+               tpdm_lpass = "/soc/tpdm@6844000";
+               tpdm_lpass_out_funnel_lpass = "/soc/tpdm@6844000/port/endpoint";
+               tpdm_center = "/soc/tpdm@6c28000";
+               tpdm_center_out_tpda = "/soc/tpdm@6c28000/port/endpoint";
+               tpdm_north = "/soc/tpdm@6a24000";
+               tpdm_north_out_tpda = "/soc/tpdm@6a24000/port/endpoint";
+               tpdm_qm = "/soc/tpdm@69d0000";
+               tpdm_qm_out_tpda = "/soc/tpdm@69d0000/port/endpoint";
+               tpda_apss = "/soc/tpda@7862000";
+               tpda_apss_out_funnel_apss_merg = "/soc/tpda@7862000/ports/port@0/endpoint";
+               tpda_apss_in_tpdm_apss = "/soc/tpda@7862000/ports/port@1/endpoint";
+               tpdm_apss = "/soc/tpdm@7860000";
+               tpdm_apss_out_tpda_apss = "/soc/tpdm@7860000/port/endpoint";
+               tpda_llm_silver = "/soc/tpda@78c0000";
+               tpda_llm_silver_out_funnel_apss_merg = "/soc/tpda@78c0000/ports/port@0/endpoint";
+               tpda_llm_silver_in_tpdm_llm_silver = "/soc/tpda@78c0000/ports/port@1/endpoint";
+               tpdm_llm_silver = "/soc/tpdm@78a0000";
+               tpdm_llm_silver_out_tpda_llm_silver = "/soc/tpdm@78a0000/port/endpoint";
+               tpda_llm_gold = "/soc/tpda@78d0000";
+               tpda_llm_gold_out_funnel_apss_merg = "/soc/tpda@78d0000/ports/port@0/endpoint";
+               tpda_llm_gold_in_tpdm_llm_gold = "/soc/tpda@78d0000/ports/port@1/endpoint";
+               tpdm_llm_gold = "/soc/tpdm@78b0000";
+               tpdm_llm_gold_out_tpda_llm_gold = "/soc/tpdm@78b0000/port/endpoint";
+               funnel_dl_mm = "/soc/funnel@6c0b000";
+               funnel_dl_mm_out_tpda = "/soc/funnel@6c0b000/ports/port@0/endpoint";
+               funnel_dl_mm_in_tpdm_mm = "/soc/funnel@6c0b000/ports/port@1/endpoint";
+               tpdm_mm = "/soc/tpdm@6c08000";
+               tpdm_mm_out_funnel_dl_mm = "/soc/tpdm@6c08000/port/endpoint";
+               funnel_turing = "/soc/funnel@6861000";
+               funnel_turing_out_tpda = "/soc/funnel@6861000/ports/port@0/endpoint";
+               funnel_turing_in_tpdm_turing = "/soc/funnel@6861000/ports/port@1/endpoint";
+               funnel_turing_1 = "/soc/funnel_1@6861000";
+               funnel_turing_1_out_funnel_qatb = "/soc/funnel_1@6861000/ports/port@0/endpoint";
+               funnel_turing_1_in_turing_etm0 = "/soc/funnel_1@6861000/ports/port@1/endpoint";
+               tpdm_turing = "/soc/tpdm@6860000";
+               tpdm_turing_out_funnel_turing = "/soc/tpdm@6860000/port/endpoint";
+               funnel_ddr_0 = "/soc/funnel@69e2000";
+               funnel_ddr_0_out_tpda = "/soc/funnel@69e2000/ports/port@0/endpoint";
+               funnel_ddr_0_in_tpdm_ddr = "/soc/funnel@69e2000/ports/port@1/endpoint";
+               tpdm_ddr = "/soc/tpdm@69e0000";
+               tpdm_ddr_out_funnel_ddr_0 = "/soc/tpdm@69e0000/port/endpoint";
+               tpdm_pimem = "/soc/tpdm@6850000";
+               tpdm_pimem_out_tpda = "/soc/tpdm@6850000/port/endpoint";
+               tpdm_prng = "/soc/tpdm@684c000";
+               tpdm_prng_out_tpda = "/soc/tpdm@684c000/port/endpoint";
+               tpdm_vsense = "/soc/tpdm@6840000";
+               tpdm_vsense_out_tpda = "/soc/tpdm@6840000/port/endpoint";
+               tpda_olc = "/soc/tpda@7832000";
+               tpda_olc_out_funnel_apss_merg = "/soc/tpda@7832000/ports/port@0/endpoint";
+               tpda_olc_in_tpdm_olc = "/soc/tpda@7832000/ports/port@1/endpoint";
+               tpdm_olc = "/soc/tpdm@7830000";
+               tpdm_olc_out_tpda_olc = "/soc/tpdm@7830000/port/endpoint";
+               tpda_spss = "/soc/tpda@6882000";
+               tpda_spss_out_funnel_spss = "/soc/tpda@6882000/ports/port@0/endpoint";
+               tpda_spss_in_tpdm_spss = "/soc/tpda@6882000/ports/port@1/endpoint";
+               tpdm_spss = "/soc/tpdm@6880000";
+               tpdm_spss_out_tpda_spss = "/soc/tpdm@6880000/port/endpoint";
+               funnel_spss = "/soc/funnel@6883000";
+               funnel_spss_out_funnel_in0 = "/soc/funnel@6883000/ports/port@0/endpoint";
+               funnel_spss_in_tpda_spss = "/soc/funnel@6883000/ports/port@1/endpoint";
+               funnel_spss_in_spss_etm0 = "/soc/funnel@6883000/ports/port@2/endpoint";
+               funnel_qatb = "/soc/funnel@6005000";
+               funnel_qatb_out_funnel_in0 = "/soc/funnel@6005000/ports/port@0/endpoint";
+               funnel_qatb_in_tpda = "/soc/funnel@6005000/ports/port@1/endpoint";
+               funnel_qatb_in_funnel_lpass_1 = "/soc/funnel@6005000/ports/port@2/endpoint";
+               funnel_qatb_in_funnel_turing_1 = "/soc/funnel@6005000/ports/port@3/endpoint";
+               cti0_ddr0 = "/soc/cti@69e1000";
+               cti0_ddr1 = "/soc/cti@69e4000";
+               cti1_ddr1 = "/soc/cti@69e5000";
+               cti0_dlmm = "/soc/cti@6c09000";
+               cti1_dlmm = "/soc/cti@6c0a000";
+               cti0_apss = "/soc/cti@78e0000";
+               cti1_apss = "/soc/cti@78f0000";
+               cti2_apss = "/soc/cti@7900000";
+               cti0 = "/soc/cti@6010000";
+               cti1 = "/soc/cti@6011000";
+               cti2 = "/soc/cti@6012000";
+               cti3 = "/soc/cti@6013000";
+               cti4 = "/soc/cti@6014000";
+               cti5 = "/soc/cti@6015000";
+               cti6 = "/soc/cti@6016000";
+               cti7 = "/soc/cti@6017000";
+               cti8 = "/soc/cti@6018000";
+               cti9 = "/soc/cti@6019000";
+               cti10 = "/soc/cti@601a000";
+               cti11 = "/soc/cti@601b000";
+               cti12 = "/soc/cti@601c000";
+               cti13 = "/soc/cti@601d000";
+               cti14 = "/soc/cti@601e000";
+               cti15 = "/soc/cti@601f000";
+               cti_cpu0 = "/soc/cti@7020000";
+               cti_cpu1 = "/soc/cti@7120000";
+               cti_cpu2 = "/soc/cti@7220000";
+               cti_cpu3 = "/soc/cti@7320000";
+               cti_cpu4 = "/soc/cti@7420000";
+               cti_cpu5 = "/soc/cti@7520000";
+               cti_cpu6 = "/soc/cti@7620000";
+               cti_cpu7 = "/soc/cti@7720000";
+               cti0_swao = "/soc/cti@6b04000";
+               ipcb_tgu = "/soc/tgu@6b0c000";
+               turing_etm0_out_funnel_turing_1 = "/soc/turing_etm0/port/endpoint";
+               dummy_eud = "/soc/dummy_sink";
+               eud_in_replicator_swao = "/soc/dummy_sink/port/endpoint";
+               sensor_etm0_out_funnel_swao = "/soc/sensor_etm0/port/endpoint";
+               modem_etm0_out_funnel_in2 = "/soc/modem_etm0/port/endpoint";
+               audio_etm0_out_funnel_lpass_1 = "/soc/audio_etm0/port/endpoint";
+               spss_etm0_out_funnel_spss = "/soc/spss_etm0/port/endpoint";
+               funnel_apss_merg = "/soc/funnel@7810000";
+               funnel_apss_merg_out_funnel_in2 = "/soc/funnel@7810000/ports/port@0/endpoint";
+               funnel_apss_merg_in_funnel_apss = "/soc/funnel@7810000/ports/port@1/endpoint";
+               funnel_apss_merg_in_tpda_olc = "/soc/funnel@7810000/ports/port@2/endpoint";
+               funnel_apss_merg_in_tpda_apss = "/soc/funnel@7810000/ports/port@3/endpoint";
+               funnel_apss_merg_in_tpda_llm_silver = "/soc/funnel@7810000/ports/port@4/endpoint";
+               funnel_apss_merg_in_tpda_llm_gold = "/soc/funnel@7810000/ports/port@5/endpoint";
+               etm0 = "/soc/etm@7040000";
+               etm0_out_funnel_apss = "/soc/etm@7040000/port/endpoint";
+               etm1 = "/soc/etm@7140000";
+               etm1_out_funnel_apss = "/soc/etm@7140000/port/endpoint";
+               etm2 = "/soc/etm@7240000";
+               etm2_out_funnel_apss = "/soc/etm@7240000/port/endpoint";
+               etm3 = "/soc/etm@7340000";
+               etm3_out_funnel_apss = "/soc/etm@7340000/port/endpoint";
+               etm4 = "/soc/etm@7440000";
+               etm4_out_funnel_apss = "/soc/etm@7440000/port/endpoint";
+               etm5 = "/soc/etm@7540000";
+               etm5_out_funnel_apss = "/soc/etm@7540000/port/endpoint";
+               etm6 = "/soc/etm@7640000";
+               etm6_out_funnel_apss = "/soc/etm@7640000/port/endpoint";
+               etm7 = "/soc/etm@7740000";
+               etm7_out_funnel_apss = "/soc/etm@7740000/port/endpoint";
+               funnel_apss = "/soc/funnel@7800000";
+               funnel_apss_out_funnel_apss_merg = "/soc/funnel@7800000/ports/port@0/endpoint";
+               funnel_apss_in_etm0 = "/soc/funnel@7800000/ports/port@1/endpoint";
+               funnel_apss_in_etm1 = "/soc/funnel@7800000/ports/port@2/endpoint";
+               funnel_apss_in_etm2 = "/soc/funnel@7800000/ports/port@3/endpoint";
+               funnel_apss_in_etm3 = "/soc/funnel@7800000/ports/port@4/endpoint";
+               funnel_apss_in_etm4 = "/soc/funnel@7800000/ports/port@5/endpoint";
+               funnel_apss_in_etm5 = "/soc/funnel@7800000/ports/port@6/endpoint";
+               funnel_apss_in_etm6 = "/soc/funnel@7800000/ports/port@7/endpoint";
+               funnel_apss_in_etm7 = "/soc/funnel@7800000/ports/port@8/endpoint";
+               kgsl_smmu = "/soc/arm,smmu-kgsl@5040000";
+               apps_smmu = "/soc/apps-smmu@0x15000000";
+               anoc_1_tbu = "/soc/apps-smmu@0x15000000/anoc_1_tbu@0x150c5000";
+               anoc_2_tbu = "/soc/apps-smmu@0x15000000/anoc_2_tbu@0x150c9000";
+               mnoc_hf_0_tbu = "/soc/apps-smmu@0x15000000/mnoc_hf_0_tbu@0x150cd000";
+               mnoc_hf_1_tbu = "/soc/apps-smmu@0x15000000/mnoc_hf_1_tbu@0x150d1000";
+               mnoc_sf_0_tbu = "/soc/apps-smmu@0x15000000/mnoc_sf_0_tbu@0x150d5000";
+               compute_dsp_tbu = "/soc/apps-smmu@0x15000000/compute_dsp_tbu@0x150d9000";
+               adsp_tbu = "/soc/apps-smmu@0x15000000/adsp_tbu@0x150dd000";
+               anoc_1_pcie_tbu = "/soc/apps-smmu@0x15000000/anoc_1_pcie_tbu@0x150e1000";
+               system_heap = "/soc/qcom,ion/qcom,ion-heap@25";
+               smp2pgpio_smp2p_15_in = "/soc/qcom,smp2pgpio-smp2p-15-in";
+               smp2pgpio_smp2p_15_out = "/soc/qcom,smp2pgpio-smp2p-15-out";
+               smp2pgpio_smp2p_1_in = "/soc/qcom,smp2pgpio-smp2p-1-in";
+               smp2pgpio_smp2p_1_out = "/soc/qcom,smp2pgpio-smp2p-1-out";
+               smp2pgpio_smp2p_2_in = "/soc/qcom,smp2pgpio-smp2p-2-in";
+               smp2pgpio_smp2p_2_out = "/soc/qcom,smp2pgpio-smp2p-2-out";
+               smp2pgpio_smp2p_3_in = "/soc/qcom,smp2pgpio-smp2p-3-in";
+               smp2pgpio_smp2p_3_out = "/soc/qcom,smp2pgpio-smp2p-3-out";
+               smp2pgpio_smp2p_5_in = "/soc/qcom,smp2pgpio-smp2p-5-in";
+               smp2pgpio_smp2p_5_out = "/soc/qcom,smp2pgpio-smp2p-5-out";
+               smp2pgpio_sleepstate_3_out = "/soc/qcom,smp2pgpio-sleepstate-gpio-3-out";
+               smp2pgpio_ssr_smp2p_1_in = "/soc/qcom,smp2pgpio-ssr-smp2p-1-in";
+               smp2pgpio_ssr_smp2p_1_out = "/soc/qcom,smp2pgpio-ssr-smp2p-1-out";
+               smp2pgpio_ssr_smp2p_2_in = "/soc/qcom,smp2pgpio-ssr-smp2p-2-in";
+               smp2pgpio_ssr_smp2p_2_out = "/soc/qcom,smp2pgpio-ssr-smp2p-2-out";
+               smp2pgpio_ssr_smp2p_3_in = "/soc/qcom,smp2pgpio-ssr-smp2p-3-in";
+               smp2pgpio_ssr_smp2p_3_out = "/soc/qcom,smp2pgpio-ssr-smp2p-3-out";
+               smp2pgpio_ssr_smp2p_5_in = "/soc/qcom,smp2pgpio-ssr-smp2p-5-in";
+               smp2pgpio_ssr_smp2p_5_out = "/soc/qcom,smp2pgpio-ssr-smp2p-5-out";
+               smp2pgpio_ipa_1_out = "/soc/qcom,smp2pgpio-ipa-1-out";
+               smp2pgpio_ipa_1_in = "/soc/qcom,smp2pgpio-ipa-1-in";
+               smp2pgpio_wlan_1_in = "/soc/qcom,smp2pgpio-wlan-1-in";
+               cam_csiphy0 = "/soc/qcom,csiphy@ac65000";
+               cam_csiphy1 = "/soc/qcom,csiphy@ac66000";
+               cam_csiphy2 = "/soc/qcom,csiphy@ac67000";
+               cam_cci = "/soc/qcom,cci@ac4a000";
+               i2c_freq_100Khz = "/soc/qcom,cci@ac4a000/qcom,i2c_standard_mode";
+               i2c_freq_400Khz = "/soc/qcom,cci@ac4a000/qcom,i2c_fast_mode";
+               i2c_freq_custom = "/soc/qcom,cci@ac4a000/qcom,i2c_custom_mode";
+               i2c_freq_1Mhz = "/soc/qcom,cci@ac4a000/qcom,i2c_fast_plus_mode";
+               ife_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_ife/iova-mem-map";
+               jpeg_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_jpeg/iova-mem-map";
+               icp_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_icp/iova-mem-map";
+               cpas_cdm_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_cpas_cdm/iova-mem-map";
+               fd_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_fd/iova-mem-map";
+               lrme_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_lrme/iova-mem-map";
+               cam_csid0 = "/soc/qcom,csid0@acb3000";
+               cam_vfe0 = "/soc/qcom,vfe0@acaf000";
+               cam_csid1 = "/soc/qcom,csid1@acba000";
+               cam_vfe1 = "/soc/qcom,vfe1@acb6000";
+               cam_csid_lite = "/soc/qcom,csid-lite@acc8000";
+               cam_vfe_lite = "/soc/qcom,vfe-lite@acc4000";
+               cam_a5 = "/soc/qcom,a5@ac00000";
+               cam_ipe0 = "/soc/qcom,ipe0";
+               cam_ipe1 = "/soc/qcom,ipe1";
+               cam_bps = "/soc/qcom,bps";
+               cam_jpeg_enc = "/soc/qcom,jpegenc@ac4e000";
+               cam_jpeg_dma = "/soc/qcom,jpegdma@0xac52000";
+               cam_fd = "/soc/qcom,fd@ac5a000";
+               ad_hoc_bus = "/soc/ad-hoc-bus";
+               rsc_apps = "/soc/ad-hoc-bus/rsc-apps";
+               rsc_disp = "/soc/ad-hoc-bus/rsc-disp";
+               bcm_acv = "/soc/ad-hoc-bus/bcm-acv";
+               bcm_alc = "/soc/ad-hoc-bus/bcm-alc";
+               bcm_mc0 = "/soc/ad-hoc-bus/bcm-mc0";
+               bcm_sh0 = "/soc/ad-hoc-bus/bcm-sh0";
+               bcm_mm0 = "/soc/ad-hoc-bus/bcm-mm0";
+               bcm_sh1 = "/soc/ad-hoc-bus/bcm-sh1";
+               bcm_mm1 = "/soc/ad-hoc-bus/bcm-mm1";
+               bcm_sh2 = "/soc/ad-hoc-bus/bcm-sh2";
+               bcm_mm2 = "/soc/ad-hoc-bus/bcm-mm2";
+               bcm_sh3 = "/soc/ad-hoc-bus/bcm-sh3";
+               bcm_mm3 = "/soc/ad-hoc-bus/bcm-mm3";
+               bcm_sh4 = "/soc/ad-hoc-bus/bcm-sh4";
+               bcm_sh5 = "/soc/ad-hoc-bus/bcm-sh5";
+               bcm_sn0 = "/soc/ad-hoc-bus/bcm-sn0";
+               bcm_ce0 = "/soc/ad-hoc-bus/bcm-ce0";
+               bcm_ip0 = "/soc/ad-hoc-bus/bcm-ip0";
+               bcm_cn0 = "/soc/ad-hoc-bus/bcm-cn0";
+               bcm_qup0 = "/soc/ad-hoc-bus/bcm-qup0";
+               bcm_sn1 = "/soc/ad-hoc-bus/bcm-sn1";
+               bcm_sn2 = "/soc/ad-hoc-bus/bcm-sn2";
+               bcm_sn3 = "/soc/ad-hoc-bus/bcm-sn3";
+               bcm_sn4 = "/soc/ad-hoc-bus/bcm-sn4";
+               bcm_sn5 = "/soc/ad-hoc-bus/bcm-sn5";
+               bcm_sn6 = "/soc/ad-hoc-bus/bcm-sn6";
+               bcm_sn7 = "/soc/ad-hoc-bus/bcm-sn7";
+               bcm_sn8 = "/soc/ad-hoc-bus/bcm-sn8";
+               bcm_sn9 = "/soc/ad-hoc-bus/bcm-sn9";
+               bcm_sn11 = "/soc/ad-hoc-bus/bcm-sn11";
+               bcm_sn12 = "/soc/ad-hoc-bus/bcm-sn12";
+               bcm_sn14 = "/soc/ad-hoc-bus/bcm-sn14";
+               bcm_sn15 = "/soc/ad-hoc-bus/bcm-sn15";
+               bcm_mc0_display = "/soc/ad-hoc-bus/bcm-mc0_display";
+               bcm_sh0_display = "/soc/ad-hoc-bus/bcm-sh0_display";
+               bcm_mm0_display = "/soc/ad-hoc-bus/bcm-mm0_display";
+               bcm_mm1_display = "/soc/ad-hoc-bus/bcm-mm1_display";
+               bcm_mm2_display = "/soc/ad-hoc-bus/bcm-mm2_display";
+               bcm_mm3_display = "/soc/ad-hoc-bus/bcm-mm3_display";
+               fab_aggre1_noc = "/soc/ad-hoc-bus/fab-aggre1_noc";
+               fab_aggre2_noc = "/soc/ad-hoc-bus/fab-aggre2_noc";
+               fab_camnoc_virt = "/soc/ad-hoc-bus/fab-camnoc_virt";
+               fab_config_noc = "/soc/ad-hoc-bus/fab-config_noc";
+               fab_dc_noc = "/soc/ad-hoc-bus/fab-dc_noc";
+               fab_gladiator_noc = "/soc/ad-hoc-bus/fab-gladiator_noc";
+               fab_ipa_virt = "/soc/ad-hoc-bus/fab-ipa_virt";
+               fab_mc_virt = "/soc/ad-hoc-bus/fab-mc_virt";
+               fab_mem_noc = "/soc/ad-hoc-bus/fab-mem_noc";
+               fab_mmss_noc = "/soc/ad-hoc-bus/fab-mmss_noc";
+               fab_system_noc = "/soc/ad-hoc-bus/fab-system_noc";
+               fab_mc_virt_display = "/soc/ad-hoc-bus/fab-mc_virt_display";
+               fab_mem_noc_display = "/soc/ad-hoc-bus/fab-mem_noc_display";
+               fab_mmss_noc_display = "/soc/ad-hoc-bus/fab-mmss_noc_display";
+               mas_qhm_a1noc_cfg = "/soc/ad-hoc-bus/mas-qhm-a1noc-cfg";
+               mas_qhm_qup1 = "/soc/ad-hoc-bus/mas-qhm-qup1";
+               mas_qhm_tsif = "/soc/ad-hoc-bus/mas-qhm-tsif";
+               mas_xm_sdc2 = "/soc/ad-hoc-bus/mas-xm-sdc2";
+               mas_xm_sdc4 = "/soc/ad-hoc-bus/mas-xm-sdc4";
+               mas_xm_ufs_card = "/soc/ad-hoc-bus/mas-xm-ufs-card";
+               mas_xm_ufs_mem = "/soc/ad-hoc-bus/mas-xm-ufs-mem";
+               mas_xm_pcie_0 = "/soc/ad-hoc-bus/mas-xm-pcie-0";
+               mas_qhm_a2noc_cfg = "/soc/ad-hoc-bus/mas-qhm-a2noc-cfg";
+               mas_qhm_qdss_bam = "/soc/ad-hoc-bus/mas-qhm-qdss-bam";
+               mas_qhm_qup2 = "/soc/ad-hoc-bus/mas-qhm-qup2";
+               mas_qnm_cnoc = "/soc/ad-hoc-bus/mas-qnm-cnoc";
+               mas_qxm_crypto = "/soc/ad-hoc-bus/mas-qxm-crypto";
+               mas_qxm_ipa = "/soc/ad-hoc-bus/mas-qxm-ipa";
+               mas_xm_pcie3_1 = "/soc/ad-hoc-bus/mas-xm-pcie3-1";
+               mas_xm_qdss_etr = "/soc/ad-hoc-bus/mas-xm-qdss-etr";
+               mas_xm_usb3_0 = "/soc/ad-hoc-bus/mas-xm-usb3-0";
+               mas_xm_usb3_1 = "/soc/ad-hoc-bus/mas-xm-usb3-1";
+               mas_qxm_camnoc_hf0_uncomp = "/soc/ad-hoc-bus/mas-qxm-camnoc-hf0-uncomp";
+               mas_qxm_camnoc_hf1_uncomp = "/soc/ad-hoc-bus/mas-qxm-camnoc-hf1-uncomp";
+               mas_qxm_camnoc_sf_uncomp = "/soc/ad-hoc-bus/mas-qxm-camnoc-sf-uncomp";
+               mas_qhm_spdm = "/soc/ad-hoc-bus/mas-qhm-spdm";
+               mas_qnm_snoc = "/soc/ad-hoc-bus/mas-qnm-snoc";
+               mas_qhm_cnoc = "/soc/ad-hoc-bus/mas-qhm-cnoc";
+               mas_acm_l3 = "/soc/ad-hoc-bus/mas-acm-l3";
+               mas_pm_gnoc_cfg = "/soc/ad-hoc-bus/mas-pm-gnoc-cfg";
+               mas_ipa_core_master = "/soc/ad-hoc-bus/mas-ipa-core-master";
+               mas_llcc_mc = "/soc/ad-hoc-bus/mas-llcc-mc";
+               mas_acm_tcu = "/soc/ad-hoc-bus/mas-acm-tcu";
+               mas_qhm_memnoc_cfg = "/soc/ad-hoc-bus/mas-qhm-memnoc-cfg";
+               mas_qnm_apps = "/soc/ad-hoc-bus/mas-qnm-apps";
+               mas_qnm_mnoc_hf = "/soc/ad-hoc-bus/mas-qnm-mnoc-hf";
+               mas_qnm_mnoc_sf = "/soc/ad-hoc-bus/mas-qnm-mnoc-sf";
+               mas_qnm_snoc_gc = "/soc/ad-hoc-bus/mas-qnm-snoc-gc";
+               mas_qnm_snoc_sf = "/soc/ad-hoc-bus/mas-qnm-snoc-sf";
+               mas_qxm_gpu = "/soc/ad-hoc-bus/mas-qxm-gpu";
+               mas_qhm_mnoc_cfg = "/soc/ad-hoc-bus/mas-qhm-mnoc-cfg";
+               mas_qxm_camnoc_hf0 = "/soc/ad-hoc-bus/mas-qxm-camnoc-hf0";
+               mas_qxm_camnoc_hf1 = "/soc/ad-hoc-bus/mas-qxm-camnoc-hf1";
+               mas_qxm_camnoc_sf = "/soc/ad-hoc-bus/mas-qxm-camnoc-sf";
+               mas_qxm_mdp0 = "/soc/ad-hoc-bus/mas-qxm-mdp0";
+               mas_qxm_mdp1 = "/soc/ad-hoc-bus/mas-qxm-mdp1";
+               mas_qxm_rot = "/soc/ad-hoc-bus/mas-qxm-rot";
+               mas_qxm_venus0 = "/soc/ad-hoc-bus/mas-qxm-venus0";
+               mas_qxm_venus1 = "/soc/ad-hoc-bus/mas-qxm-venus1";
+               mas_qxm_venus_arm9 = "/soc/ad-hoc-bus/mas-qxm-venus-arm9";
+               mas_qhm_snoc_cfg = "/soc/ad-hoc-bus/mas-qhm-snoc-cfg";
+               mas_qnm_aggre1_noc = "/soc/ad-hoc-bus/mas-qnm-aggre1-noc";
+               mas_qnm_aggre2_noc = "/soc/ad-hoc-bus/mas-qnm-aggre2-noc";
+               mas_qnm_gladiator_sodv = "/soc/ad-hoc-bus/mas-qnm-gladiator-sodv";
+               mas_qnm_memnoc = "/soc/ad-hoc-bus/mas-qnm-memnoc";
+               mas_qnm_pcie_anoc = "/soc/ad-hoc-bus/mas-qnm-pcie-anoc";
+               mas_qxm_pimem = "/soc/ad-hoc-bus/mas-qxm-pimem";
+               mas_xm_gic = "/soc/ad-hoc-bus/mas-xm-gic";
+               mas_alc = "/soc/ad-hoc-bus/mas-alc";
+               mas_llcc_mc_display = "/soc/ad-hoc-bus/mas-llcc-mc_display";
+               mas_qnm_mnoc_hf_display = "/soc/ad-hoc-bus/mas-qnm-mnoc-hf_display";
+               mas_qnm_mnoc_sf_display = "/soc/ad-hoc-bus/mas-qnm-mnoc-sf_display";
+               mas_qxm_mdp0_display = "/soc/ad-hoc-bus/mas-qxm-mdp0_display";
+               mas_qxm_mdp1_display = "/soc/ad-hoc-bus/mas-qxm-mdp1_display";
+               mas_qxm_rot_display = "/soc/ad-hoc-bus/mas-qxm-rot_display";
+               slv_qns_a1noc_snoc = "/soc/ad-hoc-bus/slv-qns-a1noc-snoc";
+               slv_srvc_aggre1_noc = "/soc/ad-hoc-bus/slv-srvc-aggre1-noc";
+               slv_qns_pcie_a1noc_snoc = "/soc/ad-hoc-bus/slv-qns-pcie-a1noc-snoc";
+               slv_qns_a2noc_snoc = "/soc/ad-hoc-bus/slv-qns-a2noc-snoc";
+               slv_qns_pcie_snoc = "/soc/ad-hoc-bus/slv-qns-pcie-snoc";
+               slv_srvc_aggre2_noc = "/soc/ad-hoc-bus/slv-srvc-aggre2-noc";
+               slv_qns_camnoc_uncomp = "/soc/ad-hoc-bus/slv-qns-camnoc-uncomp";
+               slv_qhs_a1_noc_cfg = "/soc/ad-hoc-bus/slv-qhs-a1-noc-cfg";
+               slv_qhs_a2_noc_cfg = "/soc/ad-hoc-bus/slv-qhs-a2-noc-cfg";
+               slv_qhs_aop = "/soc/ad-hoc-bus/slv-qhs-aop";
+               slv_qhs_aoss = "/soc/ad-hoc-bus/slv-qhs-aoss";
+               slv_qhs_camera_cfg = "/soc/ad-hoc-bus/slv-qhs-camera-cfg";
+               slv_qhs_clk_ctl = "/soc/ad-hoc-bus/slv-qhs-clk-ctl";
+               slv_qhs_compute_dsp_cfg = "/soc/ad-hoc-bus/slv-qhs-compute-dsp-cfg";
+               slv_qhs_cpr_cx = "/soc/ad-hoc-bus/slv-qhs-cpr-cx";
+               slv_qhs_crypto0_cfg = "/soc/ad-hoc-bus/slv-qhs-crypto0-cfg";
+               slv_qhs_dcc_cfg = "/soc/ad-hoc-bus/slv-qhs-dcc-cfg";
+               slv_qhs_ddrss_cfg = "/soc/ad-hoc-bus/slv-qhs-ddrss-cfg";
+               slv_qhs_display_cfg = "/soc/ad-hoc-bus/slv-qhs-display-cfg";
+               slv_qhs_glm = "/soc/ad-hoc-bus/slv-qhs-glm";
+               slv_qhs_gpuss_cfg = "/soc/ad-hoc-bus/slv-qhs-gpuss-cfg";
+               slv_qhs_imem_cfg = "/soc/ad-hoc-bus/slv-qhs-imem-cfg";
+               slv_qhs_ipa = "/soc/ad-hoc-bus/slv-qhs-ipa";
+               slv_qhs_mnoc_cfg = "/soc/ad-hoc-bus/slv-qhs-mnoc-cfg";
+               slv_qhs_pcie0_cfg = "/soc/ad-hoc-bus/slv-qhs-pcie0-cfg";
+               slv_qhs_pcie_gen3_cfg = "/soc/ad-hoc-bus/slv-qhs-pcie-gen3-cfg";
+               slv_qhs_pdm = "/soc/ad-hoc-bus/slv-qhs-pdm";
+               slv_qhs_phy_refgen_south = "/soc/ad-hoc-bus/slv-qhs-phy-refgen-south";
+               slv_qhs_pimem_cfg = "/soc/ad-hoc-bus/slv-qhs-pimem-cfg";
+               slv_qhs_prng = "/soc/ad-hoc-bus/slv-qhs-prng";
+               slv_qhs_qdss_cfg = "/soc/ad-hoc-bus/slv-qhs-qdss-cfg";
+               slv_qhs_qupv3_north = "/soc/ad-hoc-bus/slv-qhs-qupv3-north";
+               slv_qhs_qupv3_south = "/soc/ad-hoc-bus/slv-qhs-qupv3-south";
+               slv_qhs_sdc2 = "/soc/ad-hoc-bus/slv-qhs-sdc2";
+               slv_qhs_sdc4 = "/soc/ad-hoc-bus/slv-qhs-sdc4";
+               slv_qhs_snoc_cfg = "/soc/ad-hoc-bus/slv-qhs-snoc-cfg";
+               slv_qhs_spdm = "/soc/ad-hoc-bus/slv-qhs-spdm";
+               slv_qhs_spss_cfg = "/soc/ad-hoc-bus/slv-qhs-spss-cfg";
+               slv_qhs_tcsr = "/soc/ad-hoc-bus/slv-qhs-tcsr";
+               slv_qhs_tlmm_north = "/soc/ad-hoc-bus/slv-qhs-tlmm-north";
+               slv_qhs_tlmm_south = "/soc/ad-hoc-bus/slv-qhs-tlmm-south";
+               slv_qhs_tsif = "/soc/ad-hoc-bus/slv-qhs-tsif";
+               slv_qhs_ufs_card_cfg = "/soc/ad-hoc-bus/slv-qhs-ufs-card-cfg";
+               slv_qhs_ufs_mem_cfg = "/soc/ad-hoc-bus/slv-qhs-ufs-mem-cfg";
+               slv_qhs_usb3_0 = "/soc/ad-hoc-bus/slv-qhs-usb3-0";
+               slv_qhs_usb3_1 = "/soc/ad-hoc-bus/slv-qhs-usb3-1";
+               slv_qhs_venus_cfg = "/soc/ad-hoc-bus/slv-qhs-venus-cfg";
+               slv_qhs_vsense_ctrl_cfg = "/soc/ad-hoc-bus/slv-qhs-vsense-ctrl-cfg";
+               slv_qns_cnoc_a2noc = "/soc/ad-hoc-bus/slv-qns-cnoc-a2noc";
+               slv_srvc_cnoc = "/soc/ad-hoc-bus/slv-srvc-cnoc";
+               slv_qhs_llcc = "/soc/ad-hoc-bus/slv-qhs-llcc";
+               slv_qhs_memnoc = "/soc/ad-hoc-bus/slv-qhs-memnoc";
+               slv_qns_gladiator_sodv = "/soc/ad-hoc-bus/slv-qns-gladiator-sodv";
+               slv_qns_gnoc_memnoc = "/soc/ad-hoc-bus/slv-qns-gnoc-memnoc";
+               slv_srvc_gnoc = "/soc/ad-hoc-bus/slv-srvc-gnoc";
+               slv_ipa_core_slave = "/soc/ad-hoc-bus/slv-ipa-core-slave";
+               slv_ebi = "/soc/ad-hoc-bus/slv-ebi";
+               slv_qhs_mdsp_ms_mpu_cfg = "/soc/ad-hoc-bus/slv-qhs-mdsp-ms-mpu-cfg";
+               slv_qns_apps_io = "/soc/ad-hoc-bus/slv-qns-apps-io";
+               slv_qns_llcc = "/soc/ad-hoc-bus/slv-qns-llcc";
+               slv_qns_memnoc_snoc = "/soc/ad-hoc-bus/slv-qns-memnoc-snoc";
+               slv_srvc_memnoc = "/soc/ad-hoc-bus/slv-srvc-memnoc";
+               slv_qns2_mem_noc = "/soc/ad-hoc-bus/slv-qns2-mem-noc";
+               slv_qns_mem_noc_hf = "/soc/ad-hoc-bus/slv-qns-mem-noc-hf";
+               slv_srvc_mnoc = "/soc/ad-hoc-bus/slv-srvc-mnoc";
+               slv_qhs_apss = "/soc/ad-hoc-bus/slv-qhs-apss";
+               slv_qns_cnoc = "/soc/ad-hoc-bus/slv-qns-cnoc";
+               slv_qns_memnoc_gc = "/soc/ad-hoc-bus/slv-qns-memnoc-gc";
+               slv_qns_memnoc_sf = "/soc/ad-hoc-bus/slv-qns-memnoc-sf";
+               slv_qxs_imem = "/soc/ad-hoc-bus/slv-qxs-imem";
+               slv_qxs_pcie = "/soc/ad-hoc-bus/slv-qxs-pcie";
+               slv_qxs_pcie_gen3 = "/soc/ad-hoc-bus/slv-qxs-pcie-gen3";
+               slv_qxs_pimem = "/soc/ad-hoc-bus/slv-qxs-pimem";
+               slv_srvc_snoc = "/soc/ad-hoc-bus/slv-srvc-snoc";
+               slv_xs_qdss_stm = "/soc/ad-hoc-bus/slv-xs-qdss-stm";
+               slv_xs_sys_tcu_cfg = "/soc/ad-hoc-bus/slv-xs-sys-tcu-cfg";
+               slv_ebi_display = "/soc/ad-hoc-bus/slv-ebi_display";
+               slv_qns_llcc_display = "/soc/ad-hoc-bus/slv-qns-llcc_display";
+               slv_qns2_mem_noc_display = "/soc/ad-hoc-bus/slv-qns2-mem-noc_display";
+               slv_qns_mem_noc_hf_display = "/soc/ad-hoc-bus/slv-qns-mem-noc-hf_display";
+               msm_vidc = "/soc/qcom,vidc@aa00000";
+               tlmm = "/soc/pinctrl@03400000";
+               ufs_dev_reset_assert = "/soc/pinctrl@03400000/ufs_dev_reset_assert";
+               ufs_dev_reset_deassert = "/soc/pinctrl@03400000/ufs_dev_reset_deassert";
+               flash_led3_front_en = "/soc/pinctrl@03400000/flash_led3_front/flash_led3_front_en";
+               flash_led3_front_dis = "/soc/pinctrl@03400000/flash_led3_front/flash_led3_front_dis";
+               flash_led3_iris_en = "/soc/pinctrl@03400000/flash_led3_iris/flash_led3_iris_en";
+               flash_led3_iris_dis = "/soc/pinctrl@03400000/flash_led3_iris/flash_led3_iris_dis";
+               wcd_intr_default = "/soc/pinctrl@03400000/wcd9xxx_intr/wcd_intr_default";
+               sdc2_clk_on = "/soc/pinctrl@03400000/sdc2_clk_on";
+               sdc2_clk_off = "/soc/pinctrl@03400000/sdc2_clk_off";
+               sdc2_clk_ds_400KHz = "/soc/pinctrl@03400000/sdc2_clk_ds_400KHz";
+               sdc2_clk_ds_50MHz = "/soc/pinctrl@03400000/sdc2_clk_ds_50MHz";
+               sdc2_clk_ds_100MHz = "/soc/pinctrl@03400000/sdc2_clk_ds_100MHz";
+               sdc2_clk_ds_200MHz = "/soc/pinctrl@03400000/sdc2_clk_ds_200MHz";
+               sdc2_cmd_on = "/soc/pinctrl@03400000/sdc2_cmd_on";
+               sdc2_cmd_off = "/soc/pinctrl@03400000/sdc2_cmd_off";
+               sdc2_cmd_ds_400KHz = "/soc/pinctrl@03400000/sdc2_cmd_ds_400KHz";
+               sdc2_cmd_ds_50MHz = "/soc/pinctrl@03400000/sdc2_cmd_ds_50MHz";
+               sdc2_cmd_ds_100MHz = "/soc/pinctrl@03400000/sdc2_cmd_ds_100MHz";
+               sdc2_cmd_ds_200MHz = "/soc/pinctrl@03400000/sdc2_cmd_ds_200MHz";
+               sdc2_data_on = "/soc/pinctrl@03400000/sdc2_data_on";
+               sdc2_data_off = "/soc/pinctrl@03400000/sdc2_data_off";
+               sdc2_data_ds_400KHz = "/soc/pinctrl@03400000/sdc2_data_ds_400KHz";
+               sdc2_data_ds_50MHz = "/soc/pinctrl@03400000/sdc2_data_ds_50MHz";
+               sdc2_data_ds_100MHz = "/soc/pinctrl@03400000/sdc2_data_ds_100MHz";
+               sdc2_data_ds_200MHz = "/soc/pinctrl@03400000/sdc2_data_ds_200MHz";
+               pcie0_clkreq_default = "/soc/pinctrl@03400000/pcie0/pcie0_clkreq_default";
+               pcie0_perst_default = "/soc/pinctrl@03400000/pcie0/pcie0_perst_default";
+               pcie0_wake_default = "/soc/pinctrl@03400000/pcie0/pcie0_wake_default";
+               pcie1_clkreq_default = "/soc/pinctrl@03400000/pcie1/pcie1_clkreq_default";
+               pcie1_perst_default = "/soc/pinctrl@03400000/pcie1/pcie1_perst_default";
+               pcie1_wake_default = "/soc/pinctrl@03400000/pcie1/pcie1_wake_default";
+               cdc_reset_sleep = "/soc/pinctrl@03400000/cdc_reset_ctrl/cdc_reset_sleep";
+               cdc_reset_active = "/soc/pinctrl@03400000/cdc_reset_ctrl/cdc_reset_active";
+               haptic_default = "/soc/pinctrl@03400000/haptic/haptic_default";
+               wcd_gnd_mic_swap_idle = "/soc/pinctrl@03400000/wcd_gnd_mic_swap/wcd_gnd_mic_swap_idle";
+               wcd_gnd_mic_swap_active = "/soc/pinctrl@03400000/wcd_gnd_mic_swap/wcd_gnd_mic_swap_active";
+               wcd_usbc_analog_en1_idle = "/soc/pinctrl@03400000/wcd_usbc_analog_en1/wcd_usbc_ana_en1_idle";
+               wcd_usbc_analog_en1_active = "/soc/pinctrl@03400000/wcd_usbc_analog_en1/wcd_usbc_ana_en1_active";
+               wcd_usbc_analog_en2_idle = "/soc/pinctrl@03400000/wcd_usbc_analog_en2/wcd_usbc_ana_en2_idle";
+               wcd_usbc_analog_en2_active = "/soc/pinctrl@03400000/wcd_usbc_analog_en2/wcd_usbc_ana_en2_active";
+               pri_aux_pcm_clk_sleep = "/soc/pinctrl@03400000/pri_aux_pcm_clk/pri_aux_pcm_clk_sleep";
+               pri_aux_pcm_clk_active = "/soc/pinctrl@03400000/pri_aux_pcm_clk/pri_aux_pcm_clk_active";
+               pri_aux_pcm_sync_sleep = "/soc/pinctrl@03400000/pri_aux_pcm_sync/pri_aux_pcm_sync_sleep";
+               pri_aux_pcm_sync_active = "/soc/pinctrl@03400000/pri_aux_pcm_sync/pri_aux_pcm_sync_active";
+               pri_aux_pcm_din_sleep = "/soc/pinctrl@03400000/pri_aux_pcm_din/pri_aux_pcm_din_sleep";
+               pri_aux_pcm_din_active = "/soc/pinctrl@03400000/pri_aux_pcm_din/pri_aux_pcm_din_active";
+               pri_aux_pcm_dout_sleep = "/soc/pinctrl@03400000/pri_aux_pcm_dout/pri_aux_pcm_dout_sleep";
+               pri_aux_pcm_dout_active = "/soc/pinctrl@03400000/pri_aux_pcm_dout/pri_aux_pcm_dout_active";
+               sde_te_active = "/soc/pinctrl@03400000/pmx_sde_te/sde_te_active";
+               sde_te_suspend = "/soc/pinctrl@03400000/pmx_sde_te/sde_te_suspend";
+               sde_dp_aux_active = "/soc/pinctrl@03400000/sde_dp_aux_active";
+               sde_dp_aux_suspend = "/soc/pinctrl@03400000/sde_dp_aux_suspend";
+               sde_dp_usbplug_cc_active = "/soc/pinctrl@03400000/sde_dp_usbplug_cc_active";
+               sde_dp_usbplug_cc_suspend = "/soc/pinctrl@03400000/sde_dp_usbplug_cc_suspend";
+               sec_aux_pcm_sleep = "/soc/pinctrl@03400000/sec_aux_pcm/sec_aux_pcm_sleep";
+               sec_aux_pcm_active = "/soc/pinctrl@03400000/sec_aux_pcm/sec_aux_pcm_active";
+               sec_aux_pcm_din_sleep = "/soc/pinctrl@03400000/sec_aux_pcm_din/sec_aux_pcm_din_sleep";
+               sec_aux_pcm_din_active = "/soc/pinctrl@03400000/sec_aux_pcm_din/sec_aux_pcm_din_active";
+               sec_aux_pcm_dout_sleep = "/soc/pinctrl@03400000/sec_aux_pcm_dout/sec_aux_pcm_dout_sleep";
+               sec_aux_pcm_dout_active = "/soc/pinctrl@03400000/sec_aux_pcm_dout/sec_aux_pcm_dout_active";
+               tert_aux_pcm_sleep = "/soc/pinctrl@03400000/tert_aux_pcm/tert_aux_pcm_sleep";
+               tert_aux_pcm_active = "/soc/pinctrl@03400000/tert_aux_pcm/tert_aux_pcm_active";
+               tert_aux_pcm_din_sleep = "/soc/pinctrl@03400000/tert_aux_pcm_din/tert_aux_pcm_din_sleep";
+               tert_aux_pcm_din_active = "/soc/pinctrl@03400000/tert_aux_pcm_din/tert_aux_pcm_din_active";
+               tert_aux_pcm_dout_sleep = "/soc/pinctrl@03400000/tert_aux_pcm_dout/tert_aux_pcm_dout_sleep";
+               tert_aux_pcm_dout_active = "/soc/pinctrl@03400000/tert_aux_pcm_dout/tert_aux_pcm_dout_active";
+               quat_aux_pcm_sleep = "/soc/pinctrl@03400000/quat_aux_pcm/quat_aux_pcm_sleep";
+               quat_aux_pcm_active = "/soc/pinctrl@03400000/quat_aux_pcm/quat_aux_pcm_active";
+               quat_aux_pcm_din_sleep = "/soc/pinctrl@03400000/quat_aux_pcm_din/quat_aux_pcm_din_sleep";
+               quat_aux_pcm_din_active = "/soc/pinctrl@03400000/quat_aux_pcm_din/quat_aux_pcm_din_active";
+               quat_aux_pcm_dout_sleep = "/soc/pinctrl@03400000/quat_aux_pcm_dout/quat_aux_pcm_dout_sleep";
+               quat_aux_pcm_dout_active = "/soc/pinctrl@03400000/quat_aux_pcm_dout/quat_aux_pcm_dout_active";
+               quat_mi2s_lines_sleep = "/soc/pinctrl@03400000/quat_mi2s_lines/quat_mi2s_lines_sleep";
+               quat_mi2s_lines_active = "/soc/pinctrl@03400000/quat_mi2s_lines/quat_mi2s_lines_active";
+               pri_mi2s_mclk_sleep = "/soc/pinctrl@03400000/pri_mi2s_mclk/pri_mi2s_mclk_sleep";
+               pri_mi2s_mclk_active = "/soc/pinctrl@03400000/pri_mi2s_mclk/pri_mi2s_mclk_active";
+               pri_mi2s_sck_sleep = "/soc/pinctrl@03400000/pri_mi2s_sck/pri_mi2s_sck_sleep";
+               pri_mi2s_sck_active = "/soc/pinctrl@03400000/pri_mi2s_sck/pri_mi2s_sck_active";
+               pri_mi2s_ws_sleep = "/soc/pinctrl@03400000/pri_mi2s_ws/pri_mi2s_ws_sleep";
+               pri_mi2s_ws_active = "/soc/pinctrl@03400000/pri_mi2s_ws/pri_mi2s_ws_active";
+               pri_mi2s_sd0_sleep = "/soc/pinctrl@03400000/pri_mi2s_sd0/pri_mi2s_sd0_sleep";
+               pri_mi2s_sd0_active = "/soc/pinctrl@03400000/pri_mi2s_sd0/pri_mi2s_sd0_active";
+               pri_mi2s_sd1_sleep = "/soc/pinctrl@03400000/pri_mi2s_sd1/pri_mi2s_sd1_sleep";
+               pri_mi2s_sd1_active = "/soc/pinctrl@03400000/pri_mi2s_sd1/pri_mi2s_sd1_active";
+               sec_mi2s_mclk_sleep = "/soc/pinctrl@03400000/sec_mi2s_mclk/sec_mi2s_mclk_sleep";
+               sec_mi2s_mclk_active = "/soc/pinctrl@03400000/sec_mi2s_mclk/sec_mi2s_mclk_active";
+               sec_mi2s_sleep = "/soc/pinctrl@03400000/sec_mi2s/sec_mi2s_sleep";
+               sec_mi2s_active = "/soc/pinctrl@03400000/sec_mi2s/sec_mi2s_active";
+               sec_mi2s_sd0_sleep = "/soc/pinctrl@03400000/sec_mi2s_sd0/sec_mi2s_sd0_sleep";
+               sec_mi2s_sd0_active = "/soc/pinctrl@03400000/sec_mi2s_sd0/sec_mi2s_sd0_active";
+               sec_mi2s_sd1_sleep = "/soc/pinctrl@03400000/sec_mi2s_sd1/sec_mi2s_sd1_sleep";
+               sec_mi2s_sd1_active = "/soc/pinctrl@03400000/sec_mi2s_sd1/sec_mi2s_sd1_active";
+               tert_mi2s_mclk_sleep = "/soc/pinctrl@03400000/tert_mi2s_mclk/tert_mi2s_mclk_sleep";
+               tert_mi2s_mclk_active = "/soc/pinctrl@03400000/tert_mi2s_mclk/tert_mi2s_mclk_active";
+               tert_mi2s_sleep = "/soc/pinctrl@03400000/tert_mi2s/tert_mi2s_sleep";
+               tert_mi2s_active = "/soc/pinctrl@03400000/tert_mi2s/tert_mi2s_active";
+               tert_mi2s_sd0_sleep = "/soc/pinctrl@03400000/tert_mi2s_sd0/tert_mi2s_sd0_sleep";
+               tert_mi2s_sd0_active = "/soc/pinctrl@03400000/tert_mi2s_sd0/tert_mi2s_sd0_active";
+               tert_mi2s_sd1_sleep = "/soc/pinctrl@03400000/tert_mi2s_sd1/tert_mi2s_sd1_sleep";
+               tert_mi2s_sd1_active = "/soc/pinctrl@03400000/tert_mi2s_sd1/tert_mi2s_sd1_active";
+               quat_mi2s_mclk_sleep = "/soc/pinctrl@03400000/quat_mi2s_mclk/quat_mi2s_mclk_sleep";
+               quat_mi2s_mclk_active = "/soc/pinctrl@03400000/quat_mi2s_mclk/quat_mi2s_mclk_active";
+               quat_mi2s_sleep = "/soc/pinctrl@03400000/quat_mi2s/quat_mi2s_sleep";
+               quat_mi2s_active = "/soc/pinctrl@03400000/quat_mi2s/quat_mi2s_active";
+               quat_mi2s_sd0_sleep = "/soc/pinctrl@03400000/quat_mi2s_sd0/quat_mi2s_sd0_sleep";
+               quat_mi2s_sd0_active = "/soc/pinctrl@03400000/quat_mi2s_sd0/quat_mi2s_sd0_active";
+               quat_mi2s_sd1_sleep = "/soc/pinctrl@03400000/quat_mi2s_sd1/quat_mi2s_sd1_sleep";
+               quat_mi2s_sd1_active = "/soc/pinctrl@03400000/quat_mi2s_sd1/quat_mi2s_sd1_active";
+               quat_mi2s_sd2_sleep = "/soc/pinctrl@03400000/quat_mi2s_sd2/quat_mi2s_sd2_sleep";
+               quat_mi2s_sd2_active = "/soc/pinctrl@03400000/quat_mi2s_sd2/quat_mi2s_sd2_active";
+               quat_mi2s_sd3_sleep = "/soc/pinctrl@03400000/quat_mi2s_sd3/quat_mi2s_sd3_sleep";
+               quat_mi2s_sd3_active = "/soc/pinctrl@03400000/quat_mi2s_sd3/quat_mi2s_sd3_active";
+               quat_tdm_sleep = "/soc/pinctrl@03400000/quat_tdm/quat_tdm_sleep";
+               quat_tdm_active = "/soc/pinctrl@03400000/quat_tdm/quat_tdm_active";
+               quat_tdm_dout_sleep = "/soc/pinctrl@03400000/quat_tdm_dout/quat_tdm_dout_sleep";
+               quat_tdm_dout_active = "/soc/pinctrl@03400000/quat_tdm_dout/quat_tdm_dout_active";
+               quat_tdm_din_sleep = "/soc/pinctrl@03400000/quat_tdm_din/quat_tdm_din_sleep";
+               quat_tdm_din_active = "/soc/pinctrl@03400000/quat_tdm_din/quat_tdm_din_active";
+               qupv3_se0_i2c_pins = "/soc/pinctrl@03400000/qupv3_se0_i2c_pins";
+               qupv3_se0_i2c_active = "/soc/pinctrl@03400000/qupv3_se0_i2c_pins/qupv3_se0_i2c_active";
+               qupv3_se0_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se0_i2c_pins/qupv3_se0_i2c_sleep";
+               qupv3_se0_spi_pins = "/soc/pinctrl@03400000/qupv3_se0_spi_pins";
+               qupv3_se0_spi_active = "/soc/pinctrl@03400000/qupv3_se0_spi_pins/qupv3_se0_spi_active";
+               qupv3_se0_spi_sleep = "/soc/pinctrl@03400000/qupv3_se0_spi_pins/qupv3_se0_spi_sleep";
+               qupv3_se0_spi_cs1_pins = "/soc/pinctrl@03400000/qupv3_se0_spi_cs1_pins";
+               qupv3_se0_spi_cs1_active = "/soc/pinctrl@03400000/qupv3_se0_spi_cs1_pins/qupv3_se0_spi_cs1_active";
+               qupv3_se0_spi_cs1_sleep = "/soc/pinctrl@03400000/qupv3_se0_spi_cs1_pins/qupv3_se0_spi_cs1_sleep";
+               qupv3_se1_i2c_pins = "/soc/pinctrl@03400000/qupv3_se1_i2c_pins";
+               qupv3_se1_i2c_active = "/soc/pinctrl@03400000/qupv3_se1_i2c_pins/qupv3_se1_i2c_active";
+               qupv3_se1_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se1_i2c_pins/qupv3_se1_i2c_sleep";
+               qupv3_se1_spi_pins = "/soc/pinctrl@03400000/qupv3_se1_spi_pins";
+               qupv3_se1_spi_active = "/soc/pinctrl@03400000/qupv3_se1_spi_pins/qupv3_se1_spi_active";
+               qupv3_se1_spi_sleep = "/soc/pinctrl@03400000/qupv3_se1_spi_pins/qupv3_se1_spi_sleep";
+               qupv3_se2_i2c_pins = "/soc/pinctrl@03400000/qupv3_se2_i2c_pins";
+               qupv3_se2_i2c_active = "/soc/pinctrl@03400000/qupv3_se2_i2c_pins/qupv3_se2_i2c_active";
+               qupv3_se2_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se2_i2c_pins/qupv3_se2_i2c_sleep";
+               qupv3_se2_spi_pins = "/soc/pinctrl@03400000/qupv3_se2_spi_pins";
+               qupv3_se2_spi_active = "/soc/pinctrl@03400000/qupv3_se2_spi_pins/qupv3_se2_spi_active";
+               qupv3_se2_spi_sleep = "/soc/pinctrl@03400000/qupv3_se2_spi_pins/qupv3_se2_spi_sleep";
+               qupv3_se3_i2c_pins = "/soc/pinctrl@03400000/qupv3_se3_i2c_pins";
+               qupv3_se3_i2c_active = "/soc/pinctrl@03400000/qupv3_se3_i2c_pins/qupv3_se3_i2c_active";
+               qupv3_se3_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se3_i2c_pins/qupv3_se3_i2c_sleep";
+               nfc_int_active = "/soc/pinctrl@03400000/nfc/nfc_int_active";
+               nfc_int_suspend = "/soc/pinctrl@03400000/nfc/nfc_int_suspend";
+               nfc_enable_active = "/soc/pinctrl@03400000/nfc/nfc_enable_active";
+               nfc_enable_suspend = "/soc/pinctrl@03400000/nfc/nfc_enable_suspend";
+               qupv3_se3_spi_pins = "/soc/pinctrl@03400000/qupv3_se3_spi_pins";
+               qupv3_se3_spi_active = "/soc/pinctrl@03400000/qupv3_se3_spi_pins/qupv3_se3_spi_active";
+               qupv3_se3_spi_sleep = "/soc/pinctrl@03400000/qupv3_se3_spi_pins/qupv3_se3_spi_sleep";
+               qupv3_se4_i2c_pins = "/soc/pinctrl@03400000/qupv3_se4_i2c_pins";
+               qupv3_se4_i2c_active = "/soc/pinctrl@03400000/qupv3_se4_i2c_pins/qupv3_se4_i2c_active";
+               qupv3_se4_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se4_i2c_pins/qupv3_se4_i2c_sleep";
+               qupv3_se4_spi_pins = "/soc/pinctrl@03400000/qupv3_se4_spi_pins";
+               qupv3_se4_spi_active = "/soc/pinctrl@03400000/qupv3_se4_spi_pins/qupv3_se4_spi_active";
+               qupv3_se4_spi_sleep = "/soc/pinctrl@03400000/qupv3_se4_spi_pins/qupv3_se4_spi_sleep";
+               qupv3_se5_i2c_pins = "/soc/pinctrl@03400000/qupv3_se5_i2c_pins";
+               qupv3_se5_i2c_active = "/soc/pinctrl@03400000/qupv3_se5_i2c_pins/qupv3_se5_i2c_active";
+               qupv3_se5_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se5_i2c_pins/qupv3_se5_i2c_sleep";
+               qupv3_se5_spi_pins = "/soc/pinctrl@03400000/qupv3_se5_spi_pins";
+               qupv3_se5_spi_active = "/soc/pinctrl@03400000/qupv3_se5_spi_pins/qupv3_se5_spi_active";
+               qupv3_se5_spi_sleep = "/soc/pinctrl@03400000/qupv3_se5_spi_pins/qupv3_se5_spi_sleep";
+               qupv3_se6_i2c_pins = "/soc/pinctrl@03400000/qupv3_se6_i2c_pins";
+               qupv3_se6_i2c_active = "/soc/pinctrl@03400000/qupv3_se6_i2c_pins/qupv3_se6_i2c_active";
+               qupv3_se6_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se6_i2c_pins/qupv3_se6_i2c_sleep";
+               qupv3_se6_4uart_pins = "/soc/pinctrl@03400000/qupv3_se6_4uart_pins";
+               qupv3_se6_ctsrx = "/soc/pinctrl@03400000/qupv3_se6_4uart_pins/qupv3_se6_ctsrx";
+               qupv3_se6_rts = "/soc/pinctrl@03400000/qupv3_se6_4uart_pins/qupv3_se6_rts";
+               qupv3_se6_tx = "/soc/pinctrl@03400000/qupv3_se6_4uart_pins/qupv3_se6_tx";
+               qupv3_se6_spi_pins = "/soc/pinctrl@03400000/qupv3_se6_spi_pins";
+               qupv3_se6_spi_active = "/soc/pinctrl@03400000/qupv3_se6_spi_pins/qupv3_se6_spi_active";
+               qupv3_se6_spi_sleep = "/soc/pinctrl@03400000/qupv3_se6_spi_pins/qupv3_se6_spi_sleep";
+               qupv3_se7_i2c_pins = "/soc/pinctrl@03400000/qupv3_se7_i2c_pins";
+               qupv3_se7_i2c_active = "/soc/pinctrl@03400000/qupv3_se7_i2c_pins/qupv3_se7_i2c_active";
+               qupv3_se7_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se7_i2c_pins/qupv3_se7_i2c_sleep";
+               qupv3_se7_4uart_pins = "/soc/pinctrl@03400000/qupv3_se7_4uart_pins";
+               qupv3_se7_4uart_active = "/soc/pinctrl@03400000/qupv3_se7_4uart_pins/qupv3_se7_4uart_active";
+               qupv3_se7_4uart_sleep = "/soc/pinctrl@03400000/qupv3_se7_4uart_pins/qupv3_se7_4uart_sleep";
+               qupv3_se7_spi_pins = "/soc/pinctrl@03400000/qupv3_se7_spi_pins";
+               qupv3_se7_spi_active = "/soc/pinctrl@03400000/qupv3_se7_spi_pins/qupv3_se7_spi_active";
+               qupv3_se7_spi_sleep = "/soc/pinctrl@03400000/qupv3_se7_spi_pins/qupv3_se7_spi_sleep";
+               qupv3_se8_i2c_pins = "/soc/pinctrl@03400000/qupv3_se8_i2c_pins";
+               qupv3_se8_i2c_active = "/soc/pinctrl@03400000/qupv3_se8_i2c_pins/qupv3_se8_i2c_active";
+               qupv3_se8_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se8_i2c_pins/qupv3_se8_i2c_sleep";
+               qupv3_se8_spi_pins = "/soc/pinctrl@03400000/qupv3_se8_spi_pins";
+               qupv3_se8_spi_active = "/soc/pinctrl@03400000/qupv3_se8_spi_pins/qupv3_se8_spi_active";
+               qupv3_se8_spi_sleep = "/soc/pinctrl@03400000/qupv3_se8_spi_pins/qupv3_se8_spi_sleep";
+               qupv3_se9_i2c_pins = "/soc/pinctrl@03400000/qupv3_se9_i2c_pins";
+               qupv3_se9_i2c_active = "/soc/pinctrl@03400000/qupv3_se9_i2c_pins/qupv3_se9_i2c_active";
+               qupv3_se9_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se9_i2c_pins/qupv3_se9_i2c_sleep";
+               qupv3_se9_2uart_pins = "/soc/pinctrl@03400000/qupv3_se9_2uart_pins";
+               qupv3_se9_2uart_active = "/soc/pinctrl@03400000/qupv3_se9_2uart_pins/qupv3_se9_2uart_active";
+               qupv3_se9_2uart_sleep = "/soc/pinctrl@03400000/qupv3_se9_2uart_pins/qupv3_se9_2uart_sleep";
+               qupv3_se9_spi_pins = "/soc/pinctrl@03400000/qupv3_se9_spi_pins";
+               qupv3_se9_spi_active = "/soc/pinctrl@03400000/qupv3_se9_spi_pins/qupv3_se9_spi_active";
+               qupv3_se9_spi_sleep = "/soc/pinctrl@03400000/qupv3_se9_spi_pins/qupv3_se9_spi_sleep";
+               qupv3_se10_i2c_pins = "/soc/pinctrl@03400000/qupv3_se10_i2c_pins";
+               qupv3_se10_i2c_active = "/soc/pinctrl@03400000/qupv3_se10_i2c_pins/qupv3_se10_i2c_active";
+               qupv3_se10_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se10_i2c_pins/qupv3_se10_i2c_sleep";
+               qupv3_se10_2uart_pins = "/soc/pinctrl@03400000/qupv3_se10_2uart_pins";
+               qupv3_se10_2uart_active = "/soc/pinctrl@03400000/qupv3_se10_2uart_pins/qupv3_se10_2uart_active";
+               qupv3_se10_2uart_sleep = "/soc/pinctrl@03400000/qupv3_se10_2uart_pins/qupv3_se10_2uart_sleep";
+               qupv3_se10_spi_pins = "/soc/pinctrl@03400000/qupv3_se10_spi_pins";
+               qupv3_se10_spi_active = "/soc/pinctrl@03400000/qupv3_se10_spi_pins/qupv3_se10_spi_active";
+               qupv3_se10_spi_sleep = "/soc/pinctrl@03400000/qupv3_se10_spi_pins/qupv3_se10_spi_sleep";
+               qupv3_se11_i2c_pins = "/soc/pinctrl@03400000/qupv3_se11_i2c_pins";
+               qupv3_se11_i2c_active = "/soc/pinctrl@03400000/qupv3_se11_i2c_pins/qupv3_se11_i2c_active";
+               qupv3_se11_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se11_i2c_pins/qupv3_se11_i2c_sleep";
+               qupv3_se11_spi_pins = "/soc/pinctrl@03400000/qupv3_se11_spi_pins";
+               qupv3_se11_spi_active = "/soc/pinctrl@03400000/qupv3_se11_spi_pins/qupv3_se11_spi_active";
+               qupv3_se11_spi_sleep = "/soc/pinctrl@03400000/qupv3_se11_spi_pins/qupv3_se11_spi_sleep";
+               qupv3_se12_i2c_pins = "/soc/pinctrl@03400000/qupv3_se12_i2c_pins";
+               qupv3_se12_i2c_active = "/soc/pinctrl@03400000/qupv3_se12_i2c_pins/qupv3_se12_i2c_active";
+               qupv3_se12_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se12_i2c_pins/qupv3_se12_i2c_sleep";
+               qupv3_se12_spi_pins = "/soc/pinctrl@03400000/qupv3_se12_spi_pins";
+               qupv3_se12_spi_active = "/soc/pinctrl@03400000/qupv3_se12_spi_pins/qupv3_se12_spi_active";
+               qupv3_se12_spi_sleep = "/soc/pinctrl@03400000/qupv3_se12_spi_pins/qupv3_se12_spi_sleep";
+               qupv3_se13_i2c_pins = "/soc/pinctrl@03400000/qupv3_se13_i2c_pins";
+               qupv3_se13_i2c_active = "/soc/pinctrl@03400000/qupv3_se13_i2c_pins/qupv3_se13_i2c_active";
+               qupv3_se13_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se13_i2c_pins/qupv3_se13_i2c_sleep";
+               qupv3_se13_spi_pins = "/soc/pinctrl@03400000/qupv3_se13_spi_pins";
+               qupv3_se13_spi_active = "/soc/pinctrl@03400000/qupv3_se13_spi_pins/qupv3_se13_spi_active";
+               qupv3_se13_spi_sleep = "/soc/pinctrl@03400000/qupv3_se13_spi_pins/qupv3_se13_spi_sleep";
+               qupv3_se14_i2c_pins = "/soc/pinctrl@03400000/qupv3_se14_i2c_pins";
+               qupv3_se14_i2c_active = "/soc/pinctrl@03400000/qupv3_se14_i2c_pins/qupv3_se14_i2c_active";
+               qupv3_se14_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se14_i2c_pins/qupv3_se14_i2c_sleep";
+               qupv3_se14_spi_pins = "/soc/pinctrl@03400000/qupv3_se14_spi_pins";
+               qupv3_se14_spi_active = "/soc/pinctrl@03400000/qupv3_se14_spi_pins/qupv3_se14_spi_active";
+               qupv3_se14_spi_sleep = "/soc/pinctrl@03400000/qupv3_se14_spi_pins/qupv3_se14_spi_sleep";
+               qupv3_se15_i2c_pins = "/soc/pinctrl@03400000/qupv3_se15_i2c_pins";
+               qupv3_se15_i2c_active = "/soc/pinctrl@03400000/qupv3_se15_i2c_pins/qupv3_se15_i2c_active";
+               qupv3_se15_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se15_i2c_pins/qupv3_se15_i2c_sleep";
+               qupv3_se15_spi_pins = "/soc/pinctrl@03400000/qupv3_se15_spi_pins";
+               qupv3_se15_spi_active = "/soc/pinctrl@03400000/qupv3_se15_spi_pins/qupv3_se15_spi_active";
+               qupv3_se15_spi_sleep = "/soc/pinctrl@03400000/qupv3_se15_spi_pins/qupv3_se15_spi_sleep";
+               cci0_active = "/soc/pinctrl@03400000/cci0_active";
+               cci0_suspend = "/soc/pinctrl@03400000/cci0_suspend";
+               cci1_active = "/soc/pinctrl@03400000/cci1_active";
+               cci1_suspend = "/soc/pinctrl@03400000/cci1_suspend";
+               cam_sensor_mclk0_active = "/soc/pinctrl@03400000/cam_sensor_mclk0_active";
+               cam_sensor_mclk0_suspend = "/soc/pinctrl@03400000/cam_sensor_mclk0_suspend";
+               cam_flash_rear_active = "/soc/pinctrl@03400000/cam_flash_rear_active";
+               cam_flash_rear_suspend = "/soc/pinctrl@03400000/cam_flash_rear_suspend";
+               cam_sensor_rear_active = "/soc/pinctrl@03400000/cam_sensor_rear_active";
+               cam_sensor_rear_suspend = "/soc/pinctrl@03400000/cam_sensor_rear_suspend";
+               cam_sensor_mclk1_active = "/soc/pinctrl@03400000/cam_sensor_mclk1_active";
+               cam_sensor_mclk1_suspend = "/soc/pinctrl@03400000/cam_sensor_mclk1_suspend";
+               cam_sensor_mclk3_active = "/soc/pinctrl@03400000/cam_sensor_mclk3_active";
+               cam_sensor_mclk3_suspend = "/soc/pinctrl@03400000/cam_sensor_mclk3_suspend";
+               cam_sensor_front_active = "/soc/pinctrl@03400000/cam_sensor_front_active";
+               cam_sensor_front_suspend = "/soc/pinctrl@03400000/cam_sensor_front_suspend";
+               cam_sensor_iris_active = "/soc/pinctrl@03400000/cam_sensor_iris_active";
+               cam_sensor_iris_suspend = "/soc/pinctrl@03400000/cam_sensor_iris_suspend";
+               cam_sensor_mclk2_active = "/soc/pinctrl@03400000/cam_sensor_mclk2_active";
+               cam_sensor_mclk2_suspend = "/soc/pinctrl@03400000/cam_sensor_mclk2_suspend";
+               cam_sensor_rear2_active = "/soc/pinctrl@03400000/cam_sensor_rear2_active";
+               cam_sensor_rear2_suspend = "/soc/pinctrl@03400000/cam_sensor_rear2_suspend";
+               cam_sensor_rear_vana = "/soc/pinctrl@03400000/cam_sensor_rear_vana";
+               cam_res_mgr_active = "/soc/pinctrl@03400000/cam_res_mgr_active";
+               cam_res_mgr_suspend = "/soc/pinctrl@03400000/cam_res_mgr_suspend";
+               trigout_a = "/soc/pinctrl@03400000/trigout_a";
+               tsif0_signals_active = "/soc/pinctrl@03400000/tsif0_signals_active";
+               tsif0_sync_active = "/soc/pinctrl@03400000/tsif0_sync_active";
+               tsif1_signals_active = "/soc/pinctrl@03400000/tsif1_signals_active";
+               tsif1_sync_active = "/soc/pinctrl@03400000/tsif1_sync_active";
+               tp_pins_tp_eint_as_int = "/soc/pinctrl@03400000/tp_pins_tp_eint_as_int";
+               fp_reset_init = "/soc/pinctrl@03400000/fp_reset_init";
+               fp_hbm_init = "/soc/pinctrl@03400000/fp_hbm_init";
+               atest_usb13_active = "/soc/pinctrl@03400000/atest_usb13_active";
+               atest_usb13_suspend = "/soc/pinctrl@03400000/atest_usb13_suspend";
+               atest_usb13_oe_active = "/soc/pinctrl@03400000/atest_usb13_oe_active";
+               atest_usb13_oe_suspend = "/soc/pinctrl@03400000/atest_usb13_oe_suspend";
+               pcie0 = "/soc/qcom,pcie@0x1c00000";
+               pcie1 = "/soc/qcom,pcie@0x1c08000";
+               pcm0 = "/soc/qcom,msm-pcm";
+               routing = "/soc/qcom,msm-pcm-routing";
+               compr = "/soc/qcom,msm-compr-dsp";
+               pcm1 = "/soc/qcom,msm-pcm-low-latency";
+               pcm2 = "/soc/qcom,msm-ultra-low-latency";
+               pcm_noirq = "/soc/qcom,msm-pcm-dsp-noirq";
+               compress = "/soc/qcom,msm-compress-dsp";
+               voip = "/soc/qcom,msm-voip-dsp";
+               voice = "/soc/qcom,msm-pcm-voice";
+               stub_codec = "/soc/qcom,msm-stub-codec";
+               afe = "/soc/qcom,msm-pcm-afe";
+               dai_hdmi = "/soc/qcom,msm-dai-q6-hdmi";
+               dai_dp = "/soc/qcom,msm-dai-q6-dp";
+               loopback = "/soc/qcom,msm-pcm-loopback";
+               msm_dai_mi2s = "/soc/qcom,msm-dai-mi2s";
+               dai_mi2s0 = "/soc/qcom,msm-dai-mi2s/qcom,msm-dai-q6-mi2s-prim";
+               dai_mi2s1 = "/soc/qcom,msm-dai-mi2s/qcom,msm-dai-q6-mi2s-sec";
+               dai_mi2s2 = "/soc/qcom,msm-dai-mi2s/qcom,msm-dai-q6-mi2s-tert";
+               dai_mi2s3 = "/soc/qcom,msm-dai-mi2s/qcom,msm-dai-q6-mi2s-quat";
+               dai_mi2s4 = "/soc/qcom,msm-dai-mi2s/qcom,msm-dai-q6-mi2s-quin";
+               dai_mi2s5 = "/soc/qcom,msm-dai-mi2s/qcom,msm-dai-q6-mi2s-senary";
+               lsm = "/soc/qcom,msm-lsm-client";
+               sb_0_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-0-rx";
+               sb_0_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-0-tx";
+               sb_1_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-1-rx";
+               sb_1_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-1-tx";
+               sb_2_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-2-rx";
+               sb_2_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-2-tx";
+               sb_3_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-3-rx";
+               sb_3_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-3-tx";
+               sb_4_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-4-rx";
+               sb_4_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-4-tx";
+               sb_5_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-5-tx";
+               sb_5_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-5-rx";
+               sb_6_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-6-rx";
+               sb_7_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-7-rx";
+               sb_7_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-7-tx";
+               sb_8_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-8-rx";
+               sb_8_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-8-tx";
+               bt_sco_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-bt-sco-rx";
+               bt_sco_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-bt-sco-tx";
+               int_fm_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-int-fm-rx";
+               int_fm_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-int-fm-tx";
+               afe_pcm_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-be-afe-pcm-rx";
+               afe_pcm_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-be-afe-pcm-tx";
+               afe_proxy_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-afe-proxy-rx";
+               afe_proxy_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-afe-proxy-tx";
+               incall_record_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-incall-record-rx";
+               incall_record_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-incall-record-tx";
+               incall_music_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-incall-music-rx";
+               incall_music_2_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-incall-music-2-rx";
+               usb_audio_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-usb-audio-rx";
+               usb_audio_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-usb-audio-tx";
+               hostless = "/soc/qcom,msm-pcm-hostless";
+               audio_apr = "/soc/qcom,msm-audio-apr";
+               msm_audio_ion = "/soc/qcom,msm-audio-apr/qcom,msm-audio-ion";
+               snd_934x = "/soc/qcom,msm-audio-apr/sound-tavil";
+               dai_pri_auxpcm = "/soc/qcom,msm-pri-auxpcm";
+               dai_sec_auxpcm = "/soc/qcom,msm-sec-auxpcm";
+               dai_tert_auxpcm = "/soc/qcom,msm-tert-auxpcm";
+               dai_quat_auxpcm = "/soc/qcom,msm-quat-auxpcm";
+               dai_quin_auxpcm = "/soc/qcom,msm-quin-auxpcm";
+               hdmi_dba = "/soc/qcom,msm-hdmi-dba-codec-rx";
+               dai_pri_tdm_rx_0 = "/soc/qcom,msm-dai-tdm-pri-rx/qcom,msm-dai-q6-tdm-pri-rx-0";
+               dai_pri_tdm_tx_0 = "/soc/qcom,msm-dai-tdm-pri-tx/qcom,msm-dai-q6-tdm-pri-tx-0";
+               dai_sec_tdm_rx_0 = "/soc/qcom,msm-dai-tdm-sec-rx/qcom,msm-dai-q6-tdm-sec-rx-0";
+               dai_sec_tdm_tx_0 = "/soc/qcom,msm-dai-tdm-sec-tx/qcom,msm-dai-q6-tdm-sec-tx-0";
+               dai_tert_tdm_rx_0 = "/soc/qcom,msm-dai-tdm-tert-rx/qcom,msm-dai-q6-tdm-tert-rx-0";
+               dai_tert_tdm_tx_0 = "/soc/qcom,msm-dai-tdm-tert-tx/qcom,msm-dai-q6-tdm-tert-tx-0";
+               dai_quat_tdm_rx_0 = "/soc/qcom,msm-dai-tdm-quat-rx/qcom,msm-dai-q6-tdm-quat-rx-0";
+               dai_quat_tdm_tx_0 = "/soc/qcom,msm-dai-tdm-quat-tx/qcom,msm-dai-q6-tdm-quat-tx-0";
+               dai_quin_tdm_rx_0 = "/soc/qcom,msm-dai-tdm-quin-rx/qcom,msm-dai-q6-tdm-quin-rx-0";
+               dai_quin_tdm_tx_0 = "/soc/qcom,msm-dai-tdm-quin-tx/qcom,msm-dai-q6-tdm-quin-tx-0";
+               pil_gpu = "/soc/qcom,kgsl-hyp";
+               msm_bus = "/soc/qcom,kgsl-busmon";
+               gpubw = "/soc/qcom,gpubw";
+               msm_gpu = "/soc/qcom,kgsl-3d0@5000000";
+               gfx_out_funnel_in2 = "/soc/qcom,kgsl-3d0@5000000/qcom,gpu-coresights/qcom,gpu-coresight@0/port/endpoint";
+               gfx_cx_out_funnel_in2 = "/soc/qcom,kgsl-3d0@5000000/qcom,gpu-coresights/qcom,gpu-coresight@1/port/endpoint";
+               kgsl_msm_iommu = "/soc/qcom,kgsl-iommu";
+               gfx3d_user = "/soc/qcom,kgsl-iommu/gfx3d_user";
+               gfx3d_secure = "/soc/qcom,kgsl-iommu/gfx3d_secure";
+               gmu = "/soc/qcom,gmu";
+               gmu_user = "/soc/qcom,gmu/gmu_user";
+               gmu_kernel = "/soc/qcom,gmu/gmu_kernel";
+               usb0 = "/soc/ssusb@a600000";
+               qusb_phy0 = "/soc/qusb@88e2000";
+               usb_nop_phy = "/soc/usb_nop_phy";
+               usb_qmp_dp_phy = "/soc/ssphy@88e8000";
+               dbm_1p5 = "/soc/dbm@a6f8000";
+               usb1 = "/soc/ssusb@a800000";
+               qusb_phy1 = "/soc/qusb@88e3000";
+               usb_qmp_phy = "/soc/ssphy@88eb000";
+               cam_csiphy3 = "/soc/qcom,csiphy@ac68000";
+               cam_lrme = "/soc/qcom,lrme@ac6b000";
+               mem_client_3_size = "/soc/qcom,memshare/qcom,client_3";
+               gpu_gx_domain_addr = "/soc/syscon@0x5091508";
+               gpu_gx_sw_reset = "/soc/syscon@0x5091008";
+               pdc = "/soc/interrupt-controller@0xb220000";
+               energy_costs = "/energy-costs";
+               CPU_COST_0 = "/energy-costs/core-cost0";
+               CPU_COST_1 = "/energy-costs/core-cost1";
+               CLUSTER_COST_0 = "/energy-costs/cluster-cost0";
+               CLUSTER_COST_1 = "/energy-costs/cluster-cost1";
+               vendor = "/vendor";
+               firmware = "/firmware";
+               hyp_region = "/reserved-memory/hyp_region@85700000";
+               xbl_region = "/reserved-memory/xbl_region@85e00000";
+               removed_region = "/reserved-memory/removed_region@85fc0000";
+               qseecom_mem = "/reserved-memory/qseecom_region@0x8ab00000";
+               pil_camera_mem = "/reserved-memory/camera_region@0x8bf00000";
+               pil_ipa_fw_mem = "/reserved-memory/ips_fw_region@0x8c400000";
+               pil_ipa_gsi_mem = "/reserved-memory/ipa_gsi_region@0x8c410000";
+               pil_gpu_mem = "/reserved-memory/gpu_region@0x8c415000";
+               pil_adsp_mem = "/reserved-memory/adsp_region@0x8c500000";
+               wlan_fw_region = "/reserved-memory/wlan_fw_region@0x8df00000";
+               pil_modem_mem = "/reserved-memory/modem_region@0x8e000000";
+               pil_video_mem = "/reserved-memory/video_region@0x95800000";
+               pil_cdsp_mem = "/reserved-memory/cdsp_region@0x95d00000";
+               pil_mba_mem = "/reserved-memory/mba_region@0x96500000";
+               pil_slpi_mem = "/reserved-memory/slpi_region@0x96700000";
+               pil_spss_mem = "/reserved-memory/pil_spss_region@0x97b00000";
+               adsp_mem = "/reserved-memory/adsp_region";
+               qseecom_ta_mem = "/reserved-memory/qseecom_ta_region";
+               secure_sp_mem = "/reserved-memory/secure_sp_region";
+               cont_splash_memory = "/reserved-memory/cont_splash_region@9d400000";
+               ramoops_mem = "/reserved-memory/ramoops@9ff00000";
+               psn_mem = "/reserved-memory/psn_mem_region@a0100000";
+               secure_display_memory = "/reserved-memory/secure_display_region";
+               dump_mem = "/reserved-memory/mem_dump_region";
+               pm8998_s4 = "/regulator-pm8998-s4";
+       };
+};
diff --git a/sdm845Pkg/Devices/m1882.dsc b/sdm845Pkg/Devices/m1882.dsc
new file mode 100644 (file)
index 0000000..18ba6b2
--- /dev/null
@@ -0,0 +1,19 @@
+[Defines]
+  PLATFORM_NAME                  = sdm845Pkg
+  PLATFORM_GUID                  = 28f1a3bf-193a-47e3-a7b9-5a435eaab2ee
+  PLATFORM_VERSION               = 0.1
+  DSC_SPECIFICATION              = 0x00010019
+  OUTPUT_DIRECTORY               = Build/$(PLATFORM_NAME)
+  SUPPORTED_ARCHITECTURES        = AARCH64
+  BUILD_TARGETS                  = DEBUG|RELEASE
+  SKUID_IDENTIFIER               = DEFAULT
+  FLASH_DEFINITION               = sdm845Pkg/Devices/845.fdf
+
+!include sdm845Pkg/sdm845Pkg.dsc
+
+[PcdsFixedAtBuild.common]
+  # System Memory (5GB)
+  gArmTokenSpaceGuid.PcdSystemMemorySize|0x140000000
+
+  gsdm845PkgTokenSpaceGuid.PcdMipiFrameBufferWidth|1080
+  gsdm845PkgTokenSpaceGuid.PcdMipiFrameBufferHeight|2160