From 22ed68f0032b7415d7f27c2ae2818a44f17ca0f2 Mon Sep 17 00:00:00 2001 From: BigfootACA Date: Wed, 10 Mar 2021 22:52:26 +0800 Subject: [PATCH] remove unused files (dts,swp,orig,rej) --- .gitignore | 6 +- device_specific/beryllium.dts | 25121 ------------------------------ device_specific/dipper.dts | 26046 ------------------------------- device_specific/enchilada.dts | 26578 ------------------------------- device_specific/fajita.dts | 26681 ------------------------------- device_specific/m1882.dts | 25911 ------------------------------ device_specific/nx616j.dts | 24949 ----------------------------- device_specific/perseus.dts | 26822 -------------------------------- device_specific/polaris.dts | 25911 ------------------------------ 9 files changed, 5 insertions(+), 208020 deletions(-) delete mode 100644 device_specific/beryllium.dts delete mode 100644 device_specific/dipper.dts delete mode 100644 device_specific/enchilada.dts delete mode 100644 device_specific/fajita.dts delete mode 100644 device_specific/m1882.dts delete mode 100644 device_specific/nx616j.dts delete mode 100644 device_specific/perseus.dts delete mode 100644 device_specific/polaris.dts diff --git a/.gitignore b/.gitignore index e6be9f0..74fb32b 100644 --- a/.gitignore +++ b/.gitignore @@ -7,4 +7,8 @@ workspace *.dll ramdisk sdm845Pkg/Drivers/LogoDxe/Logo.bmp -.vscode \ No newline at end of file +.vscode +device_specific/*.dts +*.swp +*.rej +*.orig diff --git a/device_specific/beryllium.dts b/device_specific/beryllium.dts deleted file mode 100644 index 574c4e6..0000000 --- a/device_specific/beryllium.dts +++ /dev/null @@ -1,25121 +0,0 @@ -/dts-v1/; - -/ { - #address-cells = <0x02>; - #size-cells = <0x02>; - model = "Xiaomi Technologies, Inc. Beryllium MP v2.1"; - compatible = "qcom,sdm845-mtp\0qcom,sdm845\0qcom,mtp"; - qcom,msm-id = <0x141 0x20001>; - interrupt-parent = <0x01>; - qcom,board-id = <0x45 0x00>; - - 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>; - phandle = <0x11>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x20000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x03>; - - l3-cache { - compatible = "arm,arch-cache"; - cache-size = <0x200000>; - cache-level = <0x03>; - phandle = <0x06>; - }; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x12000>; - phandle = <0x119>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0xa000>; - phandle = <0x121>; - }; - - l1-tlb { - qcom,dump-size = <0x6000>; - phandle = <0x12d>; - }; - }; - - 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>; - phandle = <0x12>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x20000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x07>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x12000>; - phandle = <0x11a>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0xa000>; - phandle = <0x122>; - }; - - l1-tlb { - qcom,dump-size = <0x6000>; - phandle = <0x12e>; - }; - }; - - 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>; - phandle = <0x13>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x20000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x08>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x12000>; - phandle = <0x11b>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0xa000>; - phandle = <0x123>; - }; - - l1-tlb { - qcom,dump-size = <0x6000>; - phandle = <0x12f>; - }; - }; - - 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>; - phandle = <0x14>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x20000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x09>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x12000>; - phandle = <0x11c>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0xa000>; - phandle = <0x124>; - }; - - l1-tlb { - qcom,dump-size = <0x6000>; - phandle = <0x130>; - }; - }; - - 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>; - phandle = <0x15>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x40000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x0b>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x24000>; - phandle = <0x11d>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x14000>; - phandle = <0x125>; - }; - - l1-tlb { - qcom,dump-size = <0x6800>; - phandle = <0x131>; - }; - }; - - 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>; - phandle = <0x16>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x40000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x0e>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x24000>; - phandle = <0x11e>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x14000>; - phandle = <0x126>; - }; - - l1-tlb { - qcom,dump-size = <0x6800>; - phandle = <0x132>; - }; - }; - - 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>; - phandle = <0x17>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x40000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x0f>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x24000>; - phandle = <0x11f>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x14000>; - phandle = <0x127>; - }; - - l1-tlb { - qcom,dump-size = <0x6800>; - phandle = <0x133>; - }; - }; - - 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>; - phandle = <0x18>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x40000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x10>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x24000>; - phandle = <0x120>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x14000>; - phandle = <0x128>; - }; - - l1-tlb { - qcom,dump-size = <0x6800>; - phandle = <0x134>; - }; - }; - - 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"; - - qcom,gdsc@0x16b004 { - compatible = "qcom,gdsc"; - regulator-name = "pcie_0_gdsc"; - reg = <0x16b004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x2de>; - }; - - qcom,gdsc@0x18d004 { - compatible = "qcom,gdsc"; - regulator-name = "pcie_1_gdsc"; - reg = <0x18d004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x2e3>; - }; - - qcom,gdsc@0x175004 { - compatible = "qcom,gdsc"; - regulator-name = "ufs_card_gdsc"; - reg = <0x175004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - }; - - qcom,gdsc@0x177004 { - compatible = "qcom,gdsc"; - regulator-name = "ufs_phy_gdsc"; - reg = <0x177004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0xd9>; - }; - - qcom,gdsc@0x10f004 { - compatible = "qcom,gdsc"; - regulator-name = "usb30_prim_gdsc"; - reg = <0x10f004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x338>; - }; - - qcom,gdsc@0x110004 { - compatible = "qcom,gdsc"; - regulator-name = "usb30_sec_gdsc"; - reg = <0x110004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x33e>; - }; - - 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"; - phandle = <0x203>; - }; - - 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"; - phandle = <0x204>; - }; - - 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"; - phandle = <0x1fe>; - }; - - 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"; - phandle = <0x1ff>; - }; - - 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"; - phandle = <0x200>; - }; - - 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"; - phandle = <0x201>; - }; - - 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"; - phandle = <0x202>; - }; - - qcom,gdsc@0xad06004 { - compatible = "qcom,gdsc"; - regulator-name = "bps_gdsc"; - reg = <0xad06004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - phandle = <0x23e>; - }; - - qcom,gdsc@0xad09004 { - compatible = "qcom,gdsc"; - regulator-name = "ife_0_gdsc"; - reg = <0xad09004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x23a>; - }; - - qcom,gdsc@0xad0a004 { - compatible = "qcom,gdsc"; - regulator-name = "ife_1_gdsc"; - reg = <0xad0a004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x23b>; - }; - - qcom,gdsc@0xad07004 { - compatible = "qcom,gdsc"; - regulator-name = "ipe_0_gdsc"; - reg = <0xad07004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - phandle = <0x23c>; - }; - - qcom,gdsc@0xad08004 { - compatible = "qcom,gdsc"; - regulator-name = "ipe_1_gdsc"; - reg = <0xad08004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - phandle = <0x23d>; - }; - - qcom,gdsc@0xad0b134 { - compatible = "qcom,gdsc"; - regulator-name = "titan_top_gdsc"; - reg = <0xad0b134 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x215>; - }; - - 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; - qcom,en-few-wait-val = <0x06>; - qcom,en-rest-wait-val = <0x05>; - phandle = <0x19>; - }; - - syscon@0x5091540 { - compatible = "syscon"; - reg = <0x5091540 0x04>; - 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>; - vdd_parent-supply = <0x1b>; - phandle = <0x1fd>; - }; - - 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; - phandle = <0x335>; - }; - - qcom,gdsc@0xab00874 { - compatible = "qcom,gdsc"; - regulator-name = "vcodec0_gdsc"; - reg = <0xab00874 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - phandle = <0x2d9>; - }; - - qcom,gdsc@0xab008b4 { - compatible = "qcom,gdsc"; - regulator-name = "vcodec1_gdsc"; - reg = <0xab008b4 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - phandle = <0x2da>; - }; - - qcom,gdsc@0xab00814 { - compatible = "qcom,gdsc"; - regulator-name = "venus_gdsc"; - reg = <0xab00814 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x117>; - }; - - 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>; - phandle = <0x345>; - - 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>; - phandle = <0x350>; - - 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 0x9f 0x22 0xa9 0x22 0xa3>; - clock-names = "iface_clk\0ref_clk_src\0ref_clk\0cfg_ahb_clk\0pipe_clk"; - clock-rate = <0x00>; - phandle = <0x35>; - - 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>; - 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>; - 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>; - 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>; - 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>; - 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>; - 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 0x1b 0x22 0x1c 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>; - connectors = <0x2b 0x2c>; - #cooling-cells = <0x02>; - phandle = <0x31>; - - 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>; - }; - - qcom,sde-data-bus { - qcom,msm-bus,name = "mdss_sde"; - qcom,msm-bus,num-cases = <0x03>; - qcom,msm-bus,num-paths = <0x02>; - qcom,msm-bus,vectors-KBps = <0x16 0x200 0x00 0x00 0x17 0x200 0x00 0x00 0x16 0x200 0x00 0x61a800 0x17 0x200 0x00 0x61a800 0x16 0x200 0x00 0x61a800 0x17 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; - phandle = <0x353>; - - 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; - phandle = <0x355>; - - 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>; - phandle = <0x357>; - - 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>; - phandle = <0x354>; - - 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>; - phandle = <0x356>; - - 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>; - phandle = <0x358>; - - 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>; - phandle = <0x34a>; - - 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>; - phandle = <0x34b>; - - 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,mdss-dsi-pan-enable-dynamic-fps; - qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; - qcom,dsi-supported-dfps-list = <0x3c 0x37 0x35>; - 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>; - phandle = <0x34e>; - - 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,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>; - phandle = <0x34f>; - - 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,partial-update-enabled = "single_roi"; - qcom,panel-roi-alignment = <0x2d0 0x80 0x2d0 0x80 0x5a0 0x80>; - }; - }; - }; - - 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>; - phandle = <0x351>; - - 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-dma-schedule-line = <0x05>; - qcom,mdss-dsi-t-clk-post = <0x0b>; - qcom,mdss-dsi-t-clk-pre = <0x23>; - qcom,mdss-dsi-pan-enable-dynamic-fps; - qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; - qcom,dsi-supported-dfps-list = <0x3c 0x37 0x35>; - 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>; - phandle = <0x352>; - - 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 = <0x2d>; - 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>; - 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>; - phandle = <0x34c>; - - 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_dsi_r63417_truly_1080p_cmd { - qcom,mdss-dsi-panel-name = "r63417 truly 1080p 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-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x00>; - 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-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-t-clk-post = <0x0c>; - qcom,mdss-dsi-t-clk-pre = <0x29>; - qcom,mdss-dsi-tx-eot-append; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-bl-min-level = <0x01>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; - qcom,mdss-dsi-post-init-delay = <0x01>; - qcom,mdss-dsi-mdp-trigger = "none"; - 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 = <0x1c>; - qcom,mdss-dsi-panel-on-check-value = <0x1c>; - qcom,mdss-dsi-panel-status-read-length = <0x01>; - - 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 = <0x60>; - qcom,mdss-dsi-h-back-porch = <0x40>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x10>; - qcom,mdss-dsi-v-front-porch = <0x04>; - 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 = [23 01 00 00 00 00 02 d6 01 15 01 00 00 00 00 02 35 00 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 00 05 01 00 00 78 00 02 11 00 23 01 00 00 00 00 02 b0 04 29 01 00 00 00 00 07 b3 04 00 00 00 00 00 29 01 00 00 00 00 03 b6 3a d3 29 01 00 00 00 00 03 c0 00 00 29 01 00 00 00 00 23 c1 84 60 10 eb ff 6f ce ff ff 17 02 58 73 ae b1 20 c6 ff ff 1f f3 ff 5f 10 10 10 10 00 02 01 22 22 00 01 29 01 00 00 00 00 08 c2 31 f7 80 06 08 00 00 29 01 00 00 00 00 17 c4 70 00 00 00 00 04 00 00 00 0c 06 00 00 00 00 00 04 00 00 00 0c 06 29 01 00 00 00 00 29 c6 78 69 00 69 00 69 00 00 00 00 00 69 00 69 00 69 10 19 07 00 78 00 69 00 69 00 69 00 00 00 00 00 69 00 69 00 69 10 19 07 29 01 00 00 00 00 0a cb 31 fc 3f 8c 00 00 00 00 c0 23 01 00 00 00 00 02 cc 0b 29 01 00 00 00 00 0b d0 11 81 bb 1e 1e 4c 19 19 0c 00 29 01 00 00 00 00 1a d3 1b 33 bb bb b3 33 33 33 00 01 00 a0 d8 a0 0d 4e 4e 33 3b 22 72 07 3d bf 33 29 01 00 00 00 00 08 d5 06 00 00 01 51 01 32 29 01 00 00 00 00 1f c7 01 0a 11 18 26 33 3e 50 38 42 52 60 67 6e 77 01 0a 11 18 26 33 3e 50 38 42 52 60 67 6e 77 29 01 00 00 14 00 14 c8 01 00 00 00 00 fc 00 00 00 00 00 fc 00 00 00 00 00 fc 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_lp_mode"; - qcom,mdss-dsi-panel-timings = <0xe6382600 0x686e2a3c 0x44030400>; - 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>; - phandle = <0x34d>; - - 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>; - }; - - 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"; - phandle = <0x359>; - - 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 = <0x2e>; - qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>; - qcom,default-topology-index = <0x00>; - - config0 { - qcom,split-mode = "dualctl-split"; - phandle = <0x2e>; - }; - - config1 { - qcom,split-mode = "pingpong-split"; - }; - }; - }; - }; - - 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; - phandle = <0x35a>; - - 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 = <0x2f>; - qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>; - qcom,default-topology-index = <0x00>; - qcom,partial-update-enabled = "single_roi"; - qcom,panel-roi-alignment = <0x2d0 0x80 0x2d0 0x80 0x5a0 0x80>; - - config0 { - qcom,split-mode = "dualctl-split"; - phandle = <0x2f>; - }; - - config1 { - qcom,split-mode = "pingpong-split"; - }; - }; - }; - }; - - 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,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_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 0x32>; - qcom,mdss-dsi-t-clk-post = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x30>; - - 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 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 = <0x1f0808 0x24230808 0x5030400>; - qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>; - 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; - - 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 = <0x30 0x00>; - mbox-names = "disp_rsc"; - phandle = <0x2b>; - - 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 0x1b 0x22 0x1c 0x20 0x00 0x20 0x20 0x20 0x01>; - clock-names = "gcc_iface\0gcc_bus\0iface_clk\0rot_clk\0axi_clk"; - interrupt-parent = <0x31>; - interrupts = <0x02 0x00>; - power-domains = <0x31>; - 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 = <0x32 0x04>; - 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>; - }; - - qcom,smmu_rot_unsec_cb { - compatible = "qcom,smmu_sde_rot_unsec"; - iommus = <0x29 0x1090 0x00>; - }; - - qcom,smmu_rot_sec_cb { - compatible = "qcom,smmu_sde_rot_sec"; - iommus = <0x29 0x1091 0x00>; - }; - }; - - 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 = <0x31>; - interrupts = <0x04 0x00>; - vdda-1p2-supply = <0x33>; - 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; - phandle = <0x2d>; - - 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 = <0x31>; - interrupts = <0x05 0x00>; - vdda-1p2-supply = <0x33>; - 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; - phandle = <0x342>; - - 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 = <0x34>; - 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]; - phandle = <0x343>; - - 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 = <0x34>; - 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>; - phandle = <0x344>; - - 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 = <0x33>; - vdda-0p9-supply = <0x34>; - 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 = <0x31>; - interrupts = <0x0c 0x00>; - clocks = <0x20 0x08 0x21 0x00 0x22 0x9f 0x22 0xa9 0x22 0xa3 0x20 0x0c 0x20 0x0e 0x20 0x11 0x20 0x0a 0x20 0x12 0x35 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>; - qcom,dp-usbpd-detection = <0x36>; - qcom,ext-disp = <0x37>; - pinctrl-names = "mdss_dp_active\0mdss_dp_sleep"; - pinctrl-0 = <0x38 0x39>; - pinctrl-1 = <0x3a 0x3b>; - qcom,aux-en-gpio = <0x3c 0x2b 0x00>; - qcom,aux-sel-gpio = <0x3c 0x33 0x00>; - qcom,usbplug-cc-gpio = <0x3c 0x26 0x00>; - status = "disabled"; - - 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; - phandle = <0x40>; - - qcom,iommu_qupv3_0_geni_se_cb { - compatible = "qcom,qupv3-geni-se-cb"; - iommus = <0x29 0x03 0x00>; - }; - }; - - qcom,qup_uart@0x898000 { - compatible = "qcom,msm-geni-serial-hs"; - reg = <0x898000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk\0m-ahb\0s-ahb"; - clocks = <0x22 0x58 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x3d 0x3e 0x3f>; - pinctrl-1 = <0x3d 0x3e 0x3f>; - interrupts-extended = <0x01 0x00 0x25f 0x00 0x3c 0x30 0x00>; - status = "ok"; - qcom,wakeup-byte = <0xfd>; - qcom,wrapper-core = <0x40>; - }; - - qcom,qup_uart@0x89c000 { - compatible = "qcom,msm-geni-serial-hs"; - reg = <0x89c000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk\0m-ahb\0s-ahb"; - clocks = <0x22 0x5a 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x41>; - pinctrl-1 = <0x42>; - interrupts-extended = <0x01 0x00 0x260 0x00 0x3c 0x60 0x00>; - status = "disabled"; - qcom,wakeup-byte = <0xfd>; - qcom,wrapper-core = <0x40>; - }; - - 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 0x4c 0x22 0x6c 0x22 0x6d>; - dmas = <0x43 0x00 0x00 0x03 0x40 0x00 0x43 0x01 0x00 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x44>; - pinctrl-1 = <0x45>; - qcom,wrapper-core = <0x40>; - status = "disabled"; - }; - - 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 0x4e 0x22 0x6c 0x22 0x6d>; - dmas = <0x43 0x00 0x01 0x03 0x40 0x00 0x43 0x01 0x01 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x46>; - pinctrl-1 = <0x47>; - qcom,wrapper-core = <0x40>; - status = "disabled"; - }; - - 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 0x50 0x22 0x6c 0x22 0x6d>; - dmas = <0x43 0x00 0x02 0x03 0x40 0x00 0x43 0x01 0x02 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x48>; - pinctrl-1 = <0x49>; - qcom,wrapper-core = <0x40>; - status = "disabled"; - }; - - 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 0x52 0x22 0x6c 0x22 0x6d>; - dmas = <0x43 0x00 0x03 0x03 0x40 0x00 0x43 0x01 0x03 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x4a>; - pinctrl-1 = <0x4b>; - qcom,wrapper-core = <0x40>; - status = "ok"; - - nq@28 { - compatible = "qcom,nq-nci"; - reg = <0x28>; - qcom,nq-irq = <0x3c 0x3f 0x00>; - qcom,nq-firm = <0x3c 0x58 0x00>; - qcom,nq-clkreq = <0x4c 0x15 0x00>; - qcom,nq-esepwr = <0x3c 0x74 0x00>; - interrupt-parent = <0x3c>; - qcom,clk-src = "BBCLK3"; - interrupts = <0x3f 0x00>; - interrupt-names = "nfc_irq"; - pinctrl-names = "nfc_active\0nfc_suspend"; - pinctrl-0 = <0x4d 0x4e 0x4f>; - pinctrl-1 = <0x50 0x51>; - clocks = <0x21 0x04>; - clock-names = "ref_clk"; - }; - }; - - 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 0x54 0x22 0x6c 0x22 0x6d>; - dmas = <0x43 0x00 0x04 0x03 0x40 0x00 0x43 0x01 0x04 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x52>; - pinctrl-1 = <0x53>; - qcom,wrapper-core = <0x40>; - status = "disabled"; - }; - - 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 0x56 0x22 0x6c 0x22 0x6d>; - dmas = <0x43 0x00 0x05 0x03 0x40 0x00 0x43 0x01 0x05 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x54>; - pinctrl-1 = <0x55>; - qcom,wrapper-core = <0x40>; - status = "ok"; - - tas2559@4c { - compatible = "ti,tas2559"; - reg = <0x4c>; - ti,tas2559-reset-gpio = <0x3c 0x0c 0x00>; - ti,tas2560-reset-gpio = <0x3c 0x4c 0x00>; - ti,tas2559-irq-gpio = <0x3c 0x0b 0x00>; - ti,tas2560-irq-gpio = <0x3c 0x1e 0x00>; - ti,tas2559-addr = <0x4c>; - ti,tas2560-addr = <0x4d>; - ti,tas2559-channel = <0x00>; - ti,tas2560-channel = <0x01>; - ti,ycrc-enable = <0x01>; - ti,echo-ref = <0x00>; - ti,bit-rate = <0x10>; - status = "ok"; - }; - }; - - 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 0x58 0x22 0x6c 0x22 0x6d>; - dmas = <0x43 0x00 0x06 0x03 0x40 0x00 0x43 0x01 0x06 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x56>; - pinctrl-1 = <0x57>; - qcom,wrapper-core = <0x40>; - status = "disabled"; - }; - - 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 0x5a 0x22 0x6c 0x22 0x6d>; - dmas = <0x43 0x00 0x07 0x03 0x40 0x00 0x43 0x01 0x07 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x58>; - pinctrl-1 = <0x59>; - qcom,wrapper-core = <0x40>; - status = "disabled"; - }; - - 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 0x4c 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x5a>; - pinctrl-1 = <0x5b>; - interrupts = <0x00 0x259 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x40>; - dmas = <0x43 0x00 0x00 0x01 0x40 0x00 0x43 0x01 0x00 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - }; - - 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 0x4e 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x5c>; - pinctrl-1 = <0x5d>; - interrupts = <0x00 0x25a 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x40>; - dmas = <0x43 0x00 0x01 0x01 0x40 0x00 0x43 0x01 0x01 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - }; - - 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 0x50 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x5e>; - pinctrl-1 = <0x5f>; - interrupts = <0x00 0x25b 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x40>; - dmas = <0x43 0x00 0x02 0x01 0x40 0x00 0x43 0x01 0x02 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - }; - - 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 0x52 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x60>; - pinctrl-1 = <0x61>; - interrupts = <0x00 0x25c 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x40>; - dmas = <0x43 0x00 0x03 0x01 0x40 0x00 0x43 0x01 0x03 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - }; - - 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 0x54 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x62>; - pinctrl-1 = <0x63>; - interrupts = <0x00 0x25d 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x40>; - dmas = <0x43 0x00 0x04 0x01 0x40 0x00 0x43 0x01 0x04 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - }; - - 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 0x56 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x64>; - pinctrl-1 = <0x65>; - interrupts = <0x00 0x25e 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x40>; - dmas = <0x43 0x00 0x05 0x01 0x40 0x00 0x43 0x01 0x05 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - }; - - 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 0x58 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x66>; - pinctrl-1 = <0x67>; - interrupts = <0x00 0x25f 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x40>; - dmas = <0x43 0x00 0x06 0x01 0x40 0x00 0x43 0x01 0x06 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - }; - - 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 0x5a 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x68>; - pinctrl-1 = <0x69>; - interrupts = <0x00 0x260 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x40>; - dmas = <0x43 0x00 0x07 0x01 0x40 0x00 0x43 0x01 0x07 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - }; - - 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; - phandle = <0x6c>; - - qcom,iommu_qupv3_1_geni_se_cb { - compatible = "qcom,qupv3-geni-se-cb"; - iommus = <0x29 0x6c3 0x00>; - }; - }; - - qcom,qup_uart@0xa84000 { - compatible = "qcom,msm-geni-console"; - reg = <0xa84000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk\0m-ahb\0s-ahb"; - clocks = <0x22 0x5e 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x6a>; - pinctrl-1 = <0x6b>; - interrupts = <0x00 0x162 0x00>; - qcom,wrapper-core = <0x6c>; - status = "ok"; - }; - - qcom,qup_uart@0xa88000 { - compatible = "qcom,msm-geni-console"; - reg = <0xa88000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk\0m-ahb\0s-ahb"; - clocks = <0x22 0x60 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x6d>; - pinctrl-1 = <0x6e>; - interrupts = <0x00 0x163 0x00>; - qcom,wrapper-core = <0x6c>; - status = "disabled"; - }; - - 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 0x5c 0x22 0x6e 0x22 0x6f>; - dmas = <0x6f 0x00 0x00 0x03 0x40 0x00 0x6f 0x01 0x00 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x70>; - pinctrl-1 = <0x71>; - qcom,wrapper-core = <0x6c>; - status = "disabled"; - }; - - 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 0x5e 0x22 0x6e 0x22 0x6f>; - dmas = <0x6f 0x00 0x01 0x03 0x40 0x00 0x6f 0x01 0x01 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x72>; - pinctrl-1 = <0x73>; - qcom,wrapper-core = <0x6c>; - status = "disabled"; - }; - - 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 0x60 0x22 0x6e 0x22 0x6f>; - dmas = <0x6f 0x00 0x02 0x03 0x40 0x00 0x6f 0x01 0x02 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x74>; - pinctrl-1 = <0x75>; - qcom,wrapper-core = <0x6c>; - status = "ok"; - - qcom,smb1355@8 { - compatible = "qcom,i2c-pmic"; - reg = <0x08>; - #address-cells = <0x01>; - #size-cells = <0x00>; - interrupt-parent = <0x76>; - interrupts = <0x00 0xd1 0x00 0x08>; - interrupt_names = "smb1355_0"; - interrupt-controller; - #interrupt-cells = <0x03>; - qcom,periph-map = <0x10 0x12 0x13 0x16>; - phandle = <0x78>; - - qcom,revid@100 { - compatible = "qcom,qpnp-revid"; - reg = <0x100 0x100>; - phandle = <0x77>; - }; - - qcom,smb1355-charger@1000 { - compatible = "qcom,smb1355"; - qcom,pmic-revid = <0x77>; - reg = <0x1000 0x700>; - #address-cells = <0x01>; - #size-cells = <0x01>; - interrupt-parent = <0x78>; - status = "ok"; - io-channels = <0x79 0x02 0x79 0x0c>; - io-channel-names = "charger_temp\0charger_temp_max"; - qcom,enable-ctm; - - 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 = <0x76>; - interrupts = <0x00 0xd1 0x00 0x08>; - interrupt_names = "smb1355_1"; - interrupt-controller; - #interrupt-cells = <0x03>; - qcom,periph-map = <0x10 0x12 0x13 0x16>; - phandle = <0x7b>; - - qcom,revid@100 { - compatible = "qcom,qpnp-revid"; - reg = <0x100 0x100>; - phandle = <0x7a>; - }; - - qcom,smb1355-charger@1000 { - compatible = "qcom,smb1355"; - qcom,pmic-revid = <0x7a>; - reg = <0x1000 0x700>; - #address-cells = <0x01>; - #size-cells = <0x01>; - interrupt-parent = <0x7b>; - status = "ok"; - io-channels = <0x79 0x02 0x79 0x0c>; - io-channel-names = "charger_temp\0charger_temp_max"; - qcom,enable-ctm; - - 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"; - }; - }; - }; - - lm3644@63 { - compatible = "leds-lm3644"; - reg = <0x63>; - lm3644,hwen-gpio = <0x3c 0x5d 0x00>; - lm3644,torch-gpio = <0x3c 0x60 0x00>; - lm3644,tx-gpio = <0x3c 0x87 0x00>; - pinctrl-names = "lm3644_led_active\0lm3644_led_active_pwm\0lm3644_led_suspend"; - pinctrl-0 = <0x7c 0x7d>; - pinctrl-1 = <0x7c 0x7e>; - pinctrl-2 = <0x7f 0x7d>; - lm3644,use-simulative-pwm; - pwms = <0x80 0x00 0x00>; - lm3644,period-us = <0x61a8>; - lm3644,duty-us = <0x9c4>; - }; - }; - - 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 0x62 0x22 0x6e 0x22 0x6f>; - dmas = <0x6f 0x00 0x03 0x03 0x40 0x00 0x6f 0x01 0x03 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x81>; - pinctrl-1 = <0x82>; - qcom,wrapper-core = <0x6c>; - status = "disabled"; - }; - - 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 0x64 0x22 0x6e 0x22 0x6f>; - dmas = <0x6f 0x00 0x04 0x03 0x40 0x00 0x6f 0x01 0x04 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x83>; - pinctrl-1 = <0x84>; - qcom,wrapper-core = <0x6c>; - status = "disabled"; - }; - - 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 0x66 0x22 0x6e 0x22 0x6f>; - dmas = <0x6f 0x00 0x05 0x03 0x40 0x00 0x6f 0x01 0x05 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x85>; - pinctrl-1 = <0x86>; - qcom,wrapper-core = <0x6c>; - status = "disabled"; - }; - - 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 0x68 0x22 0x6e 0x22 0x6f>; - dmas = <0x6f 0x00 0x06 0x03 0x40 0x00 0x6f 0x01 0x06 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x87>; - pinctrl-1 = <0x88>; - qcom,wrapper-core = <0x6c>; - status = "ok"; - - novatek@62 { - compatible = "novatek,NVT-ts"; - reg = <0x62>; - status = "ok"; - vddio-supply = <0x89>; - lab-supply = <0x8a>; - ibb-supply = <0x8b>; - novatek,vddio-reg-name = "vddio"; - novatek,lab-reg-name = "lab"; - novatek,ibb-reg-name = "ibb"; - novatek,reset-tddi = <0x3c 0x06 0x00>; - novatek,reset-gpio = <0x3c 0x20 0x00>; - novatek,irq-gpio = <0x3c 0x1f 0x2001>; - pinctrl-names = "pmx_ts_active\0pmx_ts_suspend"; - pinctrl-0 = <0x8c 0x8d>; - pinctrl-1 = <0x8e 0x8f>; - novatek,config-array-size = <0x02>; - - novatek,cfg_0 { - novatek,tp-vendor = <0x46>; - novatek,hw-version = <0x01>; - novatek,fw-name = "novatek_nt36672_e10_hw01.fw"; - }; - - novatek,cfg_1 { - novatek,tp-vendor = <0x46>; - novatek,hw-version = <0x02>; - novatek,fw-name = "novatek_nt36672_e10_hw02.fw"; - }; - }; - - focaltech@38 { - compatible = "focaltech,fts"; - reg = <0x38>; - interrupt-parent = <0x3c>; - interrupts = <0x1f 0x00>; - vddio-supply = <0x89>; - lab-supply = <0x8a>; - ibb-supply = <0x8b>; - focaltech,reset-gpio = <0x3c 0x20 0x01>; - focaltech,irq-gpio = <0x3c 0x1f 0x02>; - focaltech,max-touch-number = <0x0a>; - focaltech,display-coords = <0x00 0x00 0x438 0x8c6>; - pinctrl-names = "pmx_ts_active\0pmx_ts_suspend"; - pinctrl-0 = <0x8c 0x8d>; - pinctrl-1 = <0x8e 0x8f>; - }; - }; - - 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 0x6a 0x22 0x6e 0x22 0x6f>; - dmas = <0x6f 0x00 0x07 0x03 0x40 0x00 0x6f 0x01 0x07 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x90>; - pinctrl-1 = <0x91>; - qcom,wrapper-core = <0x6c>; - status = "disabled"; - }; - - 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 0x5c 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x92>; - pinctrl-1 = <0x92>; - interrupts = <0x00 0x161 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x6c>; - dmas = <0x6f 0x00 0x00 0x01 0x40 0x00 0x6f 0x01 0x00 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "ok"; - }; - - 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 0x5e 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x93>; - pinctrl-1 = <0x94>; - interrupts = <0x00 0x162 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x6c>; - dmas = <0x6f 0x00 0x01 0x01 0x40 0x00 0x6f 0x01 0x01 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - }; - - 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 0x60 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x95>; - pinctrl-1 = <0x96>; - interrupts = <0x00 0x163 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x6c>; - dmas = <0x6f 0x00 0x02 0x01 0x40 0x00 0x6f 0x01 0x02 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - }; - - 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 0x62 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x97>; - pinctrl-1 = <0x98>; - interrupts = <0x00 0x164 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x6c>; - dmas = <0x6f 0x00 0x03 0x01 0x40 0x00 0x6f 0x01 0x03 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - }; - - 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 0x64 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x99>; - pinctrl-1 = <0x9a>; - interrupts = <0x00 0x165 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x6c>; - dmas = <0x6f 0x00 0x04 0x01 0x40 0x00 0x6f 0x01 0x04 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - }; - - 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 0x66 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x9b>; - pinctrl-1 = <0x9c>; - interrupts = <0x00 0x166 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x6c>; - dmas = <0x6f 0x00 0x05 0x01 0x40 0x00 0x6f 0x01 0x05 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - }; - - 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 0x68 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x9d>; - pinctrl-1 = <0x9e>; - interrupts = <0x00 0x167 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x6c>; - dmas = <0x6f 0x00 0x06 0x01 0x40 0x00 0x6f 0x01 0x06 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - }; - - 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 0x6a 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x9f>; - pinctrl-1 = <0xa0>; - interrupts = <0x00 0x168 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x6c>; - dmas = <0x6f 0x00 0x07 0x01 0x40 0x00 0x6f 0x01 0x07 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - }; - - jtagmm@7040000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7040000 0x1000>; - reg-names = "etm-base"; - clocks = <0xa1 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x11>; - }; - - jtagmm@7140000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7140000 0x1000>; - reg-names = "etm-base"; - clocks = <0xa1 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x12>; - }; - - jtagmm@7240000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7240000 0x1000>; - reg-names = "etm-base"; - clocks = <0xa1 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x13>; - }; - - jtagmm@7340000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7340000 0x1000>; - reg-names = "etm-base"; - clocks = <0xa1 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x14>; - }; - - jtagmm@7440000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7440000 0x1000>; - reg-names = "etm-base"; - clocks = <0xa1 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x15>; - }; - - jtagmm@7540000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7540000 0x1000>; - reg-names = "etm-base"; - clocks = <0xa1 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x16>; - }; - - jtagmm@7640000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7640000 0x1000>; - reg-names = "etm-base"; - clocks = <0xa1 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x17>; - }; - - jtagmm@7740000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7740000 0x1000>; - reg-names = "etm-base"; - clocks = <0xa1 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x18>; - }; - - 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 = <0xa2>; - ignored-save-restore-irqs = <0x26>; - phandle = <0xa2>; - }; - - 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"; - qcom,force-warm-reboot; - }; - - aop-msg-client { - compatible = "qcom,debugfs-qmp-client"; - mboxes = <0xa3 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>; - phandle = <0x76>; - - 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>; - }; - - 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 = <0xf424>; - qcom,kpdpwr-sw-debounce; - qcom,system-reset; - qcom,store-hard-reset-reason; - - qcom,pon_1 { - qcom,pon-type = <0x00>; - qcom,support-reset = <0x01>; - qcom,pull-up = <0x01>; - linux,code = <0x74>; - qcom,s1-timer = <0x1a40>; - qcom,s2-timer = <0x7d0>; - qcom,s2-type = <0x07>; - }; - - 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 = <0x548>; - qcom,s2-timer = <0x7d0>; - qcom,s2-type = <0x01>; - 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 = <0xa4>; - #thermal-sensor-cells = <0x00>; - phandle = <0x151>; - }; - - 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>; - phandle = <0x4c>; - - key_home { - - key_home_default { - pins = "gpio5"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x00>; - }; - }; - - led_bt { - - led_bt_default { - pins = "gpio5"; - function = "normal"; - power-source = <0x00>; - output-low; - }; - }; - - key_vol_up { - - key_vol_up_default { - pins = "gpio6"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x00>; - phandle = <0x374>; - }; - }; - - key_cam_snapshot { - - key_cam_snapshot_default { - pins = "gpio7"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x00>; - }; - }; - - key_cam_focus { - - key_cam_focus_default { - pins = "gpio8"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x00>; - }; - }; - - led_wifi { - - led_wifi_default { - pins = "gpio9"; - function = "normal"; - power-source = <0x00>; - output-low; - }; - }; - - camera_dvdd_en { - - camera_dvdd_en_default { - pins = "gpio9"; - function = "normal"; - power-source = <0x00>; - output-low; - }; - }; - - camera_rear_avdd_en { - - camera_rear_avdd_en_default { - pins = "gpio10"; - function = "normal"; - power-source = <0x00>; - output-low; - }; - }; - - camera_rear_dvdd_en { - - camera_rear_dvdd_en_default { - pins = "gpio11"; - function = "normal"; - power-source = <0x00>; - output-low; - }; - }; - - nfc_clk { - - nfc_clk_default { - pins = "gpio21"; - function = "normal"; - input-enable; - power-source = <0x01>; - phandle = <0x4f>; - }; - }; - - gpio8_adc { - - gpio8_adc_default { - pins = "gpio8"; - function = "normal"; - bias-high-impedance; - phandle = <0xa5>; - }; - }; - }; - - qcom,coincell@2800 { - compatible = "qcom,qpnp-coincell"; - reg = <0x2800 0x100>; - }; - - qcom,pm8998_rtc { - compatible = "qcom,qpnp-rtc"; - #address-cells = <0x01>; - #size-cells = <0x01>; - qcom,qpnp-rtc-write = <0x00>; - qcom,qpnp-rtc-alarm-pwrup = <0x01>; - - 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>; - pinctrl-names = "default"; - pinctrl-0 = <0xa5>; - phandle = <0xa4>; - - 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 = "cam_therm0"; - 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 = "cam_therm1"; - 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_therm0"; - 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@50 { - label = "pa_therm1"; - reg = <0x50>; - 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@52 { - label = "backlight_therm"; - reg = <0x52>; - 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>; - }; - }; - - 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 = <0xa4>; - qcom,decimation = <0x00>; - qcom,fast-avg-setup = <0x00>; - #thermal-sensor-cells = <0x01>; - phandle = <0x175>; - - 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 = "cam_therm0"; - 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 = <0x88>; - qcom,thermal-node; - }; - - chan@4e { - label = "cam_therm1"; - 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 = <0x70>; - qcom,thermal-node; - }; - - chan@4f { - label = "pa_therm0"; - 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@50 { - label = "pa_therm1"; - reg = <0x50>; - qcom,pre-div-channel-scaling = <0x00>; - qcom,calibration-type = "ratiometric"; - qcom,scale-function = <0x02>; - qcom,hw-settle-time = <0x02>; - qcom,btm-channel-number = <0x90>; - 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; - }; - - chan@52 { - label = "backlight_therm"; - reg = <0x52>; - qcom,pre-div-channel-scaling = <0x00>; - qcom,calibration-type = "absolute"; - qcom,scale-function = <0x02>; - qcom,hw-settle-time = <0x02>; - qcom,btm-channel-number = <0x98>; - 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>; - }; - - 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>; - }; - - 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>; - }; - }; - - 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>; - }; - - qcom,temp-alarm@2400 { - compatible = "qcom,qpnp-temp-alarm"; - reg = <0x2400 0x100>; - interrupts = <0x04 0x24 0x00 0x01>; - label = "pm8005_tz"; - #thermal-sensor-cells = <0x00>; - phandle = <0x154>; - }; - - 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>; - }; - - qcom,power-on@800 { - compatible = "qcom,qpnp-power-on"; - reg = <0x800 0x100>; - }; - }; - - 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>; - - qcom,revid@100 { - compatible = "qcom,qpnp-revid"; - reg = <0x100 0x100>; - qcom,fab-id-valid; - phandle = <0xa6>; - }; - - qcom,misc@900 { - compatible = "qcom,qpnp-misc"; - reg = <0x900 0x100>; - phandle = <0xb2>; - }; - - 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 = <0x79 0x07>; - io-channel-names = "thermal"; - #thermal-sensor-cells = <0x00>; - phandle = <0x174>; - }; - - 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>; - phandle = <0x37f>; - - usb2_vbus_boost { - - usb2_vbus_boost_default { - pins = "gpio2"; - function = "normal"; - output-low; - power-source = <0x00>; - }; - }; - - qnovo_fet_ctrl { - - qnovo_fet_ctrl_default { - pins = "gpio6"; - function = "func1"; - output-low; - input-disable; - bias-disable; - power-source = <0x00>; - qcom,drive-strength = <0x01>; - phandle = <0xa7>; - }; - }; - - usb2_vbus_det { - - usb2_vbus_det_default { - pins = "gpio8"; - function = "normal"; - input-enable; - bias-pull-down; - power-source = <0x01>; - phandle = <0x382>; - }; - }; - - usb2_id_det { - - usb2_id_det_default { - pins = "gpio9"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x00>; - }; - }; - - usb2_ext_5v_boost { - - usb2_ext_5v_boost_default { - pins = "gpio10"; - function = "normal"; - output-low; - power-source = <0x00>; - phandle = <0x380>; - }; - }; - - lm3644_pwm { - - lm3644_pwm_default { - pins = "gpio2"; - function = "normal"; - bias-high-impedance; - phandle = <0x7e>; - }; - - lm3644_pwm_disabled { - pins = "gpio2"; - function = "normal"; - bias-high-impedance; - phandle = <0x7d>; - }; - }; - }; - - qcom,qpnp-qnovo@1500 { - compatible = "qcom,qpnp-qnovo"; - reg = <0x1500 0x100>; - interrupts = <0x02 0x15 0x00 0x00>; - interrupt-names = "ptrain-done"; - qcom,pmic-revid = <0xa6>; - pinctrl-names = "default"; - pinctrl-0 = <0xa7>; - }; - - qcom,qpnp-smb2 { - compatible = "qcom,qpnp-smb2"; - #address-cells = <0x01>; - #size-cells = <0x01>; - #cooling-cells = <0x02>; - qcom,pmic-revid = <0xa6>; - io-channels = <0x79 0x08 0x79 0x0a 0x79 0x03 0x79 0x04>; - io-channel-names = "charger_temp\0charger_temp_max\0usbin_i\0usbin_v"; - qcom,boost-threshold-ua = <0x186a0>; - qcom,wipower-max-uw = <0x4c4b40>; - dpdm-supply = <0xa8>; - qcom,thermal-mitigation = <0x1b7740 0x186a00 0x155cc0 0x124f80 0xf4240 0xf4240 0xf4240>; - qcom,auto-recharge-soc; - qcom,suspend-input-on-debug-batt; - qcom,usb-icl-ua = <0x2dc6c0>; - qcom,fcc-max-ua = <0x2ab980>; - qcom,fcc-low-temp-delta = <0x2673c0>; - qcom,fcc-hot-temp-delta = <0x155cc0>; - qcom,fcc-cool-temp-delta = <0x1de840>; - qcom,sw-jeita-enable; - qcom,thermal-mitigation-dcp = <0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x186a00 0x155cc0 0x124f80 0xf4240>; - qcom,thermal-mitigation-qc3 = <0x2dc6c0 0x299488 0x274a98 0x2500a8 0x22b6b8 0x206cc8 0x1e8480 0x1b7740 0x192d50 0x16e360 0x14c080 0x124f80 0x102ca0 0xdbba0 0xb7b74 0x802c8>; - qcom,thermal-mitigation-qc2 = <0x18cba8 0x18cba8 0x18cba8 0x18cba8 0x18cba8 0x174508 0x15be68 0x1437c8 0x12b128 0x112a88 0x9c7a98 0xe1d48 0xc96a8 0xb1008 0x98968 0x802c8>; - qcom,thermal-mitigation-pd-base = <0x2dc6c0 0x2ab980 0x27ac40 0x249f00 0x2191c0 0x1e8480 0x1b7740 0x186a00 0x186a00 0x155cc0 0x124f80 0x10c8e0 0xf4240 0xdbba0 0xb7b74 0x802c8>; - - 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"; - phandle = <0xab>; - }; - - qcom,smb2-vbus { - regulator-name = "smb2-vbus"; - phandle = <0xaa>; - }; - }; - - qcom,usb-pdphy@1700 { - compatible = "qcom,qpnp-pdphy"; - reg = <0x1700 0x100>; - vdd-pdphy-supply = <0xa9>; - vbus-supply = <0xaa>; - vconn-supply = <0xab>; - 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>; - mi,limit_pd_vbus = <0x01>; - mi,pd_vbus_max_limit = <0x895440>; - phandle = <0x36>; - }; - - 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>; - phandle = <0x171>; - }; - - rradc@4500 { - compatible = "qcom,rradc"; - reg = <0x4500 0x100>; - #address-cells = <0x01>; - #size-cells = <0x00>; - #io-channel-cells = <0x01>; - qcom,pmic-revid = <0xa6>; - phandle = <0x79>; - }; - - qpnp,fg { - compatible = "qcom,fg-gen3"; - #address-cells = <0x01>; - #size-cells = <0x01>; - qcom,pmic-revid = <0xa6>; - io-channels = <0x79 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,fg-auto-recharge-soc; - qcom,fg-recharge-soc-thr = <0x63>; - status = "okay"; - qcom,fg-force-load-profile; - qcom,fg-sys-term-current = <0xfffffed4>; - qcom,fg-chg-term-current = <0xc8>; - qcom,fg-cutoff-voltage = <0xd48>; - qcom,fg-cutoff-current = <0xc8>; - qcom,fg-empty-voltage = <0xc1c>; - qcom,fg-jeita-hyst-temp = <0x02>; - qcom,fg-jeita-thresholds = <0x00 0x0f 0x2d 0x3c>; - qcom,fg-esr-clamp-mohms = <0x3c>; - qcom,fg-batt-temp-delta = <0x06>; - qcom,battery-data = <0xac>; - - 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>; - - 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 = "okay"; - qcom,period = <0x61a8>; - phandle = <0x80>; - - qcom,pwm { - label = "pwm"; - qcom,duty = <0x9c4>; - }; - }; - - 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"; - }; - - 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>; - phandle = <0xaf>; - }; - - 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>; - phandle = <0xae>; - }; - - 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>; - phandle = <0xad>; - }; - - 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"; - }; - - 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 = <0xad 0x00 0x00>; - qcom,pwm-us = <0x3e8>; - qcom,max-current = <0x0c>; - qcom,default-state = "off"; - linux,name = "white"; - qcom,start-idx = <0x01>; - qcom,idx-len = <0x0b>; - qcom,duty-pcts = [00 05 0a 0f 14 1d 28 32 3c 4b 64]; - qcom,lut-flags = <0x1f>; - qcom,pause-lo = <0x7d0>; - qcom,pause-hi = <0x3e8>; - qcom,ramp-step-ms = <0x64>; - qcom,use-blink; - status = "okay"; - }; - - qcom,rgb_1 { - label = "rgb"; - qcom,id = <0x04>; - qcom,mode = "pwm"; - pwms = <0xae 0x00 0x00>; - qcom,pwm-us = <0x3e8>; - qcom,max-current = <0x0c>; - qcom,default-state = "off"; - linux,name = "green"; - status = "disabled"; - }; - - qcom,rgb_2 { - label = "rgb"; - qcom,id = <0x05>; - qcom,mode = "pwm"; - pwms = <0xaf 0x00 0x00>; - qcom,pwm-us = <0x3e8>; - qcom,max-current = <0x0c>; - qcom,default-state = "off"; - linux,name = "blue"; - status = "disabled"; - }; - }; - - qpnp-labibb-regulator { - compatible = "qcom,qpnp-labibb-regulator"; - #address-cells = <0x01>; - #size-cells = <0x01>; - qcom,pmic-revid = <0xa6>; - status = "ok"; - qcom,qpnp-labibb-mode = "lcd"; - - 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 = <0x3e8>; - qcom,qpnp-ibb-lab-pwrdn-delay = <0x3e8>; - 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; - qcom,qpnp-ibb-discharge-resistor = <0x12c>; - phandle = <0x8b>; - }; - - 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>; - phandle = <0x8a>; - }; - }; - - 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 = <0x258>; - 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 = <0x4e20>; - qcom,cons-sync-write-delay-us = <0x3e8>; - qcom,led-strings-list = [00 01]; - qcom,en-ext-pfet-sc-pro; - qcom,pmic-revid = <0xa6>; - qcom,loop-auto-gm-en; - status = "okay"; - qcom,en-cabc; - }; - - 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 = <0xa6>; - - 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>; - phandle = <0x36c>; - }; - - 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>; - phandle = <0x36d>; - }; - - 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>; - phandle = <0x371>; - }; - - qcom,torch_0 { - label = "torch"; - qcom,led-name = "led:torch_0"; - qcom,max-current = <0x12c>; - qcom,default-led-trigger = "torch0_trigger"; - qcom,id = <0x00>; - qcom,current-ma = <0x4b>; - qcom,ires-ua = <0x30d4>; - qcom,hdrm-voltage-mv = <0x145>; - qcom,hdrm-vol-hi-lo-win-mv = <0x64>; - phandle = <0x36e>; - }; - - qcom,torch_1 { - label = "torch"; - qcom,led-name = "led:torch_1"; - qcom,max-current = <0x12c>; - qcom,default-led-trigger = "torch1_trigger"; - qcom,id = <0x01>; - qcom,current-ma = <0x4b>; - qcom,ires-ua = <0x30d4>; - qcom,hdrm-voltage-mv = <0x145>; - qcom,hdrm-vol-hi-lo-win-mv = <0x64>; - phandle = <0x36f>; - }; - - 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>; - phandle = <0x372>; - }; - - qcom,led_switch_0 { - label = "switch"; - qcom,led-name = "led:switch_0"; - qcom,led-mask = <0x03>; - qcom,default-led-trigger = "switch0_trigger"; - phandle = <0x370>; - }; - - qcom,led_switch_1 { - label = "switch"; - qcom,led-name = "led:switch_1"; - qcom,led-mask = <0x04>; - qcom,default-led-trigger = "switch1_trigger"; - phandle = <0x373>; - }; - - 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 = <0xb0>; - pinctrl-1 = <0xb1>; - }; - - qcom,flashlight { - label = "flash"; - qcom,led-name = "flashlight"; - qcom,max-current = <0x2ee>; - qcom,default-led-trigger = "flashlight_trigger"; - qcom,id = <0x03>; - 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>; - }; - }; - - 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 = <0xa6>; - qcom,pmic-misc = <0xb2>; - qcom,misc-clk-trim-error-reg = <0xf3>; - qcom,actuator-type = <0x00>; - qcom,play-mode = "buffer"; - qcom,vmax-mv = <0xafc>; - qcom,ilim-ma = <0x320>; - qcom,sc-dbc-cycles = <0x08>; - qcom,wave-play-rate-us = <0x130e>; - 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; - qcom,overdrive; - qcom,wave-shape = "sine"; - qcom,effect-max = <0x03>; - qcom,effect-arry = <0x3e3ebea0 0x00 0x3e3e3ebe 0xbe000000 0x3e3e3e3e 0xbebea090>; - }; - }; - }; - - qcom,spmi-debug@6b22000 { - compatible = "qcom,spmi-pmic-arb-debug"; - reg = <0x6b22000 0x60 0x7820a8 0x04>; - reg-names = "core\0fuse"; - clocks = <0xa1 0x00>; - clock-names = "core_clk"; - qcom,fuse-disable-bit = <0x0c>; - #address-cells = <0x02>; - #size-cells = <0x00>; - - 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>; - phandle = <0xb3>; - }; - - 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 = <0xb3>; - qcom,count-unit = <0x10000>; - }; - - 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>; - phandle = <0xb4>; - }; - - 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 = <0xb4>; - qcom,count-unit = <0x400000>; - qcom,byte-mid-mask = <0xe000>; - qcom,byte-mid-match = <0xe000>; - }; - - 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>; - phandle = <0xb5>; - }; - - 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>; - phandle = <0xb6>; - }; - - qcom,snoc_cnoc_keepalive { - compatible = "qcom,devbw"; - governor = "powersave"; - qcom,src-dst-ports = <0x8b 0x273>; - qcom,active-only; - status = "ok"; - qcom,bw-tbl = <0x01>; - }; - - qcom,cpu0-memlat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cpulist = <0x11 0x12 0x13 0x14>; - qcom,target-dev = <0xb5>; - qcom,cachemiss-ev = <0x2a>; - qcom,core-dev-table = <0x493e0 0x2fa 0xb6d00 0x6b8 0x114900 0x826 0x15f900 0xb71 0x185100 0xf27>; - }; - - qcom,cpu4-memlat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cpulist = <0x15 0x16 0x17 0x18>; - qcom,target-dev = <0xb6>; - qcom,cachemiss-ev = <0x2a>; - qcom,core-dev-table = <0x493e0 0x2fa 0x79e00 0x6b8 0xc4e00 0x826 0xfd200 0xb71 0x122a00 0xf27 0x180600 0x134f 0x1a5e00 0x172b 0x1de200 0x1ae1>; - }; - - qcom,l3-cpu0 { - compatible = "devfreq-simple-dev"; - clock-names = "devfreq_clk"; - clocks = <0xb7 0x03>; - governor = "performance"; - phandle = <0xb8>; - }; - - qcom,l3-cpu4 { - compatible = "devfreq-simple-dev"; - clock-names = "devfreq_clk"; - clocks = <0xb7 0x04>; - governor = "performance"; - phandle = <0xb9>; - }; - - qcom,cpu0-l3lat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cpulist = <0x11 0x12 0x13 0x14>; - qcom,target-dev = <0xb8>; - 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>; - }; - - qcom,cpu4-l3lat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cpulist = <0x15 0x16 0x17 0x18>; - qcom,target-dev = <0xb9>; - qcom,cachemiss-ev = <0x17>; - qcom,core-dev-table = <0x493e0 0x11e1a300 0xc9900 0x22551000 0x114900 0x2ca1c800 0x14cd00 0x38137800 0x19c800 0x48190800 0x1e7800 0x4dd1e000 0x249f00 0x538ab800 0x29e500 0x5efc6800>; - }; - - qcom,l3-cdsp { - compatible = "devfreq-simple-dev"; - clock-names = "devfreq_clk"; - clocks = <0xb7 0x0d>; - governor = "powersave"; - phandle = <0xd0>; - }; - - cpu-pmu { - compatible = "arm,armv8-pmuv3"; - qcom,irq-is-percpu; - interrupts = <0x01 0x05 0x04>; - }; - - 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>; - phandle = <0xba>; - }; - - devfreq-cpufreq { - - mincpubw-cpufreq { - target-dev = <0xba>; - 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 = <0xba>; - qcom,core-dev-table = <0x1cb600 0x2fa 0x286e00 0xf27 0x29e500 0x1ae1>; - }; - - qcom,rpmhclk { - compatible = "qcom,rpmh-clk-sdm845"; - #clock-cells = <0x01>; - mboxes = <0xbb 0x00>; - mbox-names = "apps"; - 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 = <0xbc>; - #clock-cells = <0x01>; - #reset-cells = <0x01>; - 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>; - phandle = <0xd5>; - }; - - qcom,camcc@ad00000 { - compatible = "qcom,cam_cc-sdm845-v2\0syscon"; - reg = <0xad00000 0x10000>; - reg-names = "cc_base"; - vdd_cx-supply = <0x1b>; - vdd_mx-supply = <0xbd>; - qcom,cam_cc_csi0phytimer_clk_src-opp-handle = <0xbe>; - qcom,cam_cc_csi1phytimer_clk_src-opp-handle = <0xbf>; - qcom,cam_cc_csi2phytimer_clk_src-opp-handle = <0xc0>; - qcom,cam_cc_cci_clk_src-opp-handle = <0xc1>; - qcom,cam_cc_ife_0_csid_clk_src-opp-handle = <0xc2>; - qcom,cam_cc_ife_0_clk_src-opp-handle = <0xc3>; - qcom,cam_cc_ife_1_csid_clk_src-opp-handle = <0xc4>; - qcom,cam_cc_ife_1_clk_src-opp-handle = <0xc5>; - qcom,cam_cc_ife_lite_csid_clk_src-opp-handle = <0xc6>; - qcom,cam_cc_ife_lite_clk_src-opp-handle = <0xc7>; - qcom,cam_cc_icp_clk_src-opp-handle = <0xc8>; - qcom,cam_cc_ipe_0_clk_src-opp-handle = <0xc9>; - qcom,cam_cc_ipe_1_clk_src-opp-handle = <0xca>; - qcom,cam_cc_bps_clk_src-opp-handle = <0xcb>; - #clock-cells = <0x01>; - #reset-cells = <0x01>; - qcom,cam_cc_csi3phytimer_clk_src-opp-handle = <0xcc>; - phandle = <0xd6>; - }; - - 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>; - 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 = <0xbd>; - qcom,gpu_cc_gmu_clk_src-opp-handle = <0xcd>; - #clock-cells = <0x01>; - #reset-cells = <0x01>; - phandle = <0xd7>; - }; - - 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 = <0xce>; - #clock-cells = <0x01>; - #reset-cells = <0x01>; - phandle = <0x1c>; - }; - - syscon@17970018 { - compatible = "syscon"; - reg = <0x17970018 0x04>; - phandle = <0xd8>; - }; - - 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 = <0xcf>; - vdd_pwrcl_mx_ao-supply = <0xcf>; - qcom,mx-turbo-freq = <0x581e9800 0x64b54000 0xc4b20101>; - l3-devs = <0xb8 0xb9 0xd0 0xce>; - clock-names = "xo_ao"; - clocks = <0x21 0x01>; - #clock-cells = <0x01>; - phandle = <0xb7>; - - qcom,limits-dcvs@0 { - compatible = "qcom,msm-hw-limits"; - interrupts = <0x00 0x20 0x04>; - qcom,affinity = <0x00>; - #thermal-sensor-cells = <0x00>; - 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 = <0xd1>; - isens-vref-settings = <0xd6d80 0xd6d80 0x4e20>; - phandle = <0x0a>; - }; - - qcom,wil6210 { - compatible = "qcom,wil6210"; - qcom,pcie-parent = <0xd2>; - qcom,wigig-en = <0x3c 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 = <0xd3>; - vddio-supply = <0xd4>; - 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"; - }; - }; - - qcom,cc-debug@100000 { - compatible = "qcom,debugcc-sdm845"; - qcom,cc-count = <0x06>; - qcom,gcc = <0x22>; - qcom,videocc = <0xd5>; - qcom,camcc = <0xd6>; - qcom,dispcc = <0x20>; - qcom,gpucc = <0xd7>; - qcom,cpucc = <0xd8>; - clock-names = "xo_clk_src"; - clocks = <0x21 0x00>; - #clock-cells = <0x01>; - }; - - qcom,aopclk { - compatible = "qcom,aop-qmp-clk-v1"; - #clock-cells = <0x01>; - mboxes = <0xa3 0x00>; - mbox-names = "qdss_clk"; - phandle = <0xa1>; - }; - - 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 0x8a 0x22 0x88 0x22 0x89 0x22 0x8c>; - qcom,op-freq-hz = <0x00 0x00 0x00 0x11e1a300>; - vdd-hba-supply = <0xd9>; - 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"; - phandle = <0xdb>; - }; - - 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 0x88 0x22 0xb9>; - status = "ok"; - compatible = "qcom,ufs-phy-qmp-v3"; - vdda-phy-supply = <0x34>; - vdda-pll-supply = <0x33>; - vdda-phy-max-microamp = <0xf5b4>; - vdda-pll-max-microamp = <0x477c>; - phandle = <0xda>; - }; - - ufshc@1d84000 { - compatible = "qcom,ufshc"; - reg = <0x1d84000 0x2500>; - interrupts = <0x00 0x109 0x00>; - phys = <0xda>; - phy-names = "ufsphy"; - ufs-qcom-crypto = <0xdb>; - 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 0xb1 0x22 0xb7 0x22 0x89 0x22 0xb3 0x22 0xb5 0x21 0x00 0x22 0x92 0x22 0x90 0x22 0x91>; - 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 = <0x64 0x64>; - qcom,pm-qos-default-cpu = <0x00>; - pinctrl-names = "dev-reset-assert\0dev-reset-deassert"; - pinctrl-0 = <0xdc>; - pinctrl-1 = <0xdd>; - resets = <0x22 0x0e>; - reset-names = "core_reset"; - status = "ok"; - vdd-hba-supply = <0xd9>; - vdd-hba-fixed-regulator; - vcc-supply = <0xde>; - vcc-voltage-level = <0x2d0370 0x2d2a80>; - vccq2-supply = <0xdf>; - vcc-max-microamp = <0x927c0>; - vccq2-max-microamp = <0x927c0>; - qcom,vddp-ref-clk-supply = <0xe0>; - 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 0x70 0x22 0x71>; - 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 = "ok"; - vdd-supply = <0xe1>; - qcom,vdd-voltage-level = <0x2d0370 0x2d2a80>; - qcom,vdd-current-level = <0xc8 0xc3500>; - vdd-io-supply = <0xe2>; - 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 = <0xe3 0xe4 0xe5 0xe6>; - pinctrl-1 = <0xe7 0xe8 0xe9 0xe6>; - pinctrl-2 = <0xea 0xeb 0xec>; - pinctrl-3 = <0xed 0xee 0xef>; - pinctrl-4 = <0xf0 0xf1 0xf2>; - pinctrl-5 = <0xf3 0xf4 0xf5>; - cd-gpios = <0x3c 0x7e 0x00>; - }; - - 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 0x2c 0x22 0x2f 0x22 0x0b 0x22 0x2d 0x22 0x30 0x22 0x2e 0x22 0x48>; - 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 = <0xbd>; - vdd_mx-uV = <0x181>; - vdd_mss-supply = <0xf6>; - vdd_mss-uV = <0x181>; - qcom,firmware-name = "modem"; - qcom,sequential-fw-load; - 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 = <0xf7>; - qcom,mem-protect-id = <0x0f>; - qcom,gpio-err-fatal = <0xf8 0x00 0x00>; - qcom,gpio-err-ready = <0xf8 0x01 0x00>; - qcom,gpio-proxy-unvote = <0xf8 0x02 0x00>; - qcom,gpio-stop-ack = <0xf8 0x03 0x00>; - qcom,gpio-shutdown-ack = <0xf8 0x07 0x00>; - qcom,gpio-force-stop = <0xf9 0x00 0x00>; - mboxes = <0xa3 0x00>; - mbox-names = "mss-pil"; - - qcom,mba-mem@0 { - compatible = "qcom,pil-mba-mem"; - memory-region = <0xfa>; - }; - }; - - 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 = <0xfb>; - qcom,gpio-err-fatal = <0xfc 0x00 0x00>; - qcom,gpio-proxy-unvote = <0xfc 0x02 0x00>; - qcom,gpio-err-ready = <0xfc 0x01 0x00>; - qcom,gpio-stop-ack = <0xfc 0x03 0x00>; - qcom,gpio-force-stop = <0xfd 0x00 0x00>; - mboxes = <0xa3 0x00>; - mbox-names = "adsp-pil"; - }; - - qcom,ssc@5c00000 { - compatible = "qcom,pil-tz-generic"; - reg = <0x5c00000 0x4000>; - interrupts = <0x00 0x1ee 0x01>; - vdd_cx-supply = <0xfe>; - qcom,vdd_cx-uV-uA = <0x181 0x00>; - vdd_mx-supply = <0xff>; - 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 = <0x100>; - qcom,gpio-err-fatal = <0x101 0x00 0x00>; - qcom,gpio-proxy-unvote = <0x101 0x02 0x00>; - qcom,gpio-err-ready = <0x101 0x01 0x00>; - qcom,gpio-stop-ack = <0x101 0x03 0x00>; - qcom,gpio-force-stop = <0x102 0x00 0x00>; - mboxes = <0xa3 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; - - qcom,iommu_slim_ctrl_cb { - compatible = "qcom,iommu-slim-ctrl-cb"; - iommus = <0x29 0x1806 0x00 0x29 0x180d 0x00 0x29 0x180e 0x01 0x29 0x1810 0x01>; - }; - - 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 = <0x103>; - 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 = <0x104>; - clock-names = "wcd_clk"; - clocks = <0x105 0x00>; - cdc-vdd-buck-supply = <0xdf>; - qcom,cdc-vdd-buck-voltage = <0x1b7740 0x1b7740>; - qcom,cdc-vdd-buck-current = <0x9eb10>; - cdc-buck-sido-supply = <0xdf>; - qcom,cdc-buck-sido-voltage = <0x1b7740 0x1b7740>; - qcom,cdc-buck-sido-current = <0x3d090>; - cdc-vdd-tx-h-supply = <0xdf>; - qcom,cdc-vdd-tx-h-voltage = <0x1b7740 0x1b7740>; - qcom,cdc-vdd-tx-h-current = <0x61a8>; - cdc-vdd-rx-h-supply = <0xdf>; - qcom,cdc-vdd-rx-h-voltage = <0x1b7740 0x1b7740>; - qcom,cdc-vdd-rx-h-current = <0x61a8>; - cdc-vddpx-1-supply = <0xdf>; - 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 = <0xa8c>; - qcom,cdc-micbias2-mv = <0x708>; - qcom,cdc-micbias3-mv = <0xa8c>; - qcom,cdc-micbias4-mv = <0xa8c>; - 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"; - phandle = <0x37c>; - - wcd_pinctrl@5 { - compatible = "qcom,wcd-pinctrl"; - qcom,num-gpios = <0x05>; - gpio-controller; - #gpio-cells = <0x02>; - - us_euro_sw_wcd_active { - phandle = <0x10a>; - - mux { - pins = "gpio1"; - }; - - config { - pins = "gpio1"; - output-high; - }; - }; - - us_euro_sw_wcd_sleep { - phandle = <0x10b>; - - mux { - pins = "gpio1"; - }; - - config { - pins = "gpio1"; - output-low; - }; - }; - - spkr_1_wcd_en_active { - phandle = <0x106>; - - mux { - pins = "gpio2"; - }; - - config { - pins = "gpio2"; - output-high; - }; - }; - - spkr_1_wcd_en_sleep { - phandle = <0x107>; - - mux { - pins = "gpio2"; - }; - - config { - pins = "gpio2"; - input-enable; - }; - }; - - spkr_2_sd_n_active { - phandle = <0x108>; - - mux { - pins = "gpio3"; - }; - - config { - pins = "gpio3"; - output-high; - }; - }; - - spkr_2_sd_n_sleep { - phandle = <0x109>; - - mux { - pins = "gpio3"; - }; - - config { - pins = "gpio3"; - input-enable; - }; - }; - - hph_en0_wcd_active { - phandle = <0x10c>; - - mux { - pins = "gpio4"; - }; - - config { - pins = "gpio4"; - output-high; - }; - }; - - hph_en0_wcd_sleep { - phandle = <0x10d>; - - mux { - pins = "gpio4"; - }; - - config { - pins = "gpio4"; - output-low; - }; - }; - - hph_en1_wcd_active { - phandle = <0x10e>; - - mux { - pins = "gpio5"; - }; - - config { - pins = "gpio5"; - output-high; - }; - }; - - hph_en1_wcd_sleep { - phandle = <0x10f>; - - mux { - pins = "gpio5"; - }; - - config { - pins = "gpio5"; - output-low; - }; - }; - }; - - msm_cdc_pinctrll { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active\0aud_sleep"; - pinctrl-0 = <0x106>; - pinctrl-1 = <0x107>; - phandle = <0x110>; - }; - - msm_cdc_pinctrlr { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active\0aud_sleep"; - pinctrl-0 = <0x108>; - pinctrl-1 = <0x109>; - phandle = <0x111>; - }; - - msm_cdc_pinctrl_us_euro_sw { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active\0aud_sleep"; - pinctrl-0 = <0x10a>; - pinctrl-1 = <0x10b>; - }; - - msm_cdc_pinctrl_hph_en0 { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active\0aud_sleep"; - pinctrl-0 = <0x10c>; - pinctrl-1 = <0x10d>; - phandle = <0x31e>; - }; - - msm_cdc_pinctrl_hph_en1 { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active\0aud_sleep"; - pinctrl-0 = <0x10e>; - pinctrl-1 = <0x10f>; - phandle = <0x31f>; - }; - - 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 = <0x110>; - status = "disabled"; - phandle = <0x325>; - }; - - wsa881x@20170212 { - compatible = "qcom,wsa881x"; - reg = <0x00 0x20170212>; - qcom,spkr-sd-n-node = <0x111>; - status = "disabled"; - phandle = <0x326>; - }; - - wsa881x@21170213 { - compatible = "qcom,wsa881x"; - reg = <0x00 0x21170213>; - qcom,spkr-sd-n-node = <0x110>; - status = "disabled"; - phandle = <0x327>; - }; - - wsa881x@21170214 { - compatible = "qcom,wsa881x"; - reg = <0x00 0x21170214>; - qcom,spkr-sd-n-node = <0x111>; - status = "disabled"; - phandle = <0x328>; - }; - }; - - 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>; - phandle = <0x37d>; - }; - }; - }; - - 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; - - qcom,iommu_slim_ctrl_cb { - compatible = "qcom,iommu-slim-ctrl-cb"; - iommus = <0x29 0x1813 0x00>; - }; - - 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]; - }; - }; - - 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 0xa9>; - clock-names = "cfg_ahb_clk"; - vdda33-supply = <0xa9>; - status = "ok"; - phandle = <0x33a>; - }; - - 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 = <0xbd>; - 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 = <0x112>; - qcom,spss-scsr-bits = <0x18 0x19>; - mboxes = <0xa3 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; - }; - - 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 = <0x113>; - qcom,gpio-err-fatal = <0x114 0x00 0x00>; - qcom,gpio-proxy-unvote = <0x114 0x02 0x00>; - qcom,gpio-err-ready = <0x114 0x01 0x00>; - qcom,gpio-stop-ack = <0x114 0x03 0x00>; - qcom,gpio-force-stop = <0x115 0x00 0x00>; - status = "ok"; - mboxes = <0xa3 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 = <0x116>; - }; - - 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>; - }; - - dload_type@18 { - compatible = "qcom,msm-imem-dload-type"; - reg = <0x18 0x04>; - }; - - 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>; - }; - - 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 = <0x117>; - qcom,proxy-reg-names = "vdd"; - clocks = <0xd5 0x0b 0xd5 0x08 0xd5 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 = <0x118>; - status = "ok"; - }; - - qcom,msm-ssc-sensors { - compatible = "qcom,msm-ssc-sensors"; - status = "ok"; - qcom,firmware-name = "slpi_br"; - }; - - cpuss_dump { - compatible = "qcom,cpuss-dump"; - - qcom,l1_i_cache0 { - qcom,dump-node = <0x119>; - qcom,dump-id = <0x60>; - }; - - qcom,l1_i_cache1 { - qcom,dump-node = <0x11a>; - qcom,dump-id = <0x61>; - }; - - qcom,l1_i_cache2 { - qcom,dump-node = <0x11b>; - qcom,dump-id = <0x62>; - }; - - qcom,l1_i_cache3 { - qcom,dump-node = <0x11c>; - qcom,dump-id = <0x63>; - }; - - qcom,l1_i_cache100 { - qcom,dump-node = <0x11d>; - qcom,dump-id = <0x64>; - }; - - qcom,l1_i_cache101 { - qcom,dump-node = <0x11e>; - qcom,dump-id = <0x65>; - }; - - qcom,l1_i_cache102 { - qcom,dump-node = <0x11f>; - qcom,dump-id = <0x66>; - }; - - qcom,l1_i_cache103 { - qcom,dump-node = <0x120>; - qcom,dump-id = <0x67>; - }; - - qcom,l1_d_cache0 { - qcom,dump-node = <0x121>; - qcom,dump-id = <0x80>; - }; - - qcom,l1_d_cache1 { - qcom,dump-node = <0x122>; - qcom,dump-id = <0x81>; - }; - - qcom,l1_d_cache2 { - qcom,dump-node = <0x123>; - qcom,dump-id = <0x82>; - }; - - qcom,l1_d_cache3 { - qcom,dump-node = <0x124>; - qcom,dump-id = <0x83>; - }; - - qcom,l1_d_cache100 { - qcom,dump-node = <0x125>; - qcom,dump-id = <0x84>; - }; - - qcom,l1_d_cache101 { - qcom,dump-node = <0x126>; - qcom,dump-id = <0x85>; - }; - - qcom,l1_d_cache102 { - qcom,dump-node = <0x127>; - qcom,dump-id = <0x86>; - }; - - qcom,l1_d_cache103 { - qcom,dump-node = <0x128>; - qcom,dump-id = <0x87>; - }; - - qcom,llcc1_d_cache { - qcom,dump-node = <0x129>; - qcom,dump-id = <0x140>; - }; - - qcom,llcc2_d_cache { - qcom,dump-node = <0x12a>; - qcom,dump-id = <0x141>; - }; - - qcom,llcc3_d_cache { - qcom,dump-node = <0x12b>; - qcom,dump-id = <0x142>; - }; - - qcom,llcc4_d_cache { - qcom,dump-node = <0x12c>; - qcom,dump-id = <0x143>; - }; - - qcom,l1_tlb_dump0 { - qcom,dump-node = <0x12d>; - qcom,dump-id = <0x120>; - }; - - qcom,l1_tlb_dump100 { - qcom,dump-node = <0x12e>; - qcom,dump-id = <0x121>; - }; - - qcom,l1_tlb_dump200 { - qcom,dump-node = <0x12f>; - qcom,dump-id = <0x122>; - }; - - qcom,l1_tlb_dump300 { - qcom,dump-node = <0x130>; - qcom,dump-id = <0x123>; - }; - - qcom,l1_tlb_dump400 { - qcom,dump-node = <0x131>; - qcom,dump-id = <0x124>; - }; - - qcom,l1_tlb_dump500 { - qcom,dump-node = <0x132>; - qcom,dump-id = <0x125>; - }; - - qcom,l1_tlb_dump600 { - qcom,dump-node = <0x133>; - qcom,dump-id = <0x126>; - }; - - qcom,l1_tlb_dump700 { - qcom,dump-node = <0x134>; - 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>; - phandle = <0x32>; - }; - - 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>; - phandle = <0x129>; - }; - - llcc_2_dcache { - qcom,dump-size = <0x1141c0>; - phandle = <0x12a>; - }; - - llcc_3_dcache { - qcom,dump-size = <0x1141c0>; - phandle = <0x12b>; - }; - - llcc_4_dcache { - qcom,dump-size = <0x1141c0>; - phandle = <0x12c>; - }; - }; - - 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>; - phandle = <0xa3>; - }; - - 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>; - phandle = <0xbb>; - }; - - 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>; - phandle = <0x30>; - }; - - system_pm { - compatible = "qcom,system-pm"; - mboxes = <0xbb 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 = <0x135>; - 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>; - phandle = <0x135>; - }; - - 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 = <0x136>; - qcom,qos-config = <0x137>; - qcom,ramp-time = <0x10 0x20 0x30 0x40>; - phandle = <0x37e>; - }; - - 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>; - phandle = <0x136>; - }; - - 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>; - phandle = <0x137>; - }; - - 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 = <0x138 0x139 0x13a 0x13b>; - qcom,xprt = "smem"; - phandle = <0x13c>; - }; - - qcom,glink-ssr-adsp { - compatible = "qcom,glink_ssr"; - label = "adsp"; - qcom,edge = "lpass"; - qcom,notify-edges = <0x13c 0x139 0x13a>; - qcom,xprt = "smem"; - phandle = <0x138>; - }; - - qcom,glink-ssr-dsps { - compatible = "qcom,glink_ssr"; - label = "slpi"; - qcom,edge = "dsps"; - qcom,notify-edges = <0x13c 0x138 0x13a>; - qcom,xprt = "smem"; - phandle = <0x139>; - }; - - qcom,glink-ssr-cdsp { - compatible = "qcom,glink_ssr"; - label = "cdsp"; - qcom,edge = "cdsp"; - qcom,notify-edges = <0x13c 0x138 0x139>; - qcom,xprt = "smem"; - phandle = <0x13a>; - }; - - qcom,glink-ssr-spss { - compatible = "qcom,glink_ssr"; - label = "spss"; - qcom,edge = "spss"; - qcom,notify-edges = <0x13c>; - qcom,xprt = "mailbox"; - phandle = <0x13b>; - }; - - 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,low-latency-xprt; - }; - - 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"; - }; - - 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 = <0x3c 0x79 0x00>; - qcom,finger-detect-gpio = <0x4c 0x05 0x00>; - status = "disabled"; - }; - - qseecom@86d00000 { - compatible = "qcom,qseecom"; - reg = <0x86d00000 0x3c00000>; - 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,commonlib64-loaded-by-uefi; - 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 0x11 0x22 0x11 0x22 0x0f 0x22 0x10>; - qcom,ce-opp-freq = <0xa37d070>; - qcom,qsee-reentrancy-support = <0x02>; - }; - - 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 0x48>; - clock-names = "iface_clk"; - }; - - tz-log@146bf720 { - compatible = "qcom,tz-log"; - reg = <0x146bf720 0x3000>; - qcom,hyplog-enabled; - hyplog-address-offset = <0x410>; - hyplog-size-offset = <0x414>; - }; - - 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 0x11 0x22 0x11 0x22 0x0f 0x22 0x10>; - qcom,ce-opp-freq = <0xa37d070>; - qcom,request-bw-before-clk; - qcom,smmu-s1-enable; - iommus = <0x29 0x706 0x01 0x29 0x716 0x01>; - - qcom_cedev_ns_cb { - compatible = "qcom,qcedev,context-bank"; - label = "ns_context"; - iommus = <0x29 0x712 0x00 0x29 0x71f 0x00>; - virtual-addr = <0x60000000>; - virtual-size = <0x40000000>; - }; - - qcom_cedev_s_cb { - compatible = "qcom,qcedev,context-bank"; - label = "secure_context"; - iommus = <0x29 0x713 0x00 0x29 0x71c 0x00 0x29 0x71d 0x00 0x29 0x71e 0x00>; - virtual-addr = <0x60200000>; - virtual-size = <0x40000000>; - qcom,secure-context-bank; - }; - }; - - qcom,msm_hdcp { - compatible = "qcom,msm-hdcp"; - }; - - 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 0x11 0x22 0x11 0x22 0x0f 0x22 0x10>; - 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>; - }; - - 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 = <0x00>; - 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>; - - qcom,smp2pgpio_map_ipa_1_out { - compatible = "qcom,smp2pgpio-map-ipa-1-out"; - gpios = <0x13d 0x00 0x00>; - }; - - qcom,smp2pgpio_map_ipa_1_in { - compatible = "qcom,smp2pgpio-map-ipa-1-in"; - gpios = <0x13e 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>; - }; - - ipa_smmu_wlan { - compatible = "qcom,ipa-smmu-wlan-cb"; - qcom,smmu-s1-bypass; - iommus = <0x29 0x721 0x00>; - qcom,additional-mapping = <0x1e60000 0x1e60000 0x80000>; - }; - - ipa_smmu_uc { - compatible = "qcom,ipa-smmu-uc-cb"; - qcom,smmu-s1-bypass; - iommus = <0x29 0x722 0x00>; - qcom,iova-mapping = <0x40000000 0x20000000>; - }; - }; - - qcom,ipa_fws { - compatible = "qcom,pil-tz-generic"; - qcom,pas-id = <0x0f>; - qcom,firmware-name = "ipa_fws"; - qcom,pil-force-shutdown; - memory-region = <0x13f>; - }; - - 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>; - }; - - 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 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 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 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 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 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 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 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 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 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 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 0x1430280 0x01 0x00 0x00 0x1430288 0x01 0x00 0x00 0x143028c 0x07 0x00 0x00 0xc201244 0x01 0x00 0x00 0xc202244 0x01 0x00>; - }; - - 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 = <0x140 0x00 0x00>; - qcom,gpio-early-crash-ind = <0x140 0x01 0x00>; - vdd-0.8-cx-mx-supply = <0x141>; - vdd-1.8-xo-supply = <0x142>; - vdd-1.3-rfa-supply = <0x143>; - vdd-3.3-ch0-supply = <0x144>; - 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>; - }; - - modem_proc { - qcom,qmi-dev-name = "modem"; - #cooling-cells = <0x02>; - }; - - modem_current { - qcom,qmi-dev-name = "modem_current"; - #cooling-cells = <0x02>; - }; - - modem_skin { - qcom,qmi-dev-name = "modem_skin"; - #cooling-cells = <0x02>; - }; - - modem_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - #cooling-cells = <0x02>; - phandle = <0x159>; - }; - }; - - adsp { - qcom,instance-id = <0x01>; - - adsp_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - #cooling-cells = <0x02>; - phandle = <0x15a>; - }; - }; - - cdsp { - qcom,instance-id = <0x43>; - - cdsp_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - #cooling-cells = <0x02>; - phandle = <0x15b>; - }; - }; - - slpi { - qcom,instance-id = <0x53>; - - slpi_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - #cooling-cells = <0x02>; - phandle = <0x15c>; - }; - }; - }; - - thermal-zones { - - aoss0-usr { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "user_space"; - thermal-sensors = <0x145 0x00>; - wake-capable-sensor; - - 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 = <0x145 0x01>; - wake-capable-sensor; - - 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 = <0x145 0x02>; - wake-capable-sensor; - - 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 = <0x145 0x03>; - wake-capable-sensor; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - cpu3-silver-usr { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x145 0x04>; - wake-capable-sensor; - 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 = <0x145 0x05>; - wake-capable-sensor; - 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 = <0x145 0x06>; - wake-capable-sensor; - 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 = <0x145 0x07>; - wake-capable-sensor; - 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 = <0x145 0x08>; - wake-capable-sensor; - 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 = <0x145 0x09>; - wake-capable-sensor; - 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 = <0x145 0x0a>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - gpu0-usr { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x145 0x0b>; - wake-capable-sensor; - 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 = <0x145 0x0c>; - wake-capable-sensor; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - aoss1-usr { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x146 0x00>; - wake-capable-sensor; - 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 = <0x146 0x01>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - ddr-usr { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x146 0x02>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - wlan-usr { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x146 0x03>; - wake-capable-sensor; - 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 = <0x146 0x04>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - camera-usr { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x146 0x05>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - mmss-usr { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x146 0x06>; - wake-capable-sensor; - 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 = <0x146 0x07>; - wake-capable-sensor; - 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"; - wake-capable-sensor; - - trips { - - gpu-trip0 { - temperature = <0x17318>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x147>; - }; - }; - - cooling-maps { - - gpu_cdev0 { - trip = <0x147>; - cooling-device = <0xce 0x00 0xffffffff>; - }; - }; - }; - - silv-virt-max-step { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "step_wise"; - wake-capable-sensor; - - trips { - - silver-trip { - temperature = <0x1d4c0>; - hysteresis = <0x00>; - type = "passive"; - }; - }; - }; - - gold-virt-max-step { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "step_wise"; - wake-capable-sensor; - - trips { - - gold-trip { - temperature = <0x1d4c0>; - hysteresis = <0x00>; - type = "passive"; - }; - }; - }; - - pop-mem-step { - polling-delay-passive = <0x0a>; - polling-delay = <0x00>; - thermal-sensors = <0x146 0x02>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - pop-trip { - temperature = <0x17318>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x148>; - }; - }; - - cooling-maps { - - pop_cdev4 { - trip = <0x148>; - cooling-device = <0x15 0xffffffff 0xfffffffd>; - }; - - pop_cdev5 { - trip = <0x148>; - cooling-device = <0x16 0xffffffff 0xfffffffd>; - }; - - pop_cdev6 { - trip = <0x148>; - cooling-device = <0x17 0xffffffff 0xfffffffd>; - }; - - pop_cdev7 { - trip = <0x148>; - cooling-device = <0x18 0xffffffff 0xfffffffd>; - }; - }; - }; - - cpu0-silver-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0x145 0x01>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config0 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0x149>; - }; - }; - - cooling-maps { - - emerg_cdev0 { - trip = <0x149>; - cooling-device = <0x11 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu1-silver-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0x145 0x02>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config1 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0x14a>; - }; - }; - - cooling-maps { - - emerg_cdev1 { - trip = <0x14a>; - cooling-device = <0x12 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu2-silver-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0x145 0x03>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config2 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0x14b>; - }; - }; - - cooling-maps { - - emerg_cdev2 { - trip = <0x14b>; - cooling-device = <0x13 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu3-silver-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0x145 0x04>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config3 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0x14c>; - }; - }; - - cooling-maps { - - emerg_cdev3 { - trip = <0x14c>; - cooling-device = <0x14 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu0-gold-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0x145 0x07>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config4 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0x14d>; - }; - }; - - cooling-maps { - - emerg_cdev4 { - trip = <0x14d>; - cooling-device = <0x15 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu1-gold-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0x145 0x08>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config5 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0x14e>; - }; - }; - - cooling-maps { - - emerg_cdev5 { - trip = <0x14e>; - cooling-device = <0x16 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu2-gold-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0x145 0x09>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config6 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0x14f>; - }; - }; - - cooling-maps { - - emerg_cdev6 { - trip = <0x14f>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu3-gold-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0x145 0x0a>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config7 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0x150>; - }; - }; - - cooling-maps { - - emerg_cdev7 { - trip = <0x150>; - cooling-device = <0x18 0xfffffffe 0xfffffffe>; - }; - }; - }; - - lmh-dcvs-01 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "user_space"; - thermal-sensors = <0x0a>; - wake-capable-sensor; - - 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>; - wake-capable-sensor; - - trips { - - active-config { - temperature = <0x17318>; - hysteresis = <0x7530>; - type = "passive"; - }; - }; - }; - - pm8998_tz { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "step_wise"; - thermal-sensors = <0x151>; - wake-capable-sensor; - - trips { - - pm8998-trip0 { - temperature = <0x19a28>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x152>; - }; - - pm8998-trip1 { - temperature = <0x1e848>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x153>; - }; - - pm8998-trip2 { - temperature = <0x23668>; - hysteresis = <0x00>; - type = "passive"; - }; - }; - - cooling-maps { - - trip0_cpu0 { - trip = <0x152>; - cooling-device = <0x11 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu1 { - trip = <0x152>; - cooling-device = <0x12 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu2 { - trip = <0x152>; - cooling-device = <0x13 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu3 { - trip = <0x152>; - cooling-device = <0x14 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu4 { - trip = <0x152>; - cooling-device = <0x15 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu5 { - trip = <0x152>; - cooling-device = <0x16 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu6 { - trip = <0x152>; - cooling-device = <0x17 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu7 { - trip = <0x152>; - cooling-device = <0x18 0xfffffffd 0xfffffffd>; - }; - - trip1_cpu1 { - trip = <0x153>; - cooling-device = <0x12 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu2 { - trip = <0x153>; - cooling-device = <0x13 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu3 { - trip = <0x153>; - cooling-device = <0x14 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu4 { - trip = <0x153>; - cooling-device = <0x15 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu5 { - trip = <0x153>; - cooling-device = <0x16 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu6 { - trip = <0x153>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu7 { - trip = <0x153>; - cooling-device = <0x18 0xfffffffe 0xfffffffe>; - }; - }; - }; - - pm8005_tz { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x154>; - - 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 = <0x145 0x00>; - wake-capable-sensor; - tracks-low; - - trips { - - aoss0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x155>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x155>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x155>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x155>; - cooling-device = <0xce 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x155>; - cooling-device = <0x156 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x155>; - cooling-device = <0x157 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x155>; - cooling-device = <0x158 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x155>; - cooling-device = <0x159 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x155>; - cooling-device = <0x15a 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x155>; - cooling-device = <0x15b 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x155>; - cooling-device = <0x15c 0x00 0x00>; - }; - }; - }; - - cpu0-silver-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x145 0x01>; - wake-capable-sensor; - tracks-low; - - trips { - - cpu0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x15d>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x15d>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x15d>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x15d>; - cooling-device = <0xce 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x15d>; - cooling-device = <0x156 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x15d>; - cooling-device = <0x157 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x15d>; - cooling-device = <0x158 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x15d>; - cooling-device = <0x159 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x15d>; - cooling-device = <0x15a 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x15d>; - cooling-device = <0x15b 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x15d>; - cooling-device = <0x15c 0x00 0x00>; - }; - }; - }; - - cpu1-silver-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x145 0x02>; - wake-capable-sensor; - tracks-low; - - trips { - - cpu1-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x15e>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x15e>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x15e>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x15e>; - cooling-device = <0xce 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x15e>; - cooling-device = <0x156 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x15e>; - cooling-device = <0x157 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x15e>; - cooling-device = <0x158 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x15e>; - cooling-device = <0x159 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x15e>; - cooling-device = <0x15a 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x15e>; - cooling-device = <0x15b 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x15e>; - cooling-device = <0x15c 0x00 0x00>; - }; - }; - }; - - cpu2-silver-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x145 0x03>; - wake-capable-sensor; - tracks-low; - - trips { - - cpu2-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x15f>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x15f>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x15f>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x15f>; - cooling-device = <0xce 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x15f>; - cooling-device = <0x156 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x15f>; - cooling-device = <0x157 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x15f>; - cooling-device = <0x158 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x15f>; - cooling-device = <0x159 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x15f>; - cooling-device = <0x15a 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x15f>; - cooling-device = <0x15b 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x15f>; - cooling-device = <0x15c 0x00 0x00>; - }; - }; - }; - - cpu3-silver-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x145 0x04>; - wake-capable-sensor; - tracks-low; - - trips { - - cpu3-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x160>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x160>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x160>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x160>; - cooling-device = <0xce 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x160>; - cooling-device = <0x156 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x160>; - cooling-device = <0x157 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x160>; - cooling-device = <0x158 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x160>; - cooling-device = <0x159 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x160>; - cooling-device = <0x15a 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x160>; - cooling-device = <0x15b 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x160>; - cooling-device = <0x15c 0x00 0x00>; - }; - }; - }; - - kryo-l3-0-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x145 0x05>; - wake-capable-sensor; - tracks-low; - - trips { - - l3-0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x161>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x161>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x161>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x161>; - cooling-device = <0xce 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x161>; - cooling-device = <0x156 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x161>; - cooling-device = <0x157 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x161>; - cooling-device = <0x158 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x161>; - cooling-device = <0x159 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x161>; - cooling-device = <0x15a 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x161>; - cooling-device = <0x15b 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x161>; - cooling-device = <0x15c 0x00 0x00>; - }; - }; - }; - - kryo-l3-1-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x145 0x06>; - wake-capable-sensor; - tracks-low; - - trips { - - l3-1-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x162>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x162>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x162>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x162>; - cooling-device = <0xce 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x162>; - cooling-device = <0x156 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x162>; - cooling-device = <0x157 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x162>; - cooling-device = <0x158 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x162>; - cooling-device = <0x159 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x162>; - cooling-device = <0x15a 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x162>; - cooling-device = <0x15b 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x162>; - cooling-device = <0x15c 0x00 0x00>; - }; - }; - }; - - cpu0-gold-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x145 0x07>; - wake-capable-sensor; - tracks-low; - - trips { - - cpug0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x163>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x163>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x163>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x163>; - cooling-device = <0xce 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x163>; - cooling-device = <0x156 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x163>; - cooling-device = <0x157 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x163>; - cooling-device = <0x158 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x163>; - cooling-device = <0x159 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x163>; - cooling-device = <0x15a 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x163>; - cooling-device = <0x15b 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x163>; - cooling-device = <0x15c 0x00 0x00>; - }; - }; - }; - - cpu1-gold-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x145 0x08>; - wake-capable-sensor; - tracks-low; - - trips { - - cpug1-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x164>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x164>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x164>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x164>; - cooling-device = <0xce 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x164>; - cooling-device = <0x156 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x164>; - cooling-device = <0x157 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x164>; - cooling-device = <0x158 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x164>; - cooling-device = <0x159 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x164>; - cooling-device = <0x15a 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x164>; - cooling-device = <0x15b 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x164>; - cooling-device = <0x15c 0x00 0x00>; - }; - }; - }; - - cpu2-gold-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x145 0x09>; - wake-capable-sensor; - tracks-low; - - trips { - - cpug2-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x165>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x165>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x165>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x165>; - cooling-device = <0xce 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x165>; - cooling-device = <0x156 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x165>; - cooling-device = <0x157 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x165>; - cooling-device = <0x158 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x165>; - cooling-device = <0x159 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x165>; - cooling-device = <0x15a 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x165>; - cooling-device = <0x15b 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x165>; - cooling-device = <0x15c 0x00 0x00>; - }; - }; - }; - - cpu3-gold-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x145 0x0a>; - wake-capable-sensor; - tracks-low; - - trips { - - cpug3-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x166>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x166>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x166>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x166>; - cooling-device = <0xce 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x166>; - cooling-device = <0x156 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x166>; - cooling-device = <0x157 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x166>; - cooling-device = <0x158 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x166>; - cooling-device = <0x159 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x166>; - cooling-device = <0x15a 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x166>; - cooling-device = <0x15b 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x166>; - cooling-device = <0x15c 0x00 0x00>; - }; - }; - }; - - gpu0-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x145 0x0b>; - wake-capable-sensor; - tracks-low; - - trips { - - gpu0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x167>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x167>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x167>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x167>; - cooling-device = <0xce 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x167>; - cooling-device = <0x156 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x167>; - cooling-device = <0x157 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x167>; - cooling-device = <0x158 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x167>; - cooling-device = <0x159 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x167>; - cooling-device = <0x15a 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x167>; - cooling-device = <0x15b 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x167>; - cooling-device = <0x15c 0x00 0x00>; - }; - }; - }; - - gpu1-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x145 0x0c>; - wake-capable-sensor; - tracks-low; - - trips { - - gpu1-trip_l { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x168>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x168>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x168>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x168>; - cooling-device = <0xce 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x168>; - cooling-device = <0x156 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x168>; - cooling-device = <0x157 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x168>; - cooling-device = <0x158 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x168>; - cooling-device = <0x159 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x168>; - cooling-device = <0x15a 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x168>; - cooling-device = <0x15b 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x168>; - cooling-device = <0x15c 0x00 0x00>; - }; - }; - }; - - aoss1-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x146 0x00>; - wake-capable-sensor; - tracks-low; - - trips { - - aoss1-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x169>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x169>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x169>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x169>; - cooling-device = <0xce 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x169>; - cooling-device = <0x156 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x169>; - cooling-device = <0x157 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x169>; - cooling-device = <0x158 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x169>; - cooling-device = <0x159 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x169>; - cooling-device = <0x15a 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x169>; - cooling-device = <0x15b 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x169>; - cooling-device = <0x15c 0x00 0x00>; - }; - }; - }; - - mdm-dsp-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x146 0x01>; - wake-capable-sensor; - tracks-low; - - trips { - - dsp-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x16a>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x16a>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x16a>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x16a>; - cooling-device = <0xce 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x16a>; - cooling-device = <0x156 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x16a>; - cooling-device = <0x157 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x16a>; - cooling-device = <0x158 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x16a>; - cooling-device = <0x159 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x16a>; - cooling-device = <0x15a 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x16a>; - cooling-device = <0x15b 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x16a>; - cooling-device = <0x15c 0x00 0x00>; - }; - }; - }; - - ddr-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x146 0x02>; - wake-capable-sensor; - tracks-low; - - trips { - - ddr-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x16b>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x16b>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x16b>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x16b>; - cooling-device = <0xce 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x16b>; - cooling-device = <0x156 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x16b>; - cooling-device = <0x157 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x16b>; - cooling-device = <0x158 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x16b>; - cooling-device = <0x159 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x16b>; - cooling-device = <0x15a 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x16b>; - cooling-device = <0x15b 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x16b>; - cooling-device = <0x15c 0x00 0x00>; - }; - }; - }; - - wlan-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x146 0x03>; - wake-capable-sensor; - tracks-low; - - trips { - - wlan-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x16c>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x16c>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x16c>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x16c>; - cooling-device = <0xce 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x16c>; - cooling-device = <0x156 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x16c>; - cooling-device = <0x157 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x16c>; - cooling-device = <0x158 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x16c>; - cooling-device = <0x159 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x16c>; - cooling-device = <0x15a 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x16c>; - cooling-device = <0x15b 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x16c>; - cooling-device = <0x15c 0x00 0x00>; - }; - }; - }; - - compute-hvx-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x146 0x04>; - wake-capable-sensor; - tracks-low; - - trips { - - hvx-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x16d>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x16d>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x16d>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x16d>; - cooling-device = <0xce 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x16d>; - cooling-device = <0x156 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x16d>; - cooling-device = <0x157 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x16d>; - cooling-device = <0x158 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x16d>; - cooling-device = <0x159 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x16d>; - cooling-device = <0x15a 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x16d>; - cooling-device = <0x15b 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x16d>; - cooling-device = <0x15c 0x00 0x00>; - }; - }; - }; - - camera-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x146 0x05>; - wake-capable-sensor; - tracks-low; - - trips { - - camera-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x16e>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x16e>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x16e>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x16e>; - cooling-device = <0xce 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x16e>; - cooling-device = <0x156 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x16e>; - cooling-device = <0x157 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x16e>; - cooling-device = <0x158 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x16e>; - cooling-device = <0x159 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x16e>; - cooling-device = <0x15a 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x16e>; - cooling-device = <0x15b 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x16e>; - cooling-device = <0x15c 0x00 0x00>; - }; - }; - }; - - mmss-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x146 0x06>; - wake-capable-sensor; - tracks-low; - - trips { - - mmss-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x16f>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x16f>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x16f>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x16f>; - cooling-device = <0xce 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x16f>; - cooling-device = <0x156 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x16f>; - cooling-device = <0x157 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x16f>; - cooling-device = <0x158 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x16f>; - cooling-device = <0x159 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x16f>; - cooling-device = <0x15a 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x16f>; - cooling-device = <0x15b 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x16f>; - cooling-device = <0x15c 0x00 0x00>; - }; - }; - }; - - mdm-core-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x146 0x07>; - wake-capable-sensor; - tracks-low; - - trips { - - mdm-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x170>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x170>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x170>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x170>; - cooling-device = <0xce 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x170>; - cooling-device = <0x156 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x170>; - cooling-device = <0x157 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x170>; - cooling-device = <0x158 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x170>; - cooling-device = <0x159 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x170>; - cooling-device = <0x15a 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x170>; - cooling-device = <0x15b 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x170>; - cooling-device = <0x15c 0x00 0x00>; - }; - }; - }; - - ibat-high { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "step_wise"; - thermal-sensors = <0x171 0x00>; - wake-capable-sensor; - - trips { - - low-ibat { - temperature = <0x1388>; - hysteresis = <0xc8>; - type = "passive"; - }; - }; - }; - - ibat-vhigh { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "step_wise"; - thermal-sensors = <0x171 0x01>; - wake-capable-sensor; - - trips { - - ibat_vhigh { - temperature = <0x1770>; - hysteresis = <0x64>; - type = "passive"; - }; - }; - }; - - vbat { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-governor = "low_limits_cap"; - thermal-sensors = <0x171 0x02>; - wake-capable-sensor; - tracks-low; - - trips { - - low-vbat { - temperature = <0xc80>; - hysteresis = <0x64>; - type = "passive"; - phandle = <0x172>; - }; - }; - - cooling-maps { - - vbat_cpu4 { - trip = <0x172>; - cooling-device = <0x15 0xfffffffe 0xfffffffe>; - }; - - vbat_cpu5 { - trip = <0x172>; - cooling-device = <0x16 0xfffffffe 0xfffffffe>; - }; - - vbat_map6 { - trip = <0x172>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - - vbat_map7 { - trip = <0x172>; - cooling-device = <0x18 0xfffffffe 0xfffffffe>; - }; - }; - }; - - vbat_low { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_cap"; - thermal-sensors = <0x171 0x03>; - wake-capable-sensor; - 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 = <0x171 0x04>; - wake-capable-sensor; - 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 = <0x171 0x05>; - wake-capable-sensor; - tracks-low; - - trips { - - low-soc { - temperature = <0x0a>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x173>; - }; - }; - - cooling-maps { - - soc_cpu4 { - trip = <0x173>; - cooling-device = <0x15 0xfffffffe 0xfffffffe>; - }; - - soc_cpu5 { - trip = <0x173>; - cooling-device = <0x16 0xfffffffe 0xfffffffe>; - }; - - soc_map6 { - trip = <0x173>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - - soc_map7 { - trip = <0x173>; - cooling-device = <0x18 0xfffffffe 0xfffffffe>; - }; - }; - }; - - pmi8998_tz { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x174>; - wake-capable-sensor; - - trips { - - pmi8998-trip0 { - temperature = <0x19a28>; - hysteresis = <0x00>; - type = "passive"; - }; - - pmi8998-trip1 { - temperature = <0x1e848>; - hysteresis = <0x00>; - type = "passive"; - }; - - pmi8998-trip2 { - temperature = <0x23668>; - hysteresis = <0x00>; - type = "passive"; - }; - }; - }; - - xo_therm { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x175 0x4c>; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0xfde8>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - cam_therm0 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x175 0x4d>; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0xfde8>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - cam_therm1 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x175 0x4e>; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0xfde8>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - pa_therm0 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x175 0x4f>; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0xfde8>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - pa_therm1 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x175 0x50>; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0xfde8>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - quiet_therm { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x175 0x51>; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0xfde8>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - backlight_therm { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x175 0x52>; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0xfde8>; - hysteresis = <0x3e8>; - 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>; - phandle = <0x145>; - }; - - 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>; - phandle = <0x146>; - }; - - mem_dump { - compatible = "qcom,mem-dump"; - memory-region = <0x176>; - - 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"; - phandle = <0x43>; - }; - - 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"; - phandle = <0x6f>; - }; - - 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 0x77 0x22 0x79>; - 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 = <0x177>; - pinctrl-2 = <0x177 0x178>; - pinctrl-3 = <0x179>; - pinctrl-4 = <0x179 0x17a>; - pinctrl-5 = <0x177 0x179>; - pinctrl-6 = <0x177 0x178 0x179 0x17a>; - qcom,smmu-s1-bypass; - iommus = <0x29 0x20 0x0f>; - }; - - rpmh-regulator-ebilvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "ebi.lvl"; - - regulator-s1 { - regulator-name = "pm8998_s1_level"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x01>; - regulator-max-microvolt = <0x10000>; - }; - - regulator-cdev { - compatible = "qcom,rpmh-reg-cdev"; - mboxes = <0xa3 0x00>; - qcom,reg-resource-name = "ebi"; - #cooling-cells = <0x02>; - phandle = <0x158>; - }; - }; - - rpmh-regulator-smpa2 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 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>; - }; - }; - - rpmh-regulator-smpa3 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 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>; - phandle = <0x381>; - }; - }; - - rpmh-regulator-smpa5 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 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>; - phandle = <0xd4>; - }; - }; - - rpmh-regulator-mxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0xbb 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>; - phandle = <0xbd>; - }; - - regulator-s6-level-ao { - regulator-name = "pm8998_s6_level_ao"; - qcom,set = <0x01>; - regulator-min-microvolt = <0x01>; - regulator-max-microvolt = <0x10000>; - phandle = <0xcf>; - }; - - mx-cdev-lvl { - compatible = "qcom,regulator-cooling-device"; - regulator-cdev-supply = <0xbd>; - regulator-levels = <0x101 0x01>; - #cooling-cells = <0x02>; - phandle = <0x157>; - }; - }; - - rpmh-regulator-smpa7 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 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>; - phandle = <0xd3>; - }; - }; - - rpmh-regulator-cxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "cx.lvl"; - pm8998_s9_level-parent-supply = <0xbd>; - pm8998_s9_level_ao-parent-supply = <0xcf>; - - 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>; - 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>; - phandle = <0xbc>; - }; - - regulator-cdev { - compatible = "qcom,rpmh-reg-cdev"; - mboxes = <0xa3 0x00>; - qcom,reg-resource-name = "cx"; - #cooling-cells = <0x02>; - phandle = <0x156>; - }; - }; - - rpmh-regulator-ldoa1 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "ldoa1"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x01>; - proxy-supply = <0x34>; - - 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 = <0x02>; - phandle = <0x34>; - }; - - 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 = <0x02>; - phandle = <0xd1>; - }; - - 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 = <0x02>; - qcom,init-enable = <0x00>; - }; - }; - - rpmh-regulator-ldoa2 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "ldoa2"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - regulator-always-on; - phandle = <0xe0>; - }; - }; - - rpmh-regulator-ldoa3 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "ldoa3"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - }; - }; - - rpmh-regulator-lmxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0xbb 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>; - phandle = <0xff>; - }; - }; - - rpmh-regulator-ldoa5 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "ldoa5"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x141>; - }; - }; - - rpmh-regulator-ldoa6 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "ldoa6"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - }; - }; - - rpmh-regulator-ldoa7 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "ldoa7"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x142>; - }; - }; - - rpmh-regulator-ldoa8 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "ldoa8"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - }; - }; - - rpmh-regulator-ldoa9 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "ldoa9"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - }; - }; - - rpmh-regulator-ldoa10 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "ldoa10"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - }; - }; - - rpmh-regulator-ldoa11 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "ldoa11"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - }; - }; - - rpmh-regulator-ldoa12 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "ldoa12"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x17b>; - }; - }; - - rpmh-regulator-ldoa13 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "ldoa13"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0xe2>; - }; - }; - - rpmh-regulator-ldoa14 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "ldoa14"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x2710>; - proxy-supply = <0x89>; - - regulator-l14 { - regulator-name = "pm8998_l14"; - qcom,set = <0x03>; - qcom,proxy-consumer-enable; - qcom,proxy-consumer-current = <0x1c138>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1cafc0>; - qcom,init-voltage = <0x1b7740>; - qcom,init-mode = <0x04>; - phandle = <0x89>; - }; - }; - - rpmh-regulator-ldoa15 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "ldoa15"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - }; - }; - - rpmh-regulator-ldoa16 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "ldoa16"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - }; - }; - - rpmh-regulator-ldoa17 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "ldoa17"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x143>; - }; - }; - - rpmh-regulator-ldoa18 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "ldoa18"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - }; - }; - - rpmh-regulator-ldoa19 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "ldoa19"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - }; - }; - - rpmh-regulator-ldoa20 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "ldoa20"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x04>; - phandle = <0xde>; - }; - }; - - rpmh-regulator-ldoa21 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "ldoa21"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x2710>; - - regulator-l21 { - regulator-name = "pm8998_l21"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x294280>; - regulator-max-microvolt = <0x2d2a80>; - qcom,init-voltage = <0x294280>; - qcom,init-mode = <0x02>; - phandle = <0xe1>; - }; - }; - - rpmh-regulator-ldoa22 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "ldoa22"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x2bb380>; - qcom,init-mode = <0x02>; - phandle = <0x35e>; - }; - }; - - rpmh-regulator-ldoa23 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "ldoa23"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - }; - }; - - rpmh-regulator-ldoa24 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "ldoa24"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x2710>; - pm8998_l24-parent-supply = <0x17b>; - - regulator-l24 { - regulator-name = "pm8998_l24"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x2f1e80>; - regulator-max-microvolt = <0x2f1e80>; - qcom,init-voltage = <0x2f1e80>; - qcom,init-mode = <0x02>; - phandle = <0xa9>; - }; - }; - - rpmh-regulator-ldoa25 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "ldoa25"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x144>; - }; - }; - - rpmh-regulator-ldoa26 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "ldoa26"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x01>; - proxy-supply = <0x33>; - - 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 = <0x02>; - phandle = <0x33>; - }; - }; - - rpmh-regulator-lcxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0xbb 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>; - phandle = <0xfe>; - }; - }; - - rpmh-regulator-ldoa28 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "ldoa28"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x01>; - - regulator-l28 { - regulator-name = "pm8998_l28"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x325aa0>; - regulator-max-microvolt = <0x325aa0>; - qcom,init-voltage = <0x325aa0>; - qcom,init-mode = <0x02>; - phandle = <0x35c>; - }; - }; - - rpmh-regulator-vsa1 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "vsa1"; - - regulator-lvs1 { - regulator-name = "pm8998_lvs1"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - }; - }; - - rpmh-regulator-vsa2 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "vsa2"; - - regulator-lvs2 { - regulator-name = "pm8998_lvs2"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - }; - }; - - rpmh-regulator-bobb1 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 0x00>; - qcom,resource-name = "bobb1"; - qcom,regulator-type = "pmic4-bob"; - 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>; - phandle = <0x21c>; - }; - - 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 = <0x03>; - }; - }; - - rpmh-regulator-gfxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0xbb 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>; - phandle = <0x1d>; - }; - }; - - rpmh-regulator-msslvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0xbb 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>; - phandle = <0xf6>; - }; - }; - - rpmh-regulator-smpc3 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbb 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>; - }; - }; - - refgen-regulator@ff1000 { - compatible = "qcom,refgen-regulator"; - reg = <0xff1000 0x60>; - regulator-name = "refgen"; - regulator-enable-ramp-delay = <0x05>; - status = "ok"; - proxy-supply = <0x17c>; - qcom,proxy-consumer-enable; - phandle = <0x17c>; - }; - - csr@6001000 { - compatible = "qcom,coresight-csr"; - reg = <0x6001000 0x1000>; - reg-names = "csr-base"; - coresight-name = "coresight-csr"; - qcom,usb-bam-support; - qcom,hwctrl-set-support; - qcom,set-byte-cntr-support; - qcom,blk-size = <0x01>; - phandle = <0x182>; - }; - - csr@6b0e000 { - compatible = "qcom,coresight-csr"; - reg = <0x6b0e000 0x1000>; - reg-names = "csr-base"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - coresight-name = "coresight-swao-csr"; - qcom,timestamp-support; - qcom,blk-size = <0x01>; - }; - - replicator@6046000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b909>; - reg = <0x6046000 0x1000>; - reg-names = "replicator-base"; - coresight-name = "coresight-replicator"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x17d>; - phandle = <0x18f>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x17e>; - phandle = <0x190>; - }; - }; - }; - }; - - replicator@6b0a000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b909>; - reg = <0x6b0a000 0x1000>; - reg-names = "replicator-base"; - coresight-name = "coresight-replicator-swao"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x17f>; - phandle = <0x183>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0x180>; - phandle = <0x1e1>; - }; - }; - - port@2 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x181>; - phandle = <0x19c>; - }; - }; - }; - }; - - tmc@6b09000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b961>; - reg = <0x6b09000 0x1000>; - reg-names = "tmc-base"; - coresight-name = "coresight-tmc-etf-swao"; - coresight-csr = <0x182>; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x183>; - phandle = <0x17f>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x184>; - phandle = <0x185>; - }; - }; - }; - }; - - funnel@0x6b08000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6b08000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-swao"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x185>; - phandle = <0x184>; - }; - }; - - port@1 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x186>; - phandle = <0x1e2>; - }; - }; - - port@2 { - reg = <0x07>; - - endpoint { - slave-mode; - remote-endpoint = <0x187>; - phandle = <0x188>; - }; - }; - }; - }; - - 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 = <0xa1 0x00>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x188>; - phandle = <0x187>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x189>; - phandle = <0x18b>; - }; - }; - - port@2 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x18a>; - phandle = <0x18c>; - }; - }; - }; - }; - - tpdm@6b02000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6b02000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-swao-0"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x18b>; - phandle = <0x189>; - }; - }; - }; - - tpdm@6b03000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6b03000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-swao-1"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - - port { - - endpoint { - remote-endpoint = <0x18c>; - phandle = <0x18a>; - }; - }; - }; - - 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 = <0x18d 0x18e>; - coresight-csr = <0x182>; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - interrupts = <0x00 0x10e 0x01>; - interrupt-names = "byte-cntr-irq"; - - port { - - endpoint { - slave-mode; - remote-endpoint = <0x18f>; - phandle = <0x17d>; - }; - }; - }; - - tmc@6047000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b961>; - reg = <0x6047000 0x1000>; - reg-names = "tmc-base"; - coresight-name = "coresight-tmc-etf"; - coresight-ctis = <0x18d 0x18e>; - coresight-csr = <0x182>; - arm,default-sink; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x190>; - phandle = <0x17e>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x191>; - phandle = <0x192>; - }; - }; - }; - }; - - funnel@6045000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6045000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-merg"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x192>; - phandle = <0x191>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x193>; - phandle = <0x196>; - }; - }; - - port@2 { - reg = <0x02>; - - endpoint { - slave-mode; - remote-endpoint = <0x194>; - phandle = <0x19a>; - }; - }; - }; - }; - - 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 = <0xa1 0x00>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x195>; - phandle = <0x199>; - }; - }; - }; - - 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"; - coresight-csr = <0x182>; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - funnel@0x6041000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6041000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-in0"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x196>; - phandle = <0x193>; - }; - }; - - port@1 { - reg = <0x03>; - - endpoint { - slave-mode; - remote-endpoint = <0x197>; - phandle = <0x1d8>; - }; - }; - - port@2 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x198>; - phandle = <0x1db>; - }; - }; - - port@3 { - reg = <0x07>; - - endpoint { - slave-mode; - remote-endpoint = <0x199>; - phandle = <0x195>; - }; - }; - }; - }; - - funnel@0x6043000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6043000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-in2"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x19a>; - phandle = <0x194>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x19b>; - phandle = <0x1e3>; - }; - }; - - port@2 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x19c>; - phandle = <0x181>; - }; - }; - - port@3 { - reg = <0x02>; - - endpoint { - slave-mode; - remote-endpoint = <0x19d>; - phandle = <0x1ae>; - }; - }; - - port@4 { - reg = <0x05>; - - endpoint { - slave-mode; - remote-endpoint = <0x19e>; - phandle = <0x1e6>; - }; - }; - - port@5 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x19f>; - phandle = <0x1a0>; - }; - }; - }; - }; - - funnel@0x6943000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6943000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-gfx"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - status = "disabled"; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1a0>; - phandle = <0x19f>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a1>; - phandle = <0x336>; - }; - }; - - port@2 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a2>; - phandle = <0x337>; - }; - }; - }; - }; - - 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 = <0xa1 0x00>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1a3>; - phandle = <0x1dc>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a4>; - phandle = <0x1b8>; - }; - }; - - port@2 { - reg = <0x02>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a5>; - phandle = <0x1c4>; - }; - }; - - port@3 { - reg = <0x03>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a6>; - phandle = <0x1cc>; - }; - }; - - port@4 { - reg = <0x05>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a7>; - phandle = <0x1b3>; - }; - }; - - port@5 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a8>; - phandle = <0x1c7>; - }; - }; - - port@6 { - reg = <0x07>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a9>; - phandle = <0x1d1>; - }; - }; - - port@7 { - reg = <0x09>; - - endpoint { - slave-mode; - remote-endpoint = <0x1aa>; - phandle = <0x1d0>; - }; - }; - - port@8 { - reg = <0x0a>; - - endpoint { - slave-mode; - remote-endpoint = <0x1ab>; - phandle = <0x1ba>; - }; - }; - - port@9 { - reg = <0x0b>; - - endpoint { - slave-mode; - remote-endpoint = <0x1ac>; - phandle = <0x1b9>; - }; - }; - - port@10 { - reg = <0x0d>; - - endpoint { - slave-mode; - remote-endpoint = <0x1ad>; - phandle = <0x1cf>; - }; - }; - }; - }; - - funnel@6832000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6832000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-modem"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1ae>; - phandle = <0x19d>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1af>; - phandle = <0x1b0>; - }; - }; - }; - }; - - 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 = <0xa1 0x00>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1b0>; - phandle = <0x1af>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1b1>; - phandle = <0x1b2>; - }; - }; - }; - }; - - tpdm@6830000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6830000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-modem"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1b2>; - phandle = <0x1b1>; - }; - }; - }; - - funnel@6845000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6845000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-lpass"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1b3>; - phandle = <0x1a7>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1b4>; - phandle = <0x1b7>; - }; - }; - }; - }; - - 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 = <0xa1 0x00>; - clock-names = "apb_pclk"; - qcom,duplicate-funnel; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1b5>; - phandle = <0x1dd>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x1b6>; - phandle = <0x1e4>; - }; - }; - }; - }; - - tpdm@6844000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6844000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-lpass"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - - port { - - endpoint { - remote-endpoint = <0x1b7>; - phandle = <0x1b4>; - }; - }; - }; - - tpdm@6c28000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6c28000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-center"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - - port { - - endpoint { - remote-endpoint = <0x1b8>; - phandle = <0x1a4>; - }; - }; - }; - - tpdm@6a24000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6a24000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-north"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - - port { - - endpoint { - remote-endpoint = <0x1b9>; - phandle = <0x1ac>; - }; - }; - }; - - tpdm@69d0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x69d0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-qm"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1ba>; - phandle = <0x1ab>; - }; - }; - }; - - 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 = <0xa1 0x00>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1bb>; - phandle = <0x1e9>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1bc>; - phandle = <0x1bd>; - }; - }; - }; - }; - - tpdm@7860000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x7860000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-apss"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1bd>; - phandle = <0x1bc>; - }; - }; - }; - - 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 = <0xa1 0x00>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1be>; - phandle = <0x1ea>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1bf>; - phandle = <0x1c0>; - }; - }; - }; - }; - - tpdm@78a0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x78a0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-llm-silver"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1c0>; - phandle = <0x1bf>; - }; - }; - }; - - 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 = <0xa1 0x00>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1c1>; - phandle = <0x1eb>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1c2>; - phandle = <0x1c3>; - }; - }; - }; - }; - - tpdm@78b0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x78b0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-llm-gold"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1c3>; - phandle = <0x1c2>; - }; - }; - }; - - funnel@6c0b000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6c0b000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-dl-mm"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1c4>; - phandle = <0x1a5>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x1c5>; - phandle = <0x1c6>; - }; - }; - }; - }; - - tpdm@6c08000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6c08000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-mm"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - - port { - - endpoint { - remote-endpoint = <0x1c6>; - phandle = <0x1c5>; - }; - }; - }; - - funnel@6861000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6861000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-turing"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1c7>; - phandle = <0x1a8>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1c8>; - phandle = <0x1cb>; - }; - }; - }; - }; - - 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 = <0xa1 0x00>; - clock-names = "apb_pclk"; - qcom,duplicate-funnel; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1c9>; - phandle = <0x1de>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x1ca>; - phandle = <0x1e0>; - }; - }; - }; - }; - - tpdm@6860000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6860000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-turing"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - - port { - - endpoint { - remote-endpoint = <0x1cb>; - phandle = <0x1c8>; - }; - }; - }; - - funnel@69e2000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x69e2000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-ddr-0"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1cc>; - phandle = <0x1a6>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1cd>; - phandle = <0x1ce>; - }; - }; - }; - }; - - tpdm@69e0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x69e0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-ddr"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - - port { - - endpoint { - remote-endpoint = <0x1ce>; - phandle = <0x1cd>; - }; - }; - }; - - tpdm@6850000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6850000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-pimem"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1cf>; - phandle = <0x1ad>; - }; - }; - }; - - tpdm@684c000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x684c000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-prng"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1d0>; - phandle = <0x1aa>; - }; - }; - }; - - tpdm@6840000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6840000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-vsense"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1d1>; - phandle = <0x1a9>; - }; - }; - }; - - 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 = <0xa1 0x00>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1d2>; - phandle = <0x1e8>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1d3>; - phandle = <0x1d4>; - }; - }; - }; - }; - - tpdm@7830000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x7830000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-olc"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1d4>; - phandle = <0x1d3>; - }; - }; - }; - - 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 = <0xa1 0x00>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1d5>; - phandle = <0x1d9>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1d6>; - phandle = <0x1d7>; - }; - }; - }; - }; - - tpdm@6880000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6880000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-spss"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1d7>; - phandle = <0x1d6>; - }; - }; - }; - - funnel@6883000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6883000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-spss"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1d8>; - phandle = <0x197>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1d9>; - phandle = <0x1d5>; - }; - }; - - port@2 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x1da>; - phandle = <0x1e5>; - }; - }; - }; - }; - - funnel@6005000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6005000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-qatb"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1db>; - phandle = <0x198>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1dc>; - phandle = <0x1a3>; - }; - }; - - port@2 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x1dd>; - phandle = <0x1b5>; - }; - }; - - port@3 { - reg = <0x07>; - - endpoint { - slave-mode; - remote-endpoint = <0x1de>; - phandle = <0x1c9>; - }; - }; - }; - }; - - 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 = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - 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 = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - 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 = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - cti@6c09000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6c09000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-dlmm_cti0"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - cti@6c0a000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6c0a000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-dlmm_cti1"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - cti@78e0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x78e0000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-apss_cti0"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - cti@78f0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x78f0000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-apss_cti1"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - cti@7900000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7900000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-apss_cti2"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - cti@6010000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6010000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti0"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - phandle = <0x18d>; - }; - - cti@6011000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6011000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti1"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - cti@6012000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6012000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti2"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - qcom,cti-gpio-trigout = <0x04>; - pinctrl-names = "cti-trigout-pctrl"; - pinctrl-0 = <0x1df>; - }; - - cti@6013000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6013000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti3"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - cti@6014000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6014000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti4"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - cti@6015000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6015000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti5"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - cti@6016000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6016000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti6"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - cti@6017000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6017000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti7"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - cti@6018000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6018000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti8"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - phandle = <0x18e>; - }; - - cti@6019000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6019000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti9"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - cti@601a000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601a000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti10"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - cti@601b000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601b000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti11"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - cti@601c000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601c000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti12"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - cti@601d000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601d000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti13"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - cti@601e000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601e000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti14"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - cti@601f000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601f000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti15"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - cti@7020000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7020000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu0"; - cpu = <0x11>; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - cti@7120000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7120000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu1"; - cpu = <0x12>; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - cti@7220000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7220000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu2"; - cpu = <0x13>; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - cti@7320000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7320000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu3"; - cpu = <0x14>; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - cti@7420000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7420000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu4"; - cpu = <0x15>; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - cti@7520000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7520000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu5"; - cpu = <0x16>; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - cti@7620000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7620000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu6"; - cpu = <0x17>; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - cti@7720000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7720000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu7"; - cpu = <0x18>; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - cti@6b04000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6b04000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-swao_cti0"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - 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 = <0xa1 0x00>; - clock-names = "apb_pclk"; - }; - - turing_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-turing-etm0"; - qcom,inst-id = <0x0d>; - - port { - - endpoint { - remote-endpoint = <0x1e0>; - phandle = <0x1ca>; - }; - }; - }; - - dummy_sink { - compatible = "qcom,coresight-dummy"; - coresight-name = "coresight-eud"; - qcom,dummy-sink; - - port { - - endpoint { - slave-mode; - remote-endpoint = <0x1e1>; - phandle = <0x180>; - }; - }; - }; - - sensor_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-sensor-etm0"; - qcom,inst-id = <0x08>; - - port { - - endpoint { - remote-endpoint = <0x1e2>; - phandle = <0x186>; - }; - }; - }; - - modem_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-modem-etm0"; - qcom,inst-id = <0x02>; - - port { - - endpoint { - remote-endpoint = <0x1e3>; - phandle = <0x19b>; - }; - }; - }; - - audio_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-audio-etm0"; - qcom,inst-id = <0x05>; - - port { - - endpoint { - remote-endpoint = <0x1e4>; - phandle = <0x1b6>; - }; - }; - }; - - spss_etm0 { - compatible = "qcom,coresight-dummy"; - coresight-name = "coresight-spss-etm0"; - qcom,dummy-source; - - port { - - endpoint { - remote-endpoint = <0x1e5>; - phandle = <0x1da>; - }; - }; - }; - - funnel@7810000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x7810000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-apss-merg"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1e6>; - phandle = <0x19e>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1e7>; - phandle = <0x1f4>; - }; - }; - - port@2 { - reg = <0x02>; - - endpoint { - slave-mode; - remote-endpoint = <0x1e8>; - phandle = <0x1d2>; - }; - }; - - port@3 { - reg = <0x04>; - - endpoint { - slave-mode; - remote-endpoint = <0x1e9>; - phandle = <0x1bb>; - }; - }; - - port@4 { - reg = <0x05>; - - endpoint { - slave-mode; - remote-endpoint = <0x1ea>; - phandle = <0x1be>; - }; - }; - - port@5 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x1eb>; - phandle = <0x1c1>; - }; - }; - }; - }; - - etm@7040000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7040000 0x1000>; - cpu = <0x11>; - coresight-name = "coresight-etm0"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1ec>; - phandle = <0x1f5>; - }; - }; - }; - - etm@7140000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7140000 0x1000>; - cpu = <0x12>; - coresight-name = "coresight-etm1"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1ed>; - phandle = <0x1f6>; - }; - }; - }; - - etm@7240000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7240000 0x1000>; - cpu = <0x13>; - coresight-name = "coresight-etm2"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1ee>; - phandle = <0x1f7>; - }; - }; - }; - - etm@7340000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7340000 0x1000>; - cpu = <0x14>; - coresight-name = "coresight-etm3"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1ef>; - phandle = <0x1f8>; - }; - }; - }; - - etm@7440000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7440000 0x1000>; - cpu = <0x15>; - coresight-name = "coresight-etm4"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1f0>; - phandle = <0x1f9>; - }; - }; - }; - - etm@7540000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7540000 0x1000>; - cpu = <0x16>; - coresight-name = "coresight-etm5"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1f1>; - phandle = <0x1fa>; - }; - }; - }; - - etm@7640000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7640000 0x1000>; - cpu = <0x17>; - coresight-name = "coresight-etm6"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1f2>; - phandle = <0x1fb>; - }; - }; - }; - - etm@7740000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7740000 0x1000>; - cpu = <0x18>; - coresight-name = "coresight-etm7"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1f3>; - phandle = <0x1fc>; - }; - }; - }; - - funnel@7800000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x7800000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-apss"; - clocks = <0xa1 0x00>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1f4>; - phandle = <0x1e7>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1f5>; - phandle = <0x1ec>; - }; - }; - - port@2 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x1f6>; - phandle = <0x1ed>; - }; - }; - - port@3 { - reg = <0x02>; - - endpoint { - slave-mode; - remote-endpoint = <0x1f7>; - phandle = <0x1ee>; - }; - }; - - port@4 { - reg = <0x03>; - - endpoint { - slave-mode; - remote-endpoint = <0x1f8>; - phandle = <0x1ef>; - }; - }; - - port@5 { - reg = <0x04>; - - endpoint { - slave-mode; - remote-endpoint = <0x1f9>; - phandle = <0x1f0>; - }; - }; - - port@6 { - reg = <0x05>; - - endpoint { - slave-mode; - remote-endpoint = <0x1fa>; - phandle = <0x1f1>; - }; - }; - - port@7 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x1fb>; - phandle = <0x1f2>; - }; - }; - - port@8 { - reg = <0x07>; - - endpoint { - slave-mode; - remote-endpoint = <0x1fc>; - phandle = <0x1f3>; - }; - }; - }; - }; - - 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 = <0x1fd>; - interrupts = <0x00 0xe5 0x04 0x00 0xe7 0x04 0x00 0x16c 0x04 0x00 0x16d 0x04 0x00 0x16e 0x04 0x00 0x16f 0x04 0x00 0x170 0x04 0x00 0x171 0x04 0x00 0x172 0x04 0x00 0x173 0x04>; - clock-names = "gcc_gpu_memnoc_gfx_clk"; - clocks = <0x22 0x29>; - 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>; - phandle = <0x205>; - }; - - 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>; - 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 = <0x1fe>; - 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>; - }; - - 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 = <0x1ff>; - 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>; - }; - - 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 = <0x200>; - 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>; - }; - - 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 = <0x201>; - 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>; - }; - - 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 = <0x202>; - 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>; - }; - - 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>; - }; - - 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 = <0x203>; - 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>; - }; - - 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 = <0x204>; - clock-names = "gcc_aggre_noc_pcie_tbu_clk"; - clocks = <0x22 0x06>; - 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>; - }; - }; - - kgsl_iommu_test_device { - status = "disabled"; - compatible = "iommu-debug-test"; - iommus = <0x205 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"; - }; - - qcom,ion-heap@22 { - reg = <0x16>; - memory-region = <0x116>; - qcom,ion-heap-type = "DMA"; - }; - - qcom,ion-heap@27 { - reg = <0x1b>; - memory-region = <0x206>; - qcom,ion-heap-type = "DMA"; - }; - - qcom,ion-heap@19 { - reg = <0x13>; - memory-region = <0x207>; - qcom,ion-heap-type = "DMA"; - }; - - qcom,ion-heap@13 { - reg = <0x0d>; - memory-region = <0x208>; - qcom,ion-heap-type = "HYP_CMA"; - }; - - qcom,ion-heap@10 { - reg = <0x0a>; - memory-region = <0x209>; - 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>; - phandle = <0x20a>; - }; - - qcom,smp2pgpio_test_smp2p_15_in { - compatible = "qcom,smp2pgpio_test_smp2p_15_in"; - gpios = <0x20a 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>; - phandle = <0x20b>; - }; - - qcom,smp2pgpio_test_smp2p_15_out { - compatible = "qcom,smp2pgpio_test_smp2p_15_out"; - gpios = <0x20b 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>; - phandle = <0x20c>; - }; - - qcom,smp2pgpio_test_smp2p_1_in { - compatible = "qcom,smp2pgpio_test_smp2p_1_in"; - gpios = <0x20c 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>; - phandle = <0x20d>; - }; - - qcom,smp2pgpio_test_smp2p_1_out { - compatible = "qcom,smp2pgpio_test_smp2p_1_out"; - gpios = <0x20d 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>; - phandle = <0x20e>; - }; - - qcom,smp2pgpio_test_smp2p_2_in { - compatible = "qcom,smp2pgpio_test_smp2p_2_in"; - gpios = <0x20e 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>; - phandle = <0x20f>; - }; - - qcom,smp2pgpio_test_smp2p_2_out { - compatible = "qcom,smp2pgpio_test_smp2p_2_out"; - gpios = <0x20f 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>; - phandle = <0x210>; - }; - - qcom,smp2pgpio_test_smp2p_3_in { - compatible = "qcom,smp2pgpio_test_smp2p_3_in"; - gpios = <0x210 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>; - phandle = <0x211>; - }; - - qcom,smp2pgpio_test_smp2p_3_out { - compatible = "qcom,smp2pgpio_test_smp2p_3_out"; - gpios = <0x211 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>; - phandle = <0x212>; - }; - - qcom,smp2pgpio_test_smp2p_5_in { - compatible = "qcom,smp2pgpio_test_smp2p_5_in"; - gpios = <0x212 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>; - phandle = <0x213>; - }; - - qcom,smp2pgpio_test_smp2p_5_out { - compatible = "qcom,smp2pgpio_test_smp2p_5_out"; - gpios = <0x213 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>; - phandle = <0x214>; - }; - - qcom,smp2pgpio-sleepstate-3-out { - compatible = "qcom,smp2pgpio_sleepstate_3_out"; - gpios = <0x214 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>; - phandle = <0xf8>; - }; - - 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>; - phandle = <0xf9>; - }; - - 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>; - phandle = <0xfc>; - }; - - 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>; - phandle = <0xfd>; - }; - - 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>; - phandle = <0x101>; - }; - - 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>; - phandle = <0x102>; - }; - - 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>; - phandle = <0x114>; - }; - - 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>; - phandle = <0x115>; - }; - - 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>; - phandle = <0x13d>; - }; - - 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>; - phandle = <0x13e>; - }; - - 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>; - phandle = <0x140>; - }; - - 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 = <0x215>; - regulator-names = "gdscr\0refgen"; - csi-vdd-voltage = <0x124f80>; - mipi-csi-vdd-supply = <0x34>; - clocks = <0xd6 0x06 0xd6 0x55 0xd6 0x54 0xd6 0x09 0xd6 0x0a 0xd6 0x13 0xd6 0x0c 0xd6 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"; - src-clock-name = "csi0phytimer_clk_src"; - clock-cntl-level = "turbo"; - clock-rates = <0x00 0x00 0x00 0x00 0x16e36000 0x00 0x100db355 0x00>; - status = "ok"; - refgen-supply = <0x17c>; - phandle = <0xbe>; - }; - - 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 = <0x215>; - regulator-names = "gdscr\0refgen"; - csi-vdd-voltage = <0x124f80>; - mipi-csi-vdd-supply = <0x34>; - clocks = <0xd6 0x06 0xd6 0x55 0xd6 0x54 0xd6 0x09 0xd6 0x0a 0xd6 0x14 0xd6 0x0e 0xd6 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"; - src-clock-name = "csi1phytimer_clk_src"; - clock-cntl-level = "turbo"; - clock-rates = <0x00 0x00 0x00 0x00 0x16e36000 0x00 0x100db355 0x00>; - status = "ok"; - refgen-supply = <0x17c>; - phandle = <0xbf>; - }; - - 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 = <0x215>; - regulator-names = "gdscr\0refgen"; - csi-vdd-voltage = <0x124f80>; - mipi-csi-vdd-supply = <0x34>; - clocks = <0xd6 0x06 0xd6 0x55 0xd6 0x54 0xd6 0x09 0xd6 0x0a 0xd6 0x15 0xd6 0x10 0xd6 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"; - src-clock-name = "csi2phytimer_clk_src"; - clock-cntl-level = "turbo"; - clock-rates = <0x00 0x00 0x00 0x00 0x16e36000 0x00 0x100db355 0x00>; - status = "ok"; - refgen-supply = <0x17c>; - phandle = <0xc0>; - }; - - 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 = <0x215>; - regulator-names = "gdscr"; - clocks = <0xd6 0x06 0xd6 0x55 0xd6 0x54 0xd6 0x09 0xd6 0x07 0xd6 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 = <0x216 0x217>; - pinctrl-1 = <0x218 0x219>; - gpios = <0x3c 0x11 0x00 0x3c 0x12 0x00 0x3c 0x13 0x00 0x3c 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"; - phandle = <0xc1>; - - 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"; - }; - - 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"; - }; - - 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"; - }; - - 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"; - }; - - qcom,actuator@0 { - cell-index = <0x00>; - reg = <0x00>; - compatible = "qcom,actuator"; - cci-master = <0x00>; - cam_vaf-supply = <0x21a>; - regulator-names = "cam_vaf"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x2ab980>; - rgltr-max-voltage = <0x2ab980>; - rgltr-load-current = <0x00>; - phandle = <0x234>; - }; - - qcom,eeprom@2 { - cell-index = <0x02>; - reg = <0x02>; - compatible = "qcom,eeprom"; - slave-addr = <0x5a>; - i2c-freq-mode = <0x01>; - num-blocks = <0x01>; - page0 = <0x00 0x00 0x00 0x00 0x00 0x00>; - poll0 = <0x00 0x00 0x00 0x00 0x00 0x00>; - mem0 = <0x2000 0x00 0x02 0x00 0x01 0x00>; - qcom,cam-power-seq-type = "cam_vio"; - qcom,cam-power-seq-cfg-val = <0x01>; - qcom,cam-power-seq-delay = <0x01>; - cam_vio-supply = <0x21b>; - cam_vana-supply = <0x21c>; - cam_vdig-supply = <0x21b>; - cam_clk-supply = <0x215>; - regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x1b7740 0x328980 0x149970 0x00>; - rgltr-max-voltage = <0x1b7740 0x36ee80 0x149970 0x00>; - rgltr-load-current = <0x2bf20 0x13880 0x20f58 0x00>; - gpio-no-mux = <0x00>; - pinctrl-names = "cam_default\0cam_suspend"; - pinctrl-0 = <0x21d 0x21e>; - pinctrl-1 = <0x21f 0x220>; - gpios = <0x3c 0x0f 0x00 0x3c 0x68 0x00 0x3c 0x1d 0x00 0x4c 0x09 0x00>; - gpio-reset = <0x01>; - gpio-vana = <0x02>; - gpio-vdig = <0x03>; - gpio-req-tbl-num = <0x00 0x01 0x02 0x03>; - gpio-req-tbl-flags = <0x01 0x00 0x00 0x00>; - gpio-req-tbl-label = "CAMIF_MCLK2\0CAM_RESET2\0CAM_VANA2\0CAM_VDIG2"; - cci-master = <0x00>; - status = "ok"; - clocks = <0xd6 0x46>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - phandle = <0x237>; - }; - - qcom,eeprom@0 { - cell-index = <0x00>; - reg = <0x00>; - compatible = "qcom,eeprom"; - slave-addr = <0xa8>; - i2c-freq-mode = <0x01>; - num-blocks = <0x01>; - page0 = <0x00 0x00 0x00 0x00 0x00 0x00>; - poll0 = <0x00 0x00 0x00 0x00 0x00 0x00>; - mem0 = <0x2000 0x00 0x02 0x00 0x01 0x00>; - cam_vio-supply = <0x21b>; - cam_vana-supply = <0x21c>; - cam_vdig-supply = <0x221>; - cam_clk-supply = <0x215>; - regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x1b7740 0x328980 0x149970 0x00>; - rgltr-max-voltage = <0x1b7740 0x36ee80 0x149970 0x00>; - rgltr-load-current = <0x2bf20 0x13880 0x19a28 0x00>; - gpio-no-mux = <0x00>; - pinctrl-names = "cam_default\0cam_suspend"; - pinctrl-0 = <0x222 0x223>; - pinctrl-1 = <0x224 0x225>; - gpios = <0x3c 0x0d 0x00 0x3c 0x50 0x00 0x3c 0x28 0x00 0x4c 0x0b 0x00>; - gpio-reset = <0x01>; - gpio-vana = <0x02>; - gpio-vdig = <0x03>; - gpio-req-tbl-num = <0x00 0x01 0x02 0x03>; - gpio-req-tbl-flags = <0x01 0x00 0x00 0x00>; - gpio-req-tbl-label = "CAMIF_MCLK0\0CAM_RESET0\0CAM_VANA0\0CAM_VDIG0"; - cci-master = <0x00>; - status = "ok"; - clocks = <0xd6 0x42>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - phandle = <0x235>; - }; - - qcom,eeprom@1 { - cell-index = <0x01>; - reg = <0x01>; - compatible = "qcom,eeprom"; - slave-addr = <0x30>; - i2c-freq-mode = <0x01>; - cam_vio-supply = <0x21b>; - cam_vana-supply = <0x21c>; - cam_vdig-supply = <0x221>; - cam_clk-supply = <0x215>; - regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x1b7740 0x328980 0x149970 0x00>; - rgltr-max-voltage = <0x1b7740 0x36ee80 0x149970 0x00>; - rgltr-load-current = <0x2bf20 0x13880 0x19a28 0x00>; - gpio-no-mux = <0x00>; - pinctrl-names = "cam_default\0cam_suspend"; - pinctrl-0 = <0x226 0x227 0x228>; - pinctrl-1 = <0x229 0x22a 0x22b>; - gpios = <0x3c 0x0e 0x00 0x3c 0x1c 0x00 0x3c 0x4f 0x00 0x3c 0x5c 0x00>; - gpio-reset = <0x01>; - gpio-vana = <0x02>; - gpio-vdig = <0x03>; - gpio-req-tbl-num = <0x00 0x01 0x02 0x03>; - gpio-req-tbl-flags = <0x01 0x00 0x00 0x00>; - gpio-req-tbl-label = "CAMIF_MCLK1\0CAM_RESET1\0CAM_VANA1\0CAM_VDIG1"; - sensor-mode = <0x00>; - cci-master = <0x01>; - status = "ok"; - clocks = <0xd6 0x44>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - phandle = <0x236>; - }; - - qcom,eeprom@3 { - cell-index = <0x03>; - compatible = "qcom,eeprom"; - reg = <0x03>; - slave-addr = <0xc0>; - i2c-freq-mode = <0x01>; - cam_vio-supply = <0x21b>; - cam_vana-supply = <0x21c>; - cam_vdig-supply = <0x221>; - cam_clk-supply = <0x215>; - regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x00 0x328980 0x149970 0x00>; - rgltr-max-voltage = <0x00 0x36ee80 0x149970 0x00>; - rgltr-load-current = <0x00 0x13880 0x13880 0x00>; - gpio-no-mux = <0x00>; - pinctrl-names = "cam_default\0cam_suspend"; - pinctrl-0 = <0x22c 0x22d 0x22e 0x22f>; - pinctrl-1 = <0x230 0x231 0x232>; - gpios = <0x3c 0x10 0x00 0x3c 0x19 0x00 0x3c 0x5b 0x00 0x3c 0x07 0x00>; - gpio-reset = <0x01>; - gpio-vana = <0x02>; - gpio-vdig = <0x03>; - gpio-req-tbl-num = <0x00 0x01 0x02 0x03>; - gpio-req-tbl-flags = <0x01 0x00 0x00 0x00>; - gpio-req-tbl-label = "CAMIF_MCLK3\0CAM_RESET3\0CAM_VANA3\0CAM_VDIG3"; - sensor-mode = <0x00>; - cci-master = <0x01>; - status = "ok"; - clocks = <0xd6 0x48>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - phandle = <0x238>; - }; - - qcom,cam-sensor@0 { - cell-index = <0x00>; - compatible = "qcom,cam-sensor"; - reg = <0x00>; - csiphy-sd-index = <0x00>; - sensor-position-roll = <0x5a>; - sensor-position-pitch = <0x00>; - sensor-position-yaw = <0xb4>; - led-flash-src = <0x233>; - actuator-src = <0x234>; - eeprom-src = <0x235>; - cam_vio-supply = <0x21b>; - cam_vana-supply = <0x21c>; - cam_vdig-supply = <0x221>; - cam_clk-supply = <0x215>; - regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x1b7740 0x328980 0x149970 0x00>; - rgltr-max-voltage = <0x1b7740 0x36ee80 0x149970 0x00>; - rgltr-load-current = <0x2bf20 0x13880 0x19a28 0x00>; - gpio-no-mux = <0x00>; - pinctrl-names = "cam_default\0cam_suspend"; - pinctrl-0 = <0x222 0x223>; - pinctrl-1 = <0x224 0x225>; - gpios = <0x3c 0x0d 0x00 0x3c 0x50 0x00 0x3c 0x28 0x00 0x4c 0x0b 0x00>; - gpio-reset = <0x01>; - gpio-vana = <0x02>; - gpio-vdig = <0x03>; - gpio-req-tbl-num = <0x00 0x01 0x02 0x03>; - gpio-req-tbl-flags = <0x01 0x00 0x00 0x00>; - gpio-req-tbl-label = "CAMIF_MCLK0\0CAM_RESET0\0CAM_VANA0\0CAM_VDIG0"; - sensor-mode = <0x00>; - cci-master = <0x00>; - status = "ok"; - clocks = <0xd6 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 = <0x01>; - sensor-position-roll = <0x5a>; - sensor-position-pitch = <0x00>; - sensor-position-yaw = <0xb4>; - led-flash-src = <0x233>; - eeprom-src = <0x236>; - cam_vio-supply = <0x21b>; - cam_vana-supply = <0x21c>; - cam_vdig-supply = <0x221>; - cam_clk-supply = <0x215>; - regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x1b7740 0x328980 0x149970 0x00>; - rgltr-max-voltage = <0x1b7740 0x36ee80 0x149970 0x00>; - rgltr-load-current = <0x2bf20 0x13880 0x19a28 0x00>; - gpio-no-mux = <0x00>; - pinctrl-names = "cam_default\0cam_suspend"; - pinctrl-0 = <0x226 0x227 0x228>; - pinctrl-1 = <0x229 0x22a 0x22b>; - gpios = <0x3c 0x0e 0x00 0x3c 0x1c 0x00 0x3c 0x4f 0x00 0x3c 0x5c 0x00>; - gpio-reset = <0x01>; - gpio-vana = <0x02>; - gpio-vdig = <0x03>; - gpio-req-tbl-num = <0x00 0x01 0x02 0x03>; - gpio-req-tbl-flags = <0x01 0x00 0x00 0x00>; - gpio-req-tbl-label = "CAMIF_MCLK1\0CAM_RESET1\0CAM_VANA1\0CAM_VDIG1"; - sensor-mode = <0x00>; - cci-master = <0x01>; - status = "ok"; - clocks = <0xd6 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 = <0x02>; - sensor-position-roll = <0x10e>; - sensor-position-pitch = <0x00>; - sensor-position-yaw = <0x00>; - eeprom-src = <0x237>; - cam_vio-supply = <0x21b>; - cam_vana-supply = <0x21c>; - cam_vdig-supply = <0x221>; - cam_clk-supply = <0x215>; - regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x1b7740 0x328980 0x149970 0x00>; - rgltr-max-voltage = <0x1b7740 0x36ee80 0x149970 0x00>; - rgltr-load-current = <0x2bf20 0x13880 0x20f58 0x00>; - gpio-no-mux = <0x00>; - pinctrl-names = "cam_default\0cam_suspend"; - pinctrl-0 = <0x21d 0x21e>; - pinctrl-1 = <0x21f 0x220>; - gpios = <0x3c 0x0f 0x00 0x3c 0x68 0x00 0x3c 0x1d 0x00 0x4c 0x09 0x00>; - gpio-reset = <0x01>; - gpio-vana = <0x02>; - gpio-vdig = <0x03>; - gpio-req-tbl-num = <0x00 0x01 0x02 0x03>; - gpio-req-tbl-flags = <0x01 0x00 0x00 0x00>; - gpio-req-tbl-label = "CAMIF_MCLK2\0CAM_RESET2\0CAM_VANA2\0CAM_VDIG2"; - sensor-mode = <0x00>; - cci-master = <0x00>; - status = "ok"; - clocks = <0xd6 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 = <0x01>; - sensor-position-roll = <0x10e>; - sensor-position-pitch = <0x00>; - sensor-position-yaw = <0x00>; - eeprom-src = <0x238>; - cam_vio-supply = <0x21b>; - cam_vana-supply = <0x21c>; - cam_vdig-supply = <0x221>; - cam_clk-supply = <0x215>; - regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x00 0x328980 0x149970 0x00>; - rgltr-max-voltage = <0x00 0x36ee80 0x149970 0x00>; - rgltr-load-current = <0x00 0x13880 0x13880 0x00>; - gpio-no-mux = <0x00>; - pinctrl-names = "cam_default\0cam_suspend"; - pinctrl-0 = <0x22c 0x22d 0x22e 0x22f>; - pinctrl-1 = <0x230 0x231 0x232>; - gpios = <0x3c 0x10 0x00 0x3c 0x19 0x00 0x3c 0x5b 0x00 0x3c 0x07 0x00>; - gpio-reset = <0x01>; - gpio-vana = <0x02>; - gpio-vdig = <0x03>; - gpio-req-tbl-num = <0x00 0x01 0x02 0x03>; - gpio-req-tbl-flags = <0x01 0x00 0x00 0x00>; - gpio-req-tbl-label = "CAMIF_MCLK3\0CAM_RESET3\0CAM_VANA3\0CAM_VDIG3"; - sensor-mode = <0x00>; - cci-master = <0x01>; - status = "ok"; - clocks = <0xd6 0x48>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - }; - }; - - 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 { - - 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 { - - 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 = <0x239>; - }; - - 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 { - - 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 = <0x9600000>; - iova-region-id = <0x01>; - status = "ok"; - iova-granularity = <0x15>; - }; - - iova-mem-region-secondary-heap { - iova-region-name = "secheap"; - iova-region-start = <0x10a00000>; - iova-region-len = <0x100000>; - iova-region-id = <0x04>; - status = "ok"; - }; - - iova-mem-region-io { - iova-region-name = "io"; - iova-region-start = <0x10c00000>; - iova-region-len = <0xcf300000>; - iova-region-id = <0x03>; - status = "ok"; - }; - - iova-mem-qdss-region { - iova-region-name = "qdss"; - iova-region-start = <0x10b00000>; - iova-region-len = <0x100000>; - 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 { - - 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 { - - 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 { - - 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 = <0x215>; - clock-names = "gcc_ahb_clk\0gcc_axi_clk\0soc_ahb_clk\0slow_ahb_clk_src\0cpas_ahb_clk\0camnoc_axi_clk"; - clocks = <0x22 0x0c 0x22 0x0d 0xd6 0x55 0xd6 0x54 0xd6 0x09 0xd6 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 = <0x215>; - 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 0x0c 0x22 0x0d 0xd6 0x55 0xd6 0x09 0xd6 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 = <0x215>; - ife0-supply = <0x23a>; - 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 0x0c 0x22 0x0d 0xd6 0x55 0xd6 0x09 0xd6 0x54 0xd6 0x25 0xd6 0x26 0xd6 0x24 0xd6 0x0a 0xd6 0x22 0xd6 0x23 0xd6 0x06 0xd6 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"; - clock-control-debugfs = "true"; - status = "ok"; - phandle = <0xc2>; - }; - - 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 = <0x215>; - ife0-supply = <0x23a>; - 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 0x0c 0x22 0x0d 0xd6 0x55 0xd6 0x09 0xd6 0x54 0xd6 0x22 0xd6 0x23 0xd6 0x06 0xd6 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-control-debugfs = "true"; - clock-names-option = "ife_dsp_clk"; - clocks-option = <0xd6 0x27>; - clock-rates-option = <0x23c34600>; - status = "ok"; - phandle = <0xc3>; - }; - - 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 = <0x215>; - ife1-supply = <0x23b>; - 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 0x0c 0x22 0x0d 0xd6 0x55 0xd6 0x09 0xd6 0x54 0xd6 0x2c 0xd6 0x2d 0xd6 0x2b 0xd6 0x0a 0xd6 0x29 0xd6 0x2a 0xd6 0x06 0xd6 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"; - clock-control-debugfs = "true"; - status = "ok"; - phandle = <0xc4>; - }; - - 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 = <0x215>; - ife1-supply = <0x23b>; - 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 0x0c 0x22 0x0d 0xd6 0x55 0xd6 0x09 0xd6 0x54 0xd6 0x29 0xd6 0x2a 0xd6 0x06 0xd6 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-control-debugfs = "true"; - clock-names-option = "ife_dsp_clk"; - clocks-option = <0xd6 0x2e>; - clock-rates-option = <0x23c34600>; - status = "ok"; - phandle = <0xc5>; - }; - - 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 = <0x215>; - 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 0x0c 0x22 0x0d 0xd6 0x55 0xd6 0x09 0xd6 0x54 0xd6 0x32 0xd6 0x33 0xd6 0x31 0xd6 0x0a 0xd6 0x2f 0xd6 0x30 0xd6 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"; - clock-control-debugfs = "true"; - status = "ok"; - phandle = <0xc6>; - }; - - 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 = <0x215>; - 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 0x0c 0x22 0x0d 0xd6 0x55 0xd6 0x09 0xd6 0x54 0xd6 0x2f 0xd6 0x30 0xd6 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"; - clock-control-debugfs = "true"; - status = "ok"; - phandle = <0xc7>; - }; - - 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 = <0x215>; - 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 0x0c 0x22 0x0d 0xd6 0x17 0xd6 0x55 0xd6 0x09 0xd6 0x06 0xd6 0x1d 0xd6 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"; - phandle = <0xc8>; - }; - - qcom,ipe0 { - cell-index = <0x00>; - compatible = "qcom,cam-ipe"; - reg = <0xac87000 0x3000>; - reg-names = "ipe0_top"; - reg-cam-base = <0x87000>; - regulator-names = "ipe0-vdd"; - ipe0-vdd-supply = <0x23c>; - 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"; - clock-control-debugfs = "true"; - clocks = <0xd6 0x34 0xd6 0x35 0xd6 0x36 0xd6 0x37 0xd6 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"; - phandle = <0xc9>; - }; - - qcom,ipe1 { - cell-index = <0x01>; - compatible = "qcom,cam-ipe"; - reg = <0xac91000 0x3000>; - reg-names = "ipe1_top"; - reg-cam-base = <0x91000>; - regulator-names = "ipe1-vdd"; - ipe1-vdd-supply = <0x23d>; - 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"; - clock-control-debugfs = "true"; - clocks = <0xd6 0x39 0xd6 0x3a 0xd6 0x3b 0xd6 0x3c 0xd6 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"; - phandle = <0xca>; - }; - - qcom,bps { - cell-index = <0x00>; - compatible = "qcom,cam-bps"; - reg = <0xac6f000 0x3000>; - reg-names = "bps_top"; - reg-cam-base = <0x6f000>; - regulator-names = "bps-vdd"; - bps-vdd-supply = <0x23e>; - clock-names = "bps_ahb_clk\0bps_areg_clk\0bps_axi_clk\0bps_clk\0bps_clk_src"; - src-clock-name = "bps_clk_src"; - clock-control-debugfs = "true"; - clocks = <0xd6 0x00 0xd6 0x01 0xd6 0x02 0xd6 0x03 0xd6 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"; - phandle = <0xcb>; - }; - - 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 = <0x215>; - clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0camnoc_axi_clk\0jpegenc_clk_src\0jpegenc_clk"; - clocks = <0x22 0x0c 0x22 0x0d 0xd6 0x55 0xd6 0x09 0xd6 0x06 0xd6 0x3f 0xd6 0x3e>; - clock-rates = <0x00 0x00 0x00 0x00 0x00 0x23c34600 0x00>; - src-clock-name = "jpegenc_clk_src"; - clock-cntl-level = "nominal"; - status = "ok"; - }; - - 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 = <0x215>; - clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0camnoc_axi_clk\0jpegdma_clk_src\0jpegdma_clk"; - clocks = <0x22 0x0c 0x22 0x0d 0xd6 0x55 0xd6 0x09 0xd6 0x06 0xd6 0x3f 0xd6 0x3e>; - clock-rates = <0x00 0x00 0x00 0x00 0x00 0x23c34600 0x00>; - src-clock-name = "jpegdma_clk_src"; - clock-cntl-level = "nominal"; - status = "ok"; - }; - - 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 = <0x215>; - 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 0x0c 0x22 0x0d 0xd6 0x55 0xd6 0x09 0xd6 0x06 0xd6 0x19 0xd6 0x18 0xd6 0x1a>; - src-clock-name = "fd_core_clk_src"; - clock-control-debugfs = "true"; - 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"; - }; - - 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 = <0xbb 0x00 0x30 0x00>; - - rsc-apps { - cell-id = <0x1f40>; - label = "apps_rsc"; - qcom,rsc-dev; - qcom,req_state = <0x02>; - phandle = <0x23f>; - }; - - rsc-disp { - cell-id = <0x1f41>; - label = "disp_rsc"; - qcom,rsc-dev; - qcom,req_state = <0x03>; - phandle = <0x240>; - }; - - bcm-acv { - cell-id = <0x1b7d>; - label = "ACV"; - qcom,bcm-name = "ACV"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x2bd>; - }; - - bcm-alc { - cell-id = <0x1b7e>; - label = "ALC"; - qcom,bcm-name = "ALC"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x2a5>; - }; - - bcm-mc0 { - cell-id = <0x1b58>; - label = "MC0"; - qcom,bcm-name = "MC0"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x2bc>; - }; - - bcm-sh0 { - cell-id = <0x1b5b>; - label = "SH0"; - qcom,bcm-name = "SH0"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x2c0>; - }; - - bcm-mm0 { - cell-id = <0x1b63>; - label = "MM0"; - qcom,bcm-name = "MM0"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x2c6>; - }; - - bcm-sh1 { - cell-id = <0x1b5c>; - label = "SH1"; - qcom,bcm-name = "SH1"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x2be>; - }; - - bcm-mm1 { - cell-id = <0x1b64>; - label = "MM1"; - qcom,bcm-name = "MM1"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x24d>; - }; - - bcm-sh2 { - cell-id = <0x1b5d>; - label = "SH2"; - qcom,bcm-name = "SH2"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x2c2>; - }; - - bcm-mm2 { - cell-id = <0x1b65>; - label = "MM2"; - qcom,bcm-name = "MM2"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x2c4>; - }; - - bcm-sh3 { - cell-id = <0x1b5e>; - label = "SH3"; - qcom,bcm-name = "SH3"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x28a>; - }; - - bcm-mm3 { - cell-id = <0x1b66>; - label = "MM3"; - qcom,bcm-name = "MM3"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x292>; - }; - - bcm-sh4 { - cell-id = <0x1b5f>; - label = "SH4"; - qcom,bcm-name = "SH4"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - }; - - bcm-sh5 { - cell-id = <0x1b60>; - label = "SH5"; - qcom,bcm-name = "SH5"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x28d>; - }; - - bcm-sn0 { - cell-id = <0x1b6a>; - label = "SN0"; - qcom,bcm-name = "SN0"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x2cd>; - }; - - bcm-ce0 { - cell-id = <0x1b7a>; - label = "CE0"; - qcom,bcm-name = "CE0"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x249>; - }; - - bcm-ip0 { - cell-id = <0x1b7b>; - label = "IP0"; - qcom,bcm-name = "IP0"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x2bb>; - }; - - bcm-cn0 { - cell-id = <0x1b7c>; - label = "CN0"; - qcom,bcm-name = "CN0"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x250>; - }; - - bcm-qup0 { - cell-id = <0x1b7f>; - label = "QUP0"; - qcom,bcm-name = "QUP0"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x244>; - }; - - bcm-sn1 { - cell-id = <0x1b6b>; - label = "SN1"; - qcom,bcm-name = "SN1"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x2ce>; - }; - - bcm-sn2 { - cell-id = <0x1b6c>; - label = "SN2"; - qcom,bcm-name = "SN2"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x2cb>; - }; - - bcm-sn3 { - cell-id = <0x1b6d>; - label = "SN3"; - qcom,bcm-name = "SN3"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x2c9>; - }; - - bcm-sn4 { - cell-id = <0x1b6e>; - label = "SN4"; - qcom,bcm-name = "SN4"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x2a4>; - }; - - bcm-sn5 { - cell-id = <0x1b6f>; - label = "SN5"; - qcom,bcm-name = "SN5"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x2d1>; - }; - - bcm-sn6 { - cell-id = <0x1b70>; - label = "SN6"; - qcom,bcm-name = "SN6"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x2c7>; - }; - - bcm-sn7 { - cell-id = <0x1b71>; - label = "SN7"; - qcom,bcm-name = "SN7"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x2cf>; - }; - - bcm-sn8 { - cell-id = <0x1b72>; - label = "SN8"; - qcom,bcm-name = "SN8"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x2d0>; - }; - - bcm-sn9 { - cell-id = <0x1b73>; - label = "SN9"; - qcom,bcm-name = "SN9"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x29b>; - }; - - bcm-sn11 { - cell-id = <0x1b75>; - label = "SN11"; - qcom,bcm-name = "SN11"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x29f>; - }; - - bcm-sn12 { - cell-id = <0x1b76>; - label = "SN12"; - qcom,bcm-name = "SN12"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x2a0>; - }; - - bcm-sn14 { - cell-id = <0x1b78>; - label = "SN14"; - qcom,bcm-name = "SN14"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x2a2>; - }; - - bcm-sn15 { - cell-id = <0x1b79>; - label = "SN15"; - qcom,bcm-name = "SN15"; - qcom,rscs = <0x23f>; - qcom,bcm-dev; - phandle = <0x2a1>; - }; - - bcm-mc0_display { - cell-id = <0x6978>; - label = "MC0_DISPLAY"; - qcom,bcm-name = "MC0"; - qcom,rscs = <0x240>; - qcom,bcm-dev; - phandle = <0x2d2>; - }; - - bcm-sh0_display { - cell-id = <0x6979>; - label = "SH0_DISPLAY"; - qcom,bcm-name = "SH0"; - qcom,rscs = <0x240>; - qcom,bcm-dev; - phandle = <0x2d4>; - }; - - bcm-mm0_display { - cell-id = <0x697a>; - label = "MM0_DISPLAY"; - qcom,bcm-name = "MM0"; - qcom,rscs = <0x240>; - qcom,bcm-dev; - phandle = <0x2d8>; - }; - - bcm-mm1_display { - cell-id = <0x697b>; - label = "MM1_DISPLAY"; - qcom,bcm-name = "MM1"; - qcom,rscs = <0x240>; - qcom,bcm-dev; - phandle = <0x2ac>; - }; - - bcm-mm2_display { - cell-id = <0x697c>; - label = "MM2_DISPLAY"; - qcom,bcm-name = "MM2"; - qcom,rscs = <0x240>; - qcom,bcm-dev; - phandle = <0x2d6>; - }; - - bcm-mm3_display { - cell-id = <0x697d>; - label = "MM3_DISPLAY"; - qcom,bcm-name = "MM3"; - qcom,rscs = <0x240>; - qcom,bcm-dev; - phandle = <0x2ae>; - }; - - 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; - phandle = <0x242>; - }; - - 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; - phandle = <0x247>; - }; - - fab-camnoc_virt { - cell-id = <0x180a>; - label = "fab-camnoc_virt"; - qcom,fab-dev; - qcom,base-name = "camnoc_virt-base"; - qcom,bypass-qos-prg; - clocks; - phandle = <0x24c>; - }; - - 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; - phandle = <0x24f>; - }; - - 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; - phandle = <0x27d>; - }; - - 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; - phandle = <0x281>; - }; - - fab-ipa_virt { - cell-id = <0x1809>; - label = "fab-ipa_virt"; - qcom,fab-dev; - qcom,base-name = "ipa_virt-base"; - qcom,bypass-qos-prg; - clocks; - phandle = <0x283>; - }; - - fab-mc_virt { - cell-id = <0x1807>; - label = "fab-mc_virt"; - qcom,fab-dev; - qcom,base-name = "mc_virt-base"; - qcom,bypass-qos-prg; - clocks; - phandle = <0x285>; - }; - - 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; - phandle = <0x289>; - }; - - 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; - phandle = <0x28f>; - }; - - 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; - phandle = <0x294>; - }; - - 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; - phandle = <0x2a7>; - }; - - 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; - phandle = <0x2a9>; - }; - - 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; - phandle = <0x2ab>; - }; - - mas-qhm-a1noc-cfg { - cell-id = <0x79>; - label = "mas-qhm-a1noc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x241>; - qcom,bus-dev = <0x242>; - phandle = <0x2b2>; - }; - - mas-qhm-qup1 { - cell-id = <0x56>; - label = "mas-qhm-qup1"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x243>; - qcom,bus-dev = <0x242>; - qcom,bcms = <0x244>; - }; - - mas-qhm-tsif { - cell-id = <0x52>; - label = "mas-qhm-tsif"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x243>; - qcom,bus-dev = <0x242>; - }; - - mas-xm-sdc2 { - cell-id = <0x51>; - label = "mas-xm-sdc2"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x01>; - qcom,connections = <0x243>; - qcom,bus-dev = <0x242>; - qcom,ap-owned; - qcom,prio = <0x01>; - }; - - mas-xm-sdc4 { - cell-id = <0x50>; - label = "mas-xm-sdc4"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x02>; - qcom,connections = <0x243>; - qcom,bus-dev = <0x242>; - qcom,ap-owned; - qcom,prio = <0x01>; - }; - - mas-xm-ufs-card { - cell-id = <0x7a>; - label = "mas-xm-ufs-card"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x03>; - qcom,connections = <0x243>; - qcom,bus-dev = <0x242>; - qcom,ap-owned; - qcom,prio = <0x02>; - }; - - mas-xm-ufs-mem { - cell-id = <0x7b>; - label = "mas-xm-ufs-mem"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x04>; - qcom,connections = <0x243>; - qcom,bus-dev = <0x242>; - qcom,ap-owned; - qcom,prio = <0x02>; - }; - - mas-xm-pcie-0 { - cell-id = <0x2d>; - label = "mas-xm-pcie-0"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x05>; - qcom,connections = <0x245>; - qcom,bus-dev = <0x242>; - qcom,ap-owned; - qcom,prio = <0x02>; - }; - - mas-qhm-a2noc-cfg { - cell-id = <0x7c>; - label = "mas-qhm-a2noc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x246>; - qcom,bus-dev = <0x247>; - phandle = <0x2b3>; - }; - - mas-qhm-qdss-bam { - cell-id = <0x35>; - label = "mas-qhm-qdss-bam"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x248>; - qcom,bus-dev = <0x247>; - }; - - mas-qhm-qup2 { - cell-id = <0x54>; - label = "mas-qhm-qup2"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x248>; - qcom,bus-dev = <0x247>; - qcom,bcms = <0x244>; - }; - - mas-qnm-cnoc { - cell-id = <0x76>; - label = "mas-qnm-cnoc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x00>; - qcom,connections = <0x248>; - qcom,bus-dev = <0x247>; - qcom,ap-owned; - qcom,prio = <0x01>; - phandle = <0x2b7>; - }; - - mas-qxm-crypto { - cell-id = <0x7d>; - label = "mas-qxm-crypto"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x01>; - qcom,connections = <0x248>; - qcom,bus-dev = <0x247>; - qcom,bcms = <0x249>; - qcom,ap-owned; - qcom,prio = <0x02>; - }; - - mas-qxm-ipa { - cell-id = <0x5a>; - label = "mas-qxm-ipa"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x02>; - qcom,connections = <0x248>; - qcom,bus-dev = <0x247>; - qcom,ap-owned; - qcom,prio = <0x02>; - qcom,defer-init-qos; - qcom,node-qos-bcms = <0x1b7b 0x00 0x01>; - }; - - mas-xm-pcie3-1 { - cell-id = <0x64>; - label = "mas-xm-pcie3-1"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x06>; - qcom,connections = <0x24a>; - qcom,bus-dev = <0x247>; - qcom,ap-owned; - qcom,prio = <0x02>; - }; - - mas-xm-qdss-etr { - cell-id = <0x3c>; - label = "mas-xm-qdss-etr"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x07>; - qcom,connections = <0x248>; - qcom,bus-dev = <0x247>; - qcom,ap-owned; - qcom,prio = <0x02>; - }; - - mas-xm-usb3-0 { - cell-id = <0x3d>; - label = "mas-xm-usb3-0"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x0a>; - qcom,connections = <0x248>; - qcom,bus-dev = <0x247>; - qcom,ap-owned; - qcom,prio = <0x02>; - - qcom,node-qos-clks { - clocks = <0x22 0x09>; - 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 = <0x248>; - qcom,bus-dev = <0x247>; - qcom,ap-owned; - qcom,prio = <0x02>; - - qcom,node-qos-clks { - clocks = <0x22 0x0a>; - 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 = <0x24b>; - qcom,bus-dev = <0x24c>; - qcom,bcms = <0x24d>; - }; - - mas-qxm-camnoc-hf1-uncomp { - cell-id = <0x93>; - label = "mas-qxm-camnoc-hf1-uncomp"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x24b>; - qcom,bus-dev = <0x24c>; - qcom,bcms = <0x24d>; - }; - - mas-qxm-camnoc-sf-uncomp { - cell-id = <0x94>; - label = "mas-qxm-camnoc-sf-uncomp"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x24b>; - qcom,bus-dev = <0x24c>; - qcom,bcms = <0x24d>; - }; - - mas-qhm-spdm { - cell-id = <0x24>; - label = "mas-qhm-spdm"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x24e>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - }; - - mas-qnm-snoc { - cell-id = <0x2733>; - label = "mas-qnm-snoc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x251 0x252 0x253 0x254 0x255 0x256 0x257 0x258 0x259 0x25a 0x25b 0x25c 0x25d 0x25e 0x25f 0x260 0x261 0x262 0x263 0x264 0x265 0x266 0x267 0x268 0x269 0x26a 0x26b 0x26c 0x26d 0x26e 0x26f 0x270 0x271 0x272 0x273 0x274 0x275 0x276 0x277 0x278 0x279 0x27a>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x2c8>; - }; - - mas-qhm-cnoc { - cell-id = <0x7e>; - label = "mas-qhm-cnoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x27b 0x27c>; - qcom,bus-dev = <0x27d>; - phandle = <0x2b4>; - }; - - mas-acm-l3 { - cell-id = <0x01>; - label = "mas-acm-l3"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x27e 0x27f 0x280>; - qcom,bus-dev = <0x281>; - }; - - mas-pm-gnoc-cfg { - cell-id = <0x7f>; - label = "mas-pm-gnoc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x27e>; - qcom,bus-dev = <0x281>; - }; - - mas-ipa-core-master { - cell-id = <0x8f>; - label = "mas-ipa-core-master"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x282>; - qcom,bus-dev = <0x283>; - }; - - mas-llcc-mc { - cell-id = <0x81>; - label = "mas-llcc-mc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x04>; - qcom,connections = <0x284>; - qcom,bus-dev = <0x285>; - phandle = <0x2bf>; - }; - - mas-acm-tcu { - cell-id = <0x68>; - label = "mas-acm-tcu"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x00>; - qcom,connections = <0x286 0x287 0x288>; - qcom,bus-dev = <0x289>; - qcom,bcms = <0x28a>; - qcom,ap-owned; - qcom,prio = <0x07>; - }; - - mas-qhm-memnoc-cfg { - cell-id = <0x82>; - label = "mas-qhm-memnoc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x28b 0x28c>; - qcom,bus-dev = <0x289>; - phandle = <0x2b8>; - }; - - mas-qnm-apps { - cell-id = <0x83>; - label = "mas-qnm-apps"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x02>; - qcom,qport = <0x02 0x03>; - qcom,connections = <0x287>; - qcom,bus-dev = <0x289>; - qcom,bcms = <0x28d>; - qcom,ap-owned; - qcom,prio = <0x00>; - phandle = <0x2ba>; - }; - - 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 = <0x286 0x287>; - qcom,bus-dev = <0x289>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x2c5>; - }; - - mas-qnm-mnoc-sf { - cell-id = <0x85>; - label = "mas-qnm-mnoc-sf"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x07>; - qcom,connections = <0x286 0x287 0x288>; - qcom,bus-dev = <0x289>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x2c3>; - }; - - mas-qnm-snoc-gc { - cell-id = <0x86>; - label = "mas-qnm-snoc-gc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x08>; - qcom,connections = <0x287>; - qcom,bus-dev = <0x289>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - phandle = <0x2ca>; - }; - - mas-qnm-snoc-sf { - cell-id = <0x87>; - label = "mas-qnm-snoc-sf"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x09>; - qcom,connections = <0x286 0x287>; - qcom,bus-dev = <0x289>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - phandle = <0x2cc>; - }; - - mas-qxm-gpu { - cell-id = <0x1a>; - label = "mas-qxm-gpu"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x02>; - qcom,qport = <0x0a 0x0b>; - qcom,connections = <0x286 0x287 0x288>; - qcom,bus-dev = <0x289>; - qcom,ap-owned; - qcom,prio = <0x00>; - }; - - mas-qhm-mnoc-cfg { - cell-id = <0x67>; - label = "mas-qhm-mnoc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x28e>; - qcom,bus-dev = <0x28f>; - phandle = <0x2b5>; - }; - - mas-qxm-camnoc-hf0 { - cell-id = <0x88>; - label = "mas-qxm-camnoc-hf0"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x01>; - qcom,connections = <0x290>; - qcom,bus-dev = <0x28f>; - qcom,bcms = <0x24d>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - }; - - mas-qxm-camnoc-hf1 { - cell-id = <0x91>; - label = "mas-qxm-camnoc-hf1"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x02>; - qcom,connections = <0x290>; - qcom,bus-dev = <0x28f>; - qcom,bcms = <0x24d>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - }; - - mas-qxm-camnoc-sf { - cell-id = <0x89>; - label = "mas-qxm-camnoc-sf"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x00>; - qcom,connections = <0x291>; - qcom,bus-dev = <0x28f>; - qcom,bcms = <0x292>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - }; - - mas-qxm-mdp0 { - cell-id = <0x16>; - label = "mas-qxm-mdp0"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x03>; - qcom,connections = <0x290>; - qcom,bus-dev = <0x28f>; - qcom,bcms = <0x24d>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - }; - - mas-qxm-mdp1 { - cell-id = <0x17>; - label = "mas-qxm-mdp1"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x04>; - qcom,connections = <0x290>; - qcom,bus-dev = <0x28f>; - qcom,bcms = <0x24d>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - }; - - mas-qxm-rot { - cell-id = <0x19>; - label = "mas-qxm-rot"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x05>; - qcom,connections = <0x291>; - qcom,bus-dev = <0x28f>; - qcom,bcms = <0x292>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - }; - - mas-qxm-venus0 { - cell-id = <0x3f>; - label = "mas-qxm-venus0"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x06>; - qcom,connections = <0x291>; - qcom,bus-dev = <0x28f>; - qcom,bcms = <0x292>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - }; - - mas-qxm-venus1 { - cell-id = <0x40>; - label = "mas-qxm-venus1"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x07>; - qcom,connections = <0x291>; - qcom,bus-dev = <0x28f>; - qcom,bcms = <0x292>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - }; - - mas-qxm-venus-arm9 { - cell-id = <0x8a>; - label = "mas-qxm-venus-arm9"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x08>; - qcom,connections = <0x291>; - qcom,bus-dev = <0x28f>; - qcom,bcms = <0x292>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - }; - - mas-qhm-snoc-cfg { - cell-id = <0x36>; - label = "mas-qhm-snoc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x293>; - qcom,bus-dev = <0x294>; - phandle = <0x2b6>; - }; - - mas-qnm-aggre1-noc { - cell-id = <0x274f>; - label = "mas-qnm-aggre1-noc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x295 0x296 0x297 0x298 0x299 0x29a>; - qcom,bus-dev = <0x294>; - qcom,bcms = <0x29b>; - phandle = <0x2af>; - }; - - mas-qnm-aggre2-noc { - cell-id = <0x2750>; - label = "mas-qnm-aggre2-noc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x295 0x296 0x29c 0x297 0x298 0x299 0x29d 0x29e 0x29a>; - qcom,bus-dev = <0x294>; - qcom,bcms = <0x29f>; - phandle = <0x2b1>; - }; - - mas-qnm-gladiator-sodv { - cell-id = <0x8b>; - label = "mas-qnm-gladiator-sodv"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x295 0x29c 0x297 0x298 0x299 0x29d 0x29e 0x29a>; - qcom,bus-dev = <0x294>; - qcom,bcms = <0x2a0>; - phandle = <0x2b9>; - }; - - mas-qnm-memnoc { - cell-id = <0x8e>; - label = "mas-qnm-memnoc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x297 0x298 0x295 0x299 0x29a>; - qcom,bus-dev = <0x294>; - qcom,bcms = <0x2a1>; - phandle = <0x2c1>; - }; - - mas-qnm-pcie-anoc { - cell-id = <0x8c>; - label = "mas-qnm-pcie-anoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x297 0x298 0x299 0x296 0x29a>; - qcom,bus-dev = <0x294>; - qcom,bcms = <0x2a2>; - phandle = <0x2b0>; - }; - - mas-qxm-pimem { - cell-id = <0x8d>; - label = "mas-qxm-pimem"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x03>; - qcom,connections = <0x297 0x2a3>; - qcom,bus-dev = <0x294>; - qcom,bcms = <0x2a4>; - qcom,ap-owned; - qcom,prio = <0x02>; - }; - - mas-xm-gic { - cell-id = <0x95>; - label = "mas-xm-gic"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x00>; - qcom,connections = <0x297 0x2a3>; - qcom,bus-dev = <0x294>; - qcom,bcms = <0x2a0>; - qcom,ap-owned; - qcom,prio = <0x01>; - }; - - mas-alc { - cell-id = <0x90>; - label = "mas-alc"; - qcom,buswidth = <0x01>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x285>; - qcom,bcms = <0x2a5>; - }; - - mas-llcc-mc_display { - cell-id = <0x4e20>; - label = "mas-llcc-mc_display"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x04>; - qcom,connections = <0x2a6>; - qcom,bus-dev = <0x2a7>; - phandle = <0x2d3>; - }; - - 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 = <0x2a8>; - qcom,bus-dev = <0x2a9>; - phandle = <0x2d7>; - }; - - 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 = <0x2a8>; - qcom,bus-dev = <0x2a9>; - phandle = <0x2d5>; - }; - - mas-qxm-mdp0_display { - cell-id = <0x4e23>; - label = "mas-qxm-mdp0_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x03>; - qcom,connections = <0x2aa>; - qcom,bus-dev = <0x2ab>; - qcom,bcms = <0x2ac>; - }; - - mas-qxm-mdp1_display { - cell-id = <0x4e24>; - label = "mas-qxm-mdp1_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x04>; - qcom,connections = <0x2aa>; - qcom,bus-dev = <0x2ab>; - qcom,bcms = <0x2ac>; - }; - - mas-qxm-rot_display { - cell-id = <0x4e25>; - label = "mas-qxm-rot_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x05>; - qcom,connections = <0x2ad>; - qcom,bus-dev = <0x2ab>; - qcom,bcms = <0x2ae>; - }; - - slv-qns-a1noc-snoc { - cell-id = <0x274e>; - label = "slv-qns-a1noc-snoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x242>; - qcom,connections = <0x2af>; - phandle = <0x243>; - }; - - slv-srvc-aggre1-noc { - cell-id = <0x2e8>; - label = "slv-srvc-aggre1-noc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x242>; - qcom,bcms = <0x29b>; - phandle = <0x241>; - }; - - slv-qns-pcie-a1noc-snoc { - cell-id = <0x2754>; - label = "slv-qns-pcie-a1noc-snoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x242>; - qcom,connections = <0x2b0>; - phandle = <0x245>; - }; - - slv-qns-a2noc-snoc { - cell-id = <0x2751>; - label = "slv-qns-a2noc-snoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x247>; - qcom,connections = <0x2b1>; - phandle = <0x248>; - }; - - slv-qns-pcie-snoc { - cell-id = <0x2e9>; - label = "slv-qns-pcie-snoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x247>; - qcom,connections = <0x2b0>; - phandle = <0x24a>; - }; - - slv-srvc-aggre2-noc { - cell-id = <0x2ea>; - label = "slv-srvc-aggre2-noc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x247>; - qcom,bcms = <0x29f>; - phandle = <0x246>; - }; - - slv-qns-camnoc-uncomp { - cell-id = <0x30a>; - label = "slv-qns-camnoc-uncomp"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24c>; - phandle = <0x24b>; - }; - - slv-qhs-a1-noc-cfg { - cell-id = <0x2af>; - label = "slv-qhs-a1-noc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,connections = <0x2b2>; - qcom,bcms = <0x250>; - phandle = <0x270>; - }; - - slv-qhs-a2-noc-cfg { - cell-id = <0x2b0>; - label = "slv-qhs-a2-noc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,connections = <0x2b3>; - qcom,bcms = <0x250>; - phandle = <0x25b>; - }; - - slv-qhs-aop { - cell-id = <0x2eb>; - label = "slv-qhs-aop"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x268>; - }; - - slv-qhs-aoss { - cell-id = <0x2ec>; - label = "slv-qhs-aoss"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x271>; - }; - - slv-qhs-camera-cfg { - cell-id = <0x24d>; - label = "slv-qhs-camera-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x253>; - }; - - slv-qhs-clk-ctl { - cell-id = <0x26c>; - label = "slv-qhs-clk-ctl"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x279>; - }; - - slv-qhs-compute-dsp-cfg { - cell-id = <0x2ed>; - label = "slv-qhs-compute-dsp-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x267>; - }; - - slv-qhs-cpr-cx { - cell-id = <0x28b>; - label = "slv-qhs-cpr-cx"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x26f>; - }; - - slv-qhs-crypto0-cfg { - cell-id = <0x271>; - label = "slv-qhs-crypto0-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x276>; - }; - - slv-qhs-dcc-cfg { - cell-id = <0x2aa>; - label = "slv-qhs-dcc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,connections = <0x2b4>; - qcom,bcms = <0x250>; - phandle = <0x25f>; - }; - - slv-qhs-ddrss-cfg { - cell-id = <0x2ee>; - label = "slv-qhs-ddrss-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x260>; - }; - - slv-qhs-display-cfg { - cell-id = <0x24e>; - label = "slv-qhs-display-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x25d>; - }; - - slv-qhs-glm { - cell-id = <0x2d6>; - label = "slv-qhs-glm"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x259>; - }; - - slv-qhs-gpuss-cfg { - cell-id = <0x256>; - label = "slv-qhs-gpuss-cfg"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x264>; - }; - - slv-qhs-imem-cfg { - cell-id = <0x273>; - label = "slv-qhs-imem-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x27a>; - }; - - slv-qhs-ipa { - cell-id = <0x2a4>; - label = "slv-qhs-ipa"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x26e>; - }; - - slv-qhs-mnoc-cfg { - cell-id = <0x280>; - label = "slv-qhs-mnoc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,connections = <0x2b5>; - qcom,bcms = <0x250>; - phandle = <0x256>; - }; - - slv-qhs-pcie0-cfg { - cell-id = <0x29b>; - label = "slv-qhs-pcie0-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x263>; - }; - - slv-qhs-pcie-gen3-cfg { - cell-id = <0x29c>; - label = "slv-qhs-pcie-gen3-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x262>; - }; - - slv-qhs-pdm { - cell-id = <0x267>; - label = "slv-qhs-pdm"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x25a>; - }; - - slv-qhs-phy-refgen-south { - cell-id = <0x2f0>; - label = "slv-qhs-phy-refgen-south"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x261>; - }; - - slv-qhs-pimem-cfg { - cell-id = <0x2a9>; - label = "slv-qhs-pimem-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x277>; - }; - - slv-qhs-prng { - cell-id = <0x26a>; - label = "slv-qhs-prng"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x272>; - }; - - slv-qhs-qdss-cfg { - cell-id = <0x27b>; - label = "slv-qhs-qdss-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x25c>; - }; - - slv-qhs-qupv3-north { - cell-id = <0x263>; - label = "slv-qhs-qupv3-north"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x269>; - }; - - slv-qhs-qupv3-south { - cell-id = <0x265>; - label = "slv-qhs-qupv3-south"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x274>; - }; - - slv-qhs-sdc2 { - cell-id = <0x260>; - label = "slv-qhs-sdc2"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x255>; - }; - - slv-qhs-sdc4 { - cell-id = <0x261>; - label = "slv-qhs-sdc4"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x254>; - }; - - slv-qhs-snoc-cfg { - cell-id = <0x282>; - label = "slv-qhs-snoc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,connections = <0x2b6>; - qcom,bcms = <0x250>; - phandle = <0x258>; - }; - - slv-qhs-spdm { - cell-id = <0x279>; - label = "slv-qhs-spdm"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x275>; - }; - - slv-qhs-spss-cfg { - cell-id = <0x2f1>; - label = "slv-qhs-spss-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x252>; - }; - - slv-qhs-tcsr { - cell-id = <0x26f>; - label = "slv-qhs-tcsr"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x25e>; - }; - - slv-qhs-tlmm-north { - cell-id = <0x2db>; - label = "slv-qhs-tlmm-north"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x278>; - }; - - slv-qhs-tlmm-south { - cell-id = <0x2f3>; - label = "slv-qhs-tlmm-south"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x251>; - }; - - slv-qhs-tsif { - cell-id = <0x23f>; - label = "slv-qhs-tsif"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x266>; - }; - - slv-qhs-ufs-card-cfg { - cell-id = <0x2f4>; - label = "slv-qhs-ufs-card-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x26c>; - }; - - slv-qhs-ufs-mem-cfg { - cell-id = <0x2f5>; - label = "slv-qhs-ufs-mem-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x257>; - }; - - slv-qhs-usb3-0 { - cell-id = <0x247>; - label = "slv-qhs-usb3-0"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x26a>; - }; - - slv-qhs-usb3-1 { - cell-id = <0x2ef>; - label = "slv-qhs-usb3-1"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x26d>; - }; - - slv-qhs-venus-cfg { - cell-id = <0x254>; - label = "slv-qhs-venus-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x265>; - }; - - slv-qhs-vsense-ctrl-cfg { - cell-id = <0x2f6>; - label = "slv-qhs-vsense-ctrl-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x273>; - }; - - slv-qns-cnoc-a2noc { - cell-id = <0x2d5>; - label = "slv-qns-cnoc-a2noc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,connections = <0x2b7>; - qcom,bcms = <0x250>; - phandle = <0x24e>; - }; - - slv-srvc-cnoc { - cell-id = <0x286>; - label = "slv-srvc-cnoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x26b>; - }; - - slv-qhs-llcc { - cell-id = <0x2f8>; - label = "slv-qhs-llcc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x27d>; - phandle = <0x27c>; - }; - - slv-qhs-memnoc { - cell-id = <0x2f9>; - label = "slv-qhs-memnoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x27d>; - qcom,connections = <0x2b8>; - phandle = <0x27b>; - }; - - slv-qns-gladiator-sodv { - cell-id = <0x2d8>; - label = "slv-qns-gladiator-sodv"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x281>; - qcom,connections = <0x2b9>; - phandle = <0x27f>; - }; - - slv-qns-gnoc-memnoc { - cell-id = <0x2fb>; - label = "slv-qns-gnoc-memnoc"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x02>; - qcom,bus-dev = <0x281>; - qcom,connections = <0x2ba>; - phandle = <0x280>; - }; - - slv-srvc-gnoc { - cell-id = <0x2fc>; - label = "slv-srvc-gnoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x281>; - phandle = <0x27e>; - }; - - slv-ipa-core-slave { - cell-id = <0x309>; - label = "slv-ipa-core-slave"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x283>; - qcom,bcms = <0x2bb>; - phandle = <0x282>; - }; - - slv-ebi { - cell-id = <0x200>; - label = "slv-ebi"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x04>; - qcom,bus-dev = <0x285>; - qcom,bcms = <0x2bc 0x2bd>; - phandle = <0x284>; - }; - - 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 = <0x289>; - phandle = <0x28c>; - }; - - slv-qns-apps-io { - cell-id = <0x2fe>; - label = "slv-qns-apps-io"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x289>; - qcom,bcms = <0x2be>; - phandle = <0x286>; - }; - - slv-qns-llcc { - cell-id = <0x302>; - label = "slv-qns-llcc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x04>; - qcom,bus-dev = <0x289>; - qcom,connections = <0x2bf>; - qcom,bcms = <0x2c0>; - phandle = <0x287>; - }; - - slv-qns-memnoc-snoc { - cell-id = <0x308>; - label = "slv-qns-memnoc-snoc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x289>; - qcom,connections = <0x2c1>; - qcom,bcms = <0x2c2>; - phandle = <0x288>; - }; - - slv-srvc-memnoc { - cell-id = <0x303>; - label = "slv-srvc-memnoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x289>; - phandle = <0x28b>; - }; - - slv-qns2-mem-noc { - cell-id = <0x304>; - label = "slv-qns2-mem-noc"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x28f>; - qcom,connections = <0x2c3>; - qcom,bcms = <0x2c4>; - phandle = <0x291>; - }; - - slv-qns-mem-noc-hf { - cell-id = <0x305>; - label = "slv-qns-mem-noc-hf"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x02>; - qcom,bus-dev = <0x28f>; - qcom,connections = <0x2c5>; - qcom,bcms = <0x2c6>; - phandle = <0x290>; - }; - - slv-srvc-mnoc { - cell-id = <0x25b>; - label = "slv-srvc-mnoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x28f>; - phandle = <0x28e>; - }; - - slv-qhs-apss { - cell-id = <0x2a1>; - label = "slv-qhs-apss"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x294>; - qcom,bcms = <0x2c7>; - phandle = <0x298>; - }; - - slv-qns-cnoc { - cell-id = <0x2734>; - label = "slv-qns-cnoc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x294>; - qcom,connections = <0x2c8>; - qcom,bcms = <0x2c9>; - phandle = <0x299>; - }; - - slv-qns-memnoc-gc { - cell-id = <0x306>; - label = "slv-qns-memnoc-gc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x294>; - qcom,connections = <0x2ca>; - qcom,bcms = <0x2cb>; - phandle = <0x2a3>; - }; - - slv-qns-memnoc-sf { - cell-id = <0x307>; - label = "slv-qns-memnoc-sf"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x294>; - qcom,connections = <0x2cc>; - qcom,bcms = <0x2cd>; - phandle = <0x296>; - }; - - slv-qxs-imem { - cell-id = <0x249>; - label = "slv-qxs-imem"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x294>; - qcom,bcms = <0x2ce>; - phandle = <0x297>; - }; - - slv-qxs-pcie { - cell-id = <0x299>; - label = "slv-qxs-pcie"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x294>; - qcom,bcms = <0x2cf>; - phandle = <0x29d>; - }; - - slv-qxs-pcie-gen3 { - cell-id = <0x29a>; - label = "slv-qxs-pcie-gen3"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x294>; - qcom,bcms = <0x2d0>; - phandle = <0x29c>; - }; - - slv-qxs-pimem { - cell-id = <0x2c8>; - label = "slv-qxs-pimem"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x294>; - phandle = <0x295>; - }; - - slv-srvc-snoc { - cell-id = <0x24b>; - label = "slv-srvc-snoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x294>; - qcom,bcms = <0x2c7>; - phandle = <0x293>; - }; - - slv-xs-qdss-stm { - cell-id = <0x24c>; - label = "slv-xs-qdss-stm"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x294>; - qcom,bcms = <0x2d1>; - phandle = <0x29a>; - }; - - slv-xs-sys-tcu-cfg { - cell-id = <0x2a0>; - label = "slv-xs-sys-tcu-cfg"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x294>; - qcom,bcms = <0x2c7>; - phandle = <0x29e>; - }; - - slv-ebi_display { - cell-id = <0x5020>; - label = "slv-ebi_display"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x04>; - qcom,bus-dev = <0x2a7>; - qcom,bcms = <0x2d2>; - phandle = <0x2a6>; - }; - - slv-qns-llcc_display { - cell-id = <0x5021>; - label = "slv-qns-llcc_display"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x04>; - qcom,bus-dev = <0x2a9>; - qcom,connections = <0x2d3>; - qcom,bcms = <0x2d4>; - phandle = <0x2a8>; - }; - - slv-qns2-mem-noc_display { - cell-id = <0x5022>; - label = "slv-qns2-mem-noc_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x2ab>; - qcom,connections = <0x2d5>; - qcom,bcms = <0x2d6>; - phandle = <0x2ad>; - }; - - 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 = <0x2ab>; - qcom,connections = <0x2d7>; - qcom,bcms = <0x2d8>; - phandle = <0x2aa>; - }; - }; - - 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 = <0x32 0x02 0x32 0x03>; - venus-supply = <0x117>; - venus-core0-supply = <0x2d9>; - venus-core1-supply = <0x2da>; - clock-names = "core_clk\0iface_clk\0bus_clk\0core0_clk\0core0_bus_clk\0core1_clk\0core1_bus_clk"; - clocks = <0xd5 0x0b 0xd5 0x08 0xd5 0x0a 0xd5 0x05 0xd5 0x04 0xd5 0x07 0xd5 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>; - - 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 = <0x81>; - 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 0x33b260>; - }; - - 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,clstr-tmr-add = <0x3e8>; - 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,ref-stddev = <0x1f4>; - qcom,tmr-add = <0x3e8>; - qcom,ref-premature-cnt = <0x01>; - 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,ref-stddev = <0x64>; - qcom,tmr-add = <0x64>; - qcom,ref-premature-cnt = <0x03>; - 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@b221200 { - compatible = "qcom,rpmh-master-stats-v1"; - reg = <0xb221200 0x60>; - qcom,use-alt-unit = <0x03>; - }; - - pinctrl@03400000 { - compatible = "qcom,sdm845-pinctrl-v2"; - reg = <0x3400000 0xc00000 0x179900f0 0x60>; - reg-names = "pinctrl_regs\0spi_cfg_regs"; - interrupts = <0x00 0xd0 0x00>; - gpio-controller; - #gpio-cells = <0x02>; - interrupt-controller; - #interrupt-cells = <0x02>; - interrupt-parent = <0x01>; - phandle = <0x3c>; - - ufs_dev_reset_assert { - phandle = <0xdc>; - - config { - pins = "ufs_reset"; - bias-pull-down; - drive-strength = <0x08>; - output-low; - }; - }; - - ufs_dev_reset_deassert { - phandle = <0xdd>; - - config { - pins = "ufs_reset"; - bias-pull-down; - drive-strength = <0x08>; - output-high; - }; - }; - - flash_led3_front { - - flash_led3_front_en { - - mux { - pins = "gpio21"; - function = "gpio"; - }; - - config { - pins = "gpio21"; - drive_strength = <0x02>; - output-high; - bias-disable; - }; - }; - - flash_led3_front_dis { - - mux { - pins = "gpio21"; - function = "gpio"; - }; - - config { - pins = "gpio21"; - drive_strength = <0x02>; - output-low; - bias-disable; - }; - }; - }; - - flash_led3_iris { - - flash_led3_iris_en { - phandle = <0xb0>; - - mux { - pins = "gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio23"; - drive_strength = <0x02>; - output-high; - bias-disable; - }; - }; - - flash_led3_iris_dis { - phandle = <0xb1>; - - mux { - pins = "gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio23"; - drive_strength = <0x02>; - output-low; - bias-disable; - }; - }; - }; - - wcd9xxx_intr { - - wcd_intr_default { - phandle = <0x379>; - - mux { - pins = "gpio54"; - function = "gpio"; - }; - - config { - pins = "gpio54"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - }; - - storage_cd { - phandle = <0xe6>; - - mux { - pins = "gpio126"; - function = "gpio"; - }; - - config { - pins = "gpio126"; - bias-pull-up; - drive-strength = <0x02>; - }; - }; - - sdc2_clk_on { - phandle = <0xe3>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_clk_off { - phandle = <0xe7>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - sdc2_clk_ds_400KHz { - phandle = <0xea>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_clk_ds_50MHz { - phandle = <0xed>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_clk_ds_100MHz { - phandle = <0xf0>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_clk_ds_200MHz { - phandle = <0xf3>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_cmd_on { - phandle = <0xe4>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_cmd_off { - phandle = <0xe8>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0x02>; - }; - }; - - sdc2_cmd_ds_400KHz { - phandle = <0xeb>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_cmd_ds_50MHz { - phandle = <0xee>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_cmd_ds_100MHz { - phandle = <0xf1>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_cmd_ds_200MHz { - phandle = <0xf4>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_data_on { - phandle = <0xe5>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_data_off { - phandle = <0xe9>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0x02>; - }; - }; - - sdc2_data_ds_400KHz { - phandle = <0xec>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_data_ds_50MHz { - phandle = <0xef>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_data_ds_100MHz { - phandle = <0xf2>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_data_ds_200MHz { - phandle = <0xf5>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - pcie0 { - - pcie0_clkreq_default { - phandle = <0x2db>; - - mux { - pins = "gpio36"; - function = "pci_e0"; - }; - - config { - pins = "gpio36"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - pcie0_perst_default { - phandle = <0x2dc>; - - mux { - pins = "gpio35"; - function = "gpio"; - }; - - config { - pins = "gpio35"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - pcie0_wake_default { - phandle = <0x2dd>; - - mux { - pins = "gpio37"; - function = "gpio"; - }; - - config { - pins = "gpio37"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - pcie0_3v3_on { - - mux { - pins = "gpio90"; - function = "gpio"; - }; - - config { - pins = "gpio90"; - drive_strength = <0x02>; - bias-disable; - output-high; - }; - }; - - pcie0_1v5_on { - - mux { - pins = "gpio90"; - function = "gpio"; - }; - - config { - pins = "gpio90"; - drive_strength = <0x02>; - bias-disable; - output-high; - }; - }; - }; - - pcie1 { - - pcie1_clkreq_default { - phandle = <0x2e0>; - - mux { - pins = "gpio103"; - function = "pci_e1"; - }; - - config { - pins = "gpio103"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - pcie1_perst_default { - phandle = <0x2e1>; - - mux { - pins = "gpio102"; - function = "gpio"; - }; - - config { - pins = "gpio102"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - pcie1_wake_default { - phandle = <0x2e2>; - - mux { - pins = "gpio104"; - function = "gpio"; - }; - - config { - pins = "gpio104"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - }; - - cdc_reset_ctrl { - - cdc_reset_sleep { - phandle = <0x37b>; - - mux { - pins = "gpio64"; - function = "gpio"; - }; - - config { - pins = "gpio64"; - drive-strength = <0x02>; - bias-disable; - output-low; - }; - }; - - cdc_reset_active { - phandle = <0x37a>; - - mux { - pins = "gpio64"; - function = "gpio"; - }; - - config { - pins = "gpio64"; - drive-strength = <0x08>; - bias-pull-down; - output-high; - }; - }; - }; - - spkr_i2s_clk_pin { - - spkr_i2s_clk_sleep { - - mux { - pins = "gpio69"; - function = "spkr_i2s"; - }; - - config { - pins = "gpio69"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - spkr_i2s_clk_active { - - mux { - pins = "gpio69"; - function = "spkr_i2s"; - }; - - config { - pins = "gpio69"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - wcd_gnd_mic_swap { - - wcd_gnd_mic_swap_idle { - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x02>; - bias-pull-down; - output-low; - }; - }; - - wcd_gnd_mic_swap_active { - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x02>; - bias-disable; - output-high; - }; - }; - }; - - wcd_usbc_analog_en1 { - - wcd_usbc_ana_en1_idle { - - mux { - pins = "gpio49"; - function = "gpio"; - }; - - config { - pins = "gpio49"; - drive-strength = <0x02>; - bias-pull-down; - output-low; - }; - }; - - wcd_usbc_ana_en1_active { - - mux { - pins = "gpio49"; - function = "gpio"; - }; - - config { - pins = "gpio49"; - drive-strength = <0x02>; - bias-disable; - output-high; - }; - }; - }; - - wcd_usbc_analog_en2 { - - wcd_usbc_ana_en2_idle { - phandle = <0x324>; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x02>; - bias-pull-down; - output-low; - }; - }; - - wcd_usbc_ana_en2_active { - phandle = <0x323>; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x02>; - bias-disable; - output-high; - }; - }; - }; - - pri_aux_pcm_clk { - - pri_aux_pcm_clk_sleep { - - mux { - pins = "gpio65"; - function = "gpio"; - }; - - config { - pins = "gpio65"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_aux_pcm_clk_active { - - 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 { - - mux { - pins = "gpio66"; - function = "gpio"; - }; - - config { - pins = "gpio66"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_aux_pcm_sync_active { - - 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 { - - mux { - pins = "gpio67"; - function = "gpio"; - }; - - config { - pins = "gpio67"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_aux_pcm_din_active { - - mux { - pins = "gpio67"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio67"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - pri_aux_pcm_dout { - - pri_aux_pcm_dout_sleep { - - mux { - pins = "gpio68"; - function = "gpio"; - }; - - config { - pins = "gpio68"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_aux_pcm_dout_active { - - mux { - pins = "gpio68"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio68"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - pmx_sde { - - sde_dsi_active { - phandle = <0x346>; - - mux { - pins = "gpio6\0gpio10"; - function = "gpio"; - }; - - config { - pins = "gpio6\0gpio10"; - drive-strength = <0x08>; - bias-disable = <0x00>; - }; - }; - - sde_dsi_suspend { - phandle = <0x348>; - - mux { - pins = "gpio6\0gpio10"; - function = "gpio"; - }; - - config { - pins = "gpio6\0gpio10"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - }; - - pmx_sde_te { - - sde_te_active { - phandle = <0x347>; - - mux { - pins = "gpio10"; - function = "mdp_vsync"; - }; - - config { - pins = "gpio10"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - sde_te_suspend { - phandle = <0x349>; - - mux { - pins = "gpio10"; - function = "mdp_vsync"; - }; - - config { - pins = "gpio10"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - }; - - sde_dp_aux_active { - phandle = <0x38>; - - mux { - pins = "gpio43\0gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio43\0gpio51"; - bias-disable = <0x00>; - drive-strength = <0x08>; - }; - }; - - sde_dp_aux_suspend { - phandle = <0x3a>; - - mux { - pins = "gpio43\0gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio43\0gpio51"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - sde_dp_usbplug_cc_active { - phandle = <0x39>; - - mux { - pins = "gpio38"; - function = "gpio"; - }; - - config { - pins = "gpio38"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sde_dp_usbplug_cc_suspend { - phandle = <0x3b>; - - mux { - pins = "gpio38"; - function = "gpio"; - }; - - config { - pins = "gpio38"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - pmx_ts_int_active { - - ts_int_active { - - mux { - pins = "gpio122"; - function = "gpio"; - }; - - config { - pins = "gpio122"; - drive-strength = <0x08>; - bias-pull-up; - }; - }; - }; - - pmx_ts_int_suspend { - - ts_int_suspend1 { - - mux { - pins = "gpio122"; - function = "gpio"; - }; - - config { - pins = "gpio122"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - }; - - pmx_ts_reset_active { - - ts_reset_active { - - mux { - pins = "gpio99"; - function = "gpio"; - }; - - config { - pins = "gpio99"; - drive-strength = <0x08>; - bias-pull-up; - }; - }; - }; - - pmx_ts_reset_suspend { - - ts_reset_suspend1 { - - mux { - pins = "gpio99"; - function = "gpio"; - }; - - config { - pins = "gpio99"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - }; - - pmx_ts_release { - - ts_release { - - mux { - pins = "gpio122\0gpio99"; - function = "gpio"; - }; - - config { - pins = "gpio122\0gpio99"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - }; - - ts_mux { - - ts_active { - - mux { - pins = "gpio99\0gpio122"; - function = "gpio"; - }; - - config { - pins = "gpio99\0gpio122"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - ts_reset_suspend { - phandle = <0x8f>; - - mux { - pins = "gpio32"; - function = "gpio"; - }; - - config { - pins = "gpio32"; - drive-strength = <0x02>; - bias-pull-down; - bias-disable; - output-low; - }; - }; - - ts_int_suspend { - phandle = <0x8e>; - - mux { - pins = "gpio31"; - function = "gpio"; - }; - - config { - pins = "gpio31"; - drive-strength = <0x02>; - bias-disable; - bias-pull-down; - input-enable; - }; - }; - - ts_int_active { - phandle = <0x8c>; - - mux { - pins = "gpio31"; - function = "gpio"; - }; - - config { - pins = "gpio31"; - drive-strength = <0x10>; - bias-pull-down; - input-enable; - }; - }; - - ts_reset_active { - phandle = <0x8d>; - - mux { - pins = "gpio32"; - function = "gpio"; - }; - - config { - pins = "gpio32"; - drive-strength = <0x10>; - output-high; - }; - }; - }; - - ext_bridge_mux { - - lt9611_pins { - - mux { - pins = "gpio84\0gpio128\0gpio89"; - function = "gpio"; - }; - - config { - pins = "gpio84\0gpio128\0gpio89"; - bias-disable = <0x00>; - drive-strength = <0x08>; - }; - }; - }; - - sec_aux_pcm { - - sec_aux_pcm_sleep { - - mux { - pins = "gpio80\0gpio81"; - function = "gpio"; - }; - - config { - pins = "gpio80\0gpio81"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - sec_aux_pcm_active { - - 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 { - - mux { - pins = "gpio82"; - function = "gpio"; - }; - - config { - pins = "gpio82"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - sec_aux_pcm_din_active { - - mux { - pins = "gpio82"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio82"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - sec_aux_pcm_dout { - - sec_aux_pcm_dout_sleep { - - mux { - pins = "gpio83"; - function = "gpio"; - }; - - config { - pins = "gpio83"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - sec_aux_pcm_dout_active { - - mux { - pins = "gpio83"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio83"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - tert_aux_pcm { - - tert_aux_pcm_sleep { - - mux { - pins = "gpio75\0gpio76"; - function = "gpio"; - }; - - config { - pins = "gpio75\0gpio76"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_aux_pcm_active { - - 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 { - - mux { - pins = "gpio77"; - function = "gpio"; - }; - - config { - pins = "gpio77"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_aux_pcm_din_active { - - mux { - pins = "gpio77"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio77"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - tert_aux_pcm_dout { - - tert_aux_pcm_dout_sleep { - - mux { - pins = "gpio78"; - function = "gpio"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_aux_pcm_dout_active { - - mux { - pins = "gpio78"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_aux_pcm { - - quat_aux_pcm_sleep { - - mux { - pins = "gpio58\0gpio59"; - function = "gpio"; - }; - - config { - pins = "gpio58\0gpio59"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_aux_pcm_active { - - 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 { - - mux { - pins = "gpio60"; - function = "gpio"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_aux_pcm_din_active { - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_aux_pcm_dout { - - quat_aux_pcm_dout_sleep { - - mux { - pins = "gpio61"; - function = "gpio"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_aux_pcm_dout_active { - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - pri_mi2s_mclk { - - pri_mi2s_mclk_sleep { - - mux { - pins = "gpio64"; - function = "gpio"; - }; - - config { - pins = "gpio64"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_mclk_active { - - mux { - pins = "gpio64"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio64"; - drive-strength = <0x08>; - bias-disable; - output-high; - }; - }; - }; - - pri_mi2s_sck { - - pri_mi2s_sck_sleep { - - mux { - pins = "gpio65"; - function = "gpio"; - }; - - config { - pins = "gpio65"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_sck_active { - - mux { - pins = "gpio65"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio65"; - drive-strength = <0x08>; - bias-disable; - output-high; - }; - }; - }; - - pri_mi2s_ws { - - pri_mi2s_ws_sleep { - - mux { - pins = "gpio66"; - function = "gpio"; - }; - - config { - pins = "gpio66"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_ws_active { - - mux { - pins = "gpio66"; - function = "pri_mi2s_ws"; - }; - - config { - pins = "gpio66"; - drive-strength = <0x08>; - bias-disable; - output-high; - }; - }; - }; - - pri_mi2s_sd0 { - - pri_mi2s_sd0_sleep { - - mux { - pins = "gpio67"; - function = "gpio"; - }; - - config { - pins = "gpio67"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_sd0_active { - - mux { - pins = "gpio67"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio67"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - pri_mi2s_sd1 { - - pri_mi2s_sd1_sleep { - - mux { - pins = "gpio68"; - function = "gpio"; - }; - - config { - pins = "gpio68"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_sd1_active { - - mux { - pins = "gpio68"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio68"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - sec_mi2s_mclk { - - sec_mi2s_mclk_sleep { - - mux { - pins = "gpio79"; - function = "gpio"; - }; - - config { - pins = "gpio79"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - sec_mi2s_mclk_active { - - mux { - pins = "gpio79"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio79"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - sec_mi2s { - - sec_mi2s_sleep { - - mux { - pins = "gpio80\0gpio81"; - function = "gpio"; - }; - - config { - pins = "gpio80\0gpio81"; - drive-strength = <0x02>; - bias-disable; - input-enable; - }; - }; - - sec_mi2s_active { - - mux { - pins = "gpio80\0gpio81"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio80\0gpio81"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - sec_mi2s_sd0 { - - sec_mi2s_sd0_sleep { - - mux { - pins = "gpio82"; - function = "gpio"; - }; - - config { - pins = "gpio82"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - sec_mi2s_sd0_active { - - mux { - pins = "gpio82"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio82"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - sec_mi2s_sd1 { - - sec_mi2s_sd1_sleep { - - mux { - pins = "gpio83"; - function = "gpio"; - }; - - config { - pins = "gpio83"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - sec_mi2s_sd1_active { - - mux { - pins = "gpio83"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio83"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - tert_mi2s_mclk { - - tert_mi2s_mclk_sleep { - - mux { - pins = "gpio74"; - function = "gpio"; - }; - - config { - pins = "gpio74"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_mi2s_mclk_active { - - mux { - pins = "gpio74"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio74"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - tert_mi2s { - - tert_mi2s_sleep { - - mux { - pins = "gpio75\0gpio76"; - function = "gpio"; - }; - - config { - pins = "gpio75\0gpio76"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_mi2s_active { - - 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 { - - mux { - pins = "gpio77"; - function = "gpio"; - }; - - config { - pins = "gpio77"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_mi2s_sd0_active { - - mux { - pins = "gpio77"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio77"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - tert_mi2s_sd1 { - - tert_mi2s_sd1_sleep { - - mux { - pins = "gpio78"; - function = "gpio"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_mi2s_sd1_active { - - mux { - pins = "gpio78"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_mi2s_mclk { - - quat_mi2s_mclk_sleep { - - mux { - pins = "gpio57"; - function = "gpio"; - }; - - config { - pins = "gpio57"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_mclk_active { - - mux { - pins = "gpio57"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio57"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_mi2s { - - quat_mi2s_sleep { - phandle = <0x32c>; - - mux { - pins = "gpio58\0gpio59"; - function = "gpio"; - }; - - config { - pins = "gpio58\0gpio59"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_active { - phandle = <0x329>; - - 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 { - phandle = <0x32d>; - - mux { - pins = "gpio60"; - function = "gpio"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_sd0_active { - phandle = <0x32a>; - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_mi2s_sd1 { - - quat_mi2s_sd1_sleep { - phandle = <0x32e>; - - mux { - pins = "gpio61"; - function = "gpio"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_sd1_active { - phandle = <0x32b>; - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_mi2s_sd2 { - - quat_mi2s_sd2_sleep { - - mux { - pins = "gpio62"; - function = "gpio"; - }; - - config { - pins = "gpio62"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_sd2_active { - - mux { - pins = "gpio62"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio62"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_mi2s_sd3 { - - quat_mi2s_sd3_sleep { - - mux { - pins = "gpio63"; - function = "gpio"; - }; - - config { - pins = "gpio63"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_sd3_active { - - mux { - pins = "gpio63"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio63"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_tdm { - - quat_tdm_sleep { - phandle = <0x331>; - - mux { - pins = "gpio58\0gpio59"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio58\0gpio59"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - quat_tdm_active { - phandle = <0x32f>; - - mux { - pins = "gpio58\0gpio59"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio58\0gpio59"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_tdm_dout { - - quat_tdm_dout_sleep { - phandle = <0x332>; - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - quat_tdm_dout_active { - phandle = <0x330>; - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - quat_tdm_din { - - quat_tdm_din_sleep { - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - quat_tdm_din_active { - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se0_i2c_pins { - - qupv3_se0_i2c_active { - phandle = <0x44>; - - mux { - pins = "gpio0\0gpio1"; - function = "qup0"; - }; - - config { - pins = "gpio0\0gpio1"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se0_i2c_sleep { - phandle = <0x45>; - - mux { - pins = "gpio0\0gpio1"; - function = "gpio"; - }; - - config { - pins = "gpio0\0gpio1"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se0_spi_pins { - - qupv3_se0_spi_active { - phandle = <0x5a>; - - mux { - pins = "gpio0\0gpio1\0gpio2\0gpio3"; - function = "qup0"; - }; - - config { - pins = "gpio0\0gpio1\0gpio2\0gpio3"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se0_spi_sleep { - phandle = <0x5b>; - - mux { - pins = "gpio0\0gpio1\0gpio2\0gpio3"; - function = "gpio"; - }; - - config { - pins = "gpio0\0gpio1\0gpio2\0gpio3"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se1_i2c_pins { - - qupv3_se1_i2c_active { - phandle = <0x46>; - - mux { - pins = "gpio17\0gpio18"; - function = "qup1"; - }; - - config { - pins = "gpio17\0gpio18"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se1_i2c_sleep { - phandle = <0x47>; - - mux { - pins = "gpio17\0gpio18"; - function = "gpio"; - }; - - config { - pins = "gpio17\0gpio18"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se1_spi_pins { - - qupv3_se1_spi_active { - phandle = <0x5c>; - - mux { - pins = "gpio17\0gpio18\0gpio19\0gpio20"; - function = "qup1"; - }; - - config { - pins = "gpio17\0gpio18\0gpio19\0gpio20"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se1_spi_sleep { - phandle = <0x5d>; - - mux { - pins = "gpio17\0gpio18\0gpio19\0gpio20"; - function = "gpio"; - }; - - config { - pins = "gpio17\0gpio18\0gpio19\0gpio20"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se2_i2c_pins { - - qupv3_se2_i2c_active { - phandle = <0x48>; - - mux { - pins = "gpio27\0gpio28"; - function = "qup2"; - }; - - config { - pins = "gpio27\0gpio28"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se2_i2c_sleep { - phandle = <0x49>; - - mux { - pins = "gpio27\0gpio28"; - function = "gpio"; - }; - - config { - pins = "gpio27\0gpio28"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se2_spi_pins { - - qupv3_se2_spi_active { - phandle = <0x5e>; - - mux { - pins = "gpio27\0gpio28\0gpio29\0gpio30"; - function = "qup2"; - }; - - config { - pins = "gpio27\0gpio28\0gpio29\0gpio30"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se2_spi_sleep { - phandle = <0x5f>; - - mux { - pins = "gpio27\0gpio28\0gpio29\0gpio30"; - function = "gpio"; - }; - - config { - pins = "gpio27\0gpio28\0gpio29\0gpio30"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se3_i2c_pins { - - qupv3_se3_i2c_active { - phandle = <0x4a>; - - mux { - pins = "gpio41\0gpio42"; - function = "qup3"; - }; - - config { - pins = "gpio41\0gpio42"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se3_i2c_sleep { - phandle = <0x4b>; - - mux { - pins = "gpio41\0gpio42"; - function = "gpio"; - }; - - config { - pins = "gpio41\0gpio42"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - nfc { - - nfc_int_active { - phandle = <0x4d>; - - mux { - pins = "gpio63"; - function = "gpio"; - }; - - config { - pins = "gpio63"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - nfc_int_suspend { - phandle = <0x50>; - - mux { - pins = "gpio63"; - function = "gpio"; - }; - - config { - pins = "gpio63"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - nfc_enable_active { - phandle = <0x4e>; - - mux { - pins = "gpio12\0gpio88\0gpio116"; - function = "gpio"; - }; - - config { - pins = "gpio12\0gpio88\0gpio116"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - nfc_enable_suspend { - phandle = <0x51>; - - mux { - pins = "gpio12\0gpio62\0gpio116"; - function = "gpio"; - }; - - config { - pins = "gpio12\0gpio62\0gpio116"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se3_spi_pins { - - qupv3_se3_spi_active { - phandle = <0x60>; - - mux { - pins = "gpio41\0gpio42\0gpio43\0gpio44"; - function = "qup3"; - }; - - config { - pins = "gpio41\0gpio42\0gpio43\0gpio44"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se3_spi_sleep { - phandle = <0x61>; - - mux { - pins = "gpio41\0gpio42\0gpio43\0gpio44"; - function = "gpio"; - }; - - config { - pins = "gpio41\0gpio42\0gpio43\0gpio44"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se4_i2c_pins { - - qupv3_se4_i2c_active { - phandle = <0x52>; - - mux { - pins = "gpio89\0gpio90"; - function = "qup4"; - }; - - config { - pins = "gpio89\0gpio90"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se4_i2c_sleep { - phandle = <0x53>; - - mux { - pins = "gpio89\0gpio90"; - function = "gpio"; - }; - - config { - pins = "gpio89\0gpio90"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se4_spi_pins { - - qupv3_se4_spi_active { - phandle = <0x62>; - - mux { - pins = "gpio89\0gpio90\0gpio91\0gpio92"; - function = "qup4"; - }; - - config { - pins = "gpio89\0gpio90\0gpio91\0gpio92"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se4_spi_sleep { - phandle = <0x63>; - - mux { - pins = "gpio89\0gpio90\0gpio91\0gpio92"; - function = "gpio"; - }; - - config { - pins = "gpio89\0gpio90\0gpio91\0gpio92"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se5_i2c_pins { - - qupv3_se5_i2c_active { - phandle = <0x54>; - - mux { - pins = "gpio85\0gpio86"; - function = "qup5"; - }; - - config { - pins = "gpio85\0gpio86"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se5_i2c_sleep { - phandle = <0x55>; - - mux { - pins = "gpio85\0gpio86"; - function = "gpio"; - }; - - config { - pins = "gpio85\0gpio86"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se5_spi_pins { - - qupv3_se5_spi_active { - phandle = <0x64>; - - mux { - pins = "gpio85\0gpio86\0gpio87\0gpio88"; - function = "qup5"; - }; - - config { - pins = "gpio85\0gpio86\0gpio87\0gpio88"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se5_spi_sleep { - phandle = <0x65>; - - mux { - pins = "gpio85\0gpio86\0gpio87\0gpio88"; - function = "gpio"; - }; - - config { - pins = "gpio85\0gpio86\0gpio87\0gpio88"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se6_i2c_pins { - - qupv3_se6_i2c_active { - phandle = <0x56>; - - mux { - pins = "gpio45\0gpio46"; - function = "qup6"; - }; - - config { - pins = "gpio45\0gpio46"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se6_i2c_sleep { - phandle = <0x57>; - - mux { - pins = "gpio45\0gpio46"; - function = "gpio"; - }; - - config { - pins = "gpio45\0gpio46"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se6_4uart_pins { - - qupv3_se6_ctsrx { - phandle = <0x3d>; - - mux { - pins = "gpio45\0gpio48"; - function = "qup6"; - }; - - config { - pins = "gpio45\0gpio48"; - drive-strength = <0x02>; - bias-no-pull; - }; - }; - - qupv3_se6_rts { - phandle = <0x3e>; - - mux { - pins = "gpio46"; - function = "qup6"; - }; - - config { - pins = "gpio46"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - qupv3_se6_tx { - phandle = <0x3f>; - - mux { - pins = "gpio47"; - function = "qup6"; - }; - - config { - pins = "gpio47"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se6_spi_pins { - - qupv3_se6_spi_active { - phandle = <0x66>; - - mux { - pins = "gpio45\0gpio46\0gpio47\0gpio48"; - function = "qup6"; - }; - - config { - pins = "gpio45\0gpio46\0gpio47\0gpio48"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se6_spi_sleep { - phandle = <0x67>; - - mux { - pins = "gpio45\0gpio46\0gpio47\0gpio48"; - function = "gpio"; - }; - - config { - pins = "gpio45\0gpio46\0gpio47\0gpio48"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se7_i2c_pins { - - qupv3_se7_i2c_active { - phandle = <0x58>; - - mux { - pins = "gpio93\0gpio94"; - function = "qup7"; - }; - - config { - pins = "gpio93\0gpio94"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se7_i2c_sleep { - phandle = <0x59>; - - mux { - pins = "gpio93\0gpio94"; - function = "gpio"; - }; - - config { - pins = "gpio93\0gpio94"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se7_4uart_pins { - - qupv3_se7_4uart_active { - phandle = <0x41>; - - mux { - pins = "gpio93\0gpio94\0gpio95\0gpio96"; - function = "qup7"; - }; - - config { - pins = "gpio93\0gpio94\0gpio95\0gpio96"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se7_4uart_sleep { - phandle = <0x42>; - - mux { - pins = "gpio93\0gpio94\0gpio95\0gpio96"; - function = "gpio"; - }; - - config { - pins = "gpio93\0gpio94\0gpio95\0gpio96"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se7_spi_pins { - - qupv3_se7_spi_active { - phandle = <0x68>; - - mux { - pins = "gpio93\0gpio94\0gpio95\0gpio96"; - function = "qup7"; - }; - - config { - pins = "gpio93\0gpio94\0gpio95\0gpio96"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se7_spi_sleep { - phandle = <0x69>; - - mux { - pins = "gpio93\0gpio94\0gpio95\0gpio96"; - function = "gpio"; - }; - - config { - pins = "gpio93\0gpio94\0gpio95\0gpio96"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se8_i2c_pins { - - qupv3_se8_i2c_active { - phandle = <0x70>; - - mux { - pins = "gpio65\0gpio66"; - function = "qup8"; - }; - - config { - pins = "gpio65\0gpio66"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se8_i2c_sleep { - phandle = <0x71>; - - mux { - pins = "gpio65\0gpio66"; - function = "gpio"; - }; - - config { - pins = "gpio65\0gpio66"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se8_spi_pins { - - qupv3_se8_spi_active { - phandle = <0x92>; - - mux { - pins = "gpio65\0gpio66\0gpio67\0gpio68"; - function = "qup8"; - }; - - config { - pins = "gpio65\0gpio66\0gpio67\0gpio68"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se8_spi_sleep { - - mux { - pins = "gpio65\0gpio66\0gpio67\0gpio68"; - function = "gpio"; - }; - - config { - pins = "gpio65\0gpio66\0gpio67\0gpio68"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se9_i2c_pins { - - qupv3_se9_i2c_active { - phandle = <0x72>; - - mux { - pins = "gpio6\0gpio7"; - function = "qup9"; - }; - - config { - pins = "gpio6\0gpio7"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se9_i2c_sleep { - phandle = <0x73>; - - mux { - pins = "gpio6\0gpio7"; - function = "gpio"; - }; - - config { - pins = "gpio6\0gpio7"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se9_2uart_pins { - - qupv3_se9_2uart_active { - phandle = <0x6a>; - - mux { - pins = "gpio4\0gpio5"; - function = "qup9"; - }; - - config { - pins = "gpio4\0gpio5"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se9_2uart_sleep { - phandle = <0x6b>; - - mux { - pins = "gpio4\0gpio5"; - function = "gpio"; - }; - - config { - pins = "gpio4\0gpio5"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se9_spi_pins { - - qupv3_se9_spi_active { - phandle = <0x93>; - - mux { - pins = "gpio4\0gpio5\0gpio6\0gpio7"; - function = "qup9"; - }; - - config { - pins = "gpio4\0gpio5\0gpio6\0gpio7"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se9_spi_sleep { - phandle = <0x94>; - - mux { - pins = "gpio4\0gpio5\0gpio6\0gpio7"; - function = "gpio"; - }; - - config { - pins = "gpio4\0gpio5\0gpio6\0gpio7"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se10_i2c_pins { - - qupv3_se10_i2c_active { - phandle = <0x74>; - - mux { - pins = "gpio55\0gpio56"; - function = "qup10"; - }; - - config { - pins = "gpio55\0gpio56"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se10_i2c_sleep { - phandle = <0x75>; - - mux { - pins = "gpio55\0gpio56"; - function = "gpio"; - }; - - config { - pins = "gpio55\0gpio56"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se10_2uart_pins { - - qupv3_se10_2uart_active { - phandle = <0x6d>; - - mux { - pins = "gpio53\0gpio54"; - function = "qup10"; - }; - - config { - pins = "gpio53\0gpio54"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se10_2uart_sleep { - phandle = <0x6e>; - - mux { - pins = "gpio53\0gpio54"; - function = "gpio"; - }; - - config { - pins = "gpio53\0gpio54"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se10_spi_pins { - - qupv3_se10_spi_active { - phandle = <0x95>; - - mux { - pins = "gpio53\0gpio54\0gpio55\0gpio56"; - function = "qup10"; - }; - - config { - pins = "gpio53\0gpio54\0gpio55\0gpio56"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se10_spi_sleep { - phandle = <0x96>; - - mux { - pins = "gpio53\0gpio54\0gpio55\0gpio56"; - function = "gpio"; - }; - - config { - pins = "gpio53\0gpio54\0gpio55\0gpio56"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se11_i2c_pins { - - qupv3_se11_i2c_active { - phandle = <0x81>; - - mux { - pins = "gpio31\0gpio32"; - function = "qup11"; - }; - - config { - pins = "gpio31\0gpio32"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se11_i2c_sleep { - phandle = <0x82>; - - mux { - pins = "gpio31\0gpio32"; - function = "gpio"; - }; - - config { - pins = "gpio31\0gpio32"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se11_spi_pins { - - qupv3_se11_spi_active { - phandle = <0x97>; - - mux { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - function = "qup11"; - }; - - config { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se11_spi_sleep { - phandle = <0x98>; - - mux { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - function = "gpio"; - }; - - config { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se12_i2c_pins { - - qupv3_se12_i2c_active { - phandle = <0x83>; - - mux { - pins = "gpio49\0gpio50"; - function = "qup12"; - }; - - config { - pins = "gpio49\0gpio50"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se12_i2c_sleep { - phandle = <0x84>; - - mux { - pins = "gpio49\0gpio50"; - function = "gpio"; - }; - - config { - pins = "gpio49\0gpio50"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se12_spi_pins { - - qupv3_se12_spi_active { - phandle = <0x99>; - - mux { - pins = "gpio49\0gpio50\0gpio51\0gpio52"; - function = "qup12"; - }; - - config { - pins = "gpio49\0gpio50\0gpio51\0gpio52"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se12_spi_sleep { - phandle = <0x9a>; - - mux { - pins = "gpio49\0gpio50\0gpio51\0gpio52"; - function = "gpio"; - }; - - config { - pins = "gpio49\0gpio50\0gpio51\0gpio52"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se13_i2c_pins { - - qupv3_se13_i2c_active { - phandle = <0x85>; - - mux { - pins = "gpio105\0gpio106"; - function = "qup13"; - }; - - config { - pins = "gpio105\0gpio106"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se13_i2c_sleep { - phandle = <0x86>; - - mux { - pins = "gpio105\0gpio106"; - function = "gpio"; - }; - - config { - pins = "gpio105\0gpio106"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se13_spi_pins { - - qupv3_se13_spi_active { - phandle = <0x9b>; - - mux { - pins = "gpio105\0gpio106\0gpio107\0gpio108"; - function = "qup13"; - }; - - config { - pins = "gpio105\0gpio106\0gpio107\0gpio108"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se13_spi_sleep { - phandle = <0x9c>; - - mux { - pins = "gpio105\0gpio106\0gpio107\0gpio108"; - function = "gpio"; - }; - - config { - pins = "gpio105\0gpio106\0gpio107\0gpio108"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se14_i2c_pins { - - qupv3_se14_i2c_active { - phandle = <0x87>; - - mux { - pins = "gpio33\0gpio34"; - function = "qup14"; - }; - - config { - pins = "gpio33\0gpio34"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se14_i2c_sleep { - phandle = <0x88>; - - mux { - pins = "gpio33\0gpio34"; - function = "gpio"; - }; - - config { - pins = "gpio33\0gpio34"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se14_spi_pins { - - qupv3_se14_spi_active { - phandle = <0x9d>; - - mux { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - function = "qup14"; - }; - - config { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se14_spi_sleep { - phandle = <0x9e>; - - mux { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - function = "gpio"; - }; - - config { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se15_i2c_pins { - - qupv3_se15_i2c_active { - phandle = <0x90>; - - mux { - pins = "gpio81\0gpio82"; - function = "qup15"; - }; - - config { - pins = "gpio81\0gpio82"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se15_i2c_sleep { - phandle = <0x91>; - - mux { - pins = "gpio81\0gpio82"; - function = "gpio"; - }; - - config { - pins = "gpio81\0gpio82"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se15_spi_pins { - - qupv3_se15_spi_active { - phandle = <0x9f>; - - mux { - pins = "gpio81\0gpio82\0gpio83\0gpio84"; - function = "qup15"; - }; - - config { - pins = "gpio81\0gpio82\0gpio83\0gpio84"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se15_spi_sleep { - phandle = <0xa0>; - - mux { - pins = "gpio81\0gpio82\0gpio83\0gpio84"; - function = "gpio"; - }; - - config { - pins = "gpio81\0gpio82\0gpio83\0gpio84"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - cci0_active { - phandle = <0x216>; - - mux { - pins = "gpio17\0gpio18"; - function = "cci_i2c"; - }; - - config { - pins = "gpio17\0gpio18"; - bias-pull-up; - drive-strength = <0x02>; - }; - }; - - cci0_suspend { - phandle = <0x218>; - - mux { - pins = "gpio17\0gpio18"; - function = "cci_i2c"; - }; - - config { - pins = "gpio17\0gpio18"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cci1_active { - phandle = <0x217>; - - mux { - pins = "gpio19\0gpio20"; - function = "cci_i2c"; - }; - - config { - pins = "gpio19\0gpio20"; - bias-pull-up; - drive-strength = <0x02>; - }; - }; - - cci1_suspend { - phandle = <0x219>; - - mux { - pins = "gpio19\0gpio20"; - function = "cci_i2c"; - }; - - config { - pins = "gpio19\0gpio20"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cam_sensor_fisheye_active { - - mux { - pins = "gpio76\0gpio75"; - function = "gpio"; - }; - - config { - pins = "gpio76\0gpio75"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_fisheye_suspend { - - mux { - pins = "gpio76\0gpio75"; - function = "gpio"; - }; - - config { - pins = "gpio76\0gpio75"; - bias-pull-down; - drive-strength = <0x02>; - output-low; - }; - }; - - cam_sensor_depth_active { - - mux { - pins = "gpio28\0gpio23\0gpio24"; - function = "gpio"; - }; - - config { - pins = "gpio28\0gpio23\0gpio24"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_depth_suspend { - - mux { - pins = "gpio28\0gpio23\0gpio24"; - function = "gpio"; - }; - - config { - pins = "gpio28\0gpio23\0gpio24"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - max_rst_active { - - mux { - pins = "gpio31\0gpio77\0gpio78\0gpio32"; - function = "gpio"; - }; - - config { - pins = "gpio31\0gpio77\0gpio78\0gpio32"; - bias-disable; - drive-strength = <0x08>; - }; - }; - - max_rst_suspend { - - mux { - pins = "gpio31\0gpio77\0gpio78\0gpio32"; - function = "gpio"; - }; - - config { - pins = "gpio31\0gpio77\0gpio78\0gpio32"; - bias-pull-down; - drive-strength = <0x08>; - }; - }; - - max_6dof_active { - - mux { - pins = "gpio30\0gpio95\0gpio94"; - function = "gpio"; - }; - - config { - pins = "gpio30\0gpio95\0gpio94"; - bias-disable; - drive-strength = <0x08>; - }; - }; - - max_6dof_suspend { - - mux { - pins = "gpio30\0gpio95\0gpio94"; - function = "gpio"; - }; - - config { - pins = "gpio30\0gpio95\0gpio94"; - bias-pull-down; - drive-strength = <0x08>; - }; - }; - - cam_sensor_mclk0_active { - phandle = <0x222>; - - mux { - pins = "gpio13"; - function = "cam_mclk"; - }; - - config { - pins = "gpio13"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_mclk0_suspend { - phandle = <0x224>; - - mux { - pins = "gpio13"; - function = "cam_mclk"; - }; - - config { - pins = "gpio13"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear_active { - phandle = <0x223>; - - mux { - pins = "gpio40\0gpio80"; - function = "gpio"; - }; - - config { - pins = "gpio40\0gpio80"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear_suspend { - phandle = <0x225>; - - mux { - pins = "gpio40\0gpio80"; - function = "gpio"; - }; - - config { - pins = "gpio40\0gpio80"; - bias-pull-down; - drive-strength = <0x02>; - output-low; - }; - }; - - cam_sensor_mclk1_active { - phandle = <0x226>; - - mux { - pins = "gpio14"; - function = "cam_mclk"; - }; - - config { - pins = "gpio14"; - bias-disable; - drive-strength = <0x04>; - }; - }; - - cam_sensor_mclk1_suspend { - phandle = <0x229>; - - mux { - pins = "gpio14"; - function = "cam_mclk"; - }; - - config { - pins = "gpio14"; - bias-pull-down; - drive-strength = <0x04>; - output-low; - }; - }; - - cam_sensor_mclk3_active { - phandle = <0x22c>; - - mux { - pins = "gpio16"; - function = "cam_mclk"; - }; - - config { - pins = "gpio16"; - bias-disable; - drive-strength = <0x04>; - }; - }; - - cam_sensor_mclk3_suspend { - phandle = <0x230>; - - mux { - pins = "gpio16"; - function = "cam_mclk"; - }; - - config { - pins = "gpio16"; - bias-pull-down; - drive-strength = <0x04>; - output-low; - }; - }; - - cam_sensor_front_active { - phandle = <0x21e>; - - mux { - pins = "gpio104\0gpio29"; - function = "gpio"; - }; - - config { - pins = "gpio104\0gpio29"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_front_suspend { - phandle = <0x220>; - - mux { - pins = "gpio104\0gpio29"; - function = "gpio"; - }; - - config { - pins = "gpio104\0gpio29"; - bias-pull-down; - drive-strength = <0x02>; - output-low; - }; - }; - - cam_sensor_iris_active { - - mux { - pins = "gpio9\0gpio8"; - function = "gpio"; - }; - - config { - pins = "gpio9\0gpio8"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_iris_suspend { - - mux { - pins = "gpio9"; - function = "gpio"; - }; - - config { - pins = "gpio9"; - bias-pull-down; - drive-strength = <0x02>; - output-low; - bias-disable; - }; - }; - - cam_sensor_mclk2_active { - phandle = <0x21d>; - - mux { - pins = "gpio15"; - function = "cam_mclk"; - }; - - config { - pins = "gpio15"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_mclk2_suspend { - phandle = <0x21f>; - - mux { - pins = "gpio15"; - function = "cam_mclk"; - }; - - config { - pins = "gpio15"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear2_active { - phandle = <0x228>; - - mux { - pins = "gpio28\0gpio79\0gpio92"; - function = "gpio"; - }; - - config { - pins = "gpio28\0gpio79\0gpio92"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear2_suspend { - phandle = <0x22b>; - - mux { - pins = "gpio28\0gpio79\0gpio92"; - function = "gpio"; - }; - - config { - pins = "gpio28\0gpio79\0gpio92"; - bias-pull-down; - drive-strength = <0x02>; - output-low; - }; - }; - - cam_sensor_rear_vana { - - mux { - pins = "gpio8"; - function = "gpio"; - }; - - config { - pins = "gpio8"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_res_mgr_active { - - mux { - pins = [00]; - function = "gpio"; - }; - - config { - pins = [00]; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_res_mgr_suspend { - - mux { - pins = [00]; - function = "gpio"; - }; - - config { - pins = [00]; - bias-disable; - drive-strength = <0x02>; - output-low; - }; - }; - - trigout_a { - phandle = <0x1df>; - - mux { - pins = "gpio90"; - function = "qdss_cti"; - }; - - config { - pins = "gpio90"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - tsif0_signals_active { - phandle = <0x177>; - - 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 { - phandle = <0x178>; - - tsif1_sync { - pins = "gpio12"; - function = "tsif1_sync"; - drive_strength = <0x02>; - bias-pull-down; - }; - }; - - tsif1_signals_active { - phandle = <0x179>; - - 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 { - phandle = <0x17a>; - - tsif2_sync { - pins = "gpio96"; - function = "tsif2_sync"; - drive_strength = <0x02>; - bias-pull-down; - }; - }; - - ap2mdm { - - ap2mdm_active { - - mux { - pins = "gpio21\0gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio21\0gpio23"; - drive-strength = <0x10>; - bias-disable; - }; - }; - - ap2mdm_sleep { - - mux { - pins = "gpio21\0gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio21\0gpio23"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - mdm2ap { - - mdm2ap_active { - - mux { - pins = "gpio22\0gpio20"; - function = "gpio"; - }; - - config { - pins = "gpio22\0gpio20"; - drive-strength = <0x08>; - bias-disable; - }; - }; - - mdm2ap_sleep { - - mux { - pins = "gpio22\0gpio20"; - function = "gpio"; - }; - - config { - pins = "gpio22\0gpio20"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - idt { - - idt_int_active { - - mux { - pins = "gpio78"; - function = "gpio"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x02>; - bias-pull-up; - input-enable; - }; - }; - - idt_int_suspend { - - mux { - pins = "gpio78"; - function = "gpio"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x02>; - bias-pull-up; - input-enable; - }; - }; - - idt_enable_active { - - mux { - }; - - config { - }; - }; - - idt_enable_suspend { - - mux { - }; - - config { - }; - }; - }; - - lm3644 { - - lm3644_led_active { - phandle = <0x7c>; - - mux { - pins = "gpio93\0gpio96\0gpio135"; - function = "gpio"; - }; - - config { - pins = "gpio93\0gpio96\0gpio135"; - drive-strength = <0x08>; - bias-disable; - }; - }; - - lm3644_led_suspend { - phandle = <0x7f>; - - mux { - pins = "gpio93\0gpio96\0gpio135"; - function = "gpio"; - }; - - config { - pins = "gpio93\0gpio96\0gpio135"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - sbu_mic_oe_ctrl { - - hw-auto-sw-en_idle { - - mux { - pins = "gpio43"; - function = "gpio"; - }; - - config { - pins = "gpio43"; - drive-strength = <0x02>; - bias-pull-down; - output-low; - }; - }; - - hw-auto-sw-en_active { - - mux { - pins = "gpio43"; - function = "gpio"; - }; - - config { - pins = "gpio43"; - drive-strength = <0x02>; - bias-disable; - output-high; - }; - }; - }; - - sbu_uart_en_ctrl { - - uart_audio_en_idle { - phandle = <0x378>; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x02>; - bias-pull-down; - output-low; - }; - }; - - uart_audio_en_active { - phandle = <0x377>; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x02>; - bias-disable; - output-high; - }; - }; - }; - - adc2_switch_gpio_ctrl { - - adc2_switch_idle { - - mux { - }; - - config { - }; - }; - - adc2_switch_active { - - mux { - }; - - config { - }; - }; - }; - - cam_sensor_ir_active { - phandle = <0x22f>; - - mux { - pins = "gpio25\0gpio91"; - function = "gpio"; - }; - - config { - pins = "gpio25\0gpio91"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_ir_oe_active { - phandle = <0x22e>; - - mux { - pins = "gpio8"; - function = "gpio"; - }; - - config { - pins = "gpio8"; - bias-pull-down; - drive-strength = <0x02>; - output-low; - }; - }; - - cam_sensor_ir_sel_active { - phandle = <0x22d>; - - mux { - pins = "gpio36"; - function = "gpio"; - }; - - config { - pins = "gpio36"; - bias-pull-up; - drive-strength = <0x02>; - output-high; - }; - }; - - cam_sensor_ir_suspend { - phandle = <0x232>; - - mux { - pins = "gpio25\0gpio91"; - function = "gpio"; - }; - - config { - pins = "gpio25\0gpio91"; - bias-pull-down; - drive-strength = <0x02>; - output-low; - }; - }; - - cam_sensor_ir_oesel_suspend { - phandle = <0x231>; - - mux { - pins = "gpio8\0gpio36"; - function = "gpio"; - }; - - config { - pins = "gpio8\0gpio36"; - bias-pull-up; - drive-strength = <0x02>; - output-high; - }; - }; - - cam_sensor_rear2_oesel_active { - phandle = <0x227>; - - mux { - pins = "gpio8\0gpio36"; - function = "gpio"; - }; - - config { - pins = "gpio8\0gpio36"; - bias-pull-down; - drive-strength = <0x02>; - output-low; - }; - }; - - cam_sensor_rear2_oesel_suspend { - phandle = <0x22a>; - - mux { - pins = "gpio8\0gpio36"; - function = "gpio"; - }; - - config { - pins = "gpio8\0gpio36"; - bias-pull-up; - drive-strength = <0x02>; - output-high; - }; - }; - - fp_mux { - - fp_active { - - mux { - pins = "gpio121"; - function = "gpio"; - }; - - config { - pins = "gpio121"; - drive-strength = <0x08>; - bias-disable; - }; - }; - - fp_suspend { - - mux { - pins = "gpio121"; - function = "gpio"; - }; - - config { - pins = "gpio121"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - msm_gpio_37 { - phandle = <0x375>; - - mux { - pins = "gpio37"; - function = "gpio"; - }; - - config { - pins = "gpio37"; - drive-strength = <0x02>; - bias-disable; - output-low; - }; - }; - - msm_gpio_37_output_high { - phandle = <0x376>; - - mux { - pins = "gpio37"; - function = "gpio"; - }; - - config { - pins = "gpio37"; - drive-strength = <0x02>; - bias-disable; - output-high; - }; - }; - - msm_gpio_121 { - - mux { - pins = "gpio121"; - function = "gpio"; - }; - - config { - pins = "gpio121"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - spk_id_no_pull { - - mux { - pins = "gpio44"; - function = "gpio"; - }; - - config { - pins = "gpio44"; - drive-strength = <0x08>; - bias-disable; - input-enable; - }; - }; - - spk_id_pull_up { - - mux { - pins = "gpio44"; - function = "gpio"; - }; - - config { - pins = "gpio44"; - drive-strength = <0x08>; - bias-pull-up; - input-enable; - }; - }; - - spk_id_pull_down { - - mux { - pins = "gpio44"; - function = "gpio"; - }; - - config { - pins = "gpio44"; - drive-strength = <0x08>; - bias-pull-down; - input-enable; - }; - }; - - atest_usb13_active { - phandle = <0x33d>; - - mux { - pins = "gpio62"; - function = "gpio"; - }; - - config { - pins = "gpio62"; - drive-strength = <0x0c>; - output-high; - bias-pull-up; - }; - }; - - atest_usb13_suspend { - phandle = <0x33c>; - - mux { - pins = "gpio62"; - function = "gpio"; - }; - - config { - pins = "gpio62"; - drive-strength = <0x02>; - output-low; - bias-pull-down; - }; - }; - }; - - 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 = <0xd2>; - 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 = <0x2db 0x2dc 0x2dd>; - perst-gpio = <0x3c 0x23 0x00>; - wake-gpio = <0x3c 0x25 0x00>; - gdsc-vdd-supply = <0x2de>; - vreg-1.8-supply = <0x33>; - vreg-0.9-supply = <0x34>; - 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,l1ss-supported; - qcom,aux-clk-sync; - qcom,ep-latency = <0x0a>; - qcom,phy-status-offset = <0x974>; - 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 0x36 0x21 0x00 0x22 0x31 0x22 0x33 0x22 0x35 0x22 0x37 0x22 0x34 0x22 0x38 0x22 0x06 0x22 0x42 0x22 0x41>; - 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 0x00 0x5f5e100 0x00>; - resets = <0x22 0x01 0x22 0x18>; - reset-names = "pcie_0_core_reset\0pcie_0_phy_reset"; - status = "disabled"; - phandle = <0xd2>; - }; - - 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 = <0x2df>; - 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 0xa2 0x00 0x133 0x00 0x00 0x00 0x00 0x01 0xa2 0x00 0x1b2 0x00 0x00 0x00 0x00 0x02 0xa2 0x00 0x1b3 0x00 0x00 0x00 0x00 0x03 0xa2 0x00 0x1b6 0x00 0x00 0x00 0x00 0x04 0xa2 0x00 0x1b7 0x00 0x00 0x00 0x00 0x05 0xa2 0x00 0x132 0x00 0x00 0x00 0x00 0x06 0xa2 0x00 0x2c0 0x00 0x00 0x00 0x00 0x07 0xa2 0x00 0x2c1 0x00 0x00 0x00 0x00 0x08 0xa2 0x00 0x2c2 0x00 0x00 0x00 0x00 0x09 0xa2 0x00 0x2c3 0x00 0x00 0x00 0x00 0x0a 0xa2 0x00 0x2c4 0x00 0x00 0x00 0x00 0x0b 0xa2 0x00 0x2c5 0x00 0x00 0x00 0x00 0x0c 0xa2 0x00 0x2c6 0x00 0x00 0x00 0x00 0x0d 0xa2 0x00 0x2c7 0x00 0x00 0x00 0x00 0x0e 0xa2 0x00 0x2c8 0x00 0x00 0x00 0x00 0x0f 0xa2 0x00 0x2c9 0x00 0x00 0x00 0x00 0x10 0xa2 0x00 0x2ca 0x00 0x00 0x00 0x00 0x11 0xa2 0x00 0x2cb 0x00 0x00 0x00 0x00 0x12 0xa2 0x00 0x2cc 0x00 0x00 0x00 0x00 0x13 0xa2 0x00 0x2cd 0x00 0x00 0x00 0x00 0x14 0xa2 0x00 0x2ce 0x00 0x00 0x00 0x00 0x15 0xa2 0x00 0x2cf 0x00 0x00 0x00 0x00 0x16 0xa2 0x00 0x2d0 0x00 0x00 0x00 0x00 0x17 0xa2 0x00 0x2d1 0x00 0x00 0x00 0x00 0x18 0xa2 0x00 0x2d2 0x00 0x00 0x00 0x00 0x19 0xa2 0x00 0x2d3 0x00 0x00 0x00 0x00 0x1a 0xa2 0x00 0x2d4 0x00 0x00 0x00 0x00 0x1b 0xa2 0x00 0x2d5 0x00 0x00 0x00 0x00 0x1c 0xa2 0x00 0x2d6 0x00 0x00 0x00 0x00 0x1d 0xa2 0x00 0x2d7 0x00 0x00 0x00 0x00 0x1e 0xa2 0x00 0x2d8 0x00 0x00 0x00 0x00 0x1f 0xa2 0x00 0x2d9 0x00 0x00 0x00 0x00 0x20 0xa2 0x00 0x2da 0x00 0x00 0x00 0x00 0x21 0xa2 0x00 0x2db 0x00 0x00 0x00 0x00 0x22 0xa2 0x00 0x2dc 0x00 0x00 0x00 0x00 0x23 0xa2 0x00 0x2dd 0x00 0x00 0x00 0x00 0x24 0xa2 0x00 0x2de 0x00 0x00 0x00 0x00 0x25 0xa2 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 = <0x2e0 0x2e1 0x2e2>; - perst-gpio = <0x3c 0x66 0x00>; - wake-gpio = <0x3c 0x68 0x00>; - gdsc-vdd-supply = <0x2e3>; - vreg-1.8-supply = <0x33>; - vreg-0.9-supply = <0x34>; - 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,l1ss-supported; - qcom,aux-clk-sync; - qcom,ep-latency = <0x0a>; - qcom,slv-addr-space-size = <0x20000000>; - qcom,phy-status-offset = <0x1aac>; - 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 0x3e 0x21 0x00 0x22 0x39 0x22 0x3b 0x22 0x3d 0x22 0x3f 0x22 0x3c 0x22 0x40 0x22 0x06 0x22 0x42 0x22 0x41>; - 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 0x00 0x5f5e100 0x00>; - resets = <0x22 0x02 0x22 0x19>; - reset-names = "pcie_1_core_reset\0pcie_1_phy_reset"; - status = "disabled"; - phandle = <0x2df>; - }; - - qcom,msm-pcm { - compatible = "qcom,msm-pcm-dsp"; - qcom,msm-pcm-dsp-id = <0x00>; - phandle = <0x2e4>; - }; - - qcom,msm-pcm-routing { - compatible = "qcom,msm-pcm-routing"; - phandle = <0x2ee>; - }; - - qcom,msm-compr-dsp { - compatible = "qcom,msm-compr-dsp"; - phandle = <0x2ef>; - }; - - 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"; - phandle = <0x2e5>; - }; - - 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"; - phandle = <0x2e6>; - }; - - qcom,msm-pcm-dsp-noirq { - compatible = "qcom,msm-pcm-dsp-noirq"; - qcom,msm-pcm-low-latency; - qcom,latency-level = "ultra"; - phandle = <0x2f0>; - }; - - qcom,msm-compress-dsp { - compatible = "qcom,msm-compress-dsp"; - phandle = <0x2ea>; - }; - - qcom,msm-voip-dsp { - compatible = "qcom,msm-voip-dsp"; - phandle = <0x2e7>; - }; - - qcom,msm-pcm-voice { - compatible = "qcom,msm-pcm-voice"; - qcom,destroy-cvd; - phandle = <0x2e8>; - }; - - qcom,msm-stub-codec { - compatible = "qcom,msm-stub-codec"; - phandle = <0x320>; - }; - - qcom,msm-dai-fe { - compatible = "qcom,msm-dai-fe"; - }; - - qcom,msm-pcm-afe { - compatible = "qcom,msm-pcm-afe"; - phandle = <0x2ec>; - }; - - qcom,msm-dai-q6-hdmi { - compatible = "qcom,msm-dai-q6-hdmi"; - qcom,msm-dai-q6-dev-id = <0x08>; - phandle = <0x2f1>; - }; - - qcom,msm-dai-q6-dp { - compatible = "qcom,msm-dai-q6-hdmi"; - qcom,msm-dai-q6-dev-id = <0x6020>; - phandle = <0x2f2>; - }; - - qcom,msm-pcm-loopback { - compatible = "qcom,msm-pcm-loopback"; - phandle = <0x2e9>; - }; - - qcom,msm-dai-mi2s { - compatible = "qcom,msm-dai-mi2s"; - - 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>; - phandle = <0x2f3>; - }; - - 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>; - phandle = <0x2f4>; - }; - - 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>; - phandle = <0x2f5>; - }; - - 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 = <0x01>; - qcom,msm-mi2s-tx-lines = <0x02>; - phandle = <0x2f6>; - }; - - 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>; - }; - - 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>; - }; - }; - - qcom,msm-lsm-client { - compatible = "qcom,msm-lsm-client"; - phandle = <0x2ed>; - }; - - 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>; - phandle = <0x2fb>; - }; - - qcom,msm-dai-q6-sb-0-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4001>; - phandle = <0x2fc>; - }; - - qcom,msm-dai-q6-sb-1-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4002>; - phandle = <0x2fd>; - }; - - qcom,msm-dai-q6-sb-1-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4003>; - phandle = <0x2fe>; - }; - - qcom,msm-dai-q6-sb-2-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4004>; - phandle = <0x2ff>; - }; - - qcom,msm-dai-q6-sb-2-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4005>; - phandle = <0x300>; - }; - - qcom,msm-dai-q6-sb-3-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4006>; - phandle = <0x301>; - }; - - qcom,msm-dai-q6-sb-3-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4007>; - phandle = <0x302>; - }; - - qcom,msm-dai-q6-sb-4-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4008>; - phandle = <0x303>; - }; - - qcom,msm-dai-q6-sb-4-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4009>; - phandle = <0x304>; - }; - - qcom,msm-dai-q6-sb-5-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400b>; - phandle = <0x305>; - }; - - qcom,msm-dai-q6-sb-5-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400a>; - phandle = <0x30e>; - }; - - qcom,msm-dai-q6-sb-6-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400c>; - phandle = <0x30f>; - }; - - qcom,msm-dai-q6-sb-7-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400e>; - phandle = <0x310>; - }; - - qcom,msm-dai-q6-sb-7-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400f>; - phandle = <0x311>; - }; - - qcom,msm-dai-q6-sb-8-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4010>; - }; - - qcom,msm-dai-q6-sb-8-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4011>; - phandle = <0x312>; - }; - - qcom,msm-dai-q6-bt-sco-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3000>; - }; - - qcom,msm-dai-q6-bt-sco-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3001>; - }; - - qcom,msm-dai-q6-int-fm-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3004>; - }; - - qcom,msm-dai-q6-int-fm-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3005>; - }; - - qcom,msm-dai-q6-be-afe-pcm-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0xe0>; - phandle = <0x306>; - }; - - qcom,msm-dai-q6-be-afe-pcm-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0xe1>; - phandle = <0x307>; - }; - - qcom,msm-dai-q6-afe-proxy-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0xf1>; - phandle = <0x308>; - }; - - qcom,msm-dai-q6-afe-proxy-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0xf0>; - phandle = <0x309>; - }; - - qcom,msm-dai-q6-afe-loopback-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x6001>; - }; - - qcom,msm-dai-q6-incall-record-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x8003>; - phandle = <0x30a>; - }; - - qcom,msm-dai-q6-incall-record-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x8004>; - phandle = <0x30b>; - }; - - qcom,msm-dai-q6-incall-music-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x8005>; - phandle = <0x30c>; - }; - - qcom,msm-dai-q6-incall-music-2-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x8002>; - phandle = <0x30d>; - }; - - qcom,msm-dai-q6-usb-audio-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x7000>; - phandle = <0x313>; - }; - - qcom,msm-dai-q6-usb-audio-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x7001>; - phandle = <0x314>; - }; - }; - - qcom,msm-pcm-hostless { - compatible = "qcom,msm-pcm-hostless"; - phandle = <0x2eb>; - }; - - qcom,msm-audio-apr { - compatible = "qcom,msm-audio-apr"; - qcom,subsys-name = "apr_adsp"; - - 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 = <0x2e4 0x2e5 0x2e6 0x2e7 0x2e8 0x2e9 0x2ea 0x2eb 0x2ec 0x2ed 0x2ee 0x2ef 0x2f0>; - 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 = <0x2f1 0x2f2 0x2f3 0x2f4 0x2f5 0x2f6 0x2f7 0x2f8 0x2f9 0x2fa 0x2fb 0x2fc 0x2fd 0x2fe 0x2ff 0x300 0x301 0x302 0x303 0x304 0x305 0x306 0x307 0x308 0x309 0x30a 0x30b 0x30c 0x30d 0x30e 0x30f 0x310 0x311 0x312 0x313 0x314 0x315 0x316 0x317 0x318 0x319 0x31a 0x31b 0x31c 0x31d>; - 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\0msm-dai-q6-tdm.36914"; - qcom,audio-routing = "AIF4 VI\0MCLK\0RX_BIAS\0MCLK\0MADINPUT\0MCLK\0hifi amp\0LINEOUT1\0hifi amp\0LINEOUT2\0AMIC2\0MIC BIAS2\0MIC BIAS2\0Headset Mic\0AMIC3\0MIC BIAS3\0MIC BIAS3\0ANCRight Headset Mic\0AMIC1\0MIC BIAS1\0MIC BIAS1\0ANCLeft Headset Mic\0AMIC4\0MIC BIAS3\0MIC BIAS3\0ANCRight Headset Mic\0AMIC5\0MIC BIAS4\0MIC BIAS4\0Analog Mic5"; - qcom,msm-mbhc-hphl-swh = <0x01>; - qcom,msm-mbhc-gnd-swh = <0x01>; - qcom,hph-en0-gpio = <0x31e>; - qcom,hph-en1-gpio = <0x31f>; - qcom,tavil-mclk-clk-freq = <0x927c00>; - asoc-codec = <0x320 0x321>; - asoc-codec-names = "msm-stub-codec.1\0msm-ext-disp-audio-codec-rx"; - qcom,usbc-analog-en1-gpio = <0x322>; - pinctrl-names = "aud_active\0aud_sleep\0quat-mi2s-active\0quat-mi2s-sleep\0quat-tdm-active\0quat-tdm-sleep"; - pinctrl-0 = <0x323>; - pinctrl-1 = <0x324>; - qcom,wsa-max-devs = <0x00>; - qcom,wsa-devs = <0x325 0x326 0x327 0x328>; - qcom,wsa-aux-dev-prefix = "SpkrLeft\0SpkrRight\0SpkrLeft\0SpkrRight"; - qcom,uart-audio-sw-gpio = <0x322>; - qcom,msm-mbhc-usbc-audio-supported = <0x00>; - pinctrl-2 = <0x329 0x32a 0x32b>; - pinctrl-3 = <0x32c 0x32d 0x32e>; - pinctrl-4 = <0x32f 0x330>; - pinctrl-5 = <0x331 0x332>; - }; - }; - - 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>; - phandle = <0x2f7>; - }; - - 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>; - phandle = <0x2f8>; - }; - - 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>; - phandle = <0x2f9>; - }; - - 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>; - phandle = <0x2fa>; - }; - - 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>; - }; - - qcom,msm-hdmi-dba-codec-rx { - compatible = "qcom,msm-hdmi-dba-codec-rx"; - qcom,dba-bridge-chip = "adv7533"; - }; - - 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>; - }; - - 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>; - phandle = <0x315>; - }; - }; - - 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>; - phandle = <0x316>; - }; - }; - - 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>; - phandle = <0x317>; - }; - }; - - 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>; - phandle = <0x318>; - }; - }; - - 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>; - phandle = <0x319>; - }; - }; - - 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>; - phandle = <0x31a>; - }; - }; - - 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 = <0x02>; - qcom,msm-cpudai-tdm-group-port-id = <0x9030 0x9032>; - 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>; - phandle = <0x31b>; - }; - - qcom,msm-dai-q6-tdm-quat-rx-1 { - compatible = "qcom,msm-dai-q6-tdm"; - qcom,msm-cpudai-tdm-dev-id = <0x9032>; - qcom,msm-cpudai-tdm-data-align = <0x00>; - phandle = <0x31d>; - }; - }; - - 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>; - phandle = <0x31c>; - }; - }; - - 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>; - }; - }; - - 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>; - }; - }; - - 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 = <0x333>; - }; - - qcom,kgsl-busmon { - label = "kgsl-busmon"; - compatible = "qcom,kgsl-busmon"; - }; - - 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>; - phandle = <0x334>; - }; - - qcom,kgsl-3d0@5000000 { - label = "kgsl-3d0"; - compatible = "qcom,kgsl-3d0\0qcom,kgsl-3d"; - status = "ok"; - reg = <0x5000000 0x40000 0x5061000 0x800 0x509e000 0x1000>; - reg-names = "kgsl_3d0_reg_memory\0kgsl_3d0_cx_dbgc_memory\0cx_misc"; - 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 = <0x40>; - 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>; - tzone-names = "gpu0-usr\0gpu1-usr"; - qcom,pm-qos-active-latency = <0x1cc>; - clocks = <0x1c 0x03 0xd7 0x0a 0x22 0x1a 0x22 0x29 0xd7 0x04 0xb7 0x10>; - clock-names = "core_clk\0rbbmtimer_clk\0mem_clk\0mem_iface_clk\0gmu_clk\0l3_vote"; - qcom,isense-clk-on-level = <0x01>; - qcom,gpubw-dev = <0x334>; - 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 = <0x1fd>; - vdd-supply = <0x335>; - cache-slice-names = "gpu\0gpuhtw"; - cache-slices = <0x32 0x0c 0x32 0x0b>; - phandle = <0xce>; - - 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 = <0x336>; - phandle = <0x1a1>; - }; - }; - }; - - qcom,gpu-coresight@1 { - reg = <0x01>; - coresight-name = "coresight-gfx-cx"; - coresight-atid = <0x33>; - - port { - - endpoint { - remote-endpoint = <0x337>; - phandle = <0x1a2>; - }; - }; - }; - }; - - qcom,l3-pwrlevels { - #address-cells = <0x01>; - #size-cells = <0x00>; - compatible = "qcom,l3-pwrlevels"; - - qcom,l3-pwrlevel@0 { - reg = <0x00>; - qcom,l3-freq = <0x00>; - }; - - qcom,l3-pwrlevel@1 { - reg = <0x01>; - qcom,l3-freq = <0x3010b000>; - }; - - qcom,l3-pwrlevel@2 { - reg = <0x02>; - qcom,l3-freq = <0x4dd1e000>; - }; - }; - - 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 0x26 0x22 0x1a 0x22 0x29>; - clock-names = "iface_clk\0mem_clk\0mem_iface_clk"; - qcom,secure_align_mask = <0xfff>; - qcom,retention; - qcom,hyp_secure_alloc; - - gfx3d_user { - compatible = "qcom,smmu-kgsl-cb"; - label = "gfx3d_user"; - iommus = <0x205 0x00>; - qcom,gpu-offset = <0x48000>; - }; - - gfx3d_secure { - compatible = "qcom,smmu-kgsl-cb"; - iommus = <0x205 0x02 0x205 0x01>; - }; - }; - - 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 = <0x1fd>; - vdd-supply = <0x335>; - clocks = <0xd7 0x04 0xd7 0x0a 0x22 0x1a 0x22 0x29>; - clock-names = "gmu_clk\0cxo_clk\0axi_clk\0memnoc_clk"; - phandle = <0xcd>; - - 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 = <0x205 0x04>; - }; - - gmu_kernel { - compatible = "qcom,smmu-gmu-kernel-cb"; - iommus = <0x205 0x05>; - }; - }; - - 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 = <0x338>; - qcom,usb-dbm = <0x339>; - qcom,dwc-usb3-msm-tx-fifo-size = <0x5328>; - qcom,num-gsi-evt-buffs = <0x03>; - qcom,use-pdc-interrupts; - qcom,pm-qos-latency = <0x2c>; - extcon = <0x36 0x36 0x33a>; - clocks = <0x22 0x95 0x22 0x12 0x22 0x09 0x22 0x97 0x22 0x99 0x22 0xa9 0x22 0x9f>; - 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 0x3a980 0xaae60 0x3d 0x2a4 0x00 0x960 0x01 0x247 0x00 0x9c40>; - - dwc3@a600000 { - compatible = "snps,dwc3"; - reg = <0xa600000 0xcd00>; - interrupts = <0x00 0x85 0x00>; - usb-phy = <0xa8 0x33b>; - 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>; - maximum-speed = "high-speed"; - }; - - 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>; - qcom,tune-efuse-correction = <0x00>; - vdd-supply = <0x34>; - vdda18-supply = <0x17b>; - vdda33-supply = <0xa9>; - qcom,override-bias-ctrl2; - qcom,vdd-voltage-level = <0x00 0xd6d80 0xd6d80>; - qcom,qusb-phy-reg-offset = <0x240 0x1a0 0x210 0x230 0xa8 0x254 0x198 0x228 0x22c 0x27c 0x280 0x284 0x288 0x2a0>; - qcom,qusb-phy-init-seq = <0x23 0x210 0x03 0x04 0x7c 0x18c 0x80 0x2c 0x0a 0x184 0x19 0xb4 0x40 0x194 0x18 0x198 0x21 0x214 0x08 0x220 0x58 0x224 0x07 0x240 0x29 0x244 0xca 0x248 0x04 0x24c 0x03 0x250 0x00 0x23c 0x22 0x210>; - phy_type = "utmi"; - clocks = <0x21 0x00 0x22 0xa9>; - clock-names = "ref_clk_src\0cfg_ahb_clk"; - resets = <0x22 0x08>; - reset-names = "phy_reset"; - pinctrl-names = "atest_usb13_suspend\0atest_usb13_active"; - pinctrl-0 = <0x33c>; - pinctrl-1 = <0x33d>; - mi,efuse-pll-bias; - mi,efuse-pll-bias-seq = <0x01 0x1d>; - phandle = <0xa8>; - }; - - ssphy@88e8000 { - compatible = "qcom,usb-ssphy-qmp-dp-combo"; - reg = <0x88e8000 0x3000>; - reg-names = "qmp_phy_base"; - vdd-supply = <0x34>; - core-supply = <0x33>; - 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 0xa0 0x22 0xa3 0x21 0x00 0x22 0x9f 0x22 0xa2 0x22 0xa9>; - 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"; - extcon = <0x36>; - phandle = <0x33b>; - }; - - dbm@a6f8000 { - compatible = "qcom,usb-dbm-1p5"; - reg = <0xa6f8000 0x400>; - qcom,reset-ep-after-lpm-resume; - phandle = <0x339>; - }; - - 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>; - }; - - usb_nop_phy { - compatible = "usb-nop-xceiv"; - }; - - 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 = <0x33e>; - qcom,dwc-usb3-msm-tx-fifo-size = <0x5328>; - qcom,use-pdc-interrupts; - clocks = <0x22 0x9a 0x22 0x13 0x22 0x0a 0x22 0x9c 0x22 0x9e 0x22 0xa9 0x22 0xa4>; - 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 = "disabled"; - 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>; - extcon = <0x33f>; - - dwc3@a800000 { - compatible = "snps,dwc3"; - reg = <0xa800000 0xcd00>; - interrupts = <0x00 0x8a 0x00>; - usb-phy = <0x340 0x341>; - 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>; - dr_mode = "host"; - maximum-speed = "high-speed"; - }; - }; - - qusb@88e3000 { - compatible = "qcom,qusb2phy-v2"; - reg = <0x88e3000 0x400 0x88e7014 0x04>; - reg-names = "qusb_phy_base\0refgen_north_bg_reg_addr"; - vdd-supply = <0x34>; - vdda18-supply = <0x17b>; - vdda33-supply = <0xa9>; - qcom,override-bias-ctrl2; - qcom,vdd-voltage-level = <0x00 0xd6d80 0xd6d80>; - qcom,qusb-phy-reg-offset = <0x240 0x1a0 0x210 0x230 0xa8 0x254 0x198 0x228 0x22c 0x27c 0x280 0x2a0>; - qcom,qusb-phy-init-seq = <0x23 0x210 0x03 0x04 0x7c 0x18c 0x80 0x2c 0x0a 0x184 0x19 0xb4 0x40 0x194 0x20 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 0xa9>; - clock-names = "ref_clk_src\0cfg_ahb_clk"; - resets = <0x22 0x09>; - reset-names = "phy_reset"; - status = "okay"; - phandle = <0x340>; - }; - - ssphy@88eb000 { - compatible = "qcom,usb-ssphy-qmp-v2"; - reg = <0x88eb000 0x1000 0x1fcbff0 0x04>; - reg-names = "qmp_phy_base\0vls_clamp_reg"; - vdd-supply = <0x34>; - core-supply = <0x33>; - 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 0xa5 0x22 0xa8 0x21 0x00 0x22 0xa4 0x22 0xa9>; - 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"; - phandle = <0x341>; - }; - - 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 = <0x215>; - refgen-supply = <0x17c>; - csi-vdd-voltage = <0x124f80>; - mipi-csi-vdd-supply = <0x34>; - clocks = <0xd6 0x06 0xd6 0x55 0xd6 0x54 0xd6 0x09 0xd6 0x0a 0xd6 0x16 0xd6 0x12 0xd6 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"; - src-clock-name = "csi3phytimer_clk_src"; - clock-cntl-level = "turbo"; - clock-rates = <0x00 0x00 0x00 0x00 0x16e36000 0x00 0x100db355 0x00>; - status = "ok"; - phandle = <0xcc>; - }; - - 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 = <0x215>; - clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0camnoc_axi_clk\0lrme_clk_src\0lrme_clk"; - clocks = <0x22 0x0c 0x22 0x0d 0xd6 0x55 0xd6 0x09 0xd6 0x06 0xd6 0x41 0xd6 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"; - }; - - 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"; - }; - }; - - syscon@0x5091508 { - compatible = "syscon"; - reg = <0x5091508 0x04>; - phandle = <0x1e>; - }; - - syscon@0x5091008 { - compatible = "syscon"; - reg = <0x5091008 0x04>; - phandle = <0x1f>; - }; - - interrupt-controller@0xb220000 { - compatible = "qcom,pdc-sdm845-v2"; - reg = <0xb220000 0x400>; - #interrupt-cells = <0x03>; - interrupt-parent = <0xa2>; - interrupt-controller; - phandle = <0x01>; - }; - - dsi_panel_pwr_supply { - #address-cells = <0x01>; - #size-cells = <0x00>; - - 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>; - - 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>; - - 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 = "vdd"; - qcom,supply-min-voltage = <0x2dc6c0>; - qcom,supply-max-voltage = <0x2dc6c0>; - qcom,supply-enable-load = <0xd13a8>; - qcom,supply-disable-load = <0x00>; - qcom,supply-post-on-sleep = <0x00>; - }; - }; - - qcom,dsi-display@0 { - compatible = "qcom,dsi-display"; - label = "dsi_sharp_4k_dsc_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2d 0x342>; - qcom,dsi-phy = <0x343 0x344>; - clocks = <0x345 0x06 0x345 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x3c 0x0a 0x00>; - qcom,platform-reset-gpio = <0x3c 0x06 0x00>; - qcom,panel-mode-gpio = <0x3c 0x34 0x00>; - qcom,dsi-panel = <0x34a>; - vddio-supply = <0x89>; - lab-supply = <0x8a>; - ibb-supply = <0x8b>; - }; - - qcom,dsi-display@1 { - compatible = "qcom,dsi-display"; - label = "dsi_sharp_4k_dsc_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2d 0x342>; - qcom,dsi-phy = <0x343 0x344>; - clocks = <0x345 0x06 0x345 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x3c 0x0a 0x00>; - qcom,platform-reset-gpio = <0x3c 0x06 0x00>; - qcom,panel-mode-gpio = <0x3c 0x34 0x00>; - qcom,dsi-panel = <0x34b>; - vddio-supply = <0x89>; - lab-supply = <0x8a>; - ibb-supply = <0x8b>; - }; - - qcom,dsi-display@2 { - compatible = "qcom,dsi-display"; - label = "dsi_sharp_1080_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2d>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x06 0x345 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x3c 0x0a 0x00>; - qcom,platform-reset-gpio = <0x3c 0x06 0x00>; - qcom,panel-mode-gpio = <0x3c 0x34 0x00>; - qcom,dsi-panel = <0x34c>; - vddio-supply = <0x89>; - lab-supply = <0x8a>; - ibb-supply = <0x8b>; - }; - - qcom,dsi-display@3 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_sharp_1080_120hz_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2d 0x342>; - qcom,dsi-phy = <0x343 0x344>; - clocks = <0x345 0x06 0x345 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x3c 0x0a 0x00>; - qcom,platform-reset-gpio = <0x3c 0x06 0x00>; - qcom,panel-mode-gpio = <0x3c 0x34 0x00>; - qcom,dsi-panel = <0x34d>; - vddio-supply = <0x89>; - lab-supply = <0x8a>; - ibb-supply = <0x8b>; - }; - - qcom,dsi-display@4 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_nt35597_truly_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2d 0x342>; - qcom,dsi-phy = <0x343 0x344>; - clocks = <0x345 0x06 0x345 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-reset-gpio = <0x3c 0x06 0x00>; - qcom,panel-mode-gpio = <0x3c 0x34 0x00>; - qcom,dsi-panel = <0x34e>; - vddio-supply = <0x89>; - lab-supply = <0x8a>; - ibb-supply = <0x8b>; - }; - - qcom,dsi-display@5 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_nt35597_truly_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2d 0x342>; - qcom,dsi-phy = <0x343 0x344>; - clocks = <0x345 0x06 0x345 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x3c 0x0a 0x00>; - qcom,platform-reset-gpio = <0x3c 0x06 0x00>; - qcom,panel-mode-gpio = <0x3c 0x34 0x00>; - qcom,dsi-panel = <0x34f>; - vddio-supply = <0x89>; - lab-supply = <0x8a>; - ibb-supply = <0x8b>; - }; - - qcom,dsi-display@6 { - compatible = "qcom,dsi-display"; - label = "dsi_nt35597_truly_dsc_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x342>; - qcom,dsi-phy = <0x344>; - clocks = <0x350 0x18 0x350 0x1b>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x3c 0x0a 0x00>; - qcom,platform-reset-gpio = <0x3c 0x06 0x00>; - qcom,panel-mode-gpio = <0x3c 0x34 0x00>; - qcom,dsi-panel = <0x351>; - vddio-supply = <0x89>; - lab-supply = <0x8a>; - ibb-supply = <0x8b>; - }; - - qcom,dsi-display@7 { - compatible = "qcom,dsi-display"; - label = "dsi_nt35597_truly_dsc_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x342>; - qcom,dsi-phy = <0x344>; - clocks = <0x350 0x18 0x350 0x1b>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x3c 0x0a 0x00>; - qcom,platform-reset-gpio = <0x3c 0x06 0x00>; - qcom,panel-mode-gpio = <0x3c 0x34 0x00>; - qcom,dsi-panel = <0x352>; - vddio-supply = <0x89>; - lab-supply = <0x8a>; - ibb-supply = <0x8b>; - }; - - qcom,dsi-display@8 { - compatible = "qcom,dsi-display"; - label = "dsi_sim_vid_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2d>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x06 0x345 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,dsi-panel = <0x353>; - }; - - qcom,dsi-display@9 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_sim_vid_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2d 0x342>; - qcom,dsi-phy = <0x343 0x344>; - clocks = <0x345 0x06 0x345 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,dsi-panel = <0x354>; - }; - - qcom,dsi-display@10 { - compatible = "qcom,dsi-display"; - label = "dsi_sim_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2d>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x06 0x345 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,dsi-panel = <0x355>; - }; - - qcom,dsi-display@11 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_sim_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2d 0x342>; - qcom,dsi-phy = <0x343 0x344>; - clocks = <0x345 0x06 0x345 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,dsi-panel = <0x356>; - }; - - qcom,dsi-display@12 { - compatible = "qcom,dsi-display"; - label = "dsi_sim_dsc_375_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2d>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x06 0x345 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,dsi-panel = <0x357>; - }; - - qcom,dsi-display@13 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_sim_dsc_375_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2d 0x342>; - qcom,dsi-phy = <0x343 0x344>; - clocks = <0x345 0x06 0x345 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,dsi-panel = <0x358>; - }; - - qcom,dsi-display@14 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_nt35597_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2d 0x342>; - qcom,dsi-phy = <0x343 0x344>; - clocks = <0x345 0x06 0x345 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-reset-gpio = <0x3c 0x06 0x00>; - qcom,panel-mode-gpio = <0x3c 0x34 0x00>; - qcom,dsi-panel = <0x359>; - vddio-supply = <0x89>; - lab-supply = <0x8a>; - ibb-supply = <0x8b>; - }; - - qcom,dsi-display@15 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_nt35597_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2d 0x342>; - qcom,dsi-phy = <0x343 0x344>; - clocks = <0x345 0x06 0x345 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x3c 0x0a 0x00>; - qcom,platform-reset-gpio = <0x3c 0x06 0x00>; - qcom,panel-mode-gpio = <0x3c 0x34 0x00>; - qcom,dsi-panel = <0x35a>; - vddio-supply = <0x89>; - lab-supply = <0x8a>; - ibb-supply = <0x8b>; - }; - - qcom,dsi-display@16 { - compatible = "qcom,dsi-display"; - label = "dsi_jdi_fhd_r63452_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2d>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x06 0x345 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x3c 0x0a 0x00>; - qcom,platform-reset-gpio = <0x3c 0x06 0x00>; - qcom,panel-mode-gpio = <0x3c 0x34 0x00>; - qcom,dsi-panel = <0x35b>; - vddio-supply = <0x89>; - lab-supply = <0x8a>; - ibb-supply = <0x8b>; - vddts-supply = <0x35c>; - }; - - qcom,dsi-display@17 { - compatible = "qcom,dsi-display"; - label = "dsi_ss_ea8074_fhd_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2d>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x06 0x345 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x3c 0x0a 0x00>; - qcom,platform-reset-gpio = <0x3c 0x06 0x00>; - qcom,panel-mode-gpio = <0x3c 0x34 0x00>; - qcom,dsi-panel = <0x35d>; - vddio-supply = <0x89>; - lab-supply = <0x8a>; - ibb-supply = <0x8b>; - oled-vdda-supply = <0x35e>; - vci-supply = <0x35f>; - }; - - qcom,dsi-display@18 { - compatible = "qcom,dsi-display"; - label = "dsi_jdi_fhd_nt35596s_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2d>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x06 0x345 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x3c 0x0a 0x00>; - qcom,platform-reset-gpio = <0x3c 0x06 0x00>; - qcom,panel-mode-gpio = <0x3c 0x34 0x00>; - qcom,dsi-panel = <0x360>; - vddio-supply = <0x89>; - lab-supply = <0x8a>; - ibb-supply = <0x8b>; - }; - - qcom,dsi-display@19 { - compatible = "qcom,dsi-display"; - label = "dsi_gvo_rm69299_fhd_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2d>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x06 0x345 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x3c 0x0a 0x00>; - qcom,platform-reset-gpio = <0x3c 0x06 0x00>; - qcom,dsi-panel = <0x361>; - vddio-supply = <0x89>; - vci-supply = <0x35f>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - }; - }; - }; - }; - - qcom,wb-display@0 { - compatible = "qcom,wb-display"; - cell-index = <0x00>; - label = "wb_display"; - phandle = <0x2c>; - }; - - qcom,msm-ext-disp { - compatible = "qcom,msm-ext-disp"; - phandle = <0x37>; - - qcom,msm-ext-disp-audio-codec-rx { - compatible = "qcom,msm-ext-disp-audio-codec-rx"; - phandle = <0x321>; - }; - }; - - qcom,mdss_dsi_jdi_fhd_r63452_cmd { - qcom,mdss-dsi-panel-name = "jdi fhd cmd incell dsi panel"; - qcom,mdss-dsi-panel-id = <0x00>; - qcom,mdss-dsi-panel-model = "JDI FHD R63452 CMD PANEL"; - qcom,mdss-dsi-panel-sleepwrmod = <0x00>; - 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-traffic-mode = "burst_mode"; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-lp11-init; - 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-panel-timings = <0xe3503600 0xa9a33a50 0x3d030400>; - qcom,mdss-dsi-t-clk-post = <0x0d>; - qcom,mdss-dsi-t-clk-pre = <0x2d>; - qcom,mdss-dsi-bl-min-level = <0x01>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x01 0x01 0x0a>; - qcom,mdss-pan-physical-width-dimension = <0x40>; - qcom,mdss-pan-physical-height-dimension = <0x72>; - 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-tx-eot-append; - qcom,mdss-panel-on-dimming-delay = <0x78>; - qcom,mdss-night-brightness = <0x07 0x19 0x2b 0x3d>; - qcom,ulps-enabled; - qcom,suspend-ulps-enabled; - qcom,panel-allow-phy-poweroff; - phandle = <0x35b>; - - 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 = <0x78>; - qcom,mdss-dsi-h-back-porch = <0x28>; - 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 = <0x04>; - 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-on-command = <0x29000000 0x2b0 0x290000 0x02 0xd6012900 0x00 0xeec64dc 0xec3b5200 0xb0b1315 0x680bb529 0x00 0x2b003 0x39000000 0x235 0x390000 0x02 0x36003900 0x00 0x23a7739 0x00 0x52a00 0x43739 0x00 0x52b00 0x77f39 0x00 0x34400 0x390000 0x02 0x51ff3900 0x00 0x2532439 0x00 0x25500 0x39000000 0x25e 0x390000 0x02 0x84000501 0x1400 0x2290005 0x1000050 0x21100 0x29000000 0x2b0 0x4390000 0x02 0x84002900 0x00 0x2c81129 0x1000000 0x2b003>; - qcom,mdss-dsi-off-command = [29 00 00 00 00 00 02 b0 00 29 00 00 00 00 00 02 d6 01 29 00 00 00 00 00 0e ec 64 dc ec 3b 52 00 0b 0b 13 15 68 0b 95 29 00 00 00 00 00 02 b0 03 05 01 00 00 02 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 = <0x1a0406 0xa0a0506 0x5030400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_ss_fhd_ea8074_cmd { - qcom,mdss-dsi-panel-name = "ss fhd cmd dsi panel"; - qcom,mdss-dsi-panel-id = <0x00>; - qcom,mdss-dsi-panel-model = "SS FHD EA8074 CMD PANEL"; - qcom,mdss-dsi-panel-sleepwrmod = <0x00>; - 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-traffic-mode = "burst_mode"; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-lp11-init; - 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 = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x31>; - qcom,mdss-dsi-bl-min-level = <0x01>; - qcom,mdss-dsi-bl-max-level = <0x3ff>; - qcom,mdss-brightness-max-level = <0x3ff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,mdss-dsi-reset-sequence = <0x01 0x01 0x00 0x01 0x01 0x0a>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x89>; - 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-tx-eot-append; - 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 = <0x419ce0>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-dsi-on-command-tuning; - qcom,dispparam-enabled; - qcom,ulps-enabled; - qcom,suspend-ulps-enabled; - qcom,panel-allow-phy-poweroff; - phandle = <0x35d>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x870>; - qcom,mdss-dsi-h-front-porch = <0x30>; - qcom,mdss-dsi-h-back-porch = <0x30>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x1c>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-v-pulse-width = <0x0c>; - 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 = [05 01 00 00 0a 00 02 11 00 39 00 00 00 00 00 05 2b 00 00 08 6f 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 b0 04 39 00 00 00 00 00 02 b2 00 39 00 00 00 00 00 02 f7 03 39 00 00 00 00 00 03 f0 a5 a5 39 00 00 00 00 00 02 35 00 39 00 00 00 00 00 03 51 00 00 39 00 00 00 00 00 02 53 25 39 01 00 00 6e 00 02 55 00 05 01 00 00 00 00 02 29 00]; - 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-doze-hbm-command = [39 01 00 00 00 00 03 51 00 01 39 01 00 00 01 00 02 53 22]; - qcom,mdss-dsi-doze-lbm-command = [39 01 00 00 00 00 03 51 00 01 39 01 00 00 01 00 02 53 23]; - qcom,mdss-dsi-nolp-command = [39 01 00 00 00 00 02 53 25]; - qcom,mdss-dsi-doze-hbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-doze-lbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-off-command = [39 01 00 00 00 00 02 55 00]; - qcom,mdss-dsi-dispparam-acl-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l1-command = [39 01 00 00 00 00 02 55 01]; - qcom,mdss-dsi-dispparam-acl-l1-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l2-command = [39 01 00 00 00 00 02 55 02]; - qcom,mdss-dsi-dispparam-acl-l2-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l3-command = [39 01 00 00 00 00 02 55 03]; - qcom,mdss-dsi-dispparam-acl-l3-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-off-command = [39 01 00 00 00 00 02 53 25]; - qcom,mdss-dsi-dispparam-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-on-command = [39 01 00 00 00 00 02 53 e0]; - qcom,mdss-dsi-dispparam-hbm-on-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>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_ss_notch_fhd_ea8074_cmd { - qcom,mdss-dsi-panel-name = "ss notch fhd cmd dsi panel"; - qcom,mdss-dsi-panel-id = <0x00>; - qcom,mdss-dsi-panel-model = "SS NOTCH FHD EA8074 CMD PANEL"; - qcom,mdss-dsi-panel-sleepwrmod = <0x00>; - 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-traffic-mode = "burst_mode"; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-lp11-init; - 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-brightness-max-level = <0x3ff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,mdss-dsi-reset-sequence = <0x01 0x01 0x00 0x01 0x01 0x0a>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x8e>; - 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-tx-eot-append; - 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 = <0x419ce0>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,dispparam-enabled; - qcom,mdss-panel-on-dimming-delay = <0x78>; - qcom,ulps-enabled; - qcom,suspend-ulps-enabled; - qcom,panel-allow-phy-poweroff; - qcom,mdss-dsi-t-clk-post = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x34>; - phandle = <0x364>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x8c8>; - qcom,mdss-dsi-h-front-porch = <0x38>; - qcom,mdss-dsi-h-back-porch = <0x38>; - qcom,mdss-dsi-h-pulse-width = <0x12>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x18>; - qcom,mdss-dsi-v-front-porch = <0x1a>; - qcom,mdss-dsi-v-pulse-width = <0x0c>; - 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 0xa000211 0x390000 0x05 0x2b000008 0xc7390000 0x03 0xf05a5a39 0x00 0x8eff0 0x31003331 0x14353900 0x00 0x2b00139 0x00 0x2bb03 0x39000000 0x2b0 0x4f390000 0x02 0xcb003900 0x00 0x2b06b39 0x00 0x2cb00 0x39000000 0x2f7 0x3390000 0x02 0xb0053900 0x00 0x2b11039 0x00 0x2b002 0x39000000 0x5d5 0x2175414 0x39010000 0x3f0 0xa5a53900 0x00 0x2350039 0x00 0x35100 0x390000 0x02 0x53203901 0x6e00 0x2550005 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-doze-hbm-command = [39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 ef b0 39 00 00 00 00 00 02 b0 17 39 00 00 00 00 00 04 e3 00 00 00 39 01 00 00 01 00 02 53 22 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-doze-lbm-command = [39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 ef b0 39 00 00 00 00 00 02 b0 17 39 00 00 00 00 00 04 e3 00 00 00 39 01 00 00 01 00 02 53 23 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-nolp-command = [05 01 00 00 00 00 02 28 00 39 00 00 00 00 00 03 51 00 00 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 b0 17 39 00 00 00 00 00 04 e3 86 80 01 39 00 00 00 00 00 02 53 20 39 01 00 00 00 00 03 f0 a5 a5 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-doze-hbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-doze-lbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-off-command = [39 01 00 00 00 00 02 55 00]; - qcom,mdss-dsi-dispparam-acl-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l1-command = [39 01 00 00 00 00 02 55 01]; - qcom,mdss-dsi-dispparam-acl-l1-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l2-command = [39 01 00 00 00 00 02 55 02]; - qcom,mdss-dsi-dispparam-acl-l2-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l3-command = [39 01 00 00 00 00 02 55 03]; - qcom,mdss-dsi-dispparam-acl-l3-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-off-command = [39 01 00 00 00 00 02 53 28]; - qcom,mdss-dsi-dispparam-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-on-command = [39 01 00 00 00 00 02 53 e8]; - qcom,mdss-dsi-dispparam-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-fod-off-command = [39 00 00 00 00 00 02 53 20 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 03 b2 00 40 39 00 00 00 00 00 02 b0 04 39 00 00 00 00 00 02 b2 80 39 00 00 00 00 00 02 f7 03 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dispparam-hbm-fod-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-fod-on-command = [39 01 00 00 00 00 02 53 20 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 03 b2 00 10 39 00 00 00 00 00 02 b0 04 39 00 00 00 00 00 02 b2 00 39 00 00 00 00 00 02 f7 03 39 00 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 02 53 e0]; - qcom,mdss-dsi-dispparam-hbm-fod-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-fod2norm-command = [39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 03 b2 00 40 39 00 00 00 00 00 02 b0 04 39 00 00 00 00 00 02 b2 80 39 00 00 00 00 00 02 f7 03 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dispparam-hbm-fod2norm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-dimmingon-command = [39 01 00 00 01 00 02 53 28]; - qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-jitter = <0x01 0x01>; - qcom,mdss-dsi-read-panel-id-command = [06 01 00 01 05 00 02 db 00]; - qcom,mdss-dsi-read-panel-id-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-panel-phy-timings = <0x220809 0x25230909 0x6030400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_jdi_fhd_nt35596s_video { - qcom,mdss-dsi-panel-name = "jdi fhd video dsi panel"; - qcom,mdss-dsi-panel-id = <0x00>; - qcom,mdss-dsi-panel-model = "JDI FHD NT35596S VIDEO 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-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0x00>; - 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-lp11-init; - 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-min-level = <0x01>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-reset-sequence = <0x00 0x0f 0x01 0x0a>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x88>; - qcom,cont-splash-enabled; - qcom,mdss-dsi-tx-eot-append; - qcom,mdss-panel-on-dimming-delay = <0x78>; - qcom,esd-err-irq-gpio = <0x3c 0x34 0x2001>; - qcom,mdss-dsi-pan-enable-dynamic-fps; - qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; - qcom,dsi-supported-dfps-list = <0x3c 0x37>; - qcom,dispccbb-enabled; - qcom,dispblnotify-enabled; - qcom,dispparam-enabled; - qcom,disp-paneloff-disablecabc-enabled; - qcom,mdss-night-brightness = <0x07 0x19 0x2b 0x3d>; - qcom,disp-panel-offon-mode-enabled; - 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-panel-xy-coordinate = <0x0f 0x18>; - qcom,mdss-dsi-panel-max-luminance = <0x0f 0x20>; - qcom,mdss-dsi-panel-max-luminance-valid = <0x01 0x01>; - qcom,mdss-dsi-panel-bl-info = <0x198 0x1f4 0x17c 0x26c>; - qcom,ulps-enabled; - qcom,suspend-ulps-enabled; - qcom,panel-allow-phy-poweroff; - qcom,mdss-dsi-t-clk-post = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x34>; - phandle = <0x360>; - - 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 = <0x10>; - qcom,mdss-dsi-h-back-porch = <0x28>; - qcom,mdss-dsi-h-pulse-width = <0x1c>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x18>; - qcom,mdss-dsi-v-front-porch = <0x07>; - 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 24 15 00 00 00 00 00 02 9d 34 15 00 00 00 00 00 02 fb 01 15 00 00 00 00 00 02 c4 25 15 00 00 00 00 00 02 d1 08 15 00 00 00 00 00 02 d2 84 15 01 00 00 00 00 02 ff 26 15 00 00 00 00 00 02 fb 01 15 00 00 00 00 00 02 03 1c 15 00 00 00 00 00 02 3b 08 15 00 00 00 00 00 02 6b 08 15 00 00 00 00 00 02 97 08 15 00 00 00 00 00 02 c5 08 15 00 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 ff 23 15 00 00 00 00 00 02 fb 01 15 00 00 00 00 00 02 01 84 15 00 00 00 00 00 02 05 2d 15 00 00 00 00 00 02 06 00 15 00 00 00 00 00 02 32 00 15 00 00 00 00 00 02 13 ff 15 00 00 00 00 00 02 14 f8 15 00 00 00 00 00 02 15 ed 15 00 00 00 00 00 02 16 e5 15 00 00 00 00 00 02 09 01 15 00 00 00 00 00 02 0a 01 15 00 00 00 00 00 02 0b 01 15 00 00 00 00 00 02 0c 01 15 00 00 00 00 00 02 0d 01 15 00 00 00 00 00 02 0e 01 15 00 00 00 00 00 02 0f 01 15 00 00 00 00 00 02 10 01 15 00 00 00 00 00 02 11 01 15 00 00 00 00 00 02 12 01 15 00 00 00 00 00 02 17 ff 15 00 00 00 00 00 02 18 ee 15 00 00 00 00 00 02 19 dd 15 00 00 00 00 00 02 1a c7 15 00 00 00 00 00 02 1b af 15 00 00 00 00 00 02 1c 99 15 00 00 00 00 00 02 1d 99 15 00 00 00 00 00 02 1e 88 15 00 00 00 00 00 02 1f 77 15 00 00 00 00 00 02 20 66 15 00 00 00 00 00 02 33 00 15 00 00 00 00 00 02 21 ff 15 00 00 00 00 00 02 22 f8 15 00 00 00 00 00 02 23 ef 15 00 00 00 00 00 02 24 e7 15 00 00 00 00 00 02 25 de 15 00 00 00 00 00 02 26 d7 15 00 00 00 00 00 02 27 cd 15 00 00 00 00 00 02 28 c4 15 00 00 00 00 00 02 29 bc 15 00 00 00 00 00 02 2a b3 15 01 00 00 00 00 02 ff 22 15 00 00 00 00 00 02 00 0a 15 00 00 00 00 00 02 01 43 15 00 00 00 00 00 02 02 5b 15 00 00 00 00 00 02 03 6a 15 00 00 00 00 00 02 04 7a 15 00 00 00 00 00 02 05 82 15 00 00 00 00 00 02 06 85 15 00 00 00 00 00 02 07 80 15 00 00 00 00 00 02 08 7c 15 00 00 00 00 00 02 09 7c 15 00 00 00 00 00 02 0a 74 15 00 00 00 00 00 02 0b 71 15 00 00 00 00 00 02 0c 6e 15 00 00 00 00 00 02 0d 68 15 00 00 00 00 00 02 0e 65 15 01 00 00 00 00 02 0f 5c 15 00 00 00 00 00 02 10 32 15 00 00 00 00 00 02 11 18 15 00 00 00 00 00 02 12 00 15 00 00 00 00 00 02 13 00 15 00 00 00 00 00 02 1a 00 15 00 00 00 00 00 02 1b 00 15 00 00 00 00 00 02 1c 00 15 00 00 00 00 00 02 1d 00 15 00 00 00 00 00 02 1e 00 15 00 00 00 00 00 02 1f 00 15 00 00 00 00 00 02 20 00 15 00 00 00 00 00 02 21 00 15 00 00 00 00 00 02 22 00 15 00 00 00 00 00 02 23 00 15 00 00 00 00 00 02 24 00 15 01 00 00 00 00 02 25 00 15 00 00 00 00 00 02 26 00 15 00 00 00 00 00 02 27 00 15 00 00 00 00 00 02 28 00 15 00 00 00 00 00 02 29 00 15 00 00 00 00 00 02 2a 00 15 00 00 00 00 00 02 2b 00 15 00 00 00 00 00 02 2f 00 15 00 00 00 00 00 02 30 00 15 00 00 00 00 00 02 31 00 15 00 00 00 00 00 02 32 0c 15 00 00 00 00 00 02 33 0c 15 00 00 00 00 00 02 34 0c 15 00 00 00 00 00 02 35 0b 15 00 00 00 00 00 02 36 09 15 00 00 00 00 00 02 37 09 15 01 00 00 00 00 02 38 08 15 00 00 00 00 00 02 39 05 15 00 00 00 00 00 02 3a 03 15 00 00 00 00 00 02 3b 00 15 00 00 00 00 00 02 3f 00 15 00 00 00 00 00 02 40 00 15 00 00 00 00 00 02 41 00 15 00 00 00 00 00 02 42 00 15 00 00 00 00 00 02 43 00 15 00 00 00 00 00 02 44 00 15 00 00 00 00 00 02 45 00 15 00 00 00 00 00 02 46 00 15 00 00 00 00 00 02 47 00 15 00 00 00 00 00 02 48 00 15 00 00 00 00 00 02 49 03 15 00 00 00 00 00 02 4a 06 15 01 00 00 00 00 02 4b 07 15 00 00 00 00 00 02 4c 07 15 00 00 00 00 00 02 4d 00 15 00 00 00 00 00 02 4e 00 15 00 00 00 00 00 02 4f 00 15 00 00 00 00 00 02 50 00 15 00 00 00 00 00 02 51 00 15 00 00 00 00 00 02 52 00 15 00 00 00 00 00 02 53 01 15 00 00 00 00 00 02 54 01 15 00 00 00 00 00 02 55 89 15 00 00 00 00 00 02 56 00 15 00 00 00 00 00 02 58 00 15 00 00 00 00 00 02 68 00 15 00 00 00 00 00 02 84 ff 15 00 00 00 00 00 02 85 ff 15 01 00 00 00 00 02 86 03 15 00 00 00 00 00 02 87 00 15 00 00 00 00 00 02 88 00 15 00 00 00 00 00 02 a2 20 15 00 00 00 00 00 02 a9 01 15 00 00 00 00 00 02 aa 12 15 00 00 00 00 00 02 ab 13 15 00 00 00 00 00 02 ac 0a 15 00 00 00 00 00 02 ad 74 15 00 00 00 00 00 02 af 33 15 00 00 00 00 00 02 b0 03 15 00 00 00 00 00 02 b1 14 15 00 00 00 00 00 02 b2 42 15 00 00 00 00 00 02 b3 40 15 00 00 00 00 00 02 b4 a5 15 01 00 00 00 00 02 b6 44 15 00 00 00 00 00 02 b7 04 15 00 00 00 00 00 02 b8 14 15 00 00 00 00 00 02 b9 42 15 00 00 00 00 00 02 ba 40 15 00 00 00 00 00 02 bb a5 15 00 00 00 00 00 02 bd 44 15 00 00 00 00 00 02 be 04 15 00 00 00 00 00 02 bf 00 15 00 00 00 00 00 02 c0 75 15 00 00 00 00 00 02 c1 6a 15 00 00 00 00 00 02 c2 a5 15 00 00 00 00 00 02 c4 22 15 00 00 00 00 00 02 c5 02 15 00 00 00 00 00 02 c6 00 15 01 00 00 00 00 02 c7 95 15 00 00 00 00 00 02 c8 8a 15 00 00 00 00 00 02 c9 a5 15 00 00 00 00 00 02 cb 22 15 00 00 00 00 00 02 cc 02 15 00 00 00 00 00 02 cd 00 15 00 00 00 00 00 02 ce b5 15 00 00 00 00 00 02 cf aa 15 00 00 00 00 00 02 d0 a5 15 00 00 00 00 00 02 d2 22 15 00 00 00 00 00 02 d3 02 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 02 26 02 15 00 00 00 00 00 02 35 00 15 00 00 00 00 00 02 51 ff 15 00 00 00 00 00 02 53 24 15 00 00 00 00 00 02 55 00 15 01 00 00 00 00 02 b0 00 05 01 00 00 50 00 02 11 00 05 01 00 00 14 00 02 29 00]; - qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 46 00 02 10 00]; - qcom,mdss-dsi-displayoff-command = [05 01 00 00 20 00 02 28 00]; - qcom,mdss-dsi-displayon-command = [05 01 00 00 14 00 02 29 00]; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-displayoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-displayon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-h-sync-pulse = <0x01>; - qcom,mdss-dsi-dispparam-cabcuion-command = [15 01 00 00 00 00 02 55 01]; - qcom,mdss-dsi-dispparam-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcstillon-command = [15 00 00 00 00 00 02 55 02]; - qcom,mdss-dsi-dispparam-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcmovieon-command = [15 01 00 00 00 00 02 55 03]; - qcom,mdss-dsi-dispparam-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcoff-command = [39 01 00 00 01 00 02 55 00]; - qcom,mdss-dsi-dispparam-skince-cabcuion-command = [15 01 00 00 00 00 02 55 81]; - qcom,mdss-dsi-dispparam-skince-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command = [15 00 00 00 00 00 02 55 82]; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command = [15 01 00 00 00 00 02 55 83]; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcoff-command = [15 01 00 00 00 00 02 55 80]; - qcom,mdss-dsi-dispparam-skince-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-dimmingon-command = [39 01 00 00 01 00 02 53 2c]; - qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-idleon-command = [39 01 00 00 01 00 02 39 00]; - qcom,mdss-dsi-dispparam-idleoff-command = [39 01 00 00 01 00 02 38 00]; - qcom,mdss-dsi-dispparam-papermode2-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 10 00 02 26 01 15 01 00 00 00 00 02 ff 20 15 00 00 00 00 00 02 75 00 15 00 00 00 00 00 02 76 00 15 00 00 00 00 00 02 77 00 15 00 00 00 00 00 02 78 27 15 00 00 00 00 00 02 79 00 15 00 00 00 00 00 02 7a 67 15 00 00 00 00 00 02 7b 00 15 00 00 00 00 00 02 7c 94 15 00 00 00 00 00 02 7d 00 15 00 00 00 00 00 02 7e b8 15 00 00 00 00 00 02 7f 00 15 00 00 00 00 00 02 80 d4 15 00 00 00 00 00 02 81 00 15 00 00 00 00 00 02 82 ea 15 00 00 00 00 00 02 83 00 15 00 00 00 00 00 02 84 fc 15 00 00 00 00 00 02 85 01 15 00 00 00 00 00 02 86 0f 15 00 00 00 00 00 02 87 01 15 00 00 00 00 00 02 88 46 15 00 00 00 00 00 02 89 01 15 00 00 00 00 00 02 8a 70 15 00 00 00 00 00 02 8b 01 15 00 00 00 00 00 02 8c ad 15 00 00 00 00 00 02 8d 01 15 00 00 00 00 00 02 8e da 15 00 00 00 00 00 02 8f 02 15 00 00 00 00 00 02 90 1d 15 00 00 00 00 00 02 91 02 15 00 00 00 00 00 02 92 50 15 00 00 00 00 00 02 93 02 15 00 00 00 00 00 02 94 52 15 00 00 00 00 00 02 95 02 15 00 00 00 00 00 02 96 83 15 00 00 00 00 00 02 97 02 15 00 00 00 00 00 02 98 ba 15 00 00 00 00 00 02 99 02 15 00 00 00 00 00 02 9a de 15 00 00 00 00 00 02 9b 03 15 00 00 00 00 00 02 9c 12 15 00 00 00 00 00 02 9d 03 15 00 00 00 00 00 02 9e 2e 15 00 00 00 00 00 02 9f 03 15 00 00 00 00 00 02 a0 54 15 00 00 00 00 00 02 a2 03 15 00 00 00 00 00 02 a3 61 15 00 00 00 00 00 02 a4 03 15 00 00 00 00 00 02 a5 6f 15 00 00 00 00 00 02 a6 03 15 00 00 00 00 00 02 a7 7e 15 00 00 00 00 00 02 a9 03 15 00 00 00 00 00 02 aa 90 15 00 00 00 00 00 02 ab 03 15 00 00 00 00 00 02 ac a7 15 00 00 00 00 00 02 ad 03 15 00 00 00 00 00 02 ae c2 15 00 00 00 00 00 02 af 03 15 00 00 00 00 00 02 b0 d5 15 00 00 00 00 00 02 b1 03 15 01 00 00 00 00 02 b2 d8 15 00 00 00 00 00 02 b3 00 15 00 00 00 00 00 02 b4 00 15 00 00 00 00 00 02 b5 00 15 00 00 00 00 00 02 b6 27 15 00 00 00 00 00 02 b7 00 15 00 00 00 00 00 02 b8 67 15 00 00 00 00 00 02 b9 00 15 00 00 00 00 00 02 ba 94 15 00 00 00 00 00 02 bb 00 15 00 00 00 00 00 02 bc b8 15 00 00 00 00 00 02 bd 00 15 00 00 00 00 00 02 be d4 15 00 00 00 00 00 02 bf 00 15 00 00 00 00 00 02 c0 ea 15 00 00 00 00 00 02 c1 00 15 00 00 00 00 00 02 c2 fc 15 00 00 00 00 00 02 c3 01 15 00 00 00 00 00 02 c4 0f 15 00 00 00 00 00 02 c5 01 15 00 00 00 00 00 02 c6 46 15 00 00 00 00 00 02 c7 01 15 00 00 00 00 00 02 c8 70 15 00 00 00 00 00 02 c9 01 15 00 00 00 00 00 02 ca ad 15 00 00 00 00 00 02 cb 01 15 00 00 00 00 00 02 cc da 15 00 00 00 00 00 02 cd 02 15 00 00 00 00 00 02 ce 1d 15 00 00 00 00 00 02 cf 02 15 00 00 00 00 00 02 d0 50 15 00 00 00 00 00 02 d1 02 15 00 00 00 00 00 02 d2 52 15 00 00 00 00 00 02 d3 02 15 00 00 00 00 00 02 d4 83 15 00 00 00 00 00 02 d5 02 15 00 00 00 00 00 02 d6 ba 15 00 00 00 00 00 02 d7 02 15 00 00 00 00 00 02 d8 de 15 00 00 00 00 00 02 d9 03 15 00 00 00 00 00 02 da 12 15 00 00 00 00 00 02 db 03 15 00 00 00 00 00 02 dc 2e 15 00 00 00 00 00 02 dd 03 15 00 00 00 00 00 02 de 54 15 00 00 00 00 00 02 df 03 15 00 00 00 00 00 02 e0 61 15 00 00 00 00 00 02 e1 03 15 00 00 00 00 00 02 e2 6f 15 00 00 00 00 00 02 e3 03 15 00 00 00 00 00 02 e4 7e 15 00 00 00 00 00 02 e5 03 15 00 00 00 00 00 02 e6 90 15 00 00 00 00 00 02 e7 03 15 00 00 00 00 00 02 e8 a7 15 00 00 00 00 00 02 e9 03 15 00 00 00 00 00 02 ea c2 15 00 00 00 00 00 02 eb 03 15 00 00 00 00 00 02 ec d5 15 00 00 00 00 00 02 ed 03 15 00 00 00 00 00 02 ee d8 15 00 00 00 00 00 02 ef 00 15 00 00 00 00 00 02 f0 bc 15 00 00 00 00 00 02 f1 00 15 00 00 00 00 00 02 f2 cb 15 00 00 00 00 00 02 f3 00 15 00 00 00 00 00 02 f4 e4 15 00 00 00 00 00 02 f5 00 15 00 00 00 00 00 02 f6 f9 15 00 00 00 00 00 02 f7 01 15 00 00 00 00 00 02 f8 0b 15 00 00 00 00 00 02 f9 01 15 00 00 00 00 00 02 fa 1b 15 01 00 00 00 00 02 ff 21 15 00 00 00 00 00 02 00 01 15 00 00 00 00 00 02 01 2a 15 00 00 00 00 00 02 02 01 15 00 00 00 00 00 02 03 38 15 00 00 00 00 00 02 04 01 15 00 00 00 00 00 02 05 44 15 00 00 00 00 00 02 06 01 15 00 00 00 00 00 02 07 6e 15 00 00 00 00 00 02 08 01 15 00 00 00 00 00 02 09 8f 15 00 00 00 00 00 02 0a 01 15 00 00 00 00 00 02 0b c2 15 00 00 00 00 00 02 0c 01 15 00 00 00 00 00 02 0d e9 15 00 00 00 00 00 02 0e 02 15 00 00 00 00 00 02 0f 27 15 00 00 00 00 00 02 10 02 15 00 00 00 00 00 02 11 56 15 00 00 00 00 00 02 12 02 15 00 00 00 00 00 02 13 58 15 00 00 00 00 00 02 14 02 15 00 00 00 00 00 02 15 87 15 00 00 00 00 00 02 16 02 15 00 00 00 00 00 02 17 bd 15 00 00 00 00 00 02 18 02 15 00 00 00 00 00 02 19 e2 15 00 00 00 00 00 02 1a 03 15 00 00 00 00 00 02 1b 14 15 00 00 00 00 00 02 1c 03 15 00 00 00 00 00 02 1d 30 15 00 00 00 00 00 02 1e 03 15 00 00 00 00 00 02 1f 58 15 00 00 00 00 00 02 20 03 15 00 00 00 00 00 02 21 64 15 00 00 00 00 00 02 22 03 15 00 00 00 00 00 02 23 72 15 00 00 00 00 00 02 24 03 15 00 00 00 00 00 02 25 81 15 00 00 00 00 00 02 26 03 15 00 00 00 00 00 02 27 95 15 00 00 00 00 00 02 28 03 15 00 00 00 00 00 02 29 ad 15 00 00 00 00 00 02 2a 03 15 00 00 00 00 00 02 2b c6 15 00 00 00 00 00 02 2d 03 15 00 00 00 00 00 02 2f d6 15 00 00 00 00 00 02 30 03 15 01 00 00 00 00 02 31 d8 15 00 00 00 00 00 02 32 00 15 00 00 00 00 00 02 33 bc 15 00 00 00 00 00 02 34 00 15 00 00 00 00 00 02 35 cb 15 00 00 00 00 00 02 36 00 15 00 00 00 00 00 02 37 e4 15 00 00 00 00 00 02 38 00 15 00 00 00 00 00 02 39 f9 15 00 00 00 00 00 02 3a 01 15 00 00 00 00 00 02 3b 0b 15 00 00 00 00 00 02 3d 01 15 00 00 00 00 00 02 3f 1b 15 00 00 00 00 00 02 40 01 15 00 00 00 00 00 02 41 2a 15 00 00 00 00 00 02 42 01 15 00 00 00 00 00 02 43 38 15 00 00 00 00 00 02 44 01 15 00 00 00 00 00 02 45 44 15 00 00 00 00 00 02 46 01 15 00 00 00 00 00 02 47 6e 15 00 00 00 00 00 02 48 01 15 00 00 00 00 00 02 49 8f 15 00 00 00 00 00 02 4a 01 15 00 00 00 00 00 02 4b c2 15 00 00 00 00 00 02 4c 01 15 00 00 00 00 00 02 4d e9 15 00 00 00 00 00 02 4e 02 15 00 00 00 00 00 02 4f 27 15 00 00 00 00 00 02 50 02 15 00 00 00 00 00 02 51 56 15 00 00 00 00 00 02 52 02 15 00 00 00 00 00 02 53 58 15 00 00 00 00 00 02 54 02 15 00 00 00 00 00 02 55 87 15 00 00 00 00 00 02 56 02 15 00 00 00 00 00 02 58 bd 15 00 00 00 00 00 02 59 02 15 00 00 00 00 00 02 5a e2 15 00 00 00 00 00 02 5b 03 15 00 00 00 00 00 02 5c 14 15 00 00 00 00 00 02 5d 03 15 00 00 00 00 00 02 5e 30 15 00 00 00 00 00 02 5f 03 15 00 00 00 00 00 02 60 58 15 00 00 00 00 00 02 61 03 15 00 00 00 00 00 02 62 64 15 00 00 00 00 00 02 63 03 15 00 00 00 00 00 02 64 72 15 00 00 00 00 00 02 65 03 15 00 00 00 00 00 02 66 81 15 00 00 00 00 00 02 67 03 15 00 00 00 00 00 02 68 95 15 00 00 00 00 00 02 69 03 15 01 00 00 00 00 02 6a ad 15 00 00 00 00 00 02 6b 03 15 00 00 00 00 00 02 6c c6 15 00 00 00 00 00 02 6d 03 15 00 00 00 00 00 02 6e d6 15 00 00 00 00 00 02 6f 03 15 00 00 00 00 00 02 70 d8 15 00 00 00 00 00 02 71 01 15 00 00 00 00 00 02 72 7d 15 00 00 00 00 00 02 73 01 15 00 00 00 00 00 02 74 81 15 00 00 00 00 00 02 75 01 15 00 00 00 00 00 02 76 88 15 00 00 00 00 00 02 77 01 15 00 00 00 00 00 02 78 8f 15 00 00 00 00 00 02 79 01 15 00 00 00 00 00 02 7a 96 15 00 00 00 00 00 02 7b 01 15 00 00 00 00 00 02 7c 9d 15 00 00 00 00 00 02 7d 01 15 00 00 00 00 00 02 7e a3 15 00 00 00 00 00 02 7f 01 15 00 00 00 00 00 02 80 a8 15 00 00 00 00 00 02 81 01 15 00 00 00 00 00 02 82 ae 15 00 00 00 00 00 02 83 01 15 00 00 00 00 00 02 84 c3 15 00 00 00 00 00 02 85 01 15 00 00 00 00 00 02 86 d6 15 00 00 00 00 00 02 87 01 15 00 00 00 00 00 02 88 f5 15 00 00 00 00 00 02 89 02 15 00 00 00 00 00 02 8a 12 15 00 00 00 00 00 02 8b 02 15 00 00 00 00 00 02 8c 42 15 00 00 00 00 00 02 8d 02 15 00 00 00 00 00 02 8e 6b 15 00 00 00 00 00 02 8f 02 15 00 00 00 00 00 02 90 6c 15 00 00 00 00 00 02 91 02 15 00 00 00 00 00 02 92 98 15 00 00 00 00 00 02 93 02 15 00 00 00 00 00 02 94 cd 15 00 00 00 00 00 02 95 02 15 00 00 00 00 00 02 96 f2 15 00 00 00 00 00 02 97 03 15 00 00 00 00 00 02 98 20 15 00 00 00 00 00 02 99 03 15 00 00 00 00 00 02 9a 3c 15 00 00 00 00 00 02 9b 03 15 00 00 00 00 00 02 9c 61 15 00 00 00 00 00 02 9d 03 15 00 00 00 00 00 02 9e 6b 15 00 00 00 00 00 02 9f 03 15 00 00 00 00 00 02 a0 77 15 00 00 00 00 00 02 a2 03 15 00 00 00 00 00 02 a3 85 15 00 00 00 00 00 02 a4 03 15 00 00 00 00 00 02 a5 95 15 00 00 00 00 00 02 a6 03 15 00 00 00 00 00 02 a7 9f 15 00 00 00 00 00 02 a9 03 15 00 00 00 00 00 02 aa bf 15 00 00 00 00 00 02 ab 03 15 00 00 00 00 00 02 ac d6 15 00 00 00 00 00 02 ad 03 15 01 00 00 00 00 02 ae d8 15 00 00 00 00 00 02 af 01 15 00 00 00 00 00 02 b0 7d 15 00 00 00 00 00 02 b1 01 15 00 00 00 00 00 02 b2 81 15 00 00 00 00 00 02 b3 01 15 00 00 00 00 00 02 b4 88 15 00 00 00 00 00 02 b5 01 15 00 00 00 00 00 02 b6 8f 15 00 00 00 00 00 02 b7 01 15 00 00 00 00 00 02 b8 96 15 00 00 00 00 00 02 b9 01 15 00 00 00 00 00 02 ba 9d 15 00 00 00 00 00 02 bb 01 15 00 00 00 00 00 02 bc a3 15 00 00 00 00 00 02 bd 01 15 00 00 00 00 00 02 be a8 15 00 00 00 00 00 02 bf 01 15 00 00 00 00 00 02 c0 ae 15 00 00 00 00 00 02 c1 01 15 00 00 00 00 00 02 c2 c3 15 00 00 00 00 00 02 c3 01 15 00 00 00 00 00 02 c4 d6 15 00 00 00 00 00 02 c5 01 15 00 00 00 00 00 02 c6 f5 15 00 00 00 00 00 02 c7 02 15 00 00 00 00 00 02 c8 12 15 00 00 00 00 00 02 c9 02 15 00 00 00 00 00 02 ca 42 15 00 00 00 00 00 02 cb 02 15 00 00 00 00 00 02 cc 6b 15 00 00 00 00 00 02 cd 02 15 00 00 00 00 00 02 ce 6c 15 00 00 00 00 00 02 cf 02 15 00 00 00 00 00 02 d0 98 15 00 00 00 00 00 02 d1 02 15 00 00 00 00 00 02 d2 cd 15 00 00 00 00 00 02 d3 02 15 00 00 00 00 00 02 d4 f2 15 00 00 00 00 00 02 d5 03 15 00 00 00 00 00 02 d6 20 15 00 00 00 00 00 02 d7 03 15 00 00 00 00 00 02 d8 3c 15 00 00 00 00 00 02 d9 03 15 00 00 00 00 00 02 da 61 15 00 00 00 00 00 02 db 03 15 00 00 00 00 00 02 dc 6b 15 00 00 00 00 00 02 dd 03 15 00 00 00 00 00 02 de 77 15 00 00 00 00 00 02 df 03 15 00 00 00 00 00 02 e0 85 15 00 00 00 00 00 02 e1 03 15 00 00 00 00 00 02 e2 95 15 00 00 00 00 00 02 e3 03 15 00 00 00 00 00 02 e4 9f 15 00 00 00 00 00 02 e5 03 15 00 00 00 00 00 02 e6 bf 15 00 00 00 00 00 02 e7 03 15 00 00 00 00 00 02 e8 d6 15 00 00 00 00 00 02 e9 03 15 00 00 00 00 00 02 ea d8 15 01 00 00 00 00 02 ff 10]; - qcom,mdss-dsi-dispparam-papermode2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-default-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 10 00 02 26 02]; - qcom,mdss-dsi-dispparam-default-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-normal1-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 10 00 02 26 01]; - qcom,mdss-dsi-dispparam-normal1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-normal2-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 10 00 02 26 02]; - qcom,mdss-dsi-dispparam-normal2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-read-brightness-command = [06 01 00 01 05 00 02 52 00]; - qcom,mdss-dsi-read-brightness-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-xy-coordinate-command = [06 01 00 01 05 00 02 a1 00]; - qcom,mdss-dsi-dispparam-xy-coordinate-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-max-luminance-command = [06 01 00 01 05 00 02 a1 00]; - qcom,mdss-dsi-dispparam-max-luminance-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-max-luminance-valid-command = [06 01 00 01 05 00 02 db 00]; - qcom,mdss-dsi-dispparam-max-luminance-valid-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x220808 0x24240808 0x5030400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_gvo_fhd_rm69299_cmd { - qcom,mdss-dsi-panel-name = "gvo fhd cmd dsi panel"; - qcom,mdss-dsi-panel-id = <0x00>; - qcom,mdss-dsi-panel-model = "GVO FHD RM69299 CMD PANEL"; - qcom,mdss-dsi-panel-sleepwrmod = <0x00>; - 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-traffic-mode = "burst_mode"; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-lp11-init; - 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-brightness-max-level = <0x3ff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,mdss-dsi-reset-sequence = <0x01 0x01 0x00 0x01 0x01 0x0a>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x89>; - 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-tx-eot-append; - 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 = <0x419ce0>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-dsi-on-command-tuning; - qcom,dispparam-enabled; - qcom,ulps-enabled; - qcom,suspend-ulps-enabled; - qcom,panel-allow-phy-poweroff; - qcom,mdss-dsi-t-clk-post = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x34>; - phandle = <0x361>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x8c8>; - qcom,mdss-dsi-h-front-porch = <0x38>; - qcom,mdss-dsi-h-back-porch = <0x38>; - qcom,mdss-dsi-h-pulse-width = <0x12>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x18>; - qcom,mdss-dsi-v-front-porch = <0x1a>; - qcom,mdss-dsi-v-pulse-width = <0x0c>; - 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 = [15 01 00 00 0a 00 02 fe 00 39 00 00 00 00 00 03 51 00 00 39 00 00 00 00 00 02 35 00 05 01 00 00 78 00 02 11 00 05 01 00 00 00 00 02 29 00]; - 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-doze-hbm-command = [39 01 00 00 00 00 03 51 00 01 39 01 00 00 01 00 02 53 22]; - qcom,mdss-dsi-doze-lbm-command = [39 01 00 00 00 00 03 51 00 01 39 01 00 00 01 00 02 53 23]; - qcom,mdss-dsi-nolp-command = [39 01 00 00 00 00 02 53 20]; - qcom,mdss-dsi-doze-hbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-doze-lbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-off-command = [39 01 00 00 00 00 02 55 00]; - qcom,mdss-dsi-dispparam-acl-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l1-command = [39 01 00 00 00 00 02 55 01]; - qcom,mdss-dsi-dispparam-acl-l1-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l2-command = [39 01 00 00 00 00 02 55 02]; - qcom,mdss-dsi-dispparam-acl-l2-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l3-command = [39 01 00 00 00 00 02 55 03]; - qcom,mdss-dsi-dispparam-acl-l3-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-off-command = [39 01 00 00 00 00 02 53 20]; - qcom,mdss-dsi-dispparam-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-on-command = [39 01 00 00 00 00 02 53 e0]; - qcom,mdss-dsi-dispparam-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-panel-phy-timings = <0x220809 0x25230909 0x6030400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_tianma_fhd_rm69299_cmd { - qcom,mdss-dsi-panel-name = "tianma fhd cmd dsi panel"; - qcom,mdss-dsi-panel-id = <0x00>; - qcom,mdss-dsi-panel-model = "TIANMA FHD RM69299 CMD PANEL"; - qcom,mdss-dsi-panel-sleepwrmod = <0x00>; - 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-traffic-mode = "burst_mode"; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-lp11-init; - 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-brightness-max-level = <0x3ff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,mdss-dsi-reset-sequence = <0x01 0x01 0x00 0x01 0x01 0x0a>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x89>; - 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-tx-eot-append; - 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 = <0x419ce0>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,dispparam-enabled; - qcom,ulps-enabled; - qcom,suspend-ulps-enabled; - qcom,panel-allow-phy-poweroff; - qcom,mdss-dsi-t-clk-post = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x34>; - phandle = <0x369>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x8c8>; - qcom,mdss-dsi-h-front-porch = <0x38>; - qcom,mdss-dsi-h-back-porch = <0x38>; - qcom,mdss-dsi-h-pulse-width = <0x12>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x18>; - qcom,mdss-dsi-v-front-porch = <0x1a>; - qcom,mdss-dsi-v-pulse-width = <0x0c>; - 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 = [39 00 00 00 00 00 03 51 00 00 39 00 00 00 00 00 02 35 00 05 01 00 00 78 00 02 11 00 05 01 00 00 00 00 02 29 00]; - 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-h-sync-pulse = <0x00>; - qcom,mdss-dsi-panel-phy-timings = <0x220809 0x25230909 0x6030400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_tianma_fhd_nt36672a_video { - qcom,mdss-dsi-panel-name = "tianma fhd video dsi panel"; - qcom,mdss-dsi-panel-id = <0x00>; - qcom,mdss-dsi-panel-model = "TIANMA FHD NT36672A VIDEO 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-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0x00>; - 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-lp11-init; - 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-min-level = <0x01>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-reset-sequence = <0x00 0x0a 0x01 0x0a>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x88>; - qcom,cont-splash-enabled; - qcom,mdss-dsi-tx-eot-append; - 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,esd-err-irq-gpio = <0x3c 0x0a 0x2001>; - qcom,dispparam-enabled; - qcom,mdss-panel-on-dimming-delay = <0x78>; - qcom,ulps-enabled; - qcom,suspend-ulps-enabled; - qcom,panel-allow-phy-poweroff; - qcom,mdss-dsi-t-clk-post = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x33>; - qcom,panel-supply-entries = <0x362>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,platform-reset-gpio = <0x3c 0x06 0x00>; - phandle = <0x365>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x8c6>; - qcom,mdss-dsi-h-front-porch = <0x28>; - qcom,mdss-dsi-h-back-porch = <0x2c>; - qcom,mdss-dsi-h-pulse-width = <0x14>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x08>; - qcom,mdss-dsi-v-front-porch = <0x0f>; - 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 0x22150000 0x02 0x401500 0x00 0x201c015 0x00 0x20240 0x15000000 0x203 0x40150000 0x02 0x4401500 0x00 0x2054015 0x00 0x20640 0x15000000 0x207 0x40150000 0x02 0x8401500 0x00 0x2094015 0x00 0x20a40 0x15000000 0x20b 0x40150000 0x02 0xc401500 0x00 0x20d4015 0x00 0x20e40 0x15000000 0x20f 0x40150000 0x02 0x10401500 0x00 0x2115015 0x00 0x21260 0x15000000 0x213 0x70150000 0x02 0x14581500 0x00 0x2156815 0x00 0x21678 0x15010000 0x217 0x77150000 0x02 0x18391500 0x00 0x2192d15 0x00 0x21a2e 0x15000000 0x21b 0x32150000 0x02 0x1c371500 0x00 0x21d3a15 0x00 0x21e40 0x15000000 0x21f 0x40150000 0x02 0x20401500 0x00 0x2214015 0x00 0x22240 0x15000000 0x223 0x40150000 0x02 0x24401500 0x00 0x2254015 0x00 0x22640 0x15000000 0x227 0x40150000 0x02 0x28401500 0x00 0x22d0015 0x00 0x22f40 0x15000000 0x230 0x40150000 0x02 0x31401500 0x00 0x2324015 0x00 0x23340 0x15000000 0x234 0x40150100 0x02 0x35401500 0x00 0x2364015 0x00 0x23740 0x15000000 0x238 0x40150000 0x02 0x39401500 0x00 0x23a4015 0x00 0x23b40 0x15000000 0x23d 0x40150000 0x02 0x3f401500 0x00 0x2404015 0x00 0x24140 0x15000000 0x242 0x40150000 0x02 0x43401500 0x00 0x2444015 0x00 0x24540 0x15000000 0x246 0x40150000 0x02 0x47401500 0x00 0x2484015 0x00 0x24940 0x15000000 0x24a 0x40150000 0x02 0x4b401500 0x00 0x24c4015 0x00 0x24d40 0x15000000 0x24e 0x40150000 0x02 0x4f401501 0x00 0x2504015 0x00 0x25140 0x15000000 0x252 0x40150000 0x02 0x53011500 0x00 0x2540115 0x00 0x255fe 0x15000000 0x256 0x77150000 0x02 0x58cd1500 0x00 0x259d015 0x00 0x25ad0 0x15000000 0x25b 0x50150000 0x02 0x5c501500 0x00 0x25d5015 0x00 0x25e50 0x15000000 0x25f 0x50150000 0x02 0x60501500 0x00 0x2615015 0x00 0x26250 0x15000000 0x263 0x50150000 0x02 0x64501500 0x00 0x2655015 0x00 0x26650 0x15000000 0x267 0x50150000 0x02 0x68501500 0x00 0x2695015 0x1000000 0x26a50 0x15000000 0x26b 0x50150000 0x02 0x6c501500 0x00 0x26d5015 0x00 0x26e50 0x15000000 0x26f 0x50150000 0x02 0x70071500 0x00 0x2710015 0x00 0x27200 0x15000000 0x273 0x150000 0x02 0x74061500 0x00 0x2750c15 0x00 0x27603 0x15000000 0x277 0x9150000 0x02 0x780f1500 0x00 0x2796815 0x00 0x27a88 0x15000000 0x27c 0x80150000 0x02 0x7d801500 0x00 0x27e8015 0x00 0x27f00 0x15000000 0x280 0x150000 0x02 0x81001500 0x00 0x2830115 0x00 0x28400 0x15010000 0x285 0x80150000 0x02 0x86801500 0x00 0x2878015 0x00 0x28840 0x15000000 0x289 0x91150000 0x02 0x8a981500 0x00 0x28b8015 0x00 0x28c80 0x15000000 0x28d 0x80150000 0x02 0x8e801500 0x00 0x28f8015 0x00 0x29080 0x15000000 0x291 0x80150000 0x02 0x92801500 0x00 0x2938015 0x00 0x29480 0x15000000 0x295 0x80150000 0x02 0x96801500 0x00 0x2978015 0x00 0x29880 0x15000000 0x299 0x80150000 0x02 0x9a801500 0x00 0x29b8015 0x00 0x29c80 0x15000000 0x29d 0x80150100 0x02 0x9e801500 0x00 0x29f8015 0x00 0x2a08a 0x15000000 0x2a2 0x80150000 0x02 0xa6801500 0x00 0x2a78015 0x00 0x2a980 0x15000000 0x2aa 0x80150000 0x02 0xab801500 0x00 0x2ac8015 0x00 0x2ad80 0x15000000 0x2ae 0x80150000 0x02 0xaf801500 0x00 0x2b77615 0x00 0x2b876 0x15000000 0x2b9 0x5150000 0x02 0xba0d1500 0x00 0x2bb1415 0x00 0x2bc0f 0x15000000 0x2bd 0x18150000 0x02 0xbe1f1500 0x00 0x2bf0515 0x00 0x2c00d 0x15000000 0x2c1 0x14150000 0x02 0xc2031501 0x00 0x2c30715 0x00 0x2c40a 0x15000000 0x2c5 0xa0150000 0x02 0xc6551500 0x00 0x2c7ff15 0x00 0x2c839 0x15000000 0x2c9 0x44150000 0x02 0xca121500 0x00 0x2cd8015 0x00 0x2db80 0x15000000 0x2dc 0x80150000 0x02 0xdd801500 0x00 0x2e08015 0x00 0x2e180 0x15000000 0x2e2 0x80150000 0x02 0xe3801500 0x00 0x2e48015 0x00 0x2e540 0x15000000 0x2e6 0x40150000 0x02 0xe7401500 0x00 0x2e84015 0x00 0x2e940 0x15000000 0x2ea 0x40150000 0x02 0xeb401500 0x00 0x2ec4015 0x00 0x2ed40 0x15000000 0x2ee 0x40150000 0x02 0xef401500 0x00 0x2f04015 0x00 0x2f140 0x15000000 0x2f2 0x40150000 0x02 0xf3401500 0x00 0x2f44015 0x00 0x2f540 0x15000000 0x2f6 0x40150100 0x02 0xfb011501 0x00 0x2ff2315 0x00 0x2fb01 0x15000000 0x201 0x84150000 0x02 0x52d1500 0x00 0x2060015 0x00 0x21101 0x15000000 0x212 0x7b150000 0x02 0x156f1500 0x00 0x2160b15 0x00 0x2290a 0x15000000 0x230 0xff150000 0x02 0x31ff1500 0x00 0x232ff15 0x00 0x233ff 0x15000000 0x234 0xff150000 0x02 0x35ff1500 0x00 0x236ff15 0x00 0x237ff 0x15000000 0x238 0xfc150100 0x02 0x39f81500 0x00 0x23af415 0x00 0x23bf1 0x15000000 0x23d 0xee150000 0x02 0x3feb1500 0x00 0x240e815 0x00 0x241e5 0x15000000 0x22a 0x13150000 0x02 0x45ff1500 0x00 0x246ff15 0x00 0x247ff 0x15000000 0x248 0xff150000 0x02 0x49ff1500 0x00 0x24aff15 0x00 0x24bff 0x15000000 0x24c 0xff150000 0x02 0x4ded1500 0x00 0x24ed515 0x00 0x24fbf 0x15000000 0x250 0xa6150100 0x02 0x51961500 0x00 0x2528615 0x00 0x25376 0x15000000 0x254 0x66150000 0x02 0x2b0e1500 0x00 0x258ff15 0x00 0x259ff 0x15000000 0x25a 0xff150000 0x02 0x5bff1500 0x00 0x25cff15 0x00 0x25dff 0x15000000 0x25e 0xff150000 0x02 0x5fff1500 0x00 0x260f615 0x00 0x261ea 0x15000000 0x262 0xe1150000 0x02 0x63d81500 0x00 0x264ce15 0x00 0x265c3 0x15000000 0x266 0xba150100 0x02 0x67b31501 0x00 0x2ff2515 0x00 0x2fb01 0x15000000 0x205 0x4150100 0x02 0xff261500 0x00 0x2fb0115 0x00 0x21caf 0x15010000 0x2ff 0x10150000 0x02 0xfb011500 0x00 0x251ff15 0x00 0x25324 0x15000000 0x255 0x50100 0x02 0x29000501 0x4600 0x2110015 0x1000000 0x2ff24 0x15000000 0x2fb 0x1150000 0x02 0xc3011500 0x00 0x2c45415 0x1000000 0x2ff10>; - qcom,mdss-dsi-off-command = [15 01 00 00 00 00 02 ff 24 15 00 00 00 00 00 02 fb 01 15 00 00 00 00 00 02 c3 00 15 01 00 00 00 00 02 ff 10 05 01 00 00 00 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 = <0x01>; - qcom,mdss-dsi-dispparam-cabcuion-command = [15 01 00 00 00 00 02 55 01]; - qcom,mdss-dsi-dispparam-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcstillon-command = [15 01 00 00 00 00 02 55 02]; - qcom,mdss-dsi-dispparam-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcmovieon-command = [15 01 00 00 00 00 02 55 03]; - qcom,mdss-dsi-dispparam-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcoff-command = [39 01 00 00 01 00 02 55 00]; - qcom,mdss-dsi-dispparam-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-dimmingon-command = [39 01 00 00 01 00 02 53 2c]; - qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcuion-command = [15 01 00 00 00 00 02 55 81]; - qcom,mdss-dsi-dispparam-skince-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command = [15 01 00 00 00 00 02 55 82]; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command = [15 01 00 00 00 00 02 55 83]; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcoff-command = [15 01 00 00 00 00 02 55 80]; - qcom,mdss-dsi-dispparam-skince-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x210808 0x25220908 0x6030400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_ebbg_fhd_ft8716_video { - qcom,mdss-dsi-panel-name = "ebbg fhd video dsi panel"; - qcom,mdss-dsi-panel-id = <0x00>; - qcom,mdss-dsi-panel-model = "EBBG FHD FT8716 VIDEO PANEL"; - qcom,mdss-dsi-panel-sleepwrmod = <0x00>; - 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-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0x00>; - 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-lp11-init; - 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-min-level = <0x01>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,mdss-dsi-reset-sequence = <0x01 0x05 0x00 0x02 0x01 0x06>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x88>; - qcom,cont-splash-enabled; - qcom,mdss-dsi-tx-eot-append; - qcom,mdss-panel-on-dimming-delay = <0x78>; - qcom,mdss-dsi-pan-enable-dynamic-fps; - qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; - qcom,dsi-supported-dfps-list = <0x3c 0x37>; - qcom,dispccbb-enabled; - qcom,dispblnotify-enabled; - qcom,dispparam-enabled; - qcom,mdss-night-brightness = <0x07 0x19 0x2b 0x3d>; - qcom,disp-panel-offon-mode-enabled; - 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-panel-xy-coordinate = <0x04 0x03>; - qcom,mdss-dsi-panel-max-luminance = <0x01 0x01>; - qcom,mdss-dsi-panel-bl-info = <0x134 0x221 0x1a4 0x2bc>; - qcom,esd-check-enabled; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a 0x6010001 0x10b 0x6010001 0x10c 0x6010001 0x10d 0x6010001 0x10f 0x6010001 0x11d 0x6010001 0x1ac>; - qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-status-value = <0x9c 0x00 0x07 0x00 0xc0 0x02 0x00>; - qcom,mdss-dsi-panel-status-read-length = <0x01 0x01 0x01 0x01 0x01 0x01 0x01>; - qcom,mdss-panel-off-keep-reset; - qcom,ulps-enabled; - qcom,suspend-ulps-enabled; - qcom,panel-allow-phy-poweroff; - qcom,mdss-dsi-t-clk-post = <0x0d>; - qcom,mdss-dsi-t-clk-pre = <0x2f>; - phandle = <0x366>; - - 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 = <0x1c>; - qcom,mdss-dsi-h-back-porch = <0x1c>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x10>; - qcom,mdss-dsi-v-front-porch = <0x0e>; - 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 = [15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 04 ff 87 16 01 15 00 00 00 00 00 02 00 80 29 01 00 00 00 00 03 ff 87 16 15 00 00 00 00 00 02 00 81 29 01 00 00 00 00 0d f3 f8 e1 00 f8 e1 00 00 1c 00 00 1c 00 15 00 00 00 00 00 02 00 b3 15 00 00 00 00 00 02 ca 8c 15 00 00 00 00 00 02 00 80 15 00 00 00 00 00 02 a5 bf 15 00 00 00 00 00 02 00 a1 15 00 00 00 00 00 02 c0 0c 15 00 00 00 00 00 02 00 d1 15 00 00 00 00 00 02 c0 0c 15 00 00 00 00 00 02 00 88 29 01 00 00 00 00 05 c2 83 00 12 92 15 00 00 00 00 00 02 00 ca 15 00 00 00 00 00 02 cb 02 15 00 00 00 00 00 02 00 8a 15 00 00 00 00 00 02 cc 04 15 00 00 00 00 00 02 00 9a 15 00 00 00 00 00 02 cc 04 15 00 00 00 00 00 02 00 a9 15 00 00 00 00 00 02 cd 0b 15 00 00 00 00 00 02 00 89 15 01 00 00 00 00 02 cd 0b 15 00 00 00 00 00 02 00 80 29 00 00 00 00 00 0b ca 80 e5 ff 80 ff b2 ff 00 00 00 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 10 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 90 9a 8b 8b c9 9a 99 a9 a9 a9 ba 99 89 88 67 34 22 22 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 11 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 90 8a 9b 99 c8 9a 99 99 a9 99 ba 8a 89 88 67 45 33 22 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 12 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 90 99 9a 8a b9 a9 98 99 a9 99 b9 8a 88 88 78 45 33 33 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 13 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 9a 8a 8a b8 9a 98 99 99 99 a9 9a 88 88 78 56 34 33 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 14 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 8a 9a 89 b8 99 99 98 99 99 b8 8a 88 88 78 56 44 44 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 15 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 99 99 99 a8 99 89 89 99 89 a9 9a 88 88 88 57 44 44 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 16 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 99 99 98 98 8a 89 99 98 89 a9 99 88 88 88 67 55 44 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 17 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 89 99 89 a8 99 88 89 99 98 98 a9 88 88 88 67 55 55 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 18 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 98 99 98 98 89 89 98 98 89 98 99 89 88 88 78 55 55 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 19 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 98 89 89 98 89 89 88 99 88 a8 89 89 88 88 78 66 55 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1a 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 99 88 98 89 89 88 89 98 98 98 89 88 88 78 66 66 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1b 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 89 98 88 89 88 89 98 88 98 89 89 88 88 88 67 66 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1c 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 98 88 98 98 88 88 98 88 98 98 88 88 88 88 77 67 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1d 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 88 98 88 98 88 88 98 88 88 98 88 88 88 88 78 77 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1e 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 88 88 88 89 88 88 88 98 97 88 88 88 88 88 88 78 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1f 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 88 88 88 88 88 88 88 88 89 88 88 88 88 88 88 88 15 00 00 00 00 00 02 00 00 15 01 00 00 00 00 02 c6 00 15 00 00 00 00 00 02 00 a0 29 00 00 00 00 00 0d d6 0d 0a 07 04 08 10 11 0f 0e 15 13 0f 15 00 00 00 00 00 02 00 b0 29 00 00 00 00 00 0d d6 83 88 79 68 62 65 68 70 7f 8c 8d 92 15 00 00 00 00 00 02 00 c0 29 00 00 00 00 00 0d d6 6d 6b 6a 66 68 70 73 74 75 76 74 72 15 00 00 00 00 00 02 00 d0 29 01 00 00 00 00 0d d6 63 68 80 80 80 80 80 80 80 80 80 80 15 00 00 00 00 00 02 00 00 29 01 00 00 00 00 04 ff 00 00 00 15 00 00 00 00 00 02 00 80 29 01 00 00 00 00 03 ff 00 00 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 05 2a 00 00 04 37 15 00 00 00 00 00 02 00 00 29 01 00 00 00 00 05 2b 00 00 08 6f 15 00 00 00 00 00 02 91 80 15 00 00 00 00 00 02 00 00 29 01 00 00 00 00 04 ff 87 16 01 15 00 00 00 00 00 02 00 80 29 01 00 00 00 00 03 ff 87 16 15 00 00 00 00 00 02 00 81 29 00 00 00 00 00 0d f3 f8 e1 00 f8 e1 00 00 1e 00 00 1e 00 15 00 00 00 00 00 02 51 ff 15 00 00 00 00 00 02 53 24 15 00 00 00 00 00 02 55 00 05 01 00 00 5a 00 02 11 00 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-off-command = [05 01 00 00 0a 00 02 28 00 05 01 00 00 5a 00 02 10 00 15 01 00 00 00 00 02 00 00 29 01 00 00 05 00 05 f7 5a a5 87 16]; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-displayoff-command = [05 01 00 00 16 00 02 28 00]; - qcom,mdss-dsi-displayon-command = [05 01 00 00 14 00 02 29 00]; - qcom,mdss-dsi-displayoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-displayon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-h-sync-pulse = <0x01>; - qcom,mdss-dsi-dispparam-cabcuion-command = [15 01 00 00 00 00 02 55 01 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcstillon-command = [15 01 00 00 00 00 02 55 02 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcmovieon-command = [15 01 00 00 00 00 02 55 03 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcoff-command = [15 01 00 00 00 00 02 55 00 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcuion-command = [15 01 00 00 00 00 02 55 01 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-skince-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command = [15 00 00 00 00 00 02 55 02 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command = [15 01 00 00 00 00 02 55 03 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcoff-command = [15 01 00 00 01 00 02 55 00 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-skince-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-dimmingon-command = [39 01 00 00 01 00 02 53 2c]; - qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-idleon-command = [39 01 00 00 01 00 02 39 00]; - qcom,mdss-dsi-dispparam-idleoff-command = [39 01 00 00 01 00 02 38 00]; - qcom,mdss-dsi-dispparam-xy-coordinate-command = [06 01 00 01 05 00 02 a1 00]; - qcom,mdss-dsi-dispparam-xy-coordinate-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-max-luminance-command = [06 01 00 01 05 00 02 dc 00]; - qcom,mdss-dsi-dispparam-max-luminance-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x1e0808 0x24220808 0x5030400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_ebbg_fhd_ft8719_video { - qcom,mdss-dsi-panel-name = "ebbg fhd video dsi panel"; - qcom,mdss-dsi-panel-id = <0x00>; - qcom,mdss-dsi-panel-model = "EBBG FHD FT8719 VIDEO 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-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0x00>; - 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-lp11-init; - 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-min-level = <0x01>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-reset-sequence = <0x01 0x04 0x00 0x01 0x01 0x0f>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x8d>; - qcom,cont-splash-enabled; - qcom,mdss-dsi-tx-eot-append; - 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,dispparam-enabled; - qcom,mdss-panel-on-dimming-delay = <0x78>; - qcom,ulps-enabled; - qcom,suspend-ulps-enabled; - qcom,panel-allow-phy-poweroff; - qcom,mdss-dsi-t-clk-post = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x41>; - qcom,esd-check-enabled; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a 0x6010001 0x10b 0x6010001 0x10d>; - qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-status-value = <0x9c 0x00 0x00>; - qcom,mdss-dsi-panel-status-read-length = <0x01 0x01 0x01>; - qcom,panel-supply-entries = <0x363>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,platform-reset-gpio = <0x3c 0x06 0x00>; - phandle = <0x367>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x8c6>; - qcom,mdss-dsi-h-front-porch = <0x1c>; - qcom,mdss-dsi-h-back-porch = <0x10>; - 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 = <0x78>; - 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 00 00 29 00 00 00 00 00 04 ff 87 19 01 15 00 00 00 00 00 02 00 80 29 01 00 00 00 00 03 ff 87 19 15 00 00 00 00 00 02 00 a0 29 00 00 00 00 00 04 ca 0f 0f 0f 15 00 00 00 00 00 02 00 80 29 00 00 00 00 00 0d ca be b5 ad a6 a0 9b 96 91 8d 8a 87 83 15 00 00 00 00 00 02 00 90 29 01 00 00 00 00 0a ca fe ff 66 f6 ff 66 fb ff 32 15 00 00 00 00 00 02 00 a0 29 00 00 00 00 00 0d d6 7a 79 74 8c 8c 92 97 9b 97 8f 80 77 15 00 00 00 00 00 02 00 b0 29 00 00 00 00 00 0d d6 7e 7d 81 7a 7a 7b 7c 81 84 85 80 82 15 00 00 00 00 00 02 00 c0 29 00 00 00 00 00 0d d6 7d 7d 78 8a 89 8f 97 97 8f 8c 80 7a 15 00 00 00 00 00 02 00 d0 29 01 00 00 00 00 0d d6 7e 7d 81 7c 79 7b 7c 80 84 85 80 82 15 00 00 00 00 00 02 00 e0 29 00 00 00 00 00 0d d6 7b 7b 7b 80 80 80 80 80 80 80 80 80 15 00 00 00 00 00 02 00 f0 29 00 00 00 00 00 0d d6 7e 7e 80 80 80 80 80 80 80 80 80 80 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 0d d7 80 80 80 80 80 80 80 80 80 80 80 80 15 00 00 00 00 00 02 00 10 29 01 00 00 00 00 0d d7 80 80 80 80 80 80 80 80 80 80 80 80 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 04 ff 00 00 00 15 00 00 00 00 00 02 00 80 29 01 00 00 00 00 03 ff 00 00 15 00 00 00 00 00 02 91 00 15 00 00 00 00 00 02 51 ff 15 00 00 00 00 00 02 53 24 15 00 00 00 00 00 02 55 00 05 01 00 00 5a 00 02 11 00 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-off-command = [05 01 00 00 0a 00 02 28 00 05 01 00 00 5a 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 = <0x01>; - qcom,mdss-dsi-dispparam-cabcuion-command = [15 01 00 00 00 00 02 55 01 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcstillon-command = [15 01 00 00 00 00 02 55 02 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcmovieon-command = [15 01 00 00 00 00 02 55 03 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcoff-command = [15 01 00 00 01 00 02 55 00 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-dimmingon-command = [15 01 00 00 01 00 02 53 2c]; - qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-ceon-command = [15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-ceon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-ceoff-command = [15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-ceoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcuion-command = [15 01 00 00 00 00 02 55 01 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-skince-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command = [15 01 00 00 00 00 02 55 02 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command = [15 01 00 00 00 00 02 55 03 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcoff-command = [15 01 00 00 01 00 02 55 00 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-skince-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x210808 0x25220908 0x6030400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_samsung_fhd_ea8076_cmd { - qcom,mdss-dsi-panel-name = "samsung ea8076 fhd cmd dsi panel"; - qcom,mdss-dsi-panel-id = <0x00>; - qcom,mdss-dsi-panel-model = "SAMSUNG FHD EA8076 CMD PANEL"; - qcom,mdss-dsi-panel-sleepwrmod = <0x00>; - 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-traffic-mode = "burst_mode"; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-lp11-init; - 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-brightness-max-level = <0x7ff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,mdss-dsi-reset-sequence = <0x00 0x01 0x01 0x0a>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x93>; - 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-tx-eot-append; - 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 = <0x419ce0>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,dispparam-enabled; - qcom,mdss-panel-on-dimming-delay = <0x78>; - qcom,disp-doze-backlight-threshold = <0x08>; - qcom,bl-update-flag = "delay_until_first_frame"; - qcom,ulps-enabled; - qcom,suspend-ulps-enabled; - qcom,panel-allow-phy-poweroff; - qcom,mdss-dsi-t-clk-post = <0x0f>; - qcom,mdss-dsi-t-clk-pre = <0x37>; - 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-status-read-length = <0x01>; - phandle = <0x368>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-h-front-porch = <0x40>; - qcom,mdss-dsi-h-back-porch = <0x40>; - qcom,mdss-dsi-h-pulse-width = <0x14>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x40>; - qcom,mdss-dsi-v-front-porch = <0x40>; - qcom,mdss-dsi-v-pulse-width = <0x14>; - 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-clockrate = <0x4190ab00>; - qcom,mdss-dsi-panel-jitter = <0x05 0x01>; - qcom,mdss-dsi-on-command = [05 01 00 00 0a 00 02 11 00 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 35 00 39 00 00 00 00 00 03 b7 01 4b 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 05 2b 00 00 09 23 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 b0 07 39 00 00 00 00 00 03 d9 88 2e 39 01 00 00 00 00 03 f0 a5 a5 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 03 fc 5a 5a 39 00 00 00 00 00 0c e9 11 55 a6 75 a3 b8 bb 2a 00 1a b8 39 00 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 fc a5 a5 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 b0 09 39 00 00 00 00 00 02 d8 00 39 01 00 00 00 00 03 f0 a5 a5 39 00 00 00 00 00 02 53 20 39 00 00 00 00 00 03 51 00 00 39 01 00 00 43 00 02 55 00 05 01 00 00 00 00 02 29 00]; - 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-doze-hbm-command = [39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 d4 8b 39 00 00 00 00 00 02 b0 a5 39 00 00 00 00 00 02 c7 00 39 00 00 00 00 00 02 b0 69 39 00 00 00 00 00 03 b9 08 8f 39 01 00 00 01 00 02 53 22 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-doze-lbm-command = [39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 d4 8b 39 00 00 00 00 00 02 b0 a5 39 00 00 00 00 00 02 c7 00 39 00 00 00 00 00 02 b0 69 39 00 00 00 00 00 03 b9 08 8f 39 01 00 00 00 00 02 53 23 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-nolp-command = [05 01 00 00 22 00 02 28 00 39 01 00 00 00 00 02 53 20 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-doze-hbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-doze-lbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-off-command = [39 01 00 00 00 00 02 55 00]; - qcom,mdss-dsi-dispparam-acl-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l1-command = [39 01 00 00 00 00 02 55 01]; - qcom,mdss-dsi-dispparam-acl-l1-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l2-command = [39 01 00 00 00 00 02 55 02]; - qcom,mdss-dsi-dispparam-acl-l2-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l3-command = [39 01 00 00 00 00 02 55 03]; - qcom,mdss-dsi-dispparam-acl-l3-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-off-command = [39 01 00 00 00 00 02 53 28]; - qcom,mdss-dsi-dispparam-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-on-command = [39 01 00 00 00 00 02 53 e8]; - qcom,mdss-dsi-dispparam-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-dimmingon-command = [39 01 00 00 01 00 02 53 28]; - qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-crc-srgb-on-command = [39 01 00 00 00 00 02 81 90 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b1 00 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 16 b1 ae 0c 05 3f c6 14 05 07 aa 4a dd c8 c3 14 c0 e8 dc 19 ff f4 d9 39 01 00 00 00 00 02 b0 16 39 01 00 00 00 00 16 b1 bd 02 00 14 d1 00 04 07 aa 0c ec cb c8 0f dd d9 e4 05 ff ff ff 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dispparam-crc-srgb-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-crc-dcip3-on-command = [39 01 00 00 00 00 02 81 91 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b1 00 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 16 b1 ae 0c 05 3f c6 14 05 07 aa 4a dd c8 c3 14 c0 e8 dc 19 ff f4 d9 39 01 00 00 00 00 02 b0 16 39 01 00 00 00 00 16 b1 bd 02 00 14 d1 00 04 07 aa 0c ec cb c8 0f dd d9 e4 05 ff ff ff 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dispparam-crc-dcip3-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-crc-off-command = [39 01 00 00 00 00 02 81 00 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b1 01 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dispparam-crc-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-panel-phy-timings = <0x240a0a 0x2625090a 0x6020400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_visionox_fhd_r66455_cmd { - qcom,mdss-dsi-panel-name = "visionox r66455 fhd cmd dsi panel"; - qcom,mdss-dsi-panel-id = <0x00>; - qcom,mdss-dsi-panel-model = "VISIONOX FHD R66455 CMD 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 = "burst_mode"; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-lp11-init; - 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-min-level = <0x01>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-reset-sequence = <0x00 0x02 0x01 0x0a>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x93>; - 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-tx-eot-append; - 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 = <0x419ce0>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,ulps-enabled; - qcom,suspend-ulps-enabled; - qcom,panel-allow-phy-poweroff; - qcom,mdss-dsi-t-clk-post = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x36>; - phandle = <0x36a>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-h-back-porch = <0x28>; - qcom,mdss-dsi-h-front-porch = <0x60>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x10>; - qcom,mdss-dsi-v-front-porch = <0x19>; - qcom,mdss-dsi-v-pulse-width = <0x03>; - 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 = [39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 02 b3 00 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 02 e6 00 39 01 00 00 00 00 03 51 04 00 39 01 00 00 00 00 02 35 00 05 01 00 00 78 00 02 29 00 05 01 00 00 78 00 02 11 00]; - qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 55 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-panel-phy-timings = <0x230909 0x26240909 0x6020400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_visionox_fhd_r66455_vid { - qcom,mdss-dsi-panel-name = "visionox r66455 fhd video dsi panel"; - qcom,mdss-dsi-panel-id = <0x00>; - qcom,mdss-dsi-panel-model = "VISIONOX FHD R66455 VIDEO 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-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0xff>; - 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-lp11-init; - 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-min-level = <0x01>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-reset-sequence = <0x00 0x02 0x01 0x0a>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x93>; - qcom,mdss-dsi-tx-eot-append; - 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 = <0x419ce0>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,ulps-enabled; - qcom,suspend-ulps-enabled; - qcom,panel-allow-phy-poweroff; - qcom,mdss-dsi-t-clk-post = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x36>; - phandle = <0x36b>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-h-back-porch = <0x28>; - qcom,mdss-dsi-h-front-porch = <0x60>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x10>; - qcom,mdss-dsi-v-front-porch = <0x19>; - qcom,mdss-dsi-v-pulse-width = <0x03>; - 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 = [39 01 00 00 00 00 02 e6 01 39 01 00 00 00 00 03 51 04 00 39 01 00 00 00 00 02 35 00 05 01 00 00 78 00 02 29 00 05 01 00 00 78 00 02 11 00]; - qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 55 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-panel-phy-timings = <0x230909 0x26240909 0x6020400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - dsi_amoled_panel_pwr_supply { - #address-cells = <0x01>; - #size-cells = <0x00>; - - 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,panel-supply-entry@1 { - reg = <0x01>; - qcom,supply-name = "vci"; - qcom,supply-min-voltage = <0x2dc6c0>; - qcom,supply-max-voltage = <0x2dc6c0>; - qcom,supply-enable-load = <0xf230>; - qcom,supply-disable-load = <0x50>; - qcom,supply-post-on-sleep = <0x0a>; - qcom,supply-pre-off-sleep = <0x0a>; - }; - }; - - dsi_amoled_samsung_ea8076_panel_pwr_supply { - #address-cells = <0x01>; - #size-cells = <0x00>; - - qcom,panel-supply-entry@0 { - reg = <0x00>; - qcom,supply-name = "vddio"; - qcom,supply-min-voltage = <0x1cfde0>; - qcom,supply-max-voltage = <0x1cfde0>; - qcom,supply-enable-load = <0xf230>; - qcom,supply-disable-load = <0x50>; - }; - - qcom,panel-supply-entry@1 { - reg = <0x01>; - qcom,supply-name = "vci"; - qcom,supply-min-voltage = <0x2dc6c0>; - qcom,supply-max-voltage = <0x2dc6c0>; - qcom,supply-enable-load = <0xf230>; - qcom,supply-disable-load = <0x50>; - qcom,supply-post-on-sleep = <0x0a>; - qcom,supply-pre-off-sleep = <0x0a>; - }; - }; - - dsi_amoled_visionox_r66455_panel_pwr_supply { - #address-cells = <0x01>; - #size-cells = <0x00>; - - 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,panel-supply-entry@1 { - reg = <0x01>; - qcom,supply-name = "vci"; - qcom,supply-min-voltage = <0x2ab980>; - qcom,supply-max-voltage = <0x2ab980>; - qcom,supply-enable-load = <0xf230>; - qcom,supply-disable-load = <0x50>; - qcom,supply-post-on-sleep = <0x0a>; - qcom,supply-pre-off-sleep = <0x0a>; - }; - }; - - dsi_nt35596s_panel_pwr_supply { - #address-cells = <0x01>; - #size-cells = <0x00>; - - qcom,panel-supply-entry@0 { - reg = <0x01>; - 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-pre-off-sleep = <0x05>; - }; - - qcom,panel-supply-entry@1 { - reg = <0x02>; - 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 = <0x03>; - 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-pre-off-sleep = <0x05>; - }; - }; - - dsi_nt36672a_panel_pwr_supply { - #address-cells = <0x01>; - #size-cells = <0x00>; - phandle = <0x362>; - - qcom,panel-supply-entry@0 { - reg = <0x01>; - 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 = <0x02>; - qcom,supply-name = "lab"; - qcom,supply-min-voltage = <0x53ec60>; - qcom,supply-max-voltage = <0x53ec60>; - qcom,supply-enable-load = <0x186a0>; - qcom,supply-disable-load = <0x64>; - }; - - qcom,panel-supply-entry@2 { - reg = <0x03>; - qcom,supply-name = "ibb"; - qcom,supply-min-voltage = <0x53ec60>; - qcom,supply-max-voltage = <0x53ec60>; - qcom,supply-enable-load = <0x186a0>; - qcom,supply-disable-load = <0x64>; - }; - }; - - dsi_ft8719_panel_pwr_supply { - #address-cells = <0x01>; - #size-cells = <0x00>; - phandle = <0x363>; - - qcom,panel-supply-entry@0 { - reg = <0x01>; - 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 = <0x04>; - qcom,supply-pre-off-sleep = <0x04>; - }; - - qcom,panel-supply-entry@1 { - reg = <0x02>; - qcom,supply-name = "lab"; - qcom,supply-min-voltage = <0x53ec60>; - qcom,supply-max-voltage = <0x53ec60>; - qcom,supply-enable-load = <0x186a0>; - qcom,supply-disable-load = <0x64>; - qcom,supply-post-on-sleep = <0x03>; - }; - - qcom,panel-supply-entry@2 { - reg = <0x03>; - qcom,supply-name = "ibb"; - qcom,supply-min-voltage = <0x53ec60>; - qcom,supply-max-voltage = <0x3473bc0>; - qcom,supply-enable-load = <0x186a0>; - qcom,supply-disable-load = <0x64>; - qcom,supply-pre-off-sleep = <0x04>; - }; - }; - - qcom,dsi-display@20 { - compatible = "qcom,dsi-display"; - label = "dsi_ss_ea8074_notch_fhd_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2d>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x06 0x345 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x3c 0x0a 0x00>; - qcom,platform-reset-gpio = <0x3c 0x06 0x00>; - qcom,dsi-panel = <0x364>; - vddio-supply = <0x89>; - vci-supply = <0x35f>; - }; - - qcom,dsi-display@21 { - compatible = "qcom,dsi-display"; - label = "dsi_tianma_fhd_nt36672a_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2d>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x06 0x345 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346>; - pinctrl-1 = <0x348>; - qcom,dsi-panel = <0x365>; - vddio-supply = <0x89>; - lab-supply = <0x8a>; - ibb-supply = <0x8b>; - qcom,dsi-display-active; - }; - - qcom,dsi-display@22 { - compatible = "qcom,dsi-display"; - label = "dsi_ebbg_fhd_ft8716_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2d>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x06 0x345 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x3c 0x0a 0x00>; - qcom,platform-reset-gpio = <0x3c 0x06 0x00>; - qcom,dsi-panel = <0x366>; - vddio-supply = <0x89>; - lab-supply = <0x8a>; - ibb-supply = <0x8b>; - }; - - qcom,dsi-display@23 { - compatible = "qcom,dsi-display"; - label = "dsi_ebbg_fhd_ft8719_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2d>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x06 0x345 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346>; - pinctrl-1 = <0x348>; - qcom,dsi-panel = <0x367>; - vddio-supply = <0x89>; - lab-supply = <0x8a>; - ibb-supply = <0x8b>; - }; - - qcom,dsi-display@24 { - compatible = "qcom,dsi-display"; - label = "dsi_samsung_fhd_ea8076_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2d>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x06 0x345 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x3c 0x0a 0x00>; - qcom,platform-reset-gpio = <0x3c 0x06 0x00>; - qcom,dsi-panel = <0x368>; - vddio-supply = <0x89>; - vci-supply = <0x35f>; - }; - - qcom,dsi-display@25 { - compatible = "qcom,dsi-display"; - label = "dsi_tianma_rm69299_fhd_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2d>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x06 0x345 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x3c 0x0a 0x00>; - qcom,platform-reset-gpio = <0x3c 0x06 0x00>; - qcom,dsi-panel = <0x369>; - vddio-supply = <0x89>; - vci-supply = <0x35f>; - }; - - qcom,dsi-display@26 { - compatible = "qcom,dsi-display"; - label = "dsi_visionox_fhd_r66455_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2d>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x06 0x345 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x3c 0x0a 0x00>; - qcom,platform-reset-gpio = <0x3c 0x06 0x00>; - qcom,dsi-panel = <0x36a>; - vddio-supply = <0x89>; - vci-supply = <0x35f>; - }; - - qcom,dsi-display@27 { - compatible = "qcom,dsi-display"; - label = "dsi_visionox_fhd_r66455_vid_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2d>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x06 0x345 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x3c 0x0a 0x00>; - qcom,platform-reset-gpio = <0x3c 0x06 0x00>; - qcom,dsi-panel = <0x36b>; - vddio-supply = <0x89>; - vci-supply = <0x35f>; - }; - - qcom,camera-flash@0 { - cell-index = <0x00>; - reg = <0x00 0x00>; - compatible = "qcom,camera-flash"; - flash-source = <0x36c 0x36d>; - torch-source = <0x36e 0x36f>; - switch-source = <0x370>; - status = "ok"; - phandle = <0x233>; - }; - - qcom,camera-flash@1 { - cell-index = <0x01>; - reg = <0x01 0x00>; - compatible = "qcom,camera-flash"; - flash-source = <0x371>; - torch-source = <0x372>; - switch-source = <0x373>; - status = "ok"; - }; - - gpio-regulator@2 { - compatible = "regulator-fixed"; - reg = <0x02 0x00>; - regulator-name = "camera_iovdd_ldo"; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - regulator-enable-ramp-delay = <0x87>; - enable-active-high; - gpio = <0x3c 0x32 0x00>; - vin-supply = <0xdf>; - phandle = <0x21b>; - }; - - gpio-regulator@5 { - compatible = "regulator-fixed"; - reg = <0x05 0x00>; - regulator-name = "actuator_rear_regulator"; - regulator-min-microvolt = <0x2ab980>; - regulator-max-microvolt = <0x2ab980>; - regulator-enable-ramp-delay = <0x64>; - enable-active-high; - gpio = <0x3c 0x1a 0x00>; - vin-supply = <0x21c>; - phandle = <0x21a>; - }; - - gpio-regulator@7 { - compatible = "regulator-fixed"; - reg = <0x07 0x00>; - regulator-name = "camera_vdig_ldo"; - regulator-min-microvolt = <0x149970>; - regulator-max-microvolt = <0x149970>; - regulator-enable-ramp-delay = <0x87>; - enable-active-high; - gpio = <0x3c 0x63 0x00>; - phandle = <0x221>; - }; - - gpio_keys { - compatible = "gpio-keys"; - label = "gpio-keys"; - pinctrl-names = "default"; - pinctrl-0 = <0x374>; - - vol_up { - label = "volume_up"; - gpios = <0x4c 0x06 0x01>; - linux,input-type = <0x01>; - linux,code = <0x73>; - gpio-key,wakeup; - debounce-interval = <0x0f>; - linux,can-disable; - }; - - hall_key { - label = "hall_key"; - gpios = <0x3c 0x7c 0x01>; - linux,input-type = <0x05>; - linux,code = <0x00>; - gpio-key,wakeup; - debounce-interval = <0x0f>; - }; - }; - - disp_vci_vreg { - compatible = "regulator-fixed"; - regulator-name = "disp_vci_vreg"; - start-delay-us = <0xfa0>; - enable-active-high; - regulator-boot-on; - gpio = <0x3c 0x23 0x00>; - phandle = <0x35f>; - }; - - disp_vddio_vreg { - compatible = "regulator-fixed"; - regulator-name = "disp_vddio_vreg"; - startup-delay-us = <0xfa0>; - enable-active-high; - regulator-boot-on; - gpio = <0x3c 0x5a 0x00>; - }; - - fp_vdd_vreg { - compatible = "regulator-fixed"; - regulator-name = "fp_vdd_vreg"; - startup-delay-us = <0xfa0>; - enable-active-high; - gpio = <0x3c 0x5e 0x00>; - regulator-always-on; - }; - - fingerprint_fpc { - status = "ok"; - compatible = "fpc,fpc1020"; - interrupt-parent = <0x3c>; - interrupts = <0x79 0x00>; - fpc,gpio_irq = <0x3c 0x79 0x00>; - pinctrl-names = "fpc1020_reset_reset\0fpc1020_reset_active"; - pinctrl-0 = <0x375>; - pinctrl-1 = <0x376>; - }; - - fingerprint_goodix { - compatible = "goodix,fingerprint"; - gooidx,gpio-reset = <0x3c 0x25 0x00>; - goodix,gpio-irq = <0x3c 0x79 0x00>; - fp-gpio-pwr = <0x3c 0x5e 0x00>; - status = "ok"; - }; - - thermal-message { - thermal,batt-array-size = "26"; - thermal,batt-level-screen-on = "0 3 5 7 9 11 12 12 13 13 14 14 16 0 3 5 7 9 10 11 12 12 13 14 14 16"; - thermal,batt-level-screen-off = "0 2 4 6 8 9 9 9 9 9 9 14 16 0 1 1 2 4 6 7 7 7 8 9 14 16"; - }; - - msm_cdc_pinctrl@49 { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active\0aud_sleep"; - pinctrl-0 = <0x377>; - pinctrl-1 = <0x378>; - qcom,lpi-gpios; - phandle = <0x322>; - }; - - wcd9xxx-irq { - status = "ok"; - compatible = "qcom,wcd9xxx-irq"; - interrupt-controller; - #interrupt-cells = <0x01>; - interrupt-parent = <0x3c>; - qcom,gpio-connect = <0x3c 0x36 0x00>; - pinctrl-names = "default"; - pinctrl-0 = <0x379>; - phandle = <0x103>; - }; - - 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>; - phandle = <0x105>; - }; - - msm_cdc_pinctrl@64 { - compatible = "qcom,msm-cdc-pinctrl"; - qcom,cdc-rst-n-gpio = <0x3c 0x40 0x00>; - pinctrl-names = "aud_active\0aud_sleep"; - pinctrl-0 = <0x37a>; - pinctrl-1 = <0x37b>; - phandle = <0x104>; - }; - - qocm,wcd-dsp-glink { - compatible = "qcom,wcd-dsp-glink"; - }; - - qcom,wcd-dsp-mgr { - compatible = "qcom,wcd-dsp-mgr"; - qcom,wdsp-components = <0x37c 0x00 0x37d 0x01 0x37e 0x02>; - qcom,img-filename = "cpe_9340"; - }; - }; - - chosen { - pureason = <0x40181>; - linux,initrd-end = <0x00 0x855fe4b0>; - linux,initrd-start = <0x00 0x85501000>; - 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 loop.max_part=7 androidboot.usbcontroller=a600000.dwc3 buildvariant=userdebug root=/dev/dm-0 dm=\"system none ro,0 1 android-verity /dev/sde48\" androidboot.verifiedbootstate=orange androidboot.keymaster=1 androidboot.veritymode=enforcing androidboot.bootdevice=1d84000.ufshc androidboot.serialno=dd9c1a51 androidboot.baseband=msm msm_drm.dsi_display0=dsi_tianma_fhd_nt36672a_video_display: androidboot.ramdump=disable androidboot.secureboot=1 androidboot.dp=0x0 androidboot.cpuid=0x01e7c9fa androidboot.hwversion=4.29.0 androidboot.hwc=GLOBAL androidboot.cert=M1805E10A androidboot.hwlevel=MP androidboot.dtb_idx=-1347440721"; - }; - - 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"; - i2c0 = "/soc/i2c@a88000"; - i2c1 = "/soc/i2c@88c000"; - hsuart0 = "/soc/qcom,qup_uart@0x898000"; - }; - - memory { - ddr_device_type = <0x07>; - device_type = "memory"; - reg = <0x00 0x80000000 0x00 0xc0000000 0x01 0x40000000 0x00 0xbd4a0000>; - }; - - energy-costs { - compatible = "sched-energy"; - - 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 = <0x0a 0x08 0x06 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>; - 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>; - 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>; - 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"; - - ext_5v_boost { - status = "ok"; - compatible = "regulator-fixed"; - regulator-name = "ext_5v_boost"; - gpio = <0x37f 0x0a 0x00>; - enable-active-high; - regulator-enable-ramp-delay = <0x640>; - pinctrl-names = "default"; - pinctrl-0 = <0x380>; - }; - - bt_wcn3990 { - compatible = "qca,wcn3990"; - qca,bt-vdd-io-supply = <0x381>; - qca,bt-vdd-xtal-supply = <0xd4>; - qca,bt-vdd-core-supply = <0x142>; - qca,bt-vdd-pa-supply = <0x143>; - qca,bt-vdd-ldo-supply = <0x144>; - 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>; - }; - - qcom,battery-data { - qcom,batt-id-range-pct = <0x0f>; - phandle = <0xac>; - - qcom,e10_atl_4000mah { - qcom, = <0x18>; - qcom,max-voltage-uv = <0x432380>; - qcom,fastchg-current-ma = <0xaf0>; - qcom,nom-batt-capacity-mah = <0xfa0>; - qcom,fg-cc-cv-threshold-mv = <0x1126>; - qcom,batt-id-kohm = <0x44>; - qcom,battery-beta = <0xd34>; - qcom,battery-type = "e10_atl_4000mAh"; - qcom,jeita-fcc-ranges = <0x00 0x32 0x5f370 0x33 0x64 0x11da50 0x65 0x96 0x11da50 0x97 0x1c2 0x2ab980 0x1c3 0x258 0x1dc130>; - qcom,jeita-fv-ranges = <0x00 0x32 0x432380 0x33 0x64 0x432380 0x65 0x96 0x432380 0x97 0x1c2 0x432380 0x1c3 0x258 0x3e8fa0>; - qcom,checksum = <0xa0e7>; - qcom,gui-version = "PMI8998GUI - 2.0.0.58"; - qcom,fg-profile-data = <0xa11e8bfd 0x10034407 0xd61c1802 0x6d0d050b 0xf117ce23 0x4f44745a 0x67000000 0x10000000 0x27b2 0x74cdecba 0x1c000800 0xf4e27fed 0x410615fa 0x640d310a 0xe2ec5732 0x24060920 0x27001400 0x941fd205 0x420a8b06 0xae1c4f03 0xab158c12 0x73180e2a 0x954df35b 0x65000000 0xd000000 0xecd5 0x6cca478b 0x15000000 0x8aeb7fed 0xfffdcfeb 0xefecc002 0xc7f4001b 0xa133ccff 0x7100000 0x940f6646 0x15004000 0x91010afa 0xff000000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>; - }; - - qcom,e10_cos_4000mah { - qcom, = <0x18>; - qcom,max-voltage-uv = <0x432380>; - qcom,fastchg-current-ma = <0xaf0>; - qcom,nom-batt-capacity-mah = <0xfa0>; - qcom,fg-cc-cv-threshold-mv = <0x1126>; - qcom,batt-id-kohm = <0x64>; - qcom,battery-beta = <0xd34>; - qcom,battery-type = "e10_cos_4000mAh"; - qcom,jeita-fcc-ranges = <0x00 0x32 0x5f370 0x33 0x64 0x11da50 0x65 0x96 0x11da50 0x97 0x1c2 0x2ab980 0x1c3 0x258 0x1dc130>; - qcom,jeita-fv-ranges = <0x00 0x32 0x432380 0x33 0x64 0x432380 0x65 0x96 0x432380 0x97 0x1c2 0x432380 0x1c3 0x258 0x3e8fa0>; - qcom,checksum = <0x920>; - qcom,gui-version = "PMI8998GUI - 2.0.0.58"; - qcom,fg-profile-data = <0x3f1ffc05 0x290aa506 0xe81ce401 0xd00d8d0a 0x98170e2a 0x44a95a 0x73000000 0x10000000 0xacc5 0x64c496c2 0x20000800 0xcdb6ee5 0x6805d201 0xe214f605 0x11ece723 0x31060920 0x27001400 0xe01f6305 0xa40a2406 0xc11c1103 0xe0155312 0x8218f823 0xc04d8b5b 0x69000000 0xd000000 0x40cc 0x10ca78bc 0x17000000 0x9fe36ee5 0x6d060401 0xd7068ffb 0xeef2bc1b 0xba33ccff 0x7100000 0x9c0f6646 0x17004000 0x6e010afa 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 = <0x37f 0x08 0x00>; - pinctrl-names = "default"; - pinctrl-0 = <0x382>; - phandle = <0x33f>; - }; - }; - - firmware { - - android { - compatible = "android,firmware"; - - 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"; - status = "ok"; - }; - - system { - mnt_point = "/system_root"; - compatible = "android,system"; - dev = "/dev/block/platform/soc/1d84000.ufshc/by-name/system"; - type = "ext4"; - mnt_flags = "ro,barrier=1,discard"; - fsmgr_flags = "wait"; - status = "ok"; - }; - }; - }; - }; - - reserved-memory { - #address-cells = <0x02>; - #size-cells = <0x02>; - ranges; - - hyp_region@85700000 { - no-map; - reg = <0x00 0x85700000 0x00 0x600000>; - }; - - xbl_region@85e00000 { - no-map; - reg = <0x00 0x85d00000 0x00 0x200000>; - }; - - removed_region@85fc0000 { - no-map; - reg = <0x00 0x85fc0000 0x00 0x4940000>; - }; - - qseecom_region@0x8ab00000 { - compatible = "shared-dma-pool"; - no-map; - reg = <0x00 0x8ab00000 0x00 0x1400000>; - phandle = <0x206>; - }; - - camera_region@0x8bf00000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8bf00000 0x00 0x500000>; - phandle = <0x239>; - }; - - ips_fw_region@0x8c400000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8c400000 0x00 0x10000>; - phandle = <0x13f>; - }; - - ipa_gsi_region@0x8c410000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8c410000 0x00 0x5000>; - }; - - gpu_region@0x8c415000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8c415000 0x00 0x2000>; - phandle = <0x333>; - }; - - adsp_region@0x8c500000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8c500000 0x00 0x1e00000>; - phandle = <0xfb>; - }; - - wlan_fw_region@0x8e300000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8e300000 0x00 0x100000>; - }; - - modem_region@0x8e400000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8e400000 0x00 0x7800000>; - phandle = <0xf7>; - }; - - video_region@0x95c00000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x95c00000 0x00 0x500000>; - phandle = <0x118>; - }; - - cdsp_region@0x96100000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x96100000 0x00 0x800000>; - phandle = <0x113>; - }; - - mba_region@0x96900000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x96900000 0x00 0x200000>; - phandle = <0xfa>; - }; - - slpi_region@0x96b00000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x96b00000 0x00 0x1400000>; - phandle = <0x100>; - }; - - pil_spss_region@0x97f00000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x97f00000 0x00 0x100000>; - phandle = <0x112>; - }; - - adsp_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0x1000000>; - phandle = <0x116>; - }; - - qseecom_ta_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0x1000000>; - phandle = <0x207>; - }; - - secure_sp_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0x800000>; - phandle = <0x208>; - }; - - cont_splash_region@9d400000 { - reg = <0x00 0x9d400000 0x00 0x2400000>; - label = "cont_splash_region"; - }; - - secure_display_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0x5c00000>; - phandle = <0x209>; - }; - - mem_dump_region { - compatible = "shared-dma-pool"; - reusable; - size = <0x00 0x2400000>; - phandle = <0x176>; - }; - - linux,cma { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0x2000000>; - linux,cma-default; - }; - - ramoops@b0000000 { - compatible = "ramoops"; - reg = <0x00 0xb0000000 0x00 0x400000>; - record-size = <0x40000>; - console-size = <0x40000>; - ftrace-size = <0x40000>; - pmsg-size = <0x200000>; - ecc-size = <0x00>; - }; - - ramdump_fb_region@af000000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0xaf000000 0x00 0x1000000>; - }; - }; - - regulator-pm8998-s4 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm8998_s4"; - qcom,hpm-min-load = <0x186a0>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - phandle = <0xdf>; - }; -}; diff --git a/device_specific/dipper.dts b/device_specific/dipper.dts deleted file mode 100644 index 7619143..0000000 --- a/device_specific/dipper.dts +++ /dev/null @@ -1,26046 +0,0 @@ -/dts-v1/; - -/ { - #address-cells = <0x2>; - #size-cells = <0x2>; - model = "Xiaomi Technologies, Inc. Dipper new P2 v2"; - compatible = "qcom,sdm845-mtp", "qcom,sdm845", "qcom,mtp"; - qcom,msm-id = <0x141 0x20000>; - interrupt-parent = <0x1>; - qcom,board-id = <0x36 0x0>; - - cpus { - #address-cells = <0x2>; - #size-cells = <0x0>; - - cpu@0 { - device_type = "cpu"; - compatible = "arm,armv8"; - reg = <0x0 0x0>; - enable-method = "psci"; - efficiency = <0x400>; - cache-size = <0x8000>; - cpu-release-addr = <0x0 0x90000000>; - qcom,lmh-dcvs = <0x2>; - #cooling-cells = <0x2>; - next-level-cache = <0x3>; - sched-energy-costs = <0x4 0x5>; - linux,phandle = <0x11>; - phandle = <0x11>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x20000>; - cache-level = <0x2>; - next-level-cache = <0x6>; - linux,phandle = <0x3>; - phandle = <0x3>; - - l3-cache { - compatible = "arm,arch-cache"; - cache-size = <0x200000>; - cache-level = <0x3>; - linux,phandle = <0x6>; - phandle = <0x6>; - }; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x12000>; - linux,phandle = <0x120>; - phandle = <0x120>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0xa000>; - linux,phandle = <0x128>; - phandle = <0x128>; - }; - - l1-tlb { - qcom,dump-size = <0x6000>; - linux,phandle = <0x134>; - phandle = <0x134>; - }; - }; - - cpu@100 { - device_type = "cpu"; - compatible = "arm,armv8"; - reg = <0x0 0x100>; - enable-method = "psci"; - efficiency = <0x400>; - cache-size = <0x8000>; - cpu-release-addr = <0x0 0x90000000>; - qcom,lmh-dcvs = <0x2>; - #cooling-cells = <0x2>; - next-level-cache = <0x7>; - sched-energy-costs = <0x4 0x5>; - linux,phandle = <0x12>; - phandle = <0x12>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x20000>; - cache-level = <0x2>; - next-level-cache = <0x6>; - linux,phandle = <0x7>; - phandle = <0x7>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x12000>; - linux,phandle = <0x121>; - phandle = <0x121>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0xa000>; - linux,phandle = <0x129>; - phandle = <0x129>; - }; - - l1-tlb { - qcom,dump-size = <0x6000>; - linux,phandle = <0x135>; - phandle = <0x135>; - }; - }; - - cpu@200 { - device_type = "cpu"; - compatible = "arm,armv8"; - reg = <0x0 0x200>; - enable-method = "psci"; - efficiency = <0x400>; - cache-size = <0x8000>; - cpu-release-addr = <0x0 0x90000000>; - qcom,lmh-dcvs = <0x2>; - #cooling-cells = <0x2>; - next-level-cache = <0x8>; - sched-energy-costs = <0x4 0x5>; - linux,phandle = <0x13>; - phandle = <0x13>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x20000>; - cache-level = <0x2>; - next-level-cache = <0x6>; - linux,phandle = <0x8>; - phandle = <0x8>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x12000>; - linux,phandle = <0x122>; - phandle = <0x122>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0xa000>; - linux,phandle = <0x12a>; - phandle = <0x12a>; - }; - - l1-tlb { - qcom,dump-size = <0x6000>; - linux,phandle = <0x136>; - phandle = <0x136>; - }; - }; - - cpu@300 { - device_type = "cpu"; - compatible = "arm,armv8"; - reg = <0x0 0x300>; - enable-method = "psci"; - efficiency = <0x400>; - cache-size = <0x8000>; - cpu-release-addr = <0x0 0x90000000>; - qcom,lmh-dcvs = <0x2>; - #cooling-cells = <0x2>; - next-level-cache = <0x9>; - sched-energy-costs = <0x4 0x5>; - linux,phandle = <0x14>; - phandle = <0x14>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x20000>; - cache-level = <0x2>; - next-level-cache = <0x6>; - linux,phandle = <0x9>; - phandle = <0x9>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x12000>; - linux,phandle = <0x123>; - phandle = <0x123>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0xa000>; - linux,phandle = <0x12b>; - phandle = <0x12b>; - }; - - l1-tlb { - qcom,dump-size = <0x6000>; - linux,phandle = <0x137>; - phandle = <0x137>; - }; - }; - - cpu@400 { - device_type = "cpu"; - compatible = "arm,armv8"; - reg = <0x0 0x400>; - enable-method = "psci"; - efficiency = <0x6cc>; - cache-size = <0x20000>; - cpu-release-addr = <0x0 0x90000000>; - qcom,lmh-dcvs = <0xa>; - #cooling-cells = <0x2>; - next-level-cache = <0xb>; - sched-energy-costs = <0xc 0xd>; - linux,phandle = <0x15>; - phandle = <0x15>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x40000>; - cache-level = <0x2>; - next-level-cache = <0x6>; - linux,phandle = <0xb>; - phandle = <0xb>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x24000>; - linux,phandle = <0x124>; - phandle = <0x124>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x14000>; - linux,phandle = <0x12c>; - phandle = <0x12c>; - }; - - l1-tlb { - qcom,dump-size = <0x6800>; - linux,phandle = <0x138>; - phandle = <0x138>; - }; - }; - - cpu@500 { - device_type = "cpu"; - compatible = "arm,armv8"; - reg = <0x0 0x500>; - enable-method = "psci"; - efficiency = <0x6cc>; - cache-size = <0x20000>; - cpu-release-addr = <0x0 0x90000000>; - qcom,lmh-dcvs = <0xa>; - #cooling-cells = <0x2>; - next-level-cache = <0xe>; - sched-energy-costs = <0xc 0xd>; - linux,phandle = <0x16>; - phandle = <0x16>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x40000>; - cache-level = <0x2>; - next-level-cache = <0x6>; - linux,phandle = <0xe>; - phandle = <0xe>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x24000>; - linux,phandle = <0x125>; - phandle = <0x125>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x14000>; - linux,phandle = <0x12d>; - phandle = <0x12d>; - }; - - l1-tlb { - qcom,dump-size = <0x6800>; - linux,phandle = <0x139>; - phandle = <0x139>; - }; - }; - - cpu@600 { - device_type = "cpu"; - compatible = "arm,armv8"; - reg = <0x0 0x600>; - enable-method = "psci"; - efficiency = <0x6cc>; - cache-size = <0x20000>; - cpu-release-addr = <0x0 0x90000000>; - qcom,lmh-dcvs = <0xa>; - #cooling-cells = <0x2>; - next-level-cache = <0xf>; - sched-energy-costs = <0xc 0xd>; - linux,phandle = <0x17>; - phandle = <0x17>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x40000>; - cache-level = <0x2>; - next-level-cache = <0x6>; - linux,phandle = <0xf>; - phandle = <0xf>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x24000>; - linux,phandle = <0x126>; - phandle = <0x126>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x14000>; - linux,phandle = <0x12e>; - phandle = <0x12e>; - }; - - l1-tlb { - qcom,dump-size = <0x6800>; - linux,phandle = <0x13a>; - phandle = <0x13a>; - }; - }; - - cpu@700 { - device_type = "cpu"; - compatible = "arm,armv8"; - reg = <0x0 0x700>; - enable-method = "psci"; - efficiency = <0x6cc>; - cache-size = <0x20000>; - cpu-release-addr = <0x0 0x90000000>; - qcom,lmh-dcvs = <0xa>; - #cooling-cells = <0x2>; - next-level-cache = <0x10>; - sched-energy-costs = <0xc 0xd>; - linux,phandle = <0x18>; - phandle = <0x18>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x40000>; - cache-level = <0x2>; - next-level-cache = <0x6>; - linux,phandle = <0x10>; - phandle = <0x10>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x24000>; - linux,phandle = <0x127>; - phandle = <0x127>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x14000>; - linux,phandle = <0x12f>; - phandle = <0x12f>; - }; - - l1-tlb { - qcom,dump-size = <0x6800>; - linux,phandle = <0x13b>; - phandle = <0x13b>; - }; - }; - - 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 = <0x1>; - #size-cells = <0x1>; - ranges = <0x0 0x0 0x0 0xffffffff>; - compatible = "simple-bus"; - - qcom,gdsc@0x16b004 { - compatible = "qcom,gdsc"; - regulator-name = "pcie_0_gdsc"; - reg = <0x16b004 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - linux,phandle = <0x2e8>; - phandle = <0x2e8>; - }; - - qcom,gdsc@0x18d004 { - compatible = "qcom,gdsc"; - regulator-name = "pcie_1_gdsc"; - reg = <0x18d004 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - linux,phandle = <0x2ed>; - phandle = <0x2ed>; - }; - - qcom,gdsc@0x175004 { - compatible = "qcom,gdsc"; - regulator-name = "ufs_card_gdsc"; - reg = <0x175004 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - }; - - qcom,gdsc@0x177004 { - compatible = "qcom,gdsc"; - regulator-name = "ufs_phy_gdsc"; - reg = <0x177004 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - linux,phandle = <0xe0>; - phandle = <0xe0>; - }; - - qcom,gdsc@0x10f004 { - compatible = "qcom,gdsc"; - regulator-name = "usb30_prim_gdsc"; - reg = <0x10f004 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - linux,phandle = <0x338>; - phandle = <0x338>; - }; - - qcom,gdsc@0x110004 { - compatible = "qcom,gdsc"; - regulator-name = "usb30_sec_gdsc"; - reg = <0x110004 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - linux,phandle = <0x33e>; - phandle = <0x33e>; - }; - - qcom,gdsc@0x17d030 { - compatible = "qcom,gdsc"; - regulator-name = "hlos1_vote_aggre_noc_mmu_audio_tbu_gdsc"; - reg = <0x17d030 0x4>; - qcom,no-status-check-on-disable; - qcom,gds-timeout = <0x1f4>; - status = "ok"; - linux,phandle = <0x20b>; - phandle = <0x20b>; - }; - - qcom,gdsc@0x17d03c { - compatible = "qcom,gdsc"; - regulator-name = "hlos1_vote_aggre_noc_mmu_pcie_tbu_gdsc"; - reg = <0x17d03c 0x4>; - qcom,no-status-check-on-disable; - qcom,gds-timeout = <0x1f4>; - status = "ok"; - linux,phandle = <0x20c>; - phandle = <0x20c>; - }; - - qcom,gdsc@0x17d034 { - compatible = "qcom,gdsc"; - regulator-name = "hlos1_vote_aggre_noc_mmu_tbu1_gdsc"; - reg = <0x17d034 0x4>; - qcom,no-status-check-on-disable; - qcom,gds-timeout = <0x1f4>; - status = "ok"; - linux,phandle = <0x206>; - phandle = <0x206>; - }; - - qcom,gdsc@0x17d038 { - compatible = "qcom,gdsc"; - regulator-name = "hlos1_vote_aggre_noc_mmu_tbu2_gdsc"; - reg = <0x17d038 0x4>; - qcom,no-status-check-on-disable; - qcom,gds-timeout = <0x1f4>; - status = "ok"; - linux,phandle = <0x207>; - phandle = <0x207>; - }; - - qcom,gdsc@0x17d040 { - compatible = "qcom,gdsc"; - regulator-name = "hlos1_vote_mmnoc_mmu_tbu_hf0_gdsc"; - reg = <0x17d040 0x4>; - qcom,no-status-check-on-disable; - qcom,gds-timeout = <0x1f4>; - status = "ok"; - linux,phandle = <0x208>; - phandle = <0x208>; - }; - - qcom,gdsc@0x17d048 { - compatible = "qcom,gdsc"; - regulator-name = "hlos1_vote_mmnoc_mmu_tbu_hf1_gdsc"; - reg = <0x17d048 0x4>; - qcom,no-status-check-on-disable; - qcom,gds-timeout = <0x1f4>; - status = "ok"; - linux,phandle = <0x209>; - phandle = <0x209>; - }; - - qcom,gdsc@0x17d044 { - compatible = "qcom,gdsc"; - regulator-name = "hlos1_vote_mmnoc_mmu_tbu_sf_gdsc"; - reg = <0x17d044 0x4>; - qcom,no-status-check-on-disable; - qcom,gds-timeout = <0x1f4>; - status = "ok"; - linux,phandle = <0x20a>; - phandle = <0x20a>; - }; - - qcom,gdsc@0xad06004 { - compatible = "qcom,gdsc"; - regulator-name = "bps_gdsc"; - reg = <0xad06004 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - linux,phandle = <0x248>; - phandle = <0x248>; - }; - - qcom,gdsc@0xad09004 { - compatible = "qcom,gdsc"; - regulator-name = "ife_0_gdsc"; - reg = <0xad09004 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - linux,phandle = <0x244>; - phandle = <0x244>; - }; - - qcom,gdsc@0xad0a004 { - compatible = "qcom,gdsc"; - regulator-name = "ife_1_gdsc"; - reg = <0xad0a004 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - linux,phandle = <0x245>; - phandle = <0x245>; - }; - - qcom,gdsc@0xad07004 { - compatible = "qcom,gdsc"; - regulator-name = "ipe_0_gdsc"; - reg = <0xad07004 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - linux,phandle = <0x246>; - phandle = <0x246>; - }; - - qcom,gdsc@0xad08004 { - compatible = "qcom,gdsc"; - regulator-name = "ipe_1_gdsc"; - reg = <0xad08004 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - linux,phandle = <0x247>; - phandle = <0x247>; - }; - - qcom,gdsc@0xad0b134 { - compatible = "qcom,gdsc"; - regulator-name = "titan_top_gdsc"; - reg = <0xad0b134 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - linux,phandle = <0x21d>; - phandle = <0x21d>; - }; - - qcom,gdsc@0xaf03000 { - compatible = "qcom,gdsc"; - regulator-name = "mdss_core_gdsc"; - reg = <0xaf03000 0x4>; - qcom,poll-cfg-gdscr; - qcom,support-hw-trigger; - status = "ok"; - proxy-supply = <0x19>; - qcom,proxy-consumer-enable; - qcom,en-few-wait-val = <0x6>; - qcom,en-rest-wait-val = <0x5>; - linux,phandle = <0x19>; - phandle = <0x19>; - }; - - syscon@0x5091540 { - compatible = "syscon"; - reg = <0x5091540 0x4>; - linux,phandle = <0x1a>; - phandle = <0x1a>; - }; - - qcom,gdsc@0x509106c { - compatible = "qcom,gdsc"; - regulator-name = "gpu_cx_gdsc"; - reg = <0x509106c 0x4>; - hw-ctrl-addr = <0x1a>; - qcom,no-status-check-on-disable; - qcom,gds-timeout = <0x1f4>; - qcom,clk-dis-wait-val = <0x8>; - status = "ok"; - parent-supply = <0x1b>; - vdd_parent-supply = <0x1b>; - linux,phandle = <0x205>; - phandle = <0x205>; - }; - - qcom,gdsc@0x509100c { - compatible = "qcom,gdsc"; - regulator-name = "gpu_gx_gdsc"; - reg = <0x509100c 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - clock-names = "core_root_clk"; - clocks = <0x1c 0x2>; - qcom,force-enable-root-clk; - parent-supply = <0x1d>; - domain-addr = <0x1e>; - sw-reset = <0x1f>; - qcom,reset-aon-logic; - linux,phandle = <0x335>; - phandle = <0x335>; - }; - - qcom,gdsc@0xab00874 { - compatible = "qcom,gdsc"; - regulator-name = "vcodec0_gdsc"; - reg = <0xab00874 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - linux,phandle = <0x2e3>; - phandle = <0x2e3>; - }; - - qcom,gdsc@0xab008b4 { - compatible = "qcom,gdsc"; - regulator-name = "vcodec1_gdsc"; - reg = <0xab008b4 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - linux,phandle = <0x2e4>; - phandle = <0x2e4>; - }; - - qcom,gdsc@0xab00814 { - compatible = "qcom,gdsc"; - regulator-name = "venus_gdsc"; - reg = <0xab00814 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - linux,phandle = <0x11e>; - phandle = <0x11e>; - }; - - qcom,mdss_dsi_pll@ae94a00 { - compatible = "qcom,mdss_dsi_pll_10nm"; - label = "MDSS DSI 0 PLL"; - cell-index = <0x0>; - #clock-cells = <0x1>; - reg = <0xae94a00 0x1e0 0xae94400 0x800 0xaf03000 0x8>; - reg-names = "pll_base", "phy_base", "gdsc_base"; - clocks = <0x20 0x0>; - clock-names = "iface_clk"; - clock-rate = <0x0>; - qcom,dsi-pll-ssc-en; - qcom,dsi-pll-ssc-mode = "down-spread"; - gdsc-supply = <0x19>; - linux,phandle = <0x345>; - phandle = <0x345>; - - qcom,platform-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,platform-supply-entry@0 { - reg = <0x0>; - qcom,supply-name = "gdsc"; - qcom,supply-min-voltage = <0x0>; - qcom,supply-max-voltage = <0x0>; - qcom,supply-enable-load = <0x0>; - qcom,supply-disable-load = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_pll@ae96a00 { - compatible = "qcom,mdss_dsi_pll_10nm"; - label = "MDSS DSI 1 PLL"; - cell-index = <0x1>; - #clock-cells = <0x1>; - reg = <0xae96a00 0x1e0 0xae96400 0x800 0xaf03000 0x8>; - reg-names = "pll_base", "phy_base", "gdsc_base"; - clocks = <0x20 0x0>; - clock-names = "iface_clk"; - clock-rate = <0x0>; - qcom,dsi-pll-ssc-en; - qcom,dsi-pll-ssc-mode = "down-spread"; - gdsc-supply = <0x19>; - linux,phandle = <0x352>; - phandle = <0x352>; - - qcom,platform-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,platform-supply-entry@0 { - reg = <0x0>; - qcom,supply-name = "gdsc"; - qcom,supply-min-voltage = <0x0>; - qcom,supply-max-voltage = <0x0>; - qcom,supply-enable-load = <0x0>; - qcom,supply-disable-load = <0x0>; - }; - }; - }; - - qcom,mdss_dp_pll@c011000 { - compatible = "qcom,mdss_dp_pll_10nm"; - label = "MDSS DP PLL"; - cell-index = <0x0>; - #clock-cells = <0x1>; - reg = <0x88ea000 0x200 0x88eaa00 0x200 0x88ea200 0x200 0x88ea600 0x200 0xaf03000 0x8>; - reg-names = "pll_base", "phy_base", "ln_tx0_base", "ln_tx1_base", "gdsc_base"; - gdsc-supply = <0x19>; - clocks = <0x20 0x0 0x21 0x0 0x22 0x9f 0x22 0xa9 0x22 0xa3>; - clock-names = "iface_clk", "ref_clk_src", "ref_clk", "cfg_ahb_clk", "pipe_clk"; - clock-rate = <0x0>; - linux,phandle = <0x37>; - phandle = <0x37>; - - qcom,platform-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,platform-supply-entry@0 { - reg = <0x0>; - qcom,supply-name = "gdsc"; - qcom,supply-min-voltage = <0x0>; - qcom,supply-max-voltage = <0x0>; - qcom,supply-enable-load = <0x0>; - qcom,supply-disable-load = <0x0>; - }; - }; - }; - - qcom,smp2pgpio-rdbg-2-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "rdbg"; - qcom,remote-pid = <0x2>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0x23>; - phandle = <0x23>; - }; - - qcom,smp2pgpio_client_rdbg_2_in { - compatible = "qcom,smp2pgpio_client_rdbg_2_in"; - gpios = <0x23 0x0 0x0>; - }; - - qcom,smp2pgpio-rdbg-2-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "rdbg"; - qcom,remote-pid = <0x2>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0x24>; - phandle = <0x24>; - }; - - qcom,smp2pgpio_client_rdbg_2_out { - compatible = "qcom,smp2pgpio_client_rdbg_2_out"; - gpios = <0x24 0x0 0x0>; - }; - - qcom,smp2pgpio-rdbg-1-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "rdbg"; - qcom,remote-pid = <0x1>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0x25>; - phandle = <0x25>; - }; - - qcom,smp2pgpio_client_rdbg_1_in { - compatible = "qcom,smp2pgpio_client_rdbg_1_in"; - gpios = <0x25 0x0 0x0>; - }; - - qcom,smp2pgpio-rdbg-1-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "rdbg"; - qcom,remote-pid = <0x1>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0x26>; - phandle = <0x26>; - }; - - qcom,smp2pgpio_client_rdbg_1_out { - compatible = "qcom,smp2pgpio_client_rdbg_1_out"; - gpios = <0x26 0x0 0x0>; - }; - - qcom,smp2pgpio-rdbg-5-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "rdbg"; - qcom,remote-pid = <0x5>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0x27>; - phandle = <0x27>; - }; - - qcom,smp2pgpio_client_rdbg_5_in { - compatible = "qcom,smp2pgpio_client_rdbg_5_in"; - gpios = <0x27 0x0 0x0>; - }; - - qcom,smp2pgpio-rdbg-5-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "rdbg"; - qcom,remote-pid = <0x5>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0x28>; - phandle = <0x28>; - }; - - qcom,smp2pgpio_client_rdbg_5_out { - compatible = "qcom,smp2pgpio_client_rdbg_5_out"; - gpios = <0x28 0x0 0x0>; - }; - - qcom,mdss_mdp@ae00000 { - compatible = "qcom,sde-kms"; - reg = <0xae00000 0x81d40 0xaeb0000 0x2008 0xaeac000 0xf0>; - reg-names = "mdp_phys", "vbif_phys", "regdma_phys"; - clocks = <0x22 0x1b 0x22 0x1c 0x20 0x0 0x20 0x1 0x20 0x17 0x20 0x24>; - clock-names = "gcc_iface", "gcc_bus", "iface_clk", "bus_clk", "core_clk", "vsync_clk"; - clock-rate = <0x0 0x0 0x0 0x0 0x11e1a300 0x124f800 0x0>; - clock-max-rate = <0x0 0x0 0x0 0x0 0x19a14780 0x124f800 0x0>; - sde-vdd-supply = <0x19>; - interrupt-parent = <0x1>; - interrupts = <0x0 0x53 0x0>; - interrupt-controller; - #interrupt-cells = <0x1>; - iommus = <0x29 0x880 0x8 0x29 0xc80 0x8>; - #address-cells = <0x1>; - #size-cells = <0x0>; - #power-domain-cells = <0x0>; - 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", "primary", "none", "none", "none"; - qcom,sde-mixer-off = <0x45000 0x46000 0x47000 0x0 0x0 0x4a000>; - qcom,sde-mixer-size = <0x320>; - qcom,sde-mixer-display-pref = "primary", "primary", "none", "none", "none", "none"; - qcom,sde-dspp-top-off = <0x1300>; - qcom,sde-dspp-top-size = <0xc>; - 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 = <0xc>; - 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 = <0x6>; - qcom,sde-wb-id = <0x2>; - 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", "dsi", "dsi", "dp"; - qcom,sde-pp-off = <0x71000 0x71800 0x72000 0x72800 0x73000>; - qcom,sde-pp-slave = <0x0 0x0 0x0 0x0 0x1>; - qcom,sde-pp-size = <0xd4>; - qcom,sde-te2-off = <0x2000 0x2000 0x0 0x0 0x0>; - 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 0x0>; - qcom,sde-dither-version = <0x10000>; - qcom,sde-dither-size = <0x20>; - qcom,sde-sspp-type = "vig", "vig", "vig", "vig", "dma", "dma", "dma", "dma"; - qcom,sde-sspp-off = <0x5000 0x7000 0x9000 0xb000 0x25000 0x27000 0x29000 0x2b000>; - qcom,sde-sspp-src-size = <0x1c8>; - qcom,sde-sspp-xin-id = <0x0 0x4 0x8 0xc 0x1 0x5 0x9 0xd>; - qcom,sde-sspp-excl-rect = <0x1 0x1 0x1 0x1 0x1 0x1 0x1 0x1>; - qcom,sde-sspp-smart-dma-priority = <0x5 0x6 0x7 0x8 0x1 0x2 0x3 0x4>; - qcom,sde-smart-dma-rev = "smart_dma_v2"; - qcom,sde-mixer-pair-mask = <0x2 0x1 0x6 0x0 0x0 0x3>; - qcom,sde-mixer-blend-op-off = <0x20 0x38 0x50 0x68 0x80 0x98 0xb0 0xc8 0xe0 0xf8 0x110>; - qcom,sde-sspp-clk-ctrl = <0x2ac 0x0 0x2b4 0x0 0x2bc 0x0 0x2c4 0x0 0x2ac 0x8 0x2b4 0x8 0x2bc 0x8 0x2c4 0x8>; - 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 = <0xb>; - qcom,sde-highest-bank-bit = <0x2>; - qcom,sde-ubwc-version = <0x200>; - qcom,sde-smart-panel-align-mode = <0xc>; - 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 = <0x2>; - qcom,sde-num-nrt-paths = <0x0>; - qcom,sde-dspp-ad-version = <0x40000>; - qcom,sde-dspp-ad-off = <0x28000 0x27000>; - qcom,sde-vbif-off = <0x0>; - qcom,sde-vbif-size = <0x1040>; - qcom,sde-vbif-id = <0x0>; - qcom,sde-vbif-memtype-0 = <0x3 0x3 0x3 0x3 0x3 0x3 0x3 0x3>; - qcom,sde-vbif-memtype-1 = <0x3 0x3 0x3 0x3 0x3 0x3>; - qcom,sde-vbif-qos-rt-remap = <0x3 0x3 0x4 0x4 0x5 0x5 0x6 0x6>; - qcom,sde-vbif-qos-nrt-remap = <0x3 0x3 0x3 0x3 0x3 0x3 0x3 0x3>; - qcom,sde-danger-lut = <0xf 0xffff 0x0 0x0>; - qcom,sde-safe-lut-linear = <0x4 0xfff8 0x0 0xfff0>; - qcom,sde-safe-lut-macrotile = <0xa 0xfe00 0xb 0xfc00 0xc 0xf800 0x0 0xf000>; - qcom,sde-safe-lut-nrt = <0x0 0xffff>; - qcom,sde-safe-lut-cwb = <0x0 0xffff>; - qcom,sde-qos-lut-linear = <0x4 0x0 0x357 0x5 0x0 0x3357 0x6 0x0 0x23357 0x7 0x0 0x223357 0x8 0x0 0x2223357 0x9 0x0 0x22223357 0xa 0x2 0x22223357 0xb 0x22 0x22223357 0xc 0x222 0x22223357 0xd 0x2222 0x22223357 0xe 0x12222 0x22223357 0x0 0x112222 0x22223357>; - qcom,sde-qos-lut-macrotile = <0xa 0x3 0x44556677 0xb 0x33 0x44556677 0xc 0x233 0x44556677 0xd 0x2233 0x44556677 0xe 0x12233 0x44556677 0x0 0x112233 0x44556677>; - qcom,sde-qos-lut-nrt = <0x0 0x0 0x0>; - qcom,sde-qos-lut-cwb = <0x0 0x75300000 0x0>; - qcom,sde-cdp-setting = <0x1 0x1 0x1 0x0>; - qcom,sde-qos-cpu-mask = <0x3>; - qcom,sde-qos-cpu-dma-latency = <0x12c>; - qcom,sde-inline-rotator = <0x2a 0x0>; - qcom,sde-inline-rot-xin = <0xa 0xb>; - qcom,sde-inline-rot-xin-type = "sspp", "wb"; - qcom,sde-inline-rot-clk-ctrl = <0x2bc 0x8 0x2bc 0xc>; - qcom,sde-reg-dma-off = <0x0>; - qcom,sde-reg-dma-version = <0x1>; - qcom,sde-reg-dma-trigger-off = <0x119c>; - connectors = <0x2b 0x2c>; - #cooling-cells = <0x2>; - linux,phandle = <0x33>; - phandle = <0x33>; - - 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 = <0x0 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 = <0x1>; - #size-cells = <0x0>; - - qcom,platform-supply-entry@0 { - reg = <0x0>; - qcom,supply-name = "sde-vdd"; - qcom,supply-min-voltage = <0x0>; - qcom,supply-max-voltage = <0x0>; - qcom,supply-enable-load = <0x0>; - qcom,supply-disable-load = <0x0>; - }; - }; - - qcom,smmu_sde_sec_cb { - compatible = "qcom,smmu_sde_sec"; - iommus = <0x29 0x881 0x8 0x29 0xc81 0x8>; - }; - - qcom,sde-data-bus { - qcom,msm-bus,name = "mdss_sde"; - qcom,msm-bus,num-cases = <0x3>; - qcom,msm-bus,num-paths = <0x2>; - qcom,msm-bus,vectors-KBps = <0x16 0x200 0x0 0x0 0x17 0x200 0x0 0x0 0x16 0x200 0x0 0x61a800 0x17 0x200 0x0 0x61a800 0x16 0x200 0x0 0x61a800 0x17 0x200 0x0 0x61a800>; - }; - - qcom,sde-reg-bus { - qcom,msm-bus,name = "mdss_reg"; - qcom,msm-bus,num-cases = <0x4>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,active-only; - qcom,msm-bus,vectors-KBps = <0x1 0x24e 0x0 0x0 0x1 0x24e 0x0 0x12c00 0x1 0x24e 0x0 0x249f0 0x1 0x24e 0x0 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0xe>; - qcom,mdss-dsi-t-clk-pre = <0x34>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-reset-sequence = <0x1 0x0 0x0 0x0 0x1 0x0>; - qcom,panel-ack-disabled; - qcom,panel-supply-entries = <0x2d>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <0x2e 0x6 0x0>; - linux,phandle = <0x355>; - phandle = <0x355>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x870>; - qcom,mdss-dsi-h-front-porch = <0x10>; - qcom,mdss-dsi-h-back-porch = <0x28>; - qcom,mdss-dsi-h-pulse-width = <0x1c>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x18>; - qcom,mdss-dsi-v-front-porch = <0x7>; - qcom,mdss-dsi-v-pulse-width = <0x4>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-panel-timings = <0x0 0x0 0x0>; - 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 = <0x0>; - qcom,mdss-dsi-panel-phy-timings = <0x220808 0x24240808 0x5030400>; - qcom,display-topology = <0x1 0x0 0x1 0x2 0x0 0x1>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0x1 0xa 0x0 0xa 0x1 0xa>; - qcom,mdss-dsi-t-clk-post = <0xc>; - 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 = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - 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; - linux,phandle = <0x357>; - phandle = <0x357>; - - 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 = <0x0>; - 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 = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - 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 = <0x1>; - qcom,mdss-dsc-bit-per-component = <0x8>; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - qcom,mdss-dsc-block-prediction-enable; - qcom,display-topology = <0x1 0x0 0x1 0x2 0x2 0x1>; - qcom,default-topology-index = <0x1>; - 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 = <0x0>; - 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 = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - 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 = <0x1>; - qcom,mdss-dsc-bit-per-component = <0x8>; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - qcom,mdss-dsc-block-prediction-enable; - qcom,display-topology = <0x1 0x0 0x1 0x2 0x2 0x1>; - qcom,default-topology-index = <0x1>; - 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 = <0x0>; - 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 = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - 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 = <0x1>; - qcom,mdss-dsc-bit-per-component = <0x8>; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - qcom,mdss-dsc-block-prediction-enable; - qcom,display-topology = <0x1 0x0 0x1 0x2 0x2 0x1>; - qcom,default-topology-index = <0x1>; - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0x1 0xa 0x0 0xa 0x1 0xa>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,adjust-timer-wakeup-ms = <0x1>; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - 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 = <0xd>; - qcom,mdss-dsi-t-clk-pre = <0x2d>; - linux,phandle = <0x359>; - phandle = <0x359>; - - 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 = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x8>; - qcom,mdss-dsi-v-front-porch = <0xa>; - qcom,mdss-dsi-v-pulse-width = <0x2>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command = <0x15010000 0x2ff 0x20150100 0x2 0xfb011501 0x0 0x2000115 0x1000000 0x20155 0x15010000 0x202 0x45150100 0x2 0x5401501 0x0 0x2061915 0x1000000 0x2071e 0x15010000 0x20b 0x73150100 0x2 0xc731501 0x0 0x20eb015 0x1000000 0x20fae 0x15010000 0x211 0xb8150100 0x2 0x13001501 0x0 0x2588015 0x1000000 0x25901 0x15010000 0x25a 0x150100 0x2 0x5b011501 0x0 0x25c8015 0x1000000 0x25d81 0x15010000 0x25e 0x150100 0x2 0x5f011501 0x0 0x2723115 0x1000000 0x26803 0x15010000 0x2ff 0x24150100 0x2 0xfb011501 0x0 0x2001c15 0x1000000 0x2010b 0x15010000 0x202 0xc150100 0x2 0x3011501 0x0 0x2040f15 0x1000000 0x20510 0x15010000 0x206 0x10150100 0x2 0x7101501 0x0 0x2088915 0x1000000 0x2098a 0x15010000 0x20a 0x13150100 0x2 0xb131501 0x0 0x20c1515 0x1000000 0x20d15 0x15010000 0x20e 0x17150100 0x2 0xf171501 0x0 0x2101c15 0x1000000 0x2110b 0x15010000 0x212 0xc150100 0x2 0x13011501 0x0 0x2140f15 0x1000000 0x21510 0x15010000 0x216 0x10150100 0x2 0x17101501 0x0 0x2188915 0x1000000 0x2198a 0x15010000 0x21a 0x13150100 0x2 0x1b131501 0x0 0x21c1515 0x1000000 0x21d15 0x15010000 0x21e 0x17150100 0x2 0x1f171501 0x0 0x2204015 0x1000000 0x22101 0x15010000 0x222 0x150100 0x2 0x23401501 0x0 0x2244015 0x1000000 0x2256d 0x15010000 0x226 0x40150100 0x2 0x27401501 0x0 0x2e00015 0x1000000 0x2dc21 0x15010000 0x2dd 0x22150100 0x2 0xde071501 0x0 0x2df0715 0x1000000 0x2e36d 0x15010000 0x2e1 0x7150100 0x2 0xe2071501 0x0 0x229d815 0x1000000 0x22a2a 0x15010000 0x24b 0x3150100 0x2 0x4c111501 0x0 0x24d1015 0x1000000 0x24e01 0x15010000 0x24f 0x1150100 0x2 0x50101501 0x0 0x2510015 0x1000000 0x25280 0x15010000 0x253 0x150100 0x2 0x56001501 0x0 0x2540715 0x1000000 0x25807 0x15010000 0x255 0x25150100 0x2 0x5b431501 0x0 0x25c0015 0x1000000 0x25f73 0x15010000 0x260 0x73150100 0x2 0x63221501 0x0 0x2640015 0x1000000 0x26708 0x15010000 0x268 0x4150100 0x2 0x72021501 0x0 0x27a8015 0x1000000 0x27b91 0x15010000 0x27c 0xd8150100 0x2 0x7d601501 0x0 0x27f1515 0x1000000 0x27515 0x15010000 0x2b3 0xc0150100 0x2 0xb4001501 0x0 0x2b50015 0x1000000 0x27800 0x15010000 0x279 0x150100 0x2 0x80001501 0x0 0x2830015 0x1000000 0x2930a 0x15010000 0x294 0xa150100 0x2 0x8a001501 0x0 0x29bff15 0x1000000 0x29db0 0x15010000 0x29f 0x63150100 0x2 0x98101501 0x0 0x2ec0015 0x1000000 0x2ff10 0x39010000 0x11c1 0x9200010 0x2000268 0x1bb000a 0x66704c5 0x39010000 0x3c2 0x10f01501 0x0 0x2c00315 0x1000000 0x43b03 0xa0a1501 0x0 0x2350015 0x1000000 0x2e501 0x15010000 0x2bb 0x10150100 0x2 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 = <0x0>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsc-slice-height = <0x10>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,mdss-dsc-slice-per-pkt = <0x2>; - qcom,mdss-dsc-bit-per-component = <0xa>; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4030400>; - qcom,display-topology = <0x1 0x1 0x1>; - qcom,default-topology-index = <0x0>; - }; - - timing@1 { - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x780>; - qcom,mdss-dsi-h-front-porch = <0x0>; - qcom,mdss-dsi-h-back-porch = <0x0>; - qcom,mdss-dsi-h-pulse-width = <0x0>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x0>; - qcom,mdss-dsi-v-front-porch = <0x0>; - qcom,mdss-dsi-v-pulse-width = <0x0>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-on-command = <0x15010000 0x2bb 0x10150100 0x2 0xb0030501 0x7800 0x1111501 0x0 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x2 0x8051501 0x0 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x2 0x92011501 0x0 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 = <0x0>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsc-slice-height = <0x10>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-per-pkt = <0x2>; - qcom,mdss-dsc-bit-per-component = <0xa>; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsi-panel-phy-timings = <0x150505 0x201f0505 0x3030400>; - qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1 0x2 0x1 0x1>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0x1 0x14 0x0 0xc8 0x1 0x14>; - qcom,panel-ack-disabled; - qcom,mdss-dsi-t-clk-post = <0xd>; - qcom,mdss-dsi-t-clk-pre = <0x2d>; - linux,phandle = <0x356>; - phandle = <0x356>; - - 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 = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x4>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-pulse-width = <0x4>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - 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 = <0x2 0x0 0x2 0x1 0x0 0x2>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0x0 0x28 0x100 0x28 0x78 0x80 0x78 0xf0 0x40>; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; - 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 = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - 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 = <0xd>; - qcom,mdss-dsi-t-clk-pre = <0x2d>; - linux,phandle = <0x358>; - phandle = <0x358>; - - 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 = <0x4>; - qcom,mdss-dsi-h-pulse-width = <0x4>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0xc>; - qcom,mdss-dsi-v-front-porch = <0xc>; - qcom,mdss-dsi-v-pulse-width = <0x2>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - 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 = <0x2 0x0 0x2>; - qcom,default-topology-index = <0x0>; - }; - - 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 = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - 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 = <0x2 0x0 0x2 0x1 0x0 0x2>; - qcom,default-topology-index = <0x0>; - }; - - 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 = <0x4>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - 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 = <0x2 0x0 0x2>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0x0 0x28 0x100 0x28 0x78 0x80 0x78 0xf0 0x40>; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; - 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 = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - 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 = <0xd>; - qcom,mdss-dsi-t-clk-pre = <0x2d>; - linux,phandle = <0x35a>; - phandle = <0x35a>; - - 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 = <0x4>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - 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 = <0x1>; - qcom,mdss-dsc-bit-per-component = <0xa>; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5030400>; - qcom,display-topology = <0x2 0x2 0x2>; - qcom,default-topology-index = <0x0>; - }; - - 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 = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - 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 = <0x1>; - qcom,mdss-dsc-bit-per-component = <0xa>; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsi-panel-phy-timings = <0x180606 0x21200606 0x4030400>; - qcom,display-topology = <0x2 0x2 0x2>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0x1 0xc8 0x0 0xc8 0x1 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 = <0x1>; - 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 = <0xc>; - qcom,mdss-dsi-t-clk-pre = <0x27>; - linux,phandle = <0x34a>; - phandle = <0x34a>; - - 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 = <0x4>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - 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 = <0x1>; - qcom,mdss-dsc-bit-per-component = <0x8>; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsi-panel-phy-timings = <0x180606 0x21200606 0x4030400>; - qcom,display-topology = <0x2 0x2 0x2>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0x1 0xc8 0x0 0xc8 0x1 0xc8>; - qcom,mdss-pan-physical-width-dimension = <0x47>; - qcom,mdss-pan-physical-height-dimension = <0x81>; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - 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 = <0x1>; - 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 = <0xc>; - qcom,mdss-dsi-t-clk-pre = <0x27>; - linux,phandle = <0x34d>; - phandle = <0x34d>; - - 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 = <0x4>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-panel-jitter = <0x8 0xa>; - 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 = <0x1>; - qcom,mdss-dsc-bit-per-component = <0x8>; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsi-panel-phy-timings = <0x180606 0x21200606 0x4030400>; - qcom,display-topology = <0x2 0x2 0x2>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - 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 = <0x1 0x14 0x0 0x14 0x1 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 = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-t-clk-post = <0xd>; - qcom,mdss-dsi-t-clk-pre = <0x2d>; - qcom,mdss-dsi-pan-enable-dynamic-fps; - qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; - qcom,dsi-supported-dfps-list = <0x3c 0x37 0x35>; - 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 = <0x1>; - linux,phandle = <0x350>; - phandle = <0x350>; - - 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 = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - 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 = <0x0>; - qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5030400>; - qcom,display-topology = <0x2 0x0 0x2 0x1 0x0 0x2>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0x1>; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; - 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 = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - 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 = <0xd>; - qcom,mdss-dsi-t-clk-pre = <0x2d>; - 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 = <0x1>; - linux,phandle = <0x351>; - phandle = <0x351>; - - 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 = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-panel-jitter = <0x1 0x1>; - 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 = <0x2 0x0 0x2 0x1 0x0 0x2>; - qcom,default-topology-index = <0x0>; - qcom,partial-update-enabled = "single_roi"; - qcom,panel-roi-alignment = <0x2d0 0x80 0x2d0 0x80 0x5a0 0x80>; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - 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 = <0x0>; - 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 = <0x1 0xa 0x0 0xa 0x1 0xa>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,adjust-timer-wakeup-ms = <0x1>; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-t-clk-post = <0xb>; - 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 = <0x1>; - linux,phandle = <0x353>; - phandle = <0x353>; - - 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 = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x8>; - qcom,mdss-dsi-v-front-porch = <0xa>; - qcom,mdss-dsi-v-pulse-width = <0x2>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-panel-jitter = <0x1 0x1>; - qcom,mdss-dsi-on-command = <0x15010000 0x2ff 0x20150100 0x2 0xfb011501 0x0 0x2000115 0x1000000 0x20155 0x15010000 0x202 0x45150100 0x2 0x5401501 0x0 0x2061915 0x1000000 0x2071e 0x15010000 0x20b 0x73150100 0x2 0xc731501 0x0 0x20eb015 0x1000000 0x20fae 0x15010000 0x211 0xb8150100 0x2 0x13001501 0x0 0x2588015 0x1000000 0x25901 0x15010000 0x25a 0x150100 0x2 0x5b011501 0x0 0x25c8015 0x1000000 0x25d81 0x15010000 0x25e 0x150100 0x2 0x5f011501 0x0 0x2721115 0x1000000 0x26803 0x15010000 0x2ff 0x24150100 0x2 0xfb011501 0x0 0x2001c15 0x1000000 0x2010b 0x15010000 0x202 0xc150100 0x2 0x3011501 0x0 0x2040f15 0x1000000 0x20510 0x15010000 0x206 0x10150100 0x2 0x7101501 0x0 0x2088915 0x1000000 0x2098a 0x15010000 0x20a 0x13150100 0x2 0xb131501 0x0 0x20c1515 0x1000000 0x20d15 0x15010000 0x20e 0x17150100 0x2 0xf171501 0x0 0x2101c15 0x1000000 0x2110b 0x15010000 0x212 0xc150100 0x2 0x13011501 0x0 0x2140f15 0x1000000 0x21510 0x15010000 0x216 0x10150100 0x2 0x17101501 0x0 0x2188915 0x1000000 0x2198a 0x15010000 0x21a 0x13150100 0x2 0x1b131501 0x0 0x21c1515 0x1000000 0x21d15 0x15010000 0x21e 0x17150100 0x2 0x1f171501 0x0 0x2204015 0x1000000 0x22101 0x15010000 0x222 0x150100 0x2 0x23401501 0x0 0x2244015 0x1000000 0x2256d 0x15010000 0x226 0x40150100 0x2 0x27401501 0x0 0x2e00015 0x1000000 0x2dc21 0x15010000 0x2dd 0x22150100 0x2 0xde071501 0x0 0x2df0715 0x1000000 0x2e36d 0x15010000 0x2e1 0x7150100 0x2 0xe2071501 0x0 0x229d815 0x1000000 0x22a2a 0x15010000 0x24b 0x3150100 0x2 0x4c111501 0x0 0x24d1015 0x1000000 0x24e01 0x15010000 0x24f 0x1150100 0x2 0x50101501 0x0 0x2510015 0x1000000 0x25280 0x15010000 0x253 0x150100 0x2 0x56001501 0x0 0x2540715 0x1000000 0x25807 0x15010000 0x255 0x25150100 0x2 0x5b431501 0x0 0x25c0015 0x1000000 0x25f73 0x15010000 0x260 0x73150100 0x2 0x63221501 0x0 0x2640015 0x1000000 0x26708 0x15010000 0x268 0x4150100 0x2 0x72021501 0x0 0x27a8015 0x1000000 0x27b91 0x15010000 0x27c 0xd8150100 0x2 0x7d601501 0x0 0x27f1515 0x1000000 0x27515 0x15010000 0x2b3 0xc0150100 0x2 0xb4001501 0x0 0x2b50015 0x1000000 0x27800 0x15010000 0x279 0x150100 0x2 0x80001501 0x0 0x2830015 0x1000000 0x2930a 0x15010000 0x294 0xa150100 0x2 0x8a001501 0x0 0x29bff15 0x1000000 0x29db0 0x15010000 0x29f 0x63150100 0x2 0x98101501 0x0 0x2ec0015 0x1000000 0x2ff10 0x39010000 0x11c1 0x9200010 0x2000268 0x1bb000a 0x66704c5 0x39010000 0x3c2 0x10f01501 0x0 0x2c00315 0x1000000 0x43b03 0xa0a1501 0x0 0x2350015 0x1000000 0x2e501 0x15010000 0x2bb 0x10150100 0x2 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 = <0x0>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsc-slice-height = <0x10>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,mdss-dsc-slice-per-pkt = <0x2>; - qcom,mdss-dsc-bit-per-component = <0x8>; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsi-panel-phy-timings = <0x150505 0x201f0505 0x3030400>; - qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1 0x2 0x1 0x1>; - qcom,default-topology-index = <0x1>; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0x1 0xa 0x0 0xa 0x1 0xa>; - qcom,mdss-pan-physical-width-dimension = <0x4a>; - qcom,mdss-pan-physical-height-dimension = <0x83>; - qcom,mdss-dsi-dma-schedule-line = <0x5>; - qcom,mdss-dsi-t-clk-post = <0xb>; - qcom,mdss-dsi-t-clk-pre = <0x23>; - qcom,mdss-dsi-pan-enable-dynamic-fps; - qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; - qcom,dsi-supported-dfps-list = <0x3c 0x37 0x35>; - 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 = <0x1>; - linux,phandle = <0x354>; - phandle = <0x354>; - - 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 = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x8>; - qcom,mdss-dsi-v-front-porch = <0xa>; - qcom,mdss-dsi-v-pulse-width = <0x2>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-on-command = <0x15010000 0x2ff 0x20150100 0x2 0xfb011501 0x0 0x2000115 0x1000000 0x20155 0x15010000 0x202 0x45150100 0x2 0x5401501 0x0 0x2061915 0x1000000 0x2071e 0x15010000 0x20b 0x73150100 0x2 0xc731501 0x0 0x20eb015 0x1000000 0x20fae 0x15010000 0x211 0xb8150100 0x2 0x13001501 0x0 0x2588015 0x1000000 0x25901 0x15010000 0x25a 0x150100 0x2 0x5b011501 0x0 0x25c8015 0x1000000 0x25d81 0x15010000 0x25e 0x150100 0x2 0x5f011501 0x0 0x2721115 0x1000000 0x26803 0x15010000 0x2ff 0x24150100 0x2 0xfb011501 0x0 0x2001c15 0x1000000 0x2010b 0x15010000 0x202 0xc150100 0x2 0x3011501 0x0 0x2040f15 0x1000000 0x20510 0x15010000 0x206 0x10150100 0x2 0x7101501 0x0 0x2088915 0x1000000 0x2098a 0x15010000 0x20a 0x13150100 0x2 0xb131501 0x0 0x20c1515 0x1000000 0x20d15 0x15010000 0x20e 0x17150100 0x2 0xf171501 0x0 0x2101c15 0x1000000 0x2110b 0x15010000 0x212 0xc150100 0x2 0x13011501 0x0 0x2140f15 0x1000000 0x21510 0x15010000 0x216 0x10150100 0x2 0x17101501 0x0 0x2188915 0x1000000 0x2198a 0x15010000 0x21a 0x13150100 0x2 0x1b131501 0x0 0x21c1515 0x1000000 0x21d15 0x15010000 0x21e 0x17150100 0x2 0x1f171501 0x0 0x2204015 0x1000000 0x22101 0x15010000 0x222 0x150100 0x2 0x23401501 0x0 0x2244015 0x1000000 0x2256d 0x15010000 0x226 0x40150100 0x2 0x27401501 0x0 0x2e00015 0x1000000 0x2dc21 0x15010000 0x2dd 0x22150100 0x2 0xde071501 0x0 0x2df0715 0x1000000 0x2e36d 0x15010000 0x2e1 0x7150100 0x2 0xe2071501 0x0 0x229d815 0x1000000 0x22a2a 0x15010000 0x24b 0x3150100 0x2 0x4c111501 0x0 0x24d1015 0x1000000 0x24e01 0x15010000 0x24f 0x1150100 0x2 0x50101501 0x0 0x2510015 0x1000000 0x25280 0x15010000 0x253 0x150100 0x2 0x56001501 0x0 0x2540715 0x1000000 0x25807 0x15010000 0x255 0x25150100 0x2 0x5b431501 0x0 0x25c0015 0x1000000 0x25f73 0x15010000 0x260 0x73150100 0x2 0x63221501 0x0 0x2640015 0x1000000 0x26708 0x15010000 0x268 0x4150100 0x2 0x72021501 0x0 0x27a8015 0x1000000 0x27b91 0x15010000 0x27c 0xd8150100 0x2 0x7d601501 0x0 0x27f1515 0x1000000 0x27515 0x15010000 0x2b3 0xc0150100 0x2 0xb4001501 0x0 0x2b50015 0x1000000 0x27800 0x15010000 0x279 0x150100 0x2 0x80001501 0x0 0x2830015 0x1000000 0x2930a 0x15010000 0x294 0xa150100 0x2 0x8a001501 0x0 0x29bff15 0x1000000 0x29db0 0x15010000 0x29f 0x63150100 0x2 0x98101501 0x0 0x2ec0015 0x1000000 0x2ff10 0x39010000 0x11c1 0x9200010 0x2000268 0x1bb000a 0x66704c5 0x39010000 0x3c2 0x10f01501 0x0 0x2c00339 0x1000000 0x43b03 0xa0a1501 0x0 0x2350015 0x1000000 0x2e501 0x15010000 0x2bb 0x3150100 0x2 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 = <0x0>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsc-slice-height = <0x10>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,mdss-dsc-slice-per-pkt = <0x2>; - qcom,mdss-dsc-bit-per-component = <0x8>; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsi-panel-phy-timings = <0x150505 0x201f0504 0x3030400>; - qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1 0x2 0x1 0x1>; - qcom,default-topology-index = <0x1>; - }; - }; - }; - - qcom,mdss_dsi_sharp_1080p_cmd { - qcom,mdss-dsi-panel-name = "sharp 1080p cmd mode dsi panel"; - qcom,mdss-dsi-panel-controller = <0x2f>; - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; - 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 = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-t-clk-post = <0xc>; - qcom,mdss-dsi-t-clk-pre = <0x29>; - 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 = <0x1>; - linux,phandle = <0x34e>; - phandle = <0x34e>; - - 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 = <0x0>; - qcom,mdss-dsi-h-back-porch = <0x0>; - qcom,mdss-dsi-h-pulse-width = <0x0>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x0>; - qcom,mdss-dsi-v-front-porch = <0x0>; - qcom,mdss-dsi-v-pulse-width = <0x0>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-on-command = <0x15010000 0x2bb 0x10150100 0x2 0xb0030501 0x7800 0x1111501 0x0 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x2 0x8051501 0x0 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x2 0x92011501 0x0 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 = <0x0>; - qcom,mdss-dsi-panel-phy-timings = <0x1e0808 0x24220808 0x5030400>; - qcom,mdss-dsi-panel-clockrate = <0x35a4e900>; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_r63417_truly_1080p_cmd { - qcom,mdss-dsi-panel-name = "r63417 truly 1080p cmd mode dsi panel"; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-using-te-pin; - 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-t-clk-post = <0xc>; - qcom,mdss-dsi-t-clk-pre = <0x29>; - qcom,mdss-dsi-tx-eot-append; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; - qcom,mdss-dsi-post-init-delay = <0x1>; - qcom,mdss-dsi-mdp-trigger = "none"; - 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 = <0x1c>; - qcom,mdss-dsi-panel-on-check-value = <0x1c>; - qcom,mdss-dsi-panel-status-read-length = <0x1>; - - 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 = <0x60>; - qcom,mdss-dsi-h-back-porch = <0x40>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x10>; - qcom,mdss-dsi-v-front-porch = <0x4>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-on-command = [23 01 00 00 00 00 02 d6 01 15 01 00 00 00 00 02 35 00 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 00 05 01 00 00 78 00 02 11 00 23 01 00 00 00 00 02 b0 04 29 01 00 00 00 00 07 b3 04 00 00 00 00 00 29 01 00 00 00 00 03 b6 3a d3 29 01 00 00 00 00 03 c0 00 00 29 01 00 00 00 00 23 c1 84 60 10 eb ff 6f ce ff ff 17 02 58 73 ae b1 20 c6 ff ff 1f f3 ff 5f 10 10 10 10 00 02 01 22 22 00 01 29 01 00 00 00 00 08 c2 31 f7 80 06 08 00 00 29 01 00 00 00 00 17 c4 70 00 00 00 00 04 00 00 00 0c 06 00 00 00 00 00 04 00 00 00 0c 06 29 01 00 00 00 00 29 c6 78 69 00 69 00 69 00 00 00 00 00 69 00 69 00 69 10 19 07 00 78 00 69 00 69 00 69 00 00 00 00 00 69 00 69 00 69 10 19 07 29 01 00 00 00 00 0a cb 31 fc 3f 8c 00 00 00 00 c0 23 01 00 00 00 00 02 cc 0b 29 01 00 00 00 00 0b d0 11 81 bb 1e 1e 4c 19 19 0c 00 29 01 00 00 00 00 1a d3 1b 33 bb bb b3 33 33 33 00 01 00 a0 d8 a0 0d 4e 4e 33 3b 22 72 07 3d bf 33 29 01 00 00 00 00 08 d5 06 00 00 01 51 01 32 29 01 00 00 00 00 1f c7 01 0a 11 18 26 33 3e 50 38 42 52 60 67 6e 77 01 0a 11 18 26 33 3e 50 38 42 52 60 67 6e 77 29 01 00 00 14 00 14 c8 01 00 00 00 00 fc 00 00 00 00 00 fc 00 00 00 00 00 fc 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_lp_mode"; - qcom,mdss-dsi-panel-timings = <0xe6382600 0x686e2a3c 0x44030400>; - qcom,mdss-dsi-panel-phy-timings = <0x1e0808 0x24220808 0x5030400>; - qcom,mdss-dsi-panel-clockrate = <0x35a4e900>; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-reset-sequence = <0x1 0x14 0x0 0x1 0x1 0xa>; - 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 = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-t-clk-post = <0xf>; - qcom,mdss-dsi-t-clk-pre = <0x36>; - linux,phandle = <0x34f>; - phandle = <0x34f>; - - 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 = <0x4>; - qcom,mdss-dsi-h-pulse-width = <0x4>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0xc>; - qcom,mdss-dsi-v-front-porch = <0xc>; - qcom,mdss-dsi-v-pulse-width = <0x2>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - 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 = <0x0>; - qcom,mdss-dsi-panel-phy-timings = <0x240909 0x26240909 0x6030400>; - qcom,display-topology = <0x2 0x0 0x2 0x1 0x0 0x2>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - 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 = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x1f>; - qcom,mdss-dsi-v-front-porch = <0x1e>; - qcom,mdss-dsi-v-pulse-width = <0x8>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0x0>; - 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 = <0x1>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - 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 = <0x1>; - 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 = <0x1 0xa 0x0 0xa 0x1 0xa>; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-underflow-color = <0x3ff>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0x1 0xa 0x0 0xa 0x1 0xa>; - 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 = <0xd>; - 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 = <0x2d>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-mode-sel-gpio-state = "dual_port"; - qcom,panel-mode-gpio = <0x2e 0x34 0x0>; - qcom,platform-reset-gpio = <0x2e 0x6 0x0>; - linux,phandle = <0x35b>; - phandle = <0x35b>; - - 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 = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - 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 = <0x0>; - qcom,mdss-dsi-panel-timings = <0x1c0807 0x23220707 0x5030400>; - qcom,config-select = <0x30>; - qcom,display-topology = <0x2 0x0 0x2 0x1 0x0 0x2>; - qcom,default-topology-index = <0x0>; - - config0 { - qcom,split-mode = "dualctl-split"; - linux,phandle = <0x30>; - phandle = <0x30>; - }; - - config1 { - qcom,split-mode = "pingpong-split"; - }; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0x1>; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; - qcom,mdss-pan-physical-width-dimension = <0x4a>; - qcom,mdss-pan-physical-height-dimension = <0x83>; - qcom,mdss-dsi-t-clk-post = <0xd>; - 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 = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-using-te-pin; - qcom,ulps-enabled; - qcom,panel-supply-entries = <0x2d>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-dsi-mode-sel-gpio-state = "dual_port"; - qcom,panel-mode-gpio = <0x2e 0x34 0x0>; - qcom,platform-reset-gpio = <0x2e 0x6 0x0>; - qcom,platform-te-gpio = <0x2e 0xa 0x0>; - linux,phandle = <0x35c>; - phandle = <0x35c>; - - 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 = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - 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 = <0x31>; - qcom,display-topology = <0x2 0x0 0x2 0x1 0x0 0x2>; - qcom,default-topology-index = <0x0>; - qcom,partial-update-enabled = "single_roi"; - qcom,panel-roi-alignment = <0x2d0 0x80 0x2d0 0x80 0x5a0 0x80>; - - config0 { - qcom,split-mode = "dualctl-split"; - linux,phandle = <0x31>; - phandle = <0x31>; - }; - - config1 { - qcom,split-mode = "pingpong-split"; - }; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - 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,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 = <0x1>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - 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_wled"; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0x32>; - qcom,mdss-dsi-t-clk-post = <0xe>; - qcom,mdss-dsi-t-clk-pre = <0x30>; - - 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 = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x14>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-pulse-width = <0x4>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - 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 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 = <0x0>; - qcom,mdss-dsi-panel-phy-timings = <0x1f0808 0x24230808 0x5030400>; - qcom,display-topology = <0x2 0x0 0x2 0x1 0x0 0x2>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0x1>; - qcom,mdss-dsi-reset-sequence = <0x1 0x2 0x0 0x2 0x1 0x2>; - 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 = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - 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; - - qcom,mdss-dsi-display-timings { - - timing@0 { - }; - }; - }; - }; - - qcom,sde_rscc@af20000 { - cell-index = <0x0>; - compatible = "qcom,sde-rsc"; - reg = <0xaf20000 0x1c44 0xaf30000 0x3fd4>; - reg-names = "drv", "wrapper"; - qcom,sde-rsc-version = <0x1>; - vdd-supply = <0x19>; - clocks = <0x20 0x23 0x20 0x22>; - clock-names = "vsync_clk", "iface_clk"; - clock-rate = <0x0 0x0>; - qcom,sde-dram-channels = <0x2>; - mboxes = <0x32 0x0>; - mbox-names = "disp_rsc"; - linux,phandle = <0x2b>; - phandle = <0x2b>; - - qcom,sde-data-bus { - qcom,msm-bus,name = "disp_rsc_mnoc"; - qcom,msm-bus,active-only; - qcom,msm-bus,num-cases = <0x3>; - qcom,msm-bus,num-paths = <0x2>; - qcom,msm-bus,vectors-KBps = <0x4e23 0x5023 0x0 0x0 0x4e24 0x5023 0x0 0x0 0x4e23 0x5023 0x0 0x61a800 0x4e24 0x5023 0x0 0x61a800 0x4e23 0x5023 0x0 0x61a800 0x4e24 0x5023 0x0 0x61a800>; - }; - - qcom,sde-llcc-bus { - qcom,msm-bus,name = "disp_rsc_llcc"; - qcom,msm-bus,active-only; - qcom,msm-bus,num-cases = <0x3>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x4e21 0x5021 0x0 0x0 0x4e21 0x5021 0x0 0x61a800 0x4e21 0x5021 0x0 0x61a800>; - }; - - qcom,sde-ebi-bus { - qcom,msm-bus,name = "disp_rsc_ebi"; - qcom,msm-bus,active-only; - qcom,msm-bus,num-cases = <0x3>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x4e20 0x5020 0x0 0x0 0x4e20 0x5020 0x0 0x61a800 0x4e20 0x5020 0x0 0x61a800>; - }; - }; - - qcom,mdss_rotator@ae00000 { - compatible = "qcom,sde_rotator"; - reg = <0xae00000 0xac000 0xaeb8000 0x3000>; - reg-names = "mdp_phys", "rot_vbif_phys"; - #list-cells = <0x1>; - qcom,mdss-rot-mode = <0x1>; - qcom,mdss-highest-bank-bit = <0x2>; - qcom,msm-bus,name = "mdss_rotator"; - qcom,msm-bus,num-cases = <0x3>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x19 0x200 0x0 0x0 0x19 0x200 0x0 0x61a800 0x19 0x200 0x0 0x61a800>; - rot-vdd-supply = <0x19>; - qcom,supply-names = "rot-vdd"; - clocks = <0x22 0x1b 0x22 0x1c 0x20 0x0 0x20 0x20 0x20 0x1>; - clock-names = "gcc_iface", "gcc_bus", "iface_clk", "rot_clk", "axi_clk"; - interrupt-parent = <0x33>; - interrupts = <0x2 0x0>; - power-domains = <0x33>; - qcom,mdss-rot-vbif-qos-setting = <0x3 0x3 0x3 0x3 0x3 0x3 0x3 0x3>; - qcom,mdss-rot-vbif-memtype = <0x3 0x3>; - qcom,mdss-rot-cdp-setting = <0x1 0x1>; - qcom,mdss-rot-qos-lut = <0x0 0x0 0x0 0x0>; - qcom,mdss-rot-danger-lut = <0x0 0x0>; - 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 = <0x34 0x4>; - linux,phandle = <0x2a>; - phandle = <0x2a>; - - qcom,rot-reg-bus { - qcom,msm-bus,name = "mdss_rot_reg"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,active-only; - qcom,msm-bus,vectors-KBps = <0x1 0x24e 0x0 0x0 0x1 0x24e 0x0 0x12c00>; - }; - - qcom,smmu_rot_unsec_cb { - compatible = "qcom,smmu_sde_rot_unsec"; - iommus = <0x29 0x1090 0x0>; - }; - - qcom,smmu_rot_sec_cb { - compatible = "qcom,smmu_sde_rot_sec"; - iommus = <0x29 0x1091 0x0>; - }; - }; - - qcom,mdss_dsi_ctrl0@ae94000 { - compatible = "qcom,dsi-ctrl-hw-v2.2"; - label = "dsi-ctrl-0"; - cell-index = <0x0>; - reg = <0xae94000 0x400 0xaf08000 0x4>; - reg-names = "dsi_ctrl", "disp_cc_base"; - interrupt-parent = <0x33>; - interrupts = <0x4 0x0>; - vdda-1p2-supply = <0x35>; - clocks = <0x20 0x2 0x20 0x3 0x20 0x4 0x20 0x1a 0x20 0x1b 0x20 0x13>; - clock-names = "byte_clk", "byte_clk_rcg", "byte_intf_clk", "pixel_clk", "pixel_clk_rcg", "esc_clk"; - qcom,null-insertion-enabled; - linux,phandle = <0x2f>; - phandle = <0x2f>; - - qcom,ctrl-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,ctrl-supply-entry@0 { - reg = <0x0>; - qcom,supply-name = "vdda-1p2"; - qcom,supply-min-voltage = <0x124f80>; - qcom,supply-max-voltage = <0x124f80>; - qcom,supply-enable-load = <0x5528>; - qcom,supply-disable-load = <0x4>; - }; - }; - - qcom,core-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,core-supply-entry@0 { - reg = <0x0>; - qcom,supply-name = "refgen"; - qcom,supply-min-voltage = <0x0>; - qcom,supply-max-voltage = <0x0>; - qcom,supply-enable-load = <0x0>; - qcom,supply-disable-load = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_ctrl1@ae96000 { - compatible = "qcom,dsi-ctrl-hw-v2.2"; - label = "dsi-ctrl-1"; - cell-index = <0x1>; - reg = <0xae96000 0x400 0xaf08000 0x4>; - reg-names = "dsi_ctrl", "disp_cc_base"; - interrupt-parent = <0x33>; - interrupts = <0x5 0x0>; - vdda-1p2-supply = <0x35>; - clocks = <0x20 0x5 0x20 0x6 0x20 0x7 0x20 0x1c 0x20 0x1d 0x20 0x15>; - clock-names = "byte_clk", "byte_clk_rcg", "byte_intf_clk", "pixel_clk", "pixel_clk_rcg", "esc_clk"; - qcom,null-insertion-enabled; - linux,phandle = <0x342>; - phandle = <0x342>; - - qcom,ctrl-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,ctrl-supply-entry@0 { - reg = <0x0>; - qcom,supply-name = "vdda-1p2"; - qcom,supply-min-voltage = <0x124f80>; - qcom,supply-max-voltage = <0x124f80>; - qcom,supply-enable-load = <0x5528>; - qcom,supply-disable-load = <0x4>; - }; - }; - - qcom,core-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,core-supply-entry@0 { - reg = <0x0>; - qcom,supply-name = "refgen"; - qcom,supply-min-voltage = <0x0>; - qcom,supply-max-voltage = <0x0>; - qcom,supply-enable-load = <0x0>; - qcom,supply-disable-load = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_phy0@ae94400 { - compatible = "qcom,dsi-phy-v3.0"; - label = "dsi-phy-0"; - cell-index = <0x0>; - reg = <0xae94400 0x7c0>; - reg-names = "dsi_phy"; - gdsc-supply = <0x19>; - vdda-0p9-supply = <0x36>; - qcom,platform-strength-ctrl = [55 03 55 03 55 03 55 03 55 00]; - qcom,platform-lane-config = <0x0 0x0 0x0 0x0 0x80>; - qcom,platform-regulator-settings = [1d 1d 1d 1d 1d]; - linux,phandle = <0x343>; - phandle = <0x343>; - - qcom,phy-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,phy-supply-entry@0 { - reg = <0x0>; - 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 = <0x1>; - reg = <0xae96400 0x7c0>; - reg-names = "dsi_phy"; - gdsc-supply = <0x19>; - vdda-0p9-supply = <0x36>; - 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 = <0x0 0x0 0x0 0x0 0x80>; - linux,phandle = <0x344>; - phandle = <0x344>; - - qcom,phy-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,phy-supply-entry@0 { - reg = <0x0>; - 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 = <0x0>; - compatible = "qcom,dp-display"; - gdsc-supply = <0x19>; - vdda-1p2-supply = <0x35>; - vdda-0p9-supply = <0x36>; - 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", "dp_aux", "dp_link", "dp_p0", "dp_phy", "dp_ln_tx0", "dp_ln_tx1", "dp_mmss_cc", "qfprom_physical", "dp_pll", "usb3_dp_com", "hdcp_physical"; - interrupt-parent = <0x33>; - interrupts = <0xc 0x0>; - clocks = <0x20 0x8 0x21 0x0 0x22 0x9f 0x22 0xa9 0x22 0xa3 0x20 0xc 0x20 0xe 0x20 0x11 0x20 0xa 0x20 0x12 0x37 0x5>; - clock-names = "core_aux_clk", "core_usb_ref_clk_src", "core_usb_ref_clk", "core_usb_cfg_ahb_clk", "core_usb_pipe_clk", "ctrl_link_clk", "ctrl_link_iface_clk", "ctrl_pixel_clk", "crypto_clk", "pixel_clk_rcg", "pixel_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>; - qcom,dp-usbpd-detection = <0x38>; - qcom,ext-disp = <0x39>; - pinctrl-names = "mdss_dp_active", "mdss_dp_sleep"; - pinctrl-0 = <0x3a 0x3b>; - pinctrl-1 = <0x3c 0x3d>; - qcom,aux-en-gpio = <0x2e 0x2b 0x0>; - qcom,aux-sel-gpio = <0x2e 0x33 0x0>; - qcom,usbplug-cc-gpio = <0x2e 0x26 0x0>; - status = "disabled"; - - qcom,ctrl-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,ctrl-supply-entry@0 { - reg = <0x0>; - qcom,supply-name = "vdda-1p2"; - qcom,supply-min-voltage = <0x124f80>; - qcom,supply-max-voltage = <0x124f80>; - qcom,supply-enable-load = <0x5528>; - qcom,supply-disable-load = <0x4>; - }; - }; - - qcom,phy-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,phy-supply-entry@0 { - reg = <0x0>; - 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 = <0x1>; - #size-cells = <0x0>; - - qcom,core-supply-entry@0 { - reg = <0x0>; - qcom,supply-name = "refgen"; - qcom,supply-min-voltage = <0x0>; - qcom,supply-max-voltage = <0x0>; - qcom,supply-enable-load = <0x0>; - qcom,supply-disable-load = <0x0>; - }; - }; - }; - - 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 = <0x41>; - phandle = <0x41>; - - qcom,iommu_qupv3_0_geni_se_cb { - compatible = "qcom,qupv3-geni-se-cb"; - iommus = <0x29 0x3 0x0>; - }; - }; - - qcom,qup_uart@0x898000 { - compatible = "qcom,msm-geni-serial-hs"; - reg = <0x898000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x58 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x3e 0x3f 0x40>; - pinctrl-1 = <0x3e 0x3f 0x40>; - interrupts-extended = <0x1 0x0 0x25f 0x0 0x2e 0x30 0x0>; - status = "ok"; - qcom,wakeup-byte = <0xfd>; - qcom,wrapper-core = <0x41>; - }; - - qcom,qup_uart@0x89c000 { - compatible = "qcom,msm-geni-serial-hs"; - reg = <0x89c000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x5a 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x42>; - pinctrl-1 = <0x43>; - interrupts-extended = <0x1 0x0 0x260 0x0 0x2e 0x60 0x0>; - status = "disabled"; - qcom,wakeup-byte = <0xfd>; - qcom,wrapper-core = <0x41>; - }; - - i2c@880000 { - compatible = "qcom,i2c-geni"; - reg = <0x880000 0x4000>; - interrupts = <0x0 0x259 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x4c 0x22 0x6c 0x22 0x6d>; - dmas = <0x44 0x0 0x0 0x3 0x40 0x0 0x44 0x1 0x0 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x45>; - pinctrl-1 = <0x46>; - qcom,wrapper-core = <0x41>; - status = "disabled"; - }; - - i2c@884000 { - compatible = "qcom,i2c-geni"; - reg = <0x884000 0x4000>; - interrupts = <0x0 0x25a 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x4e 0x22 0x6c 0x22 0x6d>; - dmas = <0x44 0x0 0x1 0x3 0x40 0x0 0x44 0x1 0x1 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x47>; - pinctrl-1 = <0x48>; - qcom,wrapper-core = <0x41>; - status = "disabled"; - }; - - i2c@888000 { - compatible = "qcom,i2c-geni"; - reg = <0x888000 0x4000>; - interrupts = <0x0 0x25b 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x50 0x22 0x6c 0x22 0x6d>; - dmas = <0x44 0x0 0x2 0x3 0x40 0x0 0x44 0x1 0x2 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x49>; - pinctrl-1 = <0x4a>; - qcom,wrapper-core = <0x41>; - status = "disabled"; - }; - - i2c@88c000 { - compatible = "qcom,i2c-geni"; - reg = <0x88c000 0x4000>; - interrupts = <0x0 0x25c 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x52 0x22 0x6c 0x22 0x6d>; - dmas = <0x44 0x0 0x3 0x3 0x40 0x0 0x44 0x1 0x3 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x4b>; - pinctrl-1 = <0x4c>; - qcom,wrapper-core = <0x41>; - status = "ok"; - - nq@28 { - compatible = "qcom,nq-nci"; - reg = <0x28>; - qcom,nq-irq = <0x2e 0x3f 0x0>; - qcom,nq-ven = <0x2e 0x80 0x0>; - qcom,nq-firm = <0x2e 0x58 0x0>; - qcom,nq-clkreq = <0x4d 0x15 0x0>; - qcom,nq-esepwr = <0x2e 0x74 0x0>; - interrupt-parent = <0x2e>; - qcom,clk-src = "BBCLK3"; - interrupts = <0x3f 0x0>; - interrupt-names = "nfc_irq"; - pinctrl-names = "nfc_active", "nfc_suspend"; - pinctrl-0 = <0x4e 0x4f 0x50>; - pinctrl-1 = <0x51 0x52>; - clocks = <0x21 0x4>; - clock-names = "ref_clk"; - }; - }; - - i2c@890000 { - compatible = "qcom,i2c-geni"; - reg = <0x890000 0x4000>; - interrupts = <0x0 0x25d 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x54 0x22 0x6c 0x22 0x6d>; - dmas = <0x44 0x0 0x4 0x3 0x40 0x0 0x44 0x1 0x4 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x53>; - pinctrl-1 = <0x54>; - qcom,wrapper-core = <0x41>; - status = "disabled"; - }; - - i2c@894000 { - compatible = "qcom,i2c-geni"; - reg = <0x894000 0x4000>; - interrupts = <0x0 0x25e 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x56 0x22 0x6c 0x22 0x6d>; - dmas = <0x44 0x0 0x5 0x3 0x40 0x0 0x44 0x1 0x5 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x55>; - pinctrl-1 = <0x56>; - qcom,wrapper-core = <0x41>; - status = "ok"; - - tas2557@4c { - compatible = "ti,tas2557"; - reg = <0x4c>; - ti,cdc-reset-gpio = <0x2e 0x4c 0x0>; - ti,irq-gpio = <0x2e 0x1e 0x0>; - ti,i2s-bits = <0x10>; - ti,bypass-tmax = <0x0>; - ti,spk-id-pin = <0x57>; - }; - }; - - i2c@898000 { - compatible = "qcom,i2c-geni"; - reg = <0x898000 0x4000>; - interrupts = <0x0 0x25f 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x58 0x22 0x6c 0x22 0x6d>; - dmas = <0x44 0x0 0x6 0x3 0x40 0x0 0x44 0x1 0x6 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x58>; - pinctrl-1 = <0x59>; - qcom,wrapper-core = <0x41>; - status = "disabled"; - }; - - i2c@89c000 { - compatible = "qcom,i2c-geni"; - reg = <0x89c000 0x4000>; - interrupts = <0x0 0x260 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x5a 0x22 0x6c 0x22 0x6d>; - dmas = <0x44 0x0 0x7 0x3 0x40 0x0 0x44 0x1 0x7 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x5a>; - pinctrl-1 = <0x5b>; - qcom,wrapper-core = <0x41>; - status = "disabled"; - }; - - spi@880000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0x880000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x4c 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x5c>; - pinctrl-1 = <0x5d>; - interrupts = <0x0 0x259 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x41>; - dmas = <0x44 0x0 0x0 0x1 0x40 0x0 0x44 0x1 0x0 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - }; - - spi@884000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0x884000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x4e 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x5e>; - pinctrl-1 = <0x5f>; - interrupts = <0x0 0x25a 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x41>; - dmas = <0x44 0x0 0x1 0x1 0x40 0x0 0x44 0x1 0x1 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - }; - - spi@888000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0x888000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x50 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x60>; - pinctrl-1 = <0x61>; - interrupts = <0x0 0x25b 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x41>; - dmas = <0x44 0x0 0x2 0x1 0x40 0x0 0x44 0x1 0x2 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - }; - - spi@88c000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0x88c000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x52 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x62>; - pinctrl-1 = <0x63>; - interrupts = <0x0 0x25c 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x41>; - dmas = <0x44 0x0 0x3 0x1 0x40 0x0 0x44 0x1 0x3 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - }; - - spi@890000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0x890000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x54 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x64>; - pinctrl-1 = <0x65>; - interrupts = <0x0 0x25d 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x41>; - dmas = <0x44 0x0 0x4 0x1 0x40 0x0 0x44 0x1 0x4 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "ok"; - - 4775_gps@89 { - compatible = "ssp,bcm4775"; - reg = <0x0>; - spi-max-frequency = <0xb71b00>; - ssp-host-req = <0x2e 0x81 0x0>; - ssp-mcu-resp = <0x2e 0x84 0x0>; - ssp-mcu-req = <0x2e 0x8f 0x0>; - gps,nstandby = <0x2e 0x85 0x0>; - interrupt-parent = <0x2e>; - interrupts = <0x81 0x0>; - spi-cpha; - spi-cpol; - interrupt-names = "gps_irq"; - gps,power_enable = <0x4d 0x13 0x0>; - pinctrl-names = "gps_active", "gps_suspend"; - pinctrl-0 = <0x66 0x67 0x68 0x69 0x6a>; - pinctrl-1 = <0x6b 0x6c 0x6d>; - }; - }; - - spi@894000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0x894000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x56 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x6e>; - pinctrl-1 = <0x6f>; - interrupts = <0x0 0x25e 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x41>; - dmas = <0x44 0x0 0x5 0x1 0x40 0x0 0x44 0x1 0x5 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - }; - - spi@898000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0x898000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x58 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x70>; - pinctrl-1 = <0x71>; - interrupts = <0x0 0x25f 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x41>; - dmas = <0x44 0x0 0x6 0x1 0x40 0x0 0x44 0x1 0x6 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - }; - - spi@89c000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0x89c000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x5a 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x72>; - pinctrl-1 = <0x73>; - interrupts = <0x0 0x260 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x41>; - dmas = <0x44 0x0 0x7 0x1 0x40 0x0 0x44 0x1 0x7 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - }; - - 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 = <0x76>; - phandle = <0x76>; - - qcom,iommu_qupv3_1_geni_se_cb { - compatible = "qcom,qupv3-geni-se-cb"; - iommus = <0x29 0x6c3 0x0>; - }; - }; - - qcom,qup_uart@0xa84000 { - compatible = "qcom,msm-geni-console"; - reg = <0xa84000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x5e 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x74>; - pinctrl-1 = <0x75>; - interrupts = <0x0 0x162 0x0>; - qcom,wrapper-core = <0x76>; - status = "ok"; - }; - - qcom,qup_uart@0xa88000 { - compatible = "qcom,msm-geni-console"; - reg = <0xa88000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x60 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x77>; - pinctrl-1 = <0x78>; - interrupts = <0x0 0x163 0x0>; - qcom,wrapper-core = <0x76>; - status = "disabled"; - }; - - i2c@a80000 { - compatible = "qcom,i2c-geni"; - reg = <0xa80000 0x4000>; - interrupts = <0x0 0x161 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x5c 0x22 0x6e 0x22 0x6f>; - dmas = <0x79 0x0 0x0 0x3 0x40 0x0 0x79 0x1 0x0 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x7a>; - pinctrl-1 = <0x7b>; - qcom,wrapper-core = <0x76>; - status = "disabled"; - }; - - i2c@a84000 { - compatible = "qcom,i2c-geni"; - reg = <0xa84000 0x4000>; - interrupts = <0x0 0x162 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x5e 0x22 0x6e 0x22 0x6f>; - dmas = <0x79 0x0 0x1 0x3 0x40 0x0 0x79 0x1 0x1 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x7c>; - pinctrl-1 = <0x7d>; - qcom,wrapper-core = <0x76>; - status = "disabled"; - }; - - i2c@a88000 { - compatible = "qcom,i2c-geni"; - reg = <0xa88000 0x4000>; - interrupts = <0x0 0x163 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x60 0x22 0x6e 0x22 0x6f>; - dmas = <0x79 0x0 0x2 0x3 0x40 0x0 0x79 0x1 0x2 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x7e>; - pinctrl-1 = <0x7f>; - qcom,wrapper-core = <0x76>; - status = "ok"; - - qcom,smb1355@8 { - compatible = "qcom,i2c-pmic"; - reg = <0x8>; - #address-cells = <0x1>; - #size-cells = <0x0>; - interrupt-parent = <0x80>; - interrupts = <0x0 0xd1 0x0 0x8>; - interrupt_names = "smb1355_0"; - interrupt-controller; - #interrupt-cells = <0x3>; - qcom,periph-map = <0x10 0x12 0x13 0x16>; - linux,phandle = <0x82>; - phandle = <0x82>; - - qcom,revid@100 { - compatible = "qcom,qpnp-revid"; - reg = <0x100 0x100>; - linux,phandle = <0x81>; - phandle = <0x81>; - }; - - qcom,smb1355-charger@1000 { - compatible = "qcom,smb1355"; - qcom,pmic-revid = <0x81>; - reg = <0x1000 0x700>; - #address-cells = <0x1>; - #size-cells = <0x1>; - interrupt-parent = <0x82>; - status = "ok"; - io-channels = <0x83 0x2 0x83 0xc>; - io-channel-names = "charger_temp", "charger_temp_max"; - qcom,enable-ctm; - - qcom,chgr@1000 { - reg = <0x1000 0x100>; - interrupts = <0x10 0x1 0x1>; - interrupt-names = "chg-state-change"; - }; - - qcom,chgr-misc@1600 { - reg = <0x1600 0x100>; - interrupts = <0x16 0x1 0x1 0x16 0x6 0x1>; - interrupt-names = "wdog-bark", "temperature-change"; - }; - }; - }; - - qcom,smb1355@c { - compatible = "qcom,i2c-pmic"; - reg = <0xc>; - #address-cells = <0x1>; - #size-cells = <0x0>; - interrupt-parent = <0x80>; - interrupts = <0x0 0xd1 0x0 0x8>; - interrupt_names = "smb1355_1"; - interrupt-controller; - #interrupt-cells = <0x3>; - qcom,periph-map = <0x10 0x12 0x13 0x16>; - linux,phandle = <0x85>; - phandle = <0x85>; - - qcom,revid@100 { - compatible = "qcom,qpnp-revid"; - reg = <0x100 0x100>; - linux,phandle = <0x84>; - phandle = <0x84>; - }; - - qcom,smb1355-charger@1000 { - compatible = "qcom,smb1355"; - qcom,pmic-revid = <0x84>; - reg = <0x1000 0x700>; - #address-cells = <0x1>; - #size-cells = <0x1>; - interrupt-parent = <0x85>; - status = "ok"; - io-channels = <0x83 0x2 0x83 0xc>; - io-channel-names = "charger_temp", "charger_temp_max"; - qcom,enable-ctm; - - qcom,chgr@1000 { - reg = <0x1000 0x100>; - interrupts = <0x10 0x1 0x1>; - interrupt-names = "chg-state-change"; - }; - - qcom,chgr-misc@1600 { - reg = <0x1600 0x100>; - interrupts = <0x16 0x1 0x1 0x16 0x6 0x1>; - interrupt-names = "wdog-bark", "temperature-change"; - }; - }; - }; - - lm3644@63 { - compatible = "leds-lm3644"; - reg = <0x63>; - lm3644,hwen-gpio = <0x2e 0x5d 0x0>; - lm3644,torch-gpio = <0x2e 0x60 0x0>; - lm3644,tx-gpio = <0x2e 0x87 0x0>; - pinctrl-names = "lm3644_led_active", "lm3644_led_active_pwm", "lm3644_led_suspend"; - pinctrl-0 = <0x86 0x87>; - pinctrl-1 = <0x86 0x88>; - pinctrl-2 = <0x89 0x87>; - lm3644,use-simulative-pwm; - pwms = <0x8a 0x0 0x0>; - lm3644,period-us = <0x61a8>; - lm3644,duty-us = <0x9c4>; - }; - }; - - i2c@a8c000 { - compatible = "qcom,i2c-geni"; - reg = <0xa8c000 0x4000>; - interrupts = <0x0 0x164 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x62 0x22 0x6e 0x22 0x6f>; - dmas = <0x79 0x0 0x3 0x3 0x40 0x0 0x79 0x1 0x3 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x8b>; - pinctrl-1 = <0x8c>; - qcom,wrapper-core = <0x76>; - status = "disabled"; - }; - - i2c@a90000 { - compatible = "qcom,i2c-geni"; - reg = <0xa90000 0x4000>; - interrupts = <0x0 0x165 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x64 0x22 0x6e 0x22 0x6f>; - dmas = <0x79 0x0 0x4 0x3 0x40 0x0 0x79 0x1 0x4 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x8d>; - pinctrl-1 = <0x8e>; - qcom,wrapper-core = <0x76>; - status = "disabled"; - }; - - i2c@a94000 { - compatible = "qcom,i2c-geni"; - reg = <0xa94000 0x4000>; - interrupts = <0x0 0x166 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x66 0x22 0x6e 0x22 0x6f>; - dmas = <0x79 0x0 0x5 0x3 0x40 0x0 0x79 0x1 0x5 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x8f>; - pinctrl-1 = <0x90>; - qcom,wrapper-core = <0x76>; - status = "disabled"; - }; - - i2c@a98000 { - compatible = "qcom,i2c-geni"; - reg = <0xa98000 0x4000>; - interrupts = <0x0 0x167 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x68 0x22 0x6e 0x22 0x6f>; - dmas = <0x79 0x0 0x6 0x3 0x40 0x0 0x79 0x1 0x6 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x91>; - pinctrl-1 = <0x92>; - qcom,wrapper-core = <0x76>; - status = "ok"; - - fts@49 { - compatible = "st,fts"; - reg = <0x49>; - interrupt-parent = <0x2e>; - interrupts = <0x1f 0x2008>; - pinctrl-names = "pmx_ts_active", "pmx_ts_suspend"; - pinctrl-0 = <0x93>; - pinctrl-1 = <0x94 0x95>; - vdd-supply = <0x96>; - avdd-supply = <0x97>; - fts,pwr-reg-name = "avdd"; - fts,bus-reg-name = "vdd"; - fts,irq-gpio = <0x2e 0x1f 0x2008>; - fts,irq-gpio-name = "fts_irq"; - fts,reset-gpio-enable; - fts,reset-gpio = <0x2e 0x20 0x0>; - fts,reset-gpio-name = "fts_rst"; - fts,irq-flags = <0x2008>; - fts,key-num = <0x2>; - fts,key-codes = <0x9e 0x8b>; - fts,config-array-size = <0x1>; - fts,default-fw-name = "st_fts_e1.ftb"; - fts,touch-up-threshold-min = <0x14>; - fts,touch-up-threshold-max = <0x32>; - fts,touch-up-threshold-def = <0x14>; - fts,touch-tolerance-min = <0x5>; - fts,touch-tolerance-max = <0xf>; - fts,touch-tolerance-def = <0x5>; - fts,edgefilter-leftrigt-def = <0x1e>; - fts,edgefilter-topbottom-def = <0x1e>; - fts,edgefilter-area-step1 = <0x64>; - fts,edgefilter-area-step2 = <0x96>; - fts,edgefilter-area-step3 = <0xfa>; - - fts,cfg_0 { - fts,tp-vendor = <0x48>; - fts,fw-name = "st_fts_e1.ftb"; - fts,limit-name = "stm_fts_production_limits.csv"; - }; - }; - - atmel_mxt_ts_640u@4a { - compatible = "atmel,mxt-ts"; - reg = <0x4a>; - interrupt-parent = <0x2e>; - interrupts = <0x1f 0x2008>; - vdd-supply = <0x97>; - vddio-supply = <0x96>; - pinctrl-names = "pmx_ts_active", "pmx_ts_suspend"; - pinctrl-0 = <0x93>; - pinctrl-1 = <0x94 0x95>; - atmel,reset-gpio = <0x2e 0x20 0x0>; - atmel,reset-low-prepower; - atmel,irq-gpio = <0x2e 0x1f 0x2008>; - atmel,mxt-fw-name = "mXT640U0x1410E8.fw"; - atmel,config-array-size = <0x1>; - atmel,default-config = <0x0>; - atmel,default-panel-id = <0x51>; - atmel,irqflags = <0x2008>; - atmel,gpio-mask = <0xc>; - atmel,esd-reset; - atmel,no-keys; - atmel,use-ta-gpio; - atmel,raw-min = <0xbb8>; - atmel,raw-max = <0x1d4c>; - - atmel,cfg_1 { - atmel,family-id = <0xa6>; - atmel,variant-id = <0x14>; - atmel,version = <0x10>; - atmel,build = <0xe8>; - atmel,rev-id = <0x12>; - atmel,mxt-cfg-name = "mxt_640u_gov_config.fw"; - atmel,vendor-id = <0xc>; - atmel,panel-id = <0x51>; - atmel,key-codes = <0x9e 0x8b 0x66>; - atmel,selfintthr-stylus = <0x0>; - atmel,t71-tchthr-pos = <0x16>; - atmel,self-chgtime-min = <0x0>; - atmel,self-chgtime-max = <0x0>; - atmel,mult-intthr-sensitive = <0x8>; - atmel,mult-intthr-not-sensitive = <0x11>; - atmel,atchthr-sensitive = <0x6>; - atmel,mult-tchthr-sensitive = <0x14>; - atmel,mult-tchthr-not-sensitive = <0x0>; - atmel,wake-up-self-adcx = <0x10>; - atmel,atchratio = <0x0>; - atmel,xycfg = <0x8>; - atmel,xsize = <0x1e>; - atmel,xrange-lsb = <0x37>; - atmel,xrange-msb = <0x4>; - atmel,tchhyst = <0xa>; - atmel,intthrhyst = <0x3>; - atmel,xtchthr = <0x23>; - atmel,xtchhyst = <0xf>; - atmel,intthrx = <0x8>; - atmel,ytchthr = <0x23>; - atmel,ytchhyst = <0xf>; - atmel,intthry = <0x8>; - }; - }; - }; - - i2c@a9c000 { - compatible = "qcom,i2c-geni"; - reg = <0xa9c000 0x4000>; - interrupts = <0x0 0x168 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x6a 0x22 0x6e 0x22 0x6f>; - dmas = <0x79 0x0 0x7 0x3 0x40 0x0 0x79 0x1 0x7 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x98>; - pinctrl-1 = <0x99>; - qcom,wrapper-core = <0x76>; - status = "disabled"; - }; - - spi@a80000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0xa80000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x5c 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x9a>; - pinctrl-1 = <0x9a>; - interrupts = <0x0 0x161 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x76>; - dmas = <0x79 0x0 0x0 0x1 0x40 0x0 0x79 0x1 0x0 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "ok"; - }; - - spi@a84000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0xa84000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x5e 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x9b>; - pinctrl-1 = <0x9c>; - interrupts = <0x0 0x162 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x76>; - dmas = <0x79 0x0 0x1 0x1 0x40 0x0 0x79 0x1 0x1 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - }; - - spi@a88000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0xa88000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x60 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x9d>; - pinctrl-1 = <0x9e>; - interrupts = <0x0 0x163 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x76>; - dmas = <0x79 0x0 0x2 0x1 0x40 0x0 0x79 0x1 0x2 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - }; - - spi@a8c000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0xa8c000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x62 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x9f>; - pinctrl-1 = <0xa0>; - interrupts = <0x0 0x164 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x76>; - dmas = <0x79 0x0 0x3 0x1 0x40 0x0 0x79 0x1 0x3 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - }; - - spi@a90000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0xa90000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x64 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0xa1>; - pinctrl-1 = <0xa2>; - interrupts = <0x0 0x165 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x76>; - dmas = <0x79 0x0 0x4 0x1 0x40 0x0 0x79 0x1 0x4 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - }; - - spi@a94000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0xa94000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x66 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0xa3>; - pinctrl-1 = <0xa4>; - interrupts = <0x0 0x166 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x76>; - dmas = <0x79 0x0 0x5 0x1 0x40 0x0 0x79 0x1 0x5 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - }; - - spi@a98000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0xa98000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x68 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0xa5>; - pinctrl-1 = <0xa6>; - interrupts = <0x0 0x167 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x76>; - dmas = <0x79 0x0 0x6 0x1 0x40 0x0 0x79 0x1 0x6 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - }; - - spi@a9c000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0xa9c000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x6a 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0xa7>; - pinctrl-1 = <0xa8>; - interrupts = <0x0 0x168 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x76>; - dmas = <0x79 0x0 0x7 0x1 0x40 0x0 0x79 0x1 0x7 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - }; - - jtagmm@7040000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7040000 0x1000>; - reg-names = "etm-base"; - clocks = <0xa9 0x0>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x11>; - }; - - jtagmm@7140000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7140000 0x1000>; - reg-names = "etm-base"; - clocks = <0xa9 0x0>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x12>; - }; - - jtagmm@7240000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7240000 0x1000>; - reg-names = "etm-base"; - clocks = <0xa9 0x0>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x13>; - }; - - jtagmm@7340000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7340000 0x1000>; - reg-names = "etm-base"; - clocks = <0xa9 0x0>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x14>; - }; - - jtagmm@7440000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7440000 0x1000>; - reg-names = "etm-base"; - clocks = <0xa9 0x0>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x15>; - }; - - jtagmm@7540000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7540000 0x1000>; - reg-names = "etm-base"; - clocks = <0xa9 0x0>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x16>; - }; - - jtagmm@7640000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7640000 0x1000>; - reg-names = "etm-base"; - clocks = <0xa9 0x0>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x17>; - }; - - jtagmm@7740000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7740000 0x1000>; - reg-names = "etm-base"; - clocks = <0xa9 0x0>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x18>; - }; - - interrupt-controller@17a00000 { - compatible = "arm,gic-v3"; - #interrupt-cells = <0x3>; - interrupt-controller; - #redistributor-regions = <0x1>; - redistributor-stride = <0x0 0x20000>; - reg = <0x17a00000 0x10000 0x17a60000 0x100000>; - interrupts = <0x1 0x9 0x4>; - interrupt-parent = <0xaa>; - ignored-save-restore-irqs = <0x26>; - linux,phandle = <0xaa>; - phandle = <0xaa>; - }; - - timer { - compatible = "arm,armv8-timer"; - interrupts = <0x1 0x1 0xf08 0x1 0x2 0xf08 0x1 0x3 0xf08 0x1 0x0 0xf08>; - clock-frequency = <0x124f800>; - }; - - timer@0x17C90000 { - #address-cells = <0x1>; - #size-cells = <0x1>; - ranges; - compatible = "arm,armv7-timer-mem"; - reg = <0x17c90000 0x1000>; - clock-frequency = <0x124f800>; - - frame@0x17CA0000 { - frame-number = <0x0>; - interrupts = <0x0 0x7 0x4 0x0 0x6 0x4>; - reg = <0x17ca0000 0x1000 0x17cb0000 0x1000>; - }; - - frame@17cc0000 { - frame-number = <0x1>; - interrupts = <0x0 0x8 0x4>; - reg = <0x17cc0000 0x1000>; - status = "disabled"; - }; - - frame@17cd0000 { - frame-number = <0x2>; - interrupts = <0x0 0x9 0x4>; - reg = <0x17cd0000 0x1000>; - status = "disabled"; - }; - - frame@17ce0000 { - frame-number = <0x3>; - interrupts = <0x0 0xa 0x4>; - reg = <0x17ce0000 0x1000>; - status = "disabled"; - }; - - frame@17cf0000 { - frame-number = <0x4>; - interrupts = <0x0 0xb 0x4>; - reg = <0x17cf0000 0x1000>; - status = "disabled"; - }; - - frame@17d00000 { - frame-number = <0x5>; - interrupts = <0x0 0xc 0x4>; - reg = <0x17d00000 0x1000>; - status = "disabled"; - }; - - frame@17d10000 { - frame-number = <0x6>; - interrupts = <0x0 0xd 0x4>; - reg = <0x17d10000 0x1000>; - status = "disabled"; - }; - }; - - restart@10ac000 { - compatible = "qcom,pshold"; - reg = <0xc264000 0x4 0x1fd3000 0x4>; - reg-names = "pshold-base", "tcsr-boot-misc-detect"; - }; - - aop-msg-client { - compatible = "qcom,debugfs-qmp-client"; - mboxes = <0xab 0x0>; - 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", "chnls", "obsrvr", "intr", "cnfg"; - interrupt-names = "periph_irq"; - interrupts = <0x0 0x1e1 0x0>; - qcom,ee = <0x0>; - qcom,channel = <0x0>; - #address-cells = <0x2>; - #size-cells = <0x0>; - interrupt-controller; - #interrupt-cells = <0x4>; - cell-index = <0x0>; - qcom,enable-ahb-bus-workaround; - linux,phandle = <0x80>; - phandle = <0x80>; - - qcom,pm8998@0 { - compatible = "qcom,spmi-pmic"; - reg = <0x0 0x0>; - #address-cells = <0x2>; - #size-cells = <0x0>; - - qcom,revid@100 { - compatible = "qcom,qpnp-revid"; - reg = <0x100 0x100>; - }; - - qcom,power-on@800 { - compatible = "qcom,qpnp-power-on"; - reg = <0x800 0x100>; - interrupts = <0x0 0x8 0x0 0x0 0x0 0x8 0x1 0x0 0x0 0x8 0x4 0x0 0x0 0x8 0x5 0x0>; - interrupt-names = "kpdpwr", "resin", "resin-bark", "kpdpwr-resin-bark"; - qcom,pon-dbc-delay = <0xf424>; - qcom,kpdpwr-sw-debounce; - qcom,system-reset; - qcom,store-hard-reset-reason; - - qcom,pon_1 { - qcom,pon-type = <0x0>; - qcom,support-reset = <0x1>; - qcom,pull-up = <0x1>; - linux,code = <0x74>; - qcom,s1-timer = <0x1a40>; - qcom,s2-timer = <0x7d0>; - qcom,s2-type = <0x7>; - }; - - qcom,pon_2 { - qcom,pon-type = <0x1>; - qcom,pull-up = <0x1>; - linux,code = <0x72>; - }; - - qcom,pon_3 { - qcom,pon-type = <0x3>; - qcom,support-reset = <0x1>; - qcom,pull-up = <0x1>; - qcom,s1-timer = <0x548>; - qcom,s2-timer = <0x7d0>; - qcom,s2-type = <0x1>; - qcom,use-bark; - }; - }; - - qcom,temp-alarm@2400 { - compatible = "qcom,qpnp-temp-alarm"; - reg = <0x2400 0x100>; - interrupts = <0x0 0x24 0x0 0x1>; - label = "pm8998_tz"; - qcom,channel-num = <0x6>; - qcom,temp_alarm-vadc = <0xac>; - #thermal-sensor-cells = <0x0>; - linux,phandle = <0x158>; - phandle = <0x158>; - }; - - pinctrl@c000 { - compatible = "qcom,spmi-gpio"; - reg = <0xc000 0x1a00>; - interrupts = <0x0 0xc0 0x0 0x0 0x0 0xc1 0x0 0x0 0x0 0xc3 0x0 0x0 0x0 0xc4 0x0 0x0 0x0 0xc5 0x0 0x0 0x0 0xc6 0x0 0x0 0x0 0xc7 0x0 0x0 0x0 0xc8 0x0 0x0 0x0 0xc9 0x0 0x0 0x0 0xca 0x0 0x0 0x0 0xcb 0x0 0x0 0x0 0xcc 0x0 0x0 0x0 0xcd 0x0 0x0 0x0 0xcf 0x0 0x0 0x0 0xd0 0x0 0x0 0x0 0xd1 0x0 0x0 0x0 0xd2 0x0 0x0 0x0 0xd4 0x0 0x0 0x0 0xd6 0x0 0x0>; - interrupt-names = "pm8998_gpio1", "pm8998_gpio2", "pm8998_gpio4", "pm8998_gpio5", "pm8998_gpio6", "pm8998_gpio7", "pm8998_gpio8", "pm8998_gpio9", "pm8998_gpio10", "pm8998_gpio11", "pm8998_gpio12", "pm8998_gpio13", "pm8998_gpio14", "pm8998_gpio16", "pm8998_gpio17", "pm8998_gpio18", "pm8998_gpio19", "pm8998_gpio21", "pm8998_gpio23"; - gpio-controller; - #gpio-cells = <0x2>; - qcom,gpios-disallowed = <0x3 0xf 0x14 0x16 0x18 0x19 0x1a>; - linux,phandle = <0x4d>; - phandle = <0x4d>; - - key_home { - - key_home_default { - pins = "gpio5"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x0>; - }; - }; - - led_bt { - - led_bt_default { - pins = "gpio5"; - function = "normal"; - power-source = <0x0>; - output-low; - }; - }; - - key_vol_up { - - key_vol_up_default { - pins = "gpio6"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x0>; - linux,phandle = <0x378>; - phandle = <0x378>; - }; - }; - - key_cam_snapshot { - - key_cam_snapshot_default { - pins = "gpio7"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x0>; - }; - }; - - key_cam_focus { - - key_cam_focus_default { - pins = "gpio8"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x0>; - }; - }; - - led_wifi { - - led_wifi_default { - pins = "gpio9"; - function = "normal"; - power-source = <0x0>; - output-low; - }; - }; - - camera_dvdd_en { - - camera_dvdd_en_default { - pins = "gpio9"; - function = "normal"; - power-source = <0x0>; - output-low; - }; - }; - - camera_rear_avdd_en { - - camera_rear_avdd_en_default { - pins = "gpio10"; - function = "normal"; - power-source = <0x0>; - output-low; - }; - }; - - camera_rear_dvdd_en { - - camera_rear_dvdd_en_default { - pins = "gpio12"; - function = "normal"; - power-source = <0x0>; - output-low; - }; - }; - - nfc_clk { - - nfc_clk_default { - pins = "gpio21"; - function = "normal"; - input-enable; - power-source = <0x1>; - linux,phandle = <0x50>; - phandle = <0x50>; - }; - }; - - gps_clk { - - gps_clk_default { - pins = "gpio16"; - function = "func1"; - bias-disable; - output-low; - input-disable; - power-source = <0x0>; - linux,phandle = <0x68>; - phandle = <0x68>; - }; - }; - - gps_power { - - gps_power_default { - pins = "gpio19"; - function = "normal"; - power-source = <0x1>; - output-high; - input-disable; - linux,phandle = <0x69>; - phandle = <0x69>; - }; - }; - }; - - qcom,coincell@2800 { - compatible = "qcom,qpnp-coincell"; - reg = <0x2800 0x100>; - }; - - qcom,pm8998_rtc { - compatible = "qcom,qpnp-rtc"; - #address-cells = <0x1>; - #size-cells = <0x1>; - qcom,qpnp-rtc-write = <0x0>; - qcom,qpnp-rtc-alarm-pwrup = <0x1>; - - qcom,pm8998_rtc_rw@6000 { - reg = <0x6000 0x100>; - }; - - qcom,pm8998_rtc_alarm@6100 { - reg = <0x6100 0x100>; - interrupts = <0x0 0x61 0x1 0x0>; - }; - }; - - vadc@3100 { - compatible = "qcom,qpnp-vadc-hc"; - reg = <0x3100 0x100>; - #address-cells = <0x1>; - #size-cells = <0x0>; - interrupts = <0x0 0x31 0x0 0x1>; - interrupt-names = "eoc-int-en-set"; - qcom,adc-vdd-reference = <0x753>; - linux,phandle = <0xac>; - phandle = <0xac>; - - chan@6 { - label = "die_temp"; - reg = <0x6>; - qcom,decimation = <0x2>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "absolute"; - qcom,scale-function = <0x3>; - qcom,hw-settle-time = <0x0>; - qcom,fast-avg-setup = <0x0>; - qcom,cal-val = <0x0>; - }; - - chan@0 { - label = "ref_gnd"; - reg = <0x0>; - qcom,decimation = <0x2>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "absolute"; - qcom,scale-function = <0x0>; - qcom,hw-settle-time = <0x0>; - qcom,fast-avg-setup = <0x0>; - qcom,cal-val = <0x0>; - }; - - chan@1 { - label = "ref_1250v"; - reg = <0x1>; - qcom,decimation = <0x2>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "absolute"; - qcom,scale-function = <0x0>; - qcom,hw-settle-time = <0x0>; - qcom,fast-avg-setup = <0x0>; - qcom,cal-val = <0x0>; - }; - - chan@83 { - label = "vph_pwr"; - reg = <0x83>; - qcom,decimation = <0x2>; - qcom,pre-div-channel-scaling = <0x1>; - qcom,calibration-type = "absolute"; - qcom,scale-function = <0x0>; - qcom,hw-settle-time = <0x0>; - qcom,fast-avg-setup = <0x0>; - }; - - chan@85 { - label = "vcoin"; - reg = <0x85>; - qcom,decimation = <0x2>; - qcom,pre-div-channel-scaling = <0x1>; - qcom,calibration-type = "absolute"; - qcom,scale-function = <0x0>; - qcom,hw-settle-time = <0x0>; - qcom,fast-avg-setup = <0x0>; - }; - - chan@4c { - label = "xo_therm"; - reg = <0x4c>; - qcom,decimation = <0x2>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "ratiometric"; - qcom,scale-function = <0x4>; - qcom,hw-settle-time = <0x2>; - qcom,fast-avg-setup = <0x0>; - }; - - chan@4d { - label = "cam_therm0"; - reg = <0x4d>; - qcom,decimation = <0x2>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "ratiometric"; - qcom,scale-function = <0x2>; - qcom,hw-settle-time = <0x2>; - qcom,fast-avg-setup = <0x0>; - }; - - chan@4e { - label = "cam_therm1"; - reg = <0x4e>; - qcom,decimation = <0x2>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "ratiometric"; - qcom,scale-function = <0x2>; - qcom,hw-settle-time = <0x2>; - qcom,fast-avg-setup = <0x0>; - }; - - chan@4f { - label = "pa_therm0"; - reg = <0x4f>; - qcom,decimation = <0x2>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "ratiometric"; - qcom,scale-function = <0x2>; - qcom,hw-settle-time = <0x2>; - qcom,fast-avg-setup = <0x0>; - }; - - chan@50 { - label = "pa_therm1"; - reg = <0x50>; - qcom,decimation = <0x2>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "ratiometric"; - qcom,scale-function = <0x2>; - qcom,hw-settle-time = <0x2>; - qcom,fast-avg-setup = <0x0>; - }; - - chan@51 { - label = "quiet_therm"; - reg = <0x51>; - qcom,decimation = <0x2>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "ratiometric"; - qcom,scale-function = <0x2>; - qcom,hw-settle-time = <0x2>; - qcom,fast-avg-setup = <0x0>; - }; - }; - - vadc@3400 { - compatible = "qcom,qpnp-adc-tm-hc"; - reg = <0x3400 0x100>; - #address-cells = <0x1>; - #size-cells = <0x0>; - interrupts = <0x0 0x34 0x0 0x1>; - interrupt-names = "eoc-int-en-set"; - qcom,adc-vdd-reference = <0x753>; - qcom,adc_tm-vadc = <0xac>; - qcom,decimation = <0x0>; - qcom,fast-avg-setup = <0x0>; - #thermal-sensor-cells = <0x1>; - linux,phandle = <0x17c>; - phandle = <0x17c>; - - chan@83 { - label = "vph_pwr"; - reg = <0x83>; - qcom,pre-div-channel-scaling = <0x1>; - qcom,calibration-type = "absolute"; - qcom,scale-function = <0x0>; - qcom,hw-settle-time = <0x0>; - qcom,btm-channel-number = <0x60>; - }; - - chan@4c { - label = "xo_therm"; - reg = <0x4c>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "ratiometric"; - qcom,scale-function = <0x4>; - qcom,hw-settle-time = <0x2>; - qcom,btm-channel-number = <0x68>; - qcom,thermal-node; - }; - - chan@4d { - label = "cam_therm0"; - reg = <0x4d>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "ratiometric"; - qcom,scale-function = <0x2>; - qcom,hw-settle-time = <0x2>; - qcom,btm-channel-number = <0x88>; - qcom,thermal-node; - }; - - chan@4e { - label = "cam_therm1"; - reg = <0x4e>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "ratiometric"; - qcom,scale-function = <0x2>; - qcom,hw-settle-time = <0x2>; - qcom,btm-channel-number = <0x70>; - qcom,thermal-node; - }; - - chan@4f { - label = "pa_therm0"; - reg = <0x4f>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "ratiometric"; - qcom,scale-function = <0x2>; - qcom,hw-settle-time = <0x2>; - qcom,btm-channel-number = <0x78>; - qcom,thermal-node; - }; - - chan@50 { - label = "pa_therm1"; - reg = <0x50>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "ratiometric"; - qcom,scale-function = <0x2>; - qcom,hw-settle-time = <0x2>; - qcom,btm-channel-number = <0x90>; - qcom,thermal-node; - }; - - chan@51 { - label = "quiet_therm"; - reg = <0x51>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "ratiometric"; - qcom,scale-function = <0x2>; - qcom,hw-settle-time = <0x2>; - qcom,btm-channel-number = <0x80>; - qcom,thermal-node; - }; - }; - - qcom,clkdiv@5b00 { - compatible = "qcom,qpnp-clkdiv"; - reg = <0x5b00 0x100>; - #clock-cells = <0x1>; - qcom,cxo-freq = <0x124f800>; - qcom,clkdiv-id = <0x1>; - qcom,clkdiv-init-freq = <0x124f800>; - }; - - qcom,clkdiv@5c00 { - compatible = "qcom,qpnp-clkdiv"; - reg = <0x5c00 0x100>; - #clock-cells = <0x1>; - qcom,cxo-freq = <0x124f800>; - qcom,clkdiv-id = <0x2>; - qcom,clkdiv-init-freq = <0x124f800>; - }; - - qcom,clkdiv@5d00 { - compatible = "qcom,qpnp-clkdiv"; - reg = <0x5d00 0x100>; - #clock-cells = <0x1>; - qcom,cxo-freq = <0x124f800>; - qcom,clkdiv-id = <0x3>; - qcom,clkdiv-init-freq = <0x124f800>; - }; - }; - - qcom,pm8998@1 { - compatible = "qcom,spmi-pmic"; - reg = <0x1 0x0>; - #address-cells = <0x2>; - #size-cells = <0x0>; - }; - - qcom,pm8005@4 { - compatible = "qcom,spmi-pmic"; - reg = <0x4 0x0>; - #address-cells = <0x2>; - #size-cells = <0x0>; - - qcom,revid@100 { - compatible = "qcom,qpnp-revid"; - reg = <0x100 0x100>; - }; - - qcom,temp-alarm@2400 { - compatible = "qcom,qpnp-temp-alarm"; - reg = <0x2400 0x100>; - interrupts = <0x4 0x24 0x0 0x1>; - label = "pm8005_tz"; - #thermal-sensor-cells = <0x0>; - linux,phandle = <0x15b>; - phandle = <0x15b>; - }; - - pinctrl@c000 { - compatible = "qcom,spmi-gpio"; - reg = <0xc000 0x400>; - interrupts = <0x4 0xc0 0x0 0x0 0x4 0xc1 0x0 0x0>; - interrupt-names = "pm8005_gpio1", "pm8005_gpio2"; - gpio-controller; - #gpio-cells = <0x2>; - qcom,gpios-disallowed = <0x3 0x4>; - }; - - qcom,power-on@800 { - compatible = "qcom,qpnp-power-on"; - reg = <0x800 0x100>; - }; - }; - - qcom,pm8005@5 { - compatible = "qcom,spmi-pmic"; - reg = <0x5 0x0>; - #address-cells = <0x2>; - #size-cells = <0x0>; - - 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 = <0x2 0x0>; - #address-cells = <0x2>; - #size-cells = <0x0>; - - qcom,revid@100 { - compatible = "qcom,qpnp-revid"; - reg = <0x100 0x100>; - qcom,fab-id-valid; - linux,phandle = <0xad>; - phandle = <0xad>; - }; - - qcom,misc@900 { - compatible = "qcom,qpnp-misc"; - reg = <0x900 0x100>; - linux,phandle = <0xb9>; - phandle = <0xb9>; - }; - - 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 = <0x2 0x24 0x0 0x1>; - io-channels = <0x83 0x7>; - io-channel-names = "thermal"; - #thermal-sensor-cells = <0x0>; - linux,phandle = <0x17b>; - phandle = <0x17b>; - }; - - pinctrl@c000 { - compatible = "qcom,spmi-gpio"; - reg = <0xc000 0xe00>; - interrupts = <0x2 0xc0 0x0 0x0 0x2 0xc1 0x0 0x0 0x2 0xc2 0x0 0x0 0x2 0xc4 0x0 0x0 0x2 0xc5 0x0 0x0 0x2 0xc7 0x0 0x0 0x2 0xc8 0x0 0x0 0x2 0xc9 0x0 0x0 0x2 0xca 0x0 0x0 0x2 0xcb 0x0 0x0 0x2 0xcd 0x0 0x0>; - interrupt-names = "pmi8998_gpio1", "pmi8998_gpio2", "pmi8998_gpio3", "pmi8998_gpio5", "pmi8998_gpio6", "pmi8998_gpio8", "pmi8998_gpio9", "pmi8998_gpio10", "pmi8998_gpio11", "pmi8998_gpio12", "pmi8998_gpio14"; - gpio-controller; - #gpio-cells = <0x2>; - qcom,gpios-disallowed = <0x4 0x7 0xd>; - linux,phandle = <0x37e>; - phandle = <0x37e>; - - usb2_vbus_boost { - - usb2_vbus_boost_default { - pins = "gpio2"; - function = "normal"; - output-low; - power-source = <0x0>; - }; - }; - - qnovo_fet_ctrl { - - qnovo_fet_ctrl_default { - pins = "gpio6"; - function = "func1"; - output-low; - input-disable; - bias-disable; - power-source = <0x0>; - qcom,drive-strength = <0x1>; - linux,phandle = <0xae>; - phandle = <0xae>; - }; - }; - - usb2_vbus_det { - - usb2_vbus_det_default { - pins = "gpio8"; - function = "normal"; - input-enable; - bias-pull-down; - power-source = <0x1>; - linux,phandle = <0x381>; - phandle = <0x381>; - }; - }; - - usb2_id_det { - - usb2_id_det_default { - pins = "gpio9"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x0>; - }; - }; - - usb2_ext_5v_boost { - - usb2_ext_5v_boost_default { - pins = "gpio10"; - function = "normal"; - output-low; - power-source = <0x0>; - linux,phandle = <0x37f>; - phandle = <0x37f>; - }; - }; - - lm3644_pwm { - - lm3644_pwm_default { - pins = "gpio2"; - function = "func1"; - bias-disable; - output-low; - input-disable; - drive-push-pull; - qcom,drive-strength = <0x2>; - power-source = <0x0>; - linux,phandle = <0x88>; - phandle = <0x88>; - }; - - lm3644_pwm_disabled { - pins = "gpio2"; - function = "normal"; - bias-high-impedance; - linux,phandle = <0x87>; - phandle = <0x87>; - }; - }; - }; - - qcom,qpnp-qnovo@1500 { - compatible = "qcom,qpnp-qnovo"; - reg = <0x1500 0x100>; - interrupts = <0x2 0x15 0x0 0x0>; - interrupt-names = "ptrain-done"; - qcom,pmic-revid = <0xad>; - pinctrl-names = "default"; - pinctrl-0 = <0xae>; - }; - - qcom,qpnp-smb2 { - compatible = "qcom,qpnp-smb2"; - #address-cells = <0x1>; - #size-cells = <0x1>; - #cooling-cells = <0x2>; - qcom,pmic-revid = <0xad>; - io-channels = <0x83 0x8 0x83 0xa 0x83 0x3 0x83 0x4>; - io-channel-names = "charger_temp", "charger_temp_max", "usbin_i", "usbin_v"; - qcom,boost-threshold-ua = <0x186a0>; - qcom,wipower-max-uw = <0x4c4b40>; - dpdm-supply = <0xaf>; - qcom,thermal-mitigation = <0x1b7740 0x186a00 0x155cc0 0x124f80 0xf4240 0xf4240 0xf4240>; - qcom,auto-recharge-soc; - qcom,suspend-input-on-debug-batt; - qcom,usb-icl-ua = <0x2ab980>; - qcom,fcc-max-ua = <0x325aa0>; - qcom,fcc-low-temp-delta = <0x2d5190>; - qcom,fcc-hot-temp-delta = <0x192d50>; - qcom,fcc-cool-temp-delta = <0x233f70>; - qcom,sw-jeita-enable; - qcom,dynamic-fv-enable; - qcom,thermal-mitigation-dcp = <0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x186a00 0x155cc0 0x124f80 0xf4240>; - qcom,thermal-mitigation-qc3 = <0x2ab980 0x299488 0x274a98 0x2500a8 0x22b6b8 0x206cc8 0x1e8480 0x1b7740 0x192d50 0x16e360 0x14c080 0x124f80 0x102ca0 0xdbba0 0xb7b74 0x802c8>; - qcom,thermal-mitigation-qc2 = <0x18cba8 0x18cba8 0x18cba8 0x18cba8 0x18cba8 0x174508 0x15be68 0x1437c8 0x12b128 0x112a88 0x9c7a98 0xe1d48 0xc96a8 0xb1008 0x98968 0x802c8>; - qcom,thermal-mitigation-pd-base = <0x2dc6c0 0x2ab980 0x27ac40 0x249f00 0x2191c0 0x1e8480 0x1b7740 0x186a00 0x186a00 0x155cc0 0x124f80 0x10c8e0 0xf4240 0xdbba0 0xb7b74 0x802c8>; - - qcom,chgr@1000 { - reg = <0x1000 0x100>; - interrupts = <0x2 0x10 0x0 0x1 0x2 0x10 0x1 0x1 0x2 0x10 0x2 0x1 0x2 0x10 0x3 0x1 0x2 0x10 0x4 0x1>; - interrupt-names = "chg-error", "chg-state-change", "step-chg-state-change", "step-chg-soc-update-fail", "step-chg-soc-update-request"; - }; - - qcom,otg@1100 { - reg = <0x1100 0x100>; - interrupts = <0x2 0x11 0x0 0x3 0x2 0x11 0x1 0x3 0x2 0x11 0x2 0x3 0x2 0x11 0x3 0x3>; - interrupt-names = "otg-fail", "otg-overcurrent", "otg-oc-dis-sw-sts", "testmode-change-detect"; - }; - - qcom,bat-if@1200 { - reg = <0x1200 0x100>; - interrupts = <0x2 0x12 0x0 0x1 0x2 0x12 0x1 0x3 0x2 0x12 0x2 0x3 0x2 0x12 0x3 0x3 0x2 0x12 0x4 0x3 0x2 0x12 0x5 0x3>; - interrupt-names = "bat-temp", "bat-ocp", "bat-ov", "bat-low", "bat-therm-or-id-missing", "bat-terminal-missing"; - }; - - qcom,usb-chgpth@1300 { - reg = <0x1300 0x100>; - interrupts = <0x2 0x13 0x0 0x3 0x2 0x13 0x1 0x3 0x2 0x13 0x2 0x3 0x2 0x13 0x3 0x3 0x2 0x13 0x4 0x3 0x2 0x13 0x5 0x1 0x2 0x13 0x6 0x1 0x2 0x13 0x7 0x1>; - interrupt-names = "usbin-collapse", "usbin-lt-3p6v", "usbin-uv", "usbin-ov", "usbin-plugin", "usbin-src-change", "usbin-icl-change", "type-c-change"; - }; - - qcom,dc-chgpth@1400 { - reg = <0x1400 0x100>; - interrupts = <0x2 0x14 0x0 0x3 0x2 0x14 0x1 0x3 0x2 0x14 0x2 0x3 0x2 0x14 0x3 0x3 0x2 0x14 0x4 0x3 0x2 0x14 0x5 0x3 0x2 0x14 0x6 0x1>; - interrupt-names = "dcin-collapse", "dcin-lt-3p6v", "dcin-uv", "dcin-ov", "dcin-plugin", "div2-en-dg", "dcin-icl-change"; - }; - - qcom,chgr-misc@1600 { - reg = <0x1600 0x100>; - interrupts = <0x2 0x16 0x0 0x1 0x2 0x16 0x1 0x1 0x2 0x16 0x2 0x3 0x2 0x16 0x3 0x3 0x2 0x16 0x4 0x3 0x2 0x16 0x5 0x3 0x2 0x16 0x6 0x2 0x2 0x16 0x7 0x3>; - interrupt-names = "wdog-snarl", "wdog-bark", "aicl-fail", "aicl-done", "high-duty-cycle", "input-current-limiting", "temperature-change", "switcher-power-ok"; - }; - - qcom,smb2-vconn { - regulator-name = "smb2-vconn"; - linux,phandle = <0xb2>; - phandle = <0xb2>; - }; - - qcom,smb2-vbus { - regulator-name = "smb2-vbus"; - linux,phandle = <0xb1>; - phandle = <0xb1>; - }; - }; - - qcom,usb-pdphy@1700 { - compatible = "qcom,qpnp-pdphy"; - reg = <0x1700 0x100>; - vdd-pdphy-supply = <0xb0>; - vbus-supply = <0xb1>; - vconn-supply = <0xb2>; - interrupts = <0x2 0x17 0x0 0x1 0x2 0x17 0x1 0x1 0x2 0x17 0x2 0x1 0x2 0x17 0x3 0x1 0x2 0x17 0x4 0x1 0x2 0x17 0x5 0x1 0x2 0x17 0x6 0x1>; - interrupt-names = "sig-tx", "sig-rx", "msg-tx", "msg-rx", "msg-tx-failed", "msg-tx-discarded", "msg-rx-discarded"; - qcom,default-sink-caps = <0x1388 0xbb8 0x2328 0xbb8 0x2ee0 0x8ca>; - mi,limit_pd_vbus = <0x1>; - mi,pd_vbus_max_limit = <0x895440>; - linux,phandle = <0x38>; - phandle = <0x38>; - }; - - bcl@4200 { - compatible = "qcom,msm-bcl-lmh"; - reg = <0x4200 0xff 0x4300 0xff>; - reg-names = "fg_user_adc", "fg_lmh"; - interrupts = <0x2 0x42 0x0 0x0 0x2 0x42 0x1 0x0 0x2 0x42 0x2 0x0 0x2 0x42 0x3 0x0 0x2 0x42 0x4 0x0>; - interrupt-names = "bcl-high-ibat", "bcl-very-high-ibat", "bcl-low-vbat", "bcl-very-low-vbat", "bcl-crit-low-vbat"; - #thermal-sensor-cells = <0x1>; - linux,phandle = <0x178>; - phandle = <0x178>; - }; - - rradc@4500 { - compatible = "qcom,rradc"; - reg = <0x4500 0x100>; - #address-cells = <0x1>; - #size-cells = <0x0>; - #io-channel-cells = <0x1>; - qcom,pmic-revid = <0xad>; - linux,phandle = <0x83>; - phandle = <0x83>; - }; - - qpnp,fg { - compatible = "qcom,fg-gen3"; - #address-cells = <0x1>; - #size-cells = <0x1>; - qcom,pmic-revid = <0xad>; - io-channels = <0x83 0x0>; - 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 = <0x0 0x60>; - qcom,cycle-counter-en; - qcom,fg-auto-recharge-soc; - qcom,fg-recharge-soc-thr = <0x63>; - status = "okay"; - qcom,fg-force-load-profile; - qcom,fg-sys-term-current = <0xfffffed4>; - qcom,fg-chg-term-current = <0xc8>; - qcom,fg-cutoff-voltage = <0xd48>; - qcom,fg-cutoff-current = <0xc8>; - qcom,fg-empty-voltage = <0xc1c>; - qcom,fg-jeita-hyst-temp = <0x2>; - qcom,fg-jeita-thresholds = <0x0 0xf 0x2d 0x3c>; - qcom,fg-esr-clamp-mohms = <0x3c>; - qcom,fg-batt-temp-delta = <0x6>; - qcom,battery-data = <0xb3>; - qcom,slope-limit-temp-threshold = <0x64>; - qcom,slope-limit-coeffs = <0xa 0xb 0xc 0xd>; - - qcom,fg-batt-soc@4000 { - status = "okay"; - reg = <0x4000 0x100>; - interrupts = <0x2 0x40 0x0 0x3 0x2 0x40 0x1 0x3 0x2 0x40 0x2 0x1 0x2 0x40 0x3 0x1 0x2 0x40 0x4 0x3 0x2 0x40 0x5 0x1 0x2 0x40 0x6 0x3 0x2 0x40 0x7 0x3>; - interrupt-names = "soc-update", "soc-ready", "bsoc-delta", "msoc-delta", "msoc-low", "msoc-empty", "msoc-high", "msoc-full"; - }; - - qcom,fg-batt-info@4100 { - status = "okay"; - reg = <0x4100 0x100>; - interrupts = <0x2 0x41 0x0 0x3 0x2 0x41 0x1 0x3 0x2 0x41 0x2 0x3 0x2 0x41 0x3 0x3 0x2 0x41 0x6 0x3>; - interrupt-names = "vbatt-pred-delta", "vbatt-low", "esr-delta", "batt-missing", "batt-temp-delta"; - }; - - qcom,fg-memif@4400 { - status = "okay"; - reg = <0x4400 0x100>; - interrupts = <0x2 0x44 0x0 0x3 0x2 0x44 0x1 0x3 0x2 0x44 0x2 0x1>; - interrupt-names = "ima-rdy", "mem-xcp", "dma-grant"; - }; - }; - }; - - qcom,pmi8998@3 { - compatible = "qcom,spmi-pmic"; - reg = <0x3 0x0>; - #address-cells = <0x2>; - #size-cells = <0x0>; - - pwm@b100 { - compatible = "qcom,qpnp-pwm"; - reg = <0xb100 0x100 0xb042 0x7e>; - reg-names = "qpnp-lpg-channel-base", "qpnp-lpg-lut-base"; - qcom,lpg-lut-size = <0x7e>; - qcom,channel-id = <0x1>; - qcom,supported-sizes = <0x6 0x9>; - qcom,ramp-index = <0x0>; - #pwm-cells = <0x2>; - status = "okay"; - qcom,period = <0x61a8>; - linux,phandle = <0x8a>; - phandle = <0x8a>; - - qcom,pwm { - label = "pwm"; - qcom,duty = <0x9c4>; - }; - }; - - pwm@b200 { - compatible = "qcom,qpnp-pwm"; - reg = <0xb200 0x100 0xb042 0x7e>; - reg-names = "qpnp-lpg-channel-base", "qpnp-lpg-lut-base"; - qcom,lpg-lut-size = <0x7e>; - qcom,channel-id = <0x2>; - qcom,supported-sizes = <0x6 0x9>; - qcom,ramp-index = <0x1>; - #pwm-cells = <0x2>; - status = "disabled"; - }; - - pwm@b300 { - compatible = "qcom,qpnp-pwm"; - reg = <0xb300 0x100 0xb042 0x7e>; - reg-names = "qpnp-lpg-channel-base", "qpnp-lpg-lut-base"; - qcom,lpg-lut-size = <0x7e>; - qcom,channel-id = <0x3>; - qcom,supported-sizes = <0x6 0x9>; - qcom,ramp-index = <0x2>; - #pwm-cells = <0x2>; - linux,phandle = <0xb6>; - phandle = <0xb6>; - }; - - pwm@b400 { - compatible = "qcom,qpnp-pwm"; - reg = <0xb400 0x100 0xb042 0x7e>; - reg-names = "qpnp-lpg-channel-base", "qpnp-lpg-lut-base"; - qcom,lpg-lut-size = <0x7e>; - qcom,channel-id = <0x4>; - qcom,supported-sizes = <0x6 0x9>; - qcom,ramp-index = <0x3>; - #pwm-cells = <0x2>; - linux,phandle = <0xb5>; - phandle = <0xb5>; - }; - - pwm@b500 { - compatible = "qcom,qpnp-pwm"; - reg = <0xb500 0x100 0xb042 0x7e>; - reg-names = "qpnp-lpg-channel-base", "qpnp-lpg-lut-base"; - qcom,lpg-lut-size = <0x7e>; - qcom,channel-id = <0x5>; - qcom,supported-sizes = <0x6 0x9>; - qcom,ramp-index = <0x4>; - #pwm-cells = <0x2>; - linux,phandle = <0xb4>; - phandle = <0xb4>; - }; - - pwm@b600 { - compatible = "qcom,qpnp-pwm"; - reg = <0xb600 0x100 0xb042 0x7e>; - reg-names = "qpnp-lpg-channel-base", "qpnp-lpg-lut-base"; - qcom,lpg-lut-size = <0x7e>; - qcom,channel-id = <0x6>; - qcom,supported-sizes = <0x6 0x9>; - qcom,ramp-index = <0x5>; - #pwm-cells = <0x2>; - status = "disabled"; - }; - - qcom,leds@d000 { - compatible = "qcom,leds-qpnp"; - reg = <0xd000 0x100>; - label = "rgb"; - status = "okay"; - - qcom,rgb_0 { - label = "rgb"; - qcom,id = <0x3>; - qcom,mode = "pwm"; - pwms = <0xb4 0x0 0x0>; - qcom,pwm-us = <0x3e8>; - qcom,max-current = <0xc>; - qcom,default-state = "off"; - linux,name = "white"; - qcom,start-idx = <0x1>; - qcom,idx-len = <0x8>; - qcom,duty-pcts = <0x10203 0x3020100>; - qcom,lut-flags = <0x3>; - qcom,pause-lo = <0x0>; - qcom,pause-hi = <0x0>; - qcom,ramp-step-ms = <0xff>; - qcom,use-blink; - status = "okay"; - }; - - qcom,rgb_1 { - label = "rgb"; - qcom,id = <0x4>; - qcom,mode = "pwm"; - pwms = <0xb5 0x0 0x0>; - qcom,pwm-us = <0x3e8>; - qcom,max-current = <0xc>; - qcom,default-state = "off"; - linux,name = "green"; - status = "disabled"; - }; - - qcom,rgb_2 { - label = "rgb"; - qcom,id = <0x5>; - qcom,mode = "pwm"; - pwms = <0xb6 0x0 0x0>; - qcom,pwm-us = <0x3e8>; - qcom,max-current = <0xc>; - qcom,default-state = "off"; - linux,name = "blue"; - status = "disabled"; - }; - }; - - qpnp-labibb-regulator { - compatible = "qcom,qpnp-labibb-regulator"; - #address-cells = <0x1>; - #size-cells = <0x1>; - qcom,pmic-revid = <0xad>; - status = "disabled"; - - qcom,ibb@dc00 { - reg = <0xdc00 0x100>; - reg-names = "ibb_reg"; - regulator-name = "ibb_reg"; - regulator-min-microvolt = <0x4630c0>; - regulator-max-microvolt = <0x5b8d80>; - interrupts = <0x3 0xdc 0x2 0x1>; - 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; - qcom,qpnp-ibb-discharge-resistor = <0x12c>; - linux,phandle = <0x34c>; - phandle = <0x34c>; - }; - - qcom,lab@de00 { - reg = <0xde00 0x100>; - reg-names = "lab"; - regulator-name = "lab_reg"; - regulator-min-microvolt = <0x4630c0>; - regulator-max-microvolt = <0x5b8d80>; - interrupts = <0x3 0xde 0x0 0x1 0x3 0xde 0x1 0x1>; - interrupt-names = "lab-vreg-ok", "lab-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 = <0x34b>; - phandle = <0x34b>; - }; - }; - - qcom,leds@d800 { - compatible = "qcom,qpnp-wled"; - reg = <0xd800 0x100 0xd900 0x100>; - reg-names = "qpnp-wled-ctrl-base", "qpnp-wled-sink-base"; - interrupts = <0x3 0xd8 0x1 0x1 0x3 0xd8 0x2 0x1>; - interrupt-names = "ovp-irq", "sc-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 = <0x10203>; - qcom,en-ext-pfet-sc-pro; - qcom,pmic-revid = <0xad>; - qcom,loop-auto-gm-en; - status = "disabled"; - }; - - qcom,leds@d300 { - compatible = "qcom,qpnp-flash-led-v2"; - status = "okay"; - reg = <0xd300 0x100>; - label = "flash"; - interrupts = <0x3 0xd3 0x0 0x1 0x3 0xd3 0x3 0x1 0x3 0xd3 0x4 0x1>; - interrupt-names = "led-fault-irq", "all-ramp-down-done-irq", "all-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 = <0xad>; - - qcom,flash_0 { - label = "flash"; - qcom,led-name = "led:flash_0"; - qcom,max-current = <0x5dc>; - qcom,default-led-trigger = "flash0_trigger"; - qcom,id = <0x0>; - 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 = <0x373>; - phandle = <0x373>; - }; - - qcom,flash_1 { - label = "flash"; - qcom,led-name = "led:flash_1"; - qcom,max-current = <0x5dc>; - qcom,default-led-trigger = "flash1_trigger"; - qcom,id = <0x1>; - 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 = <0x374>; - phandle = <0x374>; - }; - - qcom,flash_2 { - label = "flash"; - qcom,led-name = "led:flash_2"; - qcom,max-current = <0x2ee>; - qcom,default-led-trigger = "flash2_trigger"; - qcom,id = <0x2>; - 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>; - }; - - qcom,torch_0 { - label = "torch"; - qcom,led-name = "led:torch_0"; - qcom,max-current = <0x12c>; - qcom,default-led-trigger = "torch0_trigger"; - qcom,id = <0x0>; - qcom,current-ma = <0x4b>; - qcom,ires-ua = <0x30d4>; - qcom,hdrm-voltage-mv = <0x145>; - qcom,hdrm-vol-hi-lo-win-mv = <0x64>; - linux,phandle = <0x375>; - phandle = <0x375>; - }; - - qcom,torch_1 { - label = "torch"; - qcom,led-name = "led:torch_1"; - qcom,max-current = <0x12c>; - qcom,default-led-trigger = "torch1_trigger"; - qcom,id = <0x1>; - qcom,current-ma = <0x4b>; - qcom,ires-ua = <0x30d4>; - qcom,hdrm-voltage-mv = <0x145>; - qcom,hdrm-vol-hi-lo-win-mv = <0x64>; - linux,phandle = <0x376>; - phandle = <0x376>; - }; - - qcom,torch_2 { - label = "torch"; - qcom,led-name = "led:torch_2"; - qcom,max-current = <0x1f4>; - qcom,default-led-trigger = "torch2_trigger"; - qcom,id = <0x2>; - qcom,current-ma = <0x12c>; - qcom,ires-ua = <0x30d4>; - qcom,hdrm-voltage-mv = <0x145>; - qcom,hdrm-vol-hi-lo-win-mv = <0x64>; - }; - - qcom,led_switch_0 { - label = "switch"; - qcom,led-name = "led:switch_0"; - qcom,led-mask = <0x3>; - qcom,default-led-trigger = "switch0_trigger"; - linux,phandle = <0x377>; - phandle = <0x377>; - }; - - qcom,led_switch_1 { - label = "switch"; - qcom,led-name = "led:switch_1"; - qcom,led-mask = <0x4>; - qcom,default-led-trigger = "switch1_trigger"; - }; - - qcom,led_switch_2 { - label = "switch"; - qcom,led-name = "led:switch_2"; - qcom,led-mask = <0x4>; - qcom,default-led-trigger = "switch2_trigger"; - pinctrl-names = "led_enable", "led_disable"; - pinctrl-0 = <0xb7>; - pinctrl-1 = <0xb8>; - }; - - qcom,flashlight { - label = "flash"; - qcom,led-name = "flashlight"; - qcom,max-current = <0x2ee>; - qcom,default-led-trigger = "flashlight_trigger"; - qcom,id = <0x3>; - 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>; - }; - }; - - qcom,haptics@c000 { - compatible = "qcom,qpnp-haptics"; - reg = <0xc000 0x100>; - interrupts = <0x3 0xc0 0x0 0x3 0x3 0xc0 0x1 0x3>; - interrupt-names = "hap-sc-irq", "hap-play-irq"; - qcom,pmic-revid = <0xad>; - qcom,pmic-misc = <0xb9>; - qcom,misc-clk-trim-error-reg = <0xf3>; - qcom,actuator-type = <0x0>; - qcom,play-mode = "buffer"; - qcom,vmax-mv = <0xc1c>; - qcom,ilim-ma = <0x320>; - qcom,sc-dbc-cycles = <0x8>; - qcom,wave-play-rate-us = <0x130e>; - qcom,en-brake; - qcom,lra-high-z = "opt1"; - qcom,lra-auto-res-mode = "qwd"; - qcom,lra-res-cal-period = <0x4>; - status = "okay"; - qcom,lra-auto-mode; - qcom,overdrive; - qcom,wave-shape = "sine"; - qcom,effect-max = <0x3>; - qcom,effect-arry = <0x3e3ebe00 0x0 0x3e3e3e3e 0xbebea000 0x3e3e3e3e 0x3ebebebe>; - }; - }; - }; - - qcom,spmi-debug@6b22000 { - compatible = "qcom,spmi-pmic-arb-debug"; - reg = <0x6b22000 0x60 0x7820a8 0x4>; - reg-names = "core", "fuse"; - clocks = <0xa9 0x0>; - clock-names = "core_clk"; - qcom,fuse-disable-bit = <0xc>; - #address-cells = <0x2>; - #size-cells = <0x0>; - - qcom,pm8998-debug@0 { - compatible = "qcom,spmi-pmic"; - reg = <0x0 0x0>; - #address-cells = <0x2>; - #size-cells = <0x0>; - qcom,can-sleep; - }; - - qcom,pm8998-debug@1 { - compatible = "qcom,spmi-pmic"; - reg = <0x1 0x0>; - #address-cells = <0x2>; - #size-cells = <0x0>; - qcom,can-sleep; - }; - - qcom,pmi8998-debug@2 { - compatible = "qcom,spmi-pmic"; - reg = <0x2 0x0>; - #address-cells = <0x2>; - #size-cells = <0x0>; - qcom,can-sleep; - }; - - qcom,pmi8998-debug@3 { - compatible = "qcom,spmi-pmic"; - reg = <0x3 0x0>; - #address-cells = <0x2>; - #size-cells = <0x0>; - qcom,can-sleep; - }; - - qcom,pm8005-debug@4 { - compatible = "qcom,spmi-pmic"; - reg = <0x4 0x0>; - #address-cells = <0x2>; - #size-cells = <0x0>; - qcom,can-sleep; - }; - - qcom,pm8005-debug@5 { - compatible = "qcom,spmi-pmic"; - reg = <0x5 0x0>; - #address-cells = <0x2>; - #size-cells = <0x0>; - qcom,can-sleep; - }; - }; - - qcom,cpubw { - compatible = "qcom,devbw"; - governor = "performance"; - qcom,src-dst-ports = <0x1 0x302>; - qcom,active-only; - qcom,bw-tbl = <0x8f0 0x11e1 0x1964 0x1fc4 0x23c3 0x300a 0x379c>; - linux,phandle = <0xba>; - phandle = <0xba>; - }; - - qcom,cpu-bwmon { - compatible = "qcom,bimc-bwmon4"; - reg = <0x1436400 0x300 0x1436300 0x200>; - reg-names = "base", "global_base"; - interrupts = <0x0 0x245 0x4>; - qcom,mport = <0x0>; - qcom,hw-timer-hz = <0x124f800>; - qcom,target-dev = <0xba>; - qcom,count-unit = <0x10000>; - }; - - 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 = <0xbb>; - phandle = <0xbb>; - }; - - qcom,llcc-bwmon { - compatible = "qcom,bimc-bwmon5"; - reg = <0x114a000 0x1000>; - reg-names = "base"; - interrupts = <0x0 0x244 0x4>; - qcom,hw-timer-hz = <0x124f800>; - qcom,target-dev = <0xbb>; - qcom,count-unit = <0x400000>; - qcom,byte-mid-mask = <0xe000>; - qcom,byte-mid-match = <0xe000>; - }; - - qcom,memlat-cpu0 { - compatible = "qcom,devbw"; - governor = "powersave"; - qcom,src-dst-ports = <0x1 0x200>; - qcom,active-only; - qcom,bw-tbl = <0x2fa 0x478 0x6b8 0x826 0xa25 0xb71 0xf27 0x134f 0x172b 0x1ae1>; - linux,phandle = <0xbc>; - phandle = <0xbc>; - }; - - qcom,memlat-cpu4 { - compatible = "qcom,devbw"; - governor = "powersave"; - qcom,src-dst-ports = <0x1 0x200>; - qcom,active-only; - status = "ok"; - qcom,bw-tbl = <0x2fa 0x478 0x6b8 0x826 0xa25 0xb71 0xf27 0x134f 0x172b 0x1ae1>; - linux,phandle = <0xbd>; - phandle = <0xbd>; - }; - - qcom,snoc_cnoc_keepalive { - compatible = "qcom,devbw"; - governor = "powersave"; - qcom,src-dst-ports = <0x8b 0x273>; - qcom,active-only; - status = "ok"; - qcom,bw-tbl = <0x1>; - }; - - qcom,cpu0-memlat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cpulist = <0x11 0x12 0x13 0x14>; - qcom,target-dev = <0xbc>; - qcom,cachemiss-ev = <0x2a>; - qcom,core-dev-table = <0x493e0 0x2fa 0xb6d00 0x6b8 0x114900 0x826 0x15f900 0xb71 0x185100 0xf27>; - }; - - qcom,cpu4-memlat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cpulist = <0x15 0x16 0x17 0x18>; - qcom,target-dev = <0xbd>; - qcom,cachemiss-ev = <0x2a>; - qcom,core-dev-table = <0x493e0 0x2fa 0x79e00 0x6b8 0xc4e00 0x826 0xfd200 0xb71 0x122a00 0xf27 0x180600 0x134f 0x1a5e00 0x172b 0x1de200 0x1ae1>; - }; - - qcom,l3-cpu0 { - compatible = "devfreq-simple-dev"; - clock-names = "devfreq_clk"; - clocks = <0xbe 0x3>; - governor = "performance"; - linux,phandle = <0xbf>; - phandle = <0xbf>; - }; - - qcom,l3-cpu4 { - compatible = "devfreq-simple-dev"; - clock-names = "devfreq_clk"; - clocks = <0xbe 0x4>; - governor = "performance"; - linux,phandle = <0xc0>; - phandle = <0xc0>; - }; - - qcom,cpu0-l3lat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cpulist = <0x11 0x12 0x13 0x14>; - qcom,target-dev = <0xbf>; - 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>; - }; - - qcom,cpu4-l3lat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cpulist = <0x15 0x16 0x17 0x18>; - qcom,target-dev = <0xc0>; - qcom,cachemiss-ev = <0x17>; - qcom,core-dev-table = <0x493e0 0x11e1a300 0xc9900 0x22551000 0x114900 0x2ca1c800 0x14cd00 0x38137800 0x19c800 0x48190800 0x1e7800 0x4dd1e000 0x249f00 0x538ab800 0x29e500 0x5efc6800>; - }; - - qcom,l3-cdsp { - compatible = "devfreq-simple-dev"; - clock-names = "devfreq_clk"; - clocks = <0xbe 0xd>; - governor = "powersave"; - linux,phandle = <0xd7>; - phandle = <0xd7>; - }; - - cpu-pmu { - compatible = "arm,armv8-pmuv3"; - qcom,irq-is-percpu; - interrupts = <0x1 0x5 0x4>; - }; - - qcom,mincpubw { - compatible = "qcom,devbw"; - governor = "powersave"; - qcom,src-dst-ports = <0x1 0x200>; - qcom,active-only; - qcom,bw-tbl = <0x2fa 0x478 0x6b8 0x826 0xa25 0xb71 0xf27 0x134f 0x172b 0x1ae1>; - linux,phandle = <0xc1>; - phandle = <0xc1>; - }; - - devfreq-cpufreq { - - mincpubw-cpufreq { - target-dev = <0xc1>; - 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 = <0xc1>; - qcom,core-dev-table = <0x1cb600 0x2fa 0x286e00 0xf27 0x29e500 0x1ae1>; - }; - - qcom,rpmhclk { - compatible = "qcom,rpmh-clk-sdm845"; - #clock-cells = <0x1>; - mboxes = <0xc2 0x0>; - mbox-names = "apps"; - linux,phandle = <0x21>; - phandle = <0x21>; - }; - - qcom,gcc@100000 { - compatible = "qcom,gcc-sdm845-v2", "syscon"; - reg = <0x100000 0x1f0000>; - reg-names = "cc_base"; - vdd_cx-supply = <0x1b>; - vdd_cx_ao-supply = <0xc3>; - #clock-cells = <0x1>; - #reset-cells = <0x1>; - linux,phandle = <0x22>; - phandle = <0x22>; - }; - - qcom,videocc@ab00000 { - compatible = "qcom,video_cc-sdm845-v2", "syscon"; - reg = <0xab00000 0x10000>; - reg-names = "cc_base"; - vdd_cx-supply = <0x1b>; - #clock-cells = <0x1>; - #reset-cells = <0x1>; - linux,phandle = <0xdc>; - phandle = <0xdc>; - }; - - qcom,camcc@ad00000 { - compatible = "qcom,cam_cc-sdm845-v2", "syscon"; - reg = <0xad00000 0x10000>; - reg-names = "cc_base"; - vdd_cx-supply = <0x1b>; - vdd_mx-supply = <0xc4>; - qcom,cam_cc_csi0phytimer_clk_src-opp-handle = <0xc5>; - qcom,cam_cc_csi1phytimer_clk_src-opp-handle = <0xc6>; - qcom,cam_cc_csi2phytimer_clk_src-opp-handle = <0xc7>; - qcom,cam_cc_cci_clk_src-opp-handle = <0xc8>; - qcom,cam_cc_ife_0_csid_clk_src-opp-handle = <0xc9>; - qcom,cam_cc_ife_0_clk_src-opp-handle = <0xca>; - qcom,cam_cc_ife_1_csid_clk_src-opp-handle = <0xcb>; - qcom,cam_cc_ife_1_clk_src-opp-handle = <0xcc>; - qcom,cam_cc_ife_lite_csid_clk_src-opp-handle = <0xcd>; - qcom,cam_cc_ife_lite_clk_src-opp-handle = <0xce>; - qcom,cam_cc_icp_clk_src-opp-handle = <0xcf>; - qcom,cam_cc_ipe_0_clk_src-opp-handle = <0xd0>; - qcom,cam_cc_ipe_1_clk_src-opp-handle = <0xd1>; - qcom,cam_cc_bps_clk_src-opp-handle = <0xd2>; - #clock-cells = <0x1>; - #reset-cells = <0x1>; - qcom,cam_cc_csi3phytimer_clk_src-opp-handle = <0xd3>; - linux,phandle = <0xdd>; - phandle = <0xdd>; - }; - - qcom,dispcc@af00000 { - compatible = "qcom,dispcc-sdm845-v2", "syscon"; - reg = <0xaf00000 0x10000>; - reg-names = "cc_base"; - vdd_cx-supply = <0x1b>; - #clock-cells = <0x1>; - #reset-cells = <0x1>; - linux,phandle = <0x20>; - phandle = <0x20>; - }; - - qcom,gpucc@5090000 { - compatible = "qcom,gpucc-sdm845-v2", "syscon"; - reg = <0x5090000 0x9000>; - reg-names = "cc_base"; - vdd_cx-supply = <0x1b>; - vdd_mx-supply = <0xc4>; - qcom,gpu_cc_gmu_clk_src-opp-handle = <0xd4>; - #clock-cells = <0x1>; - #reset-cells = <0x1>; - linux,phandle = <0xde>; - phandle = <0xde>; - }; - - 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 = <0xd5>; - #clock-cells = <0x1>; - #reset-cells = <0x1>; - linux,phandle = <0x1c>; - phandle = <0x1c>; - }; - - syscon@17970018 { - compatible = "syscon"; - reg = <0x17970018 0x4>; - linux,phandle = <0xdf>; - phandle = <0xdf>; - }; - - qcom,cpucc@0x17d41000 { - compatible = "qcom,clk-cpu-osm-v2"; - reg = <0x17d41000 0x1400 0x17d43000 0x1400 0x17d45800 0x1400>; - reg-names = "osm_l3_base", "osm_pwrcl_base", "osm_perfcl_base"; - vdd_l3_mx_ao-supply = <0xd6>; - vdd_pwrcl_mx_ao-supply = <0xd6>; - qcom,mx-turbo-freq = <0x581e9800 0x64b54000 0xc4b20101>; - l3-devs = <0xbf 0xc0 0xd7 0xd5>; - clock-names = "xo_ao"; - clocks = <0x21 0x1>; - #clock-cells = <0x1>; - linux,phandle = <0xbe>; - phandle = <0xbe>; - - qcom,limits-dcvs@0 { - compatible = "qcom,msm-hw-limits"; - interrupts = <0x0 0x20 0x4>; - qcom,affinity = <0x0>; - #thermal-sensor-cells = <0x0>; - linux,phandle = <0x2>; - phandle = <0x2>; - }; - - qcom,limits-dcvs@1 { - compatible = "qcom,msm-hw-limits"; - interrupts = <0x0 0x21 0x4>; - qcom,affinity = <0x1>; - #thermal-sensor-cells = <0x0>; - isens_vref-supply = <0xd8>; - isens-vref-settings = <0xd6d80 0xd6d80 0x4e20>; - linux,phandle = <0xa>; - phandle = <0xa>; - }; - - qcom,wil6210 { - compatible = "qcom,wil6210"; - qcom,pcie-parent = <0xd9>; - qcom,wigig-en = <0x2e 0x27 0x0>; - qcom,msm-bus,name = "wil6210"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x2d 0x200 0x0 0x0 0x2d 0x200 0x927c0 0xc3500>; - qcom,use-ext-supply; - vdd-supply = <0xda>; - vddio-supply = <0xdb>; - qcom,use-ext-clocks; - clocks = <0x21 0xa 0x21 0xb>; - clock-names = "rf_clk3_clk", "rf_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"; - }; - }; - - qcom,cc-debug@100000 { - compatible = "qcom,debugcc-sdm845"; - qcom,cc-count = <0x6>; - qcom,gcc = <0x22>; - qcom,videocc = <0xdc>; - qcom,camcc = <0xdd>; - qcom,dispcc = <0x20>; - qcom,gpucc = <0xde>; - qcom,cpucc = <0xdf>; - clock-names = "xo_clk_src"; - clocks = <0x21 0x0>; - #clock-cells = <0x1>; - }; - - qcom,aopclk { - compatible = "qcom,aop-qmp-clk-v1"; - #clock-cells = <0x1>; - mboxes = <0xab 0x0>; - mbox-names = "qdss_clk"; - linux,phandle = <0xa9>; - phandle = <0xa9>; - }; - - ufsice@1d90000 { - compatible = "qcom,ice"; - reg = <0x1d90000 0x8000>; - qcom,enable-ice-clk; - clock-names = "ufs_core_clk", "bus_clk", "iface_clk", "ice_core_clk"; - clocks = <0x22 0x8a 0x22 0x88 0x22 0x89 0x22 0x8c>; - qcom,op-freq-hz = <0x0 0x0 0x0 0x11e1a300>; - vdd-hba-supply = <0xe0>; - qcom,msm-bus,name = "ufs_ice_noc"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x1 0x28a 0x0 0x0 0x1 0x28a 0x3e8 0x0>; - qcom,bus-vector-names = "MIN", "MAX"; - qcom,instance-type = "ufs"; - linux,phandle = <0xe2>; - phandle = <0xe2>; - }; - - ufsphy_mem@1d87000 { - reg = <0x1d87000 0xda8>; - reg-names = "phy_mem"; - #phy-cells = <0x0>; - lanes-per-direction = <0x2>; - clock-names = "ref_clk_src", "ref_clk", "ref_aux_clk"; - clocks = <0x21 0x0 0x22 0x88 0x22 0xb9>; - status = "ok"; - compatible = "qcom,ufs-phy-qmp-v3"; - vdda-phy-supply = <0x36>; - vdda-pll-supply = <0x35>; - vdda-phy-max-microamp = <0xf5b4>; - vdda-pll-max-microamp = <0x477c>; - linux,phandle = <0xe1>; - phandle = <0xe1>; - }; - - ufshc@1d84000 { - compatible = "qcom,ufshc"; - reg = <0x1d84000 0x2500>; - interrupts = <0x0 0x109 0x0>; - phys = <0xe1>; - phy-names = "ufsphy"; - ufs-qcom-crypto = <0xe2>; - lanes-per-direction = <0x2>; - dev-ref-clk-freq = <0x0>; - clock-names = "core_clk", "bus_aggr_clk", "iface_clk", "core_clk_unipro", "core_clk_ice", "ref_clk", "tx_lane0_sync_clk", "rx_lane0_sync_clk", "rx_lane1_sync_clk"; - clocks = <0x22 0xb1 0x22 0xb7 0x22 0x89 0x22 0xb3 0x22 0xb5 0x21 0x0 0x22 0x92 0x22 0x90 0x22 0x91>; - freq-table-hz = <0x2faf080 0xbebc200 0x0 0x0 0x0 0x0 0x23c3460 0x8f0d180 0x47868c0 0x11e1a300 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; - non-removable; - qcom,msm-bus,name = "ufshc_mem"; - qcom,msm-bus,num-cases = <0x16>; - qcom,msm-bus,num-paths = <0x2>; - qcom,msm-bus,vectors-KBps = <0x7b 0x200 0x0 0x0 0x1 0x2f5 0x0 0x0 0x7b 0x200 0x39a 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x734 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0xe68 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x1cd0 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x734 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0xe68 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x1cd0 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x39a0 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x1f334 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x3e667 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x200000 0x0 0x1 0x2f5 0x19000 0x0 0x7b 0x200 0x3e667 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x7cccd 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x400000 0x0 0x1 0x2f5 0x32000 0x0 0x7b 0x200 0x247ae 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x48ccd 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x200000 0x0 0x1 0x2f5 0x19000 0x0 0x7b 0x200 0x48ccd 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x9199a 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x400000 0x0 0x1 0x2f5 0x32000 0x64000 0x7b 0x200 0x74a000 0x0 0x1 0x2f5 0x4b000 0x0>; - qcom,bus-vector-names = "MIN", "PWM_G1_L1", "PWM_G2_L1", "PWM_G3_L1", "PWM_G4_L1", "PWM_G1_L2", "PWM_G2_L2", "PWM_G3_L2", "PWM_G4_L2", "HS_RA_G1_L1", "HS_RA_G2_L1", "HS_RA_G3_L1", "HS_RA_G1_L2", "HS_RA_G2_L2", "HS_RA_G3_L2", "HS_RB_G1_L1", "HS_RB_G2_L1", "HS_RB_G3_L1", "HS_RB_G1_L2", "HS_RB_G2_L2", "HS_RB_G3_L2", "MAX"; - qcom,pm-qos-cpu-groups = <0xf 0xf0>; - qcom,pm-qos-cpu-group-latency-us = <0x46 0x46>; - qcom,pm-qos-default-cpu = <0x0>; - pinctrl-names = "dev-reset-assert", "dev-reset-deassert"; - pinctrl-0 = <0xe3>; - pinctrl-1 = <0xe4>; - resets = <0x22 0xe>; - reset-names = "core_reset"; - status = "ok"; - vdd-hba-supply = <0xe0>; - vdd-hba-fixed-regulator; - vcc-supply = <0xe5>; - vcc-voltage-level = <0x2d0370 0x2d2a80>; - vccq2-supply = <0xe6>; - vcc-max-microamp = <0x927c0>; - vccq2-max-microamp = <0x927c0>; - qcom,vddp-ref-clk-supply = <0xe7>; - qcom,vddp-ref-clk-max-microamp = <0x64>; - }; - - sdhci@8804000 { - compatible = "qcom,sdhci-msm-v5"; - reg = <0x8804000 0x1000>; - reg-names = "hc_mem"; - interrupts = <0x0 0xcc 0x0 0x0 0xde 0x0>; - interrupt-names = "hc_irq", "pwr_irq"; - qcom,bus-width = <0x4>; - qcom,large-address-bus; - qcom,msm-bus,name = "sdhc2"; - qcom,msm-bus,num-cases = <0x8>; - qcom,msm-bus,num-paths = <0x2>; - qcom,msm-bus,vectors-KBps = <0x51 0x200 0x0 0x0 0x1 0x260 0x0 0x0 0x51 0x200 0x416 0x640 0x1 0x260 0x640 0x640 0x51 0x200 0xcc3e 0x13880 0x1 0x260 0x13880 0x13880 0x51 0x200 0xff50 0x186a0 0x1 0x260 0x186a0 0x186a0 0x51 0x200 0x1fe9e 0x30d40 0x1 0x260 0x208c8 0x208c8 0x51 0x200 0x3fd3e 0x30d40 0x1 0x260 0x249f0 0x249f0 0x51 0x200 0x3fd3e 0x61a80 0x1 0x260 0x493e0 0x493e0 0x51 0x200 0x146cc2 0x3e8000 0x1 0x260 0x146cc2 0x3e8000>; - qcom,bus-bw-vectors-bps = <0x0 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", "SDR25", "SDR50", "DDR50", "SDR104"; - qcom,devfreq,freq-table = <0x2faf080 0xc02a560>; - clocks = <0x22 0x70 0x22 0x71>; - clock-names = "iface_clk", "core_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 = "ok"; - vdd-supply = <0xe8>; - qcom,vdd-voltage-level = <0x2d0370 0x2d2a80>; - qcom,vdd-current-level = <0xc8 0xc3500>; - vdd-io-supply = <0xe9>; - qcom,vdd-io-voltage-level = <0x1b9680 0x2d2a80>; - qcom,vdd-io-current-level = <0xc8 0x55f0>; - pinctrl-names = "active", "sleep", "ds_400KHz", "ds_50MHz", "ds_100MHz", "ds_200MHz"; - pinctrl-0 = <0xea 0xeb 0xec 0xed>; - pinctrl-1 = <0xee 0xef 0xf0 0xed>; - pinctrl-2 = <0xf1 0xf2 0xf3>; - pinctrl-3 = <0xf4 0xf5 0xf6>; - pinctrl-4 = <0xf7 0xf8 0xf9>; - pinctrl-5 = <0xfa 0xfb 0xfc>; - cd-gpios = <0x2e 0x7e 0x1>; - }; - - qcom,mss@4080000 { - compatible = "qcom,pil-q6v55-mss"; - reg = <0x4080000 0x100 0x1f63000 0x8 0x1f65000 0x8 0x1f64000 0x8 0x4180000 0x20 0xc2b0000 0x4 0xb2e0100 0x4 0x4180044 0x4>; - reg-names = "qdsp6_base", "halt_q6", "halt_modem", "halt_nc", "rmb_base", "restart_reg", "pdc_sync", "alt_reset"; - clocks = <0x21 0x0 0x22 0x2c 0x22 0x2f 0x22 0xb 0x22 0x2d 0x22 0x30 0x22 0x2e 0x22 0x48>; - clock-names = "xo", "iface_clk", "bus_clk", "mem_clk", "gpll0_mss_clk", "snoc_axi_clk", "mnoc_axi_clk", "prng_clk"; - qcom,proxy-clock-names = "xo", "prng_clk"; - qcom,active-clock-names = "iface_clk", "bus_clk", "mem_clk", "gpll0_mss_clk", "snoc_axi_clk", "mnoc_axi_clk"; - interrupts = <0x0 0x10a 0x1>; - vdd_cx-supply = <0x1b>; - vdd_cx-voltage = <0x181>; - vdd_mx-supply = <0xc4>; - vdd_mx-uV = <0x181>; - vdd_mss-supply = <0xfd>; - vdd_mss-uV = <0x181>; - qcom,firmware-name = "modem"; - qcom,sequential-fw-load; - qcom,pil-self-auth; - qcom,sysmon-id = <0x0>; - qcom,minidump-id = <0x3>; - qcom,ssctl-instance-id = <0x12>; - qcom,override-acc; - qcom,signal-aop; - qcom,qdsp6v65-1-0; - qcom,mss_pdc_offset = <0x9>; - status = "ok"; - memory-region = <0xfe>; - qcom,mem-protect-id = <0xf>; - qcom,gpio-err-fatal = <0xff 0x0 0x0>; - qcom,gpio-err-ready = <0xff 0x1 0x0>; - qcom,gpio-proxy-unvote = <0xff 0x2 0x0>; - qcom,gpio-stop-ack = <0xff 0x3 0x0>; - qcom,gpio-shutdown-ack = <0xff 0x7 0x0>; - qcom,gpio-force-stop = <0x100 0x0 0x0>; - mboxes = <0xab 0x0>; - mbox-names = "mss-pil"; - - qcom,mba-mem@0 { - compatible = "qcom,pil-mba-mem"; - memory-region = <0x101>; - }; - }; - - qcom,lpass@17300000 { - compatible = "qcom,pil-tz-generic"; - reg = <0x17300000 0x100>; - interrupts = <0x0 0xa2 0x1>; - vdd_cx-supply = <0x1b>; - qcom,proxy-reg-names = "vdd_cx"; - qcom,vdd_cx-uV-uA = <0x181 0x186a0>; - clocks = <0x21 0x0>; - clock-names = "xo"; - qcom,proxy-clock-names = "xo"; - qcom,pas-id = <0x1>; - qcom,proxy-timeout-ms = <0x2710>; - qcom,smem-id = <0x1a7>; - qcom,sysmon-id = <0x1>; - status = "ok"; - qcom,ssctl-instance-id = <0x14>; - qcom,firmware-name = "adsp"; - qcom,signal-aop; - memory-region = <0x102>; - qcom,gpio-err-fatal = <0x103 0x0 0x0>; - qcom,gpio-proxy-unvote = <0x103 0x2 0x0>; - qcom,gpio-err-ready = <0x103 0x1 0x0>; - qcom,gpio-stop-ack = <0x103 0x3 0x0>; - qcom,gpio-force-stop = <0x104 0x0 0x0>; - mboxes = <0xab 0x0>; - mbox-names = "adsp-pil"; - }; - - qcom,ssc@5c00000 { - compatible = "qcom,pil-tz-generic"; - reg = <0x5c00000 0x4000>; - interrupts = <0x0 0x1ee 0x1>; - vdd_cx-supply = <0x105>; - qcom,vdd_cx-uV-uA = <0x181 0x0>; - vdd_mx-supply = <0x106>; - qcom,vdd_mx-uV-uA = <0x181 0x0>; - qcom,proxy-reg-names = "vdd_cx", "vdd_mx"; - qcom,keep-proxy-regs-on; - clocks = <0x21 0x0>; - clock-names = "xo"; - qcom,proxy-clock-names = "xo"; - qcom,pas-id = <0xc>; - qcom,proxy-timeout-ms = <0x2710>; - qcom,smem-id = <0x1a8>; - qcom,sysmon-id = <0x3>; - qcom,ssctl-instance-id = <0x16>; - qcom,signal-aop; - qcom,firmware-name = "slpi"; - status = "ok"; - memory-region = <0x107>; - qcom,gpio-err-fatal = <0x108 0x0 0x0>; - qcom,gpio-proxy-unvote = <0x108 0x2 0x0>; - qcom,gpio-err-ready = <0x108 0x1 0x0>; - qcom,gpio-stop-ack = <0x108 0x3 0x0>; - qcom,gpio-force-stop = <0x109 0x0 0x0>; - mboxes = <0xab 0x0>; - mbox-names = "slpi-pil"; - }; - - slim@171c0000 { - cell-index = <0x1>; - compatible = "qcom,slim-ngd"; - reg = <0x171c0000 0x2c000 0x17184000 0x2a000>; - reg-names = "slimbus_physical", "slimbus_bam_physical"; - interrupts = <0x0 0xa3 0x0 0x0 0xa4 0x0>; - interrupt-names = "slimbus_irq", "slimbus_bam_irq"; - qcom,apps-ch-pipes = <0x780000>; - qcom,ea-pc = <0x270>; - qcom,iommu-s1-bypass; - - qcom,iommu_slim_ctrl_cb { - compatible = "qcom,iommu-slim-ctrl-cb"; - iommus = <0x29 0x1806 0x0 0x29 0x180d 0x0 0x29 0x180e 0x1 0x29 0x1810 0x1>; - }; - - 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 = <0x10a>; - interrupts = <0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f>; - qcom,wcd-rst-gpio-node = <0x10b>; - clock-names = "wcd_clk"; - clocks = <0x10c 0x0>; - cdc-vdd-buck-supply = <0xe6>; - qcom,cdc-vdd-buck-voltage = <0x1b7740 0x1b7740>; - qcom,cdc-vdd-buck-current = <0x9eb10>; - cdc-buck-sido-supply = <0xe6>; - qcom,cdc-buck-sido-voltage = <0x1b7740 0x1b7740>; - qcom,cdc-buck-sido-current = <0x3d090>; - cdc-vdd-tx-h-supply = <0xe6>; - qcom,cdc-vdd-tx-h-voltage = <0x1b7740 0x1b7740>; - qcom,cdc-vdd-tx-h-current = <0x61a8>; - cdc-vdd-rx-h-supply = <0xe6>; - qcom,cdc-vdd-rx-h-voltage = <0x1b7740 0x1b7740>; - qcom,cdc-vdd-rx-h-current = <0x61a8>; - cdc-vddpx-1-supply = <0xe6>; - qcom,cdc-vddpx-1-voltage = <0x1b7740 0x1b7740>; - qcom,cdc-vddpx-1-current = <0x2710>; - qcom,cdc-static-supplies = "cdc-vdd-buck", "cdc-buck-sido", "cdc-vdd-tx-h", "cdc-vdd-rx-h", "cdc-vddpx-1"; - qcom,cdc-micbias1-mv = <0xa8c>; - qcom,cdc-micbias2-mv = <0x708>; - qcom,cdc-micbias3-mv = <0xa8c>; - qcom,cdc-micbias4-mv = <0xa8c>; - 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 = <0x367>; - phandle = <0x367>; - - wcd_pinctrl@5 { - compatible = "qcom,wcd-pinctrl"; - qcom,num-gpios = <0x5>; - gpio-controller; - #gpio-cells = <0x2>; - - us_euro_sw_wcd_active { - linux,phandle = <0x111>; - phandle = <0x111>; - - mux { - pins = "gpio1"; - }; - - config { - pins = "gpio1"; - output-high; - }; - }; - - us_euro_sw_wcd_sleep { - linux,phandle = <0x112>; - phandle = <0x112>; - - mux { - pins = "gpio1"; - }; - - config { - pins = "gpio1"; - output-low; - }; - }; - - spkr_1_wcd_en_active { - linux,phandle = <0x10d>; - phandle = <0x10d>; - - mux { - pins = "gpio2"; - }; - - config { - pins = "gpio2"; - output-high; - }; - }; - - spkr_1_wcd_en_sleep { - linux,phandle = <0x10e>; - phandle = <0x10e>; - - mux { - pins = "gpio2"; - }; - - config { - pins = "gpio2"; - input-enable; - }; - }; - - spkr_2_sd_n_active { - linux,phandle = <0x10f>; - phandle = <0x10f>; - - mux { - pins = "gpio3"; - }; - - config { - pins = "gpio3"; - output-high; - }; - }; - - spkr_2_sd_n_sleep { - linux,phandle = <0x110>; - phandle = <0x110>; - - mux { - pins = "gpio3"; - }; - - config { - pins = "gpio3"; - input-enable; - }; - }; - - hph_en0_wcd_active { - linux,phandle = <0x113>; - phandle = <0x113>; - - mux { - pins = "gpio4"; - }; - - config { - pins = "gpio4"; - output-high; - }; - }; - - hph_en0_wcd_sleep { - linux,phandle = <0x114>; - phandle = <0x114>; - - mux { - pins = "gpio4"; - }; - - config { - pins = "gpio4"; - output-low; - }; - }; - - hph_en1_wcd_active { - linux,phandle = <0x115>; - phandle = <0x115>; - - mux { - pins = "gpio5"; - }; - - config { - pins = "gpio5"; - output-high; - }; - }; - - hph_en1_wcd_sleep { - linux,phandle = <0x116>; - phandle = <0x116>; - - mux { - pins = "gpio5"; - }; - - config { - pins = "gpio5"; - output-low; - }; - }; - }; - - msm_cdc_pinctrll { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active", "aud_sleep"; - pinctrl-0 = <0x10d>; - pinctrl-1 = <0x10e>; - linux,phandle = <0x117>; - phandle = <0x117>; - }; - - msm_cdc_pinctrlr { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active", "aud_sleep"; - pinctrl-0 = <0x10f>; - pinctrl-1 = <0x110>; - linux,phandle = <0x118>; - phandle = <0x118>; - }; - - msm_cdc_pinctrl_us_euro_sw { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active", "aud_sleep"; - pinctrl-0 = <0x111>; - pinctrl-1 = <0x112>; - }; - - msm_cdc_pinctrl_hph_en0 { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active", "aud_sleep"; - pinctrl-0 = <0x113>; - pinctrl-1 = <0x114>; - linux,phandle = <0x328>; - phandle = <0x328>; - }; - - msm_cdc_pinctrl_hph_en1 { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active", "aud_sleep"; - pinctrl-0 = <0x115>; - pinctrl-1 = <0x116>; - linux,phandle = <0x329>; - phandle = <0x329>; - }; - - swr_master { - compatible = "qcom,swr-wcd"; - #address-cells = <0x2>; - #size-cells = <0x0>; - - wsa881x@20170211 { - compatible = "qcom,wsa881x"; - reg = <0x0 0x20170211>; - qcom,spkr-sd-n-node = <0x117>; - linux,phandle = <0x32f>; - phandle = <0x32f>; - }; - - wsa881x@20170212 { - compatible = "qcom,wsa881x"; - reg = <0x0 0x20170212>; - qcom,spkr-sd-n-node = <0x118>; - linux,phandle = <0x330>; - phandle = <0x330>; - }; - - wsa881x@21170213 { - compatible = "qcom,wsa881x"; - reg = <0x0 0x21170213>; - qcom,spkr-sd-n-node = <0x117>; - linux,phandle = <0x331>; - phandle = <0x331>; - }; - - wsa881x@21170214 { - compatible = "qcom,wsa881x"; - reg = <0x0 0x21170214>; - qcom,spkr-sd-n-node = <0x118>; - linux,phandle = <0x332>; - phandle = <0x332>; - }; - }; - - wcd_spi { - compatible = "qcom,wcd-spi-v2"; - qcom,master-bus-num = <0x0>; - qcom,chip-select = <0x0>; - qcom,max-frequency = <0x16e3600>; - qcom,mem-base-addr = <0x100000>; - linux,phandle = <0x368>; - phandle = <0x368>; - }; - }; - }; - - slim@17240000 { - status = "ok"; - cell-index = <0x3>; - compatible = "qcom,slim-ngd"; - reg = <0x17240000 0x2c000 0x17204000 0x20000>; - reg-names = "slimbus_physical", "slimbus_bam_physical"; - interrupts = <0x0 0x123 0x0 0x0 0x124 0x0>; - interrupt-names = "slimbus_irq", "slimbus_bam_irq"; - qcom,iommu-s1-bypass; - - qcom,iommu_slim_ctrl_cb { - compatible = "qcom,iommu-slim-ctrl-cb"; - iommus = <0x29 0x1813 0x0>; - }; - - 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]; - }; - }; - - qcom,msm-eud@88e0000 { - compatible = "qcom,msm-eud"; - interrupt-names = "eud_irq"; - interrupts = <0x0 0x1ec 0x4>; - reg = <0x88e0000 0x2000>; - reg-names = "eud_base"; - clocks = <0x22 0xa9>; - clock-names = "cfg_ahb_clk"; - vdda33-supply = <0xb0>; - status = "ok"; - linux,phandle = <0x33a>; - phandle = <0x33a>; - }; - - qcom,spss@1880000 { - compatible = "qcom,pil-tz-generic"; - reg = <0x188101c 0x4 0x1881024 0x4 0x1881028 0x4 0x188103c 0x4 0x1882014 0x4>; - reg-names = "sp2soc_irq_status", "sp2soc_irq_clr", "sp2soc_irq_mask", "rmb_err", "rmb_err_spare2"; - interrupts = <0x0 0x160 0x1>; - vdd_cx-supply = <0x1b>; - qcom,proxy-reg-names = "vdd_cx"; - qcom,vdd_cx-uV-uA = <0x181 0x186a0>; - vdd_mx-supply = <0xc4>; - vdd_mx-uV = <0x181 0x186a0>; - clocks = <0x21 0x0>; - clock-names = "xo"; - qcom,proxy-clock-names = "xo"; - qcom,pil-generic-irq-handler; - status = "ok"; - qcom,pas-id = <0xe>; - qcom,proxy-timeout-ms = <0x2710>; - qcom,signal-aop; - qcom,firmware-name = "spss"; - memory-region = <0x119>; - qcom,spss-scsr-bits = <0x18 0x19>; - mboxes = <0xab 0x0>; - mbox-names = "spss-pil"; - }; - - qcom,wdt@17980000 { - compatible = "qcom,msm-watchdog"; - reg = <0x17980000 0x1000>; - reg-names = "wdt-base"; - interrupts = <0x0 0x0 0x0 0x0 0x1 0x0>; - qcom,bark-time = <0x4e20>; - qcom,pet-time = <0x3a98>; - qcom,ipi-ping; - qcom,wakeup-enable; - }; - - qcom,turing@8300000 { - compatible = "qcom,pil-tz-generic"; - reg = <0x8300000 0x100000>; - interrupts = <0x0 0x242 0x1>; - vdd_cx-supply = <0x1b>; - qcom,proxy-reg-names = "vdd_cx"; - qcom,vdd_cx-uV-uA = <0x181 0x186a0>; - clocks = <0x21 0x0>; - clock-names = "xo"; - qcom,proxy-clock-names = "xo"; - qcom,pas-id = <0x12>; - qcom,proxy-timeout-ms = <0x2710>; - qcom,smem-id = <0x259>; - qcom,sysmon-id = <0x7>; - qcom,ssctl-instance-id = <0x17>; - qcom,firmware-name = "cdsp"; - qcom,signal-aop; - memory-region = <0x11a>; - qcom,gpio-err-fatal = <0x11b 0x0 0x0>; - qcom,gpio-proxy-unvote = <0x11b 0x2 0x0>; - qcom,gpio-err-ready = <0x11b 0x1 0x0>; - qcom,gpio-stop-ack = <0x11b 0x3 0x0>; - qcom,gpio-force-stop = <0x11c 0x0 0x0>; - status = "ok"; - mboxes = <0xab 0x0>; - 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 = <0x11d>; - }; - - 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 0x0>; - dma-coherent; - }; - - qcom,msm_fastrpc_compute_cb12 { - compatible = "qcom,msm-fastrpc-compute-cb"; - label = "adsprpc-smd"; - iommus = <0x29 0x1824 0x0>; - dma-coherent; - }; - }; - - qcom,msm-imem@146bf000 { - compatible = "qcom,msm-imem"; - reg = <0x146bf000 0x1000>; - ranges = <0x0 0x146bf000 0x1000>; - #address-cells = <0x1>; - #size-cells = <0x1>; - - mem_dump_table@10 { - compatible = "qcom,msm-imem-mem_dump_table"; - reg = <0x10 0x8>; - }; - - dload_type@18 { - compatible = "qcom,msm-imem-dload-type"; - reg = <0x18 0x4>; - }; - - restart_reason@65c { - compatible = "qcom,msm-imem-restart_reason"; - reg = <0x65c 0x4>; - }; - - dload_type@1c { - compatible = "qcom,msm-imem-dload-type"; - reg = <0x1c 0x4>; - }; - - 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 0xc>; - }; - - 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 = <0x11e>; - qcom,proxy-reg-names = "vdd"; - clocks = <0xdc 0xb 0xdc 0x8 0xdc 0xa>; - clock-names = "core_clk", "iface_clk", "bus_clk"; - qcom,proxy-clock-names = "core_clk", "iface_clk", "bus_clk"; - qcom,pas-id = <0x9>; - qcom,msm-bus,name = "pil-venus"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x3f 0x200 0x0 0x0 0x3f 0x200 0x0 0x4a380>; - qcom,proxy-timeout-ms = <0x64>; - qcom,firmware-name = "venus"; - memory-region = <0x11f>; - status = "ok"; - }; - - qcom,msm-ssc-sensors { - compatible = "qcom,msm-ssc-sensors"; - status = "ok"; - qcom,firmware-name = "slpi_dp"; - }; - - cpuss_dump { - compatible = "qcom,cpuss-dump"; - - qcom,l1_i_cache0 { - qcom,dump-node = <0x120>; - qcom,dump-id = <0x60>; - }; - - qcom,l1_i_cache1 { - qcom,dump-node = <0x121>; - qcom,dump-id = <0x61>; - }; - - qcom,l1_i_cache2 { - qcom,dump-node = <0x122>; - qcom,dump-id = <0x62>; - }; - - qcom,l1_i_cache3 { - qcom,dump-node = <0x123>; - qcom,dump-id = <0x63>; - }; - - qcom,l1_i_cache100 { - qcom,dump-node = <0x124>; - qcom,dump-id = <0x64>; - }; - - qcom,l1_i_cache101 { - qcom,dump-node = <0x125>; - qcom,dump-id = <0x65>; - }; - - qcom,l1_i_cache102 { - qcom,dump-node = <0x126>; - qcom,dump-id = <0x66>; - }; - - qcom,l1_i_cache103 { - qcom,dump-node = <0x127>; - qcom,dump-id = <0x67>; - }; - - qcom,l1_d_cache0 { - qcom,dump-node = <0x128>; - qcom,dump-id = <0x80>; - }; - - qcom,l1_d_cache1 { - qcom,dump-node = <0x129>; - qcom,dump-id = <0x81>; - }; - - qcom,l1_d_cache2 { - qcom,dump-node = <0x12a>; - qcom,dump-id = <0x82>; - }; - - qcom,l1_d_cache3 { - qcom,dump-node = <0x12b>; - qcom,dump-id = <0x83>; - }; - - qcom,l1_d_cache100 { - qcom,dump-node = <0x12c>; - qcom,dump-id = <0x84>; - }; - - qcom,l1_d_cache101 { - qcom,dump-node = <0x12d>; - qcom,dump-id = <0x85>; - }; - - qcom,l1_d_cache102 { - qcom,dump-node = <0x12e>; - qcom,dump-id = <0x86>; - }; - - qcom,l1_d_cache103 { - qcom,dump-node = <0x12f>; - qcom,dump-id = <0x87>; - }; - - qcom,llcc1_d_cache { - qcom,dump-node = <0x130>; - qcom,dump-id = <0x140>; - }; - - qcom,llcc2_d_cache { - qcom,dump-node = <0x131>; - qcom,dump-id = <0x141>; - }; - - qcom,llcc3_d_cache { - qcom,dump-node = <0x132>; - qcom,dump-id = <0x142>; - }; - - qcom,llcc4_d_cache { - qcom,dump-node = <0x133>; - qcom,dump-id = <0x143>; - }; - - qcom,l1_tlb_dump0 { - qcom,dump-node = <0x134>; - qcom,dump-id = <0x120>; - }; - - qcom,l1_tlb_dump100 { - qcom,dump-node = <0x135>; - qcom,dump-id = <0x121>; - }; - - qcom,l1_tlb_dump200 { - qcom,dump-node = <0x136>; - qcom,dump-id = <0x122>; - }; - - qcom,l1_tlb_dump300 { - qcom,dump-node = <0x137>; - qcom,dump-id = <0x123>; - }; - - qcom,l1_tlb_dump400 { - qcom,dump-node = <0x138>; - qcom,dump-id = <0x124>; - }; - - qcom,l1_tlb_dump500 { - qcom,dump-node = <0x139>; - qcom,dump-id = <0x125>; - }; - - qcom,l1_tlb_dump600 { - qcom,dump-node = <0x13a>; - qcom,dump-id = <0x126>; - }; - - qcom,l1_tlb_dump700 { - qcom,dump-node = <0x13b>; - qcom,dump-id = <0x127>; - }; - }; - - kryo3xx-erp { - compatible = "arm,arm64-kryo3xx-cpu-erp"; - interrupts = <0x1 0x6 0x4 0x1 0x7 0x4 0x0 0x22 0x4 0x0 0x23 0x4>; - interrupt-names = "l1-l2-faultirq", "l1-l2-errirq", "l3-scu-errirq", "l3-scu-faultirq"; - }; - - qcom,llcc@1100000 { - compatible = "qcom,llcc-core", "syscon", "simple-mfd"; - reg = <0x1100000 0x250000>; - reg-names = "llcc_base"; - qcom,llcc-banks-off = <0x0 0x80000 0x100000 0x180000>; - qcom,llcc-broadcast-off = <0x200000>; - - qcom,sdm845-llcc { - compatible = "qcom,sdm845-llcc"; - #cache-cells = <0x1>; - max-slices = <0x20>; - linux,phandle = <0x34>; - phandle = <0x34>; - }; - - qcom,llcc-perfmon { - compatible = "qcom,llcc-perfmon"; - }; - - qcom,llcc-erp { - compatible = "qcom,llcc-erp"; - interrupt-names = "ecc_irq"; - interrupts = <0x0 0x246 0x4>; - }; - - qcom,llcc-amon { - compatible = "qcom,llcc-amon"; - }; - - llcc_1_dcache { - qcom,dump-size = <0x1141c0>; - linux,phandle = <0x130>; - phandle = <0x130>; - }; - - llcc_2_dcache { - qcom,dump-size = <0x1141c0>; - linux,phandle = <0x131>; - phandle = <0x131>; - }; - - llcc_3_dcache { - qcom,dump-size = <0x1141c0>; - linux,phandle = <0x132>; - phandle = <0x132>; - }; - - llcc_4_dcache { - qcom,dump-size = <0x1141c0>; - linux,phandle = <0x133>; - phandle = <0x133>; - }; - }; - - qcom,ipc-spinlock@1f40000 { - compatible = "qcom,ipc-spinlock-sfpb"; - reg = <0x1f40000 0x8000>; - qcom,num-locks = <0x8>; - }; - - qcom,smem@86000000 { - compatible = "qcom,smem"; - reg = <0x86000000 0x200000 0x17911008 0x4 0x778000 0x7000 0x1fd4000 0x8>; - reg-names = "smem", "irq-reg-base", "aux-mem1", "smem_targ_info_reg"; - qcom,mpu-enabled; - }; - - qcom,glink-mailbox-xprt-spss@1885008 { - compatible = "qcom,glink-mailbox-xprt"; - reg = <0x1885008 0x8 0x1885010 0x4 0x188501c 0x4 0x1886008 0x4>; - reg-names = "mbox-loc-addr", "mbox-loc-size", "irq-reg-base", "irq-rx-reset"; - qcom,irq-mask = <0x1>; - interrupts = <0x0 0x15c 0x4>; - 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 0x4>; - reg-names = "msgram", "irq-reg-base"; - qcom,irq-mask = <0x1>; - interrupts = <0x0 0x185 0x1>; - priority = <0x0>; - mbox-desc-offset = <0x0>; - #mbox-cells = <0x1>; - linux,phandle = <0xab>; - phandle = <0xab>; - }; - - mailbox@179e0000 { - compatible = "qcom,tcs-drv"; - label = "apps_rsc"; - reg = <0x179e0000 0x100 0x179e0d00 0x3000>; - interrupts = <0x0 0x5 0x0>; - #mbox-cells = <0x1>; - qcom,drv-id = <0x2>; - qcom,tcs-config = <0x2 0x2 0x0 0x3 0x1 0x3 0x3 0x1>; - linux,phandle = <0xc2>; - phandle = <0xc2>; - }; - - mailbox@af20000 { - compatible = "qcom,tcs-drv"; - label = "display_rsc"; - reg = <0xaf20000 0x100 0xaf21c00 0x3000>; - interrupts = <0x0 0x81 0x0>; - #mbox-cells = <0x1>; - qcom,drv-id = <0x0>; - qcom,tcs-config = <0x0 0x1 0x1 0x1 0x2 0x0 0x3 0x1>; - linux,phandle = <0x32>; - phandle = <0x32>; - }; - - system_pm { - compatible = "qcom,system-pm"; - mboxes = <0xc2 0x0>; - }; - - qcom,glink-smem-native-xprt-modem@86000000 { - compatible = "qcom,glink-smem-native-xprt"; - reg = <0x86000000 0x200000 0x1799000c 0x4>; - reg-names = "smem", "irq-reg-base"; - qcom,irq-mask = <0x1000>; - interrupts = <0x0 0x1c1 0x1>; - label = "mpss"; - }; - - qcom,glink-smem-native-xprt-adsp@86000000 { - compatible = "qcom,glink-smem-native-xprt"; - reg = <0x86000000 0x200000 0x1799000c 0x4>; - reg-names = "smem", "irq-reg-base"; - qcom,irq-mask = <0x100>; - interrupts = <0x0 0x9c 0x1>; - label = "lpass"; - cpu-affinity = <0x1 0x2>; - qcom,qos-config = <0x13c>; - qcom,ramp-time = <0xaf>; - }; - - qcom,glink-qos-config-adsp { - compatible = "qcom,glink-qos-config"; - qcom,flow-info = <0x3c 0x0 0x3c 0x0 0x3c 0x0 0x3c 0x0>; - qcom,mtu-size = <0x800>; - qcom,tput-stats-cycle = <0xa>; - linux,phandle = <0x13c>; - phandle = <0x13c>; - }; - - qcom,glink-smem-native-xprt-dsps@86000000 { - compatible = "qcom,glink-smem-native-xprt"; - reg = <0x86000000 0x200000 0x1799000c 0x4>; - reg-names = "smem", "irq-reg-base"; - qcom,irq-mask = <0x1000000>; - interrupts = <0x0 0xaa 0x1>; - label = "dsps"; - }; - - qcom,glink-spi-xprt-wdsp { - compatible = "qcom,glink-spi-xprt"; - label = "wdsp"; - qcom,remote-fifo-config = <0x13d>; - qcom,qos-config = <0x13e>; - qcom,ramp-time = <0x10 0x20 0x30 0x40>; - linux,phandle = <0x369>; - phandle = <0x369>; - }; - - 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 = <0x13d>; - phandle = <0x13d>; - }; - - qcom,glink-qos-config-wdsp { - compatible = "qcom,glink-qos-config"; - qcom,flow-info = <0x80 0x0 0x70 0x1 0x60 0x2 0x50 0x3>; - qcom,mtu-size = <0x800>; - qcom,tput-stats-cycle = <0xa>; - linux,phandle = <0x13e>; - phandle = <0x13e>; - }; - - qcom,glink-smem-native-xprt-cdsp@86000000 { - compatible = "qcom,glink-smem-native-xprt"; - reg = <0x86000000 0x200000 0x1799000c 0x4>; - reg-names = "smem", "irq-reg-base"; - qcom,irq-mask = <0x10>; - interrupts = <0x0 0x23e 0x1>; - label = "cdsp"; - }; - - qcom,glink-ssr-modem { - compatible = "qcom,glink_ssr"; - label = "modem"; - qcom,edge = "mpss"; - qcom,notify-edges = <0x13f 0x140 0x141 0x142>; - qcom,xprt = "smem"; - linux,phandle = <0x143>; - phandle = <0x143>; - }; - - qcom,glink-ssr-adsp { - compatible = "qcom,glink_ssr"; - label = "adsp"; - qcom,edge = "lpass"; - qcom,notify-edges = <0x143 0x140 0x141>; - qcom,xprt = "smem"; - linux,phandle = <0x13f>; - phandle = <0x13f>; - }; - - qcom,glink-ssr-dsps { - compatible = "qcom,glink_ssr"; - label = "slpi"; - qcom,edge = "dsps"; - qcom,notify-edges = <0x143 0x13f 0x141>; - qcom,xprt = "smem"; - linux,phandle = <0x140>; - phandle = <0x140>; - }; - - qcom,glink-ssr-cdsp { - compatible = "qcom,glink_ssr"; - label = "cdsp"; - qcom,edge = "cdsp"; - qcom,notify-edges = <0x143 0x13f 0x140>; - qcom,xprt = "smem"; - linux,phandle = <0x141>; - phandle = <0x141>; - }; - - qcom,glink-ssr-spss { - compatible = "qcom,glink_ssr"; - label = "spss"; - qcom,edge = "spss"; - qcom,notify-edges = <0x143>; - qcom,xprt = "mailbox"; - linux,phandle = <0x142>; - phandle = <0x142>; - }; - - qcom,ipc_router { - compatible = "qcom,ipc_router"; - qcom,node-id = <0x1>; - }; - - 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 = <0x1>; - qcom,xprt-version = <0x1>; - 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 = <0x1>; - qcom,xprt-version = <0x1>; - 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 = <0x1>; - qcom,xprt-version = <0x1>; - qcom,fragmented-data; - qcom,dynamic-wakeup-source; - qcom,low-latency-xprt; - }; - - 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 = <0x1>; - qcom,xprt-version = <0x1>; - qcom,fragmented-data; - }; - - qcom,qsee_ipc_irq_bridge { - compatible = "qcom,qsee-ipc-irq-bridge"; - - qcom,qsee-ipc-irq-spss { - qcom,rx-irq-clr = <0x1888008 0x4>; - qcom,rx-irq-clr-mask = <0x1>; - qcom,dev-name = "qsee_ipc_irq_spss"; - interrupts = <0x0 0x15d 0x4>; - label = "spss"; - }; - }; - - qcom,spcom { - compatible = "qcom,spcom"; - qcom,spcom-ch-names = "sp_kernel", "sp_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"; - }; - - 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", "iface"; - clock-frequency = <0x17d7840>; - qcom,ipc-gpio = <0x2e 0x79 0x0>; - qcom,finger-detect-gpio = <0x4d 0x5 0x0>; - status = "disabled"; - }; - - qseecom@86d00000 { - compatible = "qcom,qseecom"; - reg = <0x86d00000 0x3c00000>; - reg-names = "secapp-region"; - qcom,hlos-num-ce-hw-instances = <0x1>; - qcom,hlos-ce-hw-instance = <0x0>; - qcom,qsee-ce-hw-instance = <0x0>; - qcom,disk-encrypt-pipe-pair = <0x2>; - qcom,support-fde; - qcom,no-clock-support; - qcom,fde-key-size; - qcom,commonlib64-loaded-by-uefi; - qcom,msm-bus,name = "qseecom-noc"; - qcom,msm-bus,num-cases = <0x4>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x7d 0x200 0x0 0x0 0x7d 0x200 0x30d40 0x61a80 0x7d 0x200 0x493e0 0xc3500 0x7d 0x200 0x61a80 0xf4240>; - clock-names = "core_clk_src", "core_clk", "iface_clk", "bus_clk"; - clocks = <0x22 0x11 0x22 0x11 0x22 0xf 0x22 0x10>; - qcom,ce-opp-freq = <0xa37d070>; - qcom,qsee-reentrancy-support = <0x2>; - }; - - 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 = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x1 0x26a 0x0 0x0 0x1 0x26a 0x0 0x493e0>; - clocks = <0x22 0x48>; - clock-names = "iface_clk"; - }; - - tz-log@146bf720 { - compatible = "qcom,tz-log"; - reg = <0x146bf720 0x3000>; - qcom,hyplog-enabled; - hyplog-address-offset = <0x410>; - hyplog-size-offset = <0x414>; - }; - - qcedev@1de0000 { - compatible = "qcom,qcedev"; - reg = <0x1de0000 0x20000 0x1dc4000 0x24000>; - reg-names = "crypto-base", "crypto-bam-base"; - interrupts = <0x0 0x110 0x0>; - qcom,bam-pipe-pair = <0x3>; - qcom,ce-hw-instance = <0x0>; - qcom,ce-device = <0x0>; - qcom,ce-hw-shared; - qcom,bam-ee = <0x0>; - qcom,msm-bus,name = "qcedev-noc"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x7d 0x200 0x0 0x0 0x7d 0x200 0x60180 0x60180>; - clock-names = "core_clk_src", "core_clk", "iface_clk", "bus_clk"; - clocks = <0x22 0x11 0x22 0x11 0x22 0xf 0x22 0x10>; - qcom,ce-opp-freq = <0xa37d070>; - qcom,request-bw-before-clk; - qcom,smmu-s1-enable; - iommus = <0x29 0x706 0x1 0x29 0x716 0x1>; - - qcom_cedev_ns_cb { - compatible = "qcom,qcedev,context-bank"; - label = "ns_context"; - iommus = <0x29 0x712 0x0 0x29 0x71f 0x0>; - virtual-addr = <0x60000000>; - virtual-size = <0x40000000>; - }; - - qcom_cedev_s_cb { - compatible = "qcom,qcedev,context-bank"; - label = "secure_context"; - iommus = <0x29 0x713 0x0 0x29 0x71c 0x0 0x29 0x71d 0x0 0x29 0x71e 0x0>; - virtual-addr = <0x60200000>; - virtual-size = <0x40000000>; - qcom,secure-context-bank; - }; - }; - - qcom,msm_hdcp { - compatible = "qcom,msm-hdcp"; - }; - - qcrypto@1de0000 { - compatible = "qcom,qcrypto"; - reg = <0x1de0000 0x20000 0x1dc4000 0x24000>; - reg-names = "crypto-base", "crypto-bam-base"; - interrupts = <0x0 0x110 0x0>; - qcom,bam-pipe-pair = <0x2>; - qcom,ce-hw-instance = <0x0>; - qcom,ce-device = <0x0>; - qcom,bam-ee = <0x0>; - qcom,ce-hw-shared; - qcom,clk-mgmt-sus-res; - qcom,msm-bus,name = "qcrypto-noc"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x7d 0x200 0x0 0x0 0x7d 0x200 0x60180 0x60180>; - clock-names = "core_clk_src", "core_clk", "iface_clk", "bus_clk"; - clocks = <0x22 0x11 0x22 0x11 0x22 0xf 0x22 0x10>; - 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 0x1 0x29 0x714 0x1>; - }; - - qcom,msm_gsi { - compatible = "qcom,msm_gsi"; - }; - - qcom,rmtfs_sharedmem@0 { - compatible = "qcom,sharedmem-uio"; - reg = <0x0 0x200000>; - reg-names = "rmtfs"; - qcom,client-id = <0x1>; - 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", "gsi-base"; - interrupts = <0x0 0x137 0x0 0x0 0x1b0 0x0>; - interrupt-names = "ipa-irq", "gsi-irq"; - qcom,ipa-hw-ver = <0xd>; - qcom,ipa-hw-mode = <0x0>; - qcom,ee = <0x0>; - 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 = <0x5>; - qcom,msm-bus,num-paths = <0x4>; - qcom,msm-bus,vectors-KBps = <0x5a 0x200 0x0 0x0 0x5a 0x249 0x0 0x0 0x1 0x2a4 0x0 0x0 0x8f 0x309 0x0 0x0 0x5a 0x200 0x13880 0x927c0 0x5a 0x249 0x13880 0x55730 0x1 0x2a4 0x9c40 0x9c40 0x8f 0x309 0x0 0x4b 0x5a 0x200 0x13880 0x9c400 0x5a 0x249 0x13880 0x9c400 0x1 0x2a4 0x13880 0x13880 0x8f 0x309 0x0 0x96 0x5a 0x200 0x324b0 0xea600 0x5a 0x249 0x324b0 0xea600 0x1 0x2a4 0x324b0 0x27100 0x8f 0x309 0x0 0x12c 0x5a 0x200 0x324b0 0x36ee80 0x5a 0x249 0x324b0 0x36ee80 0x1 0x2a4 0x324b0 0x493e0 0x8f 0x309 0x0 0x163>; - qcom,bus-vector-names = "MIN", "SVS2", "SVS", "NOMINAL", "TURBO"; - qcom,ipa-ram-mmap = <0x280 0x0 0x0 0x288 0x78 0x4000 0x308 0x78 0x4000 0x388 0x78 0x4000 0x408 0x78 0x4000 0xf 0x0 0x7 0x8 0xe 0x488 0x78 0x4000 0x508 0x78 0x4000 0xf 0x0 0x7 0x8 0xe 0x588 0x78 0x4000 0x608 0x78 0x4000 0x688 0x140 0x7c8 0x0 0x800 0x7d0 0x200 0x9d0 0x200 0x0 0x0 0x0 0xbd8 0x1024 0x2000 0x0 0x2000 0x0 0x2000 0x0 0x2000 0x0 0x80 0x200 0x2000 0x2000 0x0 0x2000 0x0 0x2000 0x0 0x2000 0x0 0x1c00 0x400>; - - qcom,smp2pgpio_map_ipa_1_out { - compatible = "qcom,smp2pgpio-map-ipa-1-out"; - gpios = <0x144 0x0 0x0>; - }; - - qcom,smp2pgpio_map_ipa_1_in { - compatible = "qcom,smp2pgpio-map-ipa-1-in"; - gpios = <0x145 0x0 0x0>; - }; - - ipa_smmu_ap { - compatible = "qcom,ipa-smmu-ap-cb"; - qcom,smmu-s1-bypass; - iommus = <0x29 0x720 0x0>; - qcom,iova-mapping = <0x20000000 0x40000000>; - qcom,additional-mapping = <0x146bd000 0x146bd000 0x2000>; - }; - - ipa_smmu_wlan { - compatible = "qcom,ipa-smmu-wlan-cb"; - qcom,smmu-s1-bypass; - iommus = <0x29 0x721 0x0>; - qcom,additional-mapping = <0x1e60000 0x1e60000 0x80000>; - }; - - ipa_smmu_uc { - compatible = "qcom,ipa-smmu-uc-cb"; - qcom,smmu-s1-bypass; - iommus = <0x29 0x722 0x0>; - qcom,iova-mapping = <0x40000000 0x20000000>; - }; - }; - - qcom,ipa_fws { - compatible = "qcom,pil-tz-generic"; - qcom,pas-id = <0xf>; - qcom,firmware-name = "ipa_fws"; - qcom,pil-force-shutdown; - memory-region = <0x146>; - }; - - 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 = <0x0 0x11 0x0>; - }; - - qcom,cmd-db@861e0000 { - compatible = "qcom,cmd-db"; - reg = <0xc3f000c 0x8>; - }; - - dcc_v2@10a2000 { - compatible = "qcom,dcc-v2"; - reg = <0x10a2000 0x1000 0x10ae000 0x2000>; - reg-names = "dcc-base", "dcc-ram-base"; - dcc-ram-offset = <0x6000>; - qcom,curr-link-list = <0x2>; - qcom,link-list = <0x0 0x1740300 0x6 0x0 0x0 0x1620500 0x4 0x0 0x0 0x7840000 0x1 0x0 0x0 0x7841010 0xc 0x0 0x0 0x7842000 0x10 0x0 0x0 0x7842500 0x2 0x0 0x2 0x7 0x0 0x0 0x0 0x7841000 0x1 0x0 0x2 0x1 0x0 0x0 0x2 0xa5 0x0 0x0 0x0 0x7841008 0x2 0x0 0x2 0x1 0x0 0x0 0x0 0x17dc3a84 0x2 0x0 0x0 0x17db3a84 0x1 0x0 0x0 0x1301000 0x2 0x0 0x0 0x17990044 0x1 0x0 0x0 0x17d45f00 0x1 0x0 0x0 0x17d45f08 0x6 0x0 0x0 0x17d45f80 0x1 0x0 0x0 0x17d47418 0x1 0x0 0x0 0x17d47570 0x1 0x0 0x0 0x17d47588 0x1 0x0 0x0 0x17d43700 0x1 0x0 0x0 0x17d43708 0x6 0x0 0x0 0x17d43780 0x1 0x0 0x0 0x17d44c18 0x1 0x0 0x0 0x17d44d70 0x1 0x0 0x0 0x17d44d88 0x1 0x0 0x0 0x17d41700 0x1 0x0 0x0 0x17d41708 0x6 0x0 0x0 0x17d41780 0x1 0x0 0x0 0x17d42c18 0x1 0x0 0x0 0x17d42d70 0x1 0x0 0x0 0x17d42d88 0x1 0x0 0x1 0x69ea00c 0x600007 0x1 0x1 0x69ea01c 0x136800 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x136810 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x136820 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x136830 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x136840 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x136850 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x136860 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x136870 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3e9a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3c0a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3d1a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3d2a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3d5a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3d6a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3b1a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3b2a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3b5a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3b6a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3c2a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3c5a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3c6a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0xf1e000 0x1 0x1 0x69ea008 0x7 0x1 0x0 0x13e7e00 0x1f 0x0 0x0 0x1132100 0x1 0x0 0x0 0x1136044 0x4 0x0 0x0 0x11360b0 0x1 0x0 0x0 0x113e030 0x2 0x0 0x0 0x1141000 0x1 0x0 0x0 0x1148058 0x4 0x0 0x0 0x1160410 0x3 0x0 0x0 0x11604a0 0x1 0x0 0x0 0x11604b8 0x1 0x0 0x0 0x1165804 0x1 0x0 0x0 0x1166418 0x1 0x0 0x0 0x11b2100 0x1 0x0 0x0 0x11b6044 0x4 0x0 0x0 0x11be030 0x2 0x0 0x0 0x11c1000 0x1 0x0 0x0 0x11c8058 0x4 0x0 0x0 0x11e0410 0x3 0x0 0x0 0x11e04a0 0x1 0x0 0x0 0x11e04b8 0x1 0x0 0x0 0x11e5804 0x1 0x0 0x0 0x11e6418 0x1 0x0 0x0 0x1232100 0x1 0x0 0x0 0x1236044 0x4 0x0 0x0 0x12360b0 0x1 0x0 0x0 0x123e030 0x2 0x0 0x0 0x1241000 0x1 0x0 0x0 0x1248058 0x4 0x0 0x0 0x1260410 0x3 0x0 0x0 0x12604a0 0x1 0x0 0x0 0x12604b8 0x1 0x0 0x0 0x1265804 0x1 0x0 0x0 0x1266418 0x1 0x0 0x0 0x12b2100 0x1 0x0 0x0 0x12b6044 0x3 0x0 0x0 0x12b6050 0x1 0x0 0x0 0x12b60b0 0x1 0x0 0x0 0x12be030 0x2 0x0 0x0 0x12c1000 0x1 0x0 0x0 0x12c8058 0x4 0x0 0x0 0x12e0410 0x3 0x0 0x0 0x12e04a0 0x1 0x0 0x0 0x12e04b8 0x1 0x0 0x0 0x12e5804 0x1 0x0 0x0 0x12e6418 0x1 0x0 0x0 0x1380900 0x8 0x0 0x0 0x1380d00 0x5 0x0 0x0 0x1430280 0x1 0x0 0x0 0x1430288 0x1 0x0 0x0 0x143028c 0x7 0x0 0x0 0x1132100 0x1 0x0 0x0 0x1136044 0x4 0x0 0x0 0x11360b0 0x1 0x0 0x0 0x113e030 0x2 0x0 0x0 0x1141000 0x1 0x0 0x0 0x1148058 0x4 0x0 0x0 0x1160410 0x3 0x0 0x0 0x11604a0 0x1 0x0 0x0 0x11604b8 0x1 0x0 0x0 0x1165804 0x1 0x0 0x0 0x1166418 0x1 0x0 0x0 0x11b2100 0x1 0x0 0x0 0x11b6044 0x4 0x0 0x0 0x11be030 0x2 0x0 0x0 0x11c1000 0x1 0x0 0x0 0x11c8058 0x4 0x0 0x0 0x11e0410 0x3 0x0 0x0 0x11e04a0 0x1 0x0 0x0 0x11e04b8 0x1 0x0 0x0 0x11e5804 0x1 0x0 0x0 0x11e6418 0x1 0x0 0x0 0x1232100 0x1 0x0 0x0 0x1236044 0x4 0x0 0x0 0x12360b0 0x1 0x0 0x0 0x123e030 0x2 0x0 0x0 0x1241000 0x1 0x0 0x0 0x1248058 0x4 0x0 0x0 0x1260410 0x3 0x0 0x0 0x12604a0 0x1 0x0 0x0 0x12604b8 0x1 0x0 0x0 0x1265804 0x1 0x0 0x0 0x1266418 0x1 0x0 0x0 0x12b2100 0x1 0x0 0x0 0x12b6044 0x3 0x0 0x0 0x12b6050 0x1 0x0 0x0 0x12b60b0 0x1 0x0 0x0 0x12be030 0x2 0x0 0x0 0x12c1000 0x1 0x0 0x0 0x12c8058 0x4 0x0 0x0 0x12e0410 0x3 0x0 0x0 0x12e04a0 0x1 0x0 0x0 0x12e04b8 0x1 0x0 0x0 0x12e5804 0x1 0x0 0x0 0x12e6418 0x1 0x0 0x0 0x1380900 0x8 0x0 0x0 0x1380d00 0x5 0x0 0x0 0x1430280 0x1 0x0 0x0 0x1430288 0x1 0x0 0x0 0x143028c 0x7 0x0 0x0 0xc201244 0x1 0x0 0x0 0xc202244 0x1 0x0>; - }; - - 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", "smmu_iova_base", "smmu_iova_ipa"; - iommus = <0x29 0x40 0x1>; - interrupts = <0x0 0x19e 0x0 0x0 0x19f 0x0 0x0 0x1a0 0x0 0x0 0x1a1 0x0 0x0 0x1a2 0x0 0x0 0x1a3 0x0 0x0 0x1a4 0x0 0x0 0x1a5 0x0 0x0 0x1a6 0x0 0x0 0x1a7 0x0 0x0 0x1a8 0x0 0x0 0x1a9 0x0>; - qcom,wlan-msa-memory = <0x100000>; - qcom,gpio-force-fatal-error = <0x147 0x0 0x0>; - qcom,gpio-early-crash-ind = <0x147 0x1 0x0>; - vdd-0.8-cx-mx-supply = <0x148>; - vdd-1.8-xo-supply = <0x149>; - vdd-1.3-rfa-supply = <0x14a>; - vdd-3.3-ch0-supply = <0x14b>; - 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 = <0x0>; - - modem_pa { - qcom,qmi-dev-name = "pa"; - #cooling-cells = <0x2>; - }; - - modem_proc { - qcom,qmi-dev-name = "modem"; - #cooling-cells = <0x2>; - }; - - modem_current { - qcom,qmi-dev-name = "modem_current"; - #cooling-cells = <0x2>; - }; - - modem_skin { - qcom,qmi-dev-name = "modem_skin"; - #cooling-cells = <0x2>; - }; - - modem_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - #cooling-cells = <0x2>; - linux,phandle = <0x160>; - phandle = <0x160>; - }; - }; - - adsp { - qcom,instance-id = <0x1>; - - adsp_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - #cooling-cells = <0x2>; - linux,phandle = <0x161>; - phandle = <0x161>; - }; - }; - - cdsp { - qcom,instance-id = <0x43>; - - cdsp_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - #cooling-cells = <0x2>; - linux,phandle = <0x162>; - phandle = <0x162>; - }; - }; - - slpi { - qcom,instance-id = <0x53>; - - slpi_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - #cooling-cells = <0x2>; - linux,phandle = <0x163>; - phandle = <0x163>; - }; - }; - }; - - thermal-zones { - - aoss0-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "user_space"; - thermal-sensors = <0x14c 0x0>; - wake-capable-sensor; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - cpu0-silver-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "user_space"; - thermal-sensors = <0x14c 0x1>; - wake-capable-sensor; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - cpu1-silver-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "user_space"; - thermal-sensors = <0x14c 0x2>; - wake-capable-sensor; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - cpu2-silver-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "user_space"; - thermal-sensors = <0x14c 0x3>; - wake-capable-sensor; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - cpu3-silver-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x14c 0x4>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - kryo-l3-0-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x14c 0x5>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - kryo-l3-1-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x14c 0x6>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - cpu0-gold-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x14c 0x7>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - cpu1-gold-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x14c 0x8>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - cpu2-gold-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x14c 0x9>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - cpu3-gold-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x14c 0xa>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - gpu0-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x14c 0xb>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - gpu1-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "user_space"; - thermal-sensors = <0x14c 0xc>; - wake-capable-sensor; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - aoss1-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x14d 0x0>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - mdm-dsp-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x14d 0x1>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - ddr-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x14d 0x2>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - wlan-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x14d 0x3>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - compute-hvx-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x14d 0x4>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - camera-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x14d 0x5>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - mmss-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x14d 0x6>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - mdm-core-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x14d 0x7>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - gpu-virt-max-step { - polling-delay-passive = <0xa>; - polling-delay = <0x64>; - thermal-governor = "step_wise"; - wake-capable-sensor; - - trips { - - gpu-trip0 { - temperature = <0x17318>; - hysteresis = <0x0>; - type = "passive"; - linux,phandle = <0x14e>; - phandle = <0x14e>; - }; - }; - - cooling-maps { - - gpu_cdev0 { - trip = <0x14e>; - cooling-device = <0xd5 0x0 0xffffffff>; - }; - }; - }; - - silv-virt-max-step { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "step_wise"; - wake-capable-sensor; - - trips { - - silver-trip { - temperature = <0x1d4c0>; - hysteresis = <0x0>; - type = "passive"; - }; - }; - }; - - gold-virt-max-step { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "step_wise"; - wake-capable-sensor; - - trips { - - gold-trip { - temperature = <0x1d4c0>; - hysteresis = <0x0>; - type = "passive"; - }; - }; - }; - - pop-mem-step { - polling-delay-passive = <0xa>; - polling-delay = <0x0>; - thermal-sensors = <0x14d 0x2>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - pop-trip { - temperature = <0x17318>; - hysteresis = <0x0>; - type = "passive"; - linux,phandle = <0x14f>; - phandle = <0x14f>; - }; - }; - - cooling-maps { - - pop_cdev4 { - trip = <0x14f>; - cooling-device = <0x15 0xffffffff 0xfffffffd>; - }; - - pop_cdev5 { - trip = <0x14f>; - cooling-device = <0x16 0xffffffff 0xfffffffd>; - }; - - pop_cdev6 { - trip = <0x14f>; - cooling-device = <0x17 0xffffffff 0xfffffffd>; - }; - - pop_cdev7 { - trip = <0x14f>; - cooling-device = <0x18 0xffffffff 0xfffffffd>; - }; - }; - }; - - cpu0-silver-step { - polling-delay-passive = <0x64>; - polling-delay = <0x0>; - thermal-sensors = <0x14c 0x1>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config0 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - linux,phandle = <0x150>; - phandle = <0x150>; - }; - }; - - cooling-maps { - - emerg_cdev0 { - trip = <0x150>; - cooling-device = <0x11 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu1-silver-step { - polling-delay-passive = <0x64>; - polling-delay = <0x0>; - thermal-sensors = <0x14c 0x2>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config1 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - linux,phandle = <0x151>; - phandle = <0x151>; - }; - }; - - cooling-maps { - - emerg_cdev1 { - trip = <0x151>; - cooling-device = <0x12 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu2-silver-step { - polling-delay-passive = <0x64>; - polling-delay = <0x0>; - thermal-sensors = <0x14c 0x3>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config2 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - linux,phandle = <0x152>; - phandle = <0x152>; - }; - }; - - cooling-maps { - - emerg_cdev2 { - trip = <0x152>; - cooling-device = <0x13 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu3-silver-step { - polling-delay-passive = <0x64>; - polling-delay = <0x0>; - thermal-sensors = <0x14c 0x4>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config3 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - linux,phandle = <0x153>; - phandle = <0x153>; - }; - }; - - cooling-maps { - - emerg_cdev3 { - trip = <0x153>; - cooling-device = <0x14 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu0-gold-step { - polling-delay-passive = <0x64>; - polling-delay = <0x0>; - thermal-sensors = <0x14c 0x7>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config4 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - linux,phandle = <0x154>; - phandle = <0x154>; - }; - }; - - cooling-maps { - - emerg_cdev4 { - trip = <0x154>; - cooling-device = <0x15 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu1-gold-step { - polling-delay-passive = <0x64>; - polling-delay = <0x0>; - thermal-sensors = <0x14c 0x8>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config5 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - linux,phandle = <0x155>; - phandle = <0x155>; - }; - }; - - cooling-maps { - - emerg_cdev5 { - trip = <0x155>; - cooling-device = <0x16 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu2-gold-step { - polling-delay-passive = <0x64>; - polling-delay = <0x0>; - thermal-sensors = <0x14c 0x9>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config6 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - linux,phandle = <0x156>; - phandle = <0x156>; - }; - }; - - cooling-maps { - - emerg_cdev6 { - trip = <0x156>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu3-gold-step { - polling-delay-passive = <0x64>; - polling-delay = <0x0>; - thermal-sensors = <0x14c 0xa>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config7 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - linux,phandle = <0x157>; - phandle = <0x157>; - }; - }; - - cooling-maps { - - emerg_cdev7 { - trip = <0x157>; - cooling-device = <0x18 0xfffffffe 0xfffffffe>; - }; - }; - }; - - lmh-dcvs-01 { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "user_space"; - thermal-sensors = <0xa>; - wake-capable-sensor; - - trips { - - active-config { - temperature = <0x17318>; - hysteresis = <0x7530>; - type = "passive"; - }; - }; - }; - - lmh-dcvs-00 { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "user_space"; - thermal-sensors = <0x2>; - wake-capable-sensor; - - trips { - - active-config { - temperature = <0x17318>; - hysteresis = <0x7530>; - type = "passive"; - }; - }; - }; - - pm8998_tz { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "step_wise"; - thermal-sensors = <0x158>; - wake-capable-sensor; - - trips { - - pm8998-trip0 { - temperature = <0x19a28>; - hysteresis = <0x0>; - type = "passive"; - linux,phandle = <0x159>; - phandle = <0x159>; - }; - - pm8998-trip1 { - temperature = <0x1e848>; - hysteresis = <0x0>; - type = "passive"; - linux,phandle = <0x15a>; - phandle = <0x15a>; - }; - - pm8998-trip2 { - temperature = <0x23668>; - hysteresis = <0x0>; - type = "passive"; - }; - }; - - cooling-maps { - - trip0_cpu0 { - trip = <0x159>; - cooling-device = <0x11 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu1 { - trip = <0x159>; - cooling-device = <0x12 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu2 { - trip = <0x159>; - cooling-device = <0x13 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu3 { - trip = <0x159>; - cooling-device = <0x14 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu4 { - trip = <0x159>; - cooling-device = <0x15 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu5 { - trip = <0x159>; - cooling-device = <0x16 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu6 { - trip = <0x159>; - cooling-device = <0x17 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu7 { - trip = <0x159>; - cooling-device = <0x18 0xfffffffd 0xfffffffd>; - }; - - trip1_cpu1 { - trip = <0x15a>; - cooling-device = <0x12 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu2 { - trip = <0x15a>; - cooling-device = <0x13 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu3 { - trip = <0x15a>; - cooling-device = <0x14 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu4 { - trip = <0x15a>; - cooling-device = <0x15 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu5 { - trip = <0x15a>; - cooling-device = <0x16 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu6 { - trip = <0x15a>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu7 { - trip = <0x15a>; - cooling-device = <0x18 0xfffffffe 0xfffffffe>; - }; - }; - }; - - pm8005_tz { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x15b>; - - trips { - - pm8005-trip0 { - temperature = <0x19a28>; - hysteresis = <0x0>; - type = "passive"; - }; - - pm8005-trip1 { - temperature = <0x1e848>; - hysteresis = <0x0>; - type = "passive"; - }; - - pm8005-trip2 { - temperature = <0x23668>; - hysteresis = <0x0>; - type = "passive"; - }; - }; - }; - - aoss0-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x14c 0x0>; - wake-capable-sensor; - tracks-low; - - trips { - - aoss0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - linux,phandle = <0x15c>; - phandle = <0x15c>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x15c>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x15c>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x15c>; - cooling-device = <0xd5 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x15c>; - cooling-device = <0x15d 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x15c>; - cooling-device = <0x15e 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x15c>; - cooling-device = <0x15f 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x15c>; - cooling-device = <0x160 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x15c>; - cooling-device = <0x161 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x15c>; - cooling-device = <0x162 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x15c>; - cooling-device = <0x163 0x0 0x0>; - }; - }; - }; - - cpu0-silver-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x14c 0x1>; - wake-capable-sensor; - tracks-low; - - trips { - - cpu0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - linux,phandle = <0x164>; - phandle = <0x164>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x164>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x164>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x164>; - cooling-device = <0xd5 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x164>; - cooling-device = <0x15d 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x164>; - cooling-device = <0x15e 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x164>; - cooling-device = <0x15f 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x164>; - cooling-device = <0x160 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x164>; - cooling-device = <0x161 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x164>; - cooling-device = <0x162 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x164>; - cooling-device = <0x163 0x0 0x0>; - }; - }; - }; - - cpu1-silver-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x14c 0x2>; - wake-capable-sensor; - tracks-low; - - trips { - - cpu1-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - linux,phandle = <0x165>; - phandle = <0x165>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x165>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x165>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x165>; - cooling-device = <0xd5 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x165>; - cooling-device = <0x15d 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x165>; - cooling-device = <0x15e 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x165>; - cooling-device = <0x15f 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x165>; - cooling-device = <0x160 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x165>; - cooling-device = <0x161 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x165>; - cooling-device = <0x162 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x165>; - cooling-device = <0x163 0x0 0x0>; - }; - }; - }; - - cpu2-silver-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x14c 0x3>; - wake-capable-sensor; - tracks-low; - - trips { - - cpu2-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - linux,phandle = <0x166>; - phandle = <0x166>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x166>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x166>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x166>; - cooling-device = <0xd5 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x166>; - cooling-device = <0x15d 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x166>; - cooling-device = <0x15e 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x166>; - cooling-device = <0x15f 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x166>; - cooling-device = <0x160 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x166>; - cooling-device = <0x161 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x166>; - cooling-device = <0x162 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x166>; - cooling-device = <0x163 0x0 0x0>; - }; - }; - }; - - cpu3-silver-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x14c 0x4>; - wake-capable-sensor; - tracks-low; - - trips { - - cpu3-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - linux,phandle = <0x167>; - phandle = <0x167>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x167>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x167>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x167>; - cooling-device = <0xd5 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x167>; - cooling-device = <0x15d 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x167>; - cooling-device = <0x15e 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x167>; - cooling-device = <0x15f 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x167>; - cooling-device = <0x160 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x167>; - cooling-device = <0x161 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x167>; - cooling-device = <0x162 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x167>; - cooling-device = <0x163 0x0 0x0>; - }; - }; - }; - - kryo-l3-0-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x14c 0x5>; - wake-capable-sensor; - tracks-low; - - trips { - - l3-0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - linux,phandle = <0x168>; - phandle = <0x168>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x168>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x168>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x168>; - cooling-device = <0xd5 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x168>; - cooling-device = <0x15d 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x168>; - cooling-device = <0x15e 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x168>; - cooling-device = <0x15f 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x168>; - cooling-device = <0x160 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x168>; - cooling-device = <0x161 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x168>; - cooling-device = <0x162 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x168>; - cooling-device = <0x163 0x0 0x0>; - }; - }; - }; - - kryo-l3-1-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x14c 0x6>; - wake-capable-sensor; - tracks-low; - - trips { - - l3-1-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - linux,phandle = <0x169>; - phandle = <0x169>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x169>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x169>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x169>; - cooling-device = <0xd5 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x169>; - cooling-device = <0x15d 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x169>; - cooling-device = <0x15e 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x169>; - cooling-device = <0x15f 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x169>; - cooling-device = <0x160 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x169>; - cooling-device = <0x161 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x169>; - cooling-device = <0x162 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x169>; - cooling-device = <0x163 0x0 0x0>; - }; - }; - }; - - cpu0-gold-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x14c 0x7>; - wake-capable-sensor; - tracks-low; - - trips { - - cpug0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - linux,phandle = <0x16a>; - phandle = <0x16a>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x16a>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x16a>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x16a>; - cooling-device = <0xd5 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x16a>; - cooling-device = <0x15d 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x16a>; - cooling-device = <0x15e 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x16a>; - cooling-device = <0x15f 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x16a>; - cooling-device = <0x160 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x16a>; - cooling-device = <0x161 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x16a>; - cooling-device = <0x162 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x16a>; - cooling-device = <0x163 0x0 0x0>; - }; - }; - }; - - cpu1-gold-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x14c 0x8>; - wake-capable-sensor; - tracks-low; - - trips { - - cpug1-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - linux,phandle = <0x16b>; - phandle = <0x16b>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x16b>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x16b>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x16b>; - cooling-device = <0xd5 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x16b>; - cooling-device = <0x15d 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x16b>; - cooling-device = <0x15e 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x16b>; - cooling-device = <0x15f 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x16b>; - cooling-device = <0x160 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x16b>; - cooling-device = <0x161 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x16b>; - cooling-device = <0x162 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x16b>; - cooling-device = <0x163 0x0 0x0>; - }; - }; - }; - - cpu2-gold-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x14c 0x9>; - wake-capable-sensor; - tracks-low; - - trips { - - cpug2-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - linux,phandle = <0x16c>; - phandle = <0x16c>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x16c>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x16c>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x16c>; - cooling-device = <0xd5 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x16c>; - cooling-device = <0x15d 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x16c>; - cooling-device = <0x15e 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x16c>; - cooling-device = <0x15f 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x16c>; - cooling-device = <0x160 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x16c>; - cooling-device = <0x161 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x16c>; - cooling-device = <0x162 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x16c>; - cooling-device = <0x163 0x0 0x0>; - }; - }; - }; - - cpu3-gold-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x14c 0xa>; - wake-capable-sensor; - tracks-low; - - trips { - - cpug3-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - linux,phandle = <0x16d>; - phandle = <0x16d>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x16d>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x16d>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x16d>; - cooling-device = <0xd5 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x16d>; - cooling-device = <0x15d 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x16d>; - cooling-device = <0x15e 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x16d>; - cooling-device = <0x15f 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x16d>; - cooling-device = <0x160 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x16d>; - cooling-device = <0x161 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x16d>; - cooling-device = <0x162 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x16d>; - cooling-device = <0x163 0x0 0x0>; - }; - }; - }; - - gpu0-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x14c 0xb>; - wake-capable-sensor; - tracks-low; - - trips { - - gpu0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - linux,phandle = <0x16e>; - phandle = <0x16e>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x16e>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x16e>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x16e>; - cooling-device = <0xd5 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x16e>; - cooling-device = <0x15d 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x16e>; - cooling-device = <0x15e 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x16e>; - cooling-device = <0x15f 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x16e>; - cooling-device = <0x160 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x16e>; - cooling-device = <0x161 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x16e>; - cooling-device = <0x162 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x16e>; - cooling-device = <0x163 0x0 0x0>; - }; - }; - }; - - gpu1-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x14c 0xc>; - wake-capable-sensor; - tracks-low; - - trips { - - gpu1-trip_l { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - linux,phandle = <0x16f>; - phandle = <0x16f>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x16f>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x16f>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x16f>; - cooling-device = <0xd5 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x16f>; - cooling-device = <0x15d 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x16f>; - cooling-device = <0x15e 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x16f>; - cooling-device = <0x15f 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x16f>; - cooling-device = <0x160 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x16f>; - cooling-device = <0x161 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x16f>; - cooling-device = <0x162 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x16f>; - cooling-device = <0x163 0x0 0x0>; - }; - }; - }; - - aoss1-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x14d 0x0>; - wake-capable-sensor; - tracks-low; - - trips { - - aoss1-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - linux,phandle = <0x170>; - phandle = <0x170>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x170>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x170>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x170>; - cooling-device = <0xd5 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x170>; - cooling-device = <0x15d 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x170>; - cooling-device = <0x15e 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x170>; - cooling-device = <0x15f 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x170>; - cooling-device = <0x160 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x170>; - cooling-device = <0x161 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x170>; - cooling-device = <0x162 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x170>; - cooling-device = <0x163 0x0 0x0>; - }; - }; - }; - - mdm-dsp-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x14d 0x1>; - wake-capable-sensor; - tracks-low; - - trips { - - dsp-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - linux,phandle = <0x171>; - phandle = <0x171>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x171>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x171>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x171>; - cooling-device = <0xd5 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x171>; - cooling-device = <0x15d 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x171>; - cooling-device = <0x15e 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x171>; - cooling-device = <0x15f 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x171>; - cooling-device = <0x160 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x171>; - cooling-device = <0x161 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x171>; - cooling-device = <0x162 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x171>; - cooling-device = <0x163 0x0 0x0>; - }; - }; - }; - - ddr-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x14d 0x2>; - wake-capable-sensor; - tracks-low; - - trips { - - ddr-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - linux,phandle = <0x172>; - phandle = <0x172>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x172>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x172>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x172>; - cooling-device = <0xd5 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x172>; - cooling-device = <0x15d 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x172>; - cooling-device = <0x15e 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x172>; - cooling-device = <0x15f 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x172>; - cooling-device = <0x160 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x172>; - cooling-device = <0x161 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x172>; - cooling-device = <0x162 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x172>; - cooling-device = <0x163 0x0 0x0>; - }; - }; - }; - - wlan-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x14d 0x3>; - wake-capable-sensor; - tracks-low; - - trips { - - wlan-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - linux,phandle = <0x173>; - phandle = <0x173>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x173>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x173>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x173>; - cooling-device = <0xd5 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x173>; - cooling-device = <0x15d 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x173>; - cooling-device = <0x15e 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x173>; - cooling-device = <0x15f 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x173>; - cooling-device = <0x160 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x173>; - cooling-device = <0x161 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x173>; - cooling-device = <0x162 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x173>; - cooling-device = <0x163 0x0 0x0>; - }; - }; - }; - - compute-hvx-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x14d 0x4>; - wake-capable-sensor; - tracks-low; - - trips { - - hvx-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - linux,phandle = <0x174>; - phandle = <0x174>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x174>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x174>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x174>; - cooling-device = <0xd5 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x174>; - cooling-device = <0x15d 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x174>; - cooling-device = <0x15e 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x174>; - cooling-device = <0x15f 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x174>; - cooling-device = <0x160 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x174>; - cooling-device = <0x161 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x174>; - cooling-device = <0x162 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x174>; - cooling-device = <0x163 0x0 0x0>; - }; - }; - }; - - camera-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x14d 0x5>; - wake-capable-sensor; - tracks-low; - - trips { - - camera-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - linux,phandle = <0x175>; - phandle = <0x175>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x175>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x175>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x175>; - cooling-device = <0xd5 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x175>; - cooling-device = <0x15d 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x175>; - cooling-device = <0x15e 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x175>; - cooling-device = <0x15f 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x175>; - cooling-device = <0x160 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x175>; - cooling-device = <0x161 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x175>; - cooling-device = <0x162 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x175>; - cooling-device = <0x163 0x0 0x0>; - }; - }; - }; - - mmss-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x14d 0x6>; - wake-capable-sensor; - tracks-low; - - trips { - - mmss-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - linux,phandle = <0x176>; - phandle = <0x176>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x176>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x176>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x176>; - cooling-device = <0xd5 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x176>; - cooling-device = <0x15d 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x176>; - cooling-device = <0x15e 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x176>; - cooling-device = <0x15f 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x176>; - cooling-device = <0x160 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x176>; - cooling-device = <0x161 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x176>; - cooling-device = <0x162 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x176>; - cooling-device = <0x163 0x0 0x0>; - }; - }; - }; - - mdm-core-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x14d 0x7>; - wake-capable-sensor; - tracks-low; - - trips { - - mdm-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - linux,phandle = <0x177>; - phandle = <0x177>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x177>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x177>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x177>; - cooling-device = <0xd5 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x177>; - cooling-device = <0x15d 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x177>; - cooling-device = <0x15e 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x177>; - cooling-device = <0x15f 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x177>; - cooling-device = <0x160 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x177>; - cooling-device = <0x161 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x177>; - cooling-device = <0x162 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x177>; - cooling-device = <0x163 0x0 0x0>; - }; - }; - }; - - ibat-high { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "step_wise"; - thermal-sensors = <0x178 0x0>; - wake-capable-sensor; - - trips { - - low-ibat { - temperature = <0x1388>; - hysteresis = <0xc8>; - type = "passive"; - }; - }; - }; - - ibat-vhigh { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "step_wise"; - thermal-sensors = <0x178 0x1>; - wake-capable-sensor; - - trips { - - ibat_vhigh { - temperature = <0x1770>; - hysteresis = <0x64>; - type = "passive"; - }; - }; - }; - - vbat { - polling-delay-passive = <0x64>; - polling-delay = <0x0>; - thermal-governor = "low_limits_cap"; - thermal-sensors = <0x178 0x2>; - wake-capable-sensor; - tracks-low; - - trips { - - low-vbat { - temperature = <0xc80>; - hysteresis = <0x64>; - type = "passive"; - linux,phandle = <0x179>; - phandle = <0x179>; - }; - }; - - cooling-maps { - - vbat_cpu4 { - trip = <0x179>; - cooling-device = <0x15 0xfffffffe 0xfffffffe>; - }; - - vbat_cpu5 { - trip = <0x179>; - cooling-device = <0x16 0xfffffffe 0xfffffffe>; - }; - - vbat_map6 { - trip = <0x179>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - - vbat_map7 { - trip = <0x179>; - cooling-device = <0x18 0xfffffffe 0xfffffffe>; - }; - }; - }; - - vbat_low { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_cap"; - thermal-sensors = <0x178 0x3>; - wake-capable-sensor; - tracks-low; - - trips { - - low-vbat { - temperature = <0xaf0>; - hysteresis = <0x0>; - type = "passive"; - }; - }; - }; - - vbat_too_low { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_cap"; - thermal-sensors = <0x178 0x4>; - wake-capable-sensor; - tracks-low; - - trips { - - low-vbat { - temperature = <0xa28>; - hysteresis = <0x0>; - type = "passive"; - }; - }; - }; - - soc { - polling-delay-passive = <0x64>; - polling-delay = <0x0>; - thermal-governor = "low_limits_cap"; - thermal-sensors = <0x178 0x5>; - wake-capable-sensor; - tracks-low; - - trips { - - low-soc { - temperature = <0xa>; - hysteresis = <0x0>; - type = "passive"; - linux,phandle = <0x17a>; - phandle = <0x17a>; - }; - }; - - cooling-maps { - - soc_cpu4 { - trip = <0x17a>; - cooling-device = <0x15 0xfffffffe 0xfffffffe>; - }; - - soc_cpu5 { - trip = <0x17a>; - cooling-device = <0x16 0xfffffffe 0xfffffffe>; - }; - - soc_map6 { - trip = <0x17a>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - - soc_map7 { - trip = <0x17a>; - cooling-device = <0x18 0xfffffffe 0xfffffffe>; - }; - }; - }; - - pmi8998_tz { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x17b>; - wake-capable-sensor; - - trips { - - pmi8998-trip0 { - temperature = <0x19a28>; - hysteresis = <0x0>; - type = "passive"; - }; - - pmi8998-trip1 { - temperature = <0x1e848>; - hysteresis = <0x0>; - type = "passive"; - }; - - pmi8998-trip2 { - temperature = <0x23668>; - hysteresis = <0x0>; - type = "passive"; - }; - }; - }; - - xo_therm { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x17c 0x4c>; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0xfde8>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - cam_therm0 { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x17c 0x4d>; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0xfde8>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - cam_therm1 { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x17c 0x4e>; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0xfde8>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - pa_therm0 { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x17c 0x4f>; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0xfde8>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - pa_therm1 { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x17c 0x50>; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0xfde8>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - quiet_therm { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x17c 0x51>; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0xfde8>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - }; - - tsens@c222000 { - compatible = "qcom,sdm845-tsens"; - reg = <0xc222000 0x4 0xc263000 0x1ff>; - reg-names = "tsens_srot_physical", "tsens_tm_physical"; - interrupts = <0x0 0x1fa 0x0 0x0 0x1fc 0x0>; - interrupt-names = "tsens-upper-lower", "tsens-critical"; - #thermal-sensor-cells = <0x1>; - linux,phandle = <0x14c>; - phandle = <0x14c>; - }; - - tsens@c223000 { - compatible = "qcom,sdm845-tsens"; - reg = <0xc223000 0x4 0xc265000 0x1ff>; - reg-names = "tsens_srot_physical", "tsens_tm_physical"; - interrupts = <0x0 0x1fb 0x0 0x0 0x1fd 0x0>; - interrupt-names = "tsens-upper-lower", "tsens-critical"; - #thermal-sensor-cells = <0x1>; - linux,phandle = <0x14d>; - phandle = <0x14d>; - }; - - mem_dump { - compatible = "qcom,mem-dump"; - memory-region = <0x17d>; - - 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 = <0x5>; - compatible = "qcom,gpi-dma"; - reg = <0x800000 0x60000>; - reg-names = "gpi-top"; - interrupts = <0x0 0xf4 0x0 0x0 0xf5 0x0 0x0 0xf6 0x0 0x0 0xf7 0x0 0x0 0xf8 0x0 0x0 0xf9 0x0 0x0 0xfa 0x0 0x0 0xfb 0x0 0x0 0xfc 0x0 0x0 0xfd 0x0 0x0 0xfe 0x0 0x0 0xff 0x0 0x0 0x100 0x0>; - qcom,max-num-gpii = <0xd>; - qcom,gpii-mask = <0xfa>; - qcom,ev-factor = <0x2>; - iommus = <0x29 0x16 0x0>; - qcom,smmu-cfg = <0x1>; - qcom,iova-range = <0x0 0x100000 0x0 0x100000>; - status = "ok"; - linux,phandle = <0x44>; - phandle = <0x44>; - }; - - qcom,gpi-dma@0xa00000 { - #dma-cells = <0x5>; - compatible = "qcom,gpi-dma"; - reg = <0xa00000 0x60000>; - reg-names = "gpi-top"; - interrupts = <0x0 0x117 0x0 0x0 0x118 0x0 0x0 0x119 0x0 0x0 0x11a 0x0 0x0 0x11b 0x0 0x0 0x11c 0x0 0x0 0x125 0x0 0x0 0x126 0x0 0x0 0x127 0x0 0x0 0x128 0x0 0x0 0x129 0x0 0x0 0x12a 0x0 0x0 0x12b 0x0>; - qcom,max-num-gpii = <0xd>; - qcom,gpii-mask = <0xfa>; - qcom,ev-factor = <0x2>; - iommus = <0x29 0x6d6 0x0>; - qcom,smmu-cfg = <0x1>; - qcom,iova-range = <0x0 0x100000 0x0 0x100000>; - status = "ok"; - linux,phandle = <0x79>; - phandle = <0x79>; - }; - - msm_tspp@0x8880000 { - compatible = "qcom,msm_tspp"; - reg = <0x88a7000 0x200 0x88a8000 0x200 0x88a9000 0x1000 0x8884000 0x23000>; - reg-names = "MSM_TSIF0_PHYS", "MSM_TSIF1_PHYS", "MSM_TSPP_PHYS", "MSM_TSPP_BAM_PHYS"; - interrupts = <0x0 0x79 0x0 0x0 0x77 0x0 0x0 0x78 0x0 0x0 0x7a 0x0>; - interrupt-names = "TSIF_TSPP_IRQ", "TSIF0_IRQ", "TSIF1_IRQ", "TSIF_BAM_IRQ"; - clock-names = "iface_clk", "ref_clk"; - clocks = <0x22 0x77 0x22 0x79>; - qcom,msm-bus,name = "tsif"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x52 0x200 0x0 0x0 0x52 0x200 0x3000 0x6000>; - pinctrl-names = "disabled", "tsif0-mode1", "tsif0-mode2", "tsif1-mode1", "tsif1-mode2", "dual-tsif-mode1", "dual-tsif-mode2"; - pinctrl-0; - pinctrl-1 = <0x17e>; - pinctrl-2 = <0x17e 0x17f>; - pinctrl-3 = <0x180>; - pinctrl-4 = <0x180 0x181>; - pinctrl-5 = <0x17e 0x180>; - pinctrl-6 = <0x17e 0x17f 0x180 0x181>; - qcom,smmu-s1-bypass; - iommus = <0x29 0x20 0xf>; - }; - - rpmh-regulator-ebilvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "ebi.lvl"; - - regulator-s1 { - regulator-name = "pm8998_s1_level"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1>; - regulator-max-microvolt = <0x10000>; - }; - - regulator-cdev { - compatible = "qcom,rpmh-reg-cdev"; - mboxes = <0xab 0x0>; - qcom,reg-resource-name = "ebi"; - #cooling-cells = <0x2>; - linux,phandle = <0x15f>; - phandle = <0x15f>; - }; - }; - - rpmh-regulator-smpa2 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "smpa2"; - - regulator-s2 { - regulator-name = "pm8998_s2"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x10c8e0>; - regulator-max-microvolt = <0x10c8e0>; - qcom,init-voltage = <0x10c8e0>; - }; - }; - - rpmh-regulator-smpa3 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "smpa3"; - - regulator-s3 { - regulator-name = "pm8998_s3"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x14a140>; - regulator-max-microvolt = <0x14a140>; - qcom,init-voltage = <0x14a140>; - linux,phandle = <0x380>; - phandle = <0x380>; - }; - }; - - rpmh-regulator-smpa5 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "smpa5"; - - regulator-s5 { - regulator-name = "pm8998_s5"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1d0d80>; - regulator-max-microvolt = <0x1f20c0>; - qcom,init-voltage = <0x1d0d80>; - linux,phandle = <0xdb>; - phandle = <0xdb>; - }; - }; - - rpmh-regulator-mxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "mx.lvl"; - - regulator-s6-level { - regulator-name = "pm8998_s6_level"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1>; - regulator-max-microvolt = <0x10000>; - linux,phandle = <0xc4>; - phandle = <0xc4>; - }; - - regulator-s6-level-ao { - regulator-name = "pm8998_s6_level_ao"; - qcom,set = <0x1>; - regulator-min-microvolt = <0x1>; - regulator-max-microvolt = <0x10000>; - linux,phandle = <0xd6>; - phandle = <0xd6>; - }; - - mx-cdev-lvl { - compatible = "qcom,regulator-cooling-device"; - regulator-cdev-supply = <0xc4>; - regulator-levels = <0x101 0x1>; - #cooling-cells = <0x2>; - linux,phandle = <0x15e>; - phandle = <0x15e>; - }; - }; - - rpmh-regulator-smpa7 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "smpa7"; - - regulator-s7 { - regulator-name = "pm8998_s7"; - qcom,set = <0x3>; - regulator-min-microvolt = <0xdbba0>; - regulator-max-microvolt = <0xfafa0>; - qcom,init-voltage = <0xdbba0>; - linux,phandle = <0xda>; - phandle = <0xda>; - }; - }; - - rpmh-regulator-cxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "cx.lvl"; - pm8998_s9_level-parent-supply = <0xc4>; - pm8998_s9_level_ao-parent-supply = <0xd6>; - - regulator-s9-level { - regulator-name = "pm8998_s9_level"; - qcom,set = <0x3>; - 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 = <0x1>; - regulator-min-microvolt = <0x11>; - regulator-max-microvolt = <0x10000>; - qcom,min-dropout-voltage-level = <0xffffffff>; - linux,phandle = <0xc3>; - phandle = <0xc3>; - }; - - regulator-cdev { - compatible = "qcom,rpmh-reg-cdev"; - mboxes = <0xab 0x0>; - qcom,reg-resource-name = "cx"; - #cooling-cells = <0x2>; - linux,phandle = <0x15d>; - phandle = <0x15d>; - }; - }; - - rpmh-regulator-ldoa1 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "ldoa1"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - proxy-supply = <0x36>; - - regulator-l1 { - regulator-name = "pm8998_l1"; - qcom,set = <0x3>; - regulator-min-microvolt = <0xd6d80>; - regulator-max-microvolt = <0xd6d80>; - qcom,proxy-consumer-enable; - qcom,proxy-consumer-current = <0x11940>; - qcom,init-voltage = <0xd6d80>; - qcom,init-mode = <0x2>; - linux,phandle = <0x36>; - phandle = <0x36>; - }; - - regulator-l1-ao { - regulator-name = "pm8998_l1_ao"; - qcom,set = <0x1>; - regulator-min-microvolt = <0xd6d80>; - regulator-max-microvolt = <0xd6d80>; - qcom,init-voltage = <0xd6d80>; - qcom,init-mode = <0x2>; - linux,phandle = <0xd8>; - phandle = <0xd8>; - }; - - regulator-l1-so { - regulator-name = "pm8998_l1_so"; - qcom,set = <0x2>; - regulator-min-microvolt = <0xd6d80>; - regulator-max-microvolt = <0xd6d80>; - qcom,init-voltage = <0xd6d80>; - qcom,init-mode = <0x2>; - qcom,init-enable = <0x0>; - }; - }; - - rpmh-regulator-ldoa2 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "ldoa2"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x7530>; - - regulator-l2 { - regulator-name = "pm8998_l2"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x124f80>; - regulator-max-microvolt = <0x124f80>; - qcom,init-voltage = <0x124f80>; - qcom,init-mode = <0x2>; - regulator-always-on; - linux,phandle = <0xe7>; - phandle = <0xe7>; - }; - }; - - rpmh-regulator-ldoa3 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "ldoa3"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l3 { - regulator-name = "pm8998_l3"; - qcom,set = <0x3>; - regulator-min-microvolt = <0xf4240>; - regulator-max-microvolt = <0xf4240>; - qcom,init-voltage = <0xf4240>; - qcom,init-mode = <0x2>; - }; - }; - - rpmh-regulator-lmxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "lmx.lvl"; - - regulator-l4-level { - regulator-name = "pm8998_l4_level"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1>; - regulator-max-microvolt = <0x10000>; - linux,phandle = <0x106>; - phandle = <0x106>; - }; - }; - - rpmh-regulator-ldoa5 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "ldoa5"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l5 { - regulator-name = "pm8998_l5"; - qcom,set = <0x3>; - regulator-min-microvolt = <0xc3500>; - regulator-max-microvolt = <0xc3500>; - qcom,init-voltage = <0xc3500>; - qcom,init-mode = <0x2>; - linux,phandle = <0x148>; - phandle = <0x148>; - }; - }; - - rpmh-regulator-ldoa6 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "ldoa6"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l6 { - regulator-name = "pm8998_l6"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1c5200>; - regulator-max-microvolt = <0x1c5200>; - qcom,init-voltage = <0x1c5200>; - qcom,init-mode = <0x2>; - }; - }; - - rpmh-regulator-ldoa7 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "ldoa7"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x2710>; - - regulator-l7 { - regulator-name = "pm8998_l7"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - qcom,init-voltage = <0x1b7740>; - qcom,init-mode = <0x2>; - linux,phandle = <0x149>; - phandle = <0x149>; - }; - }; - - rpmh-regulator-ldoa8 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "ldoa8"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l8 { - regulator-name = "pm8998_l8"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x124f80>; - regulator-max-microvolt = <0x130b00>; - qcom,init-voltage = <0x124f80>; - qcom,init-mode = <0x2>; - }; - }; - - rpmh-regulator-ldoa9 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "ldoa9"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l9 { - regulator-name = "pm8998_l9"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1a0040>; - regulator-max-microvolt = <0x2cad80>; - qcom,init-voltage = <0x1a0040>; - qcom,init-mode = <0x2>; - }; - }; - - rpmh-regulator-ldoa10 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "ldoa10"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l10 { - regulator-name = "pm8998_l10"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1a0040>; - regulator-max-microvolt = <0x2cad80>; - qcom,init-voltage = <0x1a0040>; - qcom,init-mode = <0x2>; - }; - }; - - rpmh-regulator-ldoa11 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "ldoa11"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l11 { - regulator-name = "pm8998_l11"; - qcom,set = <0x3>; - regulator-min-microvolt = <0xf4240>; - regulator-max-microvolt = <0xffdc0>; - qcom,init-voltage = <0xf4240>; - qcom,init-mode = <0x2>; - }; - }; - - rpmh-regulator-ldoa12 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "ldoa12"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l12 { - regulator-name = "pm8998_l12"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - qcom,init-voltage = <0x1b7740>; - qcom,init-mode = <0x2>; - linux,phandle = <0x183>; - phandle = <0x183>; - }; - }; - - rpmh-regulator-ldoa13 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "ldoa13"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x2710>; - - regulator-l13 { - regulator-name = "pm8998_l13"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x2d2a80>; - qcom,init-voltage = <0x1b7740>; - qcom,init-mode = <0x2>; - linux,phandle = <0xe9>; - phandle = <0xe9>; - }; - }; - - rpmh-regulator-ldoa14 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "ldoa14"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x2710>; - proxy-supply = <0x182>; - - regulator-l14 { - regulator-name = "pm8998_l14"; - qcom,set = <0x3>; - qcom,proxy-consumer-enable; - qcom,proxy-consumer-current = <0x1c138>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1cafc0>; - qcom,init-voltage = <0x1b7740>; - qcom,init-mode = <0x4>; - regulator-boot-on; - linux,phandle = <0x182>; - phandle = <0x182>; - }; - }; - - rpmh-regulator-ldoa15 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "ldoa15"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l15 { - regulator-name = "pm8998_l15"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - qcom,init-voltage = <0x1b7740>; - qcom,init-mode = <0x2>; - }; - }; - - rpmh-regulator-ldoa16 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "ldoa16"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l16 { - regulator-name = "pm8998_l16"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x294280>; - regulator-max-microvolt = <0x294280>; - qcom,init-voltage = <0x294280>; - qcom,init-mode = <0x2>; - }; - }; - - rpmh-regulator-ldoa17 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "ldoa17"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x2710>; - - regulator-l17 { - regulator-name = "pm8998_l17"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x13e5c0>; - regulator-max-microvolt = <0x13e5c0>; - qcom,init-voltage = <0x13e5c0>; - qcom,init-mode = <0x2>; - linux,phandle = <0x14a>; - phandle = <0x14a>; - }; - }; - - rpmh-regulator-ldoa18 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "ldoa18"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l18 { - regulator-name = "pm8998_l18"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x294280>; - regulator-max-microvolt = <0x2d2a80>; - qcom,init-voltage = <0x294280>; - qcom,init-mode = <0x2>; - }; - }; - - rpmh-regulator-ldoa19 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "ldoa19"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l19 { - regulator-name = "pm8998_l19"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x2b9440>; - regulator-max-microvolt = <0x2f5d00>; - qcom,init-voltage = <0x2b9440>; - qcom,init-mode = <0x2>; - }; - }; - - rpmh-regulator-ldoa20 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "ldoa20"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x2710>; - - regulator-l20 { - regulator-name = "pm8998_l20"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x294280>; - regulator-max-microvolt = <0x2d2a80>; - qcom,init-voltage = <0x294280>; - qcom,init-mode = <0x4>; - linux,phandle = <0xe5>; - phandle = <0xe5>; - }; - }; - - rpmh-regulator-ldoa21 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "ldoa21"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x2710>; - - regulator-l21 { - regulator-name = "pm8998_l21"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x294280>; - regulator-max-microvolt = <0x2d2a80>; - qcom,init-voltage = <0x294280>; - qcom,init-mode = <0x2>; - linux,phandle = <0xe8>; - phandle = <0xe8>; - }; - }; - - rpmh-regulator-ldoa22 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "ldoa22"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x2710>; - - regulator-l22 { - regulator-name = "pm8998_l22"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x2bb380>; - regulator-max-microvolt = <0x328980>; - qcom,init-voltage = <0x2bb380>; - qcom,init-mode = <0x2>; - linux,phandle = <0x23b>; - phandle = <0x23b>; - }; - }; - - rpmh-regulator-ldoa23 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "ldoa23"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x2710>; - - regulator-l23 { - regulator-name = "pm8998_l23"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x2dc6c0>; - regulator-max-microvolt = <0x328980>; - qcom,init-voltage = <0x2dc6c0>; - qcom,init-mode = <0x2>; - }; - }; - - rpmh-regulator-ldoa24 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "ldoa24"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x2710>; - pm8998_l24-parent-supply = <0x183>; - - regulator-l24 { - regulator-name = "pm8998_l24"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x2f1e80>; - regulator-max-microvolt = <0x2f1e80>; - qcom,init-voltage = <0x2f1e80>; - qcom,init-mode = <0x2>; - linux,phandle = <0xb0>; - phandle = <0xb0>; - }; - }; - - rpmh-regulator-ldoa25 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "ldoa25"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x2710>; - - regulator-l25 { - regulator-name = "pm8998_l25"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x2dc6c0>; - regulator-max-microvolt = <0x328980>; - qcom,init-voltage = <0x2dc6c0>; - qcom,init-mode = <0x2>; - linux,phandle = <0x14b>; - phandle = <0x14b>; - }; - }; - - rpmh-regulator-ldoa26 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "ldoa26"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - proxy-supply = <0x35>; - - regulator-l26 { - regulator-name = "pm8998_l26"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x124f80>; - regulator-max-microvolt = <0x124f80>; - qcom,proxy-consumer-enable; - qcom,proxy-consumer-current = <0xaa50>; - qcom,init-voltage = <0x124f80>; - qcom,init-mode = <0x2>; - linux,phandle = <0x35>; - phandle = <0x35>; - }; - }; - - rpmh-regulator-lcxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "lcx.lvl"; - - regulator-l27-level { - regulator-name = "pm8998_l27_level"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1>; - regulator-max-microvolt = <0x10000>; - linux,phandle = <0x105>; - phandle = <0x105>; - }; - }; - - rpmh-regulator-ldoa28 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "ldoa28"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l28 { - regulator-name = "pm8998_l28"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x325aa0>; - regulator-max-microvolt = <0x325aa0>; - qcom,init-voltage = <0x325aa0>; - qcom,init-mode = <0x2>; - regulator-boot-on; - linux,phandle = <0x97>; - phandle = <0x97>; - }; - }; - - rpmh-regulator-vsa1 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "vsa1"; - - regulator-lvs1 { - regulator-name = "pm8998_lvs1"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - }; - }; - - rpmh-regulator-vsa2 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "vsa2"; - - regulator-lvs2 { - regulator-name = "pm8998_lvs2"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - }; - }; - - rpmh-regulator-bobb1 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "bobb1"; - qcom,regulator-type = "pmic4-bob"; - qcom,send-defaults; - - regulator-bob { - regulator-name = "pmi8998_bob"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x328980>; - regulator-max-microvolt = <0x36ee80>; - qcom,init-voltage = <0x328980>; - qcom,init-mode = <0x0>; - linux,phandle = <0x22c>; - phandle = <0x22c>; - }; - - regulator-bob-ao { - regulator-name = "pmi8998_bob_ao"; - qcom,set = <0x1>; - regulator-min-microvolt = <0x328980>; - regulator-max-microvolt = <0x36ee80>; - qcom,init-voltage = <0x328980>; - qcom,init-mode = <0x3>; - }; - }; - - rpmh-regulator-gfxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "gfx.lvl"; - - regulator-s1-level { - regulator-name = "pm8005_s1_level"; - qcom,set = <0x3>; - 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 = <0xc2 0x0>; - qcom,resource-name = "mss.lvl"; - - regulator-s2-level { - regulator-name = "pm8005_s2_level"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1>; - regulator-max-microvolt = <0x10000>; - linux,phandle = <0xfd>; - phandle = <0xfd>; - }; - }; - - rpmh-regulator-smpc3 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xc2 0x0>; - qcom,resource-name = "smpc3"; - - regulator-s3 { - regulator-name = "pm8005_s3"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x927c0>; - regulator-max-microvolt = <0x927c0>; - qcom,init-voltage = <0x927c0>; - }; - }; - - refgen-regulator@ff1000 { - compatible = "qcom,refgen-regulator"; - reg = <0xff1000 0x60>; - regulator-name = "refgen"; - regulator-enable-ramp-delay = <0x5>; - status = "ok"; - proxy-supply = <0x184>; - qcom,proxy-consumer-enable; - linux,phandle = <0x184>; - phandle = <0x184>; - }; - - csr@6001000 { - compatible = "qcom,coresight-csr"; - reg = <0x6001000 0x1000>; - reg-names = "csr-base"; - coresight-name = "coresight-csr"; - qcom,usb-bam-support; - qcom,hwctrl-set-support; - qcom,set-byte-cntr-support; - qcom,blk-size = <0x1>; - linux,phandle = <0x18a>; - phandle = <0x18a>; - }; - - csr@6b0e000 { - compatible = "qcom,coresight-csr"; - reg = <0x6b0e000 0x1000>; - reg-names = "csr-base"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - coresight-name = "coresight-swao-csr"; - qcom,timestamp-support; - qcom,blk-size = <0x1>; - }; - - replicator@6046000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b909>; - reg = <0x6046000 0x1000>; - reg-names = "replicator-base"; - coresight-name = "coresight-replicator"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x185>; - linux,phandle = <0x197>; - phandle = <0x197>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x186>; - linux,phandle = <0x198>; - phandle = <0x198>; - }; - }; - }; - }; - - replicator@6b0a000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b909>; - reg = <0x6b0a000 0x1000>; - reg-names = "replicator-base"; - coresight-name = "coresight-replicator-swao"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x187>; - linux,phandle = <0x18b>; - phandle = <0x18b>; - }; - }; - - port@1 { - reg = <0x1>; - - endpoint { - remote-endpoint = <0x188>; - linux,phandle = <0x1e9>; - phandle = <0x1e9>; - }; - }; - - port@2 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x189>; - linux,phandle = <0x1a4>; - phandle = <0x1a4>; - }; - }; - }; - }; - - tmc@6b09000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b961>; - reg = <0x6b09000 0x1000>; - reg-names = "tmc-base"; - coresight-name = "coresight-tmc-etf-swao"; - coresight-csr = <0x18a>; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x18b>; - linux,phandle = <0x187>; - phandle = <0x187>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x18c>; - linux,phandle = <0x18d>; - phandle = <0x18d>; - }; - }; - }; - }; - - funnel@0x6b08000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6b08000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-swao"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x18d>; - linux,phandle = <0x18c>; - phandle = <0x18c>; - }; - }; - - port@1 { - reg = <0x6>; - - endpoint { - slave-mode; - remote-endpoint = <0x18e>; - linux,phandle = <0x1ea>; - phandle = <0x1ea>; - }; - }; - - port@2 { - reg = <0x7>; - - endpoint { - slave-mode; - remote-endpoint = <0x18f>; - linux,phandle = <0x190>; - phandle = <0x190>; - }; - }; - }; - }; - - 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 = <0x1 0x20>; - qcom,cmb-elem-size = <0x0 0x40>; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x190>; - linux,phandle = <0x18f>; - phandle = <0x18f>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x191>; - linux,phandle = <0x193>; - phandle = <0x193>; - }; - }; - - port@2 { - reg = <0x1>; - - endpoint { - slave-mode; - remote-endpoint = <0x192>; - linux,phandle = <0x194>; - phandle = <0x194>; - }; - }; - }; - }; - - tpdm@6b02000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6b02000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-swao-0"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x193>; - linux,phandle = <0x191>; - phandle = <0x191>; - }; - }; - }; - - tpdm@6b03000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6b03000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-swao-1"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - - port { - - endpoint { - remote-endpoint = <0x194>; - linux,phandle = <0x192>; - phandle = <0x192>; - }; - }; - }; - - tmc@6048000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b961>; - reg = <0x6048000 0x1000 0x6064000 0x15000>; - reg-names = "tmc-base", "bam-base"; - arm,buffer-size = <0x400000>; - arm,sg-enable; - coresight-name = "coresight-tmc-etr"; - coresight-ctis = <0x195 0x196>; - coresight-csr = <0x18a>; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - interrupts = <0x0 0x10e 0x1>; - interrupt-names = "byte-cntr-irq"; - - port { - - endpoint { - slave-mode; - remote-endpoint = <0x197>; - linux,phandle = <0x185>; - phandle = <0x185>; - }; - }; - }; - - tmc@6047000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b961>; - reg = <0x6047000 0x1000>; - reg-names = "tmc-base"; - coresight-name = "coresight-tmc-etf"; - coresight-ctis = <0x195 0x196>; - coresight-csr = <0x18a>; - arm,default-sink; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x198>; - linux,phandle = <0x186>; - phandle = <0x186>; - }; - }; - - port@1 { - reg = <0x1>; - - endpoint { - slave-mode; - remote-endpoint = <0x199>; - linux,phandle = <0x19a>; - phandle = <0x19a>; - }; - }; - }; - }; - - funnel@6045000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6045000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-merg"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x19a>; - linux,phandle = <0x199>; - phandle = <0x199>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x19b>; - linux,phandle = <0x19e>; - phandle = <0x19e>; - }; - }; - - port@2 { - reg = <0x2>; - - endpoint { - slave-mode; - remote-endpoint = <0x19c>; - linux,phandle = <0x1a2>; - phandle = <0x1a2>; - }; - }; - }; - }; - - stm@6002000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b962>; - reg = <0x6002000 0x1000 0x16280000 0x180000>; - reg-names = "stm-base", "stm-stimulus-base"; - coresight-name = "coresight-stm"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x19d>; - linux,phandle = <0x1a1>; - phandle = <0x1a1>; - }; - }; - }; - - hwevent@0x014066f0 { - compatible = "qcom,coresight-hwevent"; - reg = <0x14066f0 0x4 0x14166f0 0x4 0x1406038 0x4 0x1416038 0x4>; - reg-names = "ddr-ch0-cfg", "ddr-ch23-cfg", "ddr-ch0-ctrl", "ddr-ch23-ctrl"; - coresight-name = "coresight-hwevent"; - coresight-csr = <0x18a>; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - funnel@0x6041000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6041000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-in0"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x19e>; - linux,phandle = <0x19b>; - phandle = <0x19b>; - }; - }; - - port@1 { - reg = <0x3>; - - endpoint { - slave-mode; - remote-endpoint = <0x19f>; - linux,phandle = <0x1e0>; - phandle = <0x1e0>; - }; - }; - - port@2 { - reg = <0x6>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a0>; - linux,phandle = <0x1e3>; - phandle = <0x1e3>; - }; - }; - - port@3 { - reg = <0x7>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a1>; - linux,phandle = <0x19d>; - phandle = <0x19d>; - }; - }; - }; - }; - - funnel@0x6043000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6043000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-in2"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1a2>; - linux,phandle = <0x19c>; - phandle = <0x19c>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a3>; - linux,phandle = <0x1eb>; - phandle = <0x1eb>; - }; - }; - - port@2 { - reg = <0x1>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a4>; - linux,phandle = <0x189>; - phandle = <0x189>; - }; - }; - - port@3 { - reg = <0x2>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a5>; - linux,phandle = <0x1b6>; - phandle = <0x1b6>; - }; - }; - - port@4 { - reg = <0x5>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a6>; - linux,phandle = <0x1ee>; - phandle = <0x1ee>; - }; - }; - - port@5 { - reg = <0x6>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a7>; - linux,phandle = <0x1a8>; - phandle = <0x1a8>; - }; - }; - }; - }; - - funnel@0x6943000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6943000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-gfx"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - status = "disabled"; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1a8>; - linux,phandle = <0x1a7>; - phandle = <0x1a7>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a9>; - linux,phandle = <0x336>; - phandle = <0x336>; - }; - }; - - port@2 { - reg = <0x1>; - - endpoint { - slave-mode; - remote-endpoint = <0x1aa>; - linux,phandle = <0x337>; - phandle = <0x337>; - }; - }; - }; - }; - - 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 = <0xa 0x20 0xd 0x20>; - qcom,tc-elem-size = <0xd 0x20>; - qcom,dsb-elem-size = <0x0 0x20 0x2 0x20 0x3 0x20 0x5 0x20 0x6 0x20 0xa 0x20 0xb 0x20 0xd 0x20>; - qcom,cmb-elem-size = <0x3 0x40 0x7 0x40 0x9 0x40 0xd 0x40>; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1ab>; - linux,phandle = <0x1e4>; - phandle = <0x1e4>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x1ac>; - linux,phandle = <0x1c0>; - phandle = <0x1c0>; - }; - }; - - port@2 { - reg = <0x2>; - - endpoint { - slave-mode; - remote-endpoint = <0x1ad>; - linux,phandle = <0x1cc>; - phandle = <0x1cc>; - }; - }; - - port@3 { - reg = <0x3>; - - endpoint { - slave-mode; - remote-endpoint = <0x1ae>; - linux,phandle = <0x1d4>; - phandle = <0x1d4>; - }; - }; - - port@4 { - reg = <0x5>; - - endpoint { - slave-mode; - remote-endpoint = <0x1af>; - linux,phandle = <0x1bb>; - phandle = <0x1bb>; - }; - }; - - port@5 { - reg = <0x6>; - - endpoint { - slave-mode; - remote-endpoint = <0x1b0>; - linux,phandle = <0x1cf>; - phandle = <0x1cf>; - }; - }; - - port@6 { - reg = <0x7>; - - endpoint { - slave-mode; - remote-endpoint = <0x1b1>; - linux,phandle = <0x1d9>; - phandle = <0x1d9>; - }; - }; - - port@7 { - reg = <0x9>; - - endpoint { - slave-mode; - remote-endpoint = <0x1b2>; - linux,phandle = <0x1d8>; - phandle = <0x1d8>; - }; - }; - - port@8 { - reg = <0xa>; - - endpoint { - slave-mode; - remote-endpoint = <0x1b3>; - linux,phandle = <0x1c2>; - phandle = <0x1c2>; - }; - }; - - port@9 { - reg = <0xb>; - - endpoint { - slave-mode; - remote-endpoint = <0x1b4>; - linux,phandle = <0x1c1>; - phandle = <0x1c1>; - }; - }; - - port@10 { - reg = <0xd>; - - endpoint { - slave-mode; - remote-endpoint = <0x1b5>; - linux,phandle = <0x1d7>; - phandle = <0x1d7>; - }; - }; - }; - }; - - funnel@6832000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6832000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-modem"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1b6>; - linux,phandle = <0x1a5>; - phandle = <0x1a5>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x1b7>; - linux,phandle = <0x1b8>; - phandle = <0x1b8>; - }; - }; - }; - }; - - 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 = <0x0 0x20>; - qcom,cmb-elem-size = <0x0 0x40>; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1b8>; - linux,phandle = <0x1b7>; - phandle = <0x1b7>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x1b9>; - linux,phandle = <0x1ba>; - phandle = <0x1ba>; - }; - }; - }; - }; - - tpdm@6830000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6830000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-modem"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1ba>; - linux,phandle = <0x1b9>; - phandle = <0x1b9>; - }; - }; - }; - - funnel@6845000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6845000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-lpass"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1bb>; - linux,phandle = <0x1af>; - phandle = <0x1af>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x1bc>; - linux,phandle = <0x1bf>; - phandle = <0x1bf>; - }; - }; - }; - }; - - funnel_1@6845000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6867010 0x10 0x6845000 0x1000>; - reg-names = "funnel-base-dummy", "funnel-base-real"; - coresight-name = "coresight-funnel-lpass-1"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - qcom,duplicate-funnel; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1bd>; - linux,phandle = <0x1e5>; - phandle = <0x1e5>; - }; - }; - - port@1 { - reg = <0x1>; - - endpoint { - slave-mode; - remote-endpoint = <0x1be>; - linux,phandle = <0x1ec>; - phandle = <0x1ec>; - }; - }; - }; - }; - - tpdm@6844000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6844000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-lpass"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - - port { - - endpoint { - remote-endpoint = <0x1bf>; - linux,phandle = <0x1bc>; - phandle = <0x1bc>; - }; - }; - }; - - tpdm@6c28000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6c28000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-center"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - - port { - - endpoint { - remote-endpoint = <0x1c0>; - linux,phandle = <0x1ac>; - phandle = <0x1ac>; - }; - }; - }; - - tpdm@6a24000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6a24000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-north"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - - port { - - endpoint { - remote-endpoint = <0x1c1>; - linux,phandle = <0x1b4>; - phandle = <0x1b4>; - }; - }; - }; - - tpdm@69d0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x69d0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-qm"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1c2>; - linux,phandle = <0x1b3>; - phandle = <0x1b3>; - }; - }; - }; - - 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 = <0x0 0x20>; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1c3>; - linux,phandle = <0x1f1>; - phandle = <0x1f1>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x1c4>; - linux,phandle = <0x1c5>; - phandle = <0x1c5>; - }; - }; - }; - }; - - tpdm@7860000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x7860000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-apss"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1c5>; - linux,phandle = <0x1c4>; - phandle = <0x1c4>; - }; - }; - }; - - 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 = <0x0 0x20>; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1c6>; - linux,phandle = <0x1f2>; - phandle = <0x1f2>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x1c7>; - linux,phandle = <0x1c8>; - phandle = <0x1c8>; - }; - }; - }; - }; - - tpdm@78a0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x78a0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-llm-silver"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1c8>; - linux,phandle = <0x1c7>; - phandle = <0x1c7>; - }; - }; - }; - - 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 = <0x0 0x20>; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1c9>; - linux,phandle = <0x1f3>; - phandle = <0x1f3>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x1ca>; - linux,phandle = <0x1cb>; - phandle = <0x1cb>; - }; - }; - }; - }; - - tpdm@78b0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x78b0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-llm-gold"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1cb>; - linux,phandle = <0x1ca>; - phandle = <0x1ca>; - }; - }; - }; - - funnel@6c0b000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6c0b000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-dl-mm"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1cc>; - linux,phandle = <0x1ad>; - phandle = <0x1ad>; - }; - }; - - port@1 { - reg = <0x1>; - - endpoint { - slave-mode; - remote-endpoint = <0x1cd>; - linux,phandle = <0x1ce>; - phandle = <0x1ce>; - }; - }; - }; - }; - - tpdm@6c08000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6c08000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-mm"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - - port { - - endpoint { - remote-endpoint = <0x1ce>; - linux,phandle = <0x1cd>; - phandle = <0x1cd>; - }; - }; - }; - - funnel@6861000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6861000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-turing"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1cf>; - linux,phandle = <0x1b0>; - phandle = <0x1b0>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x1d0>; - linux,phandle = <0x1d3>; - phandle = <0x1d3>; - }; - }; - }; - }; - - funnel_1@6861000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6867000 0x10 0x6861000 0x1000>; - reg-names = "funnel-base-dummy", "funnel-base-real"; - coresight-name = "coresight-funnel-turing-1"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - qcom,duplicate-funnel; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1d1>; - linux,phandle = <0x1e6>; - phandle = <0x1e6>; - }; - }; - - port@1 { - reg = <0x1>; - - endpoint { - slave-mode; - remote-endpoint = <0x1d2>; - linux,phandle = <0x1e8>; - phandle = <0x1e8>; - }; - }; - }; - }; - - tpdm@6860000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6860000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-turing"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - - port { - - endpoint { - remote-endpoint = <0x1d3>; - linux,phandle = <0x1d0>; - phandle = <0x1d0>; - }; - }; - }; - - funnel@69e2000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x69e2000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-ddr-0"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1d4>; - linux,phandle = <0x1ae>; - phandle = <0x1ae>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x1d5>; - linux,phandle = <0x1d6>; - phandle = <0x1d6>; - }; - }; - }; - }; - - tpdm@69e0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x69e0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-ddr"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - - port { - - endpoint { - remote-endpoint = <0x1d6>; - linux,phandle = <0x1d5>; - phandle = <0x1d5>; - }; - }; - }; - - tpdm@6850000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6850000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-pimem"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1d7>; - linux,phandle = <0x1b5>; - phandle = <0x1b5>; - }; - }; - }; - - tpdm@684c000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x684c000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-prng"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1d8>; - linux,phandle = <0x1b2>; - phandle = <0x1b2>; - }; - }; - }; - - tpdm@6840000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6840000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-vsense"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1d9>; - linux,phandle = <0x1b1>; - phandle = <0x1b1>; - }; - }; - }; - - 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 = <0x0 0x40>; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1da>; - linux,phandle = <0x1f0>; - phandle = <0x1f0>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x1db>; - linux,phandle = <0x1dc>; - phandle = <0x1dc>; - }; - }; - }; - }; - - tpdm@7830000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x7830000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-olc"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1dc>; - linux,phandle = <0x1db>; - phandle = <0x1db>; - }; - }; - }; - - 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 = <0x0 0x20>; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1dd>; - linux,phandle = <0x1e1>; - phandle = <0x1e1>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x1de>; - linux,phandle = <0x1df>; - phandle = <0x1df>; - }; - }; - }; - }; - - tpdm@6880000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6880000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-spss"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1df>; - linux,phandle = <0x1de>; - phandle = <0x1de>; - }; - }; - }; - - funnel@6883000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6883000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-spss"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1e0>; - linux,phandle = <0x19f>; - phandle = <0x19f>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x1e1>; - linux,phandle = <0x1dd>; - phandle = <0x1dd>; - }; - }; - - port@2 { - reg = <0x1>; - - endpoint { - slave-mode; - remote-endpoint = <0x1e2>; - linux,phandle = <0x1ed>; - phandle = <0x1ed>; - }; - }; - }; - }; - - funnel@6005000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6005000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-qatb"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1e3>; - linux,phandle = <0x1a0>; - phandle = <0x1a0>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x1e4>; - linux,phandle = <0x1ab>; - phandle = <0x1ab>; - }; - }; - - port@2 { - reg = <0x6>; - - endpoint { - slave-mode; - remote-endpoint = <0x1e5>; - linux,phandle = <0x1bd>; - phandle = <0x1bd>; - }; - }; - - port@3 { - reg = <0x7>; - - endpoint { - slave-mode; - remote-endpoint = <0x1e6>; - linux,phandle = <0x1d1>; - phandle = <0x1d1>; - }; - }; - }; - }; - - 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 = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - 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 = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - 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 = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - cti@6c09000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6c09000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-dlmm_cti0"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - cti@6c0a000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6c0a000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-dlmm_cti1"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - cti@78e0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x78e0000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-apss_cti0"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - cti@78f0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x78f0000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-apss_cti1"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - cti@7900000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7900000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-apss_cti2"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - cti@6010000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6010000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti0"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - linux,phandle = <0x195>; - phandle = <0x195>; - }; - - cti@6011000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6011000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti1"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - cti@6012000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6012000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti2"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - qcom,cti-gpio-trigout = <0x4>; - pinctrl-names = "cti-trigout-pctrl"; - pinctrl-0 = <0x1e7>; - }; - - cti@6013000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6013000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti3"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - cti@6014000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6014000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti4"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - cti@6015000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6015000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti5"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - cti@6016000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6016000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti6"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - cti@6017000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6017000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti7"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - cti@6018000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6018000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti8"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - linux,phandle = <0x196>; - phandle = <0x196>; - }; - - cti@6019000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6019000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti9"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - cti@601a000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601a000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti10"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - cti@601b000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601b000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti11"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - cti@601c000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601c000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti12"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - cti@601d000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601d000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti13"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - cti@601e000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601e000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti14"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - cti@601f000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601f000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti15"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - cti@7020000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7020000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu0"; - cpu = <0x11>; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - cti@7120000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7120000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu1"; - cpu = <0x12>; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - cti@7220000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7220000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu2"; - cpu = <0x13>; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - cti@7320000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7320000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu3"; - cpu = <0x14>; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - cti@7420000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7420000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu4"; - cpu = <0x15>; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - cti@7520000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7520000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu5"; - cpu = <0x16>; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - cti@7620000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7620000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu6"; - cpu = <0x17>; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - cti@7720000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7720000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu7"; - cpu = <0x18>; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - cti@6b04000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6b04000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-swao_cti0"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - tgu@6b0c000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b999>; - reg = <0x6b0c000 0x1000>; - reg-names = "tgu-base"; - tgu-steps = <0x3>; - tgu-conditions = <0x4>; - tgu-regs = <0x4>; - tgu-timer-counters = <0x8>; - coresight-name = "coresight-tgu-ipcb"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - }; - - turing_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-turing-etm0"; - qcom,inst-id = <0xd>; - - port { - - endpoint { - remote-endpoint = <0x1e8>; - linux,phandle = <0x1d2>; - phandle = <0x1d2>; - }; - }; - }; - - dummy_sink { - compatible = "qcom,coresight-dummy"; - coresight-name = "coresight-eud"; - qcom,dummy-sink; - - port { - - endpoint { - slave-mode; - remote-endpoint = <0x1e9>; - linux,phandle = <0x188>; - phandle = <0x188>; - }; - }; - }; - - sensor_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-sensor-etm0"; - qcom,inst-id = <0x8>; - - port { - - endpoint { - remote-endpoint = <0x1ea>; - linux,phandle = <0x18e>; - phandle = <0x18e>; - }; - }; - }; - - modem_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-modem-etm0"; - qcom,inst-id = <0x2>; - - port { - - endpoint { - remote-endpoint = <0x1eb>; - linux,phandle = <0x1a3>; - phandle = <0x1a3>; - }; - }; - }; - - audio_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-audio-etm0"; - qcom,inst-id = <0x5>; - - port { - - endpoint { - remote-endpoint = <0x1ec>; - linux,phandle = <0x1be>; - phandle = <0x1be>; - }; - }; - }; - - spss_etm0 { - compatible = "qcom,coresight-dummy"; - coresight-name = "coresight-spss-etm0"; - qcom,dummy-source; - - port { - - endpoint { - remote-endpoint = <0x1ed>; - linux,phandle = <0x1e2>; - phandle = <0x1e2>; - }; - }; - }; - - funnel@7810000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x7810000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-apss-merg"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1ee>; - linux,phandle = <0x1a6>; - phandle = <0x1a6>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x1ef>; - linux,phandle = <0x1fc>; - phandle = <0x1fc>; - }; - }; - - port@2 { - reg = <0x2>; - - endpoint { - slave-mode; - remote-endpoint = <0x1f0>; - linux,phandle = <0x1da>; - phandle = <0x1da>; - }; - }; - - port@3 { - reg = <0x4>; - - endpoint { - slave-mode; - remote-endpoint = <0x1f1>; - linux,phandle = <0x1c3>; - phandle = <0x1c3>; - }; - }; - - port@4 { - reg = <0x5>; - - endpoint { - slave-mode; - remote-endpoint = <0x1f2>; - linux,phandle = <0x1c6>; - phandle = <0x1c6>; - }; - }; - - port@5 { - reg = <0x6>; - - endpoint { - slave-mode; - remote-endpoint = <0x1f3>; - linux,phandle = <0x1c9>; - phandle = <0x1c9>; - }; - }; - }; - }; - - etm@7040000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7040000 0x1000>; - cpu = <0x11>; - coresight-name = "coresight-etm0"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1f4>; - linux,phandle = <0x1fd>; - phandle = <0x1fd>; - }; - }; - }; - - etm@7140000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7140000 0x1000>; - cpu = <0x12>; - coresight-name = "coresight-etm1"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1f5>; - linux,phandle = <0x1fe>; - phandle = <0x1fe>; - }; - }; - }; - - etm@7240000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7240000 0x1000>; - cpu = <0x13>; - coresight-name = "coresight-etm2"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1f6>; - linux,phandle = <0x1ff>; - phandle = <0x1ff>; - }; - }; - }; - - etm@7340000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7340000 0x1000>; - cpu = <0x14>; - coresight-name = "coresight-etm3"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1f7>; - linux,phandle = <0x200>; - phandle = <0x200>; - }; - }; - }; - - etm@7440000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7440000 0x1000>; - cpu = <0x15>; - coresight-name = "coresight-etm4"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1f8>; - linux,phandle = <0x201>; - phandle = <0x201>; - }; - }; - }; - - etm@7540000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7540000 0x1000>; - cpu = <0x16>; - coresight-name = "coresight-etm5"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1f9>; - linux,phandle = <0x202>; - phandle = <0x202>; - }; - }; - }; - - etm@7640000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7640000 0x1000>; - cpu = <0x17>; - coresight-name = "coresight-etm6"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1fa>; - linux,phandle = <0x203>; - phandle = <0x203>; - }; - }; - }; - - etm@7740000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7740000 0x1000>; - cpu = <0x18>; - coresight-name = "coresight-etm7"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - port { - - endpoint { - remote-endpoint = <0x1fb>; - linux,phandle = <0x204>; - phandle = <0x204>; - }; - }; - }; - - funnel@7800000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x7800000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-apss"; - clocks = <0xa9 0x0>; - clock-names = "apb_pclk"; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1fc>; - linux,phandle = <0x1ef>; - phandle = <0x1ef>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x1fd>; - linux,phandle = <0x1f4>; - phandle = <0x1f4>; - }; - }; - - port@2 { - reg = <0x1>; - - endpoint { - slave-mode; - remote-endpoint = <0x1fe>; - linux,phandle = <0x1f5>; - phandle = <0x1f5>; - }; - }; - - port@3 { - reg = <0x2>; - - endpoint { - slave-mode; - remote-endpoint = <0x1ff>; - linux,phandle = <0x1f6>; - phandle = <0x1f6>; - }; - }; - - port@4 { - reg = <0x3>; - - endpoint { - slave-mode; - remote-endpoint = <0x200>; - linux,phandle = <0x1f7>; - phandle = <0x1f7>; - }; - }; - - port@5 { - reg = <0x4>; - - endpoint { - slave-mode; - remote-endpoint = <0x201>; - linux,phandle = <0x1f8>; - phandle = <0x1f8>; - }; - }; - - port@6 { - reg = <0x5>; - - endpoint { - slave-mode; - remote-endpoint = <0x202>; - linux,phandle = <0x1f9>; - phandle = <0x1f9>; - }; - }; - - port@7 { - reg = <0x6>; - - endpoint { - slave-mode; - remote-endpoint = <0x203>; - linux,phandle = <0x1fa>; - phandle = <0x1fa>; - }; - }; - - port@8 { - reg = <0x7>; - - endpoint { - slave-mode; - remote-endpoint = <0x204>; - linux,phandle = <0x1fb>; - phandle = <0x1fb>; - }; - }; - }; - }; - - arm,smmu-kgsl@5040000 { - status = "ok"; - compatible = "qcom,smmu-v2"; - reg = <0x5040000 0x10000>; - #iommu-cells = <0x1>; - qcom,dynamic; - qcom,use-3-lvl-tables; - qcom,disable-atos; - #global-interrupts = <0x2>; - qcom,regulator-names = "vdd"; - vdd-supply = <0x205>; - interrupts = <0x0 0xe5 0x4 0x0 0xe7 0x4 0x0 0x16c 0x4 0x0 0x16d 0x4 0x0 0x16e 0x4 0x0 0x16f 0x4 0x0 0x170 0x4 0x0 0x171 0x4 0x0 0x172 0x4 0x0 0x173 0x4>; - clock-names = "gcc_gpu_memnoc_gfx_clk"; - clocks = <0x22 0x29>; - attach-impl-defs = <0x6000 0x2378 0x6060 0x1055 0x678c 0x8 0x6794 0x28 0x6800 0x6 0x6900 0x3ff 0x6924 0x204 0x6928 0x11000 0x6930 0x800 0x6960 0xffffffff 0x6b64 0x1a5551 0x6b68 0x9a82a382>; - linux,phandle = <0x20d>; - phandle = <0x20d>; - }; - - apps-smmu@0x15000000 { - compatible = "qcom,qsmmu-v500"; - reg = <0x15000000 0x80000 0x150c2000 0x20>; - reg-names = "base", "tcu-base"; - #iommu-cells = <0x2>; - qcom,skip-init; - qcom,use-3-lvl-tables; - qcom,no-asid-retention; - qcom,disable-atos; - #global-interrupts = <0x1>; - #size-cells = <0x1>; - #address-cells = <0x1>; - ranges; - interrupts = <0x0 0x41 0x4 0x0 0x60 0x4 0x0 0x61 0x4 0x0 0x62 0x4 0x0 0x63 0x4 0x0 0x64 0x4 0x0 0x65 0x4 0x0 0x66 0x4 0x0 0x67 0x4 0x0 0x68 0x4 0x0 0x69 0x4 0x0 0x6a 0x4 0x0 0x6b 0x4 0x0 0x6c 0x4 0x0 0x6d 0x4 0x0 0x6e 0x4 0x0 0x6f 0x4 0x0 0x70 0x4 0x0 0x71 0x4 0x0 0x72 0x4 0x0 0x73 0x4 0x0 0x74 0x4 0x0 0x75 0x4 0x0 0x76 0x4 0x0 0xb5 0x4 0x0 0xb6 0x4 0x0 0xb7 0x4 0x0 0xb8 0x4 0x0 0xb9 0x4 0x0 0xba 0x4 0x0 0xbb 0x4 0x0 0xbc 0x4 0x0 0xbd 0x4 0x0 0xbe 0x4 0x0 0xbf 0x4 0x0 0xc0 0x4 0x0 0x13b 0x4 0x0 0x13c 0x4 0x0 0x13d 0x4 0x0 0x13e 0x4 0x0 0x13f 0x4 0x0 0x140 0x4 0x0 0x141 0x4 0x0 0x142 0x4 0x0 0x143 0x4 0x0 0x144 0x4 0x0 0x145 0x4 0x0 0x146 0x4 0x0 0x147 0x4 0x0 0x148 0x4 0x0 0x149 0x4 0x0 0x14a 0x4 0x0 0x14b 0x4 0x0 0x14c 0x4 0x0 0x14d 0x4 0x0 0x14e 0x4 0x0 0x14f 0x4 0x0 0x150 0x4 0x0 0x151 0x4 0x0 0x152 0x4 0x0 0x153 0x4 0x0 0x154 0x4 0x0 0x155 0x4 0x0 0x156 0x4 0x0 0x157 0x4>; - qcom,msm-bus,name = "apps_smmu"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,active-only; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x0 0x0 0x8b 0x273 0x0 0x3e8>; - qcom,actlr = <0x880 0x8 0x103 0x881 0x8 0x103 0xc80 0x8 0x103 0xc81 0x8 0x103 0x1090 0x0 0x103 0x1091 0x0 0x103 0x10a0 0x8 0x103 0x10b0 0x0 0x103 0x10a1 0x8 0x103 0x10a3 0x8 0x103 0x10a4 0x8 0x103 0x10b4 0x0 0x103 0x10a5 0x8 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 0x8>; - reg-names = "base", "status-reg"; - qcom,stream-id-range = <0x0 0x400>; - qcom,regulator-names = "vdd"; - vdd-supply = <0x206>; - qcom,msm-bus,name = "apps_smmu"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,active-only; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x0 0x0 0x8b 0x273 0x0 0x3e8>; - }; - - anoc_2_tbu@0x150c9000 { - compatible = "qcom,qsmmuv500-tbu"; - reg = <0x150c9000 0x1000 0x150c2208 0x8>; - reg-names = "base", "status-reg"; - qcom,stream-id-range = <0x400 0x400>; - qcom,regulator-names = "vdd"; - vdd-supply = <0x207>; - qcom,msm-bus,name = "apps_smmu"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,active-only; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x0 0x0 0x8b 0x273 0x0 0x3e8>; - }; - - mnoc_hf_0_tbu@0x150cd000 { - compatible = "qcom,qsmmuv500-tbu"; - reg = <0x150cd000 0x1000 0x150c2210 0x8>; - reg-names = "base", "status-reg"; - qcom,stream-id-range = <0x800 0x400>; - qcom,regulator-names = "vdd"; - vdd-supply = <0x208>; - qcom,msm-bus,name = "mnoc_hf_0_tbu"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,active-only; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x16 0x305 0x0 0x0 0x16 0x305 0x0 0x3e8>; - }; - - mnoc_hf_1_tbu@0x150d1000 { - compatible = "qcom,qsmmuv500-tbu"; - reg = <0x150d1000 0x1000 0x150c2218 0x8>; - reg-names = "base", "status-reg"; - qcom,stream-id-range = <0xc00 0x400>; - qcom,regulator-names = "vdd"; - vdd-supply = <0x209>; - qcom,msm-bus,name = "mnoc_hf_1_tbu"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,active-only; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x16 0x305 0x0 0x0 0x16 0x305 0x0 0x3e8>; - }; - - mnoc_sf_0_tbu@0x150d5000 { - compatible = "qcom,qsmmuv500-tbu"; - reg = <0x150d5000 0x1000 0x150c2220 0x8>; - reg-names = "base", "status-reg"; - qcom,stream-id-range = <0x1000 0x400>; - qcom,regulator-names = "vdd"; - vdd-supply = <0x20a>; - qcom,msm-bus,name = "mnoc_sf_0_tbu"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,active-only; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x89 0x304 0x0 0x0 0x89 0x304 0x0 0x3e8>; - }; - - compute_dsp_tbu@0x150d9000 { - compatible = "qcom,qsmmuv500-tbu"; - reg = <0x150d9000 0x1000 0x150c2228 0x8>; - reg-names = "base", "status-reg"; - qcom,stream-id-range = <0x1400 0x400>; - qcom,msm-bus,name = "apps_smmu"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,active-only; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x0 0x0 0x8b 0x273 0x0 0x3e8>; - }; - - adsp_tbu@0x150dd000 { - compatible = "qcom,qsmmuv500-tbu"; - reg = <0x150dd000 0x1000 0x150c2230 0x8>; - reg-names = "base", "status-reg"; - qcom,stream-id-range = <0x1800 0x400>; - qcom,regulator-names = "vdd"; - vdd-supply = <0x20b>; - qcom,msm-bus,name = "apps_smmu"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,active-only; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x0 0x0 0x8b 0x273 0x0 0x3e8>; - }; - - anoc_1_pcie_tbu@0x150e1000 { - compatible = "qcom,qsmmuv500-tbu"; - reg = <0x150e1000 0x1000 0x150c2238 0x8>; - reg-names = "base", "status-reg"; - qcom,stream-id-range = <0x1c00 0x400>; - qcom,regulator-names = "vdd"; - vdd-supply = <0x20c>; - clock-names = "gcc_aggre_noc_pcie_tbu_clk"; - clocks = <0x22 0x6>; - qcom,msm-bus,name = "apps_smmu"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,active-only; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x0 0x0 0x8b 0x273 0x0 0x3e8>; - }; - }; - - kgsl_iommu_test_device { - status = "disabled"; - compatible = "iommu-debug-test"; - iommus = <0x20d 0x7>; - }; - - apps_iommu_test_device { - compatible = "iommu-debug-test"; - iommus = <0x29 0x20 0x0>; - }; - - apps_iommu_coherent_test_device { - compatible = "iommu-debug-test"; - iommus = <0x29 0x20 0x0>; - dma-coherent; - }; - - qcom,ion { - compatible = "qcom,msm-ion"; - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,ion-heap@25 { - reg = <0x19>; - qcom,ion-heap-type = "SYSTEM"; - }; - - qcom,ion-heap@22 { - reg = <0x16>; - memory-region = <0x11d>; - qcom,ion-heap-type = "DMA"; - }; - - qcom,ion-heap@27 { - reg = <0x1b>; - memory-region = <0x20e>; - qcom,ion-heap-type = "DMA"; - }; - - qcom,ion-heap@19 { - reg = <0x13>; - memory-region = <0x20f>; - qcom,ion-heap-type = "DMA"; - }; - - qcom,ion-heap@13 { - reg = <0xd>; - memory-region = <0x210>; - qcom,ion-heap-type = "HYP_CMA"; - }; - - qcom,ion-heap@10 { - reg = <0xa>; - memory-region = <0x211>; - qcom,ion-heap-type = "HYP_CMA"; - }; - - qcom,ion-heap@9 { - reg = <0x9>; - qcom,ion-heap-type = "SYSTEM_SECURE"; - }; - }; - - qcom,smp2p-modem@1799000c { - compatible = "qcom,smp2p"; - reg = <0x1799000c 0x4>; - qcom,remote-pid = <0x1>; - qcom,irq-bitmask = <0x4000>; - interrupts = <0x0 0x1c3 0x1>; - }; - - qcom,smp2p-adsp@1799000c { - compatible = "qcom,smp2p"; - reg = <0x1799000c 0x4>; - qcom,remote-pid = <0x2>; - qcom,irq-bitmask = <0x400>; - interrupts = <0x0 0x9e 0x1>; - }; - - qcom,smp2p-dsps@1799000c { - compatible = "qcom,smp2p"; - reg = <0x1799000c 0x4>; - qcom,remote-pid = <0x3>; - qcom,irq-bitmask = <0x4000000>; - interrupts = <0x0 0xac 0x1>; - }; - - qcom,smp2p-cdsp@1799000c { - compatible = "qcom,smp2p"; - reg = <0x1799000c 0x4>; - qcom,remote-pid = <0x5>; - qcom,irq-bitmask = <0x40>; - interrupts = <0x0 0x240 0x1>; - }; - - qcom,smp2pgpio-smp2p-15-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "smp2p"; - qcom,remote-pid = <0xf>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0x212>; - phandle = <0x212>; - }; - - qcom,smp2pgpio_test_smp2p_15_in { - compatible = "qcom,smp2pgpio_test_smp2p_15_in"; - gpios = <0x212 0x0 0x0>; - }; - - qcom,smp2pgpio-smp2p-15-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "smp2p"; - qcom,remote-pid = <0xf>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0x213>; - phandle = <0x213>; - }; - - qcom,smp2pgpio_test_smp2p_15_out { - compatible = "qcom,smp2pgpio_test_smp2p_15_out"; - gpios = <0x213 0x0 0x0>; - }; - - qcom,smp2pgpio-smp2p-1-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "smp2p"; - qcom,remote-pid = <0x1>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0x214>; - phandle = <0x214>; - }; - - qcom,smp2pgpio_test_smp2p_1_in { - compatible = "qcom,smp2pgpio_test_smp2p_1_in"; - gpios = <0x214 0x0 0x0>; - }; - - qcom,smp2pgpio-smp2p-1-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "smp2p"; - qcom,remote-pid = <0x1>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0x215>; - phandle = <0x215>; - }; - - qcom,smp2pgpio_test_smp2p_1_out { - compatible = "qcom,smp2pgpio_test_smp2p_1_out"; - gpios = <0x215 0x0 0x0>; - }; - - qcom,smp2pgpio-smp2p-2-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "smp2p"; - qcom,remote-pid = <0x2>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0x216>; - phandle = <0x216>; - }; - - qcom,smp2pgpio_test_smp2p_2_in { - compatible = "qcom,smp2pgpio_test_smp2p_2_in"; - gpios = <0x216 0x0 0x0>; - }; - - qcom,smp2pgpio-smp2p-2-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "smp2p"; - qcom,remote-pid = <0x2>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0x217>; - phandle = <0x217>; - }; - - qcom,smp2pgpio_test_smp2p_2_out { - compatible = "qcom,smp2pgpio_test_smp2p_2_out"; - gpios = <0x217 0x0 0x0>; - }; - - qcom,smp2pgpio-smp2p-3-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "smp2p"; - qcom,remote-pid = <0x3>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0x218>; - phandle = <0x218>; - }; - - qcom,smp2pgpio_test_smp2p_3_in { - compatible = "qcom,smp2pgpio_test_smp2p_3_in"; - gpios = <0x218 0x0 0x0>; - }; - - qcom,smp2pgpio-smp2p-3-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "smp2p"; - qcom,remote-pid = <0x3>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0x219>; - phandle = <0x219>; - }; - - qcom,smp2pgpio_test_smp2p_3_out { - compatible = "qcom,smp2pgpio_test_smp2p_3_out"; - gpios = <0x219 0x0 0x0>; - }; - - qcom,smp2pgpio-smp2p-5-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "smp2p"; - qcom,remote-pid = <0x5>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0x21a>; - phandle = <0x21a>; - }; - - qcom,smp2pgpio_test_smp2p_5_in { - compatible = "qcom,smp2pgpio_test_smp2p_5_in"; - gpios = <0x21a 0x0 0x0>; - }; - - qcom,smp2pgpio-smp2p-5-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "smp2p"; - qcom,remote-pid = <0x5>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0x21b>; - phandle = <0x21b>; - }; - - qcom,smp2pgpio_test_smp2p_5_out { - compatible = "qcom,smp2pgpio_test_smp2p_5_out"; - gpios = <0x21b 0x0 0x0>; - }; - - qcom,smp2pgpio-sleepstate-gpio-3-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "sleepstate"; - qcom,remote-pid = <0x3>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0x21c>; - phandle = <0x21c>; - }; - - qcom,smp2pgpio-sleepstate-3-out { - compatible = "qcom,smp2pgpio_sleepstate_3_out"; - gpios = <0x21c 0x0 0x0>; - }; - - qcom,smp2pgpio-ssr-smp2p-1-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "slave-kernel"; - qcom,remote-pid = <0x1>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0xff>; - phandle = <0xff>; - }; - - qcom,smp2pgpio-ssr-smp2p-1-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "master-kernel"; - qcom,remote-pid = <0x1>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0x100>; - phandle = <0x100>; - }; - - qcom,smp2pgpio-ssr-smp2p-2-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "slave-kernel"; - qcom,remote-pid = <0x2>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0x103>; - phandle = <0x103>; - }; - - qcom,smp2pgpio-ssr-smp2p-2-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "master-kernel"; - qcom,remote-pid = <0x2>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0x104>; - phandle = <0x104>; - }; - - qcom,smp2pgpio-ssr-smp2p-3-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "slave-kernel"; - qcom,remote-pid = <0x3>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0x108>; - phandle = <0x108>; - }; - - qcom,smp2pgpio-ssr-smp2p-3-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "master-kernel"; - qcom,remote-pid = <0x3>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0x109>; - phandle = <0x109>; - }; - - qcom,smp2pgpio-ssr-smp2p-5-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "slave-kernel"; - qcom,remote-pid = <0x5>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0x11b>; - phandle = <0x11b>; - }; - - qcom,smp2pgpio-ssr-smp2p-5-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "master-kernel"; - qcom,remote-pid = <0x5>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0x11c>; - phandle = <0x11c>; - }; - - qcom,smp2pgpio-ipa-1-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "ipa"; - qcom,remote-pid = <0x1>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0x144>; - phandle = <0x144>; - }; - - qcom,smp2pgpio-ipa-1-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "ipa"; - qcom,remote-pid = <0x1>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0x145>; - phandle = <0x145>; - }; - - qcom,smp2pgpio-wlan-1-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "wlan"; - qcom,remote-pid = <0x1>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - linux,phandle = <0x147>; - phandle = <0x147>; - }; - - qcom,cam-req-mgr { - compatible = "qcom,cam-req-mgr"; - status = "ok"; - }; - - qcom,csiphy@ac65000 { - cell-index = <0x0>; - compatible = "qcom,csiphy-v1.0", "qcom,csiphy"; - reg = <0xac65000 0x1000>; - reg-names = "csiphy"; - reg-cam-base = <0x65000>; - interrupts = <0x0 0x1dd 0x0>; - interrupt-names = "csiphy"; - gdscr-supply = <0x21d>; - regulator-names = "gdscr", "refgen"; - csi-vdd-voltage = <0x124f80>; - mipi-csi-vdd-supply = <0x36>; - clocks = <0xdd 0x6 0xdd 0x55 0xdd 0x54 0xdd 0x9 0xdd 0xa 0xdd 0x13 0xdd 0xc 0xdd 0xb>; - clock-names = "camnoc_axi_clk", "soc_ahb_clk", "slow_ahb_src_clk", "cpas_ahb_clk", "cphy_rx_clk_src", "csiphy0_clk", "csi0phytimer_clk_src", "csi0phytimer_clk"; - src-clock-name = "csi0phytimer_clk_src"; - clock-cntl-level = "turbo"; - clock-rates = <0x0 0x0 0x0 0x0 0x16e36000 0x0 0x100db355 0x0>; - status = "ok"; - refgen-supply = <0x184>; - linux,phandle = <0xc5>; - phandle = <0xc5>; - }; - - qcom,csiphy@ac66000 { - cell-index = <0x1>; - compatible = "qcom,csiphy-v1.0", "qcom,csiphy"; - reg = <0xac66000 0x1000>; - reg-names = "csiphy"; - reg-cam-base = <0x66000>; - interrupts = <0x0 0x1de 0x0>; - interrupt-names = "csiphy"; - gdscr-supply = <0x21d>; - regulator-names = "gdscr", "refgen"; - csi-vdd-voltage = <0x124f80>; - mipi-csi-vdd-supply = <0x36>; - clocks = <0xdd 0x6 0xdd 0x55 0xdd 0x54 0xdd 0x9 0xdd 0xa 0xdd 0x14 0xdd 0xe 0xdd 0xd>; - clock-names = "camnoc_axi_clk", "soc_ahb_clk", "slow_ahb_src_clk", "cpas_ahb_clk", "cphy_rx_clk_src", "csiphy1_clk", "csi1phytimer_clk_src", "csi1phytimer_clk"; - src-clock-name = "csi1phytimer_clk_src"; - clock-cntl-level = "turbo"; - clock-rates = <0x0 0x0 0x0 0x0 0x16e36000 0x0 0x100db355 0x0>; - status = "ok"; - refgen-supply = <0x184>; - linux,phandle = <0xc6>; - phandle = <0xc6>; - }; - - qcom,csiphy@ac67000 { - cell-index = <0x2>; - compatible = "qcom,csiphy-v1.0", "qcom,csiphy"; - reg = <0xac67000 0x1000>; - reg-names = "csiphy"; - reg-cam-base = <0x67000>; - interrupts = <0x0 0x1df 0x0>; - interrupt-names = "csiphy"; - gdscr-supply = <0x21d>; - regulator-names = "gdscr", "refgen"; - csi-vdd-voltage = <0x124f80>; - mipi-csi-vdd-supply = <0x36>; - clocks = <0xdd 0x6 0xdd 0x55 0xdd 0x54 0xdd 0x9 0xdd 0xa 0xdd 0x15 0xdd 0x10 0xdd 0xf>; - clock-names = "camnoc_axi_clk", "soc_ahb_clk", "slow_ahb_src_clk", "cpas_ahb_clk", "cphy_rx_clk_src", "csiphy2_clk", "csi2phytimer_clk_src", "csi2phytimer_clk"; - src-clock-name = "csi2phytimer_clk_src"; - clock-cntl-level = "turbo"; - clock-rates = <0x0 0x0 0x0 0x0 0x16e36000 0x0 0x100db355 0x0>; - status = "ok"; - refgen-supply = <0x184>; - linux,phandle = <0xc7>; - phandle = <0xc7>; - }; - - qcom,cci@ac4a000 { - cell-index = <0x0>; - compatible = "qcom,cci"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0xac4a000 0x4000>; - reg-names = "cci"; - reg-cam-base = <0x4a000>; - interrupt-names = "cci"; - interrupts = <0x0 0x1cc 0x0>; - status = "ok"; - gdscr-supply = <0x21d>; - regulator-names = "gdscr"; - clocks = <0xdd 0x6 0xdd 0x55 0xdd 0x54 0xdd 0x9 0xdd 0x7 0xdd 0x8>; - clock-names = "camnoc_axi_clk", "soc_ahb_clk", "slow_ahb_src_clk", "cpas_ahb_clk", "cci_clk", "cci_clk_src"; - src-clock-name = "cci_clk_src"; - clock-cntl-level = "lowsvs"; - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x23c3460>; - pinctrl-names = "cam_default", "cam_suspend"; - pinctrl-0 = <0x21e 0x21f>; - pinctrl-1 = <0x220 0x221>; - gpios = <0x2e 0x11 0x0 0x2e 0x12 0x0 0x2e 0x13 0x0 0x2e 0x14 0x0>; - gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; - gpio-req-tbl-flags = <0x1 0x1 0x1 0x1>; - gpio-req-tbl-label = "CCI_I2C_DATA0", "CCI_I2C_CLK0", "CCI_I2C_DATA1", "CCI_I2C_CLK1"; - linux,phandle = <0xc8>; - phandle = <0xc8>; - - 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 = <0x1>; - hw-trdhld = <0x6>; - hw-tsp = <0x3>; - cci-clk-src = <0x23c3460>; - status = "ok"; - }; - - 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 = <0x1>; - hw-trdhld = <0x6>; - hw-tsp = <0x3>; - cci-clk-src = <0x23c3460>; - status = "ok"; - }; - - 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 = <0x1>; - hw-trdhld = <0x6>; - hw-tsp = <0x3>; - cci-clk-src = <0x23c3460>; - status = "ok"; - }; - - 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 = <0xf>; - hw-tbuf = <0x18>; - hw-scl-stretch-en = <0x1>; - hw-trdhld = <0x3>; - hw-tsp = <0x3>; - cci-clk-src = <0x23c3460>; - status = "ok"; - }; - - qcom,cam-res-mgr { - compatible = "qcom,cam-res-mgr"; - status = "ok"; - }; - - qcom,actuator@0 { - cell-index = <0x0>; - reg = <0x0>; - compatible = "qcom,actuator"; - cci-master = <0x0>; - cam_vaf-supply = <0x222>; - regulator-names = "cam_vaf"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x2ab980>; - rgltr-max-voltage = <0x2ab980>; - rgltr-load-current = <0x0>; - linux,phandle = <0x238>; - phandle = <0x238>; - }; - - qcom,actuator@1 { - cell-index = <0x1>; - reg = <0x1>; - compatible = "qcom,actuator"; - cci-master = <0x1>; - cam_vaf-supply = <0x223>; - regulator-names = "cam_vaf"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x2ab980>; - rgltr-max-voltage = <0x2ab980>; - rgltr-load-current = <0x0>; - linux,phandle = <0x23d>; - phandle = <0x23d>; - }; - - qcom,ois@0 { - cell-index = <0x0>; - reg = <0x0>; - compatible = "qcom,ois"; - cci-master = <0x0>; - cam_vaf-supply = <0x224>; - regulator-names = "cam_vaf"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x2ab980>; - rgltr-max-voltage = <0x2ab980>; - rgltr-load-current = <0x0>; - status = "ok"; - linux,phandle = <0x23a>; - phandle = <0x23a>; - }; - - qcom,eeprom@0 { - cell-index = <0x0>; - reg = <0x0>; - compatible = "qcom,eeprom"; - slave-addr = <0xa0>; - i2c-freq-mode = <0x1>; - num-blocks = <0x1>; - page0 = <0x0 0x0 0x0 0x0 0x0 0x0>; - poll0 = <0x0 0x0 0x0 0x0 0x0 0x0>; - mem0 = <0x2000 0x0 0x2 0x0 0x1 0x0>; - qcom,cam-power-seq-type = "cam_vio"; - qcom,cam-power-seq-cfg-val = <0x1>; - qcom,cam-power-seq-delay = <0x1>; - cam_vio-supply = <0x225>; - cam_clk-supply = <0x21d>; - regulator-names = "cam_vio", "cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x0 0x0>; - rgltr-max-voltage = <0x0 0x0>; - rgltr-load-current = <0x0 0x0>; - gpio-no-mux = <0x0>; - pinctrl-names = "cam_default", "cam_suspend"; - pinctrl-0 = <0x226 0x227>; - pinctrl-1 = <0x228 0x229>; - gpios = <0x2e 0xd 0x0>; - gpio-req-tbl-num = <0x0>; - gpio-req-tbl-flags = <0x1>; - gpio-req-tbl-label = "CAMIF_MCLK0"; - cci-master = <0x0>; - status = "ok"; - clocks = <0xdd 0x42>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - linux,phandle = <0x239>; - phandle = <0x239>; - }; - - qcom,eeprom@1 { - cell-index = <0x1>; - reg = <0x1>; - compatible = "qcom,eeprom"; - slave-addr = <0xa0>; - i2c-freq-mode = <0x1>; - num-blocks = <0x1>; - page0 = <0x0 0x0 0x0 0x0 0x0 0x0>; - poll0 = <0x0 0x0 0x0 0x0 0x0 0x0>; - mem0 = <0x2000 0x0 0x2 0x0 0x1 0x0>; - qcom,cam-power-seq-type = "cam_vio"; - qcom,cam-power-seq-cfg-val = <0x1>; - qcom,cam-power-seq-delay = <0x1>; - cam_vio-supply = <0x225>; - cam_clk-supply = <0x21d>; - regulator-names = "cam_vio", "cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x0 0x0>; - rgltr-max-voltage = <0x0 0x0>; - rgltr-load-current = <0x0 0x0>; - gpio-no-mux = <0x0>; - pinctrl-names = "cam_default", "cam_suspend"; - pinctrl-0 = <0x226 0x22a>; - pinctrl-1 = <0x228 0x22b>; - gpios = <0x2e 0xd 0x0>; - gpio-req-tbl-num = <0x0>; - gpio-req-tbl-flags = <0x1>; - gpio-req-tbl-label = "CAMIF_MCLK0"; - cci-master = <0x0>; - status = "ok"; - clocks = <0xdd 0x42>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - linux,phandle = <0x23e>; - phandle = <0x23e>; - }; - - qcom,eeprom@2 { - cell-index = <0x2>; - reg = <0x2>; - compatible = "qcom,eeprom"; - slave-addr = <0x5a>; - i2c-freq-mode = <0x1>; - num-blocks = <0x1>; - page0 = <0x0 0x0 0x0 0x0 0x0 0x0>; - poll0 = <0x0 0x0 0x0 0x0 0x0 0x0>; - mem0 = <0x2000 0x0 0x2 0x0 0x1 0x0>; - qcom,cam-power-seq-type = "cam_vio"; - qcom,cam-power-seq-cfg-val = <0x1>; - qcom,cam-power-seq-delay = <0x1>; - cam_vio-supply = <0x225>; - cam_vana-supply = <0x22c>; - cam_vdig-supply = <0x22d>; - cam_clk-supply = <0x21d>; - regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x0 0x328980 0x149970 0x0>; - rgltr-max-voltage = <0x0 0x36ee80 0x149970 0x0>; - rgltr-load-current = <0x0 0x13880 0x20f58 0x0>; - gpio-no-mux = <0x0>; - pinctrl-names = "cam_default", "cam_suspend"; - pinctrl-0 = <0x22e 0x22f>; - pinctrl-1 = <0x230 0x231>; - gpios = <0x2e 0xf 0x0 0x2e 0x68 0x0 0x2e 0x50 0x0 0x4d 0x9 0x0>; - gpio-reset = <0x1>; - gpio-vana = <0x2>; - gpio-vdig = <0x3>; - gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; - gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; - gpio-req-tbl-label = "CAMIF_MCLK2", "CAM_RESET2", "CAM_VANA2", "CAM_VDIG2"; - cci-master = <0x0>; - status = "ok"; - clocks = <0xdd 0x46>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - linux,phandle = <0x241>; - phandle = <0x241>; - }; - - qcom,eeprom@3 { - cell-index = <0x3>; - reg = <0x3>; - compatible = "qcom,eeprom"; - slave-addr = <0xc0>; - i2c-freq-mode = <0x1>; - cam_vio-supply = <0x225>; - cam_vana-supply = <0x22c>; - cam_vdig-supply = <0x232>; - cam_clk-supply = <0x21d>; - regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x0 0x328980 0x16e360 0x0>; - rgltr-max-voltage = <0x0 0x36ee80 0x16e360 0x0>; - rgltr-load-current = <0x0 0x13880 0x249f0 0x0>; - gpio-no-mux = <0x0>; - pinctrl-names = "cam_default", "cam_suspend"; - pinctrl-0 = <0x233 0x234>; - pinctrl-1 = <0x235 0x236>; - gpios = <0x2e 0xe 0x0 0x2e 0x19 0x0 0x2e 0x2c 0x0 0x2e 0x16 0x0>; - gpio-reset = <0x1>; - gpio-vana = <0x2>; - gpio-vdig = <0x3>; - gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; - gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; - gpio-req-tbl-label = "CAMIF_MCLK1", "CAM_RESET3", "CAM_VANA3", "CAM_VDIG3"; - sensor-mode = <0x0>; - cci-master = <0x1>; - status = "ok"; - clocks = <0xdd 0x44>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - linux,phandle = <0x242>; - phandle = <0x242>; - }; - - qcom,cam-sensor@0 { - cell-index = <0x0>; - compatible = "qcom,cam-sensor"; - reg = <0x0>; - csiphy-sd-index = <0x0>; - sensor-position-roll = <0x5a>; - sensor-position-pitch = <0x0>; - sensor-position-yaw = <0xb4>; - led-flash-src = <0x237>; - actuator-src = <0x238>; - eeprom-src = <0x239>; - ois-src = <0x23a>; - cam_vio-supply = <0x225>; - cam_vana-supply = <0x23b>; - cam_vdig-supply = <0x22d>; - cam_clk-supply = <0x21d>; - regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x0 0x2bb380 0x149970 0x0>; - rgltr-max-voltage = <0x0 0x2bb380 0x149970 0x0>; - rgltr-load-current = <0x0 0x13880 0x20f58 0x0>; - gpio-no-mux = <0x0>; - pinctrl-names = "cam_default", "cam_suspend"; - pinctrl-0 = <0x226 0x227>; - pinctrl-1 = <0x228 0x229>; - gpios = <0x2e 0xd 0x0 0x2e 0x77 0x0 0x2e 0xc 0x0 0x4d 0xb 0x0 0x2e 0x28 0x0>; - gpio-reset = <0x1>; - gpio-vana = <0x2>; - gpio-vdig = <0x3>; - gpio-custom1 = <0x4>; - gpio-req-tbl-num = <0x0 0x1 0x2 0x3 0x4>; - gpio-req-tbl-flags = <0x1 0x0 0x0 0x0 0x0>; - gpio-req-tbl-label = "CAMIF_MCLK0", "CAM_RESET0", "CAM_VANA0", "CAM_VDIG0", "CAM_CUSTOM0"; - sensor-mode = <0x0>; - cci-master = <0x0>; - status = "ok"; - clocks = <0xdd 0x42>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - }; - - qcom,cam-sensor@1 { - cell-index = <0x1>; - compatible = "qcom,cam-sensor"; - reg = <0x1>; - csiphy-sd-index = <0x1>; - sensor-position-roll = <0x5a>; - sensor-position-pitch = <0x0>; - sensor-position-yaw = <0xb4>; - led-flash-src = <0x23c>; - actuator-src = <0x23d>; - eeprom-src = <0x23e>; - cam_vdig-supply = <0x22d>; - cam_vio-supply = <0x225>; - cam_vana-supply = <0x22c>; - cam_clk-supply = <0x21d>; - regulator-names = "cam_vdig", "cam_vio", "cam_vana", "cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x149970 0x0 0x328980 0x0>; - rgltr-max-voltage = <0x149970 0x0 0x36ee80 0x0>; - rgltr-load-current = <0x20f58 0x0 0x13880 0x0>; - gpio-no-mux = <0x0>; - pinctrl-names = "cam_default", "cam_suspend"; - pinctrl-0 = <0x23f 0x22a>; - pinctrl-1 = <0x240 0x22b>; - gpios = <0x2e 0x10 0x0 0x2e 0x2b 0x0 0x2e 0x79 0x0 0x2e 0x27 0x0 0x2e 0x24 0x0>; - gpio-reset = <0x1>; - gpio-vana = <0x2>; - gpio-vdig = <0x3>; - gpio-vio = <0x4>; - gpio-req-tbl-num = <0x0 0x1 0x2 0x3 0x4>; - gpio-req-tbl-flags = <0x1 0x0 0x0 0x0 0x0>; - gpio-req-tbl-label = "CAMIF_MCLK3", "CAM_RESET1", "CAM_VANA1", "CAM_VDIG1", "CAM_VIO1"; - sensor-mode = <0x0>; - cci-master = <0x1>; - status = "ok"; - clocks = <0xdd 0x48>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - }; - - qcom,cam-sensor@2 { - cell-index = <0x2>; - compatible = "qcom,cam-sensor"; - reg = <0x2>; - csiphy-sd-index = <0x2>; - sensor-position-roll = <0x10e>; - sensor-position-pitch = <0x0>; - sensor-position-yaw = <0x0>; - eeprom-src = <0x241>; - cam_vio-supply = <0x225>; - cam_vana-supply = <0x22c>; - cam_vdig-supply = <0x22d>; - cam_clk-supply = <0x21d>; - regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x0 0x328980 0x149970 0x0>; - rgltr-max-voltage = <0x0 0x36ee80 0x149970 0x0>; - rgltr-load-current = <0x0 0x13880 0x20f58 0x0>; - gpio-no-mux = <0x0>; - pinctrl-names = "cam_default", "cam_suspend"; - pinctrl-0 = <0x22e 0x22f>; - pinctrl-1 = <0x230 0x231>; - gpios = <0x2e 0xf 0x0 0x2e 0x68 0x0 0x2e 0x50 0x0 0x4d 0x9 0x0>; - gpio-reset = <0x1>; - gpio-vana = <0x2>; - gpio-vdig = <0x3>; - gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; - gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; - gpio-req-tbl-label = "CAMIF_MCLK2", "CAM_RESET2", "CAM_VANA2", "CAM_VDIG2"; - sensor-mode = <0x0>; - cci-master = <0x0>; - status = "ok"; - clocks = <0xdd 0x46>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - }; - - qcom,cam-sensor@3 { - cell-index = <0x3>; - compatible = "qcom,cam-sensor"; - reg = <0x3>; - csiphy-sd-index = <0x1>; - sensor-position-roll = <0x10e>; - sensor-position-pitch = <0x0>; - sensor-position-yaw = <0x0>; - eeprom-src = <0x242>; - cam_vio-supply = <0x225>; - cam_vana-supply = <0x22c>; - cam_vdig-supply = <0x232>; - cam_clk-supply = <0x21d>; - regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x0 0x328980 0x16e360 0x0>; - rgltr-max-voltage = <0x0 0x36ee80 0x16e360 0x0>; - rgltr-load-current = <0x0 0x13880 0x249f0 0x0>; - gpio-no-mux = <0x0>; - pinctrl-names = "cam_default", "cam_suspend"; - pinctrl-0 = <0x233 0x234>; - pinctrl-1 = <0x235 0x236>; - gpios = <0x2e 0xe 0x0 0x2e 0x19 0x0 0x2e 0x2c 0x0 0x2e 0x16 0x0>; - gpio-reset = <0x1>; - gpio-vana = <0x2>; - gpio-vdig = <0x3>; - gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; - gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; - gpio-req-tbl-label = "CAMIF_MCLK1", "CAM_RESET3", "CAM_VANA3", "CAM_VDIG3"; - sensor-mode = <0x0>; - cci-master = <0x1>; - status = "ok"; - clocks = <0xdd 0x44>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - }; - }; - - 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 0x0 0x29 0x810 0x8 0x29 0xc08 0x0 0x29 0xc10 0x8>; - label = "ife"; - - iova-mem-map { - - iova-mem-region-io { - iova-region-name = "io"; - iova-region-start = <0x7400000>; - iova-region-len = <0xd8c00000>; - iova-region-id = <0x3>; - status = "ok"; - }; - }; - }; - - msm_cam_smmu_jpeg { - compatible = "qcom,msm-cam-smmu-cb"; - iommus = <0x29 0x1060 0x8 0x29 0x1068 0x8>; - label = "jpeg"; - - iova-mem-map { - - iova-mem-region-io { - iova-region-name = "io"; - iova-region-start = <0x7400000>; - iova-region-len = <0xd8c00000>; - iova-region-id = <0x3>; - status = "ok"; - }; - }; - }; - - msm_cam_icp_fw { - compatible = "qcom,msm-cam-smmu-fw-dev"; - label = "icp"; - memory-region = <0x243>; - }; - - msm_cam_smmu_icp { - compatible = "qcom,msm-cam-smmu-cb"; - iommus = <0x29 0x107a 0x2 0x29 0x1020 0x8 0x29 0x1040 0x8 0x29 0x1030 0x0 0x29 0x1050 0x0>; - label = "icp"; - - iova-mem-map { - - iova-mem-region-firmware { - iova-region-name = "firmware"; - iova-region-start = <0x0>; - iova-region-len = <0x500000>; - iova-region-id = <0x0>; - status = "ok"; - }; - - iova-mem-region-shared { - iova-region-name = "shared"; - iova-region-start = <0x7400000>; - iova-region-len = <0x9600000>; - iova-region-id = <0x1>; - status = "ok"; - iova-granularity = <0x15>; - }; - - iova-mem-region-secondary-heap { - iova-region-name = "secheap"; - iova-region-start = <0x10a00000>; - iova-region-len = <0x100000>; - iova-region-id = <0x4>; - status = "ok"; - }; - - iova-mem-region-io { - iova-region-name = "io"; - iova-region-start = <0x10c00000>; - iova-region-len = <0xcf300000>; - iova-region-id = <0x3>; - status = "ok"; - }; - - iova-mem-qdss-region { - iova-region-name = "qdss"; - iova-region-start = <0x10b00000>; - iova-region-len = <0x100000>; - iova-region-id = <0x5>; - qdss-phy-addr = <0x16790000>; - status = "ok"; - }; - }; - }; - - msm_cam_smmu_cpas_cdm { - compatible = "qcom,msm-cam-smmu-cb"; - iommus = <0x29 0x1000 0x0>; - label = "cpas-cdm0"; - - iova-mem-map { - - iova-mem-region-io { - iova-region-name = "io"; - iova-region-start = <0x7400000>; - iova-region-len = <0xd8c00000>; - iova-region-id = <0x3>; - 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 0x0>; - label = "fd"; - - iova-mem-map { - - iova-mem-region-io { - iova-region-name = "io"; - iova-region-start = <0x7400000>; - iova-region-len = <0xd8c00000>; - iova-region-id = <0x3>; - status = "ok"; - }; - }; - }; - - msm_cam_smmu_lrme { - compatible = "qcom,msm-cam-smmu-cb"; - iommus = <0x29 0x1038 0x0 0x29 0x1058 0x0>; - label = "lrme"; - - iova-mem-map { - - iova-mem-region-shared { - iova-region-name = "shared"; - iova-region-start = <0x7400000>; - iova-region-len = <0x6400000>; - iova-region-id = <0x1>; - status = "ok"; - }; - - iova-mem-region-io { - iova-region-name = "io"; - iova-region-start = <0xd800000>; - iova-region-len = <0xd2800000>; - iova-region-id = <0x3>; - status = "ok"; - }; - }; - }; - }; - - qcom,cam-cpas@ac40000 { - cell-index = <0x0>; - compatible = "qcom,cam-cpas"; - label = "cpas"; - arch-compat = "cpas_top"; - status = "ok"; - reg-names = "cam_cpas_top", "cam_camnoc"; - reg = <0xac40000 0x1000 0xac42000 0x5000>; - reg-cam-base = <0x40000 0x42000>; - interrupt-names = "cpas_camnoc"; - interrupts = <0x0 0x1cb 0x0>; - qcom,cpas-hw-ver = <0x170110>; - camnoc-axi-min-ib-bw = <0xb2d05e00>; - regulator-names = "camss-vdd"; - camss-vdd-supply = <0x21d>; - clock-names = "gcc_ahb_clk", "gcc_axi_clk", "soc_ahb_clk", "slow_ahb_clk_src", "cpas_ahb_clk", "camnoc_axi_clk"; - clocks = <0x22 0xc 0x22 0xd 0xdd 0x55 0xdd 0x54 0xdd 0x9 0xdd 0x6>; - src-clock-name = "slow_ahb_clk_src"; - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x124f800 0x0 0x0 0x0 0x0 0x0 0x4c4b400 0x0 0x0 0x0 0x0 0x0 0x4c4b400 0x0 0x0 0x0 0x0 0x0 0x4c4b400 0x0 0x0 0x0 0x0 0x0 0x4c4b400 0x0 0x0 0x0 0x0 0x0 0x4c4b400 0x0 0x0>; - clock-cntl-level = "suspend", "minsvs", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; - qcom,msm-bus,name = "cam_ahb"; - qcom,msm-bus,num-cases = <0x7>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x1 0x24d 0x0 0x0 0x1 0x24d 0x0 0x12ad4 0x1 0x24d 0x0 0x12ad4 0x1 0x24d 0x0 0x249f0 0x1 0x24d 0x0 0x249f0 0x1 0x24d 0x0 0x493e0 0x1 0x24d 0x0 0x493e0>; - vdd-corners = <0x1 0x11 0x31 0x41 0x81 0xc1 0x101 0x141 0x151 0x181 0x1a1>; - vdd-corner-ahb-mapping = "suspend", "suspend", "minsvs", "lowsvs", "svs", "svs_l1", "nominal", "nominal", "nominal", "turbo", "turbo"; - client-id-based; - client-names = "csiphy0", "csiphy1", "csiphy2", "csiphy3", "cci0", "csid0", "csid1", "csid2", "ife0", "ife1", "ife2", "ipe0", "ipe1", "cam-cdm-intf0", "cpas-cdm0", "bps0", "icp0", "jpeg-dma0", "jpeg-enc0", "fd0", "lrmecpas0"; - client-axi-port-names = "cam_hf_1", "cam_hf_2", "cam_hf_2", "cam_hf_2", "cam_sf_1", "cam_hf_1", "cam_hf_2", "cam_hf_2", "cam_hf_1", "cam_hf_2", "cam_hf_2", "cam_sf_1", "cam_sf_1", "cam_sf_1", "cam_sf_1", "cam_sf_1", "cam_sf_1", "cam_sf_1", "cam_sf_1", "cam_sf_1", "cam_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 = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x88 0x200 0x0 0x0 0x88 0x200 0x0 0x0>; - }; - - qcom,axi-port-camnoc { - qcom,msm-bus,name = "cam_hf_1_camnoc"; - qcom,msm-bus-vector-dyn-vote; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x92 0x30a 0x0 0x0 0x92 0x30a 0x0 0x0>; - }; - }; - - 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 = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x91 0x200 0x0 0x0 0x91 0x200 0x0 0x0>; - }; - - qcom,axi-port-camnoc { - qcom,msm-bus,name = "cam_hf_2_camnoc"; - qcom,msm-bus-vector-dyn-vote; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x93 0x30a 0x0 0x0 0x93 0x30a 0x0 0x0>; - }; - }; - - 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 = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x89 0x200 0x0 0x0 0x89 0x200 0x0 0x0>; - }; - - qcom,axi-port-camnoc { - qcom,msm-bus,name = "cam_sf_1_camnoc"; - qcom,msm-bus-vector-dyn-vote; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x94 0x30a 0x0 0x0 0x94 0x30a 0x0 0x0>; - }; - }; - }; - }; - - qcom,cam-cdm-intf { - compatible = "qcom,cam-cdm-intf"; - cell-index = <0x0>; - label = "cam-cdm-intf"; - num-hw-cdm = <0x1>; - cdm-client-names = "vfe", "jpegdma", "jpegenc", "fd", "lrmecdm"; - status = "ok"; - }; - - qcom,cpas-cdm0@ac48000 { - cell-index = <0x0>; - compatible = "qcom,cam170-cpas-cdm0"; - label = "cpas-cdm"; - reg = <0xac48000 0x1000>; - reg-names = "cpas-cdm"; - reg-cam-base = <0x48000>; - interrupts = <0x0 0x1cd 0x0>; - interrupt-names = "cpas-cdm"; - regulator-names = "camss"; - camss-supply = <0x21d>; - clock-names = "gcc_camera_ahb", "gcc_camera_axi", "cam_cc_soc_ahb_clk", "cam_cc_cpas_ahb_clk", "cam_cc_camnoc_axi_clk"; - clocks = <0x22 0xc 0x22 0xd 0xdd 0x55 0xdd 0x9 0xdd 0x6>; - clock-rates = <0x0 0x0 0x0 0x0 0x0>; - 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 = <0x0>; - compatible = "qcom,csid170"; - reg-names = "csid"; - reg = <0xacb3000 0x1000>; - reg-cam-base = <0xb3000>; - interrupt-names = "csid"; - interrupts = <0x0 0x1d0 0x0>; - regulator-names = "camss", "ife0"; - camss-supply = <0x21d>; - ife0-supply = <0x244>; - clock-names = "camera_ahb", "camera_axi", "soc_ahb_clk", "cpas_ahb_clk", "slow_ahb_clk_src", "ife_csid_clk", "ife_csid_clk_src", "ife_cphy_rx_clk", "cphy_rx_clk_src", "ife_clk", "ife_clk_src", "camnoc_axi_clk", "ife_axi_clk"; - clocks = <0x22 0xc 0x22 0xd 0xdd 0x55 0xdd 0x9 0xdd 0x54 0xdd 0x25 0xdd 0x26 0xdd 0x24 0xdd 0xa 0xdd 0x22 0xdd 0x23 0xdd 0x6 0xdd 0x21>; - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x0 0x16e36000 0x0 0x0 0x0 0x18148d00 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x20113a80 0x0 0x0 0x0 0x23c34600 0x0 0x0>; - clock-cntl-level = "svs", "turbo"; - src-clock-name = "ife_csid_clk_src"; - clock-control-debugfs = "true"; - status = "ok"; - linux,phandle = <0xc9>; - phandle = <0xc9>; - }; - - qcom,vfe0@acaf000 { - cell-index = <0x0>; - compatible = "qcom,vfe170"; - reg-names = "ife"; - reg = <0xacaf000 0x4000>; - reg-cam-base = <0xaf000>; - interrupt-names = "ife"; - interrupts = <0x0 0x1d1 0x0>; - regulator-names = "camss", "ife0"; - camss-supply = <0x21d>; - ife0-supply = <0x244>; - clock-names = "camera_ahb", "camera_axi", "soc_ahb_clk", "cpas_ahb_clk", "slow_ahb_clk_src", "ife_clk", "ife_clk_src", "camnoc_axi_clk", "ife_axi_clk"; - clocks = <0x22 0xc 0x22 0xd 0xdd 0x55 0xdd 0x9 0xdd 0x54 0xdd 0x22 0xdd 0x23 0xdd 0x6 0xdd 0x21>; - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x0 0x18148d00 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x1c9c3800 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x23c34600 0x0 0x0>; - clock-cntl-level = "svs", "svs_l1", "turbo"; - src-clock-name = "ife_clk_src"; - clock-control-debugfs = "true"; - clock-names-option = "ife_dsp_clk"; - clocks-option = <0xdd 0x27>; - clock-rates-option = <0x23c34600>; - status = "ok"; - linux,phandle = <0xca>; - phandle = <0xca>; - }; - - qcom,csid1@acba000 { - cell-index = <0x1>; - compatible = "qcom,csid170"; - reg-names = "csid"; - reg = <0xacba000 0x1000>; - reg-cam-base = <0xba000>; - interrupt-names = "csid"; - interrupts = <0x0 0x1d2 0x0>; - regulator-names = "camss", "ife1"; - camss-supply = <0x21d>; - ife1-supply = <0x245>; - clock-names = "camera_ahb", "camera_axi", "soc_ahb_clk", "cpas_ahb_clk", "slow_ahb_clk_src", "ife_csid_clk", "ife_csid_clk_src", "ife_cphy_rx_clk", "cphy_rx_clk_src", "ife_clk", "ife_clk_src", "camnoc_axi_clk", "ife_axi_clk"; - clocks = <0x22 0xc 0x22 0xd 0xdd 0x55 0xdd 0x9 0xdd 0x54 0xdd 0x2c 0xdd 0x2d 0xdd 0x2b 0xdd 0xa 0xdd 0x29 0xdd 0x2a 0xdd 0x6 0xdd 0x28>; - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x0 0x16e36000 0x0 0x0 0x0 0x18148d00 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x20113a80 0x0 0x0 0x0 0x23c34600 0x0 0x0>; - clock-cntl-level = "svs", "turbo"; - src-clock-name = "ife_csid_clk_src"; - clock-control-debugfs = "true"; - status = "ok"; - linux,phandle = <0xcb>; - phandle = <0xcb>; - }; - - qcom,vfe1@acb6000 { - cell-index = <0x1>; - compatible = "qcom,vfe170"; - reg-names = "ife"; - reg = <0xacb6000 0x4000>; - reg-cam-base = <0xb6000>; - interrupt-names = "ife"; - interrupts = <0x0 0x1d3 0x0>; - regulator-names = "camss", "ife1"; - camss-supply = <0x21d>; - ife1-supply = <0x245>; - clock-names = "camera_ahb", "camera_axi", "soc_ahb_clk", "cpas_ahb_clk", "slow_ahb_clk_src", "ife_clk", "ife_clk_src", "camnoc_axi_clk", "ife_axi_clk"; - clocks = <0x22 0xc 0x22 0xd 0xdd 0x55 0xdd 0x9 0xdd 0x54 0xdd 0x29 0xdd 0x2a 0xdd 0x6 0xdd 0x28>; - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x0 0x18148d00 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x1c9c3800 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x23c34600 0x0 0x0>; - clock-cntl-level = "svs", "svs_l1", "turbo"; - src-clock-name = "ife_clk_src"; - clock-control-debugfs = "true"; - clock-names-option = "ife_dsp_clk"; - clocks-option = <0xdd 0x2e>; - clock-rates-option = <0x23c34600>; - status = "ok"; - linux,phandle = <0xcc>; - phandle = <0xcc>; - }; - - qcom,csid-lite@acc8000 { - cell-index = <0x2>; - compatible = "qcom,csid-lite170"; - reg-names = "csid-lite"; - reg = <0xacc8000 0x1000>; - reg-cam-base = <0xc8000>; - interrupt-names = "csid-lite"; - interrupts = <0x0 0x1d4 0x0>; - regulator-names = "camss"; - camss-supply = <0x21d>; - clock-names = "camera_ahb", "camera_axi", "soc_ahb_clk", "cpas_ahb_clk", "slow_ahb_clk_src", "ife_csid_clk", "ife_csid_clk_src", "ife_cphy_rx_clk", "cphy_rx_clk_src", "ife_clk", "ife_clk_src", "camnoc_axi_clk"; - clocks = <0x22 0xc 0x22 0xd 0xdd 0x55 0xdd 0x9 0xdd 0x54 0xdd 0x32 0xdd 0x33 0xdd 0x31 0xdd 0xa 0xdd 0x2f 0xdd 0x30 0xdd 0x6>; - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x0 0x16e36000 0x0 0x0 0x0 0x18148d00 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x20113a80 0x0 0x0 0x0 0x23c34600 0x0>; - clock-cntl-level = "svs", "turbo"; - src-clock-name = "ife_csid_clk_src"; - clock-control-debugfs = "true"; - status = "ok"; - linux,phandle = <0xcd>; - phandle = <0xcd>; - }; - - qcom,vfe-lite@acc4000 { - cell-index = <0x2>; - compatible = "qcom,vfe-lite170"; - reg-names = "ife-lite"; - reg = <0xacc4000 0x4000>; - reg-cam-base = <0xc4000>; - interrupt-names = "ife-lite"; - interrupts = <0x0 0x1d5 0x0>; - regulator-names = "camss"; - camss-supply = <0x21d>; - clock-names = "camera_ahb", "camera_axi", "soc_ahb_clk", "cpas_ahb_clk", "slow_ahb_clk_src", "ife_clk", "ife_clk_src", "camnoc_axi_clk"; - clocks = <0x22 0xc 0x22 0xd 0xdd 0x55 0xdd 0x9 0xdd 0x54 0xdd 0x2f 0xdd 0x30 0xdd 0x6>; - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x0 0x18148d00 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x1c9c3800 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x23c34600 0x0>; - clock-cntl-level = "svs", "svs_l1", "turbo"; - src-clock-name = "ife_clk_src"; - clock-control-debugfs = "true"; - status = "ok"; - linux,phandle = <0xce>; - phandle = <0xce>; - }; - - qcom,cam-icp { - compatible = "qcom,cam-icp"; - compat-hw-name = "qcom,a5", "qcom,ipe0", "qcom,ipe1", "qcom,bps"; - num-a5 = <0x1>; - num-ipe = <0x2>; - num-bps = <0x1>; - status = "ok"; - }; - - qcom,a5@ac00000 { - cell-index = <0x0>; - compatible = "qcom,cam-a5"; - reg = <0xac00000 0x6000 0xac10000 0x8000 0xac18000 0x3000>; - reg-names = "a5_qgic", "a5_sierra", "a5_csr"; - reg-cam-base = <0x0 0x10000 0x18000>; - interrupts = <0x0 0x1cf 0x0>; - interrupt-names = "a5"; - regulator-names = "camss-vdd"; - camss-vdd-supply = <0x21d>; - clock-names = "gcc_cam_ahb_clk", "gcc_cam_axi_clk", "soc_fast_ahb", "soc_ahb_clk", "cpas_ahb_clk", "camnoc_axi_clk", "icp_clk", "icp_clk_src"; - clocks = <0x22 0xc 0x22 0xd 0xdd 0x17 0xdd 0x55 0xdd 0x9 0xdd 0x6 0xdd 0x1d 0xdd 0x1e>; - clock-rates = <0x0 0x0 0xbebc200 0x0 0x0 0x0 0x0 0x17d78400 0x0 0x0 0xbebc200 0x0 0x0 0x0 0x0 0x23c34600>; - clock-cntl-level = "svs", "turbo"; - fw_name = "CAMERA_ICP.elf"; - ubwc-cfg = <0x7b 0x1ef>; - status = "ok"; - linux,phandle = <0xcf>; - phandle = <0xcf>; - }; - - qcom,ipe0 { - cell-index = <0x0>; - compatible = "qcom,cam-ipe"; - reg = <0xac87000 0x3000>; - reg-names = "ipe0_top"; - reg-cam-base = <0x87000>; - regulator-names = "ipe0-vdd"; - ipe0-vdd-supply = <0x246>; - clock-names = "ipe_0_ahb_clk", "ipe_0_areg_clk", "ipe_0_axi_clk", "ipe_0_clk", "ipe_0_clk_src"; - src-clock-name = "ipe_0_clk_src"; - clock-control-debugfs = "true"; - clocks = <0xdd 0x34 0xdd 0x35 0xdd 0x36 0xdd 0x37 0xdd 0x38>; - clock-rates = <0x0 0x0 0x0 0x0 0x18148d00 0x0 0x0 0x0 0x0 0x1c9c3800 0x0 0x0 0x0 0x0 0x20113a80 0x0 0x0 0x0 0x0 0x23c34600>; - clock-cntl-level = "svs", "svs_l1", "nominal", "turbo"; - status = "ok"; - linux,phandle = <0xd0>; - phandle = <0xd0>; - }; - - qcom,ipe1 { - cell-index = <0x1>; - compatible = "qcom,cam-ipe"; - reg = <0xac91000 0x3000>; - reg-names = "ipe1_top"; - reg-cam-base = <0x91000>; - regulator-names = "ipe1-vdd"; - ipe1-vdd-supply = <0x247>; - clock-names = "ipe_1_ahb_clk", "ipe_1_areg_clk", "ipe_1_axi_clk", "ipe_1_clk", "ipe_1_clk_src"; - src-clock-name = "ipe_1_clk_src"; - clock-control-debugfs = "true"; - clocks = <0xdd 0x39 0xdd 0x3a 0xdd 0x3b 0xdd 0x3c 0xdd 0x3d>; - clock-rates = <0x0 0x0 0x0 0x0 0x18148d00 0x0 0x0 0x0 0x0 0x1c9c3800 0x0 0x0 0x0 0x0 0x20113a80 0x0 0x0 0x0 0x0 0x23c34600>; - clock-cntl-level = "svs", "svs_l1", "nominal", "turbo"; - status = "ok"; - linux,phandle = <0xd1>; - phandle = <0xd1>; - }; - - qcom,bps { - cell-index = <0x0>; - compatible = "qcom,cam-bps"; - reg = <0xac6f000 0x3000>; - reg-names = "bps_top"; - reg-cam-base = <0x6f000>; - regulator-names = "bps-vdd"; - bps-vdd-supply = <0x248>; - clock-names = "bps_ahb_clk", "bps_areg_clk", "bps_axi_clk", "bps_clk", "bps_clk_src"; - src-clock-name = "bps_clk_src"; - clock-control-debugfs = "true"; - clocks = <0xdd 0x0 0xdd 0x1 0xdd 0x2 0xdd 0x3 0xdd 0x4>; - clock-rates = <0x0 0x0 0x0 0x0 0x18148d00 0x0 0x0 0x0 0x0 0x1c9c3800 0x0 0x0 0x0 0x0 0x23c34600 0x0 0x0 0x0 0x0 0x23c34600>; - clock-cntl-level = "svs", "svs_l1", "nominal", "turbo"; - status = "ok"; - linux,phandle = <0xd2>; - phandle = <0xd2>; - }; - - qcom,cam-jpeg { - compatible = "qcom,cam-jpeg"; - compat-hw-name = "qcom,jpegenc", "qcom,jpegdma"; - num-jpeg-enc = <0x1>; - num-jpeg-dma = <0x1>; - status = "ok"; - }; - - qcom,jpegenc@ac4e000 { - cell-index = <0x0>; - compatible = "qcom,cam_jpeg_enc"; - reg-names = "jpege_hw"; - reg = <0xac4e000 0x4000>; - reg-cam-base = <0x4e000>; - interrupt-names = "jpeg"; - interrupts = <0x0 0x1da 0x0>; - regulator-names = "camss-vdd"; - camss-vdd-supply = <0x21d>; - clock-names = "camera_ahb", "camera_axi", "soc_ahb_clk", "cpas_ahb_clk", "camnoc_axi_clk", "jpegenc_clk_src", "jpegenc_clk"; - clocks = <0x22 0xc 0x22 0xd 0xdd 0x55 0xdd 0x9 0xdd 0x6 0xdd 0x3f 0xdd 0x3e>; - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x23c34600 0x0>; - src-clock-name = "jpegenc_clk_src"; - clock-cntl-level = "nominal"; - status = "ok"; - }; - - qcom,jpegdma@0xac52000 { - cell-index = <0x0>; - compatible = "qcom,cam_jpeg_dma"; - reg-names = "jpegdma_hw"; - reg = <0xac52000 0x4000>; - reg-cam-base = <0x52000>; - interrupt-names = "jpegdma"; - interrupts = <0x0 0x1db 0x0>; - regulator-names = "camss-vdd"; - camss-vdd-supply = <0x21d>; - clock-names = "camera_ahb", "camera_axi", "soc_ahb_clk", "cpas_ahb_clk", "camnoc_axi_clk", "jpegdma_clk_src", "jpegdma_clk"; - clocks = <0x22 0xc 0x22 0xd 0xdd 0x55 0xdd 0x9 0xdd 0x6 0xdd 0x3f 0xdd 0x3e>; - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x23c34600 0x0>; - src-clock-name = "jpegdma_clk_src"; - clock-cntl-level = "nominal"; - status = "ok"; - }; - - qcom,cam-fd { - compatible = "qcom,cam-fd"; - compat-hw-name = "qcom,fd"; - num-fd = <0x1>; - status = "ok"; - }; - - qcom,fd@ac5a000 { - cell-index = <0x0>; - compatible = "qcom,fd41"; - reg-names = "fd_core", "fd_wrapper"; - reg = <0xac5a000 0x1000 0xac5b000 0x400>; - reg-cam-base = <0x5a000 0x5b000>; - interrupt-names = "fd"; - interrupts = <0x0 0x1ce 0x0>; - regulator-names = "camss-vdd"; - camss-vdd-supply = <0x21d>; - clock-names = "gcc_ahb_clk", "gcc_axi_clk", "soc_ahb_clk", "cpas_ahb_clk", "camnoc_axi_clk", "fd_core_clk_src", "fd_core_clk", "fd_core_uar_clk"; - clocks = <0x22 0xc 0x22 0xd 0xdd 0x55 0xdd 0x9 0xdd 0x6 0xdd 0x19 0xdd 0x18 0xdd 0x1a>; - src-clock-name = "fd_core_clk_src"; - clock-control-debugfs = "true"; - clock-cntl-level = "svs", "svs_l1", "turbo"; - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x17d78400 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x20113a80 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x23c34600 0x0 0x0>; - status = "ok"; - }; - - 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", "aggre2_noc-base", "config_noc-base", "dc_noc-base", "gladiator_noc-base", "mc_virt-base", "mem_noc-base", "mmss_noc-base", "system_noc-base", "ipa_virt-base", "camnoc_virt-base"; - mbox-names = "apps_rsc", "disp_rsc"; - mboxes = <0xc2 0x0 0x32 0x0>; - - rsc-apps { - cell-id = <0x1f40>; - label = "apps_rsc"; - qcom,rsc-dev; - qcom,req_state = <0x2>; - linux,phandle = <0x249>; - phandle = <0x249>; - }; - - rsc-disp { - cell-id = <0x1f41>; - label = "disp_rsc"; - qcom,rsc-dev; - qcom,req_state = <0x3>; - linux,phandle = <0x24a>; - phandle = <0x24a>; - }; - - bcm-acv { - cell-id = <0x1b7d>; - label = "ACV"; - qcom,bcm-name = "ACV"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x2c7>; - phandle = <0x2c7>; - }; - - bcm-alc { - cell-id = <0x1b7e>; - label = "ALC"; - qcom,bcm-name = "ALC"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x2af>; - phandle = <0x2af>; - }; - - bcm-mc0 { - cell-id = <0x1b58>; - label = "MC0"; - qcom,bcm-name = "MC0"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x2c6>; - phandle = <0x2c6>; - }; - - bcm-sh0 { - cell-id = <0x1b5b>; - label = "SH0"; - qcom,bcm-name = "SH0"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x2ca>; - phandle = <0x2ca>; - }; - - bcm-mm0 { - cell-id = <0x1b63>; - label = "MM0"; - qcom,bcm-name = "MM0"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x2d0>; - phandle = <0x2d0>; - }; - - bcm-sh1 { - cell-id = <0x1b5c>; - label = "SH1"; - qcom,bcm-name = "SH1"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x2c8>; - phandle = <0x2c8>; - }; - - bcm-mm1 { - cell-id = <0x1b64>; - label = "MM1"; - qcom,bcm-name = "MM1"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x257>; - phandle = <0x257>; - }; - - bcm-sh2 { - cell-id = <0x1b5d>; - label = "SH2"; - qcom,bcm-name = "SH2"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x2cc>; - phandle = <0x2cc>; - }; - - bcm-mm2 { - cell-id = <0x1b65>; - label = "MM2"; - qcom,bcm-name = "MM2"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x2ce>; - phandle = <0x2ce>; - }; - - bcm-sh3 { - cell-id = <0x1b5e>; - label = "SH3"; - qcom,bcm-name = "SH3"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x294>; - phandle = <0x294>; - }; - - bcm-mm3 { - cell-id = <0x1b66>; - label = "MM3"; - qcom,bcm-name = "MM3"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x29c>; - phandle = <0x29c>; - }; - - bcm-sh4 { - cell-id = <0x1b5f>; - label = "SH4"; - qcom,bcm-name = "SH4"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - }; - - bcm-sh5 { - cell-id = <0x1b60>; - label = "SH5"; - qcom,bcm-name = "SH5"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x297>; - phandle = <0x297>; - }; - - bcm-sn0 { - cell-id = <0x1b6a>; - label = "SN0"; - qcom,bcm-name = "SN0"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x2d7>; - phandle = <0x2d7>; - }; - - bcm-ce0 { - cell-id = <0x1b7a>; - label = "CE0"; - qcom,bcm-name = "CE0"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x253>; - phandle = <0x253>; - }; - - bcm-ip0 { - cell-id = <0x1b7b>; - label = "IP0"; - qcom,bcm-name = "IP0"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x2c5>; - phandle = <0x2c5>; - }; - - bcm-cn0 { - cell-id = <0x1b7c>; - label = "CN0"; - qcom,bcm-name = "CN0"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x25a>; - phandle = <0x25a>; - }; - - bcm-qup0 { - cell-id = <0x1b7f>; - label = "QUP0"; - qcom,bcm-name = "QUP0"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x24e>; - phandle = <0x24e>; - }; - - bcm-sn1 { - cell-id = <0x1b6b>; - label = "SN1"; - qcom,bcm-name = "SN1"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x2d8>; - phandle = <0x2d8>; - }; - - bcm-sn2 { - cell-id = <0x1b6c>; - label = "SN2"; - qcom,bcm-name = "SN2"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x2d5>; - phandle = <0x2d5>; - }; - - bcm-sn3 { - cell-id = <0x1b6d>; - label = "SN3"; - qcom,bcm-name = "SN3"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x2d3>; - phandle = <0x2d3>; - }; - - bcm-sn4 { - cell-id = <0x1b6e>; - label = "SN4"; - qcom,bcm-name = "SN4"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x2ae>; - phandle = <0x2ae>; - }; - - bcm-sn5 { - cell-id = <0x1b6f>; - label = "SN5"; - qcom,bcm-name = "SN5"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x2db>; - phandle = <0x2db>; - }; - - bcm-sn6 { - cell-id = <0x1b70>; - label = "SN6"; - qcom,bcm-name = "SN6"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x2d1>; - phandle = <0x2d1>; - }; - - bcm-sn7 { - cell-id = <0x1b71>; - label = "SN7"; - qcom,bcm-name = "SN7"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x2d9>; - phandle = <0x2d9>; - }; - - bcm-sn8 { - cell-id = <0x1b72>; - label = "SN8"; - qcom,bcm-name = "SN8"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x2da>; - phandle = <0x2da>; - }; - - bcm-sn9 { - cell-id = <0x1b73>; - label = "SN9"; - qcom,bcm-name = "SN9"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x2a5>; - phandle = <0x2a5>; - }; - - bcm-sn11 { - cell-id = <0x1b75>; - label = "SN11"; - qcom,bcm-name = "SN11"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x2a9>; - phandle = <0x2a9>; - }; - - bcm-sn12 { - cell-id = <0x1b76>; - label = "SN12"; - qcom,bcm-name = "SN12"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x2aa>; - phandle = <0x2aa>; - }; - - bcm-sn14 { - cell-id = <0x1b78>; - label = "SN14"; - qcom,bcm-name = "SN14"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x2ac>; - phandle = <0x2ac>; - }; - - bcm-sn15 { - cell-id = <0x1b79>; - label = "SN15"; - qcom,bcm-name = "SN15"; - qcom,rscs = <0x249>; - qcom,bcm-dev; - linux,phandle = <0x2ab>; - phandle = <0x2ab>; - }; - - bcm-mc0_display { - cell-id = <0x6978>; - label = "MC0_DISPLAY"; - qcom,bcm-name = "MC0"; - qcom,rscs = <0x24a>; - qcom,bcm-dev; - linux,phandle = <0x2dc>; - phandle = <0x2dc>; - }; - - bcm-sh0_display { - cell-id = <0x6979>; - label = "SH0_DISPLAY"; - qcom,bcm-name = "SH0"; - qcom,rscs = <0x24a>; - qcom,bcm-dev; - linux,phandle = <0x2de>; - phandle = <0x2de>; - }; - - bcm-mm0_display { - cell-id = <0x697a>; - label = "MM0_DISPLAY"; - qcom,bcm-name = "MM0"; - qcom,rscs = <0x24a>; - qcom,bcm-dev; - linux,phandle = <0x2e2>; - phandle = <0x2e2>; - }; - - bcm-mm1_display { - cell-id = <0x697b>; - label = "MM1_DISPLAY"; - qcom,bcm-name = "MM1"; - qcom,rscs = <0x24a>; - qcom,bcm-dev; - linux,phandle = <0x2b6>; - phandle = <0x2b6>; - }; - - bcm-mm2_display { - cell-id = <0x697c>; - label = "MM2_DISPLAY"; - qcom,bcm-name = "MM2"; - qcom,rscs = <0x24a>; - qcom,bcm-dev; - linux,phandle = <0x2e0>; - phandle = <0x2e0>; - }; - - bcm-mm3_display { - cell-id = <0x697d>; - label = "MM3_DISPLAY"; - qcom,bcm-name = "MM3"; - qcom,rscs = <0x24a>; - qcom,bcm-dev; - linux,phandle = <0x2b8>; - phandle = <0x2b8>; - }; - - 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 = <0x1>; - clocks; - linux,phandle = <0x24c>; - phandle = <0x24c>; - }; - - 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 = <0x1>; - clocks; - linux,phandle = <0x251>; - phandle = <0x251>; - }; - - 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 = <0x256>; - phandle = <0x256>; - }; - - 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 = <0x1>; - clocks; - linux,phandle = <0x259>; - phandle = <0x259>; - }; - - 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 = <0x1>; - clocks; - linux,phandle = <0x287>; - phandle = <0x287>; - }; - - 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 = <0x1>; - clocks; - linux,phandle = <0x28b>; - phandle = <0x28b>; - }; - - 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 = <0x28d>; - phandle = <0x28d>; - }; - - 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 = <0x28f>; - phandle = <0x28f>; - }; - - 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 = <0x1>; - clocks; - linux,phandle = <0x293>; - phandle = <0x293>; - }; - - 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 = <0x1>; - clocks; - linux,phandle = <0x299>; - phandle = <0x299>; - }; - - 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 = <0x1>; - clocks; - linux,phandle = <0x29e>; - phandle = <0x29e>; - }; - - 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 = <0x2b1>; - phandle = <0x2b1>; - }; - - 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 = <0x1>; - clocks; - linux,phandle = <0x2b3>; - phandle = <0x2b3>; - }; - - 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 = <0x1>; - clocks; - linux,phandle = <0x2b5>; - phandle = <0x2b5>; - }; - - mas-qhm-a1noc-cfg { - cell-id = <0x79>; - label = "mas-qhm-a1noc-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x24b>; - qcom,bus-dev = <0x24c>; - linux,phandle = <0x2bc>; - phandle = <0x2bc>; - }; - - mas-qhm-qup1 { - cell-id = <0x56>; - label = "mas-qhm-qup1"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x24d>; - qcom,bus-dev = <0x24c>; - qcom,bcms = <0x24e>; - }; - - mas-qhm-tsif { - cell-id = <0x52>; - label = "mas-qhm-tsif"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x24d>; - qcom,bus-dev = <0x24c>; - }; - - mas-xm-sdc2 { - cell-id = <0x51>; - label = "mas-xm-sdc2"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x1>; - qcom,connections = <0x24d>; - qcom,bus-dev = <0x24c>; - qcom,ap-owned; - qcom,prio = <0x1>; - }; - - mas-xm-sdc4 { - cell-id = <0x50>; - label = "mas-xm-sdc4"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x2>; - qcom,connections = <0x24d>; - qcom,bus-dev = <0x24c>; - qcom,ap-owned; - qcom,prio = <0x1>; - }; - - mas-xm-ufs-card { - cell-id = <0x7a>; - label = "mas-xm-ufs-card"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x3>; - qcom,connections = <0x24d>; - qcom,bus-dev = <0x24c>; - qcom,ap-owned; - qcom,prio = <0x2>; - }; - - mas-xm-ufs-mem { - cell-id = <0x7b>; - label = "mas-xm-ufs-mem"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x4>; - qcom,connections = <0x24d>; - qcom,bus-dev = <0x24c>; - qcom,ap-owned; - qcom,prio = <0x2>; - }; - - mas-xm-pcie-0 { - cell-id = <0x2d>; - label = "mas-xm-pcie-0"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x5>; - qcom,connections = <0x24f>; - qcom,bus-dev = <0x24c>; - qcom,ap-owned; - qcom,prio = <0x2>; - }; - - mas-qhm-a2noc-cfg { - cell-id = <0x7c>; - label = "mas-qhm-a2noc-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x250>; - qcom,bus-dev = <0x251>; - linux,phandle = <0x2bd>; - phandle = <0x2bd>; - }; - - mas-qhm-qdss-bam { - cell-id = <0x35>; - label = "mas-qhm-qdss-bam"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x252>; - qcom,bus-dev = <0x251>; - }; - - mas-qhm-qup2 { - cell-id = <0x54>; - label = "mas-qhm-qup2"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x252>; - qcom,bus-dev = <0x251>; - qcom,bcms = <0x24e>; - }; - - mas-qnm-cnoc { - cell-id = <0x76>; - label = "mas-qnm-cnoc"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x0>; - qcom,connections = <0x252>; - qcom,bus-dev = <0x251>; - qcom,ap-owned; - qcom,prio = <0x1>; - linux,phandle = <0x2c1>; - phandle = <0x2c1>; - }; - - mas-qxm-crypto { - cell-id = <0x7d>; - label = "mas-qxm-crypto"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x1>; - qcom,connections = <0x252>; - qcom,bus-dev = <0x251>; - qcom,bcms = <0x253>; - qcom,ap-owned; - qcom,prio = <0x2>; - }; - - mas-qxm-ipa { - cell-id = <0x5a>; - label = "mas-qxm-ipa"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x2>; - qcom,connections = <0x252>; - qcom,bus-dev = <0x251>; - qcom,ap-owned; - qcom,prio = <0x2>; - qcom,defer-init-qos; - qcom,node-qos-bcms = <0x1b7b 0x0 0x1>; - }; - - mas-xm-pcie3-1 { - cell-id = <0x64>; - label = "mas-xm-pcie3-1"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x6>; - qcom,connections = <0x254>; - qcom,bus-dev = <0x251>; - qcom,ap-owned; - qcom,prio = <0x2>; - }; - - mas-xm-qdss-etr { - cell-id = <0x3c>; - label = "mas-xm-qdss-etr"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x7>; - qcom,connections = <0x252>; - qcom,bus-dev = <0x251>; - qcom,ap-owned; - qcom,prio = <0x2>; - }; - - mas-xm-usb3-0 { - cell-id = <0x3d>; - label = "mas-xm-usb3-0"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0xa>; - qcom,connections = <0x252>; - qcom,bus-dev = <0x251>; - qcom,ap-owned; - qcom,prio = <0x2>; - - qcom,node-qos-clks { - clocks = <0x22 0x9>; - clock-names = "clk-usb3-prim-axi-no-rate"; - }; - }; - - mas-xm-usb3-1 { - cell-id = <0x65>; - label = "mas-xm-usb3-1"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0xb>; - qcom,connections = <0x252>; - qcom,bus-dev = <0x251>; - qcom,ap-owned; - qcom,prio = <0x2>; - - qcom,node-qos-clks { - clocks = <0x22 0xa>; - 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 = <0x1>; - qcom,connections = <0x255>; - qcom,bus-dev = <0x256>; - qcom,bcms = <0x257>; - }; - - mas-qxm-camnoc-hf1-uncomp { - cell-id = <0x93>; - label = "mas-qxm-camnoc-hf1-uncomp"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x255>; - qcom,bus-dev = <0x256>; - qcom,bcms = <0x257>; - }; - - mas-qxm-camnoc-sf-uncomp { - cell-id = <0x94>; - label = "mas-qxm-camnoc-sf-uncomp"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x255>; - qcom,bus-dev = <0x256>; - qcom,bcms = <0x257>; - }; - - mas-qhm-spdm { - cell-id = <0x24>; - label = "mas-qhm-spdm"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x258>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - }; - - mas-qnm-snoc { - cell-id = <0x2733>; - label = "mas-qnm-snoc"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x25b 0x25c 0x25d 0x25e 0x25f 0x260 0x261 0x262 0x263 0x264 0x265 0x266 0x267 0x268 0x269 0x26a 0x26b 0x26c 0x26d 0x26e 0x26f 0x270 0x271 0x272 0x273 0x274 0x275 0x276 0x277 0x278 0x279 0x27a 0x27b 0x27c 0x27d 0x27e 0x27f 0x280 0x281 0x282 0x283 0x284>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x2d2>; - phandle = <0x2d2>; - }; - - mas-qhm-cnoc { - cell-id = <0x7e>; - label = "mas-qhm-cnoc"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x285 0x286>; - qcom,bus-dev = <0x287>; - linux,phandle = <0x2be>; - phandle = <0x2be>; - }; - - mas-acm-l3 { - cell-id = <0x1>; - label = "mas-acm-l3"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x288 0x289 0x28a>; - qcom,bus-dev = <0x28b>; - }; - - mas-pm-gnoc-cfg { - cell-id = <0x7f>; - label = "mas-pm-gnoc-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x288>; - qcom,bus-dev = <0x28b>; - }; - - mas-ipa-core-master { - cell-id = <0x8f>; - label = "mas-ipa-core-master"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x28c>; - qcom,bus-dev = <0x28d>; - }; - - mas-llcc-mc { - cell-id = <0x81>; - label = "mas-llcc-mc"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x4>; - qcom,connections = <0x28e>; - qcom,bus-dev = <0x28f>; - linux,phandle = <0x2c9>; - phandle = <0x2c9>; - }; - - mas-acm-tcu { - cell-id = <0x68>; - label = "mas-acm-tcu"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x0>; - qcom,connections = <0x290 0x291 0x292>; - qcom,bus-dev = <0x293>; - qcom,bcms = <0x294>; - qcom,ap-owned; - qcom,prio = <0x7>; - }; - - mas-qhm-memnoc-cfg { - cell-id = <0x82>; - label = "mas-qhm-memnoc-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x295 0x296>; - qcom,bus-dev = <0x293>; - linux,phandle = <0x2c2>; - phandle = <0x2c2>; - }; - - mas-qnm-apps { - cell-id = <0x83>; - label = "mas-qnm-apps"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x2>; - qcom,qport = <0x2 0x3>; - qcom,connections = <0x291>; - qcom,bus-dev = <0x293>; - qcom,bcms = <0x297>; - qcom,ap-owned; - qcom,prio = <0x0>; - linux,phandle = <0x2c4>; - phandle = <0x2c4>; - }; - - mas-qnm-mnoc-hf { - cell-id = <0x84>; - label = "mas-qnm-mnoc-hf"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x2>; - qcom,qport = <0x4 0x5>; - qcom,connections = <0x290 0x291>; - qcom,bus-dev = <0x293>; - qcom,ap-owned; - qcom,prio = <0x0>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - linux,phandle = <0x2cf>; - phandle = <0x2cf>; - }; - - mas-qnm-mnoc-sf { - cell-id = <0x85>; - label = "mas-qnm-mnoc-sf"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x7>; - qcom,connections = <0x290 0x291 0x292>; - qcom,bus-dev = <0x293>; - qcom,ap-owned; - qcom,prio = <0x0>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - linux,phandle = <0x2cd>; - phandle = <0x2cd>; - }; - - mas-qnm-snoc-gc { - cell-id = <0x86>; - label = "mas-qnm-snoc-gc"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x8>; - qcom,connections = <0x291>; - qcom,bus-dev = <0x293>; - qcom,ap-owned; - qcom,prio = <0x0>; - qcom,forwarding; - linux,phandle = <0x2d4>; - phandle = <0x2d4>; - }; - - mas-qnm-snoc-sf { - cell-id = <0x87>; - label = "mas-qnm-snoc-sf"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x9>; - qcom,connections = <0x290 0x291>; - qcom,bus-dev = <0x293>; - qcom,ap-owned; - qcom,prio = <0x0>; - qcom,forwarding; - linux,phandle = <0x2d6>; - phandle = <0x2d6>; - }; - - mas-qxm-gpu { - cell-id = <0x1a>; - label = "mas-qxm-gpu"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x2>; - qcom,qport = <0xa 0xb>; - qcom,connections = <0x290 0x291 0x292>; - qcom,bus-dev = <0x293>; - qcom,ap-owned; - qcom,prio = <0x0>; - }; - - mas-qhm-mnoc-cfg { - cell-id = <0x67>; - label = "mas-qhm-mnoc-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x298>; - qcom,bus-dev = <0x299>; - linux,phandle = <0x2bf>; - phandle = <0x2bf>; - }; - - mas-qxm-camnoc-hf0 { - cell-id = <0x88>; - label = "mas-qxm-camnoc-hf0"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x1>; - qcom,connections = <0x29a>; - qcom,bus-dev = <0x299>; - qcom,bcms = <0x257>; - qcom,ap-owned; - qcom,prio = <0x0>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - }; - - mas-qxm-camnoc-hf1 { - cell-id = <0x91>; - label = "mas-qxm-camnoc-hf1"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x2>; - qcom,connections = <0x29a>; - qcom,bus-dev = <0x299>; - qcom,bcms = <0x257>; - qcom,ap-owned; - qcom,prio = <0x0>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - }; - - mas-qxm-camnoc-sf { - cell-id = <0x89>; - label = "mas-qxm-camnoc-sf"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x0>; - qcom,connections = <0x29b>; - qcom,bus-dev = <0x299>; - qcom,bcms = <0x29c>; - qcom,ap-owned; - qcom,prio = <0x0>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - }; - - mas-qxm-mdp0 { - cell-id = <0x16>; - label = "mas-qxm-mdp0"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x3>; - qcom,connections = <0x29a>; - qcom,bus-dev = <0x299>; - qcom,bcms = <0x257>; - qcom,ap-owned; - qcom,prio = <0x0>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - }; - - mas-qxm-mdp1 { - cell-id = <0x17>; - label = "mas-qxm-mdp1"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x4>; - qcom,connections = <0x29a>; - qcom,bus-dev = <0x299>; - qcom,bcms = <0x257>; - qcom,ap-owned; - qcom,prio = <0x0>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - }; - - mas-qxm-rot { - cell-id = <0x19>; - label = "mas-qxm-rot"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x5>; - qcom,connections = <0x29b>; - qcom,bus-dev = <0x299>; - qcom,bcms = <0x29c>; - qcom,ap-owned; - qcom,prio = <0x0>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - }; - - mas-qxm-venus0 { - cell-id = <0x3f>; - label = "mas-qxm-venus0"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x6>; - qcom,connections = <0x29b>; - qcom,bus-dev = <0x299>; - qcom,bcms = <0x29c>; - qcom,ap-owned; - qcom,prio = <0x0>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - }; - - mas-qxm-venus1 { - cell-id = <0x40>; - label = "mas-qxm-venus1"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x7>; - qcom,connections = <0x29b>; - qcom,bus-dev = <0x299>; - qcom,bcms = <0x29c>; - qcom,ap-owned; - qcom,prio = <0x0>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - }; - - mas-qxm-venus-arm9 { - cell-id = <0x8a>; - label = "mas-qxm-venus-arm9"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x8>; - qcom,connections = <0x29b>; - qcom,bus-dev = <0x299>; - qcom,bcms = <0x29c>; - qcom,ap-owned; - qcom,prio = <0x0>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - }; - - mas-qhm-snoc-cfg { - cell-id = <0x36>; - label = "mas-qhm-snoc-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x29d>; - qcom,bus-dev = <0x29e>; - linux,phandle = <0x2c0>; - phandle = <0x2c0>; - }; - - mas-qnm-aggre1-noc { - cell-id = <0x274f>; - label = "mas-qnm-aggre1-noc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x29f 0x2a0 0x2a1 0x2a2 0x2a3 0x2a4>; - qcom,bus-dev = <0x29e>; - qcom,bcms = <0x2a5>; - linux,phandle = <0x2b9>; - phandle = <0x2b9>; - }; - - mas-qnm-aggre2-noc { - cell-id = <0x2750>; - label = "mas-qnm-aggre2-noc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x29f 0x2a0 0x2a6 0x2a1 0x2a2 0x2a3 0x2a7 0x2a8 0x2a4>; - qcom,bus-dev = <0x29e>; - qcom,bcms = <0x2a9>; - linux,phandle = <0x2bb>; - phandle = <0x2bb>; - }; - - mas-qnm-gladiator-sodv { - cell-id = <0x8b>; - label = "mas-qnm-gladiator-sodv"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x29f 0x2a6 0x2a1 0x2a2 0x2a3 0x2a7 0x2a8 0x2a4>; - qcom,bus-dev = <0x29e>; - qcom,bcms = <0x2aa>; - linux,phandle = <0x2c3>; - phandle = <0x2c3>; - }; - - mas-qnm-memnoc { - cell-id = <0x8e>; - label = "mas-qnm-memnoc"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x2a1 0x2a2 0x29f 0x2a3 0x2a4>; - qcom,bus-dev = <0x29e>; - qcom,bcms = <0x2ab>; - linux,phandle = <0x2cb>; - phandle = <0x2cb>; - }; - - mas-qnm-pcie-anoc { - cell-id = <0x8c>; - label = "mas-qnm-pcie-anoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x2a1 0x2a2 0x2a3 0x2a0 0x2a4>; - qcom,bus-dev = <0x29e>; - qcom,bcms = <0x2ac>; - linux,phandle = <0x2ba>; - phandle = <0x2ba>; - }; - - mas-qxm-pimem { - cell-id = <0x8d>; - label = "mas-qxm-pimem"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x3>; - qcom,connections = <0x2a1 0x2ad>; - qcom,bus-dev = <0x29e>; - qcom,bcms = <0x2ae>; - qcom,ap-owned; - qcom,prio = <0x2>; - }; - - mas-xm-gic { - cell-id = <0x95>; - label = "mas-xm-gic"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x0>; - qcom,connections = <0x2a1 0x2ad>; - qcom,bus-dev = <0x29e>; - qcom,bcms = <0x2aa>; - qcom,ap-owned; - qcom,prio = <0x1>; - }; - - mas-alc { - cell-id = <0x90>; - label = "mas-alc"; - qcom,buswidth = <0x1>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x28f>; - qcom,bcms = <0x2af>; - }; - - mas-llcc-mc_display { - cell-id = <0x4e20>; - label = "mas-llcc-mc_display"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x4>; - qcom,connections = <0x2b0>; - qcom,bus-dev = <0x2b1>; - linux,phandle = <0x2dd>; - phandle = <0x2dd>; - }; - - mas-qnm-mnoc-hf_display { - cell-id = <0x4e21>; - label = "mas-qnm-mnoc-hf_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x2>; - qcom,qport = <0x4 0x5>; - qcom,connections = <0x2b2>; - qcom,bus-dev = <0x2b3>; - linux,phandle = <0x2e1>; - phandle = <0x2e1>; - }; - - mas-qnm-mnoc-sf_display { - cell-id = <0x4e22>; - label = "mas-qnm-mnoc-sf_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x7>; - qcom,connections = <0x2b2>; - qcom,bus-dev = <0x2b3>; - linux,phandle = <0x2df>; - phandle = <0x2df>; - }; - - mas-qxm-mdp0_display { - cell-id = <0x4e23>; - label = "mas-qxm-mdp0_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x3>; - qcom,connections = <0x2b4>; - qcom,bus-dev = <0x2b5>; - qcom,bcms = <0x2b6>; - }; - - mas-qxm-mdp1_display { - cell-id = <0x4e24>; - label = "mas-qxm-mdp1_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x4>; - qcom,connections = <0x2b4>; - qcom,bus-dev = <0x2b5>; - qcom,bcms = <0x2b6>; - }; - - mas-qxm-rot_display { - cell-id = <0x4e25>; - label = "mas-qxm-rot_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x5>; - qcom,connections = <0x2b7>; - qcom,bus-dev = <0x2b5>; - qcom,bcms = <0x2b8>; - }; - - slv-qns-a1noc-snoc { - cell-id = <0x274e>; - label = "slv-qns-a1noc-snoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x24c>; - qcom,connections = <0x2b9>; - linux,phandle = <0x24d>; - phandle = <0x24d>; - }; - - slv-srvc-aggre1-noc { - cell-id = <0x2e8>; - label = "slv-srvc-aggre1-noc"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x24c>; - qcom,bcms = <0x2a5>; - linux,phandle = <0x24b>; - phandle = <0x24b>; - }; - - slv-qns-pcie-a1noc-snoc { - cell-id = <0x2754>; - label = "slv-qns-pcie-a1noc-snoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x24c>; - qcom,connections = <0x2ba>; - linux,phandle = <0x24f>; - phandle = <0x24f>; - }; - - slv-qns-a2noc-snoc { - cell-id = <0x2751>; - label = "slv-qns-a2noc-snoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x251>; - qcom,connections = <0x2bb>; - linux,phandle = <0x252>; - phandle = <0x252>; - }; - - slv-qns-pcie-snoc { - cell-id = <0x2e9>; - label = "slv-qns-pcie-snoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x251>; - qcom,connections = <0x2ba>; - linux,phandle = <0x254>; - phandle = <0x254>; - }; - - slv-srvc-aggre2-noc { - cell-id = <0x2ea>; - label = "slv-srvc-aggre2-noc"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x251>; - qcom,bcms = <0x2a9>; - linux,phandle = <0x250>; - phandle = <0x250>; - }; - - slv-qns-camnoc-uncomp { - cell-id = <0x30a>; - label = "slv-qns-camnoc-uncomp"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x256>; - linux,phandle = <0x255>; - phandle = <0x255>; - }; - - slv-qhs-a1-noc-cfg { - cell-id = <0x2af>; - label = "slv-qhs-a1-noc-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,connections = <0x2bc>; - qcom,bcms = <0x25a>; - linux,phandle = <0x27a>; - phandle = <0x27a>; - }; - - slv-qhs-a2-noc-cfg { - cell-id = <0x2b0>; - label = "slv-qhs-a2-noc-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,connections = <0x2bd>; - qcom,bcms = <0x25a>; - linux,phandle = <0x265>; - phandle = <0x265>; - }; - - slv-qhs-aop { - cell-id = <0x2eb>; - label = "slv-qhs-aop"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x272>; - phandle = <0x272>; - }; - - slv-qhs-aoss { - cell-id = <0x2ec>; - label = "slv-qhs-aoss"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x27b>; - phandle = <0x27b>; - }; - - slv-qhs-camera-cfg { - cell-id = <0x24d>; - label = "slv-qhs-camera-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x25d>; - phandle = <0x25d>; - }; - - slv-qhs-clk-ctl { - cell-id = <0x26c>; - label = "slv-qhs-clk-ctl"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x283>; - phandle = <0x283>; - }; - - slv-qhs-compute-dsp-cfg { - cell-id = <0x2ed>; - label = "slv-qhs-compute-dsp-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x271>; - phandle = <0x271>; - }; - - slv-qhs-cpr-cx { - cell-id = <0x28b>; - label = "slv-qhs-cpr-cx"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x279>; - phandle = <0x279>; - }; - - slv-qhs-crypto0-cfg { - cell-id = <0x271>; - label = "slv-qhs-crypto0-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x280>; - phandle = <0x280>; - }; - - slv-qhs-dcc-cfg { - cell-id = <0x2aa>; - label = "slv-qhs-dcc-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,connections = <0x2be>; - qcom,bcms = <0x25a>; - linux,phandle = <0x269>; - phandle = <0x269>; - }; - - slv-qhs-ddrss-cfg { - cell-id = <0x2ee>; - label = "slv-qhs-ddrss-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x26a>; - phandle = <0x26a>; - }; - - slv-qhs-display-cfg { - cell-id = <0x24e>; - label = "slv-qhs-display-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x267>; - phandle = <0x267>; - }; - - slv-qhs-glm { - cell-id = <0x2d6>; - label = "slv-qhs-glm"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x263>; - phandle = <0x263>; - }; - - slv-qhs-gpuss-cfg { - cell-id = <0x256>; - label = "slv-qhs-gpuss-cfg"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x26e>; - phandle = <0x26e>; - }; - - slv-qhs-imem-cfg { - cell-id = <0x273>; - label = "slv-qhs-imem-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x284>; - phandle = <0x284>; - }; - - slv-qhs-ipa { - cell-id = <0x2a4>; - label = "slv-qhs-ipa"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x278>; - phandle = <0x278>; - }; - - slv-qhs-mnoc-cfg { - cell-id = <0x280>; - label = "slv-qhs-mnoc-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,connections = <0x2bf>; - qcom,bcms = <0x25a>; - linux,phandle = <0x260>; - phandle = <0x260>; - }; - - slv-qhs-pcie0-cfg { - cell-id = <0x29b>; - label = "slv-qhs-pcie0-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x26d>; - phandle = <0x26d>; - }; - - slv-qhs-pcie-gen3-cfg { - cell-id = <0x29c>; - label = "slv-qhs-pcie-gen3-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x26c>; - phandle = <0x26c>; - }; - - slv-qhs-pdm { - cell-id = <0x267>; - label = "slv-qhs-pdm"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x264>; - phandle = <0x264>; - }; - - slv-qhs-phy-refgen-south { - cell-id = <0x2f0>; - label = "slv-qhs-phy-refgen-south"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x26b>; - phandle = <0x26b>; - }; - - slv-qhs-pimem-cfg { - cell-id = <0x2a9>; - label = "slv-qhs-pimem-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x281>; - phandle = <0x281>; - }; - - slv-qhs-prng { - cell-id = <0x26a>; - label = "slv-qhs-prng"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x27c>; - phandle = <0x27c>; - }; - - slv-qhs-qdss-cfg { - cell-id = <0x27b>; - label = "slv-qhs-qdss-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x266>; - phandle = <0x266>; - }; - - slv-qhs-qupv3-north { - cell-id = <0x263>; - label = "slv-qhs-qupv3-north"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x273>; - phandle = <0x273>; - }; - - slv-qhs-qupv3-south { - cell-id = <0x265>; - label = "slv-qhs-qupv3-south"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x27e>; - phandle = <0x27e>; - }; - - slv-qhs-sdc2 { - cell-id = <0x260>; - label = "slv-qhs-sdc2"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x25f>; - phandle = <0x25f>; - }; - - slv-qhs-sdc4 { - cell-id = <0x261>; - label = "slv-qhs-sdc4"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x25e>; - phandle = <0x25e>; - }; - - slv-qhs-snoc-cfg { - cell-id = <0x282>; - label = "slv-qhs-snoc-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,connections = <0x2c0>; - qcom,bcms = <0x25a>; - linux,phandle = <0x262>; - phandle = <0x262>; - }; - - slv-qhs-spdm { - cell-id = <0x279>; - label = "slv-qhs-spdm"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x27f>; - phandle = <0x27f>; - }; - - slv-qhs-spss-cfg { - cell-id = <0x2f1>; - label = "slv-qhs-spss-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x25c>; - phandle = <0x25c>; - }; - - slv-qhs-tcsr { - cell-id = <0x26f>; - label = "slv-qhs-tcsr"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x268>; - phandle = <0x268>; - }; - - slv-qhs-tlmm-north { - cell-id = <0x2db>; - label = "slv-qhs-tlmm-north"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x282>; - phandle = <0x282>; - }; - - slv-qhs-tlmm-south { - cell-id = <0x2f3>; - label = "slv-qhs-tlmm-south"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x25b>; - phandle = <0x25b>; - }; - - slv-qhs-tsif { - cell-id = <0x23f>; - label = "slv-qhs-tsif"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x270>; - phandle = <0x270>; - }; - - slv-qhs-ufs-card-cfg { - cell-id = <0x2f4>; - label = "slv-qhs-ufs-card-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x276>; - phandle = <0x276>; - }; - - slv-qhs-ufs-mem-cfg { - cell-id = <0x2f5>; - label = "slv-qhs-ufs-mem-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x261>; - phandle = <0x261>; - }; - - slv-qhs-usb3-0 { - cell-id = <0x247>; - label = "slv-qhs-usb3-0"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x274>; - phandle = <0x274>; - }; - - slv-qhs-usb3-1 { - cell-id = <0x2ef>; - label = "slv-qhs-usb3-1"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x277>; - phandle = <0x277>; - }; - - slv-qhs-venus-cfg { - cell-id = <0x254>; - label = "slv-qhs-venus-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x26f>; - phandle = <0x26f>; - }; - - slv-qhs-vsense-ctrl-cfg { - cell-id = <0x2f6>; - label = "slv-qhs-vsense-ctrl-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x27d>; - phandle = <0x27d>; - }; - - slv-qns-cnoc-a2noc { - cell-id = <0x2d5>; - label = "slv-qns-cnoc-a2noc"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,connections = <0x2c1>; - qcom,bcms = <0x25a>; - linux,phandle = <0x258>; - phandle = <0x258>; - }; - - slv-srvc-cnoc { - cell-id = <0x286>; - label = "slv-srvc-cnoc"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x259>; - qcom,bcms = <0x25a>; - linux,phandle = <0x275>; - phandle = <0x275>; - }; - - slv-qhs-llcc { - cell-id = <0x2f8>; - label = "slv-qhs-llcc"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x287>; - linux,phandle = <0x286>; - phandle = <0x286>; - }; - - slv-qhs-memnoc { - cell-id = <0x2f9>; - label = "slv-qhs-memnoc"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x287>; - qcom,connections = <0x2c2>; - linux,phandle = <0x285>; - phandle = <0x285>; - }; - - slv-qns-gladiator-sodv { - cell-id = <0x2d8>; - label = "slv-qns-gladiator-sodv"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x28b>; - qcom,connections = <0x2c3>; - linux,phandle = <0x289>; - phandle = <0x289>; - }; - - slv-qns-gnoc-memnoc { - cell-id = <0x2fb>; - label = "slv-qns-gnoc-memnoc"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x2>; - qcom,bus-dev = <0x28b>; - qcom,connections = <0x2c4>; - linux,phandle = <0x28a>; - phandle = <0x28a>; - }; - - slv-srvc-gnoc { - cell-id = <0x2fc>; - label = "slv-srvc-gnoc"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x28b>; - linux,phandle = <0x288>; - phandle = <0x288>; - }; - - slv-ipa-core-slave { - cell-id = <0x309>; - label = "slv-ipa-core-slave"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x28d>; - qcom,bcms = <0x2c5>; - linux,phandle = <0x28c>; - phandle = <0x28c>; - }; - - slv-ebi { - cell-id = <0x200>; - label = "slv-ebi"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x4>; - qcom,bus-dev = <0x28f>; - qcom,bcms = <0x2c6 0x2c7>; - linux,phandle = <0x28e>; - phandle = <0x28e>; - }; - - slv-qhs-mdsp-ms-mpu-cfg { - cell-id = <0x2fd>; - label = "slv-qhs-mdsp-ms-mpu-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x293>; - linux,phandle = <0x296>; - phandle = <0x296>; - }; - - slv-qns-apps-io { - cell-id = <0x2fe>; - label = "slv-qns-apps-io"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x293>; - qcom,bcms = <0x2c8>; - linux,phandle = <0x290>; - phandle = <0x290>; - }; - - slv-qns-llcc { - cell-id = <0x302>; - label = "slv-qns-llcc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x4>; - qcom,bus-dev = <0x293>; - qcom,connections = <0x2c9>; - qcom,bcms = <0x2ca>; - linux,phandle = <0x291>; - phandle = <0x291>; - }; - - slv-qns-memnoc-snoc { - cell-id = <0x308>; - label = "slv-qns-memnoc-snoc"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x293>; - qcom,connections = <0x2cb>; - qcom,bcms = <0x2cc>; - linux,phandle = <0x292>; - phandle = <0x292>; - }; - - slv-srvc-memnoc { - cell-id = <0x303>; - label = "slv-srvc-memnoc"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x293>; - linux,phandle = <0x295>; - phandle = <0x295>; - }; - - slv-qns2-mem-noc { - cell-id = <0x304>; - label = "slv-qns2-mem-noc"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x299>; - qcom,connections = <0x2cd>; - qcom,bcms = <0x2ce>; - linux,phandle = <0x29b>; - phandle = <0x29b>; - }; - - slv-qns-mem-noc-hf { - cell-id = <0x305>; - label = "slv-qns-mem-noc-hf"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x2>; - qcom,bus-dev = <0x299>; - qcom,connections = <0x2cf>; - qcom,bcms = <0x2d0>; - linux,phandle = <0x29a>; - phandle = <0x29a>; - }; - - slv-srvc-mnoc { - cell-id = <0x25b>; - label = "slv-srvc-mnoc"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x299>; - linux,phandle = <0x298>; - phandle = <0x298>; - }; - - slv-qhs-apss { - cell-id = <0x2a1>; - label = "slv-qhs-apss"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x29e>; - qcom,bcms = <0x2d1>; - linux,phandle = <0x2a2>; - phandle = <0x2a2>; - }; - - slv-qns-cnoc { - cell-id = <0x2734>; - label = "slv-qns-cnoc"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x29e>; - qcom,connections = <0x2d2>; - qcom,bcms = <0x2d3>; - linux,phandle = <0x2a3>; - phandle = <0x2a3>; - }; - - slv-qns-memnoc-gc { - cell-id = <0x306>; - label = "slv-qns-memnoc-gc"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x29e>; - qcom,connections = <0x2d4>; - qcom,bcms = <0x2d5>; - linux,phandle = <0x2ad>; - phandle = <0x2ad>; - }; - - slv-qns-memnoc-sf { - cell-id = <0x307>; - label = "slv-qns-memnoc-sf"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x29e>; - qcom,connections = <0x2d6>; - qcom,bcms = <0x2d7>; - linux,phandle = <0x2a0>; - phandle = <0x2a0>; - }; - - slv-qxs-imem { - cell-id = <0x249>; - label = "slv-qxs-imem"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x29e>; - qcom,bcms = <0x2d8>; - linux,phandle = <0x2a1>; - phandle = <0x2a1>; - }; - - slv-qxs-pcie { - cell-id = <0x299>; - label = "slv-qxs-pcie"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x29e>; - qcom,bcms = <0x2d9>; - linux,phandle = <0x2a7>; - phandle = <0x2a7>; - }; - - slv-qxs-pcie-gen3 { - cell-id = <0x29a>; - label = "slv-qxs-pcie-gen3"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x29e>; - qcom,bcms = <0x2da>; - linux,phandle = <0x2a6>; - phandle = <0x2a6>; - }; - - slv-qxs-pimem { - cell-id = <0x2c8>; - label = "slv-qxs-pimem"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x29e>; - linux,phandle = <0x29f>; - phandle = <0x29f>; - }; - - slv-srvc-snoc { - cell-id = <0x24b>; - label = "slv-srvc-snoc"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x29e>; - qcom,bcms = <0x2d1>; - linux,phandle = <0x29d>; - phandle = <0x29d>; - }; - - slv-xs-qdss-stm { - cell-id = <0x24c>; - label = "slv-xs-qdss-stm"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x29e>; - qcom,bcms = <0x2db>; - linux,phandle = <0x2a4>; - phandle = <0x2a4>; - }; - - slv-xs-sys-tcu-cfg { - cell-id = <0x2a0>; - label = "slv-xs-sys-tcu-cfg"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x29e>; - qcom,bcms = <0x2d1>; - linux,phandle = <0x2a8>; - phandle = <0x2a8>; - }; - - slv-ebi_display { - cell-id = <0x5020>; - label = "slv-ebi_display"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x4>; - qcom,bus-dev = <0x2b1>; - qcom,bcms = <0x2dc>; - linux,phandle = <0x2b0>; - phandle = <0x2b0>; - }; - - slv-qns-llcc_display { - cell-id = <0x5021>; - label = "slv-qns-llcc_display"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x4>; - qcom,bus-dev = <0x2b3>; - qcom,connections = <0x2dd>; - qcom,bcms = <0x2de>; - linux,phandle = <0x2b2>; - phandle = <0x2b2>; - }; - - slv-qns2-mem-noc_display { - cell-id = <0x5022>; - label = "slv-qns2-mem-noc_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x2b5>; - qcom,connections = <0x2df>; - qcom,bcms = <0x2e0>; - linux,phandle = <0x2b7>; - phandle = <0x2b7>; - }; - - slv-qns-mem-noc-hf_display { - cell-id = <0x5023>; - label = "slv-qns-mem-noc-hf_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x2>; - qcom,bus-dev = <0x2b5>; - qcom,connections = <0x2e1>; - qcom,bcms = <0x2e2>; - linux,phandle = <0x2b4>; - phandle = <0x2b4>; - }; - }; - - qcom,vidc@aa00000 { - compatible = "qcom,msm-vidc", "qcom,sdm845-vidc"; - status = "ok"; - reg = <0xaa00000 0x200000>; - interrupts = <0x0 0xae 0x4>; - cache-slice-names = "vidsc0", "vidsc1"; - cache-slices = <0x34 0x2 0x34 0x3>; - venus-supply = <0x11e>; - venus-core0-supply = <0x2e3>; - venus-core1-supply = <0x2e4>; - clock-names = "core_clk", "iface_clk", "bus_clk", "core0_clk", "core0_bus_clk", "core1_clk", "core1_bus_clk"; - clocks = <0xdc 0xb 0xdc 0x8 0xdc 0xa 0xdc 0x5 0xdc 0x4 0xdc 0x7 0xdc 0x6>; - qcom,proxy-clock-names = "core_clk", "iface_clk", "bus_clk", "core0_clk", "core0_bus_clk", "core1_clk", "core1_bus_clk"; - qcom,clock-configs = <0x1 0x0 0x0 0x1 0x0 0x1 0x0>; - qcom,allowed-clock-rates = <0x5f5e100 0xbebc200 0x13ab6680 0x18148d00 0x1a76e700 0x1fc4ef40>; - - bus_cnoc { - compatible = "qcom,msm-vidc,bus"; - label = "cnoc"; - qcom,bus-master = <0x1>; - 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 = <0x81>; - 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 0x33b260>; - }; - - non_secure_cb { - compatible = "qcom,msm-vidc,context-bank"; - label = "venus_ns"; - iommus = <0x29 0x10a0 0x8 0x29 0x10b0 0x0>; - buffer-types = <0xfff>; - virtual-addr-pool = <0x70800000 0x6f800000>; - }; - - secure_bitstream_cb { - compatible = "qcom,msm-vidc,context-bank"; - label = "venus_sec_bitstream"; - iommus = <0x29 0x10a1 0x8 0x29 0x10a5 0x8>; - 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 0x8>; - 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 0x8 0x29 0x10b4 0x0>; - buffer-types = <0x480>; - virtual-addr-pool = <0x1000000 0x24800000>; - qcom,secure-context-bank; - }; - }; - - qcom,lpm-levels { - compatible = "qcom,lpm-levels"; - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,pm-cluster@0 { - reg = <0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - label = "L3"; - qcom,clstr-tmr-add = <0x3e8>; - qcom,psci-mode-shift = <0x4>; - qcom,psci-mode-mask = <0xfff>; - - qcom,pm-cluster-level@0 { - reg = <0x0>; - label = "l3-wfi"; - qcom,psci-mode = <0x1>; - qcom,latency-us = <0x33>; - qcom,ss-power = <0x1c4>; - qcom,energy-overhead = <0x10eeb>; - qcom,time-overhead = <0x63>; - }; - - qcom,pm-cluster-level@1 { - reg = <0x1>; - 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 = <0x2>; - qcom,is-reset; - qcom,notify-rpm; - }; - - qcom,pm-cpu@0 { - #address-cells = <0x1>; - #size-cells = <0x0>; - qcom,psci-mode-shift = <0x0>; - qcom,psci-mode-mask = <0xf>; - qcom,ref-stddev = <0x1f4>; - qcom,tmr-add = <0x3e8>; - qcom,ref-premature-cnt = <0x1>; - qcom,cpu = <0x11 0x12 0x13 0x14>; - - qcom,pm-cpu-level@0 { - reg = <0x0>; - label = "wfi"; - qcom,psci-cpu-mode = <0x1>; - qcom,latency-us = <0x2b>; - qcom,ss-power = <0x96>; - qcom,energy-overhead = <0x2710>; - qcom,time-overhead = <0x64>; - }; - - qcom,pm-cpu-level@1 { - reg = <0x1>; - label = "pc"; - qcom,psci-cpu-mode = <0x3>; - 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 = <0x2>; - label = "rail-pc"; - qcom,psci-cpu-mode = <0x4>; - 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 = <0x1>; - #size-cells = <0x0>; - qcom,psci-mode-shift = <0x0>; - qcom,psci-mode-mask = <0xf>; - qcom,ref-stddev = <0x64>; - qcom,tmr-add = <0x64>; - qcom,ref-premature-cnt = <0x3>; - qcom,cpu = <0x15 0x16 0x17 0x18>; - - qcom,pm-cpu-level@0 { - reg = <0x0>; - label = "wfi"; - qcom,psci-cpu-mode = <0x1>; - qcom,latency-us = <0x2b>; - qcom,ss-power = <0x1c6>; - qcom,energy-overhead = <0x96ef>; - qcom,time-overhead = <0x53>; - }; - - qcom,pm-cpu-level@1 { - reg = <0x1>; - label = "pc"; - qcom,psci-cpu-mode = <0x3>; - 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 = <0x2>; - label = "rail-pc"; - qcom,psci-cpu-mode = <0x4>; - 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 0x4>; - reg-names = "phys_addr_base", "offset_addr"; - }; - - qcom,rpmh-master-stats@b221200 { - compatible = "qcom,rpmh-master-stats-v1"; - reg = <0xb221200 0x60>; - qcom,use-alt-unit = <0x3>; - }; - - pinctrl@03400000 { - compatible = "qcom,sdm845-pinctrl-v2"; - reg = <0x3400000 0xc00000 0x179900f0 0x60>; - reg-names = "pinctrl_regs", "spi_cfg_regs"; - interrupts = <0x0 0xd0 0x0>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - interrupt-parent = <0x1>; - linux,phandle = <0x2e>; - phandle = <0x2e>; - - ufs_dev_reset_assert { - linux,phandle = <0xe3>; - phandle = <0xe3>; - - config { - pins = "ufs_reset"; - bias-pull-down; - drive-strength = <0x8>; - output-low; - }; - }; - - ufs_dev_reset_deassert { - linux,phandle = <0xe4>; - phandle = <0xe4>; - - config { - pins = "ufs_reset"; - bias-pull-down; - drive-strength = <0x8>; - output-high; - }; - }; - - flash_led3_front { - - flash_led3_front_en { - - mux { - pins = "gpio21"; - function = "gpio"; - }; - - config { - pins = "gpio21"; - drive_strength = <0x2>; - output-high; - bias-disable; - }; - }; - - flash_led3_front_dis { - - mux { - pins = "gpio21"; - function = "gpio"; - }; - - config { - pins = "gpio21"; - drive_strength = <0x2>; - output-low; - bias-disable; - }; - }; - }; - - flash_led3_iris { - - flash_led3_iris_en { - linux,phandle = <0xb7>; - phandle = <0xb7>; - - mux { - pins = "gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio23"; - drive_strength = <0x2>; - output-high; - bias-disable; - }; - }; - - flash_led3_iris_dis { - linux,phandle = <0xb8>; - phandle = <0xb8>; - - mux { - pins = "gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio23"; - drive_strength = <0x2>; - output-low; - bias-disable; - }; - }; - }; - - wcd9xxx_intr { - - wcd_intr_default { - linux,phandle = <0x364>; - phandle = <0x364>; - - mux { - pins = "gpio54"; - function = "gpio"; - }; - - config { - pins = "gpio54"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - }; - - storage_cd { - linux,phandle = <0xed>; - phandle = <0xed>; - - mux { - pins = "gpio126"; - function = "gpio"; - }; - - config { - pins = "gpio126"; - bias-pull-up; - drive-strength = <0x2>; - }; - }; - - sdc2_clk_on { - linux,phandle = <0xea>; - phandle = <0xea>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_clk_off { - linux,phandle = <0xee>; - phandle = <0xee>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - sdc2_clk_ds_400KHz { - linux,phandle = <0xf1>; - phandle = <0xf1>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_clk_ds_50MHz { - linux,phandle = <0xf4>; - phandle = <0xf4>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_clk_ds_100MHz { - linux,phandle = <0xf7>; - phandle = <0xf7>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_clk_ds_200MHz { - linux,phandle = <0xfa>; - phandle = <0xfa>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_cmd_on { - linux,phandle = <0xeb>; - phandle = <0xeb>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0xa>; - }; - }; - - sdc2_cmd_off { - linux,phandle = <0xef>; - phandle = <0xef>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0x2>; - }; - }; - - sdc2_cmd_ds_400KHz { - linux,phandle = <0xf2>; - phandle = <0xf2>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0xa>; - }; - }; - - sdc2_cmd_ds_50MHz { - linux,phandle = <0xf5>; - phandle = <0xf5>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0xa>; - }; - }; - - sdc2_cmd_ds_100MHz { - linux,phandle = <0xf8>; - phandle = <0xf8>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0xa>; - }; - }; - - sdc2_cmd_ds_200MHz { - linux,phandle = <0xfb>; - phandle = <0xfb>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0xa>; - }; - }; - - sdc2_data_on { - linux,phandle = <0xec>; - phandle = <0xec>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0xa>; - }; - }; - - sdc2_data_off { - linux,phandle = <0xf0>; - phandle = <0xf0>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0x2>; - }; - }; - - sdc2_data_ds_400KHz { - linux,phandle = <0xf3>; - phandle = <0xf3>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0xa>; - }; - }; - - sdc2_data_ds_50MHz { - linux,phandle = <0xf6>; - phandle = <0xf6>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0xa>; - }; - }; - - sdc2_data_ds_100MHz { - linux,phandle = <0xf9>; - phandle = <0xf9>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0xa>; - }; - }; - - sdc2_data_ds_200MHz { - linux,phandle = <0xfc>; - phandle = <0xfc>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0xa>; - }; - }; - - pcie0 { - - pcie0_clkreq_default { - linux,phandle = <0x2e5>; - phandle = <0x2e5>; - - mux { - pins = "gpio36"; - function = "pci_e0"; - }; - - config { - pins = "gpio36"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - - pcie0_perst_default { - linux,phandle = <0x2e6>; - phandle = <0x2e6>; - - mux { - pins = "gpio35"; - function = "gpio"; - }; - - config { - pins = "gpio35"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - - pcie0_wake_default { - linux,phandle = <0x2e7>; - phandle = <0x2e7>; - - mux { - pins = "gpio37"; - function = "gpio"; - }; - - config { - pins = "gpio37"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - - pcie0_3v3_on { - - mux { - pins = "gpio90"; - function = "gpio"; - }; - - config { - pins = "gpio90"; - drive_strength = <0x2>; - bias-disable; - output-high; - }; - }; - - pcie0_1v5_on { - - mux { - pins = "gpio90"; - function = "gpio"; - }; - - config { - pins = "gpio90"; - drive_strength = <0x2>; - bias-disable; - output-high; - }; - }; - }; - - pcie1 { - - pcie1_clkreq_default { - linux,phandle = <0x2ea>; - phandle = <0x2ea>; - - mux { - pins = "gpio103"; - function = "pci_e1"; - }; - - config { - pins = "gpio103"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - - pcie1_perst_default { - linux,phandle = <0x2eb>; - phandle = <0x2eb>; - - mux { - pins = "gpio102"; - function = "gpio"; - }; - - config { - pins = "gpio102"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - - pcie1_wake_default { - linux,phandle = <0x2ec>; - phandle = <0x2ec>; - - mux { - pins = "gpio104"; - function = "gpio"; - }; - - config { - pins = "gpio104"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - }; - - cdc_reset_ctrl { - - cdc_reset_sleep { - linux,phandle = <0x366>; - phandle = <0x366>; - - mux { - pins = "gpio64"; - function = "gpio"; - }; - - config { - pins = "gpio64"; - drive-strength = <0x2>; - bias-disable; - output-low; - }; - }; - - cdc_reset_active { - linux,phandle = <0x365>; - phandle = <0x365>; - - mux { - pins = "gpio64"; - function = "gpio"; - }; - - config { - pins = "gpio64"; - drive-strength = <0x8>; - bias-pull-down; - output-high; - }; - }; - }; - - spkr_i2s_clk_pin { - - spkr_i2s_clk_sleep { - - mux { - pins = "gpio69"; - function = "spkr_i2s"; - }; - - config { - pins = "gpio69"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - - spkr_i2s_clk_active { - - mux { - pins = "gpio69"; - function = "spkr_i2s"; - }; - - config { - pins = "gpio69"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - wcd_gnd_mic_swap { - - wcd_gnd_mic_swap_idle { - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x2>; - bias-pull-down; - output-low; - }; - }; - - wcd_gnd_mic_swap_active { - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x2>; - bias-disable; - output-high; - }; - }; - }; - - wcd_usbc_analog_en1 { - - wcd_usbc_ana_en1_idle { - linux,phandle = <0x363>; - phandle = <0x363>; - - mux { - pins = "gpio49"; - function = "gpio"; - }; - - config { - pins = "gpio49"; - drive-strength = <0x2>; - bias-pull-down; - output-low; - }; - }; - - wcd_usbc_ana_en1_active { - linux,phandle = <0x362>; - phandle = <0x362>; - - mux { - pins = "gpio49"; - function = "gpio"; - }; - - config { - pins = "gpio49"; - drive-strength = <0x2>; - bias-disable; - output-high; - }; - }; - }; - - wcd_usbc_analog_en2 { - - wcd_usbc_ana_en2_idle { - linux,phandle = <0x32e>; - phandle = <0x32e>; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x2>; - bias-pull-down; - output-low; - }; - }; - - wcd_usbc_ana_en2_active { - linux,phandle = <0x32d>; - phandle = <0x32d>; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x2>; - bias-disable; - output-high; - }; - }; - }; - - pri_aux_pcm_clk { - - pri_aux_pcm_clk_sleep { - - mux { - pins = "gpio65"; - function = "gpio"; - }; - - config { - pins = "gpio65"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - pri_aux_pcm_clk_active { - - mux { - pins = "gpio65"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio65"; - drive-strength = <0x8>; - bias-disable; - output-high; - }; - }; - }; - - pri_aux_pcm_sync { - - pri_aux_pcm_sync_sleep { - - mux { - pins = "gpio66"; - function = "gpio"; - }; - - config { - pins = "gpio66"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - pri_aux_pcm_sync_active { - - mux { - pins = "gpio66"; - function = "pri_mi2s_ws"; - }; - - config { - pins = "gpio66"; - drive-strength = <0x8>; - bias-disable; - output-high; - }; - }; - }; - - pri_aux_pcm_din { - - pri_aux_pcm_din_sleep { - - mux { - pins = "gpio67"; - function = "gpio"; - }; - - config { - pins = "gpio67"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - pri_aux_pcm_din_active { - - mux { - pins = "gpio67"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio67"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - pri_aux_pcm_dout { - - pri_aux_pcm_dout_sleep { - - mux { - pins = "gpio68"; - function = "gpio"; - }; - - config { - pins = "gpio68"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - pri_aux_pcm_dout_active { - - mux { - pins = "gpio68"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio68"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - pmx_sde { - - sde_dsi_active { - linux,phandle = <0x346>; - phandle = <0x346>; - - mux { - pins = "gpio6", "gpio52"; - function = "gpio"; - }; - - config { - pins = "gpio6", "gpio52"; - drive-strength = <0x8>; - bias-disable = <0x0>; - }; - }; - - sde_dsi_suspend { - linux,phandle = <0x348>; - phandle = <0x348>; - - mux { - pins = "gpio6", "gpio52"; - function = "gpio"; - }; - - config { - pins = "gpio6", "gpio52"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - }; - - pmx_sde_te { - - sde_te_active { - linux,phandle = <0x347>; - phandle = <0x347>; - - mux { - pins = "gpio10"; - function = "mdp_vsync"; - }; - - config { - pins = "gpio10"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - - sde_te_suspend { - linux,phandle = <0x349>; - phandle = <0x349>; - - mux { - pins = "gpio10"; - function = "mdp_vsync"; - }; - - config { - pins = "gpio10"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - }; - - sde_dp_aux_active { - linux,phandle = <0x3a>; - phandle = <0x3a>; - - mux { - pins = "gpio43", "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio43", "gpio51"; - bias-disable = <0x0>; - drive-strength = <0x8>; - }; - }; - - sde_dp_aux_suspend { - linux,phandle = <0x3c>; - phandle = <0x3c>; - - mux { - pins = "gpio43", "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio43", "gpio51"; - bias-pull-down; - drive-strength = <0x2>; - }; - }; - - sde_dp_usbplug_cc_active { - linux,phandle = <0x3b>; - phandle = <0x3b>; - - mux { - pins = "gpio38"; - function = "gpio"; - }; - - config { - pins = "gpio38"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sde_dp_usbplug_cc_suspend { - linux,phandle = <0x3d>; - phandle = <0x3d>; - - mux { - pins = "gpio38"; - function = "gpio"; - }; - - config { - pins = "gpio38"; - bias-pull-down; - drive-strength = <0x2>; - }; - }; - - pmx_ts_int_active { - - ts_int_active { - - mux { - pins = "gpio122"; - function = "gpio"; - }; - - config { - pins = "gpio122"; - drive-strength = <0x8>; - bias-pull-up; - }; - }; - }; - - pmx_ts_int_suspend { - - ts_int_suspend1 { - - mux { - pins = "gpio122"; - function = "gpio"; - }; - - config { - pins = "gpio122"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - }; - - pmx_ts_reset_active { - - ts_reset_active { - - mux { - pins = "gpio99"; - function = "gpio"; - }; - - config { - pins = "gpio99"; - drive-strength = <0x8>; - bias-pull-up; - }; - }; - }; - - pmx_ts_reset_suspend { - - ts_reset_suspend1 { - - mux { - pins = "gpio99"; - function = "gpio"; - }; - - config { - pins = "gpio99"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - }; - - pmx_ts_release { - - ts_release { - - mux { - pins = "gpio122", "gpio99"; - function = "gpio"; - }; - - config { - pins = "gpio122", "gpio99"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - }; - - ts_mux { - - ts_active { - linux,phandle = <0x93>; - phandle = <0x93>; - - mux { - pins = "gpio31", "gpio32"; - function = "gpio"; - }; - - config { - pins = "gpio31", "gpio32"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - ts_reset_suspend { - linux,phandle = <0x95>; - phandle = <0x95>; - - mux { - pins = "gpio32"; - function = "gpio"; - }; - - config { - pins = "gpio32"; - drive-strength = <0x2>; - bias-pull-down; - bias-disable; - }; - }; - - ts_int_suspend { - linux,phandle = <0x94>; - phandle = <0x94>; - - mux { - pins = "gpio31"; - function = "gpio"; - }; - - config { - pins = "gpio31"; - drive-strength = <0x2>; - bias-disable; - }; - }; - }; - - ext_bridge_mux { - - lt9611_pins { - - mux { - pins = "gpio84", "gpio128", "gpio89"; - function = "gpio"; - }; - - config { - pins = "gpio84", "gpio128", "gpio89"; - bias-disable = <0x0>; - drive-strength = <0x8>; - }; - }; - }; - - sec_aux_pcm { - - sec_aux_pcm_sleep { - - mux { - pins = "gpio80", "gpio81"; - function = "gpio"; - }; - - config { - pins = "gpio80", "gpio81"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - sec_aux_pcm_active { - - mux { - pins = "gpio80", "gpio81"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio80", "gpio81"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - sec_aux_pcm_din { - - sec_aux_pcm_din_sleep { - - mux { - pins = "gpio82"; - function = "gpio"; - }; - - config { - pins = "gpio82"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - sec_aux_pcm_din_active { - - mux { - pins = "gpio82"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio82"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - sec_aux_pcm_dout { - - sec_aux_pcm_dout_sleep { - - mux { - pins = "gpio83"; - function = "gpio"; - }; - - config { - pins = "gpio83"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - sec_aux_pcm_dout_active { - - mux { - pins = "gpio83"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio83"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - tert_aux_pcm { - - tert_aux_pcm_sleep { - - mux { - pins = "gpio75", "gpio76"; - function = "gpio"; - }; - - config { - pins = "gpio75", "gpio76"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - tert_aux_pcm_active { - - mux { - pins = "gpio75", "gpio76"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio75", "gpio76"; - drive-strength = <0x8>; - bias-disable; - output-high; - }; - }; - }; - - tert_aux_pcm_din { - - tert_aux_pcm_din_sleep { - - mux { - pins = "gpio77"; - function = "gpio"; - }; - - config { - pins = "gpio77"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - tert_aux_pcm_din_active { - - mux { - pins = "gpio77"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio77"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - tert_aux_pcm_dout { - - tert_aux_pcm_dout_sleep { - - mux { - pins = "gpio78"; - function = "gpio"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - tert_aux_pcm_dout_active { - - mux { - pins = "gpio78"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - quat_aux_pcm { - - quat_aux_pcm_sleep { - - mux { - pins = "gpio58", "gpio59"; - function = "gpio"; - }; - - config { - pins = "gpio58", "gpio59"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - quat_aux_pcm_active { - - mux { - pins = "gpio58", "gpio59"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio58", "gpio59"; - drive-strength = <0x8>; - bias-disable; - output-high; - }; - }; - }; - - quat_aux_pcm_din { - - quat_aux_pcm_din_sleep { - - mux { - pins = "gpio60"; - function = "gpio"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - quat_aux_pcm_din_active { - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - quat_aux_pcm_dout { - - quat_aux_pcm_dout_sleep { - - mux { - pins = "gpio61"; - function = "gpio"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - quat_aux_pcm_dout_active { - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - pri_mi2s_mclk { - - pri_mi2s_mclk_sleep { - - mux { - pins = "gpio64"; - function = "gpio"; - }; - - config { - pins = "gpio64"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_mclk_active { - - mux { - pins = "gpio64"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio64"; - drive-strength = <0x8>; - bias-disable; - output-high; - }; - }; - }; - - pri_mi2s_sck { - - pri_mi2s_sck_sleep { - - mux { - pins = "gpio65"; - function = "gpio"; - }; - - config { - pins = "gpio65"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_sck_active { - - mux { - pins = "gpio65"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio65"; - drive-strength = <0x8>; - bias-disable; - output-high; - }; - }; - }; - - pri_mi2s_ws { - - pri_mi2s_ws_sleep { - - mux { - pins = "gpio66"; - function = "gpio"; - }; - - config { - pins = "gpio66"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_ws_active { - - mux { - pins = "gpio66"; - function = "pri_mi2s_ws"; - }; - - config { - pins = "gpio66"; - drive-strength = <0x8>; - bias-disable; - output-high; - }; - }; - }; - - pri_mi2s_sd0 { - - pri_mi2s_sd0_sleep { - - mux { - pins = "gpio67"; - function = "gpio"; - }; - - config { - pins = "gpio67"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_sd0_active { - - mux { - pins = "gpio67"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio67"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - pri_mi2s_sd1 { - - pri_mi2s_sd1_sleep { - - mux { - pins = "gpio68"; - function = "gpio"; - }; - - config { - pins = "gpio68"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_sd1_active { - - mux { - pins = "gpio68"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio68"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - sec_mi2s_mclk { - - sec_mi2s_mclk_sleep { - - mux { - pins = "gpio79"; - function = "gpio"; - }; - - config { - pins = "gpio79"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - sec_mi2s_mclk_active { - - mux { - pins = "gpio79"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio79"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - sec_mi2s { - - sec_mi2s_sleep { - - mux { - pins = "gpio80", "gpio81"; - function = "gpio"; - }; - - config { - pins = "gpio80", "gpio81"; - drive-strength = <0x2>; - bias-disable; - input-enable; - }; - }; - - sec_mi2s_active { - - mux { - pins = "gpio80", "gpio81"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio80", "gpio81"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - sec_mi2s_sd0 { - - sec_mi2s_sd0_sleep { - - mux { - pins = "gpio82"; - function = "gpio"; - }; - - config { - pins = "gpio82"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - sec_mi2s_sd0_active { - - mux { - pins = "gpio82"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio82"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - sec_mi2s_sd1 { - - sec_mi2s_sd1_sleep { - - mux { - pins = "gpio83"; - function = "gpio"; - }; - - config { - pins = "gpio83"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - sec_mi2s_sd1_active { - - mux { - pins = "gpio83"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio83"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - tert_mi2s_mclk { - - tert_mi2s_mclk_sleep { - - mux { - pins = "gpio74"; - function = "gpio"; - }; - - config { - pins = "gpio74"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - tert_mi2s_mclk_active { - - mux { - pins = "gpio74"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio74"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - tert_mi2s { - - tert_mi2s_sleep { - - mux { - pins = "gpio75", "gpio76"; - function = "gpio"; - }; - - config { - pins = "gpio75", "gpio76"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - tert_mi2s_active { - - mux { - pins = "gpio75", "gpio76"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio75", "gpio76"; - drive-strength = <0x8>; - bias-disable; - output-high; - }; - }; - }; - - tert_mi2s_sd0 { - - tert_mi2s_sd0_sleep { - - mux { - pins = "gpio77"; - function = "gpio"; - }; - - config { - pins = "gpio77"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - tert_mi2s_sd0_active { - - mux { - pins = "gpio77"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio77"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - tert_mi2s_sd1 { - - tert_mi2s_sd1_sleep { - - mux { - pins = "gpio78"; - function = "gpio"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - tert_mi2s_sd1_active { - - mux { - pins = "gpio78"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - quat_mi2s_mclk { - - quat_mi2s_mclk_sleep { - - mux { - pins = "gpio57"; - function = "gpio"; - }; - - config { - pins = "gpio57"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_mclk_active { - - mux { - pins = "gpio57"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio57"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - quat_mi2s { - - quat_mi2s_sleep { - - mux { - pins = "gpio58", "gpio59"; - function = "gpio"; - }; - - config { - pins = "gpio58", "gpio59"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_active { - - mux { - pins = "gpio58", "gpio59"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio58", "gpio59"; - drive-strength = <0x8>; - bias-disable; - output-high; - }; - }; - }; - - quat_mi2s_sd0 { - - quat_mi2s_sd0_sleep { - - mux { - pins = "gpio60"; - function = "gpio"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_sd0_active { - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - quat_mi2s_sd1 { - - quat_mi2s_sd1_sleep { - - mux { - pins = "gpio61"; - function = "gpio"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_sd1_active { - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - quat_mi2s_sd2 { - - quat_mi2s_sd2_sleep { - - mux { - pins = "gpio62"; - function = "gpio"; - }; - - config { - pins = "gpio62"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_sd2_active { - - mux { - pins = "gpio62"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio62"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - quat_mi2s_sd3 { - - quat_mi2s_sd3_sleep { - - mux { - pins = "gpio63"; - function = "gpio"; - }; - - config { - pins = "gpio63"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_sd3_active { - - mux { - pins = "gpio63"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio63"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - quat_tdm { - - quat_tdm_sleep { - - mux { - pins = "gpio58", "gpio59"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio58", "gpio59"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - - quat_tdm_active { - - mux { - pins = "gpio58", "gpio59"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio58", "gpio59"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - quat_tdm_dout { - - quat_tdm_dout_sleep { - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - - quat_tdm_dout_active { - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x2>; - bias-disable; - }; - }; - }; - - quat_tdm_din { - - quat_tdm_din_sleep { - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - - quat_tdm_din_active { - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x2>; - bias-disable; - }; - }; - }; - - qupv3_se0_i2c_pins { - - qupv3_se0_i2c_active { - linux,phandle = <0x45>; - phandle = <0x45>; - - mux { - pins = "gpio0", "gpio1"; - function = "qup0"; - }; - - config { - pins = "gpio0", "gpio1"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se0_i2c_sleep { - linux,phandle = <0x46>; - phandle = <0x46>; - - mux { - pins = "gpio0", "gpio1"; - function = "gpio"; - }; - - config { - pins = "gpio0", "gpio1"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se0_spi_pins { - - qupv3_se0_spi_active { - linux,phandle = <0x5c>; - phandle = <0x5c>; - - mux { - pins = "gpio0", "gpio1", "gpio2", "gpio3"; - function = "qup0"; - }; - - config { - pins = "gpio0", "gpio1", "gpio2", "gpio3"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se0_spi_sleep { - linux,phandle = <0x5d>; - phandle = <0x5d>; - - mux { - pins = "gpio0", "gpio1", "gpio2", "gpio3"; - function = "gpio"; - }; - - config { - pins = "gpio0", "gpio1", "gpio2", "gpio3"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se1_i2c_pins { - - qupv3_se1_i2c_active { - linux,phandle = <0x47>; - phandle = <0x47>; - - mux { - pins = "gpio17", "gpio18"; - function = "qup1"; - }; - - config { - pins = "gpio17", "gpio18"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se1_i2c_sleep { - linux,phandle = <0x48>; - phandle = <0x48>; - - mux { - pins = "gpio17", "gpio18"; - function = "gpio"; - }; - - config { - pins = "gpio17", "gpio18"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se1_spi_pins { - - qupv3_se1_spi_active { - linux,phandle = <0x5e>; - phandle = <0x5e>; - - mux { - pins = "gpio17", "gpio18", "gpio19", "gpio20"; - function = "qup1"; - }; - - config { - pins = "gpio17", "gpio18", "gpio19", "gpio20"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se1_spi_sleep { - linux,phandle = <0x5f>; - phandle = <0x5f>; - - mux { - pins = "gpio17", "gpio18", "gpio19", "gpio20"; - function = "gpio"; - }; - - config { - pins = "gpio17", "gpio18", "gpio19", "gpio20"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se2_i2c_pins { - - qupv3_se2_i2c_active { - linux,phandle = <0x49>; - phandle = <0x49>; - - mux { - pins = "gpio27", "gpio28"; - function = "qup2"; - }; - - config { - pins = "gpio27", "gpio28"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se2_i2c_sleep { - linux,phandle = <0x4a>; - phandle = <0x4a>; - - mux { - pins = "gpio27", "gpio28"; - function = "gpio"; - }; - - config { - pins = "gpio27", "gpio28"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se2_spi_pins { - - qupv3_se2_spi_active { - linux,phandle = <0x60>; - phandle = <0x60>; - - mux { - pins = "gpio27", "gpio28", "gpio29", "gpio30"; - function = "qup2"; - }; - - config { - pins = "gpio27", "gpio28", "gpio29", "gpio30"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se2_spi_sleep { - linux,phandle = <0x61>; - phandle = <0x61>; - - mux { - pins = "gpio27", "gpio28", "gpio29", "gpio30"; - function = "gpio"; - }; - - config { - pins = "gpio27", "gpio28", "gpio29", "gpio30"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se3_i2c_pins { - - qupv3_se3_i2c_active { - linux,phandle = <0x4b>; - phandle = <0x4b>; - - mux { - pins = "gpio41", "gpio42"; - function = "qup3"; - }; - - config { - pins = "gpio41", "gpio42"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se3_i2c_sleep { - linux,phandle = <0x4c>; - phandle = <0x4c>; - - mux { - pins = "gpio41", "gpio42"; - function = "gpio"; - }; - - config { - pins = "gpio41", "gpio42"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - nfc { - - nfc_int_active { - linux,phandle = <0x4e>; - phandle = <0x4e>; - - mux { - pins = "gpio63"; - function = "gpio"; - }; - - config { - pins = "gpio63"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - - nfc_int_suspend { - linux,phandle = <0x51>; - phandle = <0x51>; - - mux { - pins = "gpio63"; - function = "gpio"; - }; - - config { - pins = "gpio63"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - - nfc_enable_active { - linux,phandle = <0x4f>; - phandle = <0x4f>; - - mux { - pins = "gpio128", "gpio88", "gpio116"; - function = "gpio"; - }; - - config { - pins = "gpio128", "gpio88", "gpio116"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - - nfc_enable_suspend { - linux,phandle = <0x52>; - phandle = <0x52>; - - mux { - pins = "gpio128", "gpio88", "gpio116"; - function = "gpio"; - }; - - config { - pins = "gpio128", "gpio88", "gpio116"; - drive-strength = <0x2>; - bias-disable; - }; - }; - }; - - qupv3_se3_spi_pins { - - qupv3_se3_spi_active { - linux,phandle = <0x62>; - phandle = <0x62>; - - mux { - pins = "gpio41", "gpio42", "gpio43", "gpio44"; - function = "qup3"; - }; - - config { - pins = "gpio41", "gpio42", "gpio43", "gpio44"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se3_spi_sleep { - linux,phandle = <0x63>; - phandle = <0x63>; - - mux { - pins = "gpio41", "gpio42", "gpio43", "gpio44"; - function = "gpio"; - }; - - config { - pins = "gpio41", "gpio42", "gpio43", "gpio44"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se4_i2c_pins { - - qupv3_se4_i2c_active { - linux,phandle = <0x53>; - phandle = <0x53>; - - mux { - pins = "gpio89", "gpio90"; - function = "qup4"; - }; - - config { - pins = "gpio89", "gpio90"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se4_i2c_sleep { - linux,phandle = <0x54>; - phandle = <0x54>; - - mux { - pins = "gpio89", "gpio90"; - function = "gpio"; - }; - - config { - pins = "gpio89", "gpio90"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se4_spi_pins { - - qupv3_se4_spi_active { - linux,phandle = <0x64>; - phandle = <0x64>; - - mux { - pins = "gpio89", "gpio90", "gpio91", "gpio92"; - function = "qup4"; - }; - - config { - pins = "gpio89", "gpio90", "gpio91", "gpio92"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se4_spi_sleep { - linux,phandle = <0x65>; - phandle = <0x65>; - - mux { - pins = "gpio89", "gpio90", "gpio91", "gpio92"; - function = "gpio"; - }; - - config { - pins = "gpio89", "gpio90", "gpio91", "gpio92"; - drive-strength = <0x6>; - bias-disable; - output-high; - }; - }; - }; - - qupv3_se5_i2c_pins { - - qupv3_se5_i2c_active { - linux,phandle = <0x55>; - phandle = <0x55>; - - mux { - pins = "gpio85", "gpio86"; - function = "qup5"; - }; - - config { - pins = "gpio85", "gpio86"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se5_i2c_sleep { - linux,phandle = <0x56>; - phandle = <0x56>; - - mux { - pins = "gpio85", "gpio86"; - function = "gpio"; - }; - - config { - pins = "gpio85", "gpio86"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se5_spi_pins { - - qupv3_se5_spi_active { - linux,phandle = <0x6e>; - phandle = <0x6e>; - - mux { - pins = "gpio85", "gpio86", "gpio87", "gpio88"; - function = "qup5"; - }; - - config { - pins = "gpio85", "gpio86", "gpio87", "gpio88"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se5_spi_sleep { - linux,phandle = <0x6f>; - phandle = <0x6f>; - - mux { - pins = "gpio85", "gpio86", "gpio87", "gpio88"; - function = "gpio"; - }; - - config { - pins = "gpio85", "gpio86", "gpio87", "gpio88"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se6_i2c_pins { - - qupv3_se6_i2c_active { - linux,phandle = <0x58>; - phandle = <0x58>; - - mux { - pins = "gpio45", "gpio46"; - function = "qup6"; - }; - - config { - pins = "gpio45", "gpio46"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se6_i2c_sleep { - linux,phandle = <0x59>; - phandle = <0x59>; - - mux { - pins = "gpio45", "gpio46"; - function = "gpio"; - }; - - config { - pins = "gpio45", "gpio46"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se6_4uart_pins { - - qupv3_se6_ctsrx { - linux,phandle = <0x3e>; - phandle = <0x3e>; - - mux { - pins = "gpio45", "gpio48"; - function = "qup6"; - }; - - config { - pins = "gpio45", "gpio48"; - drive-strength = <0x2>; - bias-no-pull; - }; - }; - - qupv3_se6_rts { - linux,phandle = <0x3f>; - phandle = <0x3f>; - - mux { - pins = "gpio46"; - function = "qup6"; - }; - - config { - pins = "gpio46"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - - qupv3_se6_tx { - linux,phandle = <0x40>; - phandle = <0x40>; - - mux { - pins = "gpio47"; - function = "qup6"; - }; - - config { - pins = "gpio47"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se6_spi_pins { - - qupv3_se6_spi_active { - linux,phandle = <0x70>; - phandle = <0x70>; - - mux { - pins = "gpio45", "gpio46", "gpio47", "gpio48"; - function = "qup6"; - }; - - config { - pins = "gpio45", "gpio46", "gpio47", "gpio48"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se6_spi_sleep { - linux,phandle = <0x71>; - phandle = <0x71>; - - mux { - pins = "gpio45", "gpio46", "gpio47", "gpio48"; - function = "gpio"; - }; - - config { - pins = "gpio45", "gpio46", "gpio47", "gpio48"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se7_i2c_pins { - - qupv3_se7_i2c_active { - linux,phandle = <0x5a>; - phandle = <0x5a>; - - mux { - pins = "gpio93", "gpio94"; - function = "qup7"; - }; - - config { - pins = "gpio93", "gpio94"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se7_i2c_sleep { - linux,phandle = <0x5b>; - phandle = <0x5b>; - - mux { - pins = "gpio93", "gpio94"; - function = "gpio"; - }; - - config { - pins = "gpio93", "gpio94"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se7_4uart_pins { - - qupv3_se7_4uart_active { - linux,phandle = <0x42>; - phandle = <0x42>; - - mux { - pins = "gpio93", "gpio94", "gpio95", "gpio96"; - function = "qup7"; - }; - - config { - pins = "gpio93", "gpio94", "gpio95", "gpio96"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se7_4uart_sleep { - linux,phandle = <0x43>; - phandle = <0x43>; - - mux { - pins = "gpio93", "gpio94", "gpio95", "gpio96"; - function = "gpio"; - }; - - config { - pins = "gpio93", "gpio94", "gpio95", "gpio96"; - drive-strength = <0x2>; - bias-disable; - }; - }; - }; - - qupv3_se7_spi_pins { - - qupv3_se7_spi_active { - linux,phandle = <0x72>; - phandle = <0x72>; - - mux { - pins = "gpio93", "gpio94", "gpio95", "gpio96"; - function = "qup7"; - }; - - config { - pins = "gpio93", "gpio94", "gpio95", "gpio96"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se7_spi_sleep { - linux,phandle = <0x73>; - phandle = <0x73>; - - mux { - pins = "gpio93", "gpio94", "gpio95", "gpio96"; - function = "gpio"; - }; - - config { - pins = "gpio93", "gpio94", "gpio95", "gpio96"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se8_i2c_pins { - - qupv3_se8_i2c_active { - linux,phandle = <0x7a>; - phandle = <0x7a>; - - mux { - pins = "gpio65", "gpio66"; - function = "qup8"; - }; - - config { - pins = "gpio65", "gpio66"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se8_i2c_sleep { - linux,phandle = <0x7b>; - phandle = <0x7b>; - - mux { - pins = "gpio65", "gpio66"; - function = "gpio"; - }; - - config { - pins = "gpio65", "gpio66"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se8_spi_pins { - - qupv3_se8_spi_active { - linux,phandle = <0x9a>; - phandle = <0x9a>; - - mux { - pins = "gpio65", "gpio66", "gpio67", "gpio68"; - function = "qup8"; - }; - - config { - pins = "gpio65", "gpio66", "gpio67", "gpio68"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se8_spi_sleep { - - mux { - pins = "gpio65", "gpio66", "gpio67", "gpio68"; - function = "gpio"; - }; - - config { - pins = "gpio65", "gpio66", "gpio67", "gpio68"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se9_i2c_pins { - - qupv3_se9_i2c_active { - linux,phandle = <0x7c>; - phandle = <0x7c>; - - mux { - pins = "gpio6", "gpio7"; - function = "qup9"; - }; - - config { - pins = "gpio6", "gpio7"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se9_i2c_sleep { - linux,phandle = <0x7d>; - phandle = <0x7d>; - - mux { - pins = "gpio6", "gpio7"; - function = "gpio"; - }; - - config { - pins = "gpio6", "gpio7"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se9_2uart_pins { - - qupv3_se9_2uart_active { - linux,phandle = <0x74>; - phandle = <0x74>; - - mux { - pins = "gpio4", "gpio5"; - function = "qup9"; - }; - - config { - pins = "gpio4", "gpio5"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se9_2uart_sleep { - linux,phandle = <0x75>; - phandle = <0x75>; - - mux { - pins = "gpio4", "gpio5"; - function = "gpio"; - }; - - config { - pins = "gpio4", "gpio5"; - drive-strength = <0x2>; - bias-disable; - }; - }; - }; - - qupv3_se9_spi_pins { - - qupv3_se9_spi_active { - linux,phandle = <0x9b>; - phandle = <0x9b>; - - mux { - pins = "gpio4", "gpio5", "gpio6", "gpio7"; - function = "qup9"; - }; - - config { - pins = "gpio4", "gpio5", "gpio6", "gpio7"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se9_spi_sleep { - linux,phandle = <0x9c>; - phandle = <0x9c>; - - mux { - pins = "gpio4", "gpio5", "gpio6", "gpio7"; - function = "gpio"; - }; - - config { - pins = "gpio4", "gpio5", "gpio6", "gpio7"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se10_i2c_pins { - - qupv3_se10_i2c_active { - linux,phandle = <0x7e>; - phandle = <0x7e>; - - mux { - pins = "gpio55", "gpio56"; - function = "qup10"; - }; - - config { - pins = "gpio55", "gpio56"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se10_i2c_sleep { - linux,phandle = <0x7f>; - phandle = <0x7f>; - - mux { - pins = "gpio55", "gpio56"; - function = "gpio"; - }; - - config { - pins = "gpio55", "gpio56"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se10_2uart_pins { - - qupv3_se10_2uart_active { - linux,phandle = <0x77>; - phandle = <0x77>; - - mux { - pins = "gpio53", "gpio54"; - function = "qup10"; - }; - - config { - pins = "gpio53", "gpio54"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se10_2uart_sleep { - linux,phandle = <0x78>; - phandle = <0x78>; - - mux { - pins = "gpio53", "gpio54"; - function = "gpio"; - }; - - config { - pins = "gpio53", "gpio54"; - drive-strength = <0x2>; - bias-disable; - }; - }; - }; - - qupv3_se10_spi_pins { - - qupv3_se10_spi_active { - linux,phandle = <0x9d>; - phandle = <0x9d>; - - mux { - pins = "gpio53", "gpio54", "gpio55", "gpio56"; - function = "qup10"; - }; - - config { - pins = "gpio53", "gpio54", "gpio55", "gpio56"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se10_spi_sleep { - linux,phandle = <0x9e>; - phandle = <0x9e>; - - mux { - pins = "gpio53", "gpio54", "gpio55", "gpio56"; - function = "gpio"; - }; - - config { - pins = "gpio53", "gpio54", "gpio55", "gpio56"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se11_i2c_pins { - - qupv3_se11_i2c_active { - linux,phandle = <0x8b>; - phandle = <0x8b>; - - mux { - pins = "gpio31", "gpio32"; - function = "qup11"; - }; - - config { - pins = "gpio31", "gpio32"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se11_i2c_sleep { - linux,phandle = <0x8c>; - phandle = <0x8c>; - - mux { - pins = "gpio31", "gpio32"; - function = "gpio"; - }; - - config { - pins = "gpio31", "gpio32"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se11_spi_pins { - - qupv3_se11_spi_active { - linux,phandle = <0x9f>; - phandle = <0x9f>; - - mux { - pins = "gpio31", "gpio32", "gpio33", "gpio34"; - function = "qup11"; - }; - - config { - pins = "gpio31", "gpio32", "gpio33", "gpio34"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se11_spi_sleep { - linux,phandle = <0xa0>; - phandle = <0xa0>; - - mux { - pins = "gpio31", "gpio32", "gpio33", "gpio34"; - function = "gpio"; - }; - - config { - pins = "gpio31", "gpio32", "gpio33", "gpio34"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se12_i2c_pins { - - qupv3_se12_i2c_active { - linux,phandle = <0x8d>; - phandle = <0x8d>; - - mux { - pins = "gpio49", "gpio50"; - function = "qup12"; - }; - - config { - pins = "gpio49", "gpio50"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se12_i2c_sleep { - linux,phandle = <0x8e>; - phandle = <0x8e>; - - mux { - pins = "gpio49", "gpio50"; - function = "gpio"; - }; - - config { - pins = "gpio49", "gpio50"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se12_spi_pins { - - qupv3_se12_spi_active { - linux,phandle = <0xa1>; - phandle = <0xa1>; - - mux { - pins = "gpio49", "gpio50", "gpio51", "gpio52"; - function = "qup12"; - }; - - config { - pins = "gpio49", "gpio50", "gpio51", "gpio52"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se12_spi_sleep { - linux,phandle = <0xa2>; - phandle = <0xa2>; - - mux { - pins = "gpio49", "gpio50", "gpio51", "gpio52"; - function = "gpio"; - }; - - config { - pins = "gpio49", "gpio50", "gpio51", "gpio52"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se13_i2c_pins { - - qupv3_se13_i2c_active { - linux,phandle = <0x8f>; - phandle = <0x8f>; - - mux { - pins = "gpio105", "gpio106"; - function = "qup13"; - }; - - config { - pins = "gpio105", "gpio106"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se13_i2c_sleep { - linux,phandle = <0x90>; - phandle = <0x90>; - - mux { - pins = "gpio105", "gpio106"; - function = "gpio"; - }; - - config { - pins = "gpio105", "gpio106"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se13_spi_pins { - - qupv3_se13_spi_active { - linux,phandle = <0xa3>; - phandle = <0xa3>; - - mux { - pins = "gpio105", "gpio106", "gpio107", "gpio108"; - function = "qup13"; - }; - - config { - pins = "gpio105", "gpio106", "gpio107", "gpio108"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se13_spi_sleep { - linux,phandle = <0xa4>; - phandle = <0xa4>; - - mux { - pins = "gpio105", "gpio106", "gpio107", "gpio108"; - function = "gpio"; - }; - - config { - pins = "gpio105", "gpio106", "gpio107", "gpio108"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se14_i2c_pins { - - qupv3_se14_i2c_active { - linux,phandle = <0x91>; - phandle = <0x91>; - - mux { - pins = "gpio33", "gpio34"; - function = "qup14"; - }; - - config { - pins = "gpio33", "gpio34"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se14_i2c_sleep { - linux,phandle = <0x92>; - phandle = <0x92>; - - mux { - pins = "gpio33", "gpio34"; - function = "gpio"; - }; - - config { - pins = "gpio33", "gpio34"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se14_spi_pins { - - qupv3_se14_spi_active { - linux,phandle = <0xa5>; - phandle = <0xa5>; - - mux { - pins = "gpio31", "gpio32", "gpio33", "gpio34"; - function = "qup14"; - }; - - config { - pins = "gpio31", "gpio32", "gpio33", "gpio34"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se14_spi_sleep { - linux,phandle = <0xa6>; - phandle = <0xa6>; - - mux { - pins = "gpio31", "gpio32", "gpio33", "gpio34"; - function = "gpio"; - }; - - config { - pins = "gpio31", "gpio32", "gpio33", "gpio34"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se15_i2c_pins { - - qupv3_se15_i2c_active { - linux,phandle = <0x98>; - phandle = <0x98>; - - mux { - pins = "gpio81", "gpio82"; - function = "qup15"; - }; - - config { - pins = "gpio81", "gpio82"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se15_i2c_sleep { - linux,phandle = <0x99>; - phandle = <0x99>; - - mux { - pins = "gpio81", "gpio82"; - function = "gpio"; - }; - - config { - pins = "gpio81", "gpio82"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se15_spi_pins { - - qupv3_se15_spi_active { - linux,phandle = <0xa7>; - phandle = <0xa7>; - - mux { - pins = "gpio81", "gpio82", "gpio83", "gpio84"; - function = "qup15"; - }; - - config { - pins = "gpio81", "gpio82", "gpio83", "gpio84"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se15_spi_sleep { - linux,phandle = <0xa8>; - phandle = <0xa8>; - - mux { - pins = "gpio81", "gpio82", "gpio83", "gpio84"; - function = "gpio"; - }; - - config { - pins = "gpio81", "gpio82", "gpio83", "gpio84"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - cci0_active { - linux,phandle = <0x21e>; - phandle = <0x21e>; - - mux { - pins = "gpio17", "gpio18"; - function = "cci_i2c"; - }; - - config { - pins = "gpio17", "gpio18"; - bias-pull-up; - drive-strength = <0x2>; - }; - }; - - cci0_suspend { - linux,phandle = <0x220>; - phandle = <0x220>; - - mux { - pins = "gpio17", "gpio18"; - function = "cci_i2c"; - }; - - config { - pins = "gpio17", "gpio18"; - bias-pull-down; - drive-strength = <0x2>; - }; - }; - - cci1_active { - linux,phandle = <0x21f>; - phandle = <0x21f>; - - mux { - pins = "gpio19", "gpio20"; - function = "cci_i2c"; - }; - - config { - pins = "gpio19", "gpio20"; - bias-pull-up; - drive-strength = <0x2>; - }; - }; - - cci1_suspend { - linux,phandle = <0x221>; - phandle = <0x221>; - - mux { - pins = "gpio19", "gpio20"; - function = "cci_i2c"; - }; - - config { - pins = "gpio19", "gpio20"; - bias-pull-down; - drive-strength = <0x2>; - }; - }; - - cam_sensor_fisheye_active { - - mux { - pins = "gpio76", "gpio75"; - function = "gpio"; - }; - - config { - pins = "gpio76", "gpio75"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_fisheye_suspend { - - mux { - pins = "gpio76", "gpio75"; - function = "gpio"; - }; - - config { - pins = "gpio76", "gpio75"; - bias-pull-down; - drive-strength = <0x2>; - output-low; - }; - }; - - cam_sensor_depth_active { - - mux { - pins = "gpio28", "gpio23", "gpio24"; - function = "gpio"; - }; - - config { - pins = "gpio28", "gpio23", "gpio24"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_depth_suspend { - - mux { - pins = "gpio28", "gpio23", "gpio24"; - function = "gpio"; - }; - - config { - pins = "gpio28", "gpio23", "gpio24"; - bias-pull-down; - drive-strength = <0x2>; - }; - }; - - max_rst_active { - - mux { - pins = "gpio31", "gpio77", "gpio78", "gpio32"; - function = "gpio"; - }; - - config { - pins = "gpio31", "gpio77", "gpio78", "gpio32"; - bias-disable; - drive-strength = <0x8>; - }; - }; - - max_rst_suspend { - - mux { - pins = "gpio31", "gpio77", "gpio78", "gpio32"; - function = "gpio"; - }; - - config { - pins = "gpio31", "gpio77", "gpio78", "gpio32"; - bias-pull-down; - drive-strength = <0x8>; - }; - }; - - max_6dof_active { - - mux { - pins = "gpio30", "gpio95", "gpio94"; - function = "gpio"; - }; - - config { - pins = "gpio30", "gpio95", "gpio94"; - bias-disable; - drive-strength = <0x8>; - }; - }; - - max_6dof_suspend { - - mux { - pins = "gpio30", "gpio95", "gpio94"; - function = "gpio"; - }; - - config { - pins = "gpio30", "gpio95", "gpio94"; - bias-pull-down; - drive-strength = <0x8>; - }; - }; - - cam_sensor_mclk0_active { - linux,phandle = <0x226>; - phandle = <0x226>; - - mux { - pins = "gpio13"; - function = "cam_mclk"; - }; - - config { - pins = "gpio13"; - bias-disable; - drive-strength = <0x4>; - }; - }; - - cam_sensor_mclk0_suspend { - linux,phandle = <0x228>; - phandle = <0x228>; - - mux { - pins = "gpio13"; - function = "cam_mclk"; - }; - - config { - pins = "gpio13"; - bias-pull-down; - drive-strength = <0x4>; - }; - }; - - cam_sensor_rear_active { - linux,phandle = <0x227>; - phandle = <0x227>; - - mux { - pins = "gpio119", "gpio40", "gpio12", "gpio11"; - function = "gpio"; - }; - - config { - pins = "gpio119", "gpio40", "gpio12", "gpio11"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_rear_suspend { - linux,phandle = <0x229>; - phandle = <0x229>; - - mux { - pins = "gpio119", "gpio40", "gpio12", "gpio11"; - function = "gpio"; - }; - - config { - pins = "gpio119", "gpio40", "gpio12", "gpio11"; - bias-pull-down; - drive-strength = <0x2>; - output-low; - }; - }; - - cam_sensor_mclk1_active { - linux,phandle = <0x233>; - phandle = <0x233>; - - mux { - pins = "gpio14"; - function = "cam_mclk"; - }; - - config { - pins = "gpio14"; - bias-disable; - drive-strength = <0x4>; - }; - }; - - cam_sensor_mclk1_suspend { - linux,phandle = <0x235>; - phandle = <0x235>; - - mux { - pins = "gpio14"; - function = "cam_mclk"; - }; - - config { - pins = "gpio14"; - bias-pull-down; - drive-strength = <0x4>; - output-low; - }; - }; - - cam_sensor_mclk3_active { - linux,phandle = <0x23f>; - phandle = <0x23f>; - - mux { - pins = "gpio16"; - function = "cam_mclk"; - }; - - config { - pins = "gpio16"; - bias-disable; - drive-strength = <0x4>; - }; - }; - - cam_sensor_mclk3_suspend { - linux,phandle = <0x240>; - phandle = <0x240>; - - mux { - pins = "gpio16"; - function = "cam_mclk"; - }; - - config { - pins = "gpio16"; - bias-pull-down; - drive-strength = <0x4>; - output-low; - }; - }; - - cam_sensor_front_active { - linux,phandle = <0x22f>; - phandle = <0x22f>; - - mux { - pins = "gpio104", "gpio80", "gpio9"; - function = "gpio"; - }; - - config { - pins = "gpio104", "gpio80", "gpio9"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_front_suspend { - linux,phandle = <0x231>; - phandle = <0x231>; - - mux { - pins = "gpio104", "gpio80", "gpio9"; - function = "gpio"; - }; - - config { - pins = "gpio104", "gpio80", "gpio9"; - bias-pull-down; - drive-strength = <0x2>; - output-low; - }; - }; - - cam_sensor_iris_active { - - mux { - pins = "gpio9", "gpio8"; - function = "gpio"; - }; - - config { - pins = "gpio9", "gpio8"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_iris_suspend { - - mux { - pins = "gpio9"; - function = "gpio"; - }; - - config { - pins = "gpio9"; - bias-pull-down; - drive-strength = <0x2>; - output-low; - bias-disable; - }; - }; - - cam_sensor_mclk2_active { - linux,phandle = <0x22e>; - phandle = <0x22e>; - - mux { - pins = "gpio15"; - function = "cam_mclk"; - }; - - config { - pins = "gpio15"; - bias-disable; - drive-strength = <0x4>; - }; - }; - - cam_sensor_mclk2_suspend { - linux,phandle = <0x230>; - phandle = <0x230>; - - mux { - pins = "gpio15"; - function = "cam_mclk"; - }; - - config { - pins = "gpio15"; - bias-pull-down; - drive-strength = <0x4>; - }; - }; - - cam_sensor_rear2_active { - linux,phandle = <0x22a>; - phandle = <0x22a>; - - mux { - pins = "gpio43", "gpio121", "gpio39", "gpio36"; - function = "gpio"; - }; - - config { - pins = "gpio43", "gpio121", "gpio39", "gpio36"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_rear2_suspend { - linux,phandle = <0x22b>; - phandle = <0x22b>; - - mux { - pins = "gpio43", "gpio121", "gpio39", "gpio36"; - function = "gpio"; - }; - - config { - pins = "gpio43", "gpio121", "gpio39", "gpio36"; - bias-pull-down; - drive-strength = <0x2>; - output-low; - }; - }; - - cam_sensor_rear_vana { - - mux { - pins = "gpio8"; - function = "gpio"; - }; - - config { - pins = "gpio8"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_res_mgr_active { - - mux { - pins = [00]; - function = "gpio"; - }; - - config { - pins = [00]; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_res_mgr_suspend { - - mux { - pins = [00]; - function = "gpio"; - }; - - config { - pins = [00]; - bias-disable; - drive-strength = <0x2>; - output-low; - }; - }; - - trigout_a { - linux,phandle = <0x1e7>; - phandle = <0x1e7>; - - mux { - pins = "gpio90"; - function = "qdss_cti"; - }; - - config { - pins = "gpio90"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - tsif0_signals_active { - linux,phandle = <0x17e>; - phandle = <0x17e>; - - 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", "gpio90", "gpio91"; - drive_strength = <0x2>; - bias-pull-down; - }; - }; - - tsif0_sync_active { - linux,phandle = <0x17f>; - phandle = <0x17f>; - - tsif1_sync { - pins = "gpio12"; - function = "tsif1_sync"; - drive_strength = <0x2>; - bias-pull-down; - }; - }; - - tsif1_signals_active { - linux,phandle = <0x180>; - phandle = <0x180>; - - 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", "gpio94", "gpio95"; - drive_strength = <0x2>; - bias-pull-down; - }; - }; - - tsif1_sync_active { - linux,phandle = <0x181>; - phandle = <0x181>; - - tsif2_sync { - pins = "gpio96"; - function = "tsif2_sync"; - drive_strength = <0x2>; - bias-pull-down; - }; - }; - - ap2mdm { - - ap2mdm_active { - - mux { - pins = "gpio21", "gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio21", "gpio23"; - drive-strength = <0x10>; - bias-disable; - }; - }; - - ap2mdm_sleep { - - mux { - pins = "gpio21", "gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio21", "gpio23"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - mdm2ap { - - mdm2ap_active { - - mux { - pins = "gpio22", "gpio20"; - function = "gpio"; - }; - - config { - pins = "gpio22", "gpio20"; - drive-strength = <0x8>; - bias-disable; - }; - }; - - mdm2ap_sleep { - - mux { - pins = "gpio22", "gpio20"; - function = "gpio"; - }; - - config { - pins = "gpio22", "gpio20"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - lm3644 { - - lm3644_led_active { - linux,phandle = <0x86>; - phandle = <0x86>; - - mux { - pins = "gpio93", "gpio96", "gpio135"; - function = "gpio"; - }; - - config { - pins = "gpio93", "gpio96", "gpio135"; - drive-strength = <0x8>; - bias-disable; - }; - }; - - lm3644_led_suspend { - linux,phandle = <0x89>; - phandle = <0x89>; - - mux { - pins = "gpio93", "gpio96", "gpio135"; - function = "gpio"; - }; - - config { - pins = "gpio93", "gpio96", "gpio135"; - drive-strength = <0x2>; - bias-disable; - }; - }; - }; - - cam_sensor_ir_active { - linux,phandle = <0x234>; - phandle = <0x234>; - - mux { - pins = "gpio25", "gpio44", "gpio22"; - function = "gpio"; - }; - - config { - pins = "gpio25", "gpio44", "gpio22"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_ir_suspend { - linux,phandle = <0x236>; - phandle = <0x236>; - - mux { - pins = "gpio25", "gpio44", "gpio22"; - function = "gpio"; - }; - - config { - pins = "gpio25", "gpio44", "gpio22"; - bias-pull-down; - drive-strength = <0x2>; - output-low; - }; - }; - - fp_mux { - - fp_active { - - mux { - pins = "gpio79"; - function = "gpio"; - }; - - config { - pins = "gpio79"; - drive-strength = <0x8>; - bias-disable; - }; - }; - - fp_suspend { - - mux { - pins = "gpio79"; - function = "gpio"; - }; - - config { - pins = "gpio79"; - drive-strength = <0x2>; - bias-disable; - }; - }; - }; - - msm_gpio_37 { - linux,phandle = <0x379>; - phandle = <0x379>; - - mux { - pins = "gpio37"; - function = "gpio"; - }; - - config { - pins = "gpio37"; - drive-strength = <0x2>; - bias-disable; - output-low; - }; - }; - - msm_gpio_37_output_high { - linux,phandle = <0x37a>; - phandle = <0x37a>; - - mux { - pins = "gpio37"; - function = "gpio"; - }; - - config { - pins = "gpio37"; - drive-strength = <0x2>; - bias-disable; - output-high; - }; - }; - - msm_gpio_79 { - - mux { - pins = "gpio79"; - function = "gpio"; - }; - - config { - pins = "gpio79"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - - spk_id_no_pull { - linux,phandle = <0x37d>; - phandle = <0x37d>; - - mux { - pins = "gpio27"; - function = "gpio"; - }; - - config { - pins = "gpio27"; - drive-strength = <0x8>; - bias-disable; - input-enable; - }; - }; - - spk_id_pull_up { - linux,phandle = <0x37c>; - phandle = <0x37c>; - - mux { - pins = "gpio27"; - function = "gpio"; - }; - - config { - pins = "gpio27"; - drive-strength = <0x8>; - bias-pull-up; - input-enable; - }; - }; - - spk_id_pull_down { - linux,phandle = <0x37b>; - phandle = <0x37b>; - - mux { - pins = "gpio27"; - function = "gpio"; - }; - - config { - pins = "gpio27"; - drive-strength = <0x8>; - bias-pull-down; - input-enable; - }; - }; - - adc2_switch_gpio_ctrl { - - adc2_switch_idle { - - mux { - pins = "gpio62"; - function = "gpio"; - }; - - config { - pins = "gpio62"; - drive-strength = <0x2>; - bias-pull-down; - output-low; - }; - }; - - adc2_switch_active { - - mux { - pins = "gpio62"; - function = "gpio"; - }; - - config { - pins = "gpio62"; - drive-strength = <0x2>; - bias-disable; - output-high; - }; - }; - }; - - atest_usb13_active { - linux,phandle = <0x33d>; - phandle = <0x33d>; - - mux { - pins = "gpio8"; - function = "gpio"; - }; - - config { - pins = "gpio8"; - drive-strength = <0xc>; - output-high; - bias-pull-up; - }; - }; - - atest_usb13_suspend { - linux,phandle = <0x33c>; - phandle = <0x33c>; - - mux { - pins = "gpio8"; - function = "gpio"; - }; - - config { - pins = "gpio8"; - drive-strength = <0x2>; - output-low; - bias-pull-down; - }; - }; - - gps { - - gps_int_active { - linux,phandle = <0x66>; - phandle = <0x66>; - - mux { - pins = "gpio129"; - function = "gpio"; - }; - - config { - pins = "gpio129"; - drive-strength = <0x2>; - input-enable; - }; - }; - - gps_int_suspend { - linux,phandle = <0x6b>; - phandle = <0x6b>; - - mux { - pins = "gpio129"; - function = "gpio"; - }; - - config { - pins = "gpio129"; - drive-strength = <0x2>; - input-enable; - }; - }; - - gps_resp_active { - linux,phandle = <0x6a>; - phandle = <0x6a>; - - mux { - pins = "gpio132"; - function = "gpio"; - }; - - config { - pins = "gpio132"; - drive-strength = <0x2>; - input-enable; - bias-disable; - }; - }; - - gps_resp_suspend { - linux,phandle = <0x6d>; - phandle = <0x6d>; - - mux { - pins = "gpio132"; - function = "gpio"; - }; - - config { - pins = "gpio132"; - drive-strength = <0x2>; - input-enable; - bias-disable; - }; - }; - - gps_enable_active { - linux,phandle = <0x67>; - phandle = <0x67>; - - mux { - pins = "gpio133", "gpio143"; - function = "gpio"; - }; - - config { - pins = "gpio133", "gpio143"; - drive-strength = <0x2>; - output-low; - }; - }; - - gps_enable_suspend { - linux,phandle = <0x6c>; - phandle = <0x6c>; - - mux { - pins = "gpio133", "gpio143"; - function = "gpio"; - }; - - config { - pins = "gpio133", "gpio143"; - drive-strength = <0x2>; - output-low; - }; - }; - }; - }; - - qcom,pcie@0x1c00000 { - compatible = "qcom,pci-msm"; - cell-index = <0x0>; - reg = <0x1c00000 0x2000 0x1c06000 0x1000 0x60000000 0xf1d 0x60000f20 0xa8 0x60100000 0x100000 0x60200000 0x100000 0x60300000 0xd00000>; - reg-names = "parf", "phy", "dm_core", "elbi", "conf", "io", "bars"; - #address-cells = <0x3>; - #size-cells = <0x2>; - ranges = <0x1000000 0x0 0x60200000 0x60200000 0x0 0x100000 0x2000000 0x0 0x60300000 0x60300000 0x0 0xd00000>; - interrupt-parent = <0xd9>; - interrupts = <0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25>; - #interrupt-cells = <0x1>; - interrupt-map-mask = <0x0 0x0 0x0 0xffffffff>; - interrupt-map = <0x0 0x0 0x0 0x0 0x1 0x0 0x8d 0x0 0x0 0x0 0x0 0x1 0x1 0x0 0x95 0x0 0x0 0x0 0x0 0x2 0x1 0x0 0x96 0x0 0x0 0x0 0x0 0x3 0x1 0x0 0x97 0x0 0x0 0x0 0x0 0x4 0x1 0x0 0x98 0x0 0x0 0x0 0x0 0x5 0x1 0x0 0x8c 0x0 0x0 0x0 0x0 0x6 0x1 0x0 0x2a0 0x0 0x0 0x0 0x0 0x7 0x1 0x0 0x2a1 0x0 0x0 0x0 0x0 0x8 0x1 0x0 0x2a2 0x0 0x0 0x0 0x0 0x9 0x1 0x0 0x2a3 0x0 0x0 0x0 0x0 0xa 0x1 0x0 0x2a4 0x0 0x0 0x0 0x0 0xb 0x1 0x0 0x2a5 0x0 0x0 0x0 0x0 0xc 0x1 0x0 0x2a6 0x0 0x0 0x0 0x0 0xd 0x1 0x0 0x2a7 0x0 0x0 0x0 0x0 0xe 0x1 0x0 0x2a8 0x0 0x0 0x0 0x0 0xf 0x1 0x0 0x2a9 0x0 0x0 0x0 0x0 0x10 0x1 0x0 0x2aa 0x0 0x0 0x0 0x0 0x11 0x1 0x0 0x2ab 0x0 0x0 0x0 0x0 0x12 0x1 0x0 0x2ac 0x0 0x0 0x0 0x0 0x13 0x1 0x0 0x2ad 0x0 0x0 0x0 0x0 0x14 0x1 0x0 0x2ae 0x0 0x0 0x0 0x0 0x15 0x1 0x0 0x2af 0x0 0x0 0x0 0x0 0x16 0x1 0x0 0x2b0 0x0 0x0 0x0 0x0 0x17 0x1 0x0 0x2b1 0x0 0x0 0x0 0x0 0x18 0x1 0x0 0x2b2 0x0 0x0 0x0 0x0 0x19 0x1 0x0 0x2b3 0x0 0x0 0x0 0x0 0x1a 0x1 0x0 0x2b4 0x0 0x0 0x0 0x0 0x1b 0x1 0x0 0x2b5 0x0 0x0 0x0 0x0 0x1c 0x1 0x0 0x2b6 0x0 0x0 0x0 0x0 0x1d 0x1 0x0 0x2b7 0x0 0x0 0x0 0x0 0x1e 0x1 0x0 0x2b8 0x0 0x0 0x0 0x0 0x1f 0x1 0x0 0x2b9 0x0 0x0 0x0 0x0 0x20 0x1 0x0 0x2ba 0x0 0x0 0x0 0x0 0x21 0x1 0x0 0x2bb 0x0 0x0 0x0 0x0 0x22 0x1 0x0 0x2bc 0x0 0x0 0x0 0x0 0x23 0x1 0x0 0x2bd 0x0 0x0 0x0 0x0 0x24 0x1 0x0 0x2be 0x0 0x0 0x0 0x0 0x25 0x1 0x0 0x2bf 0x0>; - interrupt-names = "int_msi", "int_a", "int_b", "int_c", "int_d", "int_global_int", "msi_0", "msi_1", "msi_2", "msi_3", "msi_4", "msi_5", "msi_6", "msi_7", "msi_8", "msi_9", "msi_10", "msi_11", "msi_12", "msi_13", "msi_14", "msi_15", "msi_16", "msi_17", "msi_18", "msi_19", "msi_20", "msi_21", "msi_22", "msi_23", "msi_24", "msi_25", "msi_26", "msi_27", "msi_28", "msi_29", "msi_30", "msi_31"; - qcom,phy-sequence = <0x804 0x1 0x0 0x34 0x14 0x0 0x138 0x30 0x0 0x48 0x7 0x0 0x15c 0x6 0x0 0x90 0x1 0x0 0x88 0x20 0x0 0xf0 0x0 0x0 0xf8 0x1 0x0 0xf4 0xc9 0x0 0x11c 0xff 0x0 0x120 0x3f 0x0 0x164 0x1 0x0 0x154 0x0 0x0 0x148 0xa 0x0 0x5c 0x19 0x0 0x38 0x90 0x0 0xb0 0x82 0x0 0xc0 0x2 0x0 0xbc 0xea 0x0 0xb8 0xab 0x0 0xa0 0x0 0x0 0x9c 0xd 0x0 0x98 0x4 0x0 0x13c 0x0 0x0 0x60 0x6 0x0 0x68 0x16 0x0 0x70 0x36 0x0 0x184 0x1 0x0 0x138 0x33 0x0 0x3c 0x2 0x0 0x40 0x6 0x0 0x80 0x4 0x0 0xdc 0x0 0x0 0xd8 0x3f 0x0 0xc 0x9 0x0 0x10 0x1 0x0 0x1c 0x40 0x0 0x20 0x1 0x0 0x14 0x2 0x0 0x18 0x0 0x0 0x24 0x7e 0x0 0x28 0x15 0x0 0x244 0x2 0x0 0x2a4 0x12 0x0 0x260 0x10 0x0 0x28c 0x6 0x0 0x504 0x3 0x0 0x500 0x10 0x0 0x50c 0x14 0x0 0x4d4 0xe 0x0 0x4d8 0x4 0x0 0x4dc 0x1a 0x0 0x434 0x4b 0x0 0x414 0x4 0x0 0x40c 0x4 0x0 0x4f8 0x71 0x0 0x564 0x59 0x0 0x568 0x59 0x0 0x4fc 0x80 0x0 0x51c 0x40 0x0 0x444 0x71 0x0 0x43c 0x40 0x0 0x854 0x4 0x0 0x62c 0x52 0x0 0x654 0x10 0x0 0x65c 0x1a 0x0 0x660 0x6 0x0 0x8c8 0x83 0x0 0x8cc 0x9 0x0 0x8d0 0xa2 0x0 0x8d4 0x40 0x0 0x8c4 0x2 0x0 0x9ac 0x0 0x0 0x8a0 0x1 0x0 0x9e0 0x0 0x0 0x9dc 0x20 0x0 0x9a8 0x0 0x0 0x8a4 0x1 0x0 0x8a8 0x73 0x0 0x9d8 0xbb 0x0 0x9b0 0x3 0x0 0xa0c 0xd 0x0 0x86c 0x0 0x0 0x644 0x0 0x0 0x804 0x3 0x0 0x800 0x0 0x0 0x808 0x3 0x0>; - pinctrl-names = "default"; - pinctrl-0 = <0x2e5 0x2e6 0x2e7>; - perst-gpio = <0x2e 0x23 0x0>; - wake-gpio = <0x2e 0x25 0x0>; - gdsc-vdd-supply = <0x2e8>; - vreg-1.8-supply = <0x35>; - vreg-0.9-supply = <0x36>; - 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 0x0>; - qcom,l1ss-supported; - qcom,aux-clk-sync; - qcom,ep-latency = <0xa>; - qcom,phy-status-offset = <0x974>; - qcom,boot-option = <0x1>; - linux,pci-domain = <0x0>; - 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 = <0x0 0x29 0x1c10 0x1 0x100 0x29 0x1c11 0x1 0x200 0x29 0x1c12 0x1 0x300 0x29 0x1c13 0x1 0x400 0x29 0x1c14 0x1 0x500 0x29 0x1c15 0x1 0x600 0x29 0x1c16 0x1 0x700 0x29 0x1c17 0x1 0x800 0x29 0x1c18 0x1 0x900 0x29 0x1c19 0x1 0xa00 0x29 0x1c1a 0x1 0xb00 0x29 0x1c1b 0x1 0xc00 0x29 0x1c1c 0x1 0xd00 0x29 0x1c1d 0x1 0xe00 0x29 0x1c1e 0x1 0xf00 0x29 0x1c1f 0x1>; - qcom,msm-bus,name = "pcie0"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x2d 0x200 0x0 0x0 0x2d 0x200 0x1f4 0x320>; - clocks = <0x22 0x36 0x21 0x0 0x22 0x31 0x22 0x33 0x22 0x35 0x22 0x37 0x22 0x34 0x22 0x38 0x22 0x6 0x22 0x42 0x22 0x41>; - clock-names = "pcie_0_pipe_clk", "pcie_0_ref_clk_src", "pcie_0_aux_clk", "pcie_0_cfg_ahb_clk", "pcie_0_mstr_axi_clk", "pcie_0_slv_axi_clk", "pcie_0_ldo", "pcie_0_slv_q2a_axi_clk", "pcie_tbu_clk", "pcie_phy_refgen_clk", "pcie_phy_aux_clk"; - max-clock-frequency-hz = <0x0 0x0 0x124f800 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x5f5e100 0x0>; - resets = <0x22 0x1 0x22 0x18>; - reset-names = "pcie_0_core_reset", "pcie_0_phy_reset"; - status = "disabled"; - linux,phandle = <0xd9>; - phandle = <0xd9>; - }; - - qcom,pcie@0x1c08000 { - compatible = "qcom,pci-msm"; - cell-index = <0x1>; - reg = <0x1c08000 0x2000 0x1c0a000 0x2000 0x40000000 0xf1d 0x40000f20 0xa8 0x40100000 0x100000 0x40200000 0x100000 0x40300000 0x1fd00000>; - reg-names = "parf", "phy", "dm_core", "elbi", "conf", "io", "bars"; - #address-cells = <0x3>; - #size-cells = <0x2>; - ranges = <0x1000000 0x0 0x40200000 0x40200000 0x0 0x100000 0x2000000 0x0 0x40300000 0x40300000 0x0 0x1fd00000>; - interrupt-parent = <0x2e9>; - interrupts = <0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25>; - #interrupt-cells = <0x1>; - interrupt-map-mask = <0x0 0x0 0x0 0xffffffff>; - interrupt-map = <0x0 0x0 0x0 0x0 0xaa 0x0 0x133 0x0 0x0 0x0 0x0 0x1 0xaa 0x0 0x1b2 0x0 0x0 0x0 0x0 0x2 0xaa 0x0 0x1b3 0x0 0x0 0x0 0x0 0x3 0xaa 0x0 0x1b6 0x0 0x0 0x0 0x0 0x4 0xaa 0x0 0x1b7 0x0 0x0 0x0 0x0 0x5 0xaa 0x0 0x132 0x0 0x0 0x0 0x0 0x6 0xaa 0x0 0x2c0 0x0 0x0 0x0 0x0 0x7 0xaa 0x0 0x2c1 0x0 0x0 0x0 0x0 0x8 0xaa 0x0 0x2c2 0x0 0x0 0x0 0x0 0x9 0xaa 0x0 0x2c3 0x0 0x0 0x0 0x0 0xa 0xaa 0x0 0x2c4 0x0 0x0 0x0 0x0 0xb 0xaa 0x0 0x2c5 0x0 0x0 0x0 0x0 0xc 0xaa 0x0 0x2c6 0x0 0x0 0x0 0x0 0xd 0xaa 0x0 0x2c7 0x0 0x0 0x0 0x0 0xe 0xaa 0x0 0x2c8 0x0 0x0 0x0 0x0 0xf 0xaa 0x0 0x2c9 0x0 0x0 0x0 0x0 0x10 0xaa 0x0 0x2ca 0x0 0x0 0x0 0x0 0x11 0xaa 0x0 0x2cb 0x0 0x0 0x0 0x0 0x12 0xaa 0x0 0x2cc 0x0 0x0 0x0 0x0 0x13 0xaa 0x0 0x2cd 0x0 0x0 0x0 0x0 0x14 0xaa 0x0 0x2ce 0x0 0x0 0x0 0x0 0x15 0xaa 0x0 0x2cf 0x0 0x0 0x0 0x0 0x16 0xaa 0x0 0x2d0 0x0 0x0 0x0 0x0 0x17 0xaa 0x0 0x2d1 0x0 0x0 0x0 0x0 0x18 0xaa 0x0 0x2d2 0x0 0x0 0x0 0x0 0x19 0xaa 0x0 0x2d3 0x0 0x0 0x0 0x0 0x1a 0xaa 0x0 0x2d4 0x0 0x0 0x0 0x0 0x1b 0xaa 0x0 0x2d5 0x0 0x0 0x0 0x0 0x1c 0xaa 0x0 0x2d6 0x0 0x0 0x0 0x0 0x1d 0xaa 0x0 0x2d7 0x0 0x0 0x0 0x0 0x1e 0xaa 0x0 0x2d8 0x0 0x0 0x0 0x0 0x1f 0xaa 0x0 0x2d9 0x0 0x0 0x0 0x0 0x20 0xaa 0x0 0x2da 0x0 0x0 0x0 0x0 0x21 0xaa 0x0 0x2db 0x0 0x0 0x0 0x0 0x22 0xaa 0x0 0x2dc 0x0 0x0 0x0 0x0 0x23 0xaa 0x0 0x2dd 0x0 0x0 0x0 0x0 0x24 0xaa 0x0 0x2de 0x0 0x0 0x0 0x0 0x25 0xaa 0x0 0x2df 0x0>; - interrupt-names = "int_msi", "int_a", "int_b", "int_c", "int_d", "int_global_int", "msi_0", "msi_1", "msi_2", "msi_3", "msi_4", "msi_5", "msi_6", "msi_7", "msi_8", "msi_9", "msi_10", "msi_11", "msi_12", "msi_13", "msi_14", "msi_15", "msi_16", "msi_17", "msi_18", "msi_19", "msi_20", "msi_21", "msi_22", "msi_23", "msi_24", "msi_25", "msi_26", "msi_27", "msi_28", "msi_29", "msi_30", "msi_31"; - qcom,phy-sequence = <0x1804 0x3 0x0 0xdc 0x27 0x0 0x14 0x1 0x0 0x20 0x31 0x0 0x24 0x1 0x0 0x28 0xde 0x0 0x2c 0x7 0x0 0x34 0x4c 0x0 0x38 0x6 0x0 0x54 0x18 0x0 0x58 0xb0 0x0 0x6c 0x8c 0x0 0x70 0x20 0x0 0x78 0x14 0x0 0x7c 0x34 0x0 0xb4 0x6 0x0 0xb8 0x6 0x0 0xc0 0x16 0x0 0xc4 0x16 0x0 0xcc 0x36 0x0 0xd0 0x36 0x0 0xf0 0x5 0x0 0xf8 0x42 0x0 0x100 0x82 0x0 0x108 0x68 0x0 0x11c 0x55 0x0 0x120 0x55 0x0 0x124 0x3 0x0 0x128 0xab 0x0 0x12c 0xaa 0x0 0x130 0x2 0x0 0x150 0x3f 0x0 0x158 0x3f 0x0 0x178 0x10 0x0 0x1cc 0x4 0x0 0x1d0 0x30 0x0 0x1e0 0x4 0x0 0x1e8 0x73 0x0 0x1f0 0x1c 0x0 0x1fc 0x15 0x0 0x21c 0x4 0x0 0x224 0x1 0x0 0x228 0x22 0x0 0x22c 0x0 0x0 0x98 0x5 0x0 0x80c 0x0 0x0 0x818 0xd 0x0 0x860 0x1 0x0 0x864 0x3a 0x0 0x87c 0x2f 0x0 0x8c0 0x9 0x0 0x8c4 0x9 0x0 0x8c8 0x1a 0x0 0x8d0 0x1 0x0 0x8d4 0x7 0x0 0x8d8 0x31 0x0 0x8dc 0x31 0x0 0x8e0 0x3 0x0 0x8fc 0x2 0x0 0x900 0x1 0x0 0x908 0x12 0x0 0x914 0x25 0x0 0x918 0x0 0x0 0x91c 0x5 0x0 0x920 0x1 0x0 0x924 0x26 0x0 0x928 0x12 0x0 0x930 0x4 0x0 0x934 0x4 0x0 0x938 0x9 0x0 0x954 0x15 0x0 0x960 0x32 0x0 0x968 0x7f 0x0 0x96c 0x7 0x0 0x978 0x4 0x0 0x980 0x70 0x0 0x984 0x8b 0x0 0x988 0x8 0x0 0x98c 0x9 0x0 0x990 0x3 0x0 0x994 0x4 0x0 0x998 0x2 0x0 0x99c 0xc 0x0 0x9a4 0x2 0x0 0x9c0 0x5c 0x0 0x9c4 0x3e 0x0 0x9c8 0x3f 0x0 0xa30 0x1 0x0 0xa34 0xa0 0x0 0xa38 0x8 0x0 0xaa4 0x1 0x0 0xaac 0xc3 0x0 0xab0 0x0 0x0 0xab8 0x8c 0x0 0xac0 0x7f 0x0 0xac4 0x2a 0x0 0x810 0xc 0x0 0x814 0x0 0x0 0xacc 0x4 0x0 0x93c 0x20 0x0 0x100c 0x0 0x0 0x1018 0xd 0x0 0x1060 0x1 0x0 0x1064 0x3a 0x0 0x107c 0x2f 0x0 0x10c0 0x9 0x0 0x10c4 0x9 0x0 0x10c8 0x1a 0x0 0x10d0 0x1 0x0 0x10d4 0x7 0x0 0x10d8 0x31 0x0 0x10dc 0x31 0x0 0x10e0 0x3 0x0 0x10fc 0x2 0x0 0x1100 0x1 0x0 0x1108 0x12 0x0 0x1114 0x25 0x0 0x1118 0x0 0x0 0x111c 0x5 0x0 0x1120 0x1 0x0 0x1124 0x26 0x0 0x1128 0x12 0x0 0x1130 0x4 0x0 0x1134 0x4 0x0 0x1138 0x9 0x0 0x1154 0x15 0x0 0x1160 0x32 0x0 0x1168 0x7f 0x0 0x116c 0x7 0x0 0x1178 0x4 0x0 0x1180 0x70 0x0 0x1184 0x8b 0x0 0x1188 0x8 0x0 0x118c 0x9 0x0 0x1190 0x3 0x0 0x1194 0x4 0x0 0x1198 0x2 0x0 0x119c 0xc 0x0 0x11a4 0x2 0x0 0x11c0 0x5c 0x0 0x11c4 0x3e 0x0 0x11c8 0x3f 0x0 0x1230 0x1 0x0 0x1234 0xa0 0x0 0x1238 0x8 0x0 0x12a4 0x1 0x0 0x12ac 0xc3 0x0 0x12b0 0x0 0x0 0x12b8 0x8c 0x0 0x12c0 0x7f 0x0 0x12c4 0x2a 0x0 0x1010 0xc 0x0 0x1014 0xf 0x0 0x12cc 0x4 0x0 0x113c 0x20 0x0 0x195c 0x3f 0x0 0x1974 0x50 0x0 0x196c 0x9f 0x0 0x182c 0x19 0x0 0x1840 0x7 0x0 0x1854 0x17 0x0 0x1868 0x9 0x0 0x1800 0x0 0x0 0xaa8 0x1 0x0 0x12a8 0x1 0x0 0x1808 0x1 0x0>; - pinctrl-names = "default"; - pinctrl-0 = <0x2ea 0x2eb 0x2ec>; - perst-gpio = <0x2e 0x66 0x0>; - wake-gpio = <0x2e 0x68 0x0>; - gdsc-vdd-supply = <0x2ed>; - vreg-1.8-supply = <0x35>; - vreg-0.9-supply = <0x36>; - 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 0x0>; - qcom,l1ss-supported; - qcom,aux-clk-sync; - qcom,ep-latency = <0xa>; - qcom,slv-addr-space-size = <0x20000000>; - qcom,phy-status-offset = <0x1aac>; - qcom,boot-option = <0x1>; - linux,pci-domain = <0x1>; - qcom,msi-gicm-addr = <0x17a00040>; - qcom,msi-gicm-base = <0x2e0>; - qcom,max-link-speed = <0x3>; - qcom,use-19p2mhz-aux-clk; - qcom,smmu-sid-base = <0x1c00>; - iommu-map = <0x0 0x29 0x1c00 0x1 0x100 0x29 0x1c01 0x1 0x200 0x29 0x1c02 0x1 0x300 0x29 0x1c03 0x1 0x400 0x29 0x1c04 0x1 0x500 0x29 0x1c05 0x1 0x600 0x29 0x1c06 0x1 0x700 0x29 0x1c07 0x1 0x800 0x29 0x1c08 0x1 0x900 0x29 0x1c09 0x1 0xa00 0x29 0x1c0a 0x1 0xb00 0x29 0x1c0b 0x1 0xc00 0x29 0x1c0c 0x1 0xd00 0x29 0x1c0d 0x1 0xe00 0x29 0x1c0e 0x1 0xf00 0x29 0x1c0f 0x1>; - qcom,msm-bus,name = "pcie1"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x64 0x200 0x0 0x0 0x64 0x200 0x1f4 0x320>; - clocks = <0x22 0x3e 0x21 0x0 0x22 0x39 0x22 0x3b 0x22 0x3d 0x22 0x3f 0x22 0x3c 0x22 0x40 0x22 0x6 0x22 0x42 0x22 0x41>; - clock-names = "pcie_1_pipe_clk", "pcie_1_ref_clk_src", "pcie_1_aux_clk", "pcie_1_cfg_ahb_clk", "pcie_1_mstr_axi_clk", "pcie_1_slv_axi_clk", "pcie_1_ldo", "pcie_1_slv_q2a_axi_clk", "pcie_tbu_clk", "pcie_phy_refgen_clk", "pcie_phy_aux_clk"; - max-clock-frequency-hz = <0x0 0x0 0x124f800 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x5f5e100 0x0>; - resets = <0x22 0x2 0x22 0x19>; - reset-names = "pcie_1_core_reset", "pcie_1_phy_reset"; - status = "disabled"; - linux,phandle = <0x2e9>; - phandle = <0x2e9>; - }; - - qcom,msm-pcm { - compatible = "qcom,msm-pcm-dsp"; - qcom,msm-pcm-dsp-id = <0x0>; - linux,phandle = <0x2ee>; - phandle = <0x2ee>; - }; - - qcom,msm-pcm-routing { - compatible = "qcom,msm-pcm-routing"; - linux,phandle = <0x2f8>; - phandle = <0x2f8>; - }; - - qcom,msm-compr-dsp { - compatible = "qcom,msm-compr-dsp"; - linux,phandle = <0x2f9>; - phandle = <0x2f9>; - }; - - qcom,msm-pcm-low-latency { - compatible = "qcom,msm-pcm-dsp"; - qcom,msm-pcm-dsp-id = <0x1>; - qcom,msm-pcm-low-latency; - qcom,latency-level = "regular"; - linux,phandle = <0x2ef>; - phandle = <0x2ef>; - }; - - qcom,msm-ultra-low-latency { - compatible = "qcom,msm-pcm-dsp"; - qcom,msm-pcm-dsp-id = <0x2>; - qcom,msm-pcm-low-latency; - qcom,latency-level = "ultra"; - linux,phandle = <0x2f0>; - phandle = <0x2f0>; - }; - - qcom,msm-pcm-dsp-noirq { - compatible = "qcom,msm-pcm-dsp-noirq"; - qcom,msm-pcm-low-latency; - qcom,latency-level = "ultra"; - linux,phandle = <0x2fa>; - phandle = <0x2fa>; - }; - - qcom,msm-compress-dsp { - compatible = "qcom,msm-compress-dsp"; - linux,phandle = <0x2f4>; - phandle = <0x2f4>; - }; - - qcom,msm-voip-dsp { - compatible = "qcom,msm-voip-dsp"; - linux,phandle = <0x2f1>; - phandle = <0x2f1>; - }; - - qcom,msm-pcm-voice { - compatible = "qcom,msm-pcm-voice"; - qcom,destroy-cvd; - linux,phandle = <0x2f2>; - phandle = <0x2f2>; - }; - - qcom,msm-stub-codec { - compatible = "qcom,msm-stub-codec"; - linux,phandle = <0x32a>; - phandle = <0x32a>; - }; - - qcom,msm-dai-fe { - compatible = "qcom,msm-dai-fe"; - }; - - qcom,msm-pcm-afe { - compatible = "qcom,msm-pcm-afe"; - linux,phandle = <0x2f6>; - phandle = <0x2f6>; - }; - - qcom,msm-dai-q6-hdmi { - compatible = "qcom,msm-dai-q6-hdmi"; - qcom,msm-dai-q6-dev-id = <0x8>; - linux,phandle = <0x2fb>; - phandle = <0x2fb>; - }; - - qcom,msm-dai-q6-dp { - compatible = "qcom,msm-dai-q6-hdmi"; - qcom,msm-dai-q6-dev-id = <0x6020>; - linux,phandle = <0x2fc>; - phandle = <0x2fc>; - }; - - qcom,msm-pcm-loopback { - compatible = "qcom,msm-pcm-loopback"; - linux,phandle = <0x2f3>; - phandle = <0x2f3>; - }; - - qcom,msm-dai-mi2s { - compatible = "qcom,msm-dai-mi2s"; - - qcom,msm-dai-q6-mi2s-prim { - compatible = "qcom,msm-dai-q6-mi2s"; - qcom,msm-dai-q6-mi2s-dev-id = <0x0>; - qcom,msm-mi2s-rx-lines = <0x3>; - qcom,msm-mi2s-tx-lines = <0x0>; - linux,phandle = <0x2fd>; - phandle = <0x2fd>; - }; - - qcom,msm-dai-q6-mi2s-sec { - compatible = "qcom,msm-dai-q6-mi2s"; - qcom,msm-dai-q6-mi2s-dev-id = <0x1>; - qcom,msm-mi2s-rx-lines = <0x1>; - qcom,msm-mi2s-tx-lines = <0x0>; - linux,phandle = <0x2fe>; - phandle = <0x2fe>; - }; - - qcom,msm-dai-q6-mi2s-tert { - compatible = "qcom,msm-dai-q6-mi2s"; - qcom,msm-dai-q6-mi2s-dev-id = <0x2>; - qcom,msm-mi2s-rx-lines = <0x0>; - qcom,msm-mi2s-tx-lines = <0x3>; - linux,phandle = <0x2ff>; - phandle = <0x2ff>; - }; - - qcom,msm-dai-q6-mi2s-quat { - compatible = "qcom,msm-dai-q6-mi2s"; - qcom,msm-dai-q6-mi2s-dev-id = <0x3>; - qcom,msm-mi2s-rx-lines = <0x1>; - qcom,msm-mi2s-tx-lines = <0x2>; - linux,phandle = <0x300>; - phandle = <0x300>; - }; - - qcom,msm-dai-q6-mi2s-quin { - compatible = "qcom,msm-dai-q6-mi2s"; - qcom,msm-dai-q6-mi2s-dev-id = <0x4>; - qcom,msm-mi2s-rx-lines = <0x1>; - qcom,msm-mi2s-tx-lines = <0x2>; - }; - - qcom,msm-dai-q6-mi2s-senary { - compatible = "qcom,msm-dai-q6-mi2s"; - qcom,msm-dai-q6-mi2s-dev-id = <0x6>; - qcom,msm-mi2s-rx-lines = <0x0>; - qcom,msm-mi2s-tx-lines = <0x3>; - }; - }; - - qcom,msm-lsm-client { - compatible = "qcom,msm-lsm-client"; - linux,phandle = <0x2f7>; - phandle = <0x2f7>; - }; - - 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 = <0x305>; - phandle = <0x305>; - }; - - qcom,msm-dai-q6-sb-0-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4001>; - linux,phandle = <0x306>; - phandle = <0x306>; - }; - - qcom,msm-dai-q6-sb-1-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4002>; - linux,phandle = <0x307>; - phandle = <0x307>; - }; - - qcom,msm-dai-q6-sb-1-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4003>; - linux,phandle = <0x308>; - phandle = <0x308>; - }; - - qcom,msm-dai-q6-sb-2-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4004>; - linux,phandle = <0x309>; - phandle = <0x309>; - }; - - qcom,msm-dai-q6-sb-2-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4005>; - linux,phandle = <0x30a>; - phandle = <0x30a>; - }; - - qcom,msm-dai-q6-sb-3-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4006>; - linux,phandle = <0x30b>; - phandle = <0x30b>; - }; - - qcom,msm-dai-q6-sb-3-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4007>; - linux,phandle = <0x30c>; - phandle = <0x30c>; - }; - - qcom,msm-dai-q6-sb-4-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4008>; - linux,phandle = <0x30d>; - phandle = <0x30d>; - }; - - qcom,msm-dai-q6-sb-4-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4009>; - linux,phandle = <0x30e>; - phandle = <0x30e>; - }; - - qcom,msm-dai-q6-sb-5-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400b>; - linux,phandle = <0x30f>; - phandle = <0x30f>; - }; - - qcom,msm-dai-q6-sb-5-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400a>; - linux,phandle = <0x318>; - phandle = <0x318>; - }; - - qcom,msm-dai-q6-sb-6-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400c>; - linux,phandle = <0x319>; - phandle = <0x319>; - }; - - qcom,msm-dai-q6-sb-7-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400e>; - linux,phandle = <0x31a>; - phandle = <0x31a>; - }; - - qcom,msm-dai-q6-sb-7-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400f>; - linux,phandle = <0x31b>; - phandle = <0x31b>; - }; - - qcom,msm-dai-q6-sb-8-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4010>; - }; - - qcom,msm-dai-q6-sb-8-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4011>; - linux,phandle = <0x31c>; - phandle = <0x31c>; - }; - - qcom,msm-dai-q6-bt-sco-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3000>; - }; - - qcom,msm-dai-q6-bt-sco-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3001>; - }; - - qcom,msm-dai-q6-int-fm-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3004>; - }; - - qcom,msm-dai-q6-int-fm-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3005>; - }; - - qcom,msm-dai-q6-be-afe-pcm-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0xe0>; - linux,phandle = <0x310>; - phandle = <0x310>; - }; - - qcom,msm-dai-q6-be-afe-pcm-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0xe1>; - linux,phandle = <0x311>; - phandle = <0x311>; - }; - - qcom,msm-dai-q6-afe-proxy-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0xf1>; - linux,phandle = <0x312>; - phandle = <0x312>; - }; - - qcom,msm-dai-q6-afe-proxy-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0xf0>; - linux,phandle = <0x313>; - phandle = <0x313>; - }; - - qcom,msm-dai-q6-afe-loopback-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x6001>; - }; - - qcom,msm-dai-q6-incall-record-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x8003>; - linux,phandle = <0x314>; - phandle = <0x314>; - }; - - qcom,msm-dai-q6-incall-record-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x8004>; - linux,phandle = <0x315>; - phandle = <0x315>; - }; - - qcom,msm-dai-q6-incall-music-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x8005>; - linux,phandle = <0x316>; - phandle = <0x316>; - }; - - qcom,msm-dai-q6-incall-music-2-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x8002>; - linux,phandle = <0x317>; - phandle = <0x317>; - }; - - qcom,msm-dai-q6-usb-audio-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x7000>; - linux,phandle = <0x31d>; - phandle = <0x31d>; - }; - - qcom,msm-dai-q6-usb-audio-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x7001>; - linux,phandle = <0x31e>; - phandle = <0x31e>; - }; - }; - - qcom,msm-pcm-hostless { - compatible = "qcom,msm-pcm-hostless"; - linux,phandle = <0x2f5>; - phandle = <0x2f5>; - }; - - qcom,msm-audio-apr { - compatible = "qcom,msm-audio-apr"; - qcom,subsys-name = "apr_adsp"; - - 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 = <0x1 0x1 0x1 0x1>; - asoc-platform = <0x2ee 0x2ef 0x2f0 0x2f1 0x2f2 0x2f3 0x2f4 0x2f5 0x2f6 0x2f7 0x2f8 0x2f9 0x2fa>; - asoc-platform-names = "msm-pcm-dsp.0", "msm-pcm-dsp.1", "msm-pcm-dsp.2", "msm-voip-dsp", "msm-pcm-voice", "msm-pcm-loopback", "msm-compress-dsp", "msm-pcm-hostless", "msm-pcm-afe", "msm-lsm-client", "msm-pcm-routing", "msm-compr-dsp", "msm-pcm-dsp-noirq"; - asoc-cpu = <0x2fb 0x2fc 0x2fd 0x2fe 0x2ff 0x300 0x301 0x302 0x303 0x304 0x305 0x306 0x307 0x308 0x309 0x30a 0x30b 0x30c 0x30d 0x30e 0x30f 0x310 0x311 0x312 0x313 0x314 0x315 0x316 0x317 0x318 0x319 0x31a 0x31b 0x31c 0x31d 0x31e 0x31f 0x320 0x321 0x322 0x323 0x324 0x325 0x326 0x327>; - asoc-cpu-names = "msm-dai-q6-hdmi.8", "msm-dai-q6-dp.24608", "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4", "msm-dai-q6-dev.16384", "msm-dai-q6-dev.16385", "msm-dai-q6-dev.16386", "msm-dai-q6-dev.16387", "msm-dai-q6-dev.16388", "msm-dai-q6-dev.16389", "msm-dai-q6-dev.16390", "msm-dai-q6-dev.16391", "msm-dai-q6-dev.16392", "msm-dai-q6-dev.16393", "msm-dai-q6-dev.16395", "msm-dai-q6-dev.224", "msm-dai-q6-dev.225", "msm-dai-q6-dev.241", "msm-dai-q6-dev.240", "msm-dai-q6-dev.32771", "msm-dai-q6-dev.32772", "msm-dai-q6-dev.32773", "msm-dai-q6-dev.32770", "msm-dai-q6-dev.16394", "msm-dai-q6-dev.16396", "msm-dai-q6-dev.16398", "msm-dai-q6-dev.16399", "msm-dai-q6-dev.16401", "msm-dai-q6-dev.28672", "msm-dai-q6-dev.28673", "msm-dai-q6-tdm.36864", "msm-dai-q6-tdm.36865", "msm-dai-q6-tdm.36880", "msm-dai-q6-tdm.36881", "msm-dai-q6-tdm.36896", "msm-dai-q6-tdm.36897", "msm-dai-q6-tdm.36912", "msm-dai-q6-tdm.36913", "msm-dai-q6-tdm.36914"; - qcom,audio-routing = "AIF4 VI", "MCLK", "RX_BIAS", "MCLK", "MADINPUT", "MCLK", "hifi amp", "LINEOUT1", "hifi amp", "LINEOUT2", "AMIC2", "MIC BIAS2", "MIC BIAS2", "Headset Mic", "AMIC3", "MIC BIAS2", "MIC BIAS2", "ANCRight Headset Mic", "AMIC4", "MIC BIAS2", "MIC BIAS2", "ANCLeft Headset Mic", "AMIC5", "MIC BIAS3", "MIC BIAS3", "Handset Mic", "DMIC0", "MIC BIAS1", "MIC BIAS1", "Digital Mic0", "DMIC1", "MIC BIAS1", "MIC BIAS1", "Digital Mic1", "DMIC2", "MIC BIAS3", "MIC BIAS3", "Digital Mic2", "DMIC3", "MIC BIAS3", "MIC BIAS3", "Digital Mic3", "DMIC4", "MIC BIAS4", "MIC BIAS4", "Digital Mic4", "DMIC5", "MIC BIAS4", "MIC BIAS4", "Digital Mic5", "SpkrLeft IN", "SPK1 OUT", "SpkrRight IN", "SPK2 OUT"; - qcom,msm-mbhc-hphl-swh = <0x1>; - qcom,msm-mbhc-gnd-swh = <0x1>; - qcom,hph-en0-gpio = <0x328>; - qcom,hph-en1-gpio = <0x329>; - qcom,tavil-mclk-clk-freq = <0x927c00>; - asoc-codec = <0x32a 0x32b>; - asoc-codec-names = "msm-stub-codec.1", "msm-ext-disp-audio-codec-rx"; - qcom,usbc-analog-en1-gpio = <0x32c>; - pinctrl-names = "aud_active", "aud_sleep"; - pinctrl-0 = <0x32d>; - pinctrl-1 = <0x32e>; - qcom,wsa-max-devs = <0x2>; - qcom,wsa-devs = <0x32f 0x330 0x331 0x332>; - qcom,wsa-aux-dev-prefix = "SpkrLeft", "SpkrRight", "SpkrLeft", "SpkrRight"; - }; - }; - - qcom,msm-pri-auxpcm { - compatible = "qcom,msm-auxpcm-dev"; - qcom,msm-cpudai-auxpcm-mode = <0x0 0x0>; - qcom,msm-cpudai-auxpcm-sync = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-frame = <0x5 0x4>; - qcom,msm-cpudai-auxpcm-quant = <0x2 0x2>; - qcom,msm-cpudai-auxpcm-num-slots = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-slot-mapping = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-data = <0x0 0x0>; - qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>; - qcom,msm-auxpcm-interface = "primary"; - qcom,msm-cpudai-afe-clk-ver = <0x2>; - linux,phandle = <0x301>; - phandle = <0x301>; - }; - - qcom,msm-sec-auxpcm { - compatible = "qcom,msm-auxpcm-dev"; - qcom,msm-cpudai-auxpcm-mode = <0x0 0x0>; - qcom,msm-cpudai-auxpcm-sync = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-frame = <0x5 0x4>; - qcom,msm-cpudai-auxpcm-quant = <0x2 0x2>; - qcom,msm-cpudai-auxpcm-num-slots = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-slot-mapping = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-data = <0x0 0x0>; - qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>; - qcom,msm-auxpcm-interface = "secondary"; - qcom,msm-cpudai-afe-clk-ver = <0x2>; - linux,phandle = <0x302>; - phandle = <0x302>; - }; - - qcom,msm-tert-auxpcm { - compatible = "qcom,msm-auxpcm-dev"; - qcom,msm-cpudai-auxpcm-mode = <0x0 0x0>; - qcom,msm-cpudai-auxpcm-sync = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-frame = <0x5 0x4>; - qcom,msm-cpudai-auxpcm-quant = <0x2 0x2>; - qcom,msm-cpudai-auxpcm-num-slots = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-slot-mapping = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-data = <0x0 0x0>; - qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>; - qcom,msm-auxpcm-interface = "tertiary"; - qcom,msm-cpudai-afe-clk-ver = <0x2>; - linux,phandle = <0x303>; - phandle = <0x303>; - }; - - qcom,msm-quat-auxpcm { - compatible = "qcom,msm-auxpcm-dev"; - qcom,msm-cpudai-auxpcm-mode = <0x0 0x0>; - qcom,msm-cpudai-auxpcm-sync = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-frame = <0x5 0x4>; - qcom,msm-cpudai-auxpcm-quant = <0x2 0x2>; - qcom,msm-cpudai-auxpcm-num-slots = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-slot-mapping = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-data = <0x0 0x0>; - qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>; - qcom,msm-auxpcm-interface = "quaternary"; - qcom,msm-cpudai-afe-clk-ver = <0x2>; - linux,phandle = <0x304>; - phandle = <0x304>; - }; - - qcom,msm-quin-auxpcm { - compatible = "qcom,msm-auxpcm-dev"; - qcom,msm-cpudai-auxpcm-mode = <0x0 0x0>; - qcom,msm-cpudai-auxpcm-sync = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-frame = <0x5 0x4>; - qcom,msm-cpudai-auxpcm-quant = <0x2 0x2>; - qcom,msm-cpudai-auxpcm-num-slots = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-slot-mapping = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-data = <0x0 0x0>; - qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>; - qcom,msm-auxpcm-interface = "quinary"; - qcom,msm-cpudai-afe-clk-ver = <0x2>; - }; - - qcom,msm-hdmi-dba-codec-rx { - compatible = "qcom,msm-hdmi-dba-codec-rx"; - qcom,dba-bridge-chip = "adv7533"; - }; - - qcom,msm-audio-ion { - compatible = "qcom,msm-audio-ion"; - qcom,smmu-version = <0x2>; - qcom,smmu-enabled; - iommus = <0x29 0x1821 0x0>; - qcom,smmu-sid-mask = <0x0 0xf>; - }; - - qcom,msm-adsp-loader { - status = "ok"; - compatible = "qcom,adsp-loader"; - qcom,adsp-state = <0x0>; - }; - - 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 = <0x1>; - qcom,msm-cpudai-tdm-group-port-id = <0x9000>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - - 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 = <0x0>; - linux,phandle = <0x31f>; - phandle = <0x31f>; - }; - }; - - 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 = <0x1>; - qcom,msm-cpudai-tdm-group-port-id = <0x9001>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - - 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 = <0x0>; - linux,phandle = <0x320>; - phandle = <0x320>; - }; - }; - - 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 = <0x1>; - qcom,msm-cpudai-tdm-group-port-id = <0x9010>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - - 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 = <0x0>; - linux,phandle = <0x321>; - phandle = <0x321>; - }; - }; - - 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 = <0x1>; - qcom,msm-cpudai-tdm-group-port-id = <0x9011>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - - 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 = <0x0>; - linux,phandle = <0x322>; - phandle = <0x322>; - }; - }; - - 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 = <0x1>; - qcom,msm-cpudai-tdm-group-port-id = <0x9020>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - - 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 = <0x0>; - linux,phandle = <0x323>; - phandle = <0x323>; - }; - }; - - 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 = <0x1>; - qcom,msm-cpudai-tdm-group-port-id = <0x9021>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - - 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 = <0x0>; - linux,phandle = <0x324>; - phandle = <0x324>; - }; - }; - - 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 = <0x2>; - qcom,msm-cpudai-tdm-group-port-id = <0x9030 0x9032>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - - 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 = <0x0>; - linux,phandle = <0x325>; - phandle = <0x325>; - }; - - qcom,msm-dai-q6-tdm-quat-rx-1 { - compatible = "qcom,msm-dai-q6-tdm"; - qcom,msm-cpudai-tdm-dev-id = <0x9032>; - qcom,msm-cpudai-tdm-data-align = <0x0>; - linux,phandle = <0x327>; - phandle = <0x327>; - }; - }; - - 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 = <0x1>; - qcom,msm-cpudai-tdm-group-port-id = <0x9031>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - - 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 = <0x0>; - linux,phandle = <0x326>; - phandle = <0x326>; - }; - }; - - 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 = <0x1>; - qcom,msm-cpudai-tdm-group-port-id = <0x9040>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - - 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 = <0x0>; - }; - }; - - 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 = <0x1>; - qcom,msm-cpudai-tdm-group-port-id = <0x9041>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - - 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 = <0x0>; - }; - }; - - qcom,avtimer@170f7000 { - compatible = "qcom,avtimer"; - reg = <0x170f700c 0x4 0x170f7010 0x4>; - reg-names = "avtimer_lsb_addr", "avtimer_msb_addr"; - qcom,clk-div = <0xc0>; - qcom,clk-mult = <0xa>; - }; - - qcom,kgsl-hyp { - compatible = "qcom,pil-tz-generic"; - qcom,pas-id = <0xd>; - qcom,firmware-name = "a630_zap"; - memory-region = <0x333>; - }; - - qcom,kgsl-busmon { - label = "kgsl-busmon"; - compatible = "qcom,kgsl-busmon"; - }; - - qcom,gpubw { - compatible = "qcom,devbw"; - governor = "bw_vbif"; - qcom,src-dst-ports = <0x1a 0x200>; - qcom,bw-tbl = <0x0 0x17d 0x23c 0x2fa 0x478 0x623 0x826 0xa25 0xb71 0xf27 0x134f 0x172b 0x1ae1>; - linux,phandle = <0x334>; - phandle = <0x334>; - }; - - qcom,kgsl-3d0@5000000 { - label = "kgsl-3d0"; - compatible = "qcom,kgsl-3d0", "qcom,kgsl-3d"; - status = "ok"; - reg = <0x5000000 0x40000 0x5061000 0x800 0x509e000 0x1000>; - reg-names = "kgsl_3d0_reg_memory", "kgsl_3d0_cx_dbgc_memory", "cx_misc"; - interrupts = <0x0 0x12c 0x0>; - interrupt-names = "kgsl_3d0_irq"; - qcom,id = <0x0>; - qcom,chipid = <0x6030001>; - qcom,initial-pwrlevel = <0x6>; - qcom,gpu-quirk-hfi-use-reg; - qcom,gpu-quirk-secvid-set-once; - qcom,idle-timeout = <0x50>; - qcom,no-nap; - qcom,highest-bank-bit = <0xf>; - qcom,min-access-length = <0x20>; - qcom,ubwc-mode = <0x2>; - qcom,snapshot-size = <0x100000>; - qcom,gpu-qdss-stm = <0x161c0000 0x40000>; - qcom,tsens-name = "tsens_tz_sensor12"; - #cooling-cells = <0x2>; - tzone-names = "gpu0-usr", "gpu1-usr"; - qcom,pm-qos-active-latency = <0x1cc>; - clocks = <0x1c 0x3 0xde 0xa 0x22 0x1a 0x22 0x29 0xde 0x4 0xbe 0x10>; - clock-names = "core_clk", "rbbmtimer_clk", "mem_clk", "mem_iface_clk", "gmu_clk", "l3_vote"; - qcom,isense-clk-on-level = <0x1>; - qcom,gpubw-dev = <0x334>; - qcom,bus-control; - qcom,msm-bus,name = "grp3d"; - qcom,bus-width = <0x20>; - qcom,msm-bus,num-cases = <0xd>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x1a 0x200 0x0 0x0 0x1a 0x200 0x0 0x61a80 0x1a 0x200 0x0 0x927c0 0x1a 0x200 0x0 0xc3500 0x1a 0x200 0x0 0x124f80 0x1a 0x200 0x0 0x192580 0x1a 0x200 0x0 0x2162e0 0x1a 0x200 0x0 0x2990a0 0x1a 0x200 0x0 0x2ee000 0x1a 0x200 0x0 0x3e12a0 0x1a 0x200 0x0 0x4f1a00 0x1a 0x200 0x0 0x5ee8e0 0x1a 0x200 0x0 0x6e1b80>; - regulator-names = "vddcx", "vdd"; - vddcx-supply = <0x205>; - vdd-supply = <0x335>; - cache-slice-names = "gpu", "gpuhtw"; - cache-slices = <0x34 0xc 0x34 0xb>; - linux,phandle = <0xd5>; - phandle = <0xd5>; - - qcom,gpu-coresights { - #address-cells = <0x1>; - #size-cells = <0x0>; - compatible = "qcom,gpu-coresight"; - status = "disabled"; - - qcom,gpu-coresight@0 { - reg = <0x0>; - coresight-name = "coresight-gfx"; - coresight-atid = <0x32>; - - port { - - endpoint { - remote-endpoint = <0x336>; - linux,phandle = <0x1a9>; - phandle = <0x1a9>; - }; - }; - }; - - qcom,gpu-coresight@1 { - reg = <0x1>; - coresight-name = "coresight-gfx-cx"; - coresight-atid = <0x33>; - - port { - - endpoint { - remote-endpoint = <0x337>; - linux,phandle = <0x1aa>; - phandle = <0x1aa>; - }; - }; - }; - }; - - qcom,l3-pwrlevels { - #address-cells = <0x1>; - #size-cells = <0x0>; - compatible = "qcom,l3-pwrlevels"; - - qcom,l3-pwrlevel@0 { - reg = <0x0>; - qcom,l3-freq = <0x0>; - }; - - qcom,l3-pwrlevel@1 { - reg = <0x1>; - qcom,l3-freq = <0x3010b000>; - }; - - qcom,l3-pwrlevel@2 { - reg = <0x2>; - qcom,l3-freq = <0x4dd1e000>; - }; - }; - - qcom,gpu-mempools { - #address-cells = <0x1>; - #size-cells = <0x0>; - compatible = "qcom,gpu-mempools"; - - qcom,gpu-mempool@0 { - reg = <0x0>; - qcom,mempool-page-size = <0x1000>; - qcom,mempool-reserved = <0x800>; - qcom,mempool-allocate; - }; - - qcom,gpu-mempool@1 { - reg = <0x1>; - qcom,mempool-page-size = <0x2000>; - qcom,mempool-reserved = <0x400>; - qcom,mempool-allocate; - }; - - qcom,gpu-mempool@2 { - reg = <0x2>; - qcom,mempool-page-size = <0x10000>; - qcom,mempool-reserved = <0x100>; - }; - - qcom,gpu-mempool@3 { - reg = <0x3>; - qcom,mempool-page-size = <0x100000>; - qcom,mempool-reserved = <0x20>; - }; - }; - - qcom,gpu-pwrlevels { - #address-cells = <0x1>; - #size-cells = <0x0>; - compatible = "qcom,gpu-pwrlevels"; - - qcom,gpu-pwrlevel@0 { - reg = <0x0>; - qcom,gpu-freq = <0x2a51bd80>; - qcom,bus-freq = <0xc>; - qcom,bus-min = <0xc>; - qcom,bus-max = <0xc>; - }; - - qcom,gpu-pwrlevel@1 { - reg = <0x1>; - qcom,gpu-freq = <0x283baec0>; - qcom,bus-freq = <0xc>; - qcom,bus-min = <0xa>; - qcom,bus-max = <0xc>; - }; - - qcom,gpu-pwrlevel@2 { - reg = <0x2>; - qcom,gpu-freq = <0x23863d00>; - qcom,bus-freq = <0xa>; - qcom,bus-min = <0x9>; - qcom,bus-max = <0xc>; - }; - - qcom,gpu-pwrlevel@3 { - reg = <0x3>; - qcom,gpu-freq = <0x1efe9200>; - qcom,bus-freq = <0x9>; - qcom,bus-min = <0x8>; - qcom,bus-max = <0xb>; - }; - - qcom,gpu-pwrlevel@4 { - reg = <0x4>; - qcom,gpu-freq = <0x18ad2380>; - qcom,bus-freq = <0x8>; - qcom,bus-min = <0x7>; - qcom,bus-max = <0x9>; - }; - - qcom,gpu-pwrlevel@5 { - reg = <0x5>; - qcom,gpu-freq = <0x14628180>; - qcom,bus-freq = <0x6>; - qcom,bus-min = <0x5>; - qcom,bus-max = <0x7>; - }; - - qcom,gpu-pwrlevel@6 { - reg = <0x6>; - qcom,gpu-freq = <0xf518240>; - qcom,bus-freq = <0x4>; - qcom,bus-min = <0x3>; - qcom,bus-max = <0x5>; - }; - - qcom,gpu-pwrlevel@7 { - reg = <0x7>; - qcom,gpu-freq = <0x0>; - qcom,bus-freq = <0x0>; - qcom,bus-min = <0x0>; - qcom,bus-max = <0x0>; - }; - }; - }; - - qcom,kgsl-iommu { - compatible = "qcom,kgsl-smmu-v2"; - reg = <0x5040000 0x10000>; - qcom,protect = <0x40000 0xc000>; - qcom,micro-mmu-control = <0x6000>; - clocks = <0x22 0x26 0x22 0x1a 0x22 0x29>; - clock-names = "iface_clk", "mem_clk", "mem_iface_clk"; - qcom,secure_align_mask = <0xfff>; - qcom,retention; - qcom,hyp_secure_alloc; - - gfx3d_user { - compatible = "qcom,smmu-kgsl-cb"; - label = "gfx3d_user"; - iommus = <0x20d 0x0>; - qcom,gpu-offset = <0x48000>; - }; - - gfx3d_secure { - compatible = "qcom,smmu-kgsl-cb"; - iommus = <0x20d 0x2 0x20d 0x1>; - }; - }; - - qcom,gmu { - label = "kgsl-gmu"; - compatible = "qcom,gpu-gmu"; - reg = <0x506a000 0x30000 0xb200000 0x300000>; - reg-names = "kgsl_gmu_reg", "kgsl_gmu_pdc_reg"; - interrupts = <0x0 0x130 0x0 0x0 0x131 0x0>; - interrupt-names = "kgsl_hfi_irq", "kgsl_gmu_irq"; - qcom,msm-bus,name = "cnoc"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x1a 0x2734 0x0 0x0 0x1a 0x2734 0x0 0x64>; - regulator-names = "vddcx", "vdd"; - vddcx-supply = <0x205>; - vdd-supply = <0x335>; - clocks = <0xde 0x4 0xde 0xa 0x22 0x1a 0x22 0x29>; - clock-names = "gmu_clk", "cxo_clk", "axi_clk", "memnoc_clk"; - linux,phandle = <0xd4>; - phandle = <0xd4>; - - qcom,gmu-pwrlevels { - #address-cells = <0x1>; - #size-cells = <0x0>; - compatible = "qcom,gmu-pwrlevels"; - - qcom,gmu-pwrlevel@0 { - reg = <0x0>; - qcom,gmu-freq = <0x0>; - }; - - qcom,gmu-pwrlevel@1 { - reg = <0x1>; - qcom,gmu-freq = <0xbebc200>; - }; - - qcom,gmu-pwrlevel@2 { - reg = <0x2>; - qcom,gmu-freq = <0x1dcd6500>; - }; - }; - - gmu_user { - compatible = "qcom,smmu-gmu-user-cb"; - iommus = <0x20d 0x4>; - }; - - gmu_kernel { - compatible = "qcom,smmu-gmu-kernel-cb"; - iommus = <0x20d 0x5>; - }; - }; - - ssusb@a600000 { - compatible = "qcom,dwc-usb3-msm"; - reg = <0xa600000 0xf8c00 0x88ee000 0x400>; - reg-names = "core_base", "ahb2phy_base"; - iommus = <0x29 0x740 0x0>; - qcom,smmu-s1-bypass; - #address-cells = <0x1>; - #size-cells = <0x1>; - ranges; - interrupts = <0x0 0x1e9 0x0 0x0 0x82 0x0 0x0 0x1e6 0x0 0x0 0x1e8 0x0>; - interrupt-names = "dp_hs_phy_irq", "pwr_event_irq", "ss_phy_irq", "dm_hs_phy_irq"; - USB3_GDSC-supply = <0x338>; - qcom,usb-dbm = <0x339>; - qcom,dwc-usb3-msm-tx-fifo-size = <0x5328>; - qcom,num-gsi-evt-buffs = <0x3>; - qcom,use-pdc-interrupts; - qcom,pm-qos-latency = <0x2c>; - extcon = <0x38 0x38 0x33a>; - clocks = <0x22 0x95 0x22 0x12 0x22 0x9 0x22 0x97 0x22 0x99 0x22 0xa9 0x22 0x9f>; - clock-names = "core_clk", "iface_clk", "bus_aggr_clk", "utmi_clk", "sleep_clk", "cfg_ahb_clk", "xo"; - qcom,core-clk-rate = <0x7f28155>; - qcom,core-clk-rate-hs = <0x3f940ab>; - resets = <0x22 0xf>; - reset-names = "core_reset"; - qcom,msm-bus,name = "usb0"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x3>; - qcom,msm-bus,vectors-KBps = <0x3d 0x200 0x0 0x0 0x3d 0x2a4 0x0 0x0 0x1 0x247 0x0 0x0 0x3d 0x200 0x3a980 0xaae60 0x3d 0x2a4 0x0 0x960 0x1 0x247 0x0 0x9c40>; - - dwc3@a600000 { - compatible = "snps,dwc3"; - reg = <0xa600000 0xcd00>; - interrupts = <0x0 0x85 0x0>; - usb-phy = <0xaf 0x33b>; - 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 = <0x0>; - maximum-speed = "high-speed"; - }; - - qcom,usbbam@a704000 { - compatible = "qcom,usb-bam-msm"; - reg = <0xa704000 0x17000>; - interrupts = <0x0 0x84 0x0>; - qcom,bam-type = <0x0>; - qcom,usb-bam-fifo-baseaddr = <0x146bb000>; - qcom,usb-bam-num-pipes = <0x8>; - 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 = <0x2>; - qcom,dir = <0x1>; - qcom,pipe-num = <0x0>; - qcom,peer-bam = <0x0>; - qcom,peer-bam-physical-address = <0x6064000>; - qcom,src-bam-pipe-index = <0x0>; - qcom,dst-bam-pipe-index = <0x0>; - qcom,data-fifo-offset = <0x0>; - 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 0x4 0x88e7014 0x4>; - reg-names = "qusb_phy_base", "efuse_addr", "refgen_north_bg_reg_addr"; - qcom,efuse-bit-pos = <0x19>; - qcom,efuse-num-bits = <0x3>; - qcom,tune-efuse-correction = <0x0>; - vdd-supply = <0x36>; - vdda18-supply = <0x183>; - vdda33-supply = <0xb0>; - qcom,override-bias-ctrl2; - qcom,vdd-voltage-level = <0x0 0xd6d80 0xd6d80>; - qcom,qusb-phy-reg-offset = <0x240 0x1a0 0x210 0x230 0xa8 0x254 0x198 0x228 0x22c 0x27c 0x280 0x2a0>; - qcom,qusb-phy-init-seq = <0x23 0x210 0x3 0x4 0x7c 0x18c 0x80 0x2c 0xa 0x184 0x19 0xb4 0x40 0x194 0x19 0x198 0x21 0x214 0x8 0x220 0x58 0x224 0x7 0x240 0x29 0x244 0xca 0x248 0x4 0x24c 0x3 0x250 0x0 0x23c 0x22 0x210>; - phy_type = "utmi"; - clocks = <0x21 0x0 0x22 0xa9>; - clock-names = "ref_clk_src", "cfg_ahb_clk"; - resets = <0x22 0x8>; - reset-names = "phy_reset"; - pinctrl-names = "atest_usb13_suspend", "atest_usb13_active"; - pinctrl-0 = <0x33c>; - pinctrl-1 = <0x33d>; - mi,efuse-pll-bias; - mi,efuse-pll-bias-seq = <0x1 0x23>; - mi,efuse-pll-bias-host; - mi,efuse-pll-bias-seq-host = <0x1 0x24 0x2 0x24 0x3 0x24 0x4 0x23 0x5 0x22 0x6 0x22 0x7 0x21>; - linux,phandle = <0xaf>; - phandle = <0xaf>; - }; - - ssphy@88e8000 { - compatible = "qcom,usb-ssphy-qmp-dp-combo"; - reg = <0x88e8000 0x3000>; - reg-names = "qmp_phy_base"; - vdd-supply = <0x36>; - core-supply = <0x35>; - qcom,vdd-voltage-level = <0x0 0xd6d80 0xd6d80>; - qcom,vbus-valid-override; - qcom,qmp-phy-init-seq = <0x1048 0x7 0x0 0x1080 0x14 0x0 0x1034 0x8 0x0 0x1138 0x30 0x0 0x103c 0x2 0x0 0x108c 0x8 0x0 0x115c 0x16 0x0 0x1164 0x1 0x0 0x113c 0x80 0x0 0x10b0 0x82 0x0 0x10b8 0xab 0x0 0x10bc 0xea 0x0 0x10c0 0x2 0x0 0x1060 0x6 0x0 0x1068 0x16 0x0 0x1070 0x36 0x0 0x10dc 0x0 0x0 0x10d8 0x3f 0x0 0x10f8 0x1 0x0 0x10f4 0xc9 0x0 0x1148 0xa 0x0 0x10a0 0x0 0x0 0x109c 0x34 0x0 0x1098 0x15 0x0 0x1090 0x4 0x0 0x1154 0x0 0x0 0x1094 0x0 0x0 0x10f0 0x0 0x0 0x1040 0xa 0x0 0x1010 0x1 0x0 0x101c 0x31 0x0 0x1020 0x1 0x0 0x1014 0x0 0x0 0x1018 0x0 0x0 0x1024 0x85 0x0 0x1028 0x7 0x0 0x1430 0xb 0x0 0x14d4 0xf 0x0 0x14d8 0x4e 0x0 0x14dc 0x18 0x0 0x14f8 0x77 0x0 0x14fc 0x80 0x0 0x1504 0x3 0x0 0x150c 0x16 0x0 0x1564 0x5 0x0 0x14c0 0x3 0x0 0x1830 0xb 0x0 0x18d4 0xf 0x0 0x18d8 0x4e 0x0 0x18dc 0x18 0x0 0x18f8 0x77 0x0 0x18fc 0x80 0x0 0x1904 0x3 0x0 0x190c 0x16 0x0 0x1964 0x5 0x0 0x18c0 0x3 0x0 0x1260 0x10 0x0 0x12a4 0x12 0x0 0x128c 0x16 0x0 0x1248 0x9 0x0 0x1244 0x6 0x0 0x1660 0x10 0x0 0x16a4 0x12 0x0 0x168c 0x16 0x0 0x1648 0x9 0x0 0x1644 0x6 0x0 0x1cc8 0x83 0x0 0x1ccc 0x9 0x0 0x1cd0 0xa2 0x0 0x1cd4 0x40 0x0 0x1cc4 0x2 0x0 0x1c80 0xd1 0x0 0x1c84 0x1f 0x0 0x1c88 0x47 0x0 0x1c64 0x1b 0x0 0x1434 0x75 0x0 0x1834 0x75 0x0 0x1dd8 0xba 0x0 0x1c0c 0x9f 0x0 0x1c10 0x9f 0x0 0x1c14 0xb7 0x0 0x1c18 0x4e 0x0 0x1c1c 0x65 0x0 0x1c20 0x6b 0x0 0x1c24 0x15 0x0 0x1c28 0xd 0x0 0x1c2c 0x15 0x0 0x1c30 0xd 0x0 0x1c34 0x15 0x0 0x1c38 0xd 0x0 0x1c3c 0x15 0x0 0x1c40 0x1d 0x0 0x1c44 0x15 0x0 0x1c48 0xd 0x0 0x1c4c 0x15 0x0 0x1c50 0xd 0x0 0x1e0c 0x21 0x0 0x1e10 0x60 0x0 0x1c5c 0x2 0x0 0x1ca0 0x4 0x0 0x1c8c 0x44 0x0 0x1c70 0xe7 0x0 0x1c74 0x3 0x0 0x1c78 0x40 0x0 0x1c7c 0x0 0x0 0x1cb8 0x75 0x0 0x1cb0 0x86 0x0 0x1cbc 0x13 0x0 0x1cac 0x4 0x0 0xffffffff 0xffffffff 0x0>; - qcom,qmp-phy-reg-offset = <0x1d74 0x1cd8 0x1cdc 0x1c04 0x1c00 0x1c08 0x2a18 0x8 0x4 0x1c 0x0 0x10 0xc 0x1a0c>; - clocks = <0x22 0xa0 0x22 0xa3 0x21 0x0 0x22 0x9f 0x22 0xa2 0x22 0xa9>; - clock-names = "aux_clk", "pipe_clk", "ref_clk_src", "ref_clk", "com_aux_clk", "cfg_ahb_clk"; - resets = <0x22 0x13 0x22 0x11>; - reset-names = "global_phy_reset", "phy_reset"; - extcon = <0x38>; - linux,phandle = <0x33b>; - phandle = <0x33b>; - }; - - dbm@a6f8000 { - compatible = "qcom,usb-dbm-1p5"; - reg = <0xa6f8000 0x400>; - qcom,reset-ep-after-lpm-resume; - linux,phandle = <0x339>; - phandle = <0x339>; - }; - - usb_audio_qmi_dev { - compatible = "qcom,usb-audio-qmi-dev"; - iommus = <0x29 0x182c 0x0>; - qcom,usb-audio-stream-id = <0xc>; - qcom,usb-audio-intr-num = <0x2>; - }; - - usb_nop_phy { - compatible = "usb-nop-xceiv"; - }; - - ssusb@a800000 { - compatible = "qcom,dwc-usb3-msm"; - reg = <0xa800000 0xf8c00 0x88ee000 0x400>; - reg-names = "core_base", "ahb2phy_base"; - iommus = <0x29 0x760 0x0>; - qcom,smmu-s1-bypass; - #address-cells = <0x1>; - #size-cells = <0x1>; - ranges; - interrupts = <0x0 0x1eb 0x0 0x0 0x87 0x0 0x0 0x1e7 0x0 0x0 0x1ea 0x0>; - interrupt-names = "dp_hs_phy_irq", "pwr_event_irq", "ss_phy_irq", "dm_hs_phy_irq"; - USB3_GDSC-supply = <0x33e>; - qcom,dwc-usb3-msm-tx-fifo-size = <0x5328>; - qcom,use-pdc-interrupts; - clocks = <0x22 0x9a 0x22 0x13 0x22 0xa 0x22 0x9c 0x22 0x9e 0x22 0xa9 0x22 0xa4>; - clock-names = "core_clk", "iface_clk", "bus_aggr_clk", "utmi_clk", "sleep_clk", "cfg_ahb_clk", "xo"; - qcom,core-clk-rate = <0x7f28155>; - qcom,core-clk-rate-hs = <0x3f940ab>; - resets = <0x22 0x10>; - reset-names = "core_reset"; - status = "disabled"; - qcom,msm-bus,name = "usb1"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x2>; - qcom,msm-bus,vectors-KBps = <0x65 0x200 0x0 0x0 0x1 0x2ef 0x0 0x0 0x65 0x200 0x3a980 0xaae60 0x1 0x2ef 0x0 0x9c40>; - extcon = <0x33f>; - - dwc3@a800000 { - compatible = "snps,dwc3"; - reg = <0xa800000 0xcd00>; - interrupts = <0x0 0x8a 0x0>; - usb-phy = <0x340 0x341>; - 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 = <0x1>; - dr_mode = "host"; - maximum-speed = "high-speed"; - }; - }; - - qusb@88e3000 { - compatible = "qcom,qusb2phy-v2"; - reg = <0x88e3000 0x400 0x88e7014 0x4>; - reg-names = "qusb_phy_base", "refgen_north_bg_reg_addr"; - vdd-supply = <0x36>; - vdda18-supply = <0x183>; - vdda33-supply = <0xb0>; - qcom,override-bias-ctrl2; - qcom,vdd-voltage-level = <0x0 0xd6d80 0xd6d80>; - qcom,qusb-phy-reg-offset = <0x240 0x1a0 0x210 0x230 0xa8 0x254 0x198 0x228 0x22c 0x27c 0x280 0x2a0>; - qcom,qusb-phy-init-seq = <0x23 0x210 0x3 0x4 0x7c 0x18c 0x80 0x2c 0xa 0x184 0x19 0xb4 0x40 0x194 0x20 0x198 0x21 0x214 0x0 0x220 0x58 0x224 0x20 0x240 0x29 0x244 0xca 0x248 0x4 0x24c 0x3 0x250 0x0 0x23c 0x22 0x210>; - phy_type = "utmi"; - clocks = <0x21 0x0 0x22 0xa9>; - clock-names = "ref_clk_src", "cfg_ahb_clk"; - resets = <0x22 0x9>; - reset-names = "phy_reset"; - status = "okay"; - linux,phandle = <0x340>; - phandle = <0x340>; - }; - - ssphy@88eb000 { - compatible = "qcom,usb-ssphy-qmp-v2"; - reg = <0x88eb000 0x1000 0x1fcbff0 0x4>; - reg-names = "qmp_phy_base", "vls_clamp_reg"; - vdd-supply = <0x36>; - core-supply = <0x35>; - qcom,vdd-voltage-level = <0x0 0xd6d80 0xd6d80>; - qcom,vbus-valid-override; - qcom,qmp-phy-init-seq = <0x48 0x7 0x0 0x80 0x14 0x0 0x34 0x4 0x0 0x138 0x30 0x0 0x3c 0x2 0x0 0x8c 0x8 0x0 0x15c 0x6 0x0 0x164 0x1 0x0 0x13c 0x80 0x0 0xb0 0x82 0x0 0xb8 0xab 0x0 0xbc 0xea 0x0 0xc0 0x2 0x0 0x60 0x6 0x0 0x68 0x16 0x0 0x70 0x36 0x0 0xdc 0x0 0x0 0xd8 0x3f 0x0 0xf8 0x1 0x0 0xf4 0xc9 0x0 0x148 0xa 0x0 0xa0 0x0 0x0 0x9c 0x34 0x0 0x98 0x15 0x0 0x90 0x4 0x0 0x154 0x0 0x0 0x94 0x0 0x0 0xf0 0x0 0x0 0x40 0xa 0x0 0xd0 0x80 0x0 0x10 0x1 0x0 0x1c 0x31 0x0 0x20 0x1 0x0 0x14 0x0 0x0 0x18 0x0 0x0 0x24 0x85 0x0 0x28 0x7 0x0 0x4c0 0xc 0x0 0x564 0x50 0x0 0x430 0xb 0x0 0x4d4 0xe 0x0 0x4d8 0x4e 0x0 0x4dc 0x18 0x0 0x4f8 0x77 0x0 0x4fc 0x80 0x0 0x504 0x3 0x0 0x50c 0x1c 0x0 0x434 0x75 0x0 0x444 0x80 0x0 0x408 0xa 0x0 0x40c 0x6 0x0 0x500 0x0 0x0 0x260 0x10 0x0 0x2a4 0x12 0x0 0x28c 0xc6 0x0 0x248 0x6 0x0 0x244 0x6 0x0 0x8c8 0x83 0x0 0x8cc 0x9 0x0 0x8d0 0xa2 0x0 0x8d4 0x40 0x0 0x8c4 0x2 0x0 0x864 0x1b 0x0 0x80c 0x9f 0x0 0x810 0x9f 0x0 0x814 0xb5 0x0 0x818 0x4c 0x0 0x81c 0x64 0x0 0x820 0x6a 0x0 0x824 0x15 0x0 0x828 0xd 0x0 0x82c 0x15 0x0 0x830 0xd 0x0 0x834 0x15 0x0 0x838 0xd 0x0 0x83c 0x15 0x0 0x840 0xd 0x0 0x844 0x15 0x0 0x848 0xd 0x0 0x84c 0x15 0x0 0x850 0xd 0x0 0x85c 0x2 0x0 0x8a0 0x4 0x0 0x88c 0x44 0x0 0x880 0xd1 0x0 0x884 0x1f 0x0 0x888 0x47 0x0 0x870 0xe7 0x0 0x874 0x3 0x0 0x878 0x40 0x0 0x87c 0x0 0x0 0x9d8 0xba 0x0 0x8b8 0x75 0x0 0x8b0 0x86 0x0 0x8bc 0x13 0x0 0xa0c 0x21 0x0 0xa10 0x60 0x0 0xffffffff 0xffffffff 0x0>; - qcom,qmp-phy-reg-offset = <0x974 0x8d8 0x8dc 0x804 0x800 0x808>; - clocks = <0x22 0xa5 0x22 0xa8 0x21 0x0 0x22 0xa4 0x22 0xa9>; - clock-names = "aux_clk", "pipe_clk", "ref_clk_src", "ref_clk", "cfg_ahb_clk"; - resets = <0x22 0x14 0x22 0x15>; - reset-names = "phy_reset", "phy_phy_reset"; - status = "okay"; - linux,phandle = <0x341>; - phandle = <0x341>; - }; - - qcom,csiphy@ac68000 { - cell-index = <0x3>; - compatible = "qcom,csiphy-v1.0", "qcom,csiphy"; - reg = <0xac68000 0x1000>; - reg-names = "csiphy"; - reg-cam-base = <0x68000>; - interrupts = <0x0 0x1c0 0x0>; - interrupt-names = "csiphy"; - regulator-names = "gdscr", "refgen"; - gdscr-supply = <0x21d>; - refgen-supply = <0x184>; - csi-vdd-voltage = <0x124f80>; - mipi-csi-vdd-supply = <0x36>; - clocks = <0xdd 0x6 0xdd 0x55 0xdd 0x54 0xdd 0x9 0xdd 0xa 0xdd 0x16 0xdd 0x12 0xdd 0x11>; - clock-names = "camnoc_axi_clk", "soc_ahb_clk", "slow_ahb_src_clk", "cpas_ahb_clk", "cphy_rx_clk_src", "csiphy3_clk", "csi3phytimer_clk_src", "csi3phytimer_clk"; - src-clock-name = "csi3phytimer_clk_src"; - clock-cntl-level = "turbo"; - clock-rates = <0x0 0x0 0x0 0x0 0x16e36000 0x0 0x100db355 0x0>; - status = "ok"; - linux,phandle = <0xd3>; - phandle = <0xd3>; - }; - - qcom,cam-lrme { - compatible = "qcom,cam-lrme"; - arch-compat = "lrme"; - status = "ok"; - }; - - qcom,lrme@ac6b000 { - cell-index = <0x0>; - compatible = "qcom,lrme"; - reg-names = "lrme"; - reg = <0xac6b000 0xa00>; - reg-cam-base = <0x6b000>; - interrupt-names = "lrme"; - interrupts = <0x0 0x1dc 0x0>; - regulator-names = "camss"; - camss-supply = <0x21d>; - clock-names = "camera_ahb", "camera_axi", "soc_ahb_clk", "cpas_ahb_clk", "camnoc_axi_clk", "lrme_clk_src", "lrme_clk"; - clocks = <0x22 0xc 0x22 0xd 0xdd 0x55 0xdd 0x9 0xdd 0x6 0xdd 0x41 0xdd 0x40>; - clock-rates = <0x0 0x0 0x0 0x0 0x0 0xbebc200 0xbebc200 0x0 0x0 0x0 0x0 0x0 0x10089d40 0x10089d40 0x0 0x0 0x0 0x0 0x0 0x1312d000 0x1312d000 0x0 0x0 0x0 0x0 0x0 0x17d78400 0x17d78400>; - clock-cntl-level = "lowsvs", "svs", "svs_l1", "turbo"; - src-clock-name = "lrme_clk_src"; - status = "ok"; - }; - - qcom,memshare { - compatible = "qcom,memshare"; - - qcom,client_1 { - compatible = "qcom,memshare-peripheral"; - qcom,peripheral-size = <0x0>; - qcom,client-id = <0x0>; - qcom,allocate-boot-time; - label = "modem"; - }; - - qcom,client_2 { - compatible = "qcom,memshare-peripheral"; - qcom,peripheral-size = <0x0>; - qcom,client-id = <0x2>; - label = "modem"; - }; - - qcom,client_3 { - compatible = "qcom,memshare-peripheral"; - qcom,peripheral-size = <0x500000>; - qcom,client-id = <0x1>; - qcom,allocate-on-request; - label = "modem"; - }; - }; - - syscon@0x5091508 { - compatible = "syscon"; - reg = <0x5091508 0x4>; - linux,phandle = <0x1e>; - phandle = <0x1e>; - }; - - syscon@0x5091008 { - compatible = "syscon"; - reg = <0x5091008 0x4>; - linux,phandle = <0x1f>; - phandle = <0x1f>; - }; - - interrupt-controller@0xb220000 { - compatible = "qcom,pdc-sdm845-v2"; - reg = <0xb220000 0x400>; - #interrupt-cells = <0x3>; - interrupt-parent = <0xaa>; - interrupt-controller; - linux,phandle = <0x1>; - phandle = <0x1>; - }; - - dsi_panel_pwr_supply { - #address-cells = <0x1>; - #size-cells = <0x0>; - linux,phandle = <0x2d>; - phandle = <0x2d>; - - qcom,panel-supply-entry@0 { - reg = <0x0>; - 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 = <0x1>; - 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 = <0x2>; - 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 = <0x1>; - #size-cells = <0x0>; - - qcom,panel-supply-entry@0 { - reg = <0x0>; - 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 = <0x1>; - #size-cells = <0x0>; - - qcom,panel-supply-entry@0 { - reg = <0x0>; - 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 = <0x1>; - qcom,supply-name = "vdd"; - qcom,supply-min-voltage = <0x2dc6c0>; - qcom,supply-max-voltage = <0x2dc6c0>; - qcom,supply-enable-load = <0xd13a8>; - qcom,supply-disable-load = <0x0>; - qcom,supply-post-on-sleep = <0x0>; - }; - }; - - qcom,dsi-display@0 { - compatible = "qcom,dsi-display"; - label = "dsi_sharp_4k_dsc_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2f 0x342>; - qcom,dsi-phy = <0x343 0x344>; - clocks = <0x345 0x6 0x345 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x2e 0xa 0x0>; - qcom,platform-reset-gpio = <0x2e 0x6 0x0>; - qcom,panel-mode-gpio = <0x2e 0x34 0x0>; - qcom,dsi-panel = <0x34a>; - vddio-supply = <0x182>; - lab-supply = <0x34b>; - ibb-supply = <0x34c>; - }; - - qcom,dsi-display@1 { - compatible = "qcom,dsi-display"; - label = "dsi_sharp_4k_dsc_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2f 0x342>; - qcom,dsi-phy = <0x343 0x344>; - clocks = <0x345 0x6 0x345 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x2e 0xa 0x0>; - qcom,platform-reset-gpio = <0x2e 0x6 0x0>; - qcom,panel-mode-gpio = <0x2e 0x34 0x0>; - qcom,dsi-panel = <0x34d>; - vddio-supply = <0x182>; - lab-supply = <0x34b>; - ibb-supply = <0x34c>; - }; - - qcom,dsi-display@2 { - compatible = "qcom,dsi-display"; - label = "dsi_sharp_1080_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2f>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x6 0x345 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x2e 0xa 0x0>; - qcom,platform-reset-gpio = <0x2e 0x6 0x0>; - qcom,panel-mode-gpio = <0x2e 0x34 0x0>; - qcom,dsi-panel = <0x34e>; - vddio-supply = <0x182>; - lab-supply = <0x34b>; - ibb-supply = <0x34c>; - }; - - qcom,dsi-display@3 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_sharp_1080_120hz_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2f 0x342>; - qcom,dsi-phy = <0x343 0x344>; - clocks = <0x345 0x6 0x345 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x2e 0xa 0x0>; - qcom,platform-reset-gpio = <0x2e 0x6 0x0>; - qcom,panel-mode-gpio = <0x2e 0x34 0x0>; - qcom,dsi-panel = <0x34f>; - vddio-supply = <0x182>; - lab-supply = <0x34b>; - ibb-supply = <0x34c>; - }; - - qcom,dsi-display@4 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_nt35597_truly_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2f 0x342>; - qcom,dsi-phy = <0x343 0x344>; - clocks = <0x345 0x6 0x345 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-reset-gpio = <0x2e 0x6 0x0>; - qcom,panel-mode-gpio = <0x2e 0x34 0x0>; - qcom,dsi-panel = <0x350>; - vddio-supply = <0x182>; - lab-supply = <0x34b>; - ibb-supply = <0x34c>; - }; - - qcom,dsi-display@5 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_nt35597_truly_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2f 0x342>; - qcom,dsi-phy = <0x343 0x344>; - clocks = <0x345 0x6 0x345 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x2e 0xa 0x0>; - qcom,platform-reset-gpio = <0x2e 0x6 0x0>; - qcom,panel-mode-gpio = <0x2e 0x34 0x0>; - qcom,dsi-panel = <0x351>; - vddio-supply = <0x182>; - lab-supply = <0x34b>; - ibb-supply = <0x34c>; - }; - - qcom,dsi-display@6 { - compatible = "qcom,dsi-display"; - label = "dsi_nt35597_truly_dsc_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x342>; - qcom,dsi-phy = <0x344>; - clocks = <0x352 0x18 0x352 0x1b>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x2e 0xa 0x0>; - qcom,platform-reset-gpio = <0x2e 0x6 0x0>; - qcom,panel-mode-gpio = <0x2e 0x34 0x0>; - qcom,dsi-panel = <0x353>; - vddio-supply = <0x182>; - lab-supply = <0x34b>; - ibb-supply = <0x34c>; - }; - - qcom,dsi-display@7 { - compatible = "qcom,dsi-display"; - label = "dsi_nt35597_truly_dsc_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x342>; - qcom,dsi-phy = <0x344>; - clocks = <0x352 0x18 0x352 0x1b>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x2e 0xa 0x0>; - qcom,platform-reset-gpio = <0x2e 0x6 0x0>; - qcom,panel-mode-gpio = <0x2e 0x34 0x0>; - qcom,dsi-panel = <0x354>; - vddio-supply = <0x182>; - lab-supply = <0x34b>; - ibb-supply = <0x34c>; - }; - - qcom,dsi-display@8 { - compatible = "qcom,dsi-display"; - label = "dsi_sim_vid_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2f>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x6 0x345 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,dsi-panel = <0x355>; - }; - - qcom,dsi-display@9 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_sim_vid_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2f 0x342>; - qcom,dsi-phy = <0x343 0x344>; - clocks = <0x345 0x6 0x345 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,dsi-panel = <0x356>; - }; - - qcom,dsi-display@10 { - compatible = "qcom,dsi-display"; - label = "dsi_sim_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2f>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x6 0x345 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,dsi-panel = <0x357>; - }; - - qcom,dsi-display@11 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_sim_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2f 0x342>; - qcom,dsi-phy = <0x343 0x344>; - clocks = <0x345 0x6 0x345 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,dsi-panel = <0x358>; - }; - - qcom,dsi-display@12 { - compatible = "qcom,dsi-display"; - label = "dsi_sim_dsc_375_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2f>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x6 0x345 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,dsi-panel = <0x359>; - }; - - qcom,dsi-display@13 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_sim_dsc_375_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2f 0x342>; - qcom,dsi-phy = <0x343 0x344>; - clocks = <0x345 0x6 0x345 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,dsi-panel = <0x35a>; - }; - - qcom,dsi-display@14 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_nt35597_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2f 0x342>; - qcom,dsi-phy = <0x343 0x344>; - clocks = <0x345 0x6 0x345 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-reset-gpio = <0x2e 0x6 0x0>; - qcom,panel-mode-gpio = <0x2e 0x34 0x0>; - qcom,dsi-panel = <0x35b>; - vddio-supply = <0x182>; - lab-supply = <0x34b>; - ibb-supply = <0x34c>; - }; - - qcom,dsi-display@15 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_nt35597_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2f 0x342>; - qcom,dsi-phy = <0x343 0x344>; - clocks = <0x345 0x6 0x345 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x2e 0xa 0x0>; - qcom,platform-reset-gpio = <0x2e 0x6 0x0>; - qcom,panel-mode-gpio = <0x2e 0x34 0x0>; - qcom,dsi-panel = <0x35c>; - vddio-supply = <0x182>; - lab-supply = <0x34b>; - ibb-supply = <0x34c>; - }; - - qcom,dsi-display@16 { - compatible = "qcom,dsi-display"; - label = "dsi_jdi_fhd_r63452_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2f>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x6 0x345 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x2e 0xa 0x0>; - qcom,platform-reset-gpio = <0x2e 0x6 0x0>; - qcom,panel-mode-gpio = <0x2e 0x34 0x0>; - qcom,dsi-panel = <0x35d>; - vddio-supply = <0x182>; - lab-supply = <0x34b>; - ibb-supply = <0x34c>; - vddts-supply = <0x97>; - }; - - qcom,dsi-display@17 { - compatible = "qcom,dsi-display"; - label = "dsi_ss_ea8074_fhd_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2f>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x6 0x345 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x2e 0xa 0x0>; - qcom,platform-reset-gpio = <0x2e 0x6 0x0>; - qcom,panel-mode-gpio = <0x2e 0x34 0x0>; - qcom,dsi-panel = <0x35e>; - vddio-supply = <0x182>; - lab-supply = <0x34b>; - ibb-supply = <0x34c>; - oled-vdda-supply = <0x23b>; - vci-supply = <0x35f>; - }; - - qcom,dsi-display@18 { - compatible = "qcom,dsi-display"; - label = "dsi_jdi_fhd_nt35596s_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2f>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x6 0x345 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x2e 0xa 0x0>; - qcom,platform-reset-gpio = <0x2e 0x6 0x0>; - qcom,panel-mode-gpio = <0x2e 0x34 0x0>; - qcom,dsi-panel = <0x360>; - vddio-supply = <0x182>; - lab-supply = <0x34b>; - ibb-supply = <0x34c>; - }; - - qcom,dsi-display@19 { - compatible = "qcom,dsi-display"; - label = "dsi_gvo_rm69299_fhd_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2f>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x6 0x345 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x2e 0xa 0x0>; - qcom,platform-reset-gpio = <0x2e 0x6 0x0>; - qcom,dsi-panel = <0x361>; - vddio-supply = <0x182>; - vci-supply = <0x35f>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - }; - }; - }; - }; - - qcom,wb-display@0 { - compatible = "qcom,wb-display"; - cell-index = <0x0>; - label = "wb_display"; - linux,phandle = <0x2c>; - phandle = <0x2c>; - }; - - qcom,msm-ext-disp { - compatible = "qcom,msm-ext-disp"; - linux,phandle = <0x39>; - phandle = <0x39>; - - qcom,msm-ext-disp-audio-codec-rx { - compatible = "qcom,msm-ext-disp-audio-codec-rx"; - linux,phandle = <0x32b>; - phandle = <0x32b>; - }; - }; - - msm_cdc_pinctrl@49 { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active", "aud_sleep"; - pinctrl-0 = <0x362>; - pinctrl-1 = <0x363>; - linux,phandle = <0x32c>; - phandle = <0x32c>; - }; - - wcd9xxx-irq { - status = "ok"; - compatible = "qcom,wcd9xxx-irq"; - interrupt-controller; - #interrupt-cells = <0x1>; - interrupt-parent = <0x2e>; - qcom,gpio-connect = <0x2e 0x36 0x0>; - pinctrl-names = "default"; - pinctrl-0 = <0x364>; - linux,phandle = <0x10a>; - phandle = <0x10a>; - }; - - audio_ext_clk_lnbb { - status = "ok"; - compatible = "qcom,audio-ref-clk"; - clock-names = "osr_clk"; - clocks = <0x21 0x2>; - qcom,node_has_rpm_clock; - #clock-cells = <0x1>; - linux,phandle = <0x10c>; - phandle = <0x10c>; - }; - - msm_cdc_pinctrl@64 { - compatible = "qcom,msm-cdc-pinctrl"; - qcom,cdc-rst-n-gpio = <0x2e 0x40 0x0>; - pinctrl-names = "aud_active", "aud_sleep"; - pinctrl-0 = <0x365>; - pinctrl-1 = <0x366>; - linux,phandle = <0x10b>; - phandle = <0x10b>; - }; - - qocm,wcd-dsp-glink { - compatible = "qcom,wcd-dsp-glink"; - }; - - qcom,wcd-dsp-mgr { - compatible = "qcom,wcd-dsp-mgr"; - qcom,wdsp-components = <0x367 0x0 0x368 0x1 0x369 0x2>; - qcom,img-filename = "cpe_9340"; - }; - - qcom,mdss_dsi_jdi_fhd_r63452_cmd { - qcom,mdss-dsi-panel-name = "jdi fhd cmd incell dsi panel"; - qcom,mdss-dsi-panel-id = <0x0>; - qcom,mdss-dsi-panel-model = "JDI FHD R63452 CMD PANEL"; - qcom,mdss-dsi-panel-sleepwrmod = <0x0>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-lp11-init; - 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-panel-timings = <0xe3503600 0xa9a33a50 0x3d030400>; - qcom,mdss-dsi-t-clk-post = <0xd>; - qcom,mdss-dsi-t-clk-pre = <0x2d>; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0x1 0x1 0xa>; - qcom,mdss-pan-physical-width-dimension = <0x40>; - qcom,mdss-pan-physical-height-dimension = <0x72>; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-tx-eot-append; - qcom,mdss-panel-on-dimming-delay = <0x78>; - qcom,mdss-night-brightness = <0x7 0x19 0x2b 0x3d>; - linux,phandle = <0x35d>; - phandle = <0x35d>; - - 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 = <0x78>; - qcom,mdss-dsi-h-back-porch = <0x28>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x4>; - qcom,mdss-dsi-v-front-porch = <0x4>; - qcom,mdss-dsi-v-pulse-width = <0x2>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-on-command = <0x29000000 0x2b0 0x290000 0x2 0xd6012900 0x0 0xeec64dc 0xec3b5200 0xb0b1315 0x680bb529 0x0 0x2b003 0x39000000 0x235 0x390000 0x2 0x36003900 0x0 0x23a7739 0x0 0x52a00 0x43739 0x0 0x52b00 0x77f39 0x0 0x34400 0x390000 0x2 0x51ff3900 0x0 0x2532439 0x0 0x25500 0x39000000 0x25e 0x390000 0x2 0x84000501 0x1400 0x2290005 0x1000050 0x21100 0x29000000 0x2b0 0x4390000 0x2 0x84002900 0x0 0x2c81129 0x1000000 0x2b003>; - qcom,mdss-dsi-off-command = [29 00 00 00 00 00 02 b0 00 29 00 00 00 00 00 02 d6 01 29 00 00 00 00 00 0e ec 64 dc ec 3b 52 00 0b 0b 13 15 68 0b 95 29 00 00 00 00 00 02 b0 03 05 01 00 00 02 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 = <0x0>; - qcom,mdss-dsi-panel-phy-timings = <0x1a0406 0xa0a0506 0x5030400>; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_ss_fhd_ea8074_cmd { - qcom,mdss-dsi-panel-name = "ss fhd cmd dsi panel"; - qcom,mdss-dsi-panel-id = <0x0>; - qcom,mdss-dsi-panel-model = "SS FHD EA8074 CMD PANEL"; - qcom,mdss-dsi-panel-sleepwrmod = <0x0>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-lp11-init; - 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 = <0xe>; - qcom,mdss-dsi-t-clk-pre = <0x31>; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-dsi-bl-max-level = <0x3ff>; - qcom,mdss-brightness-max-level = <0x3ff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,mdss-dsi-reset-sequence = <0x1 0x1 0x0 0x1 0x1 0xa>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x89>; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-tx-eot-append; - 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 = <0x419ce0>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-dsi-on-command-tuning; - qcom,dispparam-enabled; - linux,phandle = <0x35e>; - phandle = <0x35e>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x870>; - qcom,mdss-dsi-h-front-porch = <0x30>; - qcom,mdss-dsi-h-back-porch = <0x30>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x1c>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-v-pulse-width = <0xc>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-on-command = [05 01 00 00 0a 00 02 11 00 39 00 00 00 00 00 05 2b 00 00 08 6f 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 b0 04 39 00 00 00 00 00 02 b2 00 39 00 00 00 00 00 02 f7 03 39 00 00 00 00 00 03 f0 a5 a5 39 00 00 00 00 00 02 35 00 39 00 00 00 00 00 03 51 00 00 39 00 00 00 00 00 02 53 25 39 01 00 00 6e 00 02 55 00 05 01 00 00 00 00 02 29 00]; - 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-doze-hbm-command = [39 01 00 00 00 00 03 51 00 01 39 01 00 00 01 00 02 53 22]; - qcom,mdss-dsi-doze-lbm-command = [39 01 00 00 00 00 03 51 00 01 39 01 00 00 01 00 02 53 23]; - qcom,mdss-dsi-nolp-command = [39 01 00 00 00 00 02 53 25]; - qcom,mdss-dsi-doze-hbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-doze-lbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-off-command = [39 01 00 00 00 00 02 55 00]; - qcom,mdss-dsi-dispparam-acl-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l1-command = [39 01 00 00 00 00 02 55 01]; - qcom,mdss-dsi-dispparam-acl-l1-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l2-command = [39 01 00 00 00 00 02 55 02]; - qcom,mdss-dsi-dispparam-acl-l2-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l3-command = [39 01 00 00 00 00 02 55 03]; - qcom,mdss-dsi-dispparam-acl-l3-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-off-command = [39 01 00 00 00 00 02 53 25]; - qcom,mdss-dsi-dispparam-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-on-command = [39 01 00 00 00 00 02 53 e0]; - qcom,mdss-dsi-dispparam-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-panel-phy-timings = <0x200808 0x24230808 0x5030400>; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_ss_notch_fhd_ea8074_cmd { - qcom,mdss-dsi-panel-name = "ss notch fhd cmd dsi panel"; - qcom,mdss-dsi-panel-id = <0x0>; - qcom,mdss-dsi-panel-model = "SS NOTCH FHD EA8074 CMD PANEL"; - qcom,mdss-dsi-panel-sleepwrmod = <0x0>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-bllp-power-mode; - qcom,ulps-enabled; - qcom,mdss-dsi-lp11-init; - 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-brightness-max-level = <0x3ff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,mdss-dsi-reset-sequence = <0x1 0x1 0x0 0x1 0x1 0xa>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x8e>; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-tx-eot-append; - 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 = <0x419ce0>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,dispparam-enabled; - qcom,mdss-panel-on-dimming-delay = <0xc8>; - qcom,mdss-dsi-panel-dc-threshold = <0x140>; - qcom,mdss-dsi-t-clk-post = <0xe>; - qcom,mdss-dsi-t-clk-pre = <0x34>; - qcom,panel-supply-entries = <0x36a>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,mdss-dsi-bl-min-level = <0x2>; - qcom,mdss-dsi-bl-max-level = <0x3ff>; - qcom,platform-reset-gpio = <0x2e 0x6 0x0>; - qcom,platform-te-gpio = <0x2e 0xa 0x0>; - qcom,esd-err-irq-gpio = <0x2e 0x34 0x2002>; - linux,phandle = <0x36b>; - phandle = <0x36b>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x8c8>; - qcom,mdss-dsi-h-front-porch = <0x38>; - qcom,mdss-dsi-h-back-porch = <0x38>; - qcom,mdss-dsi-h-pulse-width = <0x12>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x18>; - qcom,mdss-dsi-v-front-porch = <0x1a>; - qcom,mdss-dsi-v-pulse-width = <0xc>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-on-command = <0x5010000 0xa000211 0x390000 0x5 0x2b000008 0xc7390000 0x3 0xf05a5a39 0x0 0x8eff0 0x31003331 0x14353900 0x0 0x2b00139 0x0 0x2bb03 0x39000000 0x2b0 0x4f390000 0x2 0xcb003900 0x0 0x2b06b39 0x0 0x2cb00 0x39000000 0x2f7 0x3390000 0x2 0xb0053900 0x0 0x2b11039 0x0 0x2b002 0x39000000 0x5d5 0x2175414 0x39010000 0x3f0 0xa5a53900 0x0 0x2350039 0x0 0x35100 0x390000 0x2 0x53203901 0x6e00 0x2550005 0x1000000 0x22900>; - qcom,mdss-dsi-off-command = [05 01 00 00 11 00 02 28 00 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 b0 49 39 00 00 00 00 00 02 cb ff 39 00 00 00 00 00 02 b0 4f 39 00 00 00 00 00 02 cb c8 39 00 00 00 00 00 02 f7 03 39 01 00 00 11 00 03 f0 a5 a5 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-doze-hbm-command = [39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 ef b0 39 00 00 00 00 00 02 b0 17 39 00 00 00 00 00 04 e3 00 00 00 39 01 00 00 01 00 02 53 22 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-doze-lbm-command = [39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 ef b0 39 00 00 00 00 00 02 b0 17 39 00 00 00 00 00 04 e3 00 00 00 39 01 00 00 01 00 02 53 23 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-nolp-command = [05 01 00 00 00 00 02 28 00 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 b0 17 39 00 00 00 00 00 04 e3 86 80 01 39 00 00 00 00 00 02 53 20 39 01 00 00 00 00 03 f0 a5 a5 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-doze-hbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-doze-lbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-off-command = [39 01 00 00 00 00 02 55 00]; - qcom,mdss-dsi-dispparam-acl-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l1-command = [39 01 00 00 00 00 02 55 01]; - qcom,mdss-dsi-dispparam-acl-l1-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l2-command = [39 01 00 00 00 00 02 55 02]; - qcom,mdss-dsi-dispparam-acl-l2-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l3-command = [39 01 00 00 00 00 02 55 03]; - qcom,mdss-dsi-dispparam-acl-l3-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-off-command = [39 01 00 00 00 00 02 53 28]; - qcom,mdss-dsi-dispparam-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-on-command = [39 01 00 00 00 00 02 53 e8]; - qcom,mdss-dsi-dispparam-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-fod-off-command = [39 00 00 00 00 00 02 53 20 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 03 b2 00 40 39 00 00 00 00 00 02 b0 04 39 00 00 00 00 00 02 b2 80 39 00 00 00 00 00 02 f7 03 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dispparam-hbm-fod-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-fod-on-command = [39 01 00 00 00 00 02 53 20 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 03 b2 00 10 39 00 00 00 00 00 02 b0 04 39 00 00 00 00 00 02 b2 00 39 00 00 00 00 00 02 f7 03 39 00 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 02 53 e0]; - qcom,mdss-dsi-dispparam-hbm-fod-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-fod2norm-command = [39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 03 b2 00 40 39 00 00 00 00 00 02 b0 04 39 00 00 00 00 00 02 b2 80 39 00 00 00 00 00 02 f7 03 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dispparam-hbm-fod2norm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-dimmingon-command = [39 01 00 00 01 00 02 53 28]; - qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-dimmingoff-command = [39 01 00 00 01 00 02 53 20]; - qcom,mdss-dsi-dispparam-dimmingoff-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-jitter = <0x1 0x1>; - qcom,mdss-dsi-read-panel-id-command = [06 01 00 01 05 00 02 db 00]; - qcom,mdss-dsi-read-panel-id-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-flash-test-on-command = <0x39000000 0x3f0 0x5a5a3900 0x0 0x35103ff 0x39000000 0x2b0 0xb390000 0x2 0xb2823900 0x0 0x2b01639 0x0 0x2b2d8 0x39000000 0x2f7 0x3390100 0x6e0003 0xf0a5a539 0x0 0x3f05a 0x5a390000 0x2 0xb0323900 0x0 0x2cb0139 0x0 0x2b040 0x39000000 0x2cb 0x3e390000 0x2 0xb04f3900 0x0 0x2cb0039 0x0 0x2b00b 0x39000000 0x2cb 0xc0390000 0x2 0xf7033901 0x0 0x3f0a5a5>; - qcom,mdss-dsi-dispparam-flash-test-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-flash-test-off-command = <0x39000000 0x3f0 0x5a5a3900 0x0 0x2b03239 0x0 0x2cb68 0x39000000 0x2b0 0x40390000 0x2 0xcb6e3900 0x0 0x2b04f39 0x0 0x2cb03 0x39000000 0x2b0 0xb390000 0x2 0xcbcb3900 0x0 0x2f70339 0x100006e 0x3f0a5 0xa5390000 0x3 0xf05a5a39 0x0 0x35103 0xff390000 0x2 0xb00b3900 0x0 0x2b20239 0x0 0x2b016 0x39000000 0x2b2 0x40390000 0x2 0xf7033901 0x0 0x3f0a5a5>; - qcom,mdss-dsi-dispparam-flash-test-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-dispparam-crc-off-command = [39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 03 e2 00 40 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dispparam-crc-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x220809 0x25230909 0x6030400>; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_jdi_fhd_nt35596s_video { - qcom,mdss-dsi-panel-name = "jdi fhd video dsi panel"; - qcom,mdss-dsi-panel-id = <0x0>; - qcom,mdss-dsi-panel-model = "JDI FHD NT35596S VIDEO PANEL"; - qcom,mdss-dsi-panel-type = "dsi_video_mode"; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0x0>; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-lp11-init; - 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-min-level = <0x1>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-reset-sequence = <0x0 0xf 0x1 0xa>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x88>; - qcom,cont-splash-enabled; - qcom,mdss-dsi-tx-eot-append; - qcom,mdss-panel-on-dimming-delay = <0x78>; - qcom,esd-err-irq-gpio = <0x2e 0x34 0x2001>; - 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,dispccbb-enabled; - qcom,dispblnotify-enabled; - qcom,dispparam-enabled; - qcom,disp-paneloff-disablecabc-enabled; - qcom,mdss-night-brightness = <0x7 0x19 0x2b 0x3d>; - qcom,disp-panel-offon-mode-enabled; - 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-panel-xy-coordinate = <0xf 0x18>; - qcom,mdss-dsi-panel-max-luminance = <0xf 0x20>; - qcom,mdss-dsi-panel-max-luminance-valid = <0x1 0x1>; - qcom,mdss-dsi-panel-bl-info = <0x198 0x1f4 0x17c 0x26c>; - qcom,mdss-dsi-t-clk-post = <0xe>; - qcom,mdss-dsi-t-clk-pre = <0x34>; - linux,phandle = <0x360>; - phandle = <0x360>; - - 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 = <0x10>; - qcom,mdss-dsi-h-back-porch = <0x28>; - qcom,mdss-dsi-h-pulse-width = <0x1c>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x18>; - qcom,mdss-dsi-v-front-porch = <0x7>; - qcom,mdss-dsi-v-pulse-width = <0x4>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 ff 24 15 00 00 00 00 00 02 9d 34 15 00 00 00 00 00 02 fb 01 15 00 00 00 00 00 02 c4 25 15 00 00 00 00 00 02 d1 08 15 00 00 00 00 00 02 d2 84 15 01 00 00 00 00 02 ff 26 15 00 00 00 00 00 02 fb 01 15 00 00 00 00 00 02 03 1c 15 00 00 00 00 00 02 3b 08 15 00 00 00 00 00 02 6b 08 15 00 00 00 00 00 02 97 08 15 00 00 00 00 00 02 c5 08 15 00 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 ff 23 15 00 00 00 00 00 02 fb 01 15 00 00 00 00 00 02 01 84 15 00 00 00 00 00 02 05 2d 15 00 00 00 00 00 02 06 00 15 00 00 00 00 00 02 32 00 15 00 00 00 00 00 02 13 ff 15 00 00 00 00 00 02 14 f8 15 00 00 00 00 00 02 15 ed 15 00 00 00 00 00 02 16 e5 15 00 00 00 00 00 02 09 01 15 00 00 00 00 00 02 0a 01 15 00 00 00 00 00 02 0b 01 15 00 00 00 00 00 02 0c 01 15 00 00 00 00 00 02 0d 01 15 00 00 00 00 00 02 0e 01 15 00 00 00 00 00 02 0f 01 15 00 00 00 00 00 02 10 01 15 00 00 00 00 00 02 11 01 15 00 00 00 00 00 02 12 01 15 00 00 00 00 00 02 17 ff 15 00 00 00 00 00 02 18 ee 15 00 00 00 00 00 02 19 dd 15 00 00 00 00 00 02 1a c7 15 00 00 00 00 00 02 1b af 15 00 00 00 00 00 02 1c 99 15 00 00 00 00 00 02 1d 99 15 00 00 00 00 00 02 1e 88 15 00 00 00 00 00 02 1f 77 15 00 00 00 00 00 02 20 66 15 00 00 00 00 00 02 33 00 15 00 00 00 00 00 02 21 ff 15 00 00 00 00 00 02 22 f8 15 00 00 00 00 00 02 23 ef 15 00 00 00 00 00 02 24 e7 15 00 00 00 00 00 02 25 de 15 00 00 00 00 00 02 26 d7 15 00 00 00 00 00 02 27 cd 15 00 00 00 00 00 02 28 c4 15 00 00 00 00 00 02 29 bc 15 00 00 00 00 00 02 2a b3 15 01 00 00 00 00 02 ff 22 15 00 00 00 00 00 02 00 0a 15 00 00 00 00 00 02 01 43 15 00 00 00 00 00 02 02 5b 15 00 00 00 00 00 02 03 6a 15 00 00 00 00 00 02 04 7a 15 00 00 00 00 00 02 05 82 15 00 00 00 00 00 02 06 85 15 00 00 00 00 00 02 07 80 15 00 00 00 00 00 02 08 7c 15 00 00 00 00 00 02 09 7c 15 00 00 00 00 00 02 0a 74 15 00 00 00 00 00 02 0b 71 15 00 00 00 00 00 02 0c 6e 15 00 00 00 00 00 02 0d 68 15 00 00 00 00 00 02 0e 65 15 01 00 00 00 00 02 0f 5c 15 00 00 00 00 00 02 10 32 15 00 00 00 00 00 02 11 18 15 00 00 00 00 00 02 12 00 15 00 00 00 00 00 02 13 00 15 00 00 00 00 00 02 1a 00 15 00 00 00 00 00 02 1b 00 15 00 00 00 00 00 02 1c 00 15 00 00 00 00 00 02 1d 00 15 00 00 00 00 00 02 1e 00 15 00 00 00 00 00 02 1f 00 15 00 00 00 00 00 02 20 00 15 00 00 00 00 00 02 21 00 15 00 00 00 00 00 02 22 00 15 00 00 00 00 00 02 23 00 15 00 00 00 00 00 02 24 00 15 01 00 00 00 00 02 25 00 15 00 00 00 00 00 02 26 00 15 00 00 00 00 00 02 27 00 15 00 00 00 00 00 02 28 00 15 00 00 00 00 00 02 29 00 15 00 00 00 00 00 02 2a 00 15 00 00 00 00 00 02 2b 00 15 00 00 00 00 00 02 2f 00 15 00 00 00 00 00 02 30 00 15 00 00 00 00 00 02 31 00 15 00 00 00 00 00 02 32 0c 15 00 00 00 00 00 02 33 0c 15 00 00 00 00 00 02 34 0c 15 00 00 00 00 00 02 35 0b 15 00 00 00 00 00 02 36 09 15 00 00 00 00 00 02 37 09 15 01 00 00 00 00 02 38 08 15 00 00 00 00 00 02 39 05 15 00 00 00 00 00 02 3a 03 15 00 00 00 00 00 02 3b 00 15 00 00 00 00 00 02 3f 00 15 00 00 00 00 00 02 40 00 15 00 00 00 00 00 02 41 00 15 00 00 00 00 00 02 42 00 15 00 00 00 00 00 02 43 00 15 00 00 00 00 00 02 44 00 15 00 00 00 00 00 02 45 00 15 00 00 00 00 00 02 46 00 15 00 00 00 00 00 02 47 00 15 00 00 00 00 00 02 48 00 15 00 00 00 00 00 02 49 03 15 00 00 00 00 00 02 4a 06 15 01 00 00 00 00 02 4b 07 15 00 00 00 00 00 02 4c 07 15 00 00 00 00 00 02 4d 00 15 00 00 00 00 00 02 4e 00 15 00 00 00 00 00 02 4f 00 15 00 00 00 00 00 02 50 00 15 00 00 00 00 00 02 51 00 15 00 00 00 00 00 02 52 00 15 00 00 00 00 00 02 53 01 15 00 00 00 00 00 02 54 01 15 00 00 00 00 00 02 55 89 15 00 00 00 00 00 02 56 00 15 00 00 00 00 00 02 58 00 15 00 00 00 00 00 02 68 00 15 00 00 00 00 00 02 84 ff 15 00 00 00 00 00 02 85 ff 15 01 00 00 00 00 02 86 03 15 00 00 00 00 00 02 87 00 15 00 00 00 00 00 02 88 00 15 00 00 00 00 00 02 a2 20 15 00 00 00 00 00 02 a9 01 15 00 00 00 00 00 02 aa 12 15 00 00 00 00 00 02 ab 13 15 00 00 00 00 00 02 ac 0a 15 00 00 00 00 00 02 ad 74 15 00 00 00 00 00 02 af 33 15 00 00 00 00 00 02 b0 03 15 00 00 00 00 00 02 b1 14 15 00 00 00 00 00 02 b2 42 15 00 00 00 00 00 02 b3 40 15 00 00 00 00 00 02 b4 a5 15 01 00 00 00 00 02 b6 44 15 00 00 00 00 00 02 b7 04 15 00 00 00 00 00 02 b8 14 15 00 00 00 00 00 02 b9 42 15 00 00 00 00 00 02 ba 40 15 00 00 00 00 00 02 bb a5 15 00 00 00 00 00 02 bd 44 15 00 00 00 00 00 02 be 04 15 00 00 00 00 00 02 bf 00 15 00 00 00 00 00 02 c0 75 15 00 00 00 00 00 02 c1 6a 15 00 00 00 00 00 02 c2 a5 15 00 00 00 00 00 02 c4 22 15 00 00 00 00 00 02 c5 02 15 00 00 00 00 00 02 c6 00 15 01 00 00 00 00 02 c7 95 15 00 00 00 00 00 02 c8 8a 15 00 00 00 00 00 02 c9 a5 15 00 00 00 00 00 02 cb 22 15 00 00 00 00 00 02 cc 02 15 00 00 00 00 00 02 cd 00 15 00 00 00 00 00 02 ce b5 15 00 00 00 00 00 02 cf aa 15 00 00 00 00 00 02 d0 a5 15 00 00 00 00 00 02 d2 22 15 00 00 00 00 00 02 d3 02 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 02 26 02 15 00 00 00 00 00 02 35 00 15 00 00 00 00 00 02 51 ff 15 00 00 00 00 00 02 53 24 15 00 00 00 00 00 02 55 00 15 01 00 00 00 00 02 b0 00 05 01 00 00 50 00 02 11 00 05 01 00 00 14 00 02 29 00]; - qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 46 00 02 10 00]; - qcom,mdss-dsi-displayoff-command = [05 01 00 00 20 00 02 28 00]; - qcom,mdss-dsi-displayon-command = [05 01 00 00 14 00 02 29 00]; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-displayoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-displayon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-h-sync-pulse = <0x1>; - qcom,mdss-dsi-dispparam-cabcuion-command = [15 01 00 00 00 00 02 55 01]; - qcom,mdss-dsi-dispparam-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcstillon-command = [15 00 00 00 00 00 02 55 02]; - qcom,mdss-dsi-dispparam-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcmovieon-command = [15 01 00 00 00 00 02 55 03]; - qcom,mdss-dsi-dispparam-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcoff-command = [39 01 00 00 01 00 02 55 00]; - qcom,mdss-dsi-dispparam-skince-cabcuion-command = [15 01 00 00 00 00 02 55 81]; - qcom,mdss-dsi-dispparam-skince-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command = [15 00 00 00 00 00 02 55 82]; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command = [15 01 00 00 00 00 02 55 83]; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcoff-command = [15 01 00 00 00 00 02 55 80]; - qcom,mdss-dsi-dispparam-skince-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-dimmingon-command = [39 01 00 00 01 00 02 53 2c]; - qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-idleon-command = [39 01 00 00 01 00 02 39 00]; - qcom,mdss-dsi-dispparam-idleoff-command = [39 01 00 00 01 00 02 38 00]; - qcom,mdss-dsi-dispparam-papermode2-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 10 00 02 26 01 15 01 00 00 00 00 02 ff 20 15 00 00 00 00 00 02 75 00 15 00 00 00 00 00 02 76 00 15 00 00 00 00 00 02 77 00 15 00 00 00 00 00 02 78 27 15 00 00 00 00 00 02 79 00 15 00 00 00 00 00 02 7a 67 15 00 00 00 00 00 02 7b 00 15 00 00 00 00 00 02 7c 94 15 00 00 00 00 00 02 7d 00 15 00 00 00 00 00 02 7e b8 15 00 00 00 00 00 02 7f 00 15 00 00 00 00 00 02 80 d4 15 00 00 00 00 00 02 81 00 15 00 00 00 00 00 02 82 ea 15 00 00 00 00 00 02 83 00 15 00 00 00 00 00 02 84 fc 15 00 00 00 00 00 02 85 01 15 00 00 00 00 00 02 86 0f 15 00 00 00 00 00 02 87 01 15 00 00 00 00 00 02 88 46 15 00 00 00 00 00 02 89 01 15 00 00 00 00 00 02 8a 70 15 00 00 00 00 00 02 8b 01 15 00 00 00 00 00 02 8c ad 15 00 00 00 00 00 02 8d 01 15 00 00 00 00 00 02 8e da 15 00 00 00 00 00 02 8f 02 15 00 00 00 00 00 02 90 1d 15 00 00 00 00 00 02 91 02 15 00 00 00 00 00 02 92 50 15 00 00 00 00 00 02 93 02 15 00 00 00 00 00 02 94 52 15 00 00 00 00 00 02 95 02 15 00 00 00 00 00 02 96 83 15 00 00 00 00 00 02 97 02 15 00 00 00 00 00 02 98 ba 15 00 00 00 00 00 02 99 02 15 00 00 00 00 00 02 9a de 15 00 00 00 00 00 02 9b 03 15 00 00 00 00 00 02 9c 12 15 00 00 00 00 00 02 9d 03 15 00 00 00 00 00 02 9e 2e 15 00 00 00 00 00 02 9f 03 15 00 00 00 00 00 02 a0 54 15 00 00 00 00 00 02 a2 03 15 00 00 00 00 00 02 a3 61 15 00 00 00 00 00 02 a4 03 15 00 00 00 00 00 02 a5 6f 15 00 00 00 00 00 02 a6 03 15 00 00 00 00 00 02 a7 7e 15 00 00 00 00 00 02 a9 03 15 00 00 00 00 00 02 aa 90 15 00 00 00 00 00 02 ab 03 15 00 00 00 00 00 02 ac a7 15 00 00 00 00 00 02 ad 03 15 00 00 00 00 00 02 ae c2 15 00 00 00 00 00 02 af 03 15 00 00 00 00 00 02 b0 d5 15 00 00 00 00 00 02 b1 03 15 01 00 00 00 00 02 b2 d8 15 00 00 00 00 00 02 b3 00 15 00 00 00 00 00 02 b4 00 15 00 00 00 00 00 02 b5 00 15 00 00 00 00 00 02 b6 27 15 00 00 00 00 00 02 b7 00 15 00 00 00 00 00 02 b8 67 15 00 00 00 00 00 02 b9 00 15 00 00 00 00 00 02 ba 94 15 00 00 00 00 00 02 bb 00 15 00 00 00 00 00 02 bc b8 15 00 00 00 00 00 02 bd 00 15 00 00 00 00 00 02 be d4 15 00 00 00 00 00 02 bf 00 15 00 00 00 00 00 02 c0 ea 15 00 00 00 00 00 02 c1 00 15 00 00 00 00 00 02 c2 fc 15 00 00 00 00 00 02 c3 01 15 00 00 00 00 00 02 c4 0f 15 00 00 00 00 00 02 c5 01 15 00 00 00 00 00 02 c6 46 15 00 00 00 00 00 02 c7 01 15 00 00 00 00 00 02 c8 70 15 00 00 00 00 00 02 c9 01 15 00 00 00 00 00 02 ca ad 15 00 00 00 00 00 02 cb 01 15 00 00 00 00 00 02 cc da 15 00 00 00 00 00 02 cd 02 15 00 00 00 00 00 02 ce 1d 15 00 00 00 00 00 02 cf 02 15 00 00 00 00 00 02 d0 50 15 00 00 00 00 00 02 d1 02 15 00 00 00 00 00 02 d2 52 15 00 00 00 00 00 02 d3 02 15 00 00 00 00 00 02 d4 83 15 00 00 00 00 00 02 d5 02 15 00 00 00 00 00 02 d6 ba 15 00 00 00 00 00 02 d7 02 15 00 00 00 00 00 02 d8 de 15 00 00 00 00 00 02 d9 03 15 00 00 00 00 00 02 da 12 15 00 00 00 00 00 02 db 03 15 00 00 00 00 00 02 dc 2e 15 00 00 00 00 00 02 dd 03 15 00 00 00 00 00 02 de 54 15 00 00 00 00 00 02 df 03 15 00 00 00 00 00 02 e0 61 15 00 00 00 00 00 02 e1 03 15 00 00 00 00 00 02 e2 6f 15 00 00 00 00 00 02 e3 03 15 00 00 00 00 00 02 e4 7e 15 00 00 00 00 00 02 e5 03 15 00 00 00 00 00 02 e6 90 15 00 00 00 00 00 02 e7 03 15 00 00 00 00 00 02 e8 a7 15 00 00 00 00 00 02 e9 03 15 00 00 00 00 00 02 ea c2 15 00 00 00 00 00 02 eb 03 15 00 00 00 00 00 02 ec d5 15 00 00 00 00 00 02 ed 03 15 00 00 00 00 00 02 ee d8 15 00 00 00 00 00 02 ef 00 15 00 00 00 00 00 02 f0 bc 15 00 00 00 00 00 02 f1 00 15 00 00 00 00 00 02 f2 cb 15 00 00 00 00 00 02 f3 00 15 00 00 00 00 00 02 f4 e4 15 00 00 00 00 00 02 f5 00 15 00 00 00 00 00 02 f6 f9 15 00 00 00 00 00 02 f7 01 15 00 00 00 00 00 02 f8 0b 15 00 00 00 00 00 02 f9 01 15 00 00 00 00 00 02 fa 1b 15 01 00 00 00 00 02 ff 21 15 00 00 00 00 00 02 00 01 15 00 00 00 00 00 02 01 2a 15 00 00 00 00 00 02 02 01 15 00 00 00 00 00 02 03 38 15 00 00 00 00 00 02 04 01 15 00 00 00 00 00 02 05 44 15 00 00 00 00 00 02 06 01 15 00 00 00 00 00 02 07 6e 15 00 00 00 00 00 02 08 01 15 00 00 00 00 00 02 09 8f 15 00 00 00 00 00 02 0a 01 15 00 00 00 00 00 02 0b c2 15 00 00 00 00 00 02 0c 01 15 00 00 00 00 00 02 0d e9 15 00 00 00 00 00 02 0e 02 15 00 00 00 00 00 02 0f 27 15 00 00 00 00 00 02 10 02 15 00 00 00 00 00 02 11 56 15 00 00 00 00 00 02 12 02 15 00 00 00 00 00 02 13 58 15 00 00 00 00 00 02 14 02 15 00 00 00 00 00 02 15 87 15 00 00 00 00 00 02 16 02 15 00 00 00 00 00 02 17 bd 15 00 00 00 00 00 02 18 02 15 00 00 00 00 00 02 19 e2 15 00 00 00 00 00 02 1a 03 15 00 00 00 00 00 02 1b 14 15 00 00 00 00 00 02 1c 03 15 00 00 00 00 00 02 1d 30 15 00 00 00 00 00 02 1e 03 15 00 00 00 00 00 02 1f 58 15 00 00 00 00 00 02 20 03 15 00 00 00 00 00 02 21 64 15 00 00 00 00 00 02 22 03 15 00 00 00 00 00 02 23 72 15 00 00 00 00 00 02 24 03 15 00 00 00 00 00 02 25 81 15 00 00 00 00 00 02 26 03 15 00 00 00 00 00 02 27 95 15 00 00 00 00 00 02 28 03 15 00 00 00 00 00 02 29 ad 15 00 00 00 00 00 02 2a 03 15 00 00 00 00 00 02 2b c6 15 00 00 00 00 00 02 2d 03 15 00 00 00 00 00 02 2f d6 15 00 00 00 00 00 02 30 03 15 01 00 00 00 00 02 31 d8 15 00 00 00 00 00 02 32 00 15 00 00 00 00 00 02 33 bc 15 00 00 00 00 00 02 34 00 15 00 00 00 00 00 02 35 cb 15 00 00 00 00 00 02 36 00 15 00 00 00 00 00 02 37 e4 15 00 00 00 00 00 02 38 00 15 00 00 00 00 00 02 39 f9 15 00 00 00 00 00 02 3a 01 15 00 00 00 00 00 02 3b 0b 15 00 00 00 00 00 02 3d 01 15 00 00 00 00 00 02 3f 1b 15 00 00 00 00 00 02 40 01 15 00 00 00 00 00 02 41 2a 15 00 00 00 00 00 02 42 01 15 00 00 00 00 00 02 43 38 15 00 00 00 00 00 02 44 01 15 00 00 00 00 00 02 45 44 15 00 00 00 00 00 02 46 01 15 00 00 00 00 00 02 47 6e 15 00 00 00 00 00 02 48 01 15 00 00 00 00 00 02 49 8f 15 00 00 00 00 00 02 4a 01 15 00 00 00 00 00 02 4b c2 15 00 00 00 00 00 02 4c 01 15 00 00 00 00 00 02 4d e9 15 00 00 00 00 00 02 4e 02 15 00 00 00 00 00 02 4f 27 15 00 00 00 00 00 02 50 02 15 00 00 00 00 00 02 51 56 15 00 00 00 00 00 02 52 02 15 00 00 00 00 00 02 53 58 15 00 00 00 00 00 02 54 02 15 00 00 00 00 00 02 55 87 15 00 00 00 00 00 02 56 02 15 00 00 00 00 00 02 58 bd 15 00 00 00 00 00 02 59 02 15 00 00 00 00 00 02 5a e2 15 00 00 00 00 00 02 5b 03 15 00 00 00 00 00 02 5c 14 15 00 00 00 00 00 02 5d 03 15 00 00 00 00 00 02 5e 30 15 00 00 00 00 00 02 5f 03 15 00 00 00 00 00 02 60 58 15 00 00 00 00 00 02 61 03 15 00 00 00 00 00 02 62 64 15 00 00 00 00 00 02 63 03 15 00 00 00 00 00 02 64 72 15 00 00 00 00 00 02 65 03 15 00 00 00 00 00 02 66 81 15 00 00 00 00 00 02 67 03 15 00 00 00 00 00 02 68 95 15 00 00 00 00 00 02 69 03 15 01 00 00 00 00 02 6a ad 15 00 00 00 00 00 02 6b 03 15 00 00 00 00 00 02 6c c6 15 00 00 00 00 00 02 6d 03 15 00 00 00 00 00 02 6e d6 15 00 00 00 00 00 02 6f 03 15 00 00 00 00 00 02 70 d8 15 00 00 00 00 00 02 71 01 15 00 00 00 00 00 02 72 7d 15 00 00 00 00 00 02 73 01 15 00 00 00 00 00 02 74 81 15 00 00 00 00 00 02 75 01 15 00 00 00 00 00 02 76 88 15 00 00 00 00 00 02 77 01 15 00 00 00 00 00 02 78 8f 15 00 00 00 00 00 02 79 01 15 00 00 00 00 00 02 7a 96 15 00 00 00 00 00 02 7b 01 15 00 00 00 00 00 02 7c 9d 15 00 00 00 00 00 02 7d 01 15 00 00 00 00 00 02 7e a3 15 00 00 00 00 00 02 7f 01 15 00 00 00 00 00 02 80 a8 15 00 00 00 00 00 02 81 01 15 00 00 00 00 00 02 82 ae 15 00 00 00 00 00 02 83 01 15 00 00 00 00 00 02 84 c3 15 00 00 00 00 00 02 85 01 15 00 00 00 00 00 02 86 d6 15 00 00 00 00 00 02 87 01 15 00 00 00 00 00 02 88 f5 15 00 00 00 00 00 02 89 02 15 00 00 00 00 00 02 8a 12 15 00 00 00 00 00 02 8b 02 15 00 00 00 00 00 02 8c 42 15 00 00 00 00 00 02 8d 02 15 00 00 00 00 00 02 8e 6b 15 00 00 00 00 00 02 8f 02 15 00 00 00 00 00 02 90 6c 15 00 00 00 00 00 02 91 02 15 00 00 00 00 00 02 92 98 15 00 00 00 00 00 02 93 02 15 00 00 00 00 00 02 94 cd 15 00 00 00 00 00 02 95 02 15 00 00 00 00 00 02 96 f2 15 00 00 00 00 00 02 97 03 15 00 00 00 00 00 02 98 20 15 00 00 00 00 00 02 99 03 15 00 00 00 00 00 02 9a 3c 15 00 00 00 00 00 02 9b 03 15 00 00 00 00 00 02 9c 61 15 00 00 00 00 00 02 9d 03 15 00 00 00 00 00 02 9e 6b 15 00 00 00 00 00 02 9f 03 15 00 00 00 00 00 02 a0 77 15 00 00 00 00 00 02 a2 03 15 00 00 00 00 00 02 a3 85 15 00 00 00 00 00 02 a4 03 15 00 00 00 00 00 02 a5 95 15 00 00 00 00 00 02 a6 03 15 00 00 00 00 00 02 a7 9f 15 00 00 00 00 00 02 a9 03 15 00 00 00 00 00 02 aa bf 15 00 00 00 00 00 02 ab 03 15 00 00 00 00 00 02 ac d6 15 00 00 00 00 00 02 ad 03 15 01 00 00 00 00 02 ae d8 15 00 00 00 00 00 02 af 01 15 00 00 00 00 00 02 b0 7d 15 00 00 00 00 00 02 b1 01 15 00 00 00 00 00 02 b2 81 15 00 00 00 00 00 02 b3 01 15 00 00 00 00 00 02 b4 88 15 00 00 00 00 00 02 b5 01 15 00 00 00 00 00 02 b6 8f 15 00 00 00 00 00 02 b7 01 15 00 00 00 00 00 02 b8 96 15 00 00 00 00 00 02 b9 01 15 00 00 00 00 00 02 ba 9d 15 00 00 00 00 00 02 bb 01 15 00 00 00 00 00 02 bc a3 15 00 00 00 00 00 02 bd 01 15 00 00 00 00 00 02 be a8 15 00 00 00 00 00 02 bf 01 15 00 00 00 00 00 02 c0 ae 15 00 00 00 00 00 02 c1 01 15 00 00 00 00 00 02 c2 c3 15 00 00 00 00 00 02 c3 01 15 00 00 00 00 00 02 c4 d6 15 00 00 00 00 00 02 c5 01 15 00 00 00 00 00 02 c6 f5 15 00 00 00 00 00 02 c7 02 15 00 00 00 00 00 02 c8 12 15 00 00 00 00 00 02 c9 02 15 00 00 00 00 00 02 ca 42 15 00 00 00 00 00 02 cb 02 15 00 00 00 00 00 02 cc 6b 15 00 00 00 00 00 02 cd 02 15 00 00 00 00 00 02 ce 6c 15 00 00 00 00 00 02 cf 02 15 00 00 00 00 00 02 d0 98 15 00 00 00 00 00 02 d1 02 15 00 00 00 00 00 02 d2 cd 15 00 00 00 00 00 02 d3 02 15 00 00 00 00 00 02 d4 f2 15 00 00 00 00 00 02 d5 03 15 00 00 00 00 00 02 d6 20 15 00 00 00 00 00 02 d7 03 15 00 00 00 00 00 02 d8 3c 15 00 00 00 00 00 02 d9 03 15 00 00 00 00 00 02 da 61 15 00 00 00 00 00 02 db 03 15 00 00 00 00 00 02 dc 6b 15 00 00 00 00 00 02 dd 03 15 00 00 00 00 00 02 de 77 15 00 00 00 00 00 02 df 03 15 00 00 00 00 00 02 e0 85 15 00 00 00 00 00 02 e1 03 15 00 00 00 00 00 02 e2 95 15 00 00 00 00 00 02 e3 03 15 00 00 00 00 00 02 e4 9f 15 00 00 00 00 00 02 e5 03 15 00 00 00 00 00 02 e6 bf 15 00 00 00 00 00 02 e7 03 15 00 00 00 00 00 02 e8 d6 15 00 00 00 00 00 02 e9 03 15 00 00 00 00 00 02 ea d8 15 01 00 00 00 00 02 ff 10]; - qcom,mdss-dsi-dispparam-papermode2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-default-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 10 00 02 26 02]; - qcom,mdss-dsi-dispparam-default-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-normal1-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 10 00 02 26 01]; - qcom,mdss-dsi-dispparam-normal1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-normal2-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 10 00 02 26 02]; - qcom,mdss-dsi-dispparam-normal2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-read-brightness-command = [06 01 00 01 05 00 02 52 00]; - qcom,mdss-dsi-read-brightness-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-xy-coordinate-command = [06 01 00 01 05 00 02 a1 00]; - qcom,mdss-dsi-dispparam-xy-coordinate-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-max-luminance-command = [06 01 00 01 05 00 02 a1 00]; - qcom,mdss-dsi-dispparam-max-luminance-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-max-luminance-valid-command = [06 01 00 01 05 00 02 db 00]; - qcom,mdss-dsi-dispparam-max-luminance-valid-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x220808 0x24240808 0x5030400>; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_gvo_fhd_rm69299_cmd { - qcom,mdss-dsi-panel-name = "gvo fhd cmd dsi panel"; - qcom,mdss-dsi-panel-id = <0x0>; - qcom,mdss-dsi-panel-model = "GVO FHD RM69299 CMD PANEL"; - qcom,mdss-dsi-panel-sleepwrmod = <0x0>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-lp11-init; - 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-brightness-max-level = <0x3ff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,mdss-dsi-reset-sequence = <0x1 0x1 0x0 0x1 0x1 0xa>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x89>; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-tx-eot-append; - 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 = <0x419ce0>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-dsi-on-command-tuning; - qcom,dispparam-enabled; - qcom,mdss-dsi-t-clk-post = <0xe>; - qcom,mdss-dsi-t-clk-pre = <0x34>; - qcom,panel-supply-entries = <0x36a>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-dsi-bl-max-level = <0x3ff>; - qcom,platform-reset-gpio = <0x2e 0x6 0x0>; - qcom,platform-te-gpio = <0x2e 0xa 0x0>; - linux,phandle = <0x361>; - phandle = <0x361>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x8c8>; - qcom,mdss-dsi-h-front-porch = <0x38>; - qcom,mdss-dsi-h-back-porch = <0x38>; - qcom,mdss-dsi-h-pulse-width = <0x12>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x18>; - qcom,mdss-dsi-v-front-porch = <0x1a>; - qcom,mdss-dsi-v-pulse-width = <0xc>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-on-command = [15 01 00 00 0a 00 02 fe 00 39 00 00 00 00 00 03 51 00 00 39 00 00 00 00 00 02 35 00 05 01 00 00 78 00 02 11 00 05 01 00 00 00 00 02 29 00]; - 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-doze-hbm-command = [39 01 00 00 00 00 03 51 00 01 39 01 00 00 01 00 02 53 22]; - qcom,mdss-dsi-doze-lbm-command = [39 01 00 00 00 00 03 51 00 01 39 01 00 00 01 00 02 53 23]; - qcom,mdss-dsi-nolp-command = [39 01 00 00 00 00 02 53 20]; - qcom,mdss-dsi-doze-hbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-doze-lbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-off-command = [39 01 00 00 00 00 02 55 00]; - qcom,mdss-dsi-dispparam-acl-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l1-command = [39 01 00 00 00 00 02 55 01]; - qcom,mdss-dsi-dispparam-acl-l1-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l2-command = [39 01 00 00 00 00 02 55 02]; - qcom,mdss-dsi-dispparam-acl-l2-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l3-command = [39 01 00 00 00 00 02 55 03]; - qcom,mdss-dsi-dispparam-acl-l3-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-off-command = [39 01 00 00 00 00 02 53 20]; - qcom,mdss-dsi-dispparam-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-on-command = [39 01 00 00 00 00 02 53 e0]; - qcom,mdss-dsi-dispparam-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-panel-phy-timings = <0x220809 0x25230909 0x6030400>; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_tianma_fhd_rm69299_cmd { - qcom,mdss-dsi-panel-name = "tianma fhd cmd dsi panel"; - qcom,mdss-dsi-panel-id = <0x0>; - qcom,mdss-dsi-panel-model = "TIANMA FHD RM69299 CMD PANEL"; - qcom,mdss-dsi-panel-sleepwrmod = <0x0>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-bllp-power-mode; - qcom,ulps-enabled; - qcom,mdss-dsi-lp11-init; - 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-brightness-max-level = <0x3ff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,mdss-dsi-reset-sequence = <0x1 0x1 0x0 0x1 0x1 0xa>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x89>; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-tx-eot-append; - 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 = <0x419ce0>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,dispparam-enabled; - qcom,mdss-dsi-t-clk-post = <0xe>; - qcom,mdss-dsi-t-clk-pre = <0x34>; - qcom,panel-supply-entries = <0x36a>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-dsi-bl-max-level = <0x3ff>; - qcom,platform-reset-gpio = <0x2e 0x6 0x0>; - qcom,platform-te-gpio = <0x2e 0xa 0x0>; - linux,phandle = <0x370>; - phandle = <0x370>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x8c8>; - qcom,mdss-dsi-h-front-porch = <0x38>; - qcom,mdss-dsi-h-back-porch = <0x38>; - qcom,mdss-dsi-h-pulse-width = <0x12>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x18>; - qcom,mdss-dsi-v-front-porch = <0x1a>; - qcom,mdss-dsi-v-pulse-width = <0xc>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-on-command = [39 00 00 00 00 00 03 51 00 00 39 00 00 00 00 00 02 35 00 05 01 00 00 78 00 02 11 00 05 01 00 00 00 00 02 29 00]; - 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-h-sync-pulse = <0x0>; - qcom,mdss-dsi-panel-phy-timings = <0x220809 0x25230909 0x6030400>; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_tianma_fhd_nt36672a_video { - qcom,mdss-dsi-panel-name = "tianma fhd video dsi panel"; - qcom,mdss-dsi-panel-id = <0x0>; - qcom,mdss-dsi-panel-model = "TIANMA FHD NT36672A VIDEO PANEL"; - qcom,mdss-dsi-panel-type = "dsi_video_mode"; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0x0>; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-lp11-init; - 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-min-level = <0x1>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-reset-sequence = <0x0 0xa 0x1 0xa>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x88>; - qcom,cont-splash-enabled; - qcom,mdss-dsi-tx-eot-append; - 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,esd-err-irq-gpio = <0x2e 0xa 0x2001>; - qcom,dispparam-enabled; - qcom,mdss-panel-on-dimming-delay = <0x78>; - qcom,mdss-dsi-t-clk-post = <0xe>; - qcom,mdss-dsi-t-clk-pre = <0x33>; - linux,phandle = <0x36c>; - phandle = <0x36c>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x8c6>; - qcom,mdss-dsi-h-front-porch = <0x28>; - qcom,mdss-dsi-h-back-porch = <0x2c>; - qcom,mdss-dsi-h-pulse-width = <0x14>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x8>; - qcom,mdss-dsi-v-front-porch = <0xf>; - qcom,mdss-dsi-v-pulse-width = <0x2>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command = <0x15010000 0x2ff 0x22150000 0x2 0x401500 0x0 0x201c015 0x0 0x20240 0x15000000 0x203 0x40150000 0x2 0x4401500 0x0 0x2054015 0x0 0x20640 0x15000000 0x207 0x40150000 0x2 0x8401500 0x0 0x2094015 0x0 0x20a40 0x15000000 0x20b 0x40150000 0x2 0xc401500 0x0 0x20d4015 0x0 0x20e40 0x15000000 0x20f 0x40150000 0x2 0x10401500 0x0 0x2115015 0x0 0x21260 0x15000000 0x213 0x70150000 0x2 0x14581500 0x0 0x2156815 0x0 0x21678 0x15010000 0x217 0x77150000 0x2 0x18391500 0x0 0x2192d15 0x0 0x21a2e 0x15000000 0x21b 0x32150000 0x2 0x1c371500 0x0 0x21d3a15 0x0 0x21e40 0x15000000 0x21f 0x40150000 0x2 0x20401500 0x0 0x2214015 0x0 0x22240 0x15000000 0x223 0x40150000 0x2 0x24401500 0x0 0x2254015 0x0 0x22640 0x15000000 0x227 0x40150000 0x2 0x28401500 0x0 0x22d0015 0x0 0x22f40 0x15000000 0x230 0x40150000 0x2 0x31401500 0x0 0x2324015 0x0 0x23340 0x15000000 0x234 0x40150100 0x2 0x35401500 0x0 0x2364015 0x0 0x23740 0x15000000 0x238 0x40150000 0x2 0x39401500 0x0 0x23a4015 0x0 0x23b40 0x15000000 0x23d 0x40150000 0x2 0x3f401500 0x0 0x2404015 0x0 0x24140 0x15000000 0x242 0x40150000 0x2 0x43401500 0x0 0x2444015 0x0 0x24540 0x15000000 0x246 0x40150000 0x2 0x47401500 0x0 0x2484015 0x0 0x24940 0x15000000 0x24a 0x40150000 0x2 0x4b401500 0x0 0x24c4015 0x0 0x24d40 0x15000000 0x24e 0x40150000 0x2 0x4f401501 0x0 0x2504015 0x0 0x25140 0x15000000 0x252 0x40150000 0x2 0x53011500 0x0 0x2540115 0x0 0x255fe 0x15000000 0x256 0x77150000 0x2 0x58cd1500 0x0 0x259d015 0x0 0x25ad0 0x15000000 0x25b 0x50150000 0x2 0x5c501500 0x0 0x25d5015 0x0 0x25e50 0x15000000 0x25f 0x50150000 0x2 0x60501500 0x0 0x2615015 0x0 0x26250 0x15000000 0x263 0x50150000 0x2 0x64501500 0x0 0x2655015 0x0 0x26650 0x15000000 0x267 0x50150000 0x2 0x68501500 0x0 0x2695015 0x1000000 0x26a50 0x15000000 0x26b 0x50150000 0x2 0x6c501500 0x0 0x26d5015 0x0 0x26e50 0x15000000 0x26f 0x50150000 0x2 0x70071500 0x0 0x2710015 0x0 0x27200 0x15000000 0x273 0x150000 0x2 0x74061500 0x0 0x2750c15 0x0 0x27603 0x15000000 0x277 0x9150000 0x2 0x780f1500 0x0 0x2796815 0x0 0x27a88 0x15000000 0x27c 0x80150000 0x2 0x7d801500 0x0 0x27e8015 0x0 0x27f00 0x15000000 0x280 0x150000 0x2 0x81001500 0x0 0x2830115 0x0 0x28400 0x15010000 0x285 0x80150000 0x2 0x86801500 0x0 0x2878015 0x0 0x28840 0x15000000 0x289 0x91150000 0x2 0x8a981500 0x0 0x28b8015 0x0 0x28c80 0x15000000 0x28d 0x80150000 0x2 0x8e801500 0x0 0x28f8015 0x0 0x29080 0x15000000 0x291 0x80150000 0x2 0x92801500 0x0 0x2938015 0x0 0x29480 0x15000000 0x295 0x80150000 0x2 0x96801500 0x0 0x2978015 0x0 0x29880 0x15000000 0x299 0x80150000 0x2 0x9a801500 0x0 0x29b8015 0x0 0x29c80 0x15000000 0x29d 0x80150100 0x2 0x9e801500 0x0 0x29f8015 0x0 0x2a08a 0x15000000 0x2a2 0x80150000 0x2 0xa6801500 0x0 0x2a78015 0x0 0x2a980 0x15000000 0x2aa 0x80150000 0x2 0xab801500 0x0 0x2ac8015 0x0 0x2ad80 0x15000000 0x2ae 0x80150000 0x2 0xaf801500 0x0 0x2b77615 0x0 0x2b876 0x15000000 0x2b9 0x5150000 0x2 0xba0d1500 0x0 0x2bb1415 0x0 0x2bc0f 0x15000000 0x2bd 0x18150000 0x2 0xbe1f1500 0x0 0x2bf0515 0x0 0x2c00d 0x15000000 0x2c1 0x14150000 0x2 0xc2031501 0x0 0x2c30715 0x0 0x2c40a 0x15000000 0x2c5 0xa0150000 0x2 0xc6551500 0x0 0x2c7ff15 0x0 0x2c839 0x15000000 0x2c9 0x44150000 0x2 0xca121500 0x0 0x2cd8015 0x0 0x2db80 0x15000000 0x2dc 0x80150000 0x2 0xdd801500 0x0 0x2e08015 0x0 0x2e180 0x15000000 0x2e2 0x80150000 0x2 0xe3801500 0x0 0x2e48015 0x0 0x2e540 0x15000000 0x2e6 0x40150000 0x2 0xe7401500 0x0 0x2e84015 0x0 0x2e940 0x15000000 0x2ea 0x40150000 0x2 0xeb401500 0x0 0x2ec4015 0x0 0x2ed40 0x15000000 0x2ee 0x40150000 0x2 0xef401500 0x0 0x2f04015 0x0 0x2f140 0x15000000 0x2f2 0x40150000 0x2 0xf3401500 0x0 0x2f44015 0x0 0x2f540 0x15000000 0x2f6 0x40150100 0x2 0xfb011501 0x0 0x2ff2315 0x0 0x2fb01 0x15000000 0x201 0x84150000 0x2 0x52d1500 0x0 0x2060015 0x0 0x21101 0x15000000 0x212 0x7b150000 0x2 0x156f1500 0x0 0x2160b15 0x0 0x2290a 0x15000000 0x230 0xff150000 0x2 0x31ff1500 0x0 0x232ff15 0x0 0x233ff 0x15000000 0x234 0xff150000 0x2 0x35ff1500 0x0 0x236ff15 0x0 0x237ff 0x15000000 0x238 0xfc150100 0x2 0x39f81500 0x0 0x23af415 0x0 0x23bf1 0x15000000 0x23d 0xee150000 0x2 0x3feb1500 0x0 0x240e815 0x0 0x241e5 0x15000000 0x22a 0x13150000 0x2 0x45ff1500 0x0 0x246ff15 0x0 0x247ff 0x15000000 0x248 0xff150000 0x2 0x49ff1500 0x0 0x24aff15 0x0 0x24bff 0x15000000 0x24c 0xff150000 0x2 0x4ded1500 0x0 0x24ed515 0x0 0x24fbf 0x15000000 0x250 0xa6150100 0x2 0x51961500 0x0 0x2528615 0x0 0x25376 0x15000000 0x254 0x66150000 0x2 0x2b0e1500 0x0 0x258ff15 0x0 0x259ff 0x15000000 0x25a 0xff150000 0x2 0x5bff1500 0x0 0x25cff15 0x0 0x25dff 0x15000000 0x25e 0xff150000 0x2 0x5fff1500 0x0 0x260f615 0x0 0x261ea 0x15000000 0x262 0xe1150000 0x2 0x63d81500 0x0 0x264ce15 0x0 0x265c3 0x15000000 0x266 0xba150100 0x2 0x67b31501 0x0 0x2ff2515 0x0 0x2fb01 0x15000000 0x205 0x4150100 0x2 0xff261500 0x0 0x2fb0115 0x0 0x21caf 0x15010000 0x2ff 0x10150000 0x2 0xfb011500 0x0 0x251ff15 0x0 0x25324 0x15000000 0x255 0x50100 0x2 0x29000501 0x4600 0x2110015 0x1000000 0x2ff24 0x15000000 0x2fb 0x1150000 0x2 0xc3011500 0x0 0x2c45415 0x1000000 0x2ff10>; - qcom,mdss-dsi-off-command = [15 01 00 00 00 00 02 ff 24 15 00 00 00 00 00 02 fb 01 15 00 00 00 00 00 02 c3 00 15 01 00 00 00 00 02 ff 10 05 01 00 00 00 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 = <0x1>; - qcom,mdss-dsi-dispparam-cabcuion-command = [15 01 00 00 00 00 02 55 01]; - qcom,mdss-dsi-dispparam-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcstillon-command = [15 01 00 00 00 00 02 55 02]; - qcom,mdss-dsi-dispparam-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcmovieon-command = [15 01 00 00 00 00 02 55 03]; - qcom,mdss-dsi-dispparam-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcoff-command = [39 01 00 00 01 00 02 55 00]; - qcom,mdss-dsi-dispparam-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-dimmingon-command = [39 01 00 00 01 00 02 53 2c]; - qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcuion-command = [15 01 00 00 00 00 02 55 81]; - qcom,mdss-dsi-dispparam-skince-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command = [15 01 00 00 00 00 02 55 82]; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command = [15 01 00 00 00 00 02 55 83]; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcoff-command = [15 01 00 00 00 00 02 55 80]; - qcom,mdss-dsi-dispparam-skince-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x210808 0x25220908 0x6030400>; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_ebbg_fhd_ft8716_video { - qcom,mdss-dsi-panel-name = "ebbg fhd video dsi panel"; - qcom,mdss-dsi-panel-id = <0x0>; - qcom,mdss-dsi-panel-model = "EBBG FHD FT8716 VIDEO PANEL"; - qcom,mdss-dsi-panel-sleepwrmod = <0x0>; - qcom,mdss-dsi-panel-type = "dsi_video_mode"; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0x0>; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-lp11-init; - 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-min-level = <0x1>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,mdss-dsi-reset-sequence = <0x1 0x5 0x0 0x2 0x1 0x6>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x88>; - qcom,cont-splash-enabled; - qcom,mdss-dsi-tx-eot-append; - qcom,mdss-panel-on-dimming-delay = <0x78>; - qcom,dispccbb-enabled; - qcom,dispblnotify-enabled; - qcom,dispparam-enabled; - qcom,mdss-night-brightness = <0x7 0x19 0x2b 0x3d>; - qcom,disp-panel-offon-mode-enabled; - 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-panel-xy-coordinate = <0x4 0x3>; - qcom,mdss-dsi-panel-max-luminance = <0x1 0x1>; - qcom,mdss-dsi-panel-bl-info = <0x134 0x221 0x1a4 0x2bc>; - qcom,esd-check-enabled; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a 0x6010001 0x10b 0x6010001 0x10c 0x6010001 0x10d 0x6010001 0x10f 0x6010001 0x11d 0x6010001 0x1ac>; - qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-status-value = <0x9c 0x0 0x7 0x0 0xc0 0x2 0x0>; - qcom,mdss-dsi-panel-status-read-length = <0x1 0x1 0x1 0x1 0x1 0x1 0x1>; - qcom,mdss-panel-off-keep-reset; - qcom,mdss-dsi-t-clk-post = <0xd>; - qcom,mdss-dsi-t-clk-pre = <0x2f>; - linux,phandle = <0x36d>; - phandle = <0x36d>; - - 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 = <0x1c>; - qcom,mdss-dsi-h-back-porch = <0x1c>; - qcom,mdss-dsi-h-pulse-width = <0x4>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x10>; - qcom,mdss-dsi-v-front-porch = <0xe>; - qcom,mdss-dsi-v-pulse-width = <0x2>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command = [15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 04 ff 87 16 01 15 00 00 00 00 00 02 00 80 29 01 00 00 00 00 03 ff 87 16 15 00 00 00 00 00 02 00 81 29 01 00 00 00 00 0d f3 f8 e1 00 f8 e1 00 00 1c 00 00 1c 00 15 00 00 00 00 00 02 00 b3 15 00 00 00 00 00 02 ca 8c 15 00 00 00 00 00 02 00 80 15 00 00 00 00 00 02 a5 bf 15 00 00 00 00 00 02 00 a1 15 00 00 00 00 00 02 c0 0c 15 00 00 00 00 00 02 00 d1 15 00 00 00 00 00 02 c0 0c 15 00 00 00 00 00 02 00 88 29 01 00 00 00 00 05 c2 83 00 12 92 15 00 00 00 00 00 02 00 ca 15 00 00 00 00 00 02 cb 02 15 00 00 00 00 00 02 00 8a 15 00 00 00 00 00 02 cc 04 15 00 00 00 00 00 02 00 9a 15 00 00 00 00 00 02 cc 04 15 00 00 00 00 00 02 00 a9 15 00 00 00 00 00 02 cd 0b 15 00 00 00 00 00 02 00 89 15 01 00 00 00 00 02 cd 0b 15 00 00 00 00 00 02 00 80 29 00 00 00 00 00 0b ca 80 e5 ff 80 ff b2 ff 00 00 00 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 10 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 90 9a 8b 8b c9 9a 99 a9 a9 a9 ba 99 89 88 67 34 22 22 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 11 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 90 8a 9b 99 c8 9a 99 99 a9 99 ba 8a 89 88 67 45 33 22 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 12 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 90 99 9a 8a b9 a9 98 99 a9 99 b9 8a 88 88 78 45 33 33 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 13 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 9a 8a 8a b8 9a 98 99 99 99 a9 9a 88 88 78 56 34 33 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 14 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 8a 9a 89 b8 99 99 98 99 99 b8 8a 88 88 78 56 44 44 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 15 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 99 99 99 a8 99 89 89 99 89 a9 9a 88 88 88 57 44 44 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 16 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 99 99 98 98 8a 89 99 98 89 a9 99 88 88 88 67 55 44 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 17 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 89 99 89 a8 99 88 89 99 98 98 a9 88 88 88 67 55 55 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 18 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 98 99 98 98 89 89 98 98 89 98 99 89 88 88 78 55 55 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 19 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 98 89 89 98 89 89 88 99 88 a8 89 89 88 88 78 66 55 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1a 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 99 88 98 89 89 88 89 98 98 98 89 88 88 78 66 66 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1b 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 89 98 88 89 88 89 98 88 98 89 89 88 88 88 67 66 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1c 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 98 88 98 98 88 88 98 88 98 98 88 88 88 88 77 67 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1d 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 88 98 88 98 88 88 98 88 88 98 88 88 88 88 78 77 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1e 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 88 88 88 89 88 88 88 98 97 88 88 88 88 88 88 78 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1f 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 88 88 88 88 88 88 88 88 89 88 88 88 88 88 88 88 15 00 00 00 00 00 02 00 00 15 01 00 00 00 00 02 c6 00 15 00 00 00 00 00 02 00 a0 29 00 00 00 00 00 0d d6 0d 0a 07 04 08 10 11 0f 0e 15 13 0f 15 00 00 00 00 00 02 00 b0 29 00 00 00 00 00 0d d6 83 88 79 68 62 65 68 70 7f 8c 8d 92 15 00 00 00 00 00 02 00 c0 29 00 00 00 00 00 0d d6 6d 6b 6a 66 68 70 73 74 75 76 74 72 15 00 00 00 00 00 02 00 d0 29 01 00 00 00 00 0d d6 63 68 80 80 80 80 80 80 80 80 80 80 15 00 00 00 00 00 02 00 00 29 01 00 00 00 00 04 ff 00 00 00 15 00 00 00 00 00 02 00 80 29 01 00 00 00 00 03 ff 00 00 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 05 2a 00 00 04 37 15 00 00 00 00 00 02 00 00 29 01 00 00 00 00 05 2b 00 00 08 6f 15 00 00 00 00 00 02 91 80 15 00 00 00 00 00 02 00 00 29 01 00 00 00 00 04 ff 87 16 01 15 00 00 00 00 00 02 00 80 29 01 00 00 00 00 03 ff 87 16 15 00 00 00 00 00 02 00 81 29 00 00 00 00 00 0d f3 f8 e1 00 f8 e1 00 00 1e 00 00 1e 00 15 00 00 00 00 00 02 51 ff 15 00 00 00 00 00 02 53 24 15 00 00 00 00 00 02 55 00 05 01 00 00 5a 00 02 11 00 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-off-command = [05 01 00 00 0a 00 02 28 00 05 01 00 00 5a 00 02 10 00 15 01 00 00 00 00 02 00 00 29 01 00 00 05 00 05 f7 5a a5 87 16]; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-displayoff-command = [05 01 00 00 16 00 02 28 00]; - qcom,mdss-dsi-displayon-command = [05 01 00 00 14 00 02 29 00]; - qcom,mdss-dsi-displayoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-displayon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-h-sync-pulse = <0x1>; - qcom,mdss-dsi-dispparam-cabcuion-command = [15 01 00 00 00 00 02 55 01 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcstillon-command = [15 01 00 00 00 00 02 55 02 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcmovieon-command = [15 01 00 00 00 00 02 55 03 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcoff-command = [15 01 00 00 00 00 02 55 00 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcuion-command = [15 01 00 00 00 00 02 55 01 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-skince-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command = [15 00 00 00 00 00 02 55 02 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command = [15 01 00 00 00 00 02 55 03 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcoff-command = [15 01 00 00 01 00 02 55 00 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-skince-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-dimmingon-command = [39 01 00 00 01 00 02 53 2c]; - qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-idleon-command = [39 01 00 00 01 00 02 39 00]; - qcom,mdss-dsi-dispparam-idleoff-command = [39 01 00 00 01 00 02 38 00]; - qcom,mdss-dsi-dispparam-xy-coordinate-command = [06 01 00 01 05 00 02 a1 00]; - qcom,mdss-dsi-dispparam-xy-coordinate-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-max-luminance-command = [06 01 00 01 05 00 02 dc 00]; - qcom,mdss-dsi-dispparam-max-luminance-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x1e0808 0x24220808 0x5030400>; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_ebbg_fhd_ft8719_video { - qcom,mdss-dsi-panel-name = "ebbg fhd video dsi panel"; - qcom,mdss-dsi-panel-id = <0x0>; - qcom,mdss-dsi-panel-model = "EBBG FHD FT8719 VIDEO PANEL"; - qcom,mdss-dsi-panel-type = "dsi_video_mode"; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0x0>; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-lp11-init; - 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-min-level = <0x1>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-reset-sequence = <0x1 0x4 0x0 0x1 0x1 0xf>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x8d>; - qcom,cont-splash-enabled; - qcom,mdss-dsi-tx-eot-append; - 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,dispparam-enabled; - qcom,mdss-panel-on-dimming-delay = <0x78>; - qcom,mdss-dsi-t-clk-post = <0xe>; - qcom,mdss-dsi-t-clk-pre = <0x41>; - qcom,esd-check-enabled; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a 0x6010001 0x10b 0x6010001 0x10d>; - qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-status-value = <0x9c 0x0 0x0>; - qcom,mdss-dsi-panel-status-read-length = <0x1 0x1 0x1>; - linux,phandle = <0x36e>; - phandle = <0x36e>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x8c6>; - qcom,mdss-dsi-h-front-porch = <0x1c>; - qcom,mdss-dsi-h-back-porch = <0x10>; - qcom,mdss-dsi-h-pulse-width = <0x4>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0xc>; - qcom,mdss-dsi-v-front-porch = <0x78>; - qcom,mdss-dsi-v-pulse-width = <0x4>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 00 00 29 00 00 00 00 00 04 ff 87 19 01 15 00 00 00 00 00 02 00 80 29 01 00 00 00 00 03 ff 87 19 15 00 00 00 00 00 02 00 a0 29 00 00 00 00 00 04 ca 0f 0f 0f 15 00 00 00 00 00 02 00 80 29 00 00 00 00 00 0d ca be b5 ad a6 a0 9b 96 91 8d 8a 87 83 15 00 00 00 00 00 02 00 90 29 01 00 00 00 00 0a ca fe ff 66 f6 ff 66 fb ff 32 15 00 00 00 00 00 02 00 a0 29 00 00 00 00 00 0d d6 7a 79 74 8c 8c 92 97 9b 97 8f 80 77 15 00 00 00 00 00 02 00 b0 29 00 00 00 00 00 0d d6 7e 7d 81 7a 7a 7b 7c 81 84 85 80 82 15 00 00 00 00 00 02 00 c0 29 00 00 00 00 00 0d d6 7d 7d 78 8a 89 8f 97 97 8f 8c 80 7a 15 00 00 00 00 00 02 00 d0 29 01 00 00 00 00 0d d6 7e 7d 81 7c 79 7b 7c 80 84 85 80 82 15 00 00 00 00 00 02 00 e0 29 00 00 00 00 00 0d d6 7b 7b 7b 80 80 80 80 80 80 80 80 80 15 00 00 00 00 00 02 00 f0 29 00 00 00 00 00 0d d6 7e 7e 80 80 80 80 80 80 80 80 80 80 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 0d d7 80 80 80 80 80 80 80 80 80 80 80 80 15 00 00 00 00 00 02 00 10 29 01 00 00 00 00 0d d7 80 80 80 80 80 80 80 80 80 80 80 80 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 04 ff 00 00 00 15 00 00 00 00 00 02 00 80 29 01 00 00 00 00 03 ff 00 00 15 00 00 00 00 00 02 91 00 15 00 00 00 00 00 02 51 ff 15 00 00 00 00 00 02 53 24 15 00 00 00 00 00 02 55 00 05 01 00 00 5a 00 02 11 00 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-off-command = [05 01 00 00 0a 00 02 28 00 05 01 00 00 5a 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 = <0x1>; - qcom,mdss-dsi-dispparam-cabcuion-command = [15 01 00 00 00 00 02 55 01 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcstillon-command = [15 01 00 00 00 00 02 55 02 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcmovieon-command = [15 01 00 00 00 00 02 55 03 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcoff-command = [15 01 00 00 01 00 02 55 00 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-dimmingon-command = [15 01 00 00 01 00 02 53 2c]; - qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-ceon-command = [15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-ceon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-ceoff-command = [15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-ceoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcuion-command = [15 01 00 00 00 00 02 55 01 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-skince-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command = [15 01 00 00 00 00 02 55 02 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command = [15 01 00 00 00 00 02 55 03 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcoff-command = [15 01 00 00 01 00 02 55 00 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-skince-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x210808 0x25220908 0x6030400>; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_samsung_fhd_ea8076_cmd { - qcom,mdss-dsi-panel-name = "samsung ea8076 fhd cmd dsi panel"; - qcom,mdss-dsi-panel-id = <0x0>; - qcom,mdss-dsi-panel-model = "SAMSUNG FHD EA8076 CMD PANEL"; - qcom,mdss-dsi-panel-sleepwrmod = <0x0>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-bllp-power-mode; - qcom,ulps-enabled; - qcom,mdss-dsi-lp11-init; - 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-brightness-max-level = <0x7ff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,mdss-dsi-reset-sequence = <0x0 0x1 0x1 0xa>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x93>; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-tx-eot-append; - 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 = <0x419ce0>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,dispparam-enabled; - qcom,mdss-panel-on-dimming-delay = <0xc8>; - qcom,disp-doze-backlight-threshold = <0x8>; - qcom,bl-update-flag = "delay_until_first_frame"; - qcom,mdss-dsi-panel-dc-threshold = <0x262>; - qcom,mdss-dsi-t-clk-post = <0xf>; - qcom,mdss-dsi-t-clk-pre = <0x37>; - 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-status-read-length = <0x1>; - linux,phandle = <0x36f>; - phandle = <0x36f>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-h-front-porch = <0x40>; - qcom,mdss-dsi-h-back-porch = <0x40>; - qcom,mdss-dsi-h-pulse-width = <0x14>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x40>; - qcom,mdss-dsi-v-front-porch = <0x40>; - qcom,mdss-dsi-v-pulse-width = <0x14>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-panel-clockrate = <0x4190ab00>; - qcom,mdss-dsi-panel-jitter = <0x5 0x1>; - qcom,mdss-dsi-on-command = [05 01 00 00 0a 00 02 11 00 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 35 00 39 00 00 00 00 00 03 b7 01 4b 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 05 2b 00 00 09 23 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 b0 07 39 00 00 00 00 00 03 d9 88 2e 39 01 00 00 00 00 03 f0 a5 a5 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 03 fc 5a 5a 39 00 00 00 00 00 0c e9 11 55 a6 75 a3 b8 bb 2a 00 1a b8 39 00 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 fc a5 a5 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 b0 09 39 00 00 00 00 00 02 d8 00 39 01 00 00 00 00 03 f0 a5 a5 39 00 00 00 00 00 02 53 20 39 00 00 00 00 00 03 51 00 00 39 01 00 00 43 00 02 55 00 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-off-command = <0x5010000 0x11000228 0x390000 0x3 0xf05a5a39 0x0 0x2b04f 0x39000000 0x2b9 0x58390100 0x110003 0xf0a5a505 0x1000078 0x21000>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-doze-hbm-command = [39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 d4 8b 39 00 00 00 00 00 02 b0 a5 39 00 00 00 00 00 02 c7 00 39 00 00 00 00 00 02 b0 69 39 00 00 00 00 00 03 b9 08 8f 39 01 00 00 01 00 02 53 22 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-doze-lbm-command = [39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 d4 8b 39 00 00 00 00 00 02 b0 a5 39 00 00 00 00 00 02 c7 00 39 00 00 00 00 00 02 b0 69 39 00 00 00 00 00 03 b9 08 8f 39 01 00 00 00 00 02 53 23 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-nolp-command = [05 01 00 00 22 00 02 28 00 39 01 00 00 00 00 02 53 20 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-doze-hbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-doze-lbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-off-command = [39 01 00 00 00 00 02 55 00]; - qcom,mdss-dsi-dispparam-acl-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l1-command = [39 01 00 00 00 00 02 55 01]; - qcom,mdss-dsi-dispparam-acl-l1-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l2-command = [39 01 00 00 00 00 02 55 02]; - qcom,mdss-dsi-dispparam-acl-l2-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l3-command = [39 01 00 00 00 00 02 55 03]; - qcom,mdss-dsi-dispparam-acl-l3-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-off-command = [39 01 00 00 00 00 02 53 28]; - qcom,mdss-dsi-dispparam-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-on-command = [39 01 00 00 00 00 02 53 e8]; - qcom,mdss-dsi-dispparam-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-dimmingon-command = [39 01 00 00 01 00 02 53 28]; - qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-dimmingoff-command = [39 01 00 00 01 00 02 53 20]; - qcom,mdss-dsi-dispparam-dimmingoff-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-crc-srgb-on-command = [39 01 00 00 00 00 02 81 90 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b1 00 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 16 b1 ae 0c 05 3f c6 14 05 07 aa 4a dd c8 c3 14 c0 e8 dc 19 ff f4 d9 39 01 00 00 00 00 02 b0 16 39 01 00 00 00 00 16 b1 bd 02 00 14 d1 00 04 07 aa 0c ec cb c8 0f dd d9 e4 05 ff ff ff 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dispparam-crc-srgb-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-crc-dcip3-on-command = [39 01 00 00 00 00 02 81 91 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b1 00 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 16 b1 ae 0c 05 3f c6 14 05 07 aa 4a dd c8 c3 14 c0 e8 dc 19 ff f4 d9 39 01 00 00 00 00 02 b0 16 39 01 00 00 00 00 16 b1 bd 02 00 14 d1 00 04 07 aa 0c ec cb c8 0f dd d9 e4 05 ff ff ff 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dispparam-crc-dcip3-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-crc-off-command = [39 01 00 00 00 00 02 81 00 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b1 01 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dispparam-crc-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-panel-phy-timings = <0x240a0a 0x2625090a 0x6020400>; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_visionox_fhd_r66455_cmd { - qcom,mdss-dsi-panel-name = "visionox r66455 fhd cmd dsi panel"; - qcom,mdss-dsi-panel-id = <0x0>; - qcom,mdss-dsi-panel-model = "VISIONOX FHD R66455 CMD PANEL"; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-lp11-init; - 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-brightness-remap; - qcom,mdss-doze-brightness-variable; - qcom,mdss-brightness-max-level = <0x7ff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-reset-sequence = <0x0 0x2 0x1 0xa>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x93>; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-tx-eot-append; - 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 = <0x419ce0>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,dispparam-enabled; - qcom,mdss-panel-on-dimming-delay = <0x78>; - qcom,disp-doze-backlight-threshold = <0x8>; - qcom,bl-update-flag = "delay_until_first_frame"; - qcom,bl-update-delay = <0x1c>; - qcom,mdss-dsi-t-clk-post = <0xe>; - qcom,mdss-dsi-t-clk-pre = <0x36>; - qcom,esd-check-enabled; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,mdss-dsi-panel-status-command = <0x6010000 0x10a 0x6010000 0x1f9>; - qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-status-value = <0x1c 0x0>; - qcom,mdss-dsi-panel-status-read-length = <0x1 0x1>; - linux,phandle = <0x371>; - phandle = <0x371>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-h-back-porch = <0x28>; - qcom,mdss-dsi-h-front-porch = <0x60>; - qcom,mdss-dsi-h-pulse-width = <0x4>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x10>; - qcom,mdss-dsi-v-front-porch = <0x19>; - qcom,mdss-dsi-v-pulse-width = <0x3>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 02 b3 00 39 01 00 00 00 00 02 fa 9f 39 01 00 00 00 00 0f c1 f0 61 00 00 00 00 00 20 02 00 00 00 00 81 39 01 00 00 00 00 05 2a 00 00 04 37 39 01 00 00 00 00 05 2b 00 00 09 23 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 02 e4 fe 39 01 00 00 00 00 02 e6 00 39 01 00 00 00 00 03 51 01 00 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 b0 00 05 01 00 00 00 00 02 29 00 05 01 00 00 64 00 02 11 00]; - 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-doze-hbm-command = [05 01 00 00 00 00 02 39 00 39 01 00 00 00 00 03 51 00 ff]; - qcom,mdss-dsi-doze-lbm-command = [05 01 00 00 00 00 02 39 00 39 01 00 00 00 00 03 51 00 00]; - qcom,mdss-dsi-nolp-command = [05 01 00 00 00 00 02 38 00]; - qcom,mdss-dsi-doze-hbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-doze-lbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-off-command = [39 01 00 00 00 00 02 55 00]; - qcom,mdss-dsi-dispparam-acl-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l1-command = [39 01 00 00 00 00 02 55 03]; - qcom,mdss-dsi-dispparam-acl-l1-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l2-command = [39 01 00 00 00 00 02 55 02]; - qcom,mdss-dsi-dispparam-acl-l2-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l3-command = [39 01 00 00 00 00 02 55 01]; - qcom,mdss-dsi-dispparam-acl-l3-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-off-command = [39 01 00 00 00 00 02 53 28]; - qcom,mdss-dsi-dispparam-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-on-command = [39 01 00 00 00 00 02 53 e8]; - qcom,mdss-dsi-dispparam-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-dimmingon-command = [39 01 00 00 00 00 02 53 28]; - qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x230909 0x26240909 0x6020400>; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_visionox_fhd_r66455_vid { - qcom,mdss-dsi-panel-name = "visionox r66455 fhd video dsi panel"; - qcom,mdss-dsi-panel-id = <0x0>; - qcom,mdss-dsi-panel-model = "VISIONOX FHD R66455 VIDEO PANEL"; - qcom,mdss-dsi-panel-type = "dsi_video_mode"; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-lp11-init; - 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-min-level = <0x1>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-reset-sequence = <0x0 0x2 0x1 0xa>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x93>; - qcom,mdss-dsi-tx-eot-append; - 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 = <0x419ce0>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,mdss-dsi-t-clk-post = <0xe>; - qcom,mdss-dsi-t-clk-pre = <0x36>; - linux,phandle = <0x372>; - phandle = <0x372>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-h-back-porch = <0x28>; - qcom,mdss-dsi-h-front-porch = <0x60>; - qcom,mdss-dsi-h-pulse-width = <0x4>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x10>; - qcom,mdss-dsi-v-front-porch = <0x19>; - qcom,mdss-dsi-v-pulse-width = <0x3>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 e6 01 39 01 00 00 00 00 03 51 04 00 39 01 00 00 00 00 02 35 00 05 01 00 00 78 00 02 29 00 05 01 00 00 78 00 02 11 00]; - qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 55 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-panel-phy-timings = <0x230909 0x26240909 0x6020400>; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - dsi_amoled_panel_pwr_supply { - #address-cells = <0x1>; - #size-cells = <0x0>; - linux,phandle = <0x36a>; - phandle = <0x36a>; - - qcom,panel-supply-entry@0 { - reg = <0x0>; - 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,panel-supply-entry@1 { - reg = <0x1>; - qcom,supply-name = "vci"; - qcom,supply-min-voltage = <0x2dc6c0>; - qcom,supply-max-voltage = <0x2dc6c0>; - qcom,supply-enable-load = <0xf230>; - qcom,supply-disable-load = <0x50>; - qcom,supply-post-on-sleep = <0xa>; - qcom,supply-pre-off-sleep = <0xa>; - }; - }; - - dsi_amoled_samsung_ea8076_panel_pwr_supply { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,panel-supply-entry@0 { - reg = <0x0>; - qcom,supply-name = "vddio"; - qcom,supply-min-voltage = <0x1cfde0>; - qcom,supply-max-voltage = <0x1cfde0>; - qcom,supply-enable-load = <0xf230>; - qcom,supply-disable-load = <0x50>; - }; - - qcom,panel-supply-entry@1 { - reg = <0x1>; - qcom,supply-name = "vci"; - qcom,supply-min-voltage = <0x2dc6c0>; - qcom,supply-max-voltage = <0x2dc6c0>; - qcom,supply-enable-load = <0xf230>; - qcom,supply-disable-load = <0x50>; - qcom,supply-post-on-sleep = <0xa>; - qcom,supply-pre-off-sleep = <0xa>; - }; - }; - - dsi_amoled_visionox_r66455_panel_pwr_supply { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,panel-supply-entry@0 { - reg = <0x0>; - qcom,supply-name = "vddio"; - qcom,supply-min-voltage = <0x1cfde0>; - qcom,supply-max-voltage = <0x1cfde0>; - qcom,supply-enable-load = <0xf230>; - qcom,supply-disable-load = <0x50>; - qcom,supply-post-on-sleep = <0x1>; - }; - - qcom,panel-supply-entry@1 { - reg = <0x1>; - qcom,supply-name = "vci"; - qcom,supply-min-voltage = <0x2ab980>; - qcom,supply-max-voltage = <0x2ab980>; - qcom,supply-enable-load = <0xf230>; - qcom,supply-disable-load = <0x50>; - qcom,supply-post-on-sleep = <0xa>; - qcom,supply-pre-off-sleep = <0xa>; - }; - }; - - dsi_nt35596s_panel_pwr_supply { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,panel-supply-entry@0 { - reg = <0x1>; - 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-pre-off-sleep = <0x5>; - }; - - qcom,panel-supply-entry@1 { - reg = <0x2>; - 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 = <0x3>; - 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-pre-off-sleep = <0x5>; - }; - }; - - dsi_nt36672a_panel_pwr_supply { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,panel-supply-entry@0 { - reg = <0x1>; - 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 = <0x1>; - }; - - qcom,panel-supply-entry@1 { - reg = <0x2>; - qcom,supply-name = "lab"; - qcom,supply-min-voltage = <0x53ec60>; - qcom,supply-max-voltage = <0x53ec60>; - qcom,supply-enable-load = <0x186a0>; - qcom,supply-disable-load = <0x64>; - }; - - qcom,panel-supply-entry@2 { - reg = <0x3>; - qcom,supply-name = "ibb"; - qcom,supply-min-voltage = <0x53ec60>; - qcom,supply-max-voltage = <0x53ec60>; - qcom,supply-enable-load = <0x186a0>; - qcom,supply-disable-load = <0x64>; - }; - }; - - dsi_ft8719_panel_pwr_supply { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,panel-supply-entry@0 { - reg = <0x1>; - 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 = <0x4>; - qcom,supply-pre-off-sleep = <0x4>; - }; - - qcom,panel-supply-entry@1 { - reg = <0x2>; - qcom,supply-name = "lab"; - qcom,supply-min-voltage = <0x53ec60>; - qcom,supply-max-voltage = <0x53ec60>; - qcom,supply-enable-load = <0x186a0>; - qcom,supply-disable-load = <0x64>; - qcom,supply-post-on-sleep = <0x3>; - }; - - qcom,panel-supply-entry@2 { - reg = <0x3>; - qcom,supply-name = "ibb"; - qcom,supply-min-voltage = <0x53ec60>; - qcom,supply-max-voltage = <0x3473bc0>; - qcom,supply-enable-load = <0x186a0>; - qcom,supply-disable-load = <0x64>; - qcom,supply-pre-off-sleep = <0x4>; - }; - }; - - qcom,dsi-display@20 { - compatible = "qcom,dsi-display"; - label = "dsi_ss_ea8074_notch_fhd_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2f>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x6 0x345 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x2e 0xa 0x0>; - qcom,platform-reset-gpio = <0x2e 0x6 0x0>; - qcom,dsi-panel = <0x36b>; - vddio-supply = <0x182>; - vci-supply = <0x35f>; - qcom,dsi-display-active; - }; - - qcom,dsi-display@21 { - compatible = "qcom,dsi-display"; - label = "dsi_tianma_fhd_nt36672a_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2f>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x6 0x345 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346>; - pinctrl-1 = <0x348>; - qcom,dsi-panel = <0x36c>; - vddio-supply = <0x182>; - lab-supply = <0x34b>; - ibb-supply = <0x34c>; - }; - - qcom,dsi-display@22 { - compatible = "qcom,dsi-display"; - label = "dsi_ebbg_fhd_ft8716_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2f>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x6 0x345 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x2e 0xa 0x0>; - qcom,platform-reset-gpio = <0x2e 0x6 0x0>; - qcom,dsi-panel = <0x36d>; - vddio-supply = <0x182>; - lab-supply = <0x34b>; - ibb-supply = <0x34c>; - }; - - qcom,dsi-display@23 { - compatible = "qcom,dsi-display"; - label = "dsi_ebbg_fhd_ft8719_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2f>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x6 0x345 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346>; - pinctrl-1 = <0x348>; - qcom,dsi-panel = <0x36e>; - vddio-supply = <0x182>; - lab-supply = <0x34b>; - ibb-supply = <0x34c>; - }; - - qcom,dsi-display@24 { - compatible = "qcom,dsi-display"; - label = "dsi_samsung_fhd_ea8076_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2f>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x6 0x345 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x2e 0xa 0x0>; - qcom,platform-reset-gpio = <0x2e 0x6 0x0>; - qcom,dsi-panel = <0x36f>; - vddio-supply = <0x182>; - vci-supply = <0x35f>; - }; - - qcom,dsi-display@25 { - compatible = "qcom,dsi-display"; - label = "dsi_tianma_rm69299_fhd_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2f>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x6 0x345 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x2e 0xa 0x0>; - qcom,platform-reset-gpio = <0x2e 0x6 0x0>; - qcom,dsi-panel = <0x370>; - vddio-supply = <0x182>; - vci-supply = <0x35f>; - }; - - qcom,dsi-display@26 { - compatible = "qcom,dsi-display"; - label = "dsi_visionox_fhd_r66455_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2f>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x6 0x345 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x2e 0xa 0x0>; - qcom,platform-reset-gpio = <0x2e 0x6 0x0>; - qcom,dsi-panel = <0x371>; - vddio-supply = <0x182>; - vci-supply = <0x35f>; - }; - - qcom,dsi-display@27 { - compatible = "qcom,dsi-display"; - label = "dsi_visionox_fhd_r66455_vid_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2f>; - qcom,dsi-phy = <0x343>; - clocks = <0x345 0x6 0x345 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x346 0x347>; - pinctrl-1 = <0x348 0x349>; - qcom,platform-te-gpio = <0x2e 0xa 0x0>; - qcom,platform-reset-gpio = <0x2e 0x6 0x0>; - qcom,dsi-panel = <0x372>; - vddio-supply = <0x182>; - vci-supply = <0x35f>; - }; - - qcom,camera-flash@0 { - cell-index = <0x0>; - reg = <0x0 0x0>; - compatible = "qcom,camera-flash"; - flash-source = <0x373 0x374>; - torch-source = <0x375 0x376>; - switch-source = <0x377>; - status = "ok"; - linux,phandle = <0x237>; - phandle = <0x237>; - }; - - qcom,camera-flash@1 { - cell-index = <0x1>; - reg = <0x1 0x0>; - compatible = "qcom,camera-flash"; - flash-source = <0x373 0x374>; - torch-source = <0x375 0x376>; - switch-source = <0x377>; - status = "ok"; - linux,phandle = <0x23c>; - phandle = <0x23c>; - }; - - gpio-regulator@0 { - compatible = "regulator-fixed"; - reg = <0x0 0x0>; - regulator-name = "actuator_rear_regulator"; - regulator-min-microvolt = <0x2ab980>; - regulator-max-microvolt = <0x2ab980>; - regulator-enable-ramp-delay = <0x64>; - enable-active-high; - gpio = <0x2e 0x1a 0x0>; - vin-supply = <0x22c>; - linux,phandle = <0x222>; - phandle = <0x222>; - }; - - gpio-regulator@1 { - compatible = "regulator-fixed"; - reg = <0x1 0x0>; - regulator-name = "actuator_rear_aux_regulator"; - regulator-min-microvolt = <0x2ab980>; - regulator-max-microvolt = <0x2ab980>; - regulator-enable-ramp-delay = <0x64>; - enable-active-high; - gpio = <0x2e 0x15 0x0>; - vin-supply = <0x22c>; - linux,phandle = <0x223>; - phandle = <0x223>; - }; - - gpio-regulator@2 { - compatible = "regulator-fixed"; - reg = <0x2 0x0>; - regulator-name = "camera_vdig_ldo"; - regulator-min-microvolt = <0x149970>; - regulator-max-microvolt = <0x149970>; - regulator-enable-ramp-delay = <0x87>; - enable-active-high; - gpio = <0x2e 0x63 0x0>; - linux,phandle = <0x22d>; - phandle = <0x22d>; - }; - - gpio-regulator@3 { - compatible = "regulator-fixed"; - reg = <0x3 0x0>; - regulator-name = "camera_ir_ldo"; - regulator-min-microvolt = <0x16e360>; - regulator-max-microvolt = <0x16e360>; - regulator-enable-ramp-delay = <0xe9>; - enable-active-high; - gpio = <0x2e 0x63 0x0>; - vin-supply = <0xe6>; - linux,phandle = <0x232>; - phandle = <0x232>; - }; - - gpio-regulator@4 { - compatible = "regulator-fixed"; - reg = <0x4 0x0>; - regulator-name = "camera_ois_regulator"; - regulator-min-microvolt = <0x2ab980>; - regulator-max-microvolt = <0x2ab980>; - regulator-enable-ramp-delay = <0x64>; - enable-active-high; - gpio = <0x2e 0x32 0x0>; - vin-supply = <0x22c>; - linux,phandle = <0x224>; - phandle = <0x224>; - }; - - gpio-regulator@5 { - compatible = "regulator-fixed"; - reg = <0x5 0x0>; - regulator-name = "camera_viodd_ldo"; - regulator-min-microvolt = <0x2ab980>; - regulator-max-microvolt = <0x2ab980>; - regulator-enable-ramp-delay = <0x87>; - enable-active-high; - gpio = <0x2e 0x4b 0x0>; - linux,phandle = <0x225>; - phandle = <0x225>; - }; - - gpio_keys { - compatible = "gpio-keys"; - label = "gpio-keys"; - pinctrl-names = "default"; - pinctrl-0 = <0x378>; - - vol_up { - label = "volume_up"; - gpios = <0x4d 0x6 0x1>; - linux,input-type = <0x1>; - linux,code = <0x73>; - gpio-key,wakeup; - debounce-interval = <0xf>; - linux,can-disable; - }; - - hall_key { - label = "hall_key"; - gpios = <0x2e 0x7c 0x1>; - linux,input-type = <0x5>; - linux,code = <0x0>; - gpio-key,wakeup; - debounce-interval = <0xf>; - }; - }; - - disp_vci_vreg { - compatible = "regulator-fixed"; - regulator-name = "disp_vci_vreg"; - start-delay-us = <0xfa0>; - enable-active-high; - regulator-boot-on; - gpio = <0x2e 0x23 0x0>; - linux,phandle = <0x35f>; - phandle = <0x35f>; - }; - - disp_vddio_vreg { - compatible = "regulator-fixed"; - regulator-name = "disp_vddio_vreg"; - startup-delay-us = <0xfa0>; - enable-active-high; - regulator-boot-on; - gpio = <0x2e 0x17 0x0>; - linux,phandle = <0x96>; - phandle = <0x96>; - }; - - fp_vdd_vreg { - compatible = "regulator-fixed"; - regulator-name = "fp_vdd_vreg"; - startup-delay-us = <0xfa0>; - enable-active-high; - gpio = <0x2e 0x5e 0x0>; - }; - - fingerprint_fpc { - status = "ok"; - compatible = "fpc,fpc1020"; - interrupt-parent = <0x2e>; - interrupts = <0x4f 0x0>; - fpc,gpio_irq = <0x2e 0x4f 0x0>; - pinctrl-names = "fpc1020_reset_reset", "fpc1020_reset_active"; - pinctrl-0 = <0x379>; - pinctrl-1 = <0x37a>; - }; - - fingerprint_goodix { - compatible = "goodix,fingerprint"; - gooidx,gpio-reset = <0x2e 0x25 0x0>; - goodix,gpio-irq = <0x2e 0x4f 0x0>; - fp-gpio-pwr = <0x2e 0x5e 0x0>; - status = "ok"; - }; - - spk-id-pin@27 { - compatible = "audio,speaker-id"; - audio,speaker-id-gpio = <0x2e 0x1b 0x0>; - pinctrl-names = "pull_down", "pull_up", "no_pull"; - pinctrl-0 = <0x37b>; - pinctrl-1 = <0x37c>; - pinctrl-2 = <0x37d>; - linux,phandle = <0x57>; - phandle = <0x57>; - }; - - thermal-message { - thermal,batt-array-size = "13"; - thermal,batt-level-screen-on = "0 2 4 6 8 9 10 11 12 13 14 14 16"; - thermal,batt-level-screen-off = "0 1 1 1 3 5 6 6 6 7 9 14 16"; - }; - - xiaomi_touch { - compatible = "xiaomi-touch"; - status = "ok"; - touch,name = "xiaomi-touch"; - }; - }; - - chosen { - bootargs = "rcupdate.rcu_expedited=1"; - }; - - 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"; - i2c0 = "/soc/i2c@a88000"; - i2c1 = "/soc/i2c@88c000"; - hsuart0 = "/soc/qcom,qup_uart@0x898000"; - }; - - memory { - device_type = "memory"; - reg = <0x0 0x0 0x0 0x0>; - }; - - energy-costs { - compatible = "sched-energy"; - - core-cost0 { - busy-cost-data = <0x493e0 0xc 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 = <0xa 0x8 0x6 0x4>; - linux,phandle = <0x4>; - phandle = <0x4>; - }; - - 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 = <0xc>; - phandle = <0xc>; - }; - - cluster-cost0 { - busy-cost-data = <0x493e0 0x3 0x62700 0x4 0x75300 0x4 0x8ca00 0x4 0x9f600 0x5 0xb6d00 0x5 0xc9900 0x6 0xdc500 0x7 0xef100 0x7 0x101d00 0x8 0x114900 0x9 0x12c000 0x9 0x143700 0xa 0x15ae00 0xb 0x172500 0xc 0x189c00 0xd 0x19c800 0xf 0x1af400 0x11>; - idle-cost-data = <0x4 0x3 0x2 0x1>; - linux,phandle = <0x5>; - phandle = <0x5>; - }; - - 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 = <0x4 0x3 0x2 0x1>; - linux,phandle = <0xd>; - phandle = <0xd>; - }; - }; - - psci { - compatible = "arm,psci-1.0"; - method = "smc"; - }; - - vendor { - #address-cells = <0x1>; - #size-cells = <0x1>; - ranges = <0x0 0x0 0x0 0xffffffff>; - compatible = "simple-bus"; - - ext_5v_boost { - status = "ok"; - compatible = "regulator-fixed"; - regulator-name = "ext_5v_boost"; - gpio = <0x37e 0xa 0x0>; - enable-active-high; - regulator-enable-ramp-delay = <0x640>; - pinctrl-names = "default"; - pinctrl-0 = <0x37f>; - }; - - bt_wcn3990 { - compatible = "qca,wcn3990"; - qca,bt-vdd-io-supply = <0x380>; - qca,bt-vdd-xtal-supply = <0xdb>; - qca,bt-vdd-core-supply = <0x149>; - qca,bt-vdd-pa-supply = <0x14a>; - qca,bt-vdd-ldo-supply = <0x14b>; - 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 = <0x1>; - qca,bt-vdd-xtal-current-level = <0x1>; - qca,bt-vdd-core-current-level = <0x1>; - qca,bt-vdd-pa-current-level = <0x1>; - qca,bt-vdd-ldo-current-level = <0x1>; - }; - - qcom,battery-data { - qcom,batt-id-range-pct = <0xf>; - linux,phandle = <0xb3>; - phandle = <0xb3>; - - qcom,e1_coslight_3400mAh { - qcom, = <0x18>; - qcom,max-voltage-uv = <0x432380>; - qcom,nom-batt-capacity-mah = <0xd48>; - qcom,batt-id-kohm = <0x64>; - qcom,battery-beta = <0xd6b>; - qcom,fg-cc-cv-threshold-mv = <0x1126>; - qcom,battery-type = "e1_coslight_3400mAh"; - qcom,fastchg-current-ma = <0xce4>; - qcom,jeita-fcc-ranges = <0x0 0x32 0x50910 0x33 0x64 0xf1b30 0x65 0x96 0x192d50 0x97 0x1c2 0x325aa0 0x1c3 0x258 0x192d50>; - qcom,jeita-fv-ranges = <0x0 0x32 0x432380 0x33 0x64 0x432380 0x65 0x96 0x432380 0x97 0x1c2 0x432380 0x1c3 0x258 0x3e8fa0>; - qcom,dynamic-fv-ranges = <0x0 0x64 0x432380 0x65 0xc8 0x42d560 0xc9 0x12c 0x428740 0x12d 0x190 0x423920 0x191 0x1f4 0x423920>; - qcom,checksum = <0xf35d>; - qcom,gui-version = "PMI8998GUI - 2.0.0.58"; - qcom,fg-profile-data = <0xe41ecbfc 0xac03ef06 0xd71c1002 0x790def0a 0xd8178f23 0xd944d453 0x6b000000 0x11000000 0x13ab 0xddcd0100 0x22000800 0x7dda96e5 0x9b0513fb 0xdb158402 0xacecdd2b 0x2b060920 0x27001400 0xce1f8b05 0x730aaffc 0xbf1c0703 0xf2153412 0x8318d223 0xe94d2b5b 0x6b000000 0xe000000 0x83d5 0xbec2c7cb 0x19000000 0x97e396e5 0x680696f3 0xfff5ba03 0x74077f1b 0xb633ccff 0x7100000 0x60d6646 0x19004000 0xb3010afa 0xff000000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; - }; - - qcom,e1_atl_3400mAh { - qcom, = <0x18>; - qcom,max-voltage-uv = <0x432380>; - qcom,nom-batt-capacity-mah = <0xd48>; - qcom,batt-id-kohm = <0x44>; - qcom,battery-beta = <0xd34>; - qcom,fg-cc-cv-threshold-mv = <0x1126>; - qcom,battery-type = "e1_atl_3400mAh"; - qcom,fastchg-current-ma = <0xce4>; - qcom,jeita-fcc-ranges = <0x0 0x32 0x50910 0x33 0x64 0xf1b30 0x65 0x96 0x192d50 0x97 0x1c2 0x325aa0 0x1c3 0x258 0x192d50>; - qcom,jeita-fv-ranges = <0x0 0x32 0x432380 0x33 0x64 0x432380 0x65 0x96 0x432380 0x97 0x1c2 0x432380 0x1c3 0x258 0x3e8fa0>; - qcom,dynamic-fv-ranges = <0x0 0x64 0x432380 0x65 0xc8 0x42d560 0xc9 0x12c 0x428740 0x12d 0x190 0x423920 0x191 0x1f4 0x423920>; - qcom,checksum = <0xc3c7>; - qcom,gui-version = "PMI8998GUI - 2.0.0.58"; - qcom,fg-profile-data = <0xf01e5806 0xcb03b7fd 0xd91c0302 0x9c0dc50a 0x2a184023 0x35454c53 0x6d000000 0x12000000 0x100 0xa2cd1aba 0x1f000800 0xb1e355ed 0x1a0655fa 0xce0caf0a 0x43fd6932 0x24060920 0x27001400 0xdd1f7405 0x8d0a3806 0xbb1c1303 0xea153d12 0x8418cf23 0xec4d275b 0x6b000000 0xe000000 0x79d5 0x34c38ccb 0x18000000 0x700055ed 0xc9069e00 0x6ff47802 0x5a06141b 0xa533ccff 0x7100000 0x120d6646 0x18004000 0xbf010afa 0xff000000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; - }; - }; - - extcon_usb1 { - compatible = "linux,extcon-usb-gpio"; - vbus-gpio = <0x37e 0x8 0x0>; - pinctrl-names = "default"; - pinctrl-0 = <0x381>; - linux,phandle = <0x33f>; - phandle = <0x33f>; - }; - }; - - firmware { - - android { - compatible = "android,firmware"; - - fstab { - compatible = "android,fstab"; - - 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,verify"; - status = "ok"; - }; - - 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,verify"; - status = "ok"; - }; - }; - }; - }; - - reserved-memory { - #address-cells = <0x2>; - #size-cells = <0x2>; - ranges; - - hyp_region@85700000 { - no-map; - reg = <0x0 0x85700000 0x0 0x600000>; - }; - - xbl_region@85e00000 { - no-map; - reg = <0x0 0x85d00000 0x0 0x200000>; - }; - - removed_region@85fc0000 { - no-map; - reg = <0x0 0x85fc0000 0x0 0x4940000>; - }; - - qseecom_region@0x8ab00000 { - compatible = "shared-dma-pool"; - no-map; - reg = <0x0 0x8ab00000 0x0 0x1400000>; - linux,phandle = <0x20e>; - phandle = <0x20e>; - }; - - camera_region@0x8bf00000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0x8bf00000 0x0 0x500000>; - linux,phandle = <0x243>; - phandle = <0x243>; - }; - - ips_fw_region@0x8c400000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0x8c400000 0x0 0x10000>; - linux,phandle = <0x146>; - phandle = <0x146>; - }; - - ipa_gsi_region@0x8c410000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0x8c410000 0x0 0x5000>; - }; - - gpu_region@0x8c415000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0x8c415000 0x0 0x2000>; - linux,phandle = <0x333>; - phandle = <0x333>; - }; - - adsp_region@0x8c500000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0x8c500000 0x0 0x1e00000>; - linux,phandle = <0x102>; - phandle = <0x102>; - }; - - wlan_fw_region@0x8e300000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0x8e300000 0x0 0x100000>; - }; - - modem_region@0x8e400000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0x8e400000 0x0 0x7800000>; - linux,phandle = <0xfe>; - phandle = <0xfe>; - }; - - video_region@0x95c00000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0x95c00000 0x0 0x500000>; - linux,phandle = <0x11f>; - phandle = <0x11f>; - }; - - cdsp_region@0x96100000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0x96100000 0x0 0x800000>; - linux,phandle = <0x11a>; - phandle = <0x11a>; - }; - - mba_region@0x96900000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0x96900000 0x0 0x200000>; - linux,phandle = <0x101>; - phandle = <0x101>; - }; - - slpi_region@0x96b00000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0x96b00000 0x0 0x1400000>; - linux,phandle = <0x107>; - phandle = <0x107>; - }; - - pil_spss_region@0x97f00000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0x97f00000 0x0 0x100000>; - linux,phandle = <0x119>; - phandle = <0x119>; - }; - - adsp_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x0 0x0 0x0 0xffffffff>; - reusable; - alignment = <0x0 0x400000>; - size = <0x0 0x1000000>; - linux,phandle = <0x11d>; - phandle = <0x11d>; - }; - - qseecom_ta_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x0 0x0 0x0 0xffffffff>; - reusable; - alignment = <0x0 0x400000>; - size = <0x0 0x1000000>; - linux,phandle = <0x20f>; - phandle = <0x20f>; - }; - - secure_sp_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x0 0x0 0x0 0xffffffff>; - reusable; - alignment = <0x0 0x400000>; - size = <0x0 0x800000>; - linux,phandle = <0x210>; - phandle = <0x210>; - }; - - cont_splash_region@9d400000 { - reg = <0x0 0x9d400000 0x0 0x2400000>; - label = "cont_splash_region"; - }; - - secure_display_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x0 0x0 0x0 0xffffffff>; - reusable; - alignment = <0x0 0x400000>; - size = <0x0 0x5c00000>; - linux,phandle = <0x211>; - phandle = <0x211>; - }; - - mem_dump_region { - compatible = "shared-dma-pool"; - reusable; - size = <0x0 0x2400000>; - linux,phandle = <0x17d>; - phandle = <0x17d>; - }; - - linux,cma { - compatible = "shared-dma-pool"; - alloc-ranges = <0x0 0x0 0x0 0xffffffff>; - reusable; - alignment = <0x0 0x400000>; - size = <0x0 0x2000000>; - linux,cma-default; - }; - - ramdump_fb_region@af000000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0xaf000000 0x0 0x1000000>; - }; - }; - - 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 = <0xe6>; - phandle = <0xe6>; - }; -}; diff --git a/device_specific/enchilada.dts b/device_specific/enchilada.dts deleted file mode 100644 index 17536bd..0000000 --- a/device_specific/enchilada.dts +++ /dev/null @@ -1,26578 +0,0 @@ -/dts-v1/; - -/ { - #address-cells = <0x2>; - #size-cells = <0x2>; - model = "Qualcomm Technologies, Inc. SDM845 v2.1 MTP PVT"; - compatible = "qcom,sdm845-mtp", "qcom,sdm845", "qcom,mtp"; - qcom,msm-id = <0x141 0x20001>; - interrupt-parent = <0x1>; - qcom,board-id = <0x8 0x0 0x459b 0x16>; - - cpus { - #address-cells = <0x2>; - #size-cells = <0x0>; - - cpu@0 { - device_type = "cpu"; - compatible = "arm,armv8"; - reg = <0x0 0x0>; - enable-method = "psci"; - efficiency = <0x400>; - cache-size = <0x8000>; - cpu-release-addr = <0x0 0x90000000>; - qcom,lmh-dcvs = <0x2>; - #cooling-cells = <0x2>; - next-level-cache = <0x3>; - sched-energy-costs = <0x4 0x5>; - phandle = <0x11>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x20000>; - cache-level = <0x2>; - next-level-cache = <0x6>; - phandle = <0x3>; - - l3-cache { - compatible = "arm,arch-cache"; - cache-size = <0x200000>; - cache-level = <0x3>; - phandle = <0x6>; - }; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x12000>; - phandle = <0xc3>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0xa000>; - phandle = <0xcb>; - }; - - l1-tlb { - qcom,dump-size = <0x6000>; - phandle = <0xd7>; - }; - }; - - cpu@100 { - device_type = "cpu"; - compatible = "arm,armv8"; - reg = <0x0 0x100>; - enable-method = "psci"; - efficiency = <0x400>; - cache-size = <0x8000>; - cpu-release-addr = <0x0 0x90000000>; - qcom,lmh-dcvs = <0x2>; - #cooling-cells = <0x2>; - next-level-cache = <0x7>; - sched-energy-costs = <0x4 0x5>; - phandle = <0x12>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x20000>; - cache-level = <0x2>; - next-level-cache = <0x6>; - phandle = <0x7>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x12000>; - phandle = <0xc4>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0xa000>; - phandle = <0xcc>; - }; - - l1-tlb { - qcom,dump-size = <0x6000>; - phandle = <0xd8>; - }; - }; - - cpu@200 { - device_type = "cpu"; - compatible = "arm,armv8"; - reg = <0x0 0x200>; - enable-method = "psci"; - efficiency = <0x400>; - cache-size = <0x8000>; - cpu-release-addr = <0x0 0x90000000>; - qcom,lmh-dcvs = <0x2>; - #cooling-cells = <0x2>; - next-level-cache = <0x8>; - sched-energy-costs = <0x4 0x5>; - phandle = <0x13>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x20000>; - cache-level = <0x2>; - next-level-cache = <0x6>; - phandle = <0x8>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x12000>; - phandle = <0xc5>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0xa000>; - phandle = <0xcd>; - }; - - l1-tlb { - qcom,dump-size = <0x6000>; - phandle = <0xd9>; - }; - }; - - cpu@300 { - device_type = "cpu"; - compatible = "arm,armv8"; - reg = <0x0 0x300>; - enable-method = "psci"; - efficiency = <0x400>; - cache-size = <0x8000>; - cpu-release-addr = <0x0 0x90000000>; - qcom,lmh-dcvs = <0x2>; - #cooling-cells = <0x2>; - next-level-cache = <0x9>; - sched-energy-costs = <0x4 0x5>; - phandle = <0x14>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x20000>; - cache-level = <0x2>; - next-level-cache = <0x6>; - phandle = <0x9>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x12000>; - phandle = <0xc6>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0xa000>; - phandle = <0xce>; - }; - - l1-tlb { - qcom,dump-size = <0x6000>; - phandle = <0xda>; - }; - }; - - cpu@400 { - device_type = "cpu"; - compatible = "arm,armv8"; - reg = <0x0 0x400>; - enable-method = "psci"; - efficiency = <0x6cc>; - cache-size = <0x20000>; - cpu-release-addr = <0x0 0x90000000>; - qcom,lmh-dcvs = <0xa>; - #cooling-cells = <0x2>; - next-level-cache = <0xb>; - sched-energy-costs = <0xc 0xd>; - phandle = <0x15>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x40000>; - cache-level = <0x2>; - next-level-cache = <0x6>; - phandle = <0xb>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x24000>; - phandle = <0xc7>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x14000>; - phandle = <0xcf>; - }; - - l1-tlb { - qcom,dump-size = <0x6800>; - phandle = <0xdb>; - }; - }; - - cpu@500 { - device_type = "cpu"; - compatible = "arm,armv8"; - reg = <0x0 0x500>; - enable-method = "psci"; - efficiency = <0x6cc>; - cache-size = <0x20000>; - cpu-release-addr = <0x0 0x90000000>; - qcom,lmh-dcvs = <0xa>; - #cooling-cells = <0x2>; - next-level-cache = <0xe>; - sched-energy-costs = <0xc 0xd>; - phandle = <0x16>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x40000>; - cache-level = <0x2>; - next-level-cache = <0x6>; - phandle = <0xe>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x24000>; - phandle = <0xc8>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x14000>; - phandle = <0xd0>; - }; - - l1-tlb { - qcom,dump-size = <0x6800>; - phandle = <0xdc>; - }; - }; - - cpu@600 { - device_type = "cpu"; - compatible = "arm,armv8"; - reg = <0x0 0x600>; - enable-method = "psci"; - efficiency = <0x6cc>; - cache-size = <0x20000>; - cpu-release-addr = <0x0 0x90000000>; - qcom,lmh-dcvs = <0xa>; - #cooling-cells = <0x2>; - next-level-cache = <0xf>; - sched-energy-costs = <0xc 0xd>; - phandle = <0x17>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x40000>; - cache-level = <0x2>; - next-level-cache = <0x6>; - phandle = <0xf>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x24000>; - phandle = <0xc9>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x14000>; - phandle = <0xd1>; - }; - - l1-tlb { - qcom,dump-size = <0x6800>; - phandle = <0xdd>; - }; - }; - - cpu@700 { - device_type = "cpu"; - compatible = "arm,armv8"; - reg = <0x0 0x700>; - enable-method = "psci"; - efficiency = <0x6cc>; - cache-size = <0x20000>; - cpu-release-addr = <0x0 0x90000000>; - qcom,lmh-dcvs = <0xa>; - #cooling-cells = <0x2>; - next-level-cache = <0x10>; - sched-energy-costs = <0xc 0xd>; - phandle = <0x18>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x40000>; - cache-level = <0x2>; - next-level-cache = <0x6>; - phandle = <0x10>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x24000>; - phandle = <0xca>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x14000>; - phandle = <0xd2>; - }; - - l1-tlb { - qcom,dump-size = <0x6800>; - phandle = <0xde>; - }; - }; - - 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 = <0x1>; - #size-cells = <0x1>; - ranges = <0x0 0x0 0x0 0xffffffff>; - compatible = "simple-bus"; - phandle = <0x2b5>; - - qcom,gdsc@0x16b004 { - compatible = "qcom,gdsc"; - regulator-name = "pcie_0_gdsc"; - reg = <0x16b004 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x266>; - }; - - qcom,gdsc@0x18d004 { - compatible = "qcom,gdsc"; - regulator-name = "pcie_1_gdsc"; - reg = <0x18d004 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x26b>; - }; - - qcom,gdsc@0x175004 { - compatible = "qcom,gdsc"; - regulator-name = "ufs_card_gdsc"; - reg = <0x175004 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x2b6>; - }; - - qcom,gdsc@0x177004 { - compatible = "qcom,gdsc"; - regulator-name = "ufs_phy_gdsc"; - reg = <0x177004 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0xa9>; - }; - - qcom,gdsc@0x10f004 { - compatible = "qcom,gdsc"; - regulator-name = "usb30_prim_gdsc"; - reg = <0x10f004 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x2ac>; - }; - - qcom,gdsc@0x110004 { - compatible = "qcom,gdsc"; - regulator-name = "usb30_sec_gdsc"; - reg = <0x110004 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x2b1>; - }; - - qcom,gdsc@0x17d030 { - compatible = "qcom,gdsc"; - regulator-name = "hlos1_vote_aggre_noc_mmu_audio_tbu_gdsc"; - reg = <0x17d030 0x4>; - qcom,no-status-check-on-disable; - qcom,gds-timeout = <0x1f4>; - status = "ok"; - phandle = <0x1aa>; - }; - - qcom,gdsc@0x17d03c { - compatible = "qcom,gdsc"; - regulator-name = "hlos1_vote_aggre_noc_mmu_pcie_tbu_gdsc"; - reg = <0x17d03c 0x4>; - qcom,no-status-check-on-disable; - qcom,gds-timeout = <0x1f4>; - status = "ok"; - phandle = <0x1ab>; - }; - - qcom,gdsc@0x17d034 { - compatible = "qcom,gdsc"; - regulator-name = "hlos1_vote_aggre_noc_mmu_tbu1_gdsc"; - reg = <0x17d034 0x4>; - qcom,no-status-check-on-disable; - qcom,gds-timeout = <0x1f4>; - status = "ok"; - phandle = <0x1a5>; - }; - - qcom,gdsc@0x17d038 { - compatible = "qcom,gdsc"; - regulator-name = "hlos1_vote_aggre_noc_mmu_tbu2_gdsc"; - reg = <0x17d038 0x4>; - qcom,no-status-check-on-disable; - qcom,gds-timeout = <0x1f4>; - status = "ok"; - phandle = <0x1a6>; - }; - - qcom,gdsc@0x17d040 { - compatible = "qcom,gdsc"; - regulator-name = "hlos1_vote_mmnoc_mmu_tbu_hf0_gdsc"; - reg = <0x17d040 0x4>; - qcom,no-status-check-on-disable; - qcom,gds-timeout = <0x1f4>; - status = "ok"; - phandle = <0x1a7>; - }; - - qcom,gdsc@0x17d048 { - compatible = "qcom,gdsc"; - regulator-name = "hlos1_vote_mmnoc_mmu_tbu_hf1_gdsc"; - reg = <0x17d048 0x4>; - qcom,no-status-check-on-disable; - qcom,gds-timeout = <0x1f4>; - status = "ok"; - phandle = <0x1a8>; - }; - - qcom,gdsc@0x17d044 { - compatible = "qcom,gdsc"; - regulator-name = "hlos1_vote_mmnoc_mmu_tbu_sf_gdsc"; - reg = <0x17d044 0x4>; - qcom,no-status-check-on-disable; - qcom,gds-timeout = <0x1f4>; - status = "ok"; - phandle = <0x1a9>; - }; - - qcom,gdsc@0xad06004 { - compatible = "qcom,gdsc"; - regulator-name = "bps_gdsc"; - reg = <0xad06004 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - phandle = <0x1c6>; - }; - - qcom,gdsc@0xad09004 { - compatible = "qcom,gdsc"; - regulator-name = "ife_0_gdsc"; - reg = <0xad09004 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x1c2>; - }; - - qcom,gdsc@0xad0a004 { - compatible = "qcom,gdsc"; - regulator-name = "ife_1_gdsc"; - reg = <0xad0a004 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x1c3>; - }; - - qcom,gdsc@0xad07004 { - compatible = "qcom,gdsc"; - regulator-name = "ipe_0_gdsc"; - reg = <0xad07004 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - phandle = <0x1c4>; - }; - - qcom,gdsc@0xad08004 { - compatible = "qcom,gdsc"; - regulator-name = "ipe_1_gdsc"; - reg = <0xad08004 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - phandle = <0x1c5>; - }; - - qcom,gdsc@0xad0b134 { - compatible = "qcom,gdsc"; - regulator-name = "titan_top_gdsc"; - reg = <0xad0b134 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x1bc>; - }; - - qcom,gdsc@0xaf03000 { - compatible = "qcom,gdsc"; - regulator-name = "mdss_core_gdsc"; - reg = <0xaf03000 0x4>; - qcom,poll-cfg-gdscr; - qcom,support-hw-trigger; - status = "ok"; - proxy-supply = <0x19>; - qcom,proxy-consumer-enable; - qcom,en-few-wait-val = <0x6>; - qcom,en-rest-wait-val = <0x5>; - phandle = <0x19>; - }; - - syscon@0x5091540 { - compatible = "syscon"; - reg = <0x5091540 0x4>; - phandle = <0x1a>; - }; - - qcom,gdsc@0x509106c { - compatible = "qcom,gdsc"; - regulator-name = "gpu_cx_gdsc"; - reg = <0x509106c 0x4>; - hw-ctrl-addr = <0x1a>; - qcom,no-status-check-on-disable; - qcom,gds-timeout = <0x1f4>; - qcom,clk-dis-wait-val = <0x8>; - status = "ok"; - parent-supply = <0x1b>; - vdd_parent-supply = <0x1b>; - phandle = <0x1a4>; - }; - - qcom,gdsc@0x509100c { - compatible = "qcom,gdsc"; - regulator-name = "gpu_gx_gdsc"; - reg = <0x509100c 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - clock-names = "core_root_clk"; - clocks = <0x1c 0x2>; - qcom,force-enable-root-clk; - parent-supply = <0x1d>; - domain-addr = <0x1e>; - sw-reset = <0x1f>; - qcom,reset-aon-logic; - phandle = <0x2a9>; - }; - - qcom,gdsc@0xab00874 { - compatible = "qcom,gdsc"; - regulator-name = "vcodec0_gdsc"; - reg = <0xab00874 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - phandle = <0x261>; - }; - - qcom,gdsc@0xab008b4 { - compatible = "qcom,gdsc"; - regulator-name = "vcodec1_gdsc"; - reg = <0xab008b4 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - phandle = <0x262>; - }; - - qcom,gdsc@0xab00814 { - compatible = "qcom,gdsc"; - regulator-name = "venus_gdsc"; - reg = <0xab00814 0x4>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0xc1>; - }; - - qcom,mdss_dsi_pll@ae94a00 { - compatible = "qcom,mdss_dsi_pll_10nm"; - label = "MDSS DSI 0 PLL"; - cell-index = <0x0>; - #clock-cells = <0x1>; - reg = <0xae94a00 0x1e0 0xae94400 0x800 0xaf03000 0x8>; - reg-names = "pll_base", "phy_base", "gdsc_base"; - clocks = <0x20 0x0>; - clock-names = "iface_clk"; - clock-rate = <0x0>; - qcom,dsi-pll-ssc-en; - qcom,dsi-pll-ssc-mode = "down-spread"; - gdsc-supply = <0x19>; - phandle = <0x2b7>; - qcom,ssc-frequency-hz = <0x80e8>; - - qcom,platform-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,platform-supply-entry@0 { - reg = <0x0>; - qcom,supply-name = "gdsc"; - qcom,supply-min-voltage = <0x0>; - qcom,supply-max-voltage = <0x0>; - qcom,supply-enable-load = <0x0>; - qcom,supply-disable-load = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_pll@ae96a00 { - compatible = "qcom,mdss_dsi_pll_10nm"; - label = "MDSS DSI 1 PLL"; - cell-index = <0x1>; - #clock-cells = <0x1>; - reg = <0xae96a00 0x1e0 0xae96400 0x800 0xaf03000 0x8>; - reg-names = "pll_base", "phy_base", "gdsc_base"; - clocks = <0x20 0x0>; - clock-names = "iface_clk"; - clock-rate = <0x0>; - qcom,dsi-pll-ssc-en; - qcom,dsi-pll-ssc-mode = "down-spread"; - gdsc-supply = <0x19>; - phandle = <0x2b8>; - - qcom,platform-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,platform-supply-entry@0 { - reg = <0x0>; - qcom,supply-name = "gdsc"; - qcom,supply-min-voltage = <0x0>; - qcom,supply-max-voltage = <0x0>; - qcom,supply-enable-load = <0x0>; - qcom,supply-disable-load = <0x0>; - }; - }; - }; - - qcom,mdss_dp_pll@c011000 { - compatible = "qcom,mdss_dp_pll_10nm"; - label = "MDSS DP PLL"; - cell-index = <0x0>; - #clock-cells = <0x1>; - reg = <0x88ea000 0x200 0x88eaa00 0x200 0x88ea200 0x200 0x88ea600 0x200 0xaf03000 0x8>; - reg-names = "pll_base", "phy_base", "ln_tx0_base", "ln_tx1_base", "gdsc_base"; - gdsc-supply = <0x19>; - clocks = <0x20 0x0 0x21 0x0 0x22 0x9f 0x22 0xa9 0x22 0xa3>; - clock-names = "iface_clk", "ref_clk_src", "ref_clk", "cfg_ahb_clk", "pipe_clk"; - clock-rate = <0x0>; - phandle = <0x30>; - - qcom,platform-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,platform-supply-entry@0 { - reg = <0x0>; - qcom,supply-name = "gdsc"; - qcom,supply-min-voltage = <0x0>; - qcom,supply-max-voltage = <0x0>; - qcom,supply-enable-load = <0x0>; - qcom,supply-disable-load = <0x0>; - }; - }; - }; - - qcom,smp2pgpio-rdbg-2-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "rdbg"; - qcom,remote-pid = <0x2>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0x23>; - }; - - qcom,smp2pgpio_client_rdbg_2_in { - compatible = "qcom,smp2pgpio_client_rdbg_2_in"; - gpios = <0x23 0x0 0x0>; - }; - - qcom,smp2pgpio-rdbg-2-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "rdbg"; - qcom,remote-pid = <0x2>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0x24>; - }; - - qcom,smp2pgpio_client_rdbg_2_out { - compatible = "qcom,smp2pgpio_client_rdbg_2_out"; - gpios = <0x24 0x0 0x0>; - }; - - qcom,smp2pgpio-rdbg-1-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "rdbg"; - qcom,remote-pid = <0x1>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0x25>; - }; - - qcom,smp2pgpio_client_rdbg_1_in { - compatible = "qcom,smp2pgpio_client_rdbg_1_in"; - gpios = <0x25 0x0 0x0>; - }; - - qcom,smp2pgpio-rdbg-1-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "rdbg"; - qcom,remote-pid = <0x1>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0x26>; - }; - - qcom,smp2pgpio_client_rdbg_1_out { - compatible = "qcom,smp2pgpio_client_rdbg_1_out"; - gpios = <0x26 0x0 0x0>; - }; - - qcom,smp2pgpio-rdbg-5-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "rdbg"; - qcom,remote-pid = <0x5>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0x27>; - }; - - qcom,smp2pgpio_client_rdbg_5_in { - compatible = "qcom,smp2pgpio_client_rdbg_5_in"; - gpios = <0x27 0x0 0x0>; - }; - - qcom,smp2pgpio-rdbg-5-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "rdbg"; - qcom,remote-pid = <0x5>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0x28>; - }; - - qcom,smp2pgpio_client_rdbg_5_out { - compatible = "qcom,smp2pgpio_client_rdbg_5_out"; - gpios = <0x28 0x0 0x0>; - }; - - qcom,mdss_mdp@ae00000 { - compatible = "qcom,sde-kms"; - reg = <0xae00000 0x81d40 0xaeb0000 0x2008 0xaeac000 0xf0>; - reg-names = "mdp_phys", "vbif_phys", "regdma_phys"; - clocks = <0x22 0x1b 0x22 0x1c 0x20 0x0 0x20 0x1 0x20 0x17 0x20 0x24>; - clock-names = "gcc_iface", "gcc_bus", "iface_clk", "bus_clk", "core_clk", "vsync_clk"; - clock-rate = <0x0 0x0 0x0 0x0 0x11e1a300 0x124f800 0x0>; - clock-max-rate = <0x0 0x0 0x0 0x0 0x19a14780 0x124f800 0x0>; - sde-vdd-supply = <0x19>; - interrupt-parent = <0x1>; - interrupts = <0x0 0x53 0x0>; - interrupt-controller; - #interrupt-cells = <0x1>; - iommus = <0x29 0x880 0x8 0x29 0xc80 0x8>; - #address-cells = <0x1>; - #size-cells = <0x0>; - #power-domain-cells = <0x0>; - 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", "primary", "none", "none", "none"; - qcom,sde-mixer-off = <0x45000 0x46000 0x47000 0x0 0x0 0x4a000>; - qcom,sde-mixer-size = <0x320>; - qcom,sde-mixer-display-pref = "primary", "primary", "none", "none", "none", "none"; - qcom,sde-dspp-top-off = <0x1300>; - qcom,sde-dspp-top-size = <0xc>; - 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 = <0xc>; - 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 = <0x6>; - qcom,sde-wb-id = <0x2>; - 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", "dsi", "dsi", "dp"; - qcom,sde-pp-off = <0x71000 0x71800 0x72000 0x72800 0x73000>; - qcom,sde-pp-slave = <0x0 0x0 0x0 0x0 0x1>; - qcom,sde-pp-size = <0xd4>; - qcom,sde-te2-off = <0x2000 0x2000 0x0 0x0 0x0>; - 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 0x0>; - qcom,sde-dither-version = <0x10000>; - qcom,sde-dither-size = <0x20>; - qcom,sde-sspp-type = "vig", "vig", "vig", "vig", "dma", "dma", "dma", "dma"; - qcom,sde-sspp-off = <0x5000 0x7000 0x9000 0xb000 0x25000 0x27000 0x29000 0x2b000>; - qcom,sde-sspp-src-size = <0x1c8>; - qcom,sde-sspp-xin-id = <0x0 0x4 0x8 0xc 0x1 0x5 0x9 0xd>; - qcom,sde-sspp-excl-rect = <0x1 0x1 0x1 0x1 0x1 0x1 0x1 0x1>; - qcom,sde-sspp-smart-dma-priority = <0x5 0x6 0x7 0x8 0x1 0x2 0x3 0x4>; - qcom,sde-smart-dma-rev = "smart_dma_v2"; - qcom,sde-mixer-pair-mask = <0x2 0x1 0x6 0x0 0x0 0x3>; - qcom,sde-mixer-blend-op-off = <0x20 0x38 0x50 0x68 0x80 0x98 0xb0 0xc8 0xe0 0xf8 0x110>; - qcom,sde-sspp-clk-ctrl = <0x2ac 0x0 0x2b4 0x0 0x2bc 0x0 0x2c4 0x0 0x2ac 0x8 0x2b4 0x8 0x2bc 0x8 0x2c4 0x8>; - 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 = <0xb>; - qcom,sde-highest-bank-bit = <0x2>; - qcom,sde-ubwc-version = <0x200>; - qcom,sde-smart-panel-align-mode = <0xc>; - 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 = <0x2>; - qcom,sde-num-nrt-paths = <0x0>; - qcom,sde-dspp-ad-version = <0x40000>; - qcom,sde-dspp-ad-off = <0x28000 0x27000>; - qcom,sde-vbif-off = <0x0>; - qcom,sde-vbif-size = <0x1040>; - qcom,sde-vbif-id = <0x0>; - qcom,sde-vbif-memtype-0 = <0x3 0x3 0x3 0x3 0x3 0x3 0x3 0x3>; - qcom,sde-vbif-memtype-1 = <0x3 0x3 0x3 0x3 0x3 0x3>; - qcom,sde-vbif-qos-rt-remap = <0x3 0x3 0x4 0x4 0x5 0x5 0x6 0x6>; - qcom,sde-vbif-qos-nrt-remap = <0x3 0x3 0x3 0x3 0x3 0x3 0x3 0x3>; - qcom,sde-danger-lut = <0xf 0xffff 0x0 0x0>; - qcom,sde-safe-lut-linear = <0x4 0xfff8 0x0 0xfff0>; - qcom,sde-safe-lut-macrotile = <0xa 0xfe00 0xb 0xfc00 0xc 0xf800 0x0 0xf000>; - qcom,sde-safe-lut-nrt = <0x0 0xffff>; - qcom,sde-safe-lut-cwb = <0x0 0xffff>; - qcom,sde-qos-lut-linear = <0x4 0x0 0x357 0x5 0x0 0x3357 0x6 0x0 0x23357 0x7 0x0 0x223357 0x8 0x0 0x2223357 0x9 0x0 0x22223357 0xa 0x2 0x22223357 0xb 0x22 0x22223357 0xc 0x222 0x22223357 0xd 0x2222 0x22223357 0xe 0x12222 0x22223357 0x0 0x112222 0x22223357>; - qcom,sde-qos-lut-macrotile = <0xa 0x3 0x44556677 0xb 0x33 0x44556677 0xc 0x233 0x44556677 0xd 0x2233 0x44556677 0xe 0x12233 0x44556677 0x0 0x112233 0x44556677>; - qcom,sde-qos-lut-nrt = <0x0 0x0 0x0>; - qcom,sde-qos-lut-cwb = <0x0 0x75300000 0x0>; - qcom,sde-cdp-setting = <0x1 0x1 0x1 0x0>; - qcom,sde-qos-cpu-mask = <0x3>; - qcom,sde-qos-cpu-dma-latency = <0x2c>; - qcom,sde-inline-rotator = <0x2a 0x0>; - qcom,sde-inline-rot-xin = <0xa 0xb>; - qcom,sde-inline-rot-xin-type = "sspp", "wb"; - qcom,sde-inline-rot-clk-ctrl = <0x2bc 0x8 0x2bc 0xc>; - qcom,sde-reg-dma-off = <0x0>; - qcom,sde-reg-dma-version = <0x1>; - qcom,sde-reg-dma-trigger-off = <0x119c>; - phandle = <0x2c>; - connectors = <0x2ba 0x4eb>; - #cooling-cells = <0x2>; - - 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 = <0x0 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 = <0x1>; - #size-cells = <0x0>; - - qcom,platform-supply-entry@0 { - reg = <0x0>; - qcom,supply-name = "sde-vdd"; - qcom,supply-min-voltage = <0x0>; - qcom,supply-max-voltage = <0x0>; - qcom,supply-enable-load = <0x0>; - qcom,supply-disable-load = <0x0>; - }; - }; - - qcom,smmu_sde_sec_cb { - compatible = "qcom,smmu_sde_sec"; - iommus = <0x29 0x881 0x8 0x29 0xc81 0x8>; - phandle = <0x2b9>; - }; - - qcom,sde-data-bus { - qcom,msm-bus,name = "mdss_sde"; - qcom,msm-bus,num-cases = <0x3>; - qcom,msm-bus,num-paths = <0x2>; - qcom,msm-bus,vectors-KBps = <0x16 0x200 0x0 0x0 0x17 0x200 0x0 0x0 0x16 0x200 0x0 0x61a800 0x17 0x200 0x0 0x61a800 0x16 0x200 0x0 0x61a800 0x17 0x200 0x0 0x61a800>; - }; - - qcom,sde-reg-bus { - qcom,msm-bus,name = "mdss_reg"; - qcom,msm-bus,num-cases = <0x4>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,active-only; - qcom,msm-bus,vectors-KBps = <0x1 0x24e 0x0 0x0 0x1 0x24e 0x0 0x12c00 0x1 0x24e 0x0 0x249f0 0x1 0x24e 0x0 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0xd>; - 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 = <0x1 0x0 0x0 0x0 0x1 0x0>; - qcom,panel-ack-disabled; - qcom,panel-supply-entries = <0x4d4>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - phandle = <0x4e1>; - - 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 = <0x8>; - qcom,mdss-dsi-h-back-porch = <0x8>; - qcom,mdss-dsi-h-pulse-width = <0x8>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x6>; - qcom,mdss-dsi-v-front-porch = <0x6>; - qcom,mdss-dsi-v-pulse-width = <0x2>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-panel-timings = <0x0 0x0 0x0>; - 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 = <0x0>; - qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5030400>; - qcom,display-topology = <0x1 0x0 0x1 0x2 0x0 0x1>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0x1 0xa 0x0 0xa 0x1 0xa>; - qcom,mdss-dsi-t-clk-post = <0xc>; - 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 = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - 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 = <0x4d4>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - phandle = <0x4e3>; - - 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 = <0x0>; - 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 = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - 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 = <0x1>; - qcom,mdss-dsc-bit-per-component = <0x8>; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - qcom,mdss-dsc-block-prediction-enable; - qcom,display-topology = <0x1 0x0 0x1 0x2 0x2 0x1>; - qcom,default-topology-index = <0x1>; - 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 = <0x0>; - 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 = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - 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 = <0x1>; - qcom,mdss-dsc-bit-per-component = <0x8>; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - qcom,mdss-dsc-block-prediction-enable; - qcom,display-topology = <0x1 0x0 0x1 0x2 0x2 0x1>; - qcom,default-topology-index = <0x1>; - 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 = <0x0>; - 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 = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - 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 = <0x1>; - qcom,mdss-dsc-bit-per-component = <0x8>; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - qcom,mdss-dsc-block-prediction-enable; - qcom,display-topology = <0x1 0x0 0x1 0x2 0x2 0x1>; - qcom,default-topology-index = <0x1>; - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0x1 0xa 0x0 0xa 0x1 0xa>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,adjust-timer-wakeup-ms = <0x1>; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - 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 = <0xd>; - qcom,mdss-dsi-t-clk-pre = <0x2d>; - qcom,panel-supply-entries = <0x4d4>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - phandle = <0x4e5>; - - 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 = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x8>; - qcom,mdss-dsi-v-front-porch = <0xa>; - qcom,mdss-dsi-v-pulse-width = <0x2>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command = <0x15010000 0x2ff 0x20150100 0x2 0xfb011501 0x0 0x2000115 0x1000000 0x20155 0x15010000 0x202 0x45150100 0x2 0x5401501 0x0 0x2061915 0x1000000 0x2071e 0x15010000 0x20b 0x73150100 0x2 0xc731501 0x0 0x20eb015 0x1000000 0x20fae 0x15010000 0x211 0xb8150100 0x2 0x13001501 0x0 0x2588015 0x1000000 0x25901 0x15010000 0x25a 0x150100 0x2 0x5b011501 0x0 0x25c8015 0x1000000 0x25d81 0x15010000 0x25e 0x150100 0x2 0x5f011501 0x0 0x2723115 0x1000000 0x26803 0x15010000 0x2ff 0x24150100 0x2 0xfb011501 0x0 0x2001c15 0x1000000 0x2010b 0x15010000 0x202 0xc150100 0x2 0x3011501 0x0 0x2040f15 0x1000000 0x20510 0x15010000 0x206 0x10150100 0x2 0x7101501 0x0 0x2088915 0x1000000 0x2098a 0x15010000 0x20a 0x13150100 0x2 0xb131501 0x0 0x20c1515 0x1000000 0x20d15 0x15010000 0x20e 0x17150100 0x2 0xf171501 0x0 0x2101c15 0x1000000 0x2110b 0x15010000 0x212 0xc150100 0x2 0x13011501 0x0 0x2140f15 0x1000000 0x21510 0x15010000 0x216 0x10150100 0x2 0x17101501 0x0 0x2188915 0x1000000 0x2198a 0x15010000 0x21a 0x13150100 0x2 0x1b131501 0x0 0x21c1515 0x1000000 0x21d15 0x15010000 0x21e 0x17150100 0x2 0x1f171501 0x0 0x2204015 0x1000000 0x22101 0x15010000 0x222 0x150100 0x2 0x23401501 0x0 0x2244015 0x1000000 0x2256d 0x15010000 0x226 0x40150100 0x2 0x27401501 0x0 0x2e00015 0x1000000 0x2dc21 0x15010000 0x2dd 0x22150100 0x2 0xde071501 0x0 0x2df0715 0x1000000 0x2e36d 0x15010000 0x2e1 0x7150100 0x2 0xe2071501 0x0 0x229d815 0x1000000 0x22a2a 0x15010000 0x24b 0x3150100 0x2 0x4c111501 0x0 0x24d1015 0x1000000 0x24e01 0x15010000 0x24f 0x1150100 0x2 0x50101501 0x0 0x2510015 0x1000000 0x25280 0x15010000 0x253 0x150100 0x2 0x56001501 0x0 0x2540715 0x1000000 0x25807 0x15010000 0x255 0x25150100 0x2 0x5b431501 0x0 0x25c0015 0x1000000 0x25f73 0x15010000 0x260 0x73150100 0x2 0x63221501 0x0 0x2640015 0x1000000 0x26708 0x15010000 0x268 0x4150100 0x2 0x72021501 0x0 0x27a8015 0x1000000 0x27b91 0x15010000 0x27c 0xd8150100 0x2 0x7d601501 0x0 0x27f1515 0x1000000 0x27515 0x15010000 0x2b3 0xc0150100 0x2 0xb4001501 0x0 0x2b50015 0x1000000 0x27800 0x15010000 0x279 0x150100 0x2 0x80001501 0x0 0x2830015 0x1000000 0x2930a 0x15010000 0x294 0xa150100 0x2 0x8a001501 0x0 0x29bff15 0x1000000 0x29db0 0x15010000 0x29f 0x63150100 0x2 0x98101501 0x0 0x2ec0015 0x1000000 0x2ff10 0x39010000 0x11c1 0x9200010 0x2000268 0x1bb000a 0x66704c5 0x39010000 0x3c2 0x10f01501 0x0 0x2c00315 0x1000000 0x43b03 0xa0a1501 0x0 0x2350015 0x1000000 0x2e501 0x15010000 0x2bb 0x10150100 0x2 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 = <0x0>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsc-slice-height = <0x10>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,mdss-dsc-slice-per-pkt = <0x2>; - qcom,mdss-dsc-bit-per-component = <0xa>; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4030400>; - qcom,display-topology = <0x1 0x1 0x1>; - qcom,default-topology-index = <0x0>; - }; - - timing@1 { - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x780>; - qcom,mdss-dsi-h-front-porch = <0x0>; - qcom,mdss-dsi-h-back-porch = <0x0>; - qcom,mdss-dsi-h-pulse-width = <0x0>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x0>; - qcom,mdss-dsi-v-front-porch = <0x0>; - qcom,mdss-dsi-v-pulse-width = <0x0>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-on-command = <0x15010000 0x2bb 0x10150100 0x2 0xb0030501 0x7800 0x1111501 0x0 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x2 0x8051501 0x0 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x2 0x92011501 0x0 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 = <0x0>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsc-slice-height = <0x10>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-per-pkt = <0x2>; - qcom,mdss-dsc-bit-per-component = <0xa>; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsi-panel-phy-timings = <0x150505 0x201f0505 0x3030400>; - qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1 0x2 0x1 0x1>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0x1 0x14 0x0 0xc8 0x1 0x14>; - qcom,panel-ack-disabled; - qcom,mdss-dsi-t-clk-post = <0xd>; - qcom,mdss-dsi-t-clk-pre = <0x2d>; - qcom,panel-supply-entries = <0x4d4>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - phandle = <0x4e2>; - - 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 = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x4>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-pulse-width = <0x4>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - 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 = <0x2 0x0 0x2 0x1 0x0 0x2>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0x0 0x28 0x100 0x28 0x78 0x80 0x78 0xf0 0x40>; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; - 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 = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - 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 = <0xd>; - qcom,mdss-dsi-t-clk-pre = <0x2d>; - qcom,panel-supply-entries = <0x4d4>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - phandle = <0x4e4>; - - 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 = <0x4>; - qcom,mdss-dsi-h-pulse-width = <0x4>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0xc>; - qcom,mdss-dsi-v-front-porch = <0xc>; - qcom,mdss-dsi-v-pulse-width = <0x2>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - 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 = <0x2 0x0 0x2>; - qcom,default-topology-index = <0x0>; - }; - - 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 = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - 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 = <0x2 0x0 0x2 0x1 0x0 0x2>; - qcom,default-topology-index = <0x0>; - }; - - 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 = <0x4>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - 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 = <0x2 0x0 0x2>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0x0 0x28 0x100 0x28 0x78 0x80 0x78 0xf0 0x40>; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; - 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 = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - 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 = <0xd>; - qcom,mdss-dsi-t-clk-pre = <0x2d>; - qcom,panel-supply-entries = <0x4d4>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - phandle = <0x4e6>; - - 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 = <0x4>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - 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 = <0x1>; - qcom,mdss-dsc-bit-per-component = <0xa>; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5030400>; - qcom,display-topology = <0x2 0x2 0x2>; - qcom,default-topology-index = <0x0>; - }; - - 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 = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - 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 = <0x1>; - qcom,mdss-dsc-bit-per-component = <0xa>; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsi-panel-phy-timings = <0x180606 0x21200606 0x4030400>; - qcom,display-topology = <0x2 0x2 0x2>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0x1 0xc8 0x0 0xc8 0x1 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 = <0x1>; - 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 = <0xc>; - qcom,mdss-dsi-t-clk-pre = <0x27>; - phandle = <0x4d7>; - - 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 = <0x4>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - 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 = <0x1>; - qcom,mdss-dsc-bit-per-component = <0x8>; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsi-panel-phy-timings = <0x180606 0x21200606 0x4030400>; - qcom,display-topology = <0x2 0x2 0x2>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0x1 0xc8 0x0 0xc8 0x1 0xc8>; - qcom,mdss-pan-physical-width-dimension = <0x47>; - qcom,mdss-pan-physical-height-dimension = <0x81>; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - 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 = <0x1>; - 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 = <0xc>; - qcom,mdss-dsi-t-clk-pre = <0x27>; - phandle = <0x4da>; - - 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 = <0x4>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-panel-jitter = <0x8 0xa>; - 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 = <0x1>; - qcom,mdss-dsc-bit-per-component = <0x8>; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsi-panel-phy-timings = <0x180606 0x21200606 0x4030400>; - qcom,display-topology = <0x2 0x2 0x2>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - 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 = <0x1 0x14 0x0 0x14 0x1 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 = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-t-clk-post = <0xd>; - qcom,mdss-dsi-t-clk-pre = <0x2d>; - qcom,mdss-dsi-pan-enable-dynamic-fps; - qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; - qcom,dsi-supported-dfps-list = <0x3c 0x37 0x35>; - 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 = <0x1>; - qcom,panel-supply-entries = <0x4d4>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-mode-sel-gpio-state = "dual_port"; - qcom,panel-mode-gpio = <0x34 0x34 0x0>; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - 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 = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - 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 = <0x0>; - qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5030400>; - qcom,display-topology = <0x2 0x0 0x2 0x1 0x0 0x2>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0x1>; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; - 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 = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - 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 = <0xd>; - qcom,mdss-dsi-t-clk-pre = <0x2d>; - 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 = <0x1>; - qcom,panel-supply-entries = <0x4d4>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-dsi-mode-sel-gpio-state = "dual_port"; - qcom,panel-mode-gpio = <0x34 0x34 0x0>; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - qcom,platform-te-gpio = <0x34 0xa 0x0>; - 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 = <0x64>; - qcom,mdss-dsi-h-back-porch = <0x20>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-panel-jitter = <0x1 0x1>; - 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 = <0x2 0x0 0x2 0x1 0x0 0x2>; - qcom,default-topology-index = <0x0>; - qcom,partial-update-enabled = "single_roi"; - qcom,panel-roi-alignment = <0x2d0 0x80 0x2d0 0x80 0x5a0 0x80>; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - 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 = <0x0>; - 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 = <0x1 0xa 0x0 0xa 0x1 0xa>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,adjust-timer-wakeup-ms = <0x1>; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-t-clk-post = <0xb>; - 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 = <0x1>; - qcom,panel-supply-entries = <0x4d4>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-dsi-mode-sel-gpio-state = "single_port"; - qcom,panel-mode-gpio = <0x34 0x34 0x0>; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - qcom,platform-te-gpio = <0x34 0xa 0x0>; - phandle = <0x4df>; - - 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 = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x8>; - qcom,mdss-dsi-v-front-porch = <0xa>; - qcom,mdss-dsi-v-pulse-width = <0x2>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-panel-jitter = <0x1 0x1>; - qcom,mdss-dsi-on-command = <0x15010000 0x2ff 0x20150100 0x2 0xfb011501 0x0 0x2000115 0x1000000 0x20155 0x15010000 0x202 0x45150100 0x2 0x5401501 0x0 0x2061915 0x1000000 0x2071e 0x15010000 0x20b 0x73150100 0x2 0xc731501 0x0 0x20eb015 0x1000000 0x20fae 0x15010000 0x211 0xb8150100 0x2 0x13001501 0x0 0x2588015 0x1000000 0x25901 0x15010000 0x25a 0x150100 0x2 0x5b011501 0x0 0x25c8015 0x1000000 0x25d81 0x15010000 0x25e 0x150100 0x2 0x5f011501 0x0 0x2721115 0x1000000 0x26803 0x15010000 0x2ff 0x24150100 0x2 0xfb011501 0x0 0x2001c15 0x1000000 0x2010b 0x15010000 0x202 0xc150100 0x2 0x3011501 0x0 0x2040f15 0x1000000 0x20510 0x15010000 0x206 0x10150100 0x2 0x7101501 0x0 0x2088915 0x1000000 0x2098a 0x15010000 0x20a 0x13150100 0x2 0xb131501 0x0 0x20c1515 0x1000000 0x20d15 0x15010000 0x20e 0x17150100 0x2 0xf171501 0x0 0x2101c15 0x1000000 0x2110b 0x15010000 0x212 0xc150100 0x2 0x13011501 0x0 0x2140f15 0x1000000 0x21510 0x15010000 0x216 0x10150100 0x2 0x17101501 0x0 0x2188915 0x1000000 0x2198a 0x15010000 0x21a 0x13150100 0x2 0x1b131501 0x0 0x21c1515 0x1000000 0x21d15 0x15010000 0x21e 0x17150100 0x2 0x1f171501 0x0 0x2204015 0x1000000 0x22101 0x15010000 0x222 0x150100 0x2 0x23401501 0x0 0x2244015 0x1000000 0x2256d 0x15010000 0x226 0x40150100 0x2 0x27401501 0x0 0x2e00015 0x1000000 0x2dc21 0x15010000 0x2dd 0x22150100 0x2 0xde071501 0x0 0x2df0715 0x1000000 0x2e36d 0x15010000 0x2e1 0x7150100 0x2 0xe2071501 0x0 0x229d815 0x1000000 0x22a2a 0x15010000 0x24b 0x3150100 0x2 0x4c111501 0x0 0x24d1015 0x1000000 0x24e01 0x15010000 0x24f 0x1150100 0x2 0x50101501 0x0 0x2510015 0x1000000 0x25280 0x15010000 0x253 0x150100 0x2 0x56001501 0x0 0x2540715 0x1000000 0x25807 0x15010000 0x255 0x25150100 0x2 0x5b431501 0x0 0x25c0015 0x1000000 0x25f73 0x15010000 0x260 0x73150100 0x2 0x63221501 0x0 0x2640015 0x1000000 0x26708 0x15010000 0x268 0x4150100 0x2 0x72021501 0x0 0x27a8015 0x1000000 0x27b91 0x15010000 0x27c 0xd8150100 0x2 0x7d601501 0x0 0x27f1515 0x1000000 0x27515 0x15010000 0x2b3 0xc0150100 0x2 0xb4001501 0x0 0x2b50015 0x1000000 0x27800 0x15010000 0x279 0x150100 0x2 0x80001501 0x0 0x2830015 0x1000000 0x2930a 0x15010000 0x294 0xa150100 0x2 0x8a001501 0x0 0x29bff15 0x1000000 0x29db0 0x15010000 0x29f 0x63150100 0x2 0x98101501 0x0 0x2ec0015 0x1000000 0x2ff10 0x39010000 0x11c1 0x9200010 0x2000268 0x1bb000a 0x66704c5 0x39010000 0x3c2 0x10f01501 0x0 0x2c00315 0x1000000 0x43b03 0xa0a1501 0x0 0x2350015 0x1000000 0x2e501 0x15010000 0x2bb 0x10150100 0x2 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 = <0x0>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsc-slice-height = <0x10>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,mdss-dsc-slice-per-pkt = <0x2>; - qcom,mdss-dsc-bit-per-component = <0x8>; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsi-panel-phy-timings = <0x150505 0x201f0505 0x3030400>; - qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1 0x2 0x1 0x1>; - qcom,default-topology-index = <0x1>; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0x1 0xa 0x0 0xa 0x1 0xa>; - qcom,mdss-pan-physical-width-dimension = <0x4a>; - qcom,mdss-pan-physical-height-dimension = <0x83>; - qcom,mdss-dsi-dma-schedule-line = <0x5>; - qcom,mdss-dsi-t-clk-post = <0xb>; - qcom,mdss-dsi-t-clk-pre = <0x23>; - qcom,mdss-dsi-pan-enable-dynamic-fps; - qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; - qcom,dsi-supported-dfps-list = <0x3c 0x37 0x35>; - 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 = <0x1>; - qcom,panel-supply-entries = <0x4d4>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-mode-sel-gpio-state = "single_port"; - qcom,panel-mode-gpio = <0x34 0x34 0x0>; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - phandle = <0x4e0>; - - 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 = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x8>; - qcom,mdss-dsi-v-front-porch = <0xa>; - qcom,mdss-dsi-v-pulse-width = <0x2>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-on-command = <0x15010000 0x2ff 0x20150100 0x2 0xfb011501 0x0 0x2000115 0x1000000 0x20155 0x15010000 0x202 0x45150100 0x2 0x5401501 0x0 0x2061915 0x1000000 0x2071e 0x15010000 0x20b 0x73150100 0x2 0xc731501 0x0 0x20eb015 0x1000000 0x20fae 0x15010000 0x211 0xb8150100 0x2 0x13001501 0x0 0x2588015 0x1000000 0x25901 0x15010000 0x25a 0x150100 0x2 0x5b011501 0x0 0x25c8015 0x1000000 0x25d81 0x15010000 0x25e 0x150100 0x2 0x5f011501 0x0 0x2721115 0x1000000 0x26803 0x15010000 0x2ff 0x24150100 0x2 0xfb011501 0x0 0x2001c15 0x1000000 0x2010b 0x15010000 0x202 0xc150100 0x2 0x3011501 0x0 0x2040f15 0x1000000 0x20510 0x15010000 0x206 0x10150100 0x2 0x7101501 0x0 0x2088915 0x1000000 0x2098a 0x15010000 0x20a 0x13150100 0x2 0xb131501 0x0 0x20c1515 0x1000000 0x20d15 0x15010000 0x20e 0x17150100 0x2 0xf171501 0x0 0x2101c15 0x1000000 0x2110b 0x15010000 0x212 0xc150100 0x2 0x13011501 0x0 0x2140f15 0x1000000 0x21510 0x15010000 0x216 0x10150100 0x2 0x17101501 0x0 0x2188915 0x1000000 0x2198a 0x15010000 0x21a 0x13150100 0x2 0x1b131501 0x0 0x21c1515 0x1000000 0x21d15 0x15010000 0x21e 0x17150100 0x2 0x1f171501 0x0 0x2204015 0x1000000 0x22101 0x15010000 0x222 0x150100 0x2 0x23401501 0x0 0x2244015 0x1000000 0x2256d 0x15010000 0x226 0x40150100 0x2 0x27401501 0x0 0x2e00015 0x1000000 0x2dc21 0x15010000 0x2dd 0x22150100 0x2 0xde071501 0x0 0x2df0715 0x1000000 0x2e36d 0x15010000 0x2e1 0x7150100 0x2 0xe2071501 0x0 0x229d815 0x1000000 0x22a2a 0x15010000 0x24b 0x3150100 0x2 0x4c111501 0x0 0x24d1015 0x1000000 0x24e01 0x15010000 0x24f 0x1150100 0x2 0x50101501 0x0 0x2510015 0x1000000 0x25280 0x15010000 0x253 0x150100 0x2 0x56001501 0x0 0x2540715 0x1000000 0x25807 0x15010000 0x255 0x25150100 0x2 0x5b431501 0x0 0x25c0015 0x1000000 0x25f73 0x15010000 0x260 0x73150100 0x2 0x63221501 0x0 0x2640015 0x1000000 0x26708 0x15010000 0x268 0x4150100 0x2 0x72021501 0x0 0x27a8015 0x1000000 0x27b91 0x15010000 0x27c 0xd8150100 0x2 0x7d601501 0x0 0x27f1515 0x1000000 0x27515 0x15010000 0x2b3 0xc0150100 0x2 0xb4001501 0x0 0x2b50015 0x1000000 0x27800 0x15010000 0x279 0x150100 0x2 0x80001501 0x0 0x2830015 0x1000000 0x2930a 0x15010000 0x294 0xa150100 0x2 0x8a001501 0x0 0x29bff15 0x1000000 0x29db0 0x15010000 0x29f 0x63150100 0x2 0x98101501 0x0 0x2ec0015 0x1000000 0x2ff10 0x39010000 0x11c1 0x9200010 0x2000268 0x1bb000a 0x66704c5 0x39010000 0x3c2 0x10f01501 0x0 0x2c00339 0x1000000 0x43b03 0xa0a1501 0x0 0x2350015 0x1000000 0x2e501 0x15010000 0x2bb 0x3150100 0x2 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 = <0x0>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsc-slice-height = <0x10>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,mdss-dsc-slice-per-pkt = <0x2>; - qcom,mdss-dsc-bit-per-component = <0x8>; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsi-panel-phy-timings = <0x150505 0x201f0504 0x3030400>; - qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1 0x2 0x1 0x1>; - qcom,default-topology-index = <0x1>; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; - 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 = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-t-clk-post = <0xc>; - qcom,mdss-dsi-t-clk-pre = <0x29>; - 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 = <0x1>; - phandle = <0x4db>; - - 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 = <0x0>; - qcom,mdss-dsi-h-back-porch = <0x0>; - qcom,mdss-dsi-h-pulse-width = <0x0>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x0>; - qcom,mdss-dsi-v-front-porch = <0x0>; - qcom,mdss-dsi-v-pulse-width = <0x0>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-on-command = <0x15010000 0x2bb 0x10150100 0x2 0xb0030501 0x7800 0x1111501 0x0 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x2 0x8051501 0x0 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x2 0x92011501 0x0 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 = <0x0>; - qcom,mdss-dsi-panel-phy-timings = <0x1e0808 0x24220808 0x5030400>; - qcom,mdss-dsi-panel-clockrate = <0x35a4e900>; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-reset-sequence = <0x1 0x14 0x0 0x1 0x1 0xa>; - 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 = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-t-clk-post = <0xf>; - qcom,mdss-dsi-t-clk-pre = <0x36>; - phandle = <0x4dc>; - - 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 = <0x4>; - qcom,mdss-dsi-h-pulse-width = <0x4>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0xc>; - qcom,mdss-dsi-v-front-porch = <0xc>; - qcom,mdss-dsi-v-pulse-width = <0x2>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - 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 = <0x0>; - qcom,mdss-dsi-panel-phy-timings = <0x240909 0x26240909 0x6030400>; - qcom,display-topology = <0x2 0x0 0x2 0x1 0x0 0x2>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - 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 = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x1f>; - qcom,mdss-dsi-v-front-porch = <0x1e>; - qcom,mdss-dsi-v-pulse-width = <0x8>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0x0>; - 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 = <0x1>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - 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 = <0x1>; - 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 = <0x1 0xa 0x0 0xa 0x1 0xa>; - phandle = <0x565>; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-underflow-color = <0x3ff>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0x1 0xa 0x0 0xa 0x1 0xa>; - 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 = <0xd>; - 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 = <0x4d4>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-mode-sel-gpio-state = "dual_port"; - qcom,panel-mode-gpio = <0x34 0x34 0x0>; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - phandle = <0x4e7>; - - 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 = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - 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 = <0x0>; - qcom,mdss-dsi-panel-timings = <0x1c0807 0x23220707 0x5030400>; - qcom,config-select = <0x4d5>; - qcom,display-topology = <0x2 0x0 0x2 0x1 0x0 0x2>; - qcom,default-topology-index = <0x0>; - - config0 { - qcom,split-mode = "dualctl-split"; - phandle = <0x4d5>; - }; - - config1 { - qcom,split-mode = "pingpong-split"; - phandle = <0x566>; - }; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0x1>; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; - qcom,mdss-pan-physical-width-dimension = <0x4a>; - qcom,mdss-pan-physical-height-dimension = <0x83>; - qcom,mdss-dsi-t-clk-post = <0xd>; - 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 = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-using-te-pin; - qcom,ulps-enabled; - qcom,panel-supply-entries = <0x4d4>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-dsi-mode-sel-gpio-state = "dual_port"; - qcom,panel-mode-gpio = <0x34 0x34 0x0>; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - qcom,platform-te-gpio = <0x34 0xa 0x0>; - phandle = <0x4e8>; - - 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 = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - 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 = <0x4d6>; - qcom,display-topology = <0x2 0x0 0x2 0x1 0x0 0x2>; - qcom,default-topology-index = <0x0>; - qcom,partial-update-enabled = "single_roi"; - qcom,panel-roi-alignment = <0x2d0 0x80 0x2d0 0x80 0x5a0 0x80>; - - config0 { - qcom,split-mode = "dualctl-split"; - phandle = <0x4d6>; - }; - - config1 { - qcom,split-mode = "pingpong-split"; - phandle = <0x567>; - }; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - 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,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 = <0x1>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - 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_wled"; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0x32>; - qcom,mdss-dsi-t-clk-post = <0xe>; - qcom,mdss-dsi-t-clk-pre = <0x30>; - phandle = <0x4e9>; - - 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 = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x14>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-pulse-width = <0x4>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - 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 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 = <0x0>; - qcom,mdss-dsi-panel-phy-timings = <0x1f0808 0x24230808 0x5030400>; - qcom,display-topology = <0x2 0x0 0x2 0x1 0x0 0x2>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - 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 = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - 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 = <0x1>; - qcom,mdss-dsi-reset-sequence = <0x1 0x2 0x0 0x2 0x1 0x2>; - 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 = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - 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; - phandle = <0x4ea>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - }; - }; - }; - - qcom,mdss_dsi_samsung_s6e3fc1_cmd { - qcom,mdss-dsi-panel-name = "samsung s6e3fc1 cmd mode dsi panel"; - qcom,mdss-dsi-panel-manufacture = "SAMSUNG"; - qcom,mdss-dsi-panel-version = "S6E3FC1"; - qcom,mdss-dsi-backlight-version = "SAMSUNG"; - qcom,mdss-dsi-backlight-manufacture = "SAMSUNG"; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-reset-sequence = <0x1 0x5 0x0 0x2 0x1 0xa>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x89>; - 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-te-pin-select = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 08]; - qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-status-value = <0x9c>; - qcom,mdss-dsi-panel-status-read-length = <0x1>; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-lp11-init; - qcom,mdss-dsi-high-brightness-panel; - qcom,mdss-dsi-acl-cmd-index = <0x0>; - qcom,mdss-dsi-acl-mode-index = <0x1>; - qcom,mdss-bl-high2bit; - qcom,mdss-dsi-panel-seria-num-year-index = <0xc>; - qcom,mdss-dsi-panel-seria-num-mon-index = <0xc>; - qcom,mdss-dsi-panel-seria-num-day-index = <0xd>; - qcom,mdss-dsi-panel-seria-num-hour-index = <0xe>; - qcom,mdss-dsi-panel-seria-num-min-index = <0xf>; - qcom,ulps-enabled; - qcom,dsi-display-active; - qcom,panel-supply-entries = <0x518>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,mdss-brightness-max-level = <0x3ff>; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-dsi-bl-max-level = <0x3ff>; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - qcom,platform-vci-gpio = <0x34 0x1a 0x0>; - qcom,platform-poc-gpio = <0x34 0x19 0x0>; - qcom,mdss-dsi-t-clk-post = <0xe>; - qcom,mdss-dsi-t-clk-pre = <0x34>; - phandle = <0x529>; - - 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 = <0x40>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x4>; - qcom,mdss-dsi-v-front-porch = <0x12>; - qcom,mdss-dsi-v-pulse-width = <0x2>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-panel-jitter = <0x8 0xa>; - qcom,mdss-dsi-on-command = [05 01 00 00 14 00 02 11 00 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 fc 5a 5a 39 01 00 00 00 00 04 e8 64 08 0c 39 01 00 00 00 00 03 fc a5 a5 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 02 ed 04 39 01 00 00 00 00 03 f0 a5 a5 15 01 00 00 00 00 02 53 20 15 01 00 00 00 00 02 55 00 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-off-command = [05 01 00 00 28 00 02 28 00 05 01 00 00 a0 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 = <0x0>; - qcom,mdss-dsi-panel-acl-command = [15 01 00 00 00 00 02 55 00]; - qcom,mdss-dsi-acl-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-hbm-on-command = [15 01 00 00 00 00 02 53 e8]; - qcom,mdss-dsi-panel-hbm-off-command = [15 01 00 00 00 00 02 53 28]; - qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-serial-num-command = <0x6010000 0x1a1>; - qcom,mdss-dsi-panel-serial-num-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-srgb-on-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 bc 01 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 02 bc 12 39 01 00 00 00 00 02 b0 2c 39 01 00 00 00 00 16 bc a3 05 04 46 cd 10 05 09 b0 57 ef cf bb 11 bf e1 da 17 ff f9 d8 39 01 00 00 00 00 02 b0 42 39 01 00 00 00 00 02 bc 03 39 01 00 00 00 00 02 b0 4b 39 01 00 00 00 00 02 bc a1 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-srgb-off-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 0e 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-srgb-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-srgb-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-dci-p3-on-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 bc 01 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 02 bc 12 39 01 00 00 00 00 02 b0 2c 39 01 00 00 00 00 16 bc c6 00 00 1e cf 00 06 0a c3 26 ef cd e0 04 ce e9 df 00 ff f9 d8 39 01 00 00 00 00 02 b0 42 39 01 00 00 00 00 02 bc 03 39 01 00 00 00 00 02 b0 4b 39 01 00 00 00 00 02 bc a1 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-dci-p3-off-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 0e 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dci-p3-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dci-p3-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-night-mode-on-command = <0x39010000 0x3f0 0x5a5a3901 0x0 0x3bc0112 0x39010000 0x2b0 0x2c390100 0x16 0xbca00204 0x3bc71208 0x7a84be7 0xc9bf0ab9 0xe3da18ff 0xfefa3901 0x0 0x3f0a5a5>; - qcom,mdss-dsi-panel-night-mode-off-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 0e 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-night-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-night-mode-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-oneplus-mode-on-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 01 12 39 01 00 00 00 00 02 b0 2c 39 01 00 00 00 00 16 bc b4 02 04 05 ff 02 00 00 ff 00 ff ff f0 00 f0 e0 e1 18 ff fe fb 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 bc 01 39 01 00 00 00 00 02 b0 42 39 01 00 00 00 00 02 bc 03 39 01 00 00 00 00 02 b0 4b 39 01 00 00 00 00 02 bc 01 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-oneplus-mode-off-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 0e 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-oneplus-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-oneplus-mode-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-adaption-mode-on-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 01 12 39 01 00 00 00 00 02 b0 2c 39 01 00 00 00 00 16 bc b8 03 04 45 e2 10 04 07 c1 4b eb d7 b8 0a bf ff ed 14 ff ff fa 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 bc 01 39 01 00 00 00 00 02 b0 42 39 01 00 00 00 00 02 bc 03 39 01 00 00 00 00 02 b0 4b 39 01 00 00 00 00 02 bc 01 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-adaption-mode-off-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 0e 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-adaption-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-adaption-mode-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 08]; - qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x210909 0x25230909 0x6030400>; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_samsung_sofef00_m_cmd { - qcom,mdss-dsi-panel-name = "samsung sofef00_m cmd mode dsi panel"; - qcom,mdss-dsi-panel-manufacture = "SAMSUNG"; - qcom,mdss-dsi-panel-version = "SOFEF00_M"; - qcom,mdss-dsi-backlight-version = "SAMSUNG"; - qcom,mdss-dsi-backlight-manufacture = "SAMSUNG"; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-reset-sequence = <0x1 0x5 0x0 0x2 0x1 0xc>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x91>; - 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-te-pin-select = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-lp11-init; - qcom,mdss-dsi-high-brightness-panel; - qcom,mdss-dsi-acl-cmd-index = <0x0>; - qcom,mdss-dsi-acl-mode-index = <0x1>; - qcom,mdss-bl-high2bit; - qcom,mdss-dsi-panel-status-check-mode = "te_signal_check"; - qcom,mdss-dsi-panel-seria-num-year-index = <0xc>; - qcom,mdss-dsi-panel-seria-num-mon-index = <0xc>; - qcom,mdss-dsi-panel-seria-num-day-index = <0xd>; - qcom,mdss-dsi-panel-seria-num-hour-index = <0xe>; - qcom,mdss-dsi-panel-seria-num-min-index = <0xf>; - qcom,ulps-enabled; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x3d13 0x4042 0x84d0 0x3e80 0x33c2 0x86c4 0x1d4c 0xbb8>; - qcom,mdss-dsi-panel-peak-brightness = <0x5265c0>; - qcom,mdss-dsi-panel-average-brightness = <0x1e8480>; - qcom,mdss-dsi-panel-blackness-level = <0x7d0>; - qcom,panel-supply-entries = <0x518>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,mdss-brightness-max-level = <0x3ff>; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-dsi-bl-max-level = <0x3ff>; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - qcom,platform-vci-gpio = <0x34 0x1a 0x0>; - qcom,platform-poc-gpio = <0x34 0x19 0x0>; - qcom,mdss-dsi-t-clk-post = <0xe>; - qcom,mdss-dsi-t-clk-pre = <0x36>; - qcom,mdss-panel-mismatch-check; - phandle = <0x52a>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x8e8>; - qcom,mdss-dsi-h-front-porch = <0x70>; - qcom,mdss-dsi-h-back-porch = <0x24>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0xc>; - qcom,mdss-dsi-v-front-porch = <0x24>; - qcom,mdss-dsi-v-pulse-width = <0x8>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-panel-jitter = <0x8 0xa>; - qcom,mdss-dsi-on-command = [05 01 00 00 0a 00 02 11 00 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 35 00 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 07 15 01 00 00 00 00 02 b6 12 39 01 00 00 00 00 03 f0 a5 a5 15 01 00 00 00 00 02 53 20 15 01 00 00 00 00 02 55 00 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-off-command = [05 01 00 00 28 00 02 28 00 05 01 00 00 a0 00 02 10 00]; - qcom,mdss-dsi-seed-command = [29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 03 e2 00 41 29 01 00 00 00 00 02 b0 2c 29 01 00 00 00 00 14 e2 b4 02 04 05 ff 02 00 00 ff 00 ff ff f0 e0 e1 18 ff f3 f8 29 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-command = [29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 03 e2 00 41 29 01 00 00 00 00 02 b0 2c 29 01 00 00 00 00 14 e2 b4 02 04 05 ff 02 00 00 ff 00 ff ff f0 e0 e1 18 ff f3 f8 29 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-seed-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-panel-acl-command = [15 01 00 00 00 00 02 55 00]; - qcom,mdss-dsi-acl-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-hbm-on-command = <0x39010000 0x3f0 0x5a5a1501 0x4000 0x253e839 0x1000010 0x3b202 0xd4150100 0x2 0xf7033901 0x0 0x3f0a5a5>; - qcom,mdss-dsi-panel-hbm-on-command-2 = <0x39010000 0x3f0 0x5a5a1501 0x4000 0x253e839 0x1000010 0x3b202 0x3c150100 0x2 0xf7033901 0x0 0x3f0a5a5>; - qcom,mdss-dsi-panel-hbm-on-command-3 = <0x39010000 0x3f0 0x5a5a1501 0x4000 0x253e839 0x1000010 0x3b201 0x9c150100 0x2 0xf7033901 0x0 0x3f0a5a5>; - qcom,mdss-dsi-panel-hbm-on-command-4 = <0x39010000 0x3f0 0x5a5a1501 0x4000 0x253e839 0x1000010 0x3b200 0xf0150100 0x2 0xf7033901 0x0 0x3f0a5a5>; - qcom,mdss-dsi-panel-hbm-on-command-5 = <0x39010000 0x3f0 0x5a5a1501 0x4000 0x253e839 0x1000010 0x3b200 0x40150100 0x2 0xf7033901 0x0 0x3f0a5a5>; - qcom,mdss-dsi-panel-hbm-off-command = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 28 15 01 00 00 00 00 02 f7 03 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-hbm-max-brightness-command-on = <0x39010000 0x3f0 0x5a5a1501 0x4000 0x253e839 0x1000010 0x3b200 0x40150100 0x2 0xf7033901 0x0 0x3f0a5a5>; - qcom,mdss-dsi-panel-hbm-max-brightness-command-off = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 28 15 01 00 00 00 00 02 f7 03 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-hbm-max-brightness-command-on-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-hbm-max-brightness-command-off-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-aod-on-command-1; - qcom,mdss-dsi-panel-aod-on-command-2; - qcom,mdss-dsi-panel-aod-on-command-3; - qcom,mdss-dsi-panel-aod-on-command-4; - qcom,mdss-dsi-panel-aod-off-command; - qcom,mdss-dsi-panel-aod-mode-command-1 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 23 05 01 00 00 01 00 02 39 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-aod-mode-command-2 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 22 05 01 00 00 01 00 02 39 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-aod-mode-command-3 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 23 05 01 00 00 01 00 02 38 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-aod-mode-command-4 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 22 05 01 00 00 01 00 02 38 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-aod-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-aod-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-aod-mode-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-serial-num-command = <0x6010000 0x1a1>; - qcom,mdss-dsi-panel-serial-num-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-display-srgb-color-mode-on-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 e2 00 85 39 01 00 00 00 00 02 b0 2c 39 01 00 00 00 00 16 e2 cc 06 06 48 f8 18 01 01 d7 4f fe fd d0 12 e0 ff fb 1d ff ff fc 39 01 00 00 00 00 02 b0 49 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4a 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4b 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4c 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4d 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-display-p3-mode-on-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 e2 00 85 39 01 00 00 00 00 02 b0 2c 39 01 00 00 00 00 16 e2 ff 00 00 12 f0 00 02 02 e9 19 ff fc ed 03 ec fc f9 00 ff ff fd 39 01 00 00 00 00 02 b0 49 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4a 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4b 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4c 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4d 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-display-wide-color-mode-on-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 e2 00 85 39 01 00 00 00 00 02 b0 2c 39 01 00 00 00 00 16 e2 ff 00 00 00 ff 00 00 00 ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 39 01 00 00 00 00 02 b0 49 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4a 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4b 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4c 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4d 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-dci-p3-off-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 e2 00 40 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-customer-srgb-enable-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 e2 00 85 39 01 00 00 00 00 02 b0 2c 39 01 00 00 00 00 16 e2 cc 06 06 48 f8 18 01 01 d7 4f fe fd d0 12 e0 ff fb 1d ff ff fc 39 01 00 00 00 00 02 b0 49 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4a 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4b 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4c 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4d 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-customer-p3-enable-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 e2 00 85 39 01 00 00 00 00 02 b0 2c 39 01 00 00 00 00 16 e2 ff 00 00 12 f0 00 02 02 e9 19 ff fc ed 03 ec fc f9 00 ff ff fd 39 01 00 00 00 00 02 b0 49 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4a 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4b 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4c 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4d 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-customer-p3-enable-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-customer-srgb-enable-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-laoding-effect-enable-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-laoding-effect-disable-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-display-srgb-color-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-display-p3-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-display-wide-color-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-night-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-dci-p3-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 08]; - qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-id-command = [06 01 00 01 05 00 02 dc 08]; - qcom,mdss-dsi-panel-id-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x230909 0x26240909 0x6030400>; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_samsung_sofef00_m_video { - qcom,mdss-dsi-panel-name = "samsung sofef00_m video mode dsi panel"; - qcom,mdss-dsi-panel-manufacture = "SAMSUNG"; - qcom,mdss-dsi-panel-version = "SOFEF00_M"; - qcom,mdss-dsi-backlight-version = "SAMSUNG"; - qcom,mdss-dsi-backlight-manufacture = "SAMSUNG"; - qcom,mdss-dsi-panel-type = "dsi_video_mode"; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-reset-sequence = <0x1 0x5 0x0 0x2 0x1 0xc>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x91>; - 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-lp11-init; - qcom,mdss-dsi-high-brightness-panel; - qcom,mdss-bl-high2bit; - qcom,panel-supply-entries = <0x518>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,mdss-brightness-max-level = <0x3ff>; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-dsi-bl-max-level = <0x3ff>; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - qcom,platform-vci-gpio = <0x34 0x1a 0x0>; - qcom,platform-poc-gpio = <0x34 0x19 0x0>; - qcom,mdss-dsi-t-clk-post = <0xe>; - qcom,mdss-dsi-t-clk-pre = <0x36>; - phandle = <0x52b>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x8e8>; - qcom,mdss-dsi-h-front-porch = <0x70>; - qcom,mdss-dsi-h-back-porch = <0x24>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0xc>; - qcom,mdss-dsi-v-front-porch = <0x24>; - qcom,mdss-dsi-v-pulse-width = <0x8>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command = <0x5010000 0xa000211 0x390100 0x3 0xf05a5a15 0x1000000 0x23500 0x39010000 0x3f0 0xa5a51501 0x0 0x2532015 0x1000000 0x25500>; - qcom,mdss-dsi-off-command = [05 01 00 00 28 00 02 28 00 05 01 00 00 a0 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 = <0x0>; - qcom,mdss-dsi-panel-phy-timings = <0x230909 0x26240909 0x6030400>; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_samsung_sofeg01_s_cmd { - qcom,mdss-dsi-panel-name = "samsung sofeg01_s cmd mode dsi panel"; - qcom,mdss-dsi-panel-manufacture = "SAMSUNG"; - qcom,mdss-dsi-panel-version = "SOFEG01_S"; - qcom,mdss-dsi-backlight-version = "SAMSUNG"; - qcom,mdss-dsi-backlight-manufacture = "SAMSUNG"; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-reset-sequence = <0x1 0x5 0x0 0x2 0x1 0xa>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x91>; - 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-te-pin-select = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-lp11-init; - qcom,mdss-dsi-high-brightness-panel; - qcom,mdss-dsi-acl-cmd-index = <0x0>; - qcom,mdss-dsi-acl-mode-index = <0x1>; - qcom,mdss-bl-high2bit; - qcom,mdss-dsi-panel-seria-num-year-index = <0xc>; - qcom,mdss-dsi-panel-seria-num-mon-index = <0xc>; - qcom,mdss-dsi-panel-seria-num-day-index = <0xd>; - qcom,mdss-dsi-panel-seria-num-hour-index = <0xe>; - qcom,mdss-dsi-panel-seria-num-min-index = <0xf>; - qcom,ulps-enabled; - qcom,panel-supply-entries = <0x518>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,mdss-brightness-max-level = <0x3ff>; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-dsi-bl-max-level = <0x3ff>; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - qcom,platform-vci-gpio = <0x34 0x1a 0x0>; - qcom,platform-poc-gpio = <0x34 0x19 0x0>; - qcom,mdss-dsi-t-clk-post = <0xe>; - qcom,mdss-dsi-t-clk-pre = <0x36>; - phandle = <0x52c>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x8e8>; - qcom,mdss-dsi-h-front-porch = <0x70>; - qcom,mdss-dsi-h-back-porch = <0x24>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0xc>; - qcom,mdss-dsi-v-front-porch = <0x24>; - qcom,mdss-dsi-v-pulse-width = <0x8>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-panel-jitter = <0x8 0xa>; - qcom,mdss-dsi-on-command = <0x5010000 0x5000211 0x150100 0x2 0xb01c1501 0xf00 0x2b52415 0x1000000 0x23500 0x39010000 0x3fc 0x5a5a3901 0x0 0x4e86408 0xc390100 0x3 0xfca5a539 0x1000000 0x3f05a 0x5a390100 0x2 0xb0013901 0x0 0x2ed0439 0x1000000 0x3f0a5 0xa5150100 0x2 0x53201501 0x0 0x2550005 0x1000000 0x22900>; - qcom,mdss-dsi-off-command = [05 01 00 00 28 00 02 28 00 05 01 00 00 a0 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 = <0x0>; - qcom,mdss-dsi-panel-acl-command = [15 01 00 00 00 00 02 55 00]; - qcom,mdss-dsi-acl-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-hbm-on-command = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 e8 39 01 00 00 00 00 04 b1 20 10 ac 15 01 00 00 00 00 02 f7 03 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-hbm-on-command-2 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 e8 39 01 00 00 00 00 04 b1 20 10 0c 15 01 00 00 00 00 02 f7 03 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-hbm-on-command-3 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 e8 39 01 00 00 00 00 04 b1 10 10 6c 15 01 00 00 00 00 02 f7 03 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-hbm-on-command-4 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 e8 39 01 00 00 00 00 04 b1 00 10 c0 15 01 00 00 00 00 02 f7 03 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-hbm-on-command-5 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 e8 39 01 00 00 00 00 04 b1 00 10 10 15 01 00 00 00 00 02 f7 03 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-hbm-off-command = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 28 15 01 00 00 00 00 02 f7 03 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-aod-on-command-1 = [05 01 00 00 0a 00 02 28 00 05 01 00 00 78 00 02 10 00 05 01 00 00 05 00 02 11 00 15 01 00 00 00 00 02 b0 1c 15 01 00 00 0f 00 02 b5 28 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 fc 5a 5a 39 01 00 00 00 00 04 e8 64 08 0c 39 01 00 00 00 00 03 fc a5 a5 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 02 ed 04 39 01 00 00 00 00 03 f0 a5 a5 15 01 00 00 64 00 02 55 00 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 03 15 01 00 00 00 00 02 bb 07 39 01 00 00 00 00 03 f0 a5 a5 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-panel-aod-on-command-2 = [05 01 00 00 0a 00 02 28 00 05 01 00 00 78 00 02 10 00 05 01 00 00 05 00 02 11 00 15 01 00 00 00 00 02 b0 1c 15 01 00 00 0f 00 02 b5 28 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 fc 5a 5a 39 01 00 00 00 00 04 e8 64 08 0c 39 01 00 00 00 00 03 fc a5 a5 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 02 ed 04 39 01 00 00 00 00 03 f0 a5 a5 15 01 00 00 64 00 02 55 00 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 02 15 01 00 00 00 00 02 bb 07 39 01 00 00 00 00 03 f0 a5 a5 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-panel-aod-on-command-3 = [05 01 00 00 0a 00 02 28 00 05 01 00 00 78 00 02 10 00 05 01 00 00 05 00 02 11 00 15 01 00 00 00 00 02 b0 1c 15 01 00 00 0f 00 02 b5 28 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 fc 5a 5a 39 01 00 00 00 00 04 e8 64 08 0c 39 01 00 00 00 00 03 fc a5 a5 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 02 ed 04 39 01 00 00 00 00 03 f0 a5 a5 15 01 00 00 64 00 02 55 00 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 03 15 01 00 00 00 00 02 bb 05 39 01 00 00 00 00 03 f0 a5 a5 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-panel-aod-on-command-4 = [05 01 00 00 0a 00 02 28 00 05 01 00 00 78 00 02 10 00 05 01 00 00 05 00 02 11 00 15 01 00 00 00 00 02 b0 1c 15 01 00 00 0f 00 02 b5 28 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 fc 5a 5a 39 01 00 00 00 00 04 e8 64 08 0c 39 01 00 00 00 00 03 fc a5 a5 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 02 ed 04 39 01 00 00 00 00 03 f0 a5 a5 15 01 00 00 64 00 02 55 00 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 02 15 01 00 00 00 00 02 bb 05 39 01 00 00 00 00 03 f0 a5 a5 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-panel-aod-off-command = [05 01 00 00 0a 00 02 28 00 05 01 00 00 78 00 02 10 00 05 01 00 00 05 00 02 11 00 15 01 00 00 00 00 02 b0 1c 15 01 00 00 0f 00 02 b5 24 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 fc 5a 5a 39 01 00 00 00 00 04 e8 64 08 0c 39 01 00 00 00 00 03 fc a5 a5 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 02 ed 04 39 01 00 00 00 00 03 f0 a5 a5 15 01 00 00 64 00 02 55 00 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 20 39 01 00 00 00 00 03 f0 a5 a5 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-panel-aod-mode-command-1 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 03 15 01 00 00 00 00 02 bb 07 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-aod-mode-command-2 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 02 15 01 00 00 00 00 02 bb 07 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-aod-mode-command-3 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 03 15 01 00 00 00 00 02 bb 05 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-aod-mode-command-4 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 02 15 01 00 00 00 00 02 bb 05 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-aod-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-aod-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-serial-num-command = <0x6010000 0x1a1>; - qcom,mdss-dsi-panel-serial-num-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-srgb-on-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 bc 01 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 02 bc 12 39 01 00 00 00 00 02 b0 2c 39 01 00 00 00 00 16 bc a3 05 04 46 cd 10 05 09 b0 57 ef cf bb 11 bf e1 da 17 ff f9 d8 39 01 00 00 00 00 02 b0 42 39 01 00 00 00 00 02 bc 03 39 01 00 00 00 00 02 b0 4b 39 01 00 00 00 00 02 bc a1 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-srgb-off-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 0e 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-srgb-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-srgb-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-dci-p3-on-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 bc 01 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 02 bc 12 39 01 00 00 00 00 02 b0 2c 39 01 00 00 00 00 16 bc c6 00 00 1e cf 00 06 0a c3 26 ef cd e0 04 ce e9 df 00 ff f9 d8 39 01 00 00 00 00 02 b0 42 39 01 00 00 00 00 02 bc 03 39 01 00 00 00 00 02 b0 4b 39 01 00 00 00 00 02 bc a1 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-dci-p3-off-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 0e 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dci-p3-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dci-p3-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-night-mode-on-command = <0x39010000 0x3f0 0x5a5a3901 0x0 0x3bc0112 0x39010000 0x2b0 0x2c390100 0x16 0xbca00204 0x3bc71208 0x7a84be7 0xc9bf0ab9 0xe3da18ff 0xfefa3901 0x0 0x3f0a5a5>; - qcom,mdss-dsi-panel-night-mode-off-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 0e 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-night-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-night-mode-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-oneplus-mode-on-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 01 12 39 01 00 00 00 00 02 b0 2c 39 01 00 00 00 00 16 bc b4 02 04 05 ff 02 00 00 ff 00 ff ff f0 00 f0 e0 e1 18 ff fe fb 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 bc 01 39 01 00 00 00 00 02 b0 42 39 01 00 00 00 00 02 bc 03 39 01 00 00 00 00 02 b0 4b 39 01 00 00 00 00 02 bc 01 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-oneplus-mode-off-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 0e 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-oneplus-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-oneplus-mode-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-adaption-mode-on-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 01 12 39 01 00 00 00 00 02 b0 2c 39 01 00 00 00 00 16 bc b8 03 04 45 e2 10 04 07 c1 4b eb d7 b8 0a bf ff ed 14 ff ff fa 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 bc 01 39 01 00 00 00 00 02 b0 42 39 01 00 00 00 00 02 bc 03 39 01 00 00 00 00 02 b0 4b 39 01 00 00 00 00 02 bc 01 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-adaption-mode-off-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 0e 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-adaption-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-adaption-mode-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x230909 0x26240909 0x6030400>; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_samsung_s6e3fc2x01_cmd { - qcom,mdss-dsi-panel-name = "samsung s6e3fc2x01 cmd mode dsi panel"; - qcom,mdss-dsi-panel-manufacture = "SAMSUNG"; - qcom,mdss-dsi-panel-version = "S6E3FC2X01"; - qcom,mdss-dsi-backlight-version = "SAMSUNG"; - qcom,mdss-dsi-backlight-manufacture = "SAMSUNG"; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-reset-sequence = <0x1 0x5 0x0 0x2 0x1 0xa>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x91>; - 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-te-pin-select = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-te-check-enable; - qcom,esd-check-enabled; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 08]; - qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-status-value = <0x9f>; - qcom,mdss-dsi-panel-status-read-length = <0x1>; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-lp11-init; - qcom,mdss-dsi-high-brightness-panel; - qcom,mdss-dsi-acl-cmd-index = <0x0>; - qcom,mdss-dsi-acl-mode-index = <0x1>; - qcom,mdss-bl-high2bit; - qcom,mdss-dsi-panel-seria-num-year-index = <0xc>; - qcom,mdss-dsi-panel-seria-num-mon-index = <0xc>; - qcom,mdss-dsi-panel-seria-num-day-index = <0xd>; - qcom,mdss-dsi-panel-seria-num-hour-index = <0xe>; - qcom,mdss-dsi-panel-seria-num-min-index = <0xf>; - qcom,ulps-enabled; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x3d13 0x4042 0x84d0 0x3e80 0x33c2 0x86c4 0x1d4c 0xbb8>; - qcom,mdss-dsi-panel-peak-brightness = <0x5265c0>; - qcom,mdss-dsi-panel-average-brightness = <0x1e8480>; - qcom,mdss-dsi-panel-blackness-level = <0x7d0>; - qcom,panel-supply-entries = <0x518>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,mdss-brightness-max-level = <0x3ff>; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-dsi-bl-max-level = <0x3ff>; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - qcom,platform-vci-gpio = <0x34 0x1a 0x0>; - qcom,platform-poc-gpio = <0x34 0x19 0x0>; - qcom,mdss-dsi-t-clk-post = <0xe>; - qcom,mdss-dsi-t-clk-pre = <0x35>; - qcom,mdss-dsi-panel-clockrate = <0x3dcf5d40>; - phandle = <0x52d>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-h-front-porch = <0x48>; - qcom,mdss-dsi-h-back-porch = <0x24>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x12>; - qcom,mdss-dsi-v-front-porch = <0x20>; - qcom,mdss-dsi-v-pulse-width = <0x4>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-panel-jitter = <0x4 0x1>; - qcom,mdss-dsi-panel-clockrate = <0x3dcf5d40>; - qcom,mdss-dsi-on-command = [39 01 00 00 00 00 03 9f a5 a5 05 01 00 00 0a 00 02 11 00 39 01 00 00 00 00 03 9f 5a 5a 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 cd 01 39 01 00 00 0f 00 03 f0 a5 a5 39 01 00 00 00 00 03 9f a5 a5 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 9f 5a 5a 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 08 eb 17 41 92 0e 10 82 5a 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 05 2a 00 00 04 37 39 01 00 00 00 00 05 2b 00 00 09 23 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 09 39 01 00 00 00 00 03 e8 10 30 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 07 15 01 00 00 00 00 02 b7 01 15 01 00 00 00 00 02 b0 08 15 01 00 00 00 00 02 b7 12 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 fc 5a 5a 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 02 e3 88 39 01 00 00 00 00 02 b0 07 39 01 00 00 00 00 02 ed 67 39 01 00 00 00 00 03 fc a5 a5 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 20 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 01 00 02 55 00 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 b3 00 c1 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-off-command = <0x39010000 0x39f 0xa5a50501 0xa00 0x1283901 0x1000 0x3f05a5a 0x39010000 0x2b0 0x50390100 0x2 0xb9823901 0x1000 0x3f0a5a5 0x5010000 0x110 0x39010000 0x39f 0x5a5a3901 0x0 0x3f05a5a 0x15010000 0x2b0 0x5150100 0x2 0xf4013901 0x9600 0x3f0a5a5>; - qcom,mdss-dsi-post-panel-on-command = <0x39010000 0x39f 0xa5a50501 0x0 0x1293901 0x0 0x39f5a5a>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-panel-hbm-on-command = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 07 15 01 00 00 00 00 02 b7 7f 15 01 00 00 00 00 02 b0 08 15 01 00 00 80 00 02 b7 92 39 01 00 00 00 00 02 53 e8 39 01 00 00 23 00 03 f0 a5 a5 39 01 00 00 00 00 03 51 00 26]; - qcom,mdss-dsi-panel-hbm-on-command-2 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 07 15 01 00 00 00 00 02 b7 7f 15 01 00 00 00 00 02 b0 08 15 01 00 00 80 00 02 b7 92 39 01 00 00 00 00 02 53 e8 39 01 00 00 23 00 03 f0 a5 a5 39 01 00 00 00 00 03 51 00 78]; - qcom,mdss-dsi-panel-hbm-on-command-3 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 07 15 01 00 00 00 00 02 b7 7f 15 01 00 00 00 00 02 b0 08 15 01 00 00 80 00 02 b7 92 39 01 00 00 00 00 02 53 e8 39 01 00 00 23 00 03 f0 a5 a5 39 01 00 00 00 00 03 51 00 ca]; - qcom,mdss-dsi-panel-hbm-on-command-4 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 07 15 01 00 00 00 00 02 b7 7f 15 01 00 00 00 00 02 b0 08 15 01 00 00 80 00 02 b7 92 39 01 00 00 00 00 02 53 e8 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 51 01 2a]; - qcom,mdss-dsi-panel-hbm-on-command-5 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 07 15 01 00 00 00 00 02 b7 01 15 01 00 00 00 00 02 b0 08 15 01 00 00 00 00 02 b7 12 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 04 b7 00 01 5b 39 01 00 00 00 00 03 f0 a5 a5 15 01 00 00 0a 00 02 53 e0 39 01 00 00 00 00 03 51 03 ff 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 04 b7 00 01 53 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-hbm-off-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 04 b7 00 01 5b 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 02 53 20 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 04 b7 00 01 53 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-hbm-max-brightness-command-on = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 07 15 01 00 00 00 00 02 b7 7f 15 01 00 00 00 00 02 b0 08 15 01 00 00 80 00 02 b7 92 39 01 00 00 40 00 02 53 e8 39 01 00 00 80 00 03 f0 a5 a5 39 01 00 00 00 00 03 51 03 ff]; - qcom,mdss-dsi-panel-hbm-max-brightness-command-off = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 07 15 01 00 00 40 00 02 b7 7f 15 01 00 00 00 00 02 b0 08 15 01 00 00 40 00 02 b7 92 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 10 00 02 53 28]; - qcom,mdss-dsi-seed-command = [29 01 00 00 00 00 02 81 90 29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 02 b0 02 29 01 00 00 00 00 16 b1 b4 02 04 05 ff 02 00 00 ff 00 ff ff f0 00 f0 e0 e1 18 ff f3 f8 29 01 00 00 00 00 03 b1 00 00 29 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-command = [29 01 00 00 00 00 02 81 90 29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 02 b0 02 29 01 00 00 00 00 16 b1 b4 02 04 05 ff 02 00 00 ff 00 ff ff f0 00 f0 e0 e1 18 ff f3 f8 29 01 00 00 00 00 03 b1 00 00 29 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-seed-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-hbm-on-command-5-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-hbm-max-brightness-command-on-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-hbm-max-brightness-command-off-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-aod-on-command-1; - qcom,mdss-dsi-panel-aod-on-command-2; - qcom,mdss-dsi-panel-aod-on-command-3; - qcom,mdss-dsi-panel-aod-off-command; - qcom,mdss-dsi-panel-aod-off-samsung-command; - qcom,mdss-dsi-panel-aod-off-new-command; - qcom,mdss-dsi-panel-aod-off-new-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-aod-off-samsung-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-aod-off-hbm-on-command = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 07 15 01 00 00 00 00 02 b7 01 15 01 00 00 00 00 02 b0 08 15 01 00 00 00 00 02 b7 12 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 04 b7 00 01 5b 39 01 00 00 00 00 03 f0 a5 a5 15 01 00 00 0a 00 02 53 e0 39 01 00 00 00 00 03 51 03 ff 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 04 b7 00 01 53 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-aod-off-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-hbm-off-aod-on-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 04 b7 00 01 5b 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 02 53 20 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 04 b7 00 01 53 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-hbm-off-aod-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-aod-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-aod-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-aod-mode-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-serial-num-command = <0x6010000 0x1a1>; - qcom,mdss-dsi-panel-serial-num-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-display-srgb-color-mode-on-command = [39 01 00 00 00 00 02 81 90 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 02 39 01 00 00 00 00 16 b1 a7 07 05 48 d5 14 06 09 a7 54 eb cb c1 14 c4 e8 e2 1a ff ff e0 39 01 00 00 00 00 03 b1 00 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-display-p3-mode-on-command = [39 01 00 00 00 00 02 81 90 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 02 39 01 00 00 00 00 16 b1 ff 00 00 12 f0 00 02 02 e9 19 ff fc ed 03 ec fc f9 00 ff ff fd 39 01 00 00 00 00 03 b1 00 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-display-wide-color-mode-on-command = [39 01 00 00 02 00 02 81 90 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 02 39 01 00 00 00 00 16 b1 ff 00 00 00 ff 00 00 00 ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 39 01 00 00 00 00 03 b1 00 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-dci-p3-off-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 b1 00 01 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-customer-srgb-enable-command = [39 01 00 00 00 00 02 81 90 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 02 39 01 00 00 00 00 16 b1 a7 07 05 48 d5 14 06 09 a7 54 eb cb c1 14 c4 e8 e2 1a ff ff e0 39 01 00 00 00 00 03 b1 00 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-customer-p3-enable-command = [39 01 00 00 00 00 02 81 90 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 02 39 01 00 00 00 00 16 b1 ff 00 00 12 f0 00 02 02 e9 19 ff fc ed 03 ec fc f9 00 ff ff fd 39 01 00 00 00 00 03 b1 00 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-customer-p3-enable-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-customer-srgb-enable-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-laoding-effect-enable-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-laoding-effect-disable-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-display-srgb-color-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-display-p3-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-display-wide-color-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-night-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-dci-p3-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-adaption-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-adaption-mode-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0e 08]; - qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-id-command = [06 01 00 01 05 00 02 dc 08]; - qcom,mdss-dsi-panel-id-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-id1-command = [06 01 00 01 05 00 02 0a 08]; - qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-id2-command = [06 01 00 01 05 00 02 0e 08]; - qcom,mdss-dsi-panel-id2-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-id3-command = [06 01 00 01 05 00 02 e0 08]; - qcom,mdss-dsi-panel-id3-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-id4-command = [06 01 00 01 05 00 02 0f 08]; - qcom,mdss-dsi-panel-id4-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-id5-command = [06 01 00 01 05 00 02 e3 08]; - qcom,mdss-dsi-panel-id5-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-id6-command = [06 01 00 01 05 00 02 e5 08]; - qcom,mdss-dsi-panel-id6-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-id7-command = [06 01 00 01 05 00 02 fb 08]; - qcom,mdss-dsi-panel-id7-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-hbm-level1-command = [15 01 00 00 00 00 02 b0 08]; - qcom,mdss-dsi-panel-hbm-level1-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-hbm-read-command = [06 01 00 01 05 00 02 b7 08]; - qcom,mdss-dsi-panel-hbm-read-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-read-register-open-command = [39 01 00 00 00 00 03 fc 5a 5a]; - qcom,mdss-dsi-panel-read-register-close-command = [39 01 00 00 00 00 03 fc a5 a5]; - qcom,mdss-dsi-panel-read-register-open-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-read-register-close-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-read-hbm-elvss-open-command = [39 01 00 00 00 00 03 f0 5a 5a]; - qcom,mdss-dsi-panel-read-hbm-elvss-close-command = [39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-read-hbm-elvss-open-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-read-hbm-elvss-close-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-hbm-diming-on-command = [39 01 00 00 00 00 02 b7 92]; - qcom,mdss-dsi-panel-hbm-diming-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-hbm-diming-off-command = [39 01 00 00 00 00 02 b7 12]; - qcom,mdss-dsi-panel-hbm-diming-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x220909 0x25240909 0x6030400>; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_samsung_dsc_cmd { - qcom,mdss-dsi-panel-name = "samsung dsc cmd mode dsi panel"; - qcom,mdss-dsi-panel-manufacture = "SAMSUNG"; - qcom,mdss-dsi-panel-version = "DSC"; - qcom,mdss-dsi-backlight-version = "SAMSUNG"; - qcom,mdss-dsi-backlight-manufacture = "SAMSUNG"; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-reset-sequence = <0x1 0x5 0x0 0x2 0x1 0xa>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x91>; - 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-te-pin-select = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 08]; - qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-status-value = <0x9f>; - qcom,mdss-dsi-panel-status-read-length = <0x1>; - qcom,mdss-dsi-panel-id1-command = [06 01 00 01 05 00 02 0a 08]; - qcom,mdss-dsi-panel-id1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-id2-command = [06 01 00 01 05 00 02 0e 08]; - qcom,mdss-dsi-panel-id2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-id3-command = [06 01 00 01 05 00 02 e0 08]; - qcom,mdss-dsi-panel-id3-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-id4-command = [06 01 00 01 05 00 02 0f 08]; - qcom,mdss-dsi-panel-id4-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-id5-command = [06 01 00 01 05 00 02 e3 08]; - qcom,mdss-dsi-panel-id5-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-id6-command = [06 01 00 01 05 00 02 e5 08]; - qcom,mdss-dsi-panel-id6-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-id7-command = [06 01 00 01 05 00 02 fb 08]; - qcom,mdss-dsi-panel-id7-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-read-register-open-command = [39 01 00 00 00 00 03 fc 5a 5a]; - qcom,mdss-dsi-panel-read-register-close-command = [39 01 00 00 00 00 03 fc a5 a5]; - qcom,mdss-dsi-panel-read-register-open-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-read-register-close-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-lp11-init; - qcom,mdss-dsi-high-brightness-panel; - qcom,mdss-dsi-acl-cmd-index = <0x0>; - qcom,mdss-dsi-acl-mode-index = <0x1>; - qcom,mdss-bl-high2bit; - qcom,mdss-dsi-panel-seria-num-year-index = <0xc>; - qcom,mdss-dsi-panel-seria-num-mon-index = <0xc>; - qcom,mdss-dsi-panel-seria-num-day-index = <0xd>; - qcom,mdss-dsi-panel-seria-num-hour-index = <0xe>; - qcom,mdss-dsi-panel-seria-num-min-index = <0xf>; - qcom,ulps-enabled; - qcom,panel-supply-entries = <0x518>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,mdss-brightness-max-level = <0x3ff>; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-dsi-bl-max-level = <0x3ff>; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - qcom,platform-vci-gpio = <0x34 0x1a 0x0>; - qcom,platform-poc-gpio = <0x34 0x19 0x0>; - qcom,mdss-dsi-t-clk-post = <0xe>; - qcom,mdss-dsi-t-clk-pre = <0x35>; - phandle = <0x52e>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-h-front-porch = <0x48>; - qcom,mdss-dsi-h-back-porch = <0x24>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x12>; - qcom,mdss-dsi-v-front-porch = <0x20>; - qcom,mdss-dsi-v-pulse-width = <0x4>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-panel-jitter = <0x4 0x1>; - qcom,mdss-dsi-on-command = [29 00 00 00 00 00 03 f0 5a 5a 07 01 00 00 00 00 01 01 29 01 00 00 00 00 5a 0a 11 00 00 89 30 80 09 24 04 38 00 3c 02 1c 02 1c 02 00 02 0e 00 20 05 d2 00 07 00 0c 01 a1 01 b2 18 00 10 f0 03 0c 20 00 06 0b 0b 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 01 02 01 00 09 40 09 be 19 fc 19 fa 19 f8 1a 38 1a 78 1a b6 2a f6 2b 34 2b 74 3b 74 6b f4 00 29 00 00 00 00 00 03 f0 a5 a5 05 01 00 00 78 00 01 11 39 01 00 00 00 00 03 fc 5a 5a 39 01 00 00 00 00 02 b0 09 39 01 00 00 00 00 02 d7 2a 39 01 00 00 00 00 02 fe b0 39 01 00 00 00 00 02 fe 30 39 01 00 00 00 00 03 fc a5 a5 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 20 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 9d 01 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 fc 5a 5a 39 01 00 00 00 00 06 c5 0d 10 b4 62 1a 39 01 00 00 00 00 03 fc a5 a5 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-off-command = [05 01 00 00 14 00 02 28 00 05 01 00 00 00 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-h-sync-pulse = <0x0>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsc-slice-height = <0x3c>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-per-pkt = <0x2>; - qcom,mdss-dsc-bit-per-component = <0x8>; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsi-panel-hbm-on-command = [39 01 00 00 00 00 03 51 00 26 39 01 00 00 00 00 02 53 e0]; - qcom,mdss-dsi-panel-hbm-on-command-2 = [39 01 00 00 00 00 03 51 00 78 39 01 00 00 00 00 02 53 e0]; - qcom,mdss-dsi-panel-hbm-on-command-3 = [39 01 00 00 00 00 03 51 00 ca 39 01 00 00 00 00 02 53 e0]; - qcom,mdss-dsi-panel-hbm-on-command-4 = [39 01 00 00 00 00 03 51 01 2a 39 01 00 00 00 00 02 53 e0]; - qcom,mdss-dsi-panel-hbm-on-command-5 = [39 01 00 00 00 00 03 51 03 ff 39 01 00 00 00 00 02 53 e0]; - qcom,mdss-dsi-panel-hbm-off-command = [39 01 00 00 00 00 02 53 20]; - qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-aod-on-command-1 = <0x5010000 0x23000228 0x50100 0x780002 0x10000501 0xa00 0x2110039 0x1000000 0x3f05a 0x5a150100 0x2 0xb0011501 0x0 0x2cd0215 0x1000000 0x23500 0x39010000 0x8eb 0x1741920e 0x10825a39 0x1000000 0x52a00 0x43739 0x1000000 0x52b00 0x92339 0x1000000 0x2b009 0x39010000 0x3e8 0x10301501 0x0 0x2532315 0x1000000 0x2b0a5 0x15010000 0x2c7 0x1390100 0x3 0xf0a5a505 0x1000000 0x22900>; - qcom,mdss-dsi-panel-aod-on-command-2 = <0x5010000 0x23000228 0x50100 0x780002 0x10000501 0xa00 0x2110039 0x1000000 0x3f05a 0x5a150100 0x2 0xb0011501 0x0 0x2cd0215 0x1000000 0x23500 0x39010000 0x8eb 0x1741920e 0x10825a39 0x1000000 0x52a00 0x43739 0x1000000 0x52b00 0x92339 0x1000000 0x2b009 0x39010000 0x3e8 0x10301501 0x0 0x2532215 0x1000000 0x2b0a5 0x15010000 0x2c7 0x1390100 0x3 0xf0a5a505 0x1000000 0x22900>; - qcom,mdss-dsi-panel-aod-on-command-3 = <0x5010000 0x23000228 0x50100 0x780002 0x10000501 0xa00 0x2110039 0x1000000 0x3f05a 0x5a150100 0x2 0xb0011501 0x0 0x2cd0215 0x1000000 0x23500 0x39010000 0x8eb 0x1741920e 0x10825a39 0x1000000 0x52a00 0x43739 0x1000000 0x52b00 0x92339 0x1000000 0x2b009 0x39010000 0x3e8 0x10301501 0x0 0x2532315 0x1000000 0x2b0a5 0x15010000 0x2c7 0x390100 0x3 0xf0a5a505 0x1000000 0x22900>; - qcom,mdss-dsi-panel-aod-on-command-4 = [39 01 00 00 00 00 03 9f a5 a5 05 01 00 00 0a 00 01 28 05 01 00 00 78 00 01 10 05 01 00 00 0a 00 01 11 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 01 15 01 00 00 20 00 02 cd 01 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 01 15 01 00 00 14 00 02 cd 02 39 01 00 00 00 00 03 51 03 ff 15 01 00 00 00 00 02 53 22 15 01 00 00 00 00 02 b0 a5 15 01 00 00 00 00 02 c7 00 39 01 00 00 00 00 03 f0 a5 a5 05 01 00 00 00 00 01 29 39 01 00 00 00 00 03 9f 5a 5a]; - qcom,mdss-dsi-panel-aod-off-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 cd 01 39 01 00 00 00 00 02 53 20 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-aod-mode-command-1 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 23 15 01 00 00 00 00 02 b0 a5 15 01 00 00 00 00 02 c7 01 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-aod-mode-command-2 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 22 15 01 00 00 00 00 02 b0 a5 15 01 00 00 00 00 02 c7 01 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-aod-mode-command-3 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 23 15 01 00 00 00 00 02 b0 a5 15 01 00 00 00 00 02 c7 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-aod-mode-command-4 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 22 15 01 00 00 00 00 02 b0 a5 15 01 00 00 00 00 02 c7 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-aod-on-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-aod-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-aod-mode-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-serial-num-command = <0x6010000 0x1a1>; - qcom,mdss-dsi-panel-serial-num-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-srgb-on-command = [39 01 00 00 00 00 02 81 90 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 02 39 01 00 00 00 00 16 b1 a3 05 04 46 cd 10 05 09 b0 57 ef cf bb 11 bf e1 da 17 ff f9 d8 39 01 00 00 00 00 03 b1 00 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-srgb-off-command = [39 01 00 00 00 00 02 81 00 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 b1 00 01 39 01 00 00 00 00 03 b3 00 c1 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-srgb-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-srgb-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-dci-p3-on-command = [39 01 00 00 00 00 02 81 90 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 02 39 01 00 00 00 00 16 b1 c6 00 00 1e cf 00 06 0a c3 26 ef cd e0 04 ce e9 df 00 ff f9 d8 39 01 00 00 00 00 03 b1 00 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-dci-p3-off-command = [39 01 00 00 00 00 02 81 00 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 b1 00 01 39 01 00 00 00 00 03 b3 00 c1 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dci-p3-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dci-p3-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-night-mode-on-command = [39 01 00 00 00 00 02 81 90 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 02 39 01 00 00 00 00 16 b1 a0 02 04 3b c7 12 08 07 a8 4b e7 c9 bf 0a b9 e3 da 18 ff fe fa 39 01 00 00 00 00 03 b1 00 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-night-mode-off-command = [39 01 00 00 00 00 02 81 00 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 b1 00 01 39 01 00 00 00 00 03 b3 00 c1 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-night-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-night-mode-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-oneplus-mode-on-command = [39 01 00 00 00 00 02 81 90 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 02 39 01 00 00 00 00 16 b1 b4 02 04 05 ff 02 00 00 ff 00 ff ff f0 00 f0 e0 e1 18 ff fe fb 39 01 00 00 00 00 03 b1 00 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-oneplus-mode-off-command = [39 01 00 00 00 00 02 81 00 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 b1 00 01 39 01 00 00 00 00 03 b3 00 c1 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-oneplus-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-oneplus-mode-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-adaption-mode-on-command = [39 01 00 00 00 00 02 81 90 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 02 39 01 00 00 00 00 16 b1 b8 03 04 45 e2 10 04 07 c1 4b eb d7 b8 0a bf ff ed 14 ff ff fa 39 01 00 00 00 00 03 b1 00 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-adaption-mode-off-command = [39 01 00 00 00 00 02 81 00 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 b1 00 01 39 01 00 00 00 00 03 b3 00 c1 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-adaption-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-adaption-mode-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 08]; - qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-id-command = [06 01 00 01 05 00 02 dc 08]; - qcom,mdss-dsi-panel-id-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-id1-command = [06 01 00 01 05 00 02 0a 08]; - qcom,mdss-dsi-panel-id1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-id2-command = [06 01 00 01 05 00 02 0e 08]; - qcom,mdss-dsi-panel-id2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-id3-command = [06 01 00 01 05 00 02 e0 08]; - qcom,mdss-dsi-panel-id3-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-id4-command = [06 01 00 01 05 00 02 0f 08]; - qcom,mdss-dsi-panel-id4-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-id5-command = [06 01 00 01 05 00 02 e3 08]; - qcom,mdss-dsi-panel-id5-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-id6-command = [06 01 00 01 05 00 02 e5 08]; - qcom,mdss-dsi-panel-id6-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-id7-command = [06 01 00 01 05 00 02 fb 08]; - qcom,mdss-dsi-panel-id7-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-read-register-open-command = [39 01 00 00 00 00 03 fc 5a 5a]; - qcom,mdss-dsi-panel-read-register-close-command = [39 01 00 00 00 00 03 fc a5 a5]; - qcom,mdss-dsi-panel-read-register-open-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-read-register-close-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x140505 0x1f0a0505 0x3030400>; - qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1 0x2 0x1 0x1>; - qcom,default-topology-index = <0x1>; - }; - }; - }; - }; - - qcom,sde_rscc@af20000 { - cell-index = <0x0>; - compatible = "qcom,sde-rsc"; - reg = <0xaf20000 0x1c44 0xaf30000 0x3fd4>; - reg-names = "drv", "wrapper"; - qcom,sde-rsc-version = <0x1>; - vdd-supply = <0x19>; - clocks = <0x20 0x23 0x20 0x22>; - clock-names = "vsync_clk", "iface_clk"; - clock-rate = <0x0 0x0>; - qcom,sde-dram-channels = <0x2>; - mboxes = <0x2b 0x0>; - mbox-names = "disp_rsc"; - phandle = <0x2ba>; - - qcom,sde-data-bus { - qcom,msm-bus,name = "disp_rsc_mnoc"; - qcom,msm-bus,active-only; - qcom,msm-bus,num-cases = <0x3>; - qcom,msm-bus,num-paths = <0x2>; - qcom,msm-bus,vectors-KBps = <0x4e23 0x5023 0x0 0x0 0x4e24 0x5023 0x0 0x0 0x4e23 0x5023 0x0 0x61a800 0x4e24 0x5023 0x0 0x61a800 0x4e23 0x5023 0x0 0x61a800 0x4e24 0x5023 0x0 0x61a800>; - }; - - qcom,sde-llcc-bus { - qcom,msm-bus,name = "disp_rsc_llcc"; - qcom,msm-bus,active-only; - qcom,msm-bus,num-cases = <0x3>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x4e21 0x5021 0x0 0x0 0x4e21 0x5021 0x0 0x61a800 0x4e21 0x5021 0x0 0x61a800>; - }; - - qcom,sde-ebi-bus { - qcom,msm-bus,name = "disp_rsc_ebi"; - qcom,msm-bus,active-only; - qcom,msm-bus,num-cases = <0x3>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x4e20 0x5020 0x0 0x0 0x4e20 0x5020 0x0 0x61a800 0x4e20 0x5020 0x0 0x61a800>; - }; - }; - - qcom,mdss_rotator@ae00000 { - compatible = "qcom,sde_rotator"; - reg = <0xae00000 0xac000 0xaeb8000 0x3000>; - reg-names = "mdp_phys", "rot_vbif_phys"; - #list-cells = <0x1>; - qcom,mdss-rot-mode = <0x1>; - qcom,mdss-highest-bank-bit = <0x2>; - qcom,msm-bus,name = "mdss_rotator"; - qcom,msm-bus,num-cases = <0x3>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x19 0x200 0x0 0x0 0x19 0x200 0x0 0x61a800 0x19 0x200 0x0 0x61a800>; - rot-vdd-supply = <0x19>; - qcom,supply-names = "rot-vdd"; - clocks = <0x22 0x1b 0x22 0x1c 0x20 0x0 0x20 0x20 0x20 0x1>; - clock-names = "gcc_iface", "gcc_bus", "iface_clk", "rot_clk", "axi_clk"; - interrupt-parent = <0x2c>; - interrupts = <0x2 0x0>; - power-domains = <0x2c>; - qcom,mdss-rot-vbif-qos-setting = <0x3 0x3 0x3 0x3 0x3 0x3 0x3 0x3>; - qcom,mdss-rot-vbif-memtype = <0x3 0x3>; - qcom,mdss-rot-cdp-setting = <0x1 0x1>; - qcom,mdss-rot-qos-lut = <0x0 0x0 0x0 0x0>; - qcom,mdss-rot-danger-lut = <0x0 0x0>; - 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 0x4>; - phandle = <0x2a>; - - qcom,rot-reg-bus { - qcom,msm-bus,name = "mdss_rot_reg"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,active-only; - qcom,msm-bus,vectors-KBps = <0x1 0x24e 0x0 0x0 0x1 0x24e 0x0 0x12c00>; - phandle = <0x2bb>; - }; - - qcom,smmu_rot_unsec_cb { - compatible = "qcom,smmu_sde_rot_unsec"; - iommus = <0x29 0x1090 0x0>; - phandle = <0x2bc>; - }; - - qcom,smmu_rot_sec_cb { - compatible = "qcom,smmu_sde_rot_sec"; - iommus = <0x29 0x1091 0x0>; - phandle = <0x2bd>; - }; - }; - - qcom,mdss_dsi_ctrl0@ae94000 { - compatible = "qcom,dsi-ctrl-hw-v2.2"; - label = "dsi-ctrl-0"; - cell-index = <0x0>; - reg = <0xae94000 0x400 0xaf03000 0x5004>; - reg-names = "dsi_ctrl", "disp_cc_base"; - interrupt-parent = <0x2c>; - interrupts = <0x4 0x0>; - vdda-1p2-supply = <0x2e>; - clocks = <0x20 0x2 0x20 0x3 0x20 0x4 0x20 0x1a 0x20 0x1b 0x20 0x13>; - clock-names = "byte_clk", "byte_clk_rcg", "byte_intf_clk", "pixel_clk", "pixel_clk_rcg", "esc_clk"; - qcom,null-insertion-enabled; - phandle = <0x2be>; - - qcom,ctrl-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,ctrl-supply-entry@0 { - reg = <0x0>; - qcom,supply-name = "vdda-1p2"; - qcom,supply-min-voltage = <0x124f80>; - qcom,supply-max-voltage = <0x124f80>; - qcom,supply-enable-load = <0x5528>; - qcom,supply-disable-load = <0x0>; - }; - }; - - qcom,core-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,core-supply-entry@0 { - reg = <0x0>; - qcom,supply-name = "refgen"; - qcom,supply-min-voltage = <0x0>; - qcom,supply-max-voltage = <0x0>; - qcom,supply-enable-load = <0x0>; - qcom,supply-disable-load = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_ctrl1@ae96000 { - compatible = "qcom,dsi-ctrl-hw-v2.2"; - label = "dsi-ctrl-1"; - cell-index = <0x1>; - reg = <0xae96000 0x400 0xaf03000 0x5004>; - reg-names = "dsi_ctrl", "disp_cc_base"; - interrupt-parent = <0x2c>; - interrupts = <0x5 0x0>; - vdda-1p2-supply = <0x2e>; - clocks = <0x20 0x5 0x20 0x6 0x20 0x7 0x20 0x1c 0x20 0x1d 0x20 0x15>; - clock-names = "byte_clk", "byte_clk_rcg", "byte_intf_clk", "pixel_clk", "pixel_clk_rcg", "esc_clk"; - qcom,null-insertion-enabled; - phandle = <0x2bf>; - status = "disabled"; - - qcom,ctrl-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,ctrl-supply-entry@0 { - reg = <0x0>; - qcom,supply-name = "vdda-1p2"; - qcom,supply-min-voltage = <0x124f80>; - qcom,supply-max-voltage = <0x124f80>; - qcom,supply-enable-load = <0x5528>; - qcom,supply-disable-load = <0x0>; - }; - }; - - qcom,core-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,core-supply-entry@0 { - reg = <0x0>; - qcom,supply-name = "refgen"; - qcom,supply-min-voltage = <0x0>; - qcom,supply-max-voltage = <0x0>; - qcom,supply-enable-load = <0x0>; - qcom,supply-disable-load = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_phy0@ae94400 { - compatible = "qcom,dsi-phy-v3.0"; - label = "dsi-phy-0"; - cell-index = <0x0>; - 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 = <0x0 0x0 0x0 0x0 0x80>; - qcom,platform-regulator-settings = [1d 1d 1d 1d 1d]; - phandle = <0x2c0>; - - qcom,phy-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,phy-supply-entry@0 { - reg = <0x0>; - qcom,supply-name = "vdda-0p9"; - qcom,supply-min-voltage = <0xd6d80>; - qcom,supply-max-voltage = <0xd6d80>; - qcom,supply-enable-load = <0x8ca0>; - qcom,supply-disable-load = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_phy0@ae96400 { - compatible = "qcom,dsi-phy-v3.0"; - label = "dsi-phy-1"; - cell-index = <0x1>; - 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 = <0x0 0x0 0x0 0x0 0x80>; - phandle = <0x2c1>; - - qcom,phy-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,phy-supply-entry@0 { - reg = <0x0>; - qcom,supply-name = "vdda-0p9"; - qcom,supply-min-voltage = <0xd6d80>; - qcom,supply-max-voltage = <0xd6d80>; - qcom,supply-enable-load = <0x8ca0>; - qcom,supply-disable-load = <0x0>; - }; - }; - }; - - qcom,dp_display@0 { - cell-index = <0x0>; - 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", "dp_aux", "dp_link", "dp_p0", "dp_phy", "dp_ln_tx0", "dp_ln_tx1", "dp_mmss_cc", "qfprom_physical", "dp_pll", "usb3_dp_com", "hdcp_physical"; - interrupt-parent = <0x2c>; - interrupts = <0xc 0x0>; - clocks = <0x20 0x8 0x21 0x0 0x22 0x9f 0x22 0xa9 0x22 0xa3 0x20 0xc 0x20 0xe 0x20 0x11 0x20 0xa 0x20 0x12 0x30 0x5>; - clock-names = "core_aux_clk", "core_usb_ref_clk_src", "core_usb_ref_clk", "core_usb_cfg_ahb_clk", "core_usb_pipe_clk", "ctrl_link_clk", "ctrl_link_iface_clk", "ctrl_pixel_clk", "crypto_clk", "pixel_clk_rcg", "pixel_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>; - phandle = <0x2c2>; - status = "disabled"; - - qcom,ctrl-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,ctrl-supply-entry@0 { - reg = <0x0>; - qcom,supply-name = "vdda-1p2"; - qcom,supply-min-voltage = <0x124f80>; - qcom,supply-max-voltage = <0x124f80>; - qcom,supply-enable-load = <0x5528>; - qcom,supply-disable-load = <0x0>; - }; - }; - - qcom,phy-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,phy-supply-entry@0 { - reg = <0x0>; - qcom,supply-name = "vdda-0p9"; - qcom,supply-min-voltage = <0xd6d80>; - qcom,supply-max-voltage = <0xd6d80>; - qcom,supply-enable-load = <0x8ca0>; - qcom,supply-disable-load = <0x0>; - }; - }; - - qcom,core-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,core-supply-entry@0 { - reg = <0x0>; - qcom,supply-name = "refgen"; - qcom,supply-min-voltage = <0x0>; - qcom,supply-max-voltage = <0x0>; - qcom,supply-enable-load = <0x0>; - qcom,supply-disable-load = <0x0>; - }; - }; - }; - - 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; - phandle = <0x35>; - - qcom,iommu_qupv3_0_geni_se_cb { - compatible = "qcom,qupv3-geni-se-cb"; - iommus = <0x29 0x3 0x0>; - phandle = <0x2c3>; - }; - }; - - qcom,qup_uart@0x898000 { - compatible = "qcom,msm-geni-serial-hs"; - reg = <0x898000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x58 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x31 0x32 0x33>; - pinctrl-1 = <0x31 0x32 0x33>; - interrupts-extended = <0x1 0x0 0x25f 0x0 0x34 0x30 0x0>; - status = "ok"; - qcom,wakeup-byte = <0xfd>; - qcom,wrapper-core = <0x35>; - phandle = <0x2c4>; - }; - - qcom,qup_uart@0x89c000 { - compatible = "qcom,msm-geni-serial-hs"; - reg = <0x89c000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x5a 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x36>; - pinctrl-1 = <0x37>; - interrupts-extended = <0x1 0x0 0x260 0x0 0x34 0x60 0x0>; - status = "disabled"; - qcom,wakeup-byte = <0xfd>; - qcom,wrapper-core = <0x35>; - phandle = <0x2c5>; - }; - - i2c@880000 { - compatible = "qcom,i2c-geni"; - reg = <0x880000 0x4000>; - interrupts = <0x0 0x259 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x4c 0x22 0x6c 0x22 0x6d>; - dmas = <0x38 0x0 0x0 0x3 0x40 0x0 0x38 0x1 0x0 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x39>; - pinctrl-1 = <0x3a>; - qcom,wrapper-core = <0x35>; - status = "disabled"; - phandle = <0x2c6>; - }; - - i2c@884000 { - compatible = "qcom,i2c-geni"; - reg = <0x884000 0x4000>; - interrupts = <0x0 0x25a 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x4e 0x22 0x6c 0x22 0x6d>; - dmas = <0x38 0x0 0x1 0x3 0x40 0x0 0x38 0x1 0x1 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x3b>; - pinctrl-1 = <0x3c>; - qcom,wrapper-core = <0x35>; - status = "disabled"; - phandle = <0x2c7>; - }; - - i2c@888000 { - compatible = "qcom,i2c-geni"; - reg = <0x888000 0x4000>; - interrupts = <0x0 0x25b 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x50 0x22 0x6c 0x22 0x6d>; - dmas = <0x38 0x0 0x2 0x3 0x40 0x0 0x38 0x1 0x2 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x3d>; - pinctrl-1 = <0x3e>; - qcom,wrapper-core = <0x35>; - status = "disabled"; - phandle = <0x2c8>; - }; - - i2c@88c000 { - compatible = "qcom,i2c-geni"; - reg = <0x88c000 0x4000>; - interrupts = <0x0 0x25c 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x52 0x22 0x6c 0x22 0x6d>; - dmas = <0x38 0x0 0x3 0x3 0x40 0x0 0x38 0x1 0x3 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x3f>; - pinctrl-1 = <0x40>; - qcom,wrapper-core = <0x35>; - status = "ok"; - phandle = <0x2c9>; - - nq@28 { - compatible = "qcom,nq-nci"; - reg = <0x28>; - qcom,nq-irq = <0x34 0x3f 0x0>; - qcom,nq-ven = <0x34 0xc 0x0>; - qcom,nq-firm = <0x34 0x3e 0x0>; - qcom,nq-clkreq = <0xe7 0x15 0x0>; - qcom,nq-esepwr = <0x34 0x74 0x0>; - interrupt-parent = <0x34>; - interrupts = <0x3f 0x0>; - interrupt-names = "nfc_irq"; - pinctrl-names = "nfc_active", "nfc_suspend"; - pinctrl-0 = <0x469 0x46b 0x2fc>; - pinctrl-1 = <0x46a 0x46c>; - status = "disabled"; - }; - - pn5xx@28 { - compatible = "nxp,pn544"; - reg = <0x28>; - nxp,pn544-irq = <0x34 0x3f 0x0>; - nxp,pn544-ven = <0x34 0xc 0x0>; - nxp,pn544-fw-dwnld = <0x34 0x3e 0x0>; - nxp,pn544-clk-gpio = <0xe7 0x15 0x0>; - nxp,pn544-ese-pwr = <0x34 0x74 0x0>; - nfc_voltage_s4-supply = <0x4d3>; - nxp,pn544-wake-up = <0x34 0x81 0x0>; - interrupt-parent = <0x34>; - qcom,clk-src = "BBCLK3"; - interrupts = <0x3f 0x0>; - interrupt-names = "nfc_irq"; - pinctrl-names = "nfc_active", "nfc_suspend"; - pinctrl-0 = <0x469 0x46b 0x2fc>; - pinctrl-1 = <0x46a 0x46c>; - clocks = <0x21 0x4>; - clock-names = "ref_clk"; - }; - }; - - i2c@890000 { - compatible = "qcom,i2c-geni"; - reg = <0x890000 0x4000>; - interrupts = <0x0 0x25d 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x54 0x22 0x6c 0x22 0x6d>; - dmas = <0x38 0x0 0x4 0x3 0x40 0x0 0x38 0x1 0x4 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x41>; - pinctrl-1 = <0x42>; - qcom,wrapper-core = <0x35>; - status = "ok"; - phandle = <0x2ca>; - - max98927@3a { - compatible = "maxim,max98927L"; - reg = <0x3a>; - mono_stereo_mode = <0x0>; - maxim,98927-reset-gpio = <0x34 0x45 0x0>; - status = "ok"; - }; - }; - - i2c@894000 { - compatible = "qcom,i2c-geni"; - reg = <0x894000 0x4000>; - interrupts = <0x0 0x25e 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x56 0x22 0x6c 0x22 0x6d>; - dmas = <0x38 0x0 0x5 0x3 0x40 0x0 0x38 0x1 0x5 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x43>; - pinctrl-1 = <0x44>; - qcom,wrapper-core = <0x35>; - status = "disabled"; - phandle = <0x2cb>; - }; - - i2c@898000 { - compatible = "qcom,i2c-geni"; - reg = <0x898000 0x4000>; - interrupts = <0x0 0x25f 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x58 0x22 0x6c 0x22 0x6d>; - dmas = <0x38 0x0 0x6 0x3 0x40 0x0 0x38 0x1 0x6 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x45>; - pinctrl-1 = <0x46>; - qcom,wrapper-core = <0x35>; - status = "disabled"; - phandle = <0x2cc>; - }; - - i2c@89c000 { - compatible = "qcom,i2c-geni"; - reg = <0x89c000 0x4000>; - interrupts = <0x0 0x260 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x5a 0x22 0x6c 0x22 0x6d>; - dmas = <0x38 0x0 0x7 0x3 0x40 0x0 0x38 0x1 0x7 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x47>; - pinctrl-1 = <0x48>; - qcom,wrapper-core = <0x35>; - status = "disabled"; - phandle = <0x2cd>; - }; - - spi@880000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0x880000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x4c 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x49>; - pinctrl-1 = <0x4a>; - interrupts = <0x0 0x259 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x35>; - dmas = <0x38 0x0 0x0 0x1 0x40 0x0 0x38 0x1 0x0 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "ok"; - phandle = <0x2ce>; - qcom,disable-autosuspend; - - ese@0 { - compatible = "nxp,p61"; - reg = <0x0>; - spi-max-frequency = <0x7a1200>; - nxp,nfcc = "1-0028"; - }; - }; - - spi@884000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0x884000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x4e 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x4b>; - pinctrl-1 = <0x4c>; - interrupts = <0x0 0x25a 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x35>; - dmas = <0x38 0x0 0x1 0x1 0x40 0x0 0x38 0x1 0x1 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - phandle = <0x2cf>; - }; - - spi@888000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0x888000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x50 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x4d>; - pinctrl-1 = <0x4e>; - interrupts = <0x0 0x25b 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x35>; - dmas = <0x38 0x0 0x2 0x1 0x40 0x0 0x38 0x1 0x2 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - phandle = <0x2d0>; - }; - - spi@88c000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0x88c000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x52 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x4f>; - pinctrl-1 = <0x50>; - interrupts = <0x0 0x25c 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x35>; - dmas = <0x38 0x0 0x3 0x1 0x40 0x0 0x38 0x1 0x3 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - phandle = <0x2d1>; - }; - - spi@890000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0x890000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x54 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x51>; - pinctrl-1 = <0x52>; - interrupts = <0x0 0x25d 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x35>; - dmas = <0x38 0x0 0x4 0x1 0x40 0x0 0x38 0x1 0x4 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - phandle = <0x2d2>; - }; - - spi@894000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0x894000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x56 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x53>; - pinctrl-1 = <0x54>; - interrupts = <0x0 0x25e 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x35>; - dmas = <0x38 0x0 0x5 0x1 0x40 0x0 0x38 0x1 0x5 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - phandle = <0x2d3>; - }; - - spi@898000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0x898000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x58 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x55>; - pinctrl-1 = <0x56>; - interrupts = <0x0 0x25f 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x35>; - dmas = <0x38 0x0 0x6 0x1 0x40 0x0 0x38 0x1 0x6 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - phandle = <0x2d4>; - }; - - spi@89c000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0x89c000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x5a 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x57>; - pinctrl-1 = <0x58>; - interrupts = <0x0 0x260 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x35>; - dmas = <0x38 0x0 0x7 0x1 0x40 0x0 0x38 0x1 0x7 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - 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; - phandle = <0x5b>; - - qcom,iommu_qupv3_1_geni_se_cb { - compatible = "qcom,qupv3-geni-se-cb"; - iommus = <0x29 0x6c3 0x0>; - phandle = <0x2d6>; - }; - }; - - qcom,qup_uart@0xa84000 { - compatible = "qcom,msm-geni-console-oem"; - reg = <0xa84000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x5e 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x59>; - pinctrl-1 = <0x5a>; - interrupts = <0x0 0x162 0x0>; - qcom,wrapper-core = <0x5b>; - status = "ok"; - phandle = <0x2d7>; - }; - - qcom,qup_uart@0xa88000 { - compatible = "qcom,msm-geni-console"; - reg = <0xa88000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x60 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x5c>; - pinctrl-1 = <0x5d>; - interrupts = <0x0 0x163 0x0>; - qcom,wrapper-core = <0x5b>; - status = "disabled"; - phandle = <0x2d8>; - }; - - i2c@a80000 { - compatible = "qcom,i2c-geni"; - reg = <0xa80000 0x4000>; - interrupts = <0x0 0x161 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x5c 0x22 0x6e 0x22 0x6f>; - dmas = <0x5e 0x0 0x0 0x3 0x40 0x0 0x5e 0x1 0x0 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x5f>; - pinctrl-1 = <0x60>; - qcom,wrapper-core = <0x5b>; - status = "disabled"; - phandle = <0x2d9>; - }; - - i2c@a84000 { - compatible = "qcom,i2c-geni"; - reg = <0xa84000 0x4000>; - interrupts = <0x0 0x162 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x5e 0x22 0x6e 0x22 0x6f>; - dmas = <0x5e 0x0 0x1 0x3 0x40 0x0 0x5e 0x1 0x1 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x61>; - pinctrl-1 = <0x62>; - qcom,wrapper-core = <0x5b>; - status = "disabled"; - phandle = <0x2da>; - }; - - i2c@a88000 { - compatible = "qcom,i2c-geni"; - reg = <0xa88000 0x4000>; - interrupts = <0x0 0x163 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x60 0x22 0x6e 0x22 0x6f>; - dmas = <0x5e 0x0 0x2 0x3 0x40 0x0 0x5e 0x1 0x2 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep", "reset"; - pinctrl-0 = <0x63>; - pinctrl-1 = <0x64>; - pinctrl-2 = <0x65>; - qcom,wrapper-core = <0x5b>; - status = "ok"; - phandle = <0x2db>; - qcom,clk-freq-out = <0x186a0>; - - qcom,smb1355@8 { - compatible = "qcom,i2c-pmic"; - reg = <0x8>; - #address-cells = <0x1>; - #size-cells = <0x0>; - interrupt-parent = <0x2f1>; - interrupts = <0x0 0xd1 0x0 0x8>; - interrupt_names = "smb1355_0"; - interrupt-controller; - #interrupt-cells = <0x3>; - qcom,periph-map = <0x10 0x12 0x13 0x16>; - phandle = <0x4fe>; - - qcom,revid@100 { - compatible = "qcom,qpnp-revid"; - reg = <0x100 0x100>; - phandle = <0x4fd>; - }; - - qcom,smb1355-charger@1000 { - compatible = "qcom,smb1355"; - qcom,pmic-revid = <0x4fd>; - reg = <0x1000 0x700>; - #address-cells = <0x1>; - #size-cells = <0x1>; - interrupt-parent = <0x4fe>; - status = "ok"; - io-channels = <0x4ec 0x2 0x4ec 0xc>; - io-channel-names = "charger_temp", "charger_temp_max"; - qcom,disable-ctm; - phandle = <0x598>; - - qcom,chgr@1000 { - reg = <0x1000 0x100>; - interrupts = <0x10 0x1 0x1>; - interrupt-names = "chg-state-change"; - }; - - qcom,chgr-misc@1600 { - reg = <0x1600 0x100>; - interrupts = <0x16 0x1 0x1 0x16 0x6 0x1>; - interrupt-names = "wdog-bark", "temperature-change"; - }; - }; - }; - - qcom,smb1355@c { - compatible = "qcom,i2c-pmic"; - reg = <0xc>; - #address-cells = <0x1>; - #size-cells = <0x0>; - interrupt-parent = <0x2f1>; - interrupts = <0x0 0xd1 0x0 0x8>; - interrupt_names = "smb1355_1"; - interrupt-controller; - #interrupt-cells = <0x3>; - qcom,periph-map = <0x10 0x12 0x13 0x16>; - phandle = <0x500>; - - qcom,revid@100 { - compatible = "qcom,qpnp-revid"; - reg = <0x100 0x100>; - phandle = <0x4ff>; - }; - - qcom,smb1355-charger@1000 { - compatible = "qcom,smb1355"; - qcom,pmic-revid = <0x4ff>; - reg = <0x1000 0x700>; - #address-cells = <0x1>; - #size-cells = <0x1>; - interrupt-parent = <0x500>; - status = "ok"; - io-channels = <0x4ec 0x2 0x4ec 0xc>; - io-channel-names = "charger_temp", "charger_temp_max"; - qcom,disable-ctm; - phandle = <0x599>; - - qcom,chgr@1000 { - reg = <0x1000 0x100>; - interrupts = <0x10 0x1 0x1>; - interrupt-names = "chg-state-change"; - }; - - qcom,chgr-misc@1600 { - reg = <0x1600 0x100>; - interrupts = <0x16 0x1 0x1 0x16 0x6 0x1>; - interrupt-names = "wdog-bark", "temperature-change"; - }; - }; - }; - - bq27541-battery@55 { - status = "ok"; - compatible = "ti,bq27541-battery"; - reg = <0x55>; - qcom,modify-soc-smooth; - }; - - oneplus_fastchg@26 { - status = "ok"; - compatible = "microchip,oneplus_fastchg"; - reg = <0x26>; - microchip,mcu-en-gpio = <0x34 0x66 0x0>; - microchip,usb-sw-1-gpio = <0x34 0x25 0x0>; - microchip,usb-sw-2-gpio = <0x34 0x33 0x0>; - microchip,ap-clk = <0x34 0x2b 0x0>; - microchip,ap-data = <0x34 0x2c 0x0>; - pinctrl-names = "mux_fastchg_active", "mux_fastchg_suspend", "mcu_data_active", "mcu_data_suspend"; - pinctrl-0 = <0x533 0x534 0x535>; - pinctrl-1 = <0x536 0x537 0x538>; - pinctrl-2 = <0x539>; - pinctrl-3 = <0x53a>; - op,fw-erase-count = <0x180>; - op,fw-addr-low = <0x88>; - op,fw-addr-high = <0x0>; - }; - }; - - i2c@a8c000 { - compatible = "qcom,i2c-geni"; - reg = <0xa8c000 0x4000>; - interrupts = <0x0 0x164 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x62 0x22 0x6e 0x22 0x6f>; - dmas = <0x5e 0x0 0x3 0x3 0x40 0x0 0x5e 0x1 0x3 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x66>; - pinctrl-1 = <0x67>; - qcom,wrapper-core = <0x5b>; - status = "disabled"; - phandle = <0x2dc>; - }; - - i2c@a90000 { - compatible = "qcom,i2c-geni"; - reg = <0xa90000 0x4000>; - interrupts = <0x0 0x165 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x64 0x22 0x6e 0x22 0x6f>; - dmas = <0x5e 0x0 0x4 0x3 0x40 0x0 0x5e 0x1 0x4 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x68>; - pinctrl-1 = <0x69>; - qcom,wrapper-core = <0x5b>; - status = "ok"; - phandle = <0x2dd>; - - synaptics-rmi-ts@20 { - compatible = "HWK,synaptics,s3320"; - reg = <0x20>; - interrupt-parent = <0x34>; - interrupts = <0x7d 0x2008>; - vdd_2v8-supply = <0x345>; - synaptics,tx-rx-num = <0xf 0x1e>; - synaptics,avdd-voltage = <0x2de600 0x2de600>; - synaptics,avdd-current = <0x4e20>; - synaptics,display-coords = <0x438 0x870>; - synaptics,panel-coords = <0x438 0x870>; - synaptics,reset-gpio = <0x34 0x63 0x0>; - synaptics,irq-gpio = <0x34 0x7d 0x2008>; - synaptics,1v8-gpio = <0x34 0x58 0x0>; - oem,support_1080x2160_tp; - oem,support_hw_poweroff; - pinctrl-names = "pmx_ts_active", "pmx_ts_suspend"; - pinctrl-0 = <0x530>; - pinctrl-1 = <0x531 0x532>; - }; - }; - - i2c@a94000 { - compatible = "qcom,i2c-geni"; - reg = <0xa94000 0x4000>; - interrupts = <0x0 0x166 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x66 0x22 0x6e 0x22 0x6f>; - dmas = <0x5e 0x0 0x5 0x3 0x40 0x0 0x5e 0x1 0x5 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x6a>; - pinctrl-1 = <0x6b>; - qcom,wrapper-core = <0x5b>; - status = "disabled"; - phandle = <0x2de>; - }; - - i2c@a98000 { - compatible = "qcom,i2c-geni"; - reg = <0xa98000 0x4000>; - interrupts = <0x0 0x167 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x68 0x22 0x6e 0x22 0x6f>; - dmas = <0x5e 0x0 0x6 0x3 0x40 0x0 0x5e 0x1 0x6 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x6c>; - pinctrl-1 = <0x6d>; - qcom,wrapper-core = <0x5b>; - status = "disabled"; - phandle = <0x2df>; - }; - - i2c@a9c000 { - compatible = "qcom,i2c-geni"; - reg = <0xa9c000 0x4000>; - interrupts = <0x0 0x168 0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x6a 0x22 0x6e 0x22 0x6f>; - dmas = <0x5e 0x0 0x7 0x3 0x40 0x0 0x5e 0x1 0x7 0x3 0x40 0x0>; - dma-names = "tx", "rx"; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x6e>; - pinctrl-1 = <0x6f>; - qcom,wrapper-core = <0x5b>; - status = "disabled"; - phandle = <0x2e0>; - }; - - spi@a80000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0xa80000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x5c 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x70>; - pinctrl-1 = <0x70>; - interrupts = <0x0 0x161 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x5b>; - dmas = <0x5e 0x0 0x0 0x1 0x40 0x0 0x5e 0x1 0x0 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "ok"; - phandle = <0x2e1>; - }; - - spi@a84000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0xa84000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x5e 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x71>; - pinctrl-1 = <0x72>; - interrupts = <0x0 0x162 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x5b>; - dmas = <0x5e 0x0 0x1 0x1 0x40 0x0 0x5e 0x1 0x1 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - phandle = <0x2e2>; - }; - - spi@a88000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0xa88000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x60 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x73>; - pinctrl-1 = <0x74>; - interrupts = <0x0 0x163 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x5b>; - dmas = <0x5e 0x0 0x2 0x1 0x40 0x0 0x5e 0x1 0x2 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - phandle = <0x2e3>; - }; - - spi@a8c000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0xa8c000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x62 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x75>; - pinctrl-1 = <0x76>; - interrupts = <0x0 0x164 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x5b>; - dmas = <0x5e 0x0 0x3 0x1 0x40 0x0 0x5e 0x1 0x3 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - phandle = <0x2e4>; - }; - - spi@a90000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0xa90000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x64 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x77>; - pinctrl-1 = <0x78>; - interrupts = <0x0 0x165 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x5b>; - dmas = <0x5e 0x0 0x4 0x1 0x40 0x0 0x5e 0x1 0x4 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - phandle = <0x2e5>; - }; - - spi@a94000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0xa94000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x66 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x79>; - pinctrl-1 = <0x7a>; - interrupts = <0x0 0x166 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x5b>; - dmas = <0x5e 0x0 0x5 0x1 0x40 0x0 0x5e 0x1 0x5 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - phandle = <0x2e6>; - }; - - spi@a98000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0xa98000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x68 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x7b>; - pinctrl-1 = <0x7c>; - interrupts = <0x0 0x167 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x5b>; - dmas = <0x5e 0x0 0x6 0x1 0x40 0x0 0x5e 0x1 0x6 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - phandle = <0x2e7>; - }; - - spi@a9c000 { - compatible = "qcom,spi-geni"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0xa9c000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk", "m-ahb", "s-ahb"; - clocks = <0x22 0x6a 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x7d>; - pinctrl-1 = <0x7e>; - interrupts = <0x0 0x168 0x0>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x5b>; - dmas = <0x5e 0x0 0x7 0x1 0x40 0x0 0x5e 0x1 0x7 0x1 0x40 0x0>; - dma-names = "tx", "rx"; - status = "disabled"; - phandle = <0x2e8>; - }; - - jtagmm@7040000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7040000 0x1000>; - reg-names = "etm-base"; - clocks = <0x7f 0x0>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x11>; - phandle = <0x2e9>; - }; - - jtagmm@7140000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7140000 0x1000>; - reg-names = "etm-base"; - clocks = <0x7f 0x0>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x12>; - phandle = <0x2ea>; - }; - - jtagmm@7240000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7240000 0x1000>; - reg-names = "etm-base"; - clocks = <0x7f 0x0>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x13>; - phandle = <0x2eb>; - }; - - jtagmm@7340000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7340000 0x1000>; - reg-names = "etm-base"; - clocks = <0x7f 0x0>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x14>; - phandle = <0x2ec>; - }; - - jtagmm@7440000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7440000 0x1000>; - reg-names = "etm-base"; - clocks = <0x7f 0x0>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x15>; - phandle = <0x2ed>; - }; - - jtagmm@7540000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7540000 0x1000>; - reg-names = "etm-base"; - clocks = <0x7f 0x0>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x16>; - phandle = <0x2ee>; - }; - - jtagmm@7640000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7640000 0x1000>; - reg-names = "etm-base"; - clocks = <0x7f 0x0>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x17>; - phandle = <0x2ef>; - }; - - jtagmm@7740000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7740000 0x1000>; - reg-names = "etm-base"; - clocks = <0x7f 0x0>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x18>; - phandle = <0x2f0>; - }; - - interrupt-controller@17a00000 { - compatible = "arm,gic-v3"; - #interrupt-cells = <0x3>; - interrupt-controller; - #redistributor-regions = <0x1>; - redistributor-stride = <0x0 0x20000>; - reg = <0x17a00000 0x10000 0x17a60000 0x100000>; - interrupts = <0x1 0x9 0x4>; - interrupt-parent = <0x80>; - ignored-save-restore-irqs = <0x26>; - phandle = <0x80>; - }; - - timer { - compatible = "arm,armv8-timer"; - interrupts = <0x1 0x1 0xf08 0x1 0x2 0xf08 0x1 0x3 0xf08 0x1 0x0 0xf08>; - clock-frequency = <0x124f800>; - }; - - timer@0x17C90000 { - #address-cells = <0x1>; - #size-cells = <0x1>; - ranges; - compatible = "arm,armv7-timer-mem"; - reg = <0x17c90000 0x1000>; - clock-frequency = <0x124f800>; - - frame@0x17CA0000 { - frame-number = <0x0>; - interrupts = <0x0 0x7 0x4 0x0 0x6 0x4>; - reg = <0x17ca0000 0x1000 0x17cb0000 0x1000>; - }; - - frame@17cc0000 { - frame-number = <0x1>; - interrupts = <0x0 0x8 0x4>; - reg = <0x17cc0000 0x1000>; - status = "disabled"; - }; - - frame@17cd0000 { - frame-number = <0x2>; - interrupts = <0x0 0x9 0x4>; - reg = <0x17cd0000 0x1000>; - status = "disabled"; - }; - - frame@17ce0000 { - frame-number = <0x3>; - interrupts = <0x0 0xa 0x4>; - reg = <0x17ce0000 0x1000>; - status = "disabled"; - }; - - frame@17cf0000 { - frame-number = <0x4>; - interrupts = <0x0 0xb 0x4>; - reg = <0x17cf0000 0x1000>; - status = "disabled"; - }; - - frame@17d00000 { - frame-number = <0x5>; - interrupts = <0x0 0xc 0x4>; - reg = <0x17d00000 0x1000>; - status = "disabled"; - }; - - frame@17d10000 { - frame-number = <0x6>; - interrupts = <0x0 0xd 0x4>; - reg = <0x17d10000 0x1000>; - status = "disabled"; - }; - }; - - restart@10ac000 { - compatible = "qcom,pshold"; - reg = <0xc264000 0x4 0x1fd3000 0x4>; - reg-names = "pshold-base", "tcsr-boot-misc-detect"; - }; - - aop-msg-client { - compatible = "qcom,debugfs-qmp-client"; - mboxes = <0x81 0x0>; - 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", "chnls", "obsrvr", "intr", "cnfg"; - interrupt-names = "periph_irq"; - interrupts = <0x0 0x1e1 0x0>; - qcom,ee = <0x0>; - qcom,channel = <0x0>; - #address-cells = <0x2>; - #size-cells = <0x0>; - interrupt-controller; - #interrupt-cells = <0x4>; - cell-index = <0x0>; - qcom,enable-ahb-bus-workaround; - phandle = <0x2f1>; - - qcom,pm8998@0 { - compatible = "qcom,spmi-pmic"; - reg = <0x0 0x0>; - #address-cells = <0x2>; - #size-cells = <0x0>; - - qcom,revid@100 { - compatible = "qcom,qpnp-revid"; - reg = <0x100 0x100>; - phandle = <0x2f2>; - }; - - qcom,power-on@800 { - compatible = "qcom,qpnp-power-on"; - reg = <0x800 0x100>; - interrupts = <0x0 0x8 0x0 0x0 0x0 0x8 0x1 0x0 0x0 0x8 0x4 0x0 0x0 0x8 0x5 0x0>; - interrupt-names = "kpdpwr", "resin", "resin-bark", "kpdpwr-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 = <0x0>; - qcom,pull-up = <0x1>; - linux,code = <0x74>; - qcom,support-reset = <0x0>; - }; - - qcom,pon_2 { - qcom,pon-type = <0x1>; - qcom,pull-up = <0x1>; - linux,code = <0x72>; - }; - - qcom,pon_3 { - qcom,pon-type = <0x3>; - qcom,support-reset = <0x1>; - qcom,pull-up = <0x1>; - qcom,s1-timer = <0x1a40>; - qcom,s2-timer = <0x7d0>; - qcom,s2-type = <0x8>; - qcom,use-bark; - }; - }; - - qcom,temp-alarm@2400 { - compatible = "qcom,qpnp-temp-alarm"; - reg = <0x2400 0x100>; - interrupts = <0x0 0x24 0x0 0x1>; - label = "pm8998_tz"; - qcom,channel-num = <0x6>; - qcom,temp_alarm-vadc = <0x82>; - #thermal-sensor-cells = <0x0>; - phandle = <0xfc>; - }; - - pinctrl@c000 { - compatible = "qcom,spmi-gpio"; - reg = <0xc000 0x1a00>; - interrupts = <0x0 0xc0 0x0 0x0 0x0 0xc1 0x0 0x0 0x0 0xc3 0x0 0x0 0x0 0xc4 0x0 0x0 0x0 0xc5 0x0 0x0 0x0 0xc6 0x0 0x0 0x0 0xc7 0x0 0x0 0x0 0xc8 0x0 0x0 0x0 0xc9 0x0 0x0 0x0 0xca 0x0 0x0 0x0 0xcb 0x0 0x0 0x0 0xcc 0x0 0x0 0x0 0xcd 0x0 0x0 0x0 0xcf 0x0 0x0 0x0 0xd0 0x0 0x0 0x0 0xd1 0x0 0x0 0x0 0xd2 0x0 0x0 0x0 0xd4 0x0 0x0 0x0 0xd6 0x0 0x0>; - interrupt-names = "pm8998_gpio1", "pm8998_gpio2", "pm8998_gpio4", "pm8998_gpio5", "pm8998_gpio6", "pm8998_gpio7", "pm8998_gpio8", "pm8998_gpio9", "pm8998_gpio10", "pm8998_gpio11", "pm8998_gpio12", "pm8998_gpio13", "pm8998_gpio14", "pm8998_gpio16", "pm8998_gpio17", "pm8998_gpio18", "pm8998_gpio19", "pm8998_gpio21", "pm8998_gpio23"; - gpio-controller; - #gpio-cells = <0x2>; - qcom,gpios-disallowed = <0x3 0xf 0x14 0x16 0x18 0x19 0x1a>; - phandle = <0xe7>; - - key_home { - - key_home_default { - pins = "gpio5"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x0>; - phandle = <0x2f3>; - }; - }; - - led_bt { - - led_bt_default { - pins = "gpio5"; - function = "normal"; - power-source = <0x0>; - output-low; - phandle = <0x2f4>; - }; - }; - - key_vol_up { - - key_vol_up_default { - pins = "gpio6"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x0>; - phandle = <0x2f5>; - }; - }; - - key_cam_snapshot { - - key_cam_snapshot_default { - pins = "gpio7"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x0>; - phandle = <0x2f6>; - }; - }; - - key_cam_focus { - - key_cam_focus_default { - pins = "gpio8"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x0>; - phandle = <0x2f7>; - }; - }; - - led_wifi { - - led_wifi_default { - pins = "gpio9"; - function = "normal"; - power-source = <0x0>; - output-low; - phandle = <0x2f8>; - }; - }; - - camera_dvdd_en { - - camera_dvdd_en_default { - pins = "gpio9"; - function = "normal"; - power-source = <0x0>; - output-low; - phandle = <0x2f9>; - }; - }; - - camera_rear_avdd_en { - - camera_rear_avdd_en_default { - pins = "gpio10"; - function = "normal"; - power-source = <0x0>; - output-low; - phandle = <0x2fa>; - }; - }; - - camera_rear_dvdd_en { - - camera_rear_dvdd_en_default { - pins = "gpio12"; - function = "normal"; - power-source = <0x0>; - output-low; - phandle = <0x2fb>; - }; - }; - - nfc_clk { - - nfc_clk_default { - pins = "gpio21"; - function = "normal"; - input-enable; - power-source = <0x1>; - phandle = <0x2fc>; - }; - }; - - key_vol_down { - - key_vol_down_default { - pins = "gpio5"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x0>; - phandle = <0x5a7>; - }; - }; - }; - - qcom,coincell@2800 { - compatible = "qcom,qpnp-coincell"; - reg = <0x2800 0x100>; - phandle = <0x2fd>; - }; - - qcom,pm8998_rtc { - compatible = "qcom,qpnp-rtc"; - #address-cells = <0x1>; - #size-cells = <0x1>; - qcom,qpnp-rtc-write = <0x0>; - qcom,qpnp-rtc-alarm-pwrup = <0x1>; - phandle = <0x2fe>; - - qcom,pm8998_rtc_rw@6000 { - reg = <0x6000 0x100>; - }; - - qcom,pm8998_rtc_alarm@6100 { - reg = <0x6100 0x100>; - interrupts = <0x0 0x61 0x1 0x0>; - }; - }; - - vadc@3100 { - compatible = "qcom,qpnp-vadc-hc"; - reg = <0x3100 0x100>; - #address-cells = <0x1>; - #size-cells = <0x0>; - interrupts = <0x0 0x31 0x0 0x1>; - interrupt-names = "eoc-int-en-set"; - qcom,adc-vdd-reference = <0x753>; - phandle = <0x82>; - - chan@6 { - label = "die_temp"; - reg = <0x6>; - qcom,decimation = <0x2>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "absolute"; - qcom,scale-function = <0x3>; - qcom,hw-settle-time = <0x0>; - qcom,fast-avg-setup = <0x0>; - qcom,cal-val = <0x0>; - }; - - chan@0 { - label = "ref_gnd"; - reg = <0x0>; - qcom,decimation = <0x2>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "absolute"; - qcom,scale-function = <0x0>; - qcom,hw-settle-time = <0x0>; - qcom,fast-avg-setup = <0x0>; - qcom,cal-val = <0x0>; - }; - - chan@1 { - label = "ref_1250v"; - reg = <0x1>; - qcom,decimation = <0x2>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "absolute"; - qcom,scale-function = <0x0>; - qcom,hw-settle-time = <0x0>; - qcom,fast-avg-setup = <0x0>; - qcom,cal-val = <0x0>; - }; - - chan@83 { - label = "vph_pwr"; - reg = <0x83>; - qcom,decimation = <0x2>; - qcom,pre-div-channel-scaling = <0x1>; - qcom,calibration-type = "absolute"; - qcom,scale-function = <0x0>; - qcom,hw-settle-time = <0x0>; - qcom,fast-avg-setup = <0x0>; - }; - - chan@85 { - label = "vcoin"; - reg = <0x85>; - qcom,decimation = <0x2>; - qcom,pre-div-channel-scaling = <0x1>; - qcom,calibration-type = "absolute"; - qcom,scale-function = <0x0>; - qcom,hw-settle-time = <0x0>; - qcom,fast-avg-setup = <0x0>; - }; - - chan@4c { - label = "xo_therm"; - reg = <0x4c>; - qcom,decimation = <0x2>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "ratiometric"; - qcom,scale-function = <0x4>; - qcom,hw-settle-time = <0x2>; - qcom,fast-avg-setup = <0x0>; - }; - - chan@4d { - label = "msm_therm"; - reg = <0x4d>; - qcom,decimation = <0x2>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "ratiometric"; - qcom,scale-function = <0x2>; - qcom,hw-settle-time = <0x2>; - qcom,fast-avg-setup = <0x0>; - }; - - chan@4f { - label = "pa_therm1"; - reg = <0x4f>; - qcom,decimation = <0x2>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "ratiometric"; - qcom,scale-function = <0x2>; - qcom,hw-settle-time = <0x2>; - qcom,fast-avg-setup = <0x0>; - }; - - chan@51 { - label = "quiet_therm"; - reg = <0x51>; - qcom,decimation = <0x2>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "ratiometric"; - qcom,scale-function = <0x2>; - qcom,hw-settle-time = <0x2>; - qcom,fast-avg-setup = <0x0>; - }; - - chan@50 { - label = "pa1_therm"; - reg = <0x50>; - qcom,decimation = <0x2>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "ratiometric"; - qcom,scale-function = <0x2>; - qcom,hw-settle-time = <0x2>; - qcom,fast-avg-setup = <0x0>; - }; - }; - - vadc@3400 { - compatible = "qcom,qpnp-adc-tm-hc"; - reg = <0x3400 0x100>; - #address-cells = <0x1>; - #size-cells = <0x0>; - interrupts = <0x0 0x34 0x0 0x1>; - interrupt-names = "eoc-int-en-set"; - qcom,adc-vdd-reference = <0x753>; - qcom,adc_tm-vadc = <0x82>; - qcom,decimation = <0x0>; - qcom,fast-avg-setup = <0x0>; - #thermal-sensor-cells = <0x1>; - phandle = <0x2ff>; - - chan@83 { - label = "vph_pwr"; - reg = <0x83>; - qcom,pre-div-channel-scaling = <0x1>; - qcom,calibration-type = "absolute"; - qcom,scale-function = <0x0>; - qcom,hw-settle-time = <0x0>; - qcom,btm-channel-number = <0x60>; - }; - - chan@4c { - label = "xo_therm"; - reg = <0x4c>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "ratiometric"; - qcom,scale-function = <0x4>; - qcom,hw-settle-time = <0x2>; - qcom,btm-channel-number = <0x68>; - qcom,thermal-node; - }; - - chan@4d { - label = "msm_therm"; - reg = <0x4d>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "ratiometric"; - qcom,scale-function = <0x2>; - qcom,hw-settle-time = <0x2>; - qcom,btm-channel-number = <0x70>; - qcom,thermal-node; - }; - - chan@4f { - label = "pa_therm1"; - reg = <0x4f>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "ratiometric"; - qcom,scale-function = <0x2>; - qcom,hw-settle-time = <0x2>; - qcom,btm-channel-number = <0x78>; - qcom,thermal-node; - }; - - chan@51 { - label = "quiet_therm"; - reg = <0x51>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "ratiometric"; - qcom,scale-function = <0x2>; - qcom,hw-settle-time = <0x2>; - qcom,btm-channel-number = <0x80>; - qcom,thermal-node; - }; - - chan@50 { - label = "pa1_therm"; - reg = <0x50>; - qcom,pre-div-channel-scaling = <0x0>; - qcom,calibration-type = "ratiometric"; - qcom,scale-function = <0x2>; - qcom,hw-settle-time = <0x2>; - qcom,btm-channel-number = <0x90>; - qcom,thermal-node; - }; - }; - - qcom,clkdiv@5b00 { - compatible = "qcom,qpnp-clkdiv"; - reg = <0x5b00 0x100>; - #clock-cells = <0x1>; - qcom,cxo-freq = <0x124f800>; - qcom,clkdiv-id = <0x1>; - qcom,clkdiv-init-freq = <0x124f800>; - phandle = <0x300>; - }; - - qcom,clkdiv@5c00 { - compatible = "qcom,qpnp-clkdiv"; - reg = <0x5c00 0x100>; - #clock-cells = <0x1>; - qcom,cxo-freq = <0x124f800>; - qcom,clkdiv-id = <0x2>; - qcom,clkdiv-init-freq = <0x124f800>; - phandle = <0x301>; - }; - - qcom,clkdiv@5d00 { - compatible = "qcom,qpnp-clkdiv"; - reg = <0x5d00 0x100>; - #clock-cells = <0x1>; - qcom,cxo-freq = <0x124f800>; - qcom,clkdiv-id = <0x3>; - qcom,clkdiv-init-freq = <0x124f800>; - phandle = <0x302>; - }; - }; - - qcom,pm8998@1 { - compatible = "qcom,spmi-pmic"; - reg = <0x1 0x0>; - #address-cells = <0x2>; - #size-cells = <0x0>; - }; - - qcom,pm8005@4 { - compatible = "qcom,spmi-pmic"; - reg = <0x4 0x0>; - #address-cells = <0x2>; - #size-cells = <0x0>; - - qcom,revid@100 { - compatible = "qcom,qpnp-revid"; - reg = <0x100 0x100>; - phandle = <0x303>; - }; - - qcom,temp-alarm@2400 { - compatible = "qcom,qpnp-temp-alarm"; - reg = <0x2400 0x100>; - interrupts = <0x4 0x24 0x0 0x1>; - label = "pm8005_tz"; - #thermal-sensor-cells = <0x0>; - phandle = <0xff>; - }; - - pinctrl@c000 { - compatible = "qcom,spmi-gpio"; - reg = <0xc000 0x400>; - interrupts = <0x4 0xc0 0x0 0x0 0x4 0xc1 0x0 0x0>; - interrupt-names = "pm8005_gpio1", "pm8005_gpio2"; - gpio-controller; - #gpio-cells = <0x2>; - qcom,gpios-disallowed = <0x3 0x4>; - phandle = <0x304>; - }; - }; - - qcom,pm8005@5 { - compatible = "qcom,spmi-pmic"; - reg = <0x5 0x0>; - #address-cells = <0x2>; - #size-cells = <0x0>; - - 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 = <0x2 0x0>; - #address-cells = <0x2>; - #size-cells = <0x0>; - phandle = <0x57d>; - - qcom,revid@100 { - compatible = "qcom,qpnp-revid"; - reg = <0x100 0x100>; - qcom,fab-id-valid; - phandle = <0x4ed>; - }; - - qcom,misc@900 { - compatible = "qcom,qpnp-misc"; - reg = <0x900 0x100>; - phandle = <0x4f5>; - }; - - 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 = <0x2 0x24 0x0 0x1>; - io-channels = <0x4ec 0x7>; - io-channel-names = "thermal"; - #thermal-sensor-cells = <0x0>; - phandle = <0x4f9>; - }; - - pinctrl@c000 { - compatible = "qcom,spmi-gpio"; - reg = <0xc000 0xe00>; - interrupts = <0x2 0xc0 0x0 0x0 0x2 0xc1 0x0 0x0 0x2 0xc2 0x0 0x0 0x2 0xc4 0x0 0x0 0x2 0xc5 0x0 0x0 0x2 0xc7 0x0 0x0 0x2 0xc8 0x0 0x0 0x2 0xc9 0x0 0x0 0x2 0xca 0x0 0x0 0x2 0xcb 0x0 0x0 0x2 0xcd 0x0 0x0>; - interrupt-names = "pmi8998_gpio1", "pmi8998_gpio2", "pmi8998_gpio3", "pmi8998_gpio5", "pmi8998_gpio6", "pmi8998_gpio8", "pmi8998_gpio9", "pmi8998_gpio10", "pmi8998_gpio11", "pmi8998_gpio12", "pmi8998_gpio14"; - gpio-controller; - #gpio-cells = <0x2>; - qcom,gpios-disallowed = <0x4 0x7 0xd>; - phandle = <0x4fa>; - - usb2_vbus_boost { - - usb2_vbus_boost_default { - pins = "gpio2"; - function = "normal"; - output-low; - power-source = <0x0>; - phandle = <0x57e>; - }; - }; - - qnovo_fet_ctrl { - - qnovo_fet_ctrl_default { - pins = "gpio6"; - function = "func1"; - output-low; - input-disable; - bias-disable; - power-source = <0x0>; - qcom,drive-strength = <0x1>; - phandle = <0x4ee>; - }; - }; - - usb2_vbus_det { - - usb2_vbus_det_default { - pins = "gpio8"; - function = "normal"; - input-enable; - bias-pull-down; - power-source = <0x1>; - phandle = <0x501>; - }; - }; - - usb2_id_det { - - usb2_id_det_default { - pins = "gpio9"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x0>; - phandle = <0x57f>; - }; - }; - - usb2_ext_5v_boost { - - usb2_ext_5v_boost_default { - pins = "gpio10"; - function = "normal"; - output-low; - power-source = <0x0>; - phandle = <0x4fb>; - }; - }; - }; - - qcom,qpnp-qnovo@1500 { - compatible = "qcom,qpnp-qnovo"; - reg = <0x1500 0x100>; - interrupts = <0x2 0x15 0x0 0x0>; - interrupt-names = "ptrain-done"; - qcom,pmic-revid = <0x4ed>; - pinctrl-names = "default"; - pinctrl-0 = <0x4ee>; - phandle = <0x580>; - }; - - qcom,qpnp-smb2 { - compatible = "qcom,qpnp-smb2"; - #address-cells = <0x1>; - #size-cells = <0x1>; - #cooling-cells = <0x2>; - qcom,pmic-revid = <0x4ed>; - io-channels = <0x4ec 0x8 0x4ec 0xa 0x4ec 0x3 0x4ec 0x4>; - io-channel-names = "charger_temp", "charger_temp_max", "usbin_i", "usbin_v"; - qcom,boost-threshold-ua = <0x186a0>; - qcom,wipower-max-uw = <0x4c4b40>; - dpdm-supply = <0x2af>; - qcom,thermal-mitigation = <0x2dc6c0 0x16e360 0xf4240 0x7a120>; - qcom,auto-recharge-soc; - qcom,suspend-input-on-debug-batt; - qcom,dc-icl-ua = <0x124f80>; - qcom,fcc-max-ua = <0x7a120>; - qcom,usb-icl-ua = <0x1b7740>; - qcom,fv-max-uv = <0x429ac8>; - ibatmax-little-cold-ma = <0x113>; - ibatmax-cool-ma = <0x1a9>; - ibatmax-little-cool-ma = <0x2d5>; - ibatmax-pre-normal-ma = <0x55f>; - ibatmax-normal-ma = <0x79e>; - ibatmax-warm-ma = <0x2ee>; - vbatmax-little-cold-mv = <0xf87>; - vbatmax-cool-mv = <0x1130>; - vbatmax-little-cool-mv = <0x1130>; - vbatmax-pre-normal-mv = <0x1130>; - vbatmax-normal-mv = <0x1130>; - vbatmax-warm-mv = <0xff0>; - vbatdet-little-cold-mv = <0xe74>; - vbatdet-cool-mv = <0x1036>; - vbatdet-little-cool-mv = <0x10ae>; - vbatdet-pre-normal-mv = <0x10ae>; - vbatdet-normal-mv = <0x10ae>; - vbatdet-warm-mv = <0xf8c>; - cold-bat-decidegc = <0x1e>; - little-cold-bat-decidegc = <0x0>; - cool-bat-decidegc = <0x32>; - little-cool-bat-decidegc = <0x78>; - pre-normal-bat-decidegc = <0xa0>; - warm-bat-decidegc = <0x1c2>; - hot-bat-decidegc = <0x212>; - op,sw-iterm-ma = <0x108>; - op,sw-check-full-enable; - op,otg-icl-ctrl-enable; - otg-low-battery-thr = <0xf>; - otg-low-bat-icl-thr = <0xf4240>; - otg-normal-bat-icl-thr = <0x16e360>; - qcom,cutoff-voltage-with-charger = <0xcb2>; - disable-pd; - qcom,msm-bus,name = "dash_clk_vote"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x1 0x2db 0x0 0x11e1a300 0x1 0x2db 0x0 0x0>; - phandle = <0x581>; - - qcom,chgr@1000 { - reg = <0x1000 0x100>; - interrupts = <0x2 0x10 0x0 0x1 0x2 0x10 0x1 0x1 0x2 0x10 0x2 0x1 0x2 0x10 0x3 0x1 0x2 0x10 0x4 0x1>; - interrupt-names = "chg-error", "chg-state-change", "step-chg-state-change", "step-chg-soc-update-fail", "step-chg-soc-update-request"; - }; - - qcom,otg@1100 { - reg = <0x1100 0x100>; - interrupts = <0x2 0x11 0x0 0x3 0x2 0x11 0x1 0x3 0x2 0x11 0x2 0x3 0x2 0x11 0x3 0x3>; - interrupt-names = "otg-fail", "otg-overcurrent", "otg-oc-dis-sw-sts", "testmode-change-detect"; - }; - - qcom,bat-if@1200 { - reg = <0x1200 0x100>; - interrupts = <0x2 0x12 0x0 0x1 0x2 0x12 0x1 0x3 0x2 0x12 0x2 0x3 0x2 0x12 0x3 0x3 0x2 0x12 0x4 0x3 0x2 0x12 0x5 0x3>; - interrupt-names = "bat-temp", "bat-ocp", "bat-ov", "bat-low", "bat-therm-or-id-missing", "bat-terminal-missing"; - }; - - qcom,usb-chgpth@1300 { - reg = <0x1300 0x100>; - interrupts = <0x2 0x13 0x0 0x3 0x2 0x13 0x1 0x3 0x2 0x13 0x2 0x3 0x2 0x13 0x3 0x3 0x2 0x13 0x4 0x3 0x2 0x13 0x5 0x1 0x2 0x13 0x6 0x1 0x2 0x13 0x7 0x1>; - interrupt-names = "usbin-collapse", "usbin-lt-3p6v", "usbin-uv", "usbin-ov", "usbin-plugin", "usbin-src-change", "usbin-icl-change", "type-c-change"; - }; - - qcom,dc-chgpth@1400 { - reg = <0x1400 0x100>; - interrupts = <0x2 0x14 0x0 0x3 0x2 0x14 0x1 0x3 0x2 0x14 0x2 0x3 0x2 0x14 0x3 0x3 0x2 0x14 0x4 0x3 0x2 0x14 0x5 0x3 0x2 0x14 0x6 0x1>; - interrupt-names = "dcin-collapse", "dcin-lt-3p6v", "dcin-uv", "dcin-ov", "dcin-plugin", "div2-en-dg", "dcin-icl-change"; - }; - - qcom,chgr-misc@1600 { - reg = <0x1600 0x100>; - interrupts = <0x2 0x16 0x0 0x1 0x2 0x16 0x1 0x1 0x2 0x16 0x2 0x3 0x2 0x16 0x3 0x3 0x2 0x16 0x4 0x3 0x2 0x16 0x5 0x3 0x2 0x16 0x6 0x2 0x2 0x16 0x7 0x3>; - interrupt-names = "wdog-snarl", "wdog-bark", "aicl-fail", "aicl-done", "high-duty-cycle", "input-current-limiting", "temperature-change", "switcher-power-ok"; - }; - - qcom,smb2-vconn { - regulator-name = "smb2-vconn"; - phandle = <0x4f0>; - }; - - qcom,smb2-vbus { - regulator-name = "smb2-vbus"; - phandle = <0x4ef>; - }; - }; - - qcom,usb-pdphy@1700 { - compatible = "qcom,qpnp-pdphy"; - reg = <0x1700 0x100>; - vdd-pdphy-supply = <0xbb>; - vbus-supply = <0x4ef>; - vconn-supply = <0x4f0>; - interrupts = <0x2 0x17 0x0 0x1 0x2 0x17 0x1 0x1 0x2 0x17 0x2 0x1 0x2 0x17 0x3 0x1 0x2 0x17 0x4 0x1 0x2 0x17 0x5 0x1 0x2 0x17 0x6 0x1>; - interrupt-names = "sig-tx", "sig-rx", "msg-tx", "msg-rx", "msg-tx-failed", "msg-tx-discarded", "msg-rx-discarded"; - qcom,default-sink-caps = <0x1388 0xbb8 0x2328 0xbb8 0x2ee0 0x8ca>; - phandle = <0x4fc>; - }; - - bcl@4200 { - compatible = "qcom,msm-bcl-lmh"; - reg = <0x4200 0xff 0x4300 0xff>; - reg-names = "fg_user_adc", "fg_lmh"; - interrupts = <0x2 0x42 0x0 0x0 0x2 0x42 0x1 0x0 0x2 0x42 0x2 0x0 0x2 0x42 0x3 0x0 0x2 0x42 0x4 0x0>; - interrupt-names = "bcl-high-ibat", "bcl-very-high-ibat", "bcl-low-vbat", "bcl-very-low-vbat", "bcl-crit-low-vbat"; - #thermal-sensor-cells = <0x1>; - phandle = <0x4f6>; - }; - - rradc@4500 { - compatible = "qcom,rradc"; - reg = <0x4500 0x100>; - #address-cells = <0x1>; - #size-cells = <0x0>; - #io-channel-cells = <0x1>; - qcom,pmic-revid = <0x4ed>; - phandle = <0x4ec>; - }; - - qpnp,fg { - compatible = "qcom,fg-gen3"; - #address-cells = <0x1>; - #size-cells = <0x1>; - qcom,pmic-revid = <0x4ed>; - io-channels = <0x4ec 0x0>; - 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 = <0x0 0x60>; - qcom,cycle-counter-en; - qcom,hold-soc-while-full; - qcom,fg-auto-recharge-soc; - qcom,fg-recharge-soc-thr = <0x62>; - status = "okay"; - qcom,battery-data = <0x4f1>; - qcom,fg-force-load-profile; - oem,use_external_fg; - qcom,fg-rsense-sel = <0x0>; - qcom,fg-sys-term-current = <0xb4>; - qcom,fg-chg-term-current = <0x96>; - phandle = <0x582>; - - qcom,fg-batt-soc@4000 { - status = "okay"; - reg = <0x4000 0x100>; - interrupts = <0x2 0x40 0x0 0x3 0x2 0x40 0x1 0x3 0x2 0x40 0x2 0x1 0x2 0x40 0x3 0x1 0x2 0x40 0x4 0x3 0x2 0x40 0x5 0x1 0x2 0x40 0x6 0x3 0x2 0x40 0x7 0x3>; - interrupt-names = "soc-update", "soc-ready", "bsoc-delta", "msoc-delta", "msoc-low", "msoc-empty", "msoc-high", "msoc-full"; - }; - - qcom,fg-batt-info@4100 { - status = "okay"; - reg = <0x4100 0x100>; - interrupts = <0x2 0x41 0x0 0x3 0x2 0x41 0x1 0x3 0x2 0x41 0x2 0x3 0x2 0x41 0x3 0x3 0x2 0x41 0x6 0x3>; - interrupt-names = "vbatt-pred-delta", "vbatt-low", "esr-delta", "batt-missing", "batt-temp-delta"; - }; - - qcom,fg-memif@4400 { - status = "okay"; - reg = <0x4400 0x100>; - interrupts = <0x2 0x44 0x0 0x3 0x2 0x44 0x1 0x3 0x2 0x44 0x2 0x1>; - interrupt-names = "ima-rdy", "mem-xcp", "dma-grant"; - }; - }; - }; - - qcom,pmi8998@3 { - compatible = "qcom,spmi-pmic"; - reg = <0x3 0x0>; - #address-cells = <0x2>; - #size-cells = <0x0>; - phandle = <0x583>; - - pwm@b100 { - compatible = "qcom,qpnp-pwm"; - reg = <0xb100 0x100 0xb042 0x7e>; - reg-names = "qpnp-lpg-channel-base", "qpnp-lpg-lut-base"; - qcom,lpg-lut-size = <0x7e>; - qcom,channel-id = <0x1>; - qcom,supported-sizes = <0x6 0x9>; - qcom,ramp-index = <0x0>; - #pwm-cells = <0x2>; - status = "disabled"; - phandle = <0x584>; - }; - - pwm@b200 { - compatible = "qcom,qpnp-pwm"; - reg = <0xb200 0x100 0xb042 0x7e>; - reg-names = "qpnp-lpg-channel-base", "qpnp-lpg-lut-base"; - qcom,lpg-lut-size = <0x7e>; - qcom,channel-id = <0x2>; - qcom,supported-sizes = <0x6 0x9>; - qcom,ramp-index = <0x1>; - #pwm-cells = <0x2>; - status = "disabled"; - phandle = <0x585>; - }; - - pwm@b300 { - compatible = "qcom,qpnp-pwm"; - reg = <0xb300 0x100 0xb042 0x7e>; - reg-names = "qpnp-lpg-channel-base", "qpnp-lpg-lut-base"; - qcom,lpg-lut-size = <0x7e>; - qcom,channel-id = <0x3>; - qcom,supported-sizes = <0x6 0x9>; - qcom,ramp-index = <0x2>; - #pwm-cells = <0x2>; - phandle = <0x4f4>; - }; - - pwm@b400 { - compatible = "qcom,qpnp-pwm"; - reg = <0xb400 0x100 0xb042 0x7e>; - reg-names = "qpnp-lpg-channel-base", "qpnp-lpg-lut-base"; - qcom,lpg-lut-size = <0x7e>; - qcom,channel-id = <0x4>; - qcom,supported-sizes = <0x6 0x9>; - qcom,ramp-index = <0x3>; - #pwm-cells = <0x2>; - phandle = <0x4f3>; - }; - - pwm@b500 { - compatible = "qcom,qpnp-pwm"; - reg = <0xb500 0x100 0xb042 0x7e>; - reg-names = "qpnp-lpg-channel-base", "qpnp-lpg-lut-base"; - qcom,lpg-lut-size = <0x7e>; - qcom,channel-id = <0x5>; - qcom,supported-sizes = <0x6 0x9>; - qcom,ramp-index = <0x4>; - #pwm-cells = <0x2>; - phandle = <0x4f2>; - }; - - pwm@b600 { - compatible = "qcom,qpnp-pwm"; - reg = <0xb600 0x100 0xb042 0x7e>; - reg-names = "qpnp-lpg-channel-base", "qpnp-lpg-lut-base"; - qcom,lpg-lut-size = <0x7e>; - qcom,channel-id = <0x6>; - qcom,supported-sizes = <0x6 0x9>; - qcom,ramp-index = <0x5>; - #pwm-cells = <0x2>; - status = "disabled"; - phandle = <0x586>; - }; - - qcom,leds@d000 { - compatible = "qcom,leds-qpnp"; - reg = <0xd000 0x100>; - label = "rgb"; - status = "okay"; - - qcom,rgb_0 { - label = "rgb"; - qcom,id = <0x3>; - qcom,mode = "pwm"; - pwms = <0x4f2 0x0 0x0>; - qcom,pwm-us = <0x3e8>; - qcom,max-current = <0xc>; - qcom,default-state = "off"; - linux,name = "red"; - qcom,use-blink; - qcom,duty-pcts = [00 05 0a 0f 14 1d 28 32 3c 4b 64]; - qcom,duty-ms = <0x14>; - qcom,start-idx = <0x1>; - qcom,idx-len = <0xb>; - qcom,lut-flags = <0x1f>; - qcom,ramp-step-ms = <0x64>; - qcom,pause-lo = <0x7d0>; - qcom,pause-hi = <0x3e8>; - phandle = <0x587>; - }; - - qcom,rgb_1 { - label = "rgb"; - qcom,id = <0x4>; - qcom,mode = "pwm"; - pwms = <0x4f3 0x0 0x0>; - qcom,pwm-us = <0x3e8>; - qcom,max-current = <0xc>; - qcom,default-state = "off"; - linux,name = "green"; - qcom,use-blink; - qcom,duty-pcts = [00 05 0a 0f 14 1d 28 32 3c 4b 64]; - qcom,duty-ms = <0x14>; - qcom,start-idx = <0xd>; - qcom,idx-len = <0xb>; - qcom,lut-flags = <0x1f>; - qcom,ramp-step-ms = <0x64>; - qcom,pause-lo = <0x7d0>; - qcom,pause-hi = <0x3e8>; - phandle = <0x588>; - }; - - qcom,rgb_2 { - label = "rgb"; - qcom,id = <0x5>; - qcom,mode = "pwm"; - pwms = <0x4f4 0x0 0x0>; - qcom,pwm-us = <0x3e8>; - qcom,max-current = <0xc>; - qcom,default-state = "off"; - linux,name = "blue"; - qcom,use-blink; - qcom,duty-pcts = [00 05 0a 0f 14 1d 28 32 3c 4b 64]; - qcom,duty-ms = <0x14>; - qcom,start-idx = <0xd>; - qcom,idx-len = <0xb>; - qcom,lut-flags = <0x1f>; - qcom,ramp-step-ms = <0x64>; - qcom,pause-lo = <0x7d0>; - qcom,pause-hi = <0x3e8>; - phandle = <0x589>; - }; - }; - - qpnp-labibb-regulator { - compatible = "qcom,qpnp-labibb-regulator"; - #address-cells = <0x1>; - #size-cells = <0x1>; - qcom,pmic-revid = <0x4ed>; - status = "disabled"; - qcom,qpnp-labibb-mode = "lcd"; - phandle = <0x58a>; - - qcom,ibb@dc00 { - reg = <0xdc00 0x100>; - reg-names = "ibb_reg"; - regulator-name = "ibb_reg"; - regulator-min-microvolt = <0x4630c0>; - regulator-max-microvolt = <0x5b8d80>; - interrupts = <0x3 0xdc 0x2 0x1>; - 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; - phandle = <0x4d9>; - }; - - qcom,lab@de00 { - reg = <0xde00 0x100>; - reg-names = "lab"; - regulator-name = "lab_reg"; - regulator-min-microvolt = <0x4630c0>; - regulator-max-microvolt = <0x5b8d80>; - interrupts = <0x3 0xde 0x0 0x1 0x3 0xde 0x1 0x1>; - interrupt-names = "lab-vreg-ok", "lab-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>; - phandle = <0x4d8>; - }; - }; - - qcom,leds@d800 { - compatible = "qcom,qpnp-wled"; - reg = <0xd800 0x100 0xd900 0x100>; - reg-names = "qpnp-wled-ctrl-base", "qpnp-wled-sink-base"; - interrupts = <0x3 0xd8 0x1 0x1 0x3 0xd8 0x2 0x1>; - interrupt-names = "ovp-irq", "sc-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 = <0x4ed>; - qcom,loop-auto-gm-en; - qcom,auto-calibration-enable; - status = "disabled"; - phandle = <0x58b>; - }; - - qcom,leds@d300 { - compatible = "qcom,qpnp-flash-led-v2"; - status = "okay"; - reg = <0xd300 0x100>; - label = "flash"; - interrupts = <0x3 0xd3 0x0 0x1 0x3 0xd3 0x3 0x1 0x3 0xd3 0x4 0x1>; - interrupt-names = "led-fault-irq", "all-ramp-down-done-irq", "all-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 = <0x4ed>; - phandle = <0x58c>; - - qcom,flash_0 { - label = "flash"; - qcom,led-name = "led:flash_0"; - qcom,max-current = <0x5dc>; - qcom,default-led-trigger = "flash0_trigger"; - qcom,id = <0x0>; - 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>; - phandle = <0x53d>; - }; - - qcom,flash_1 { - label = "flash"; - qcom,led-name = "led:flash_1"; - qcom,max-current = <0x5dc>; - qcom,default-led-trigger = "flash1_trigger"; - qcom,id = <0x1>; - 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>; - phandle = <0x53e>; - }; - - qcom,flash_2 { - label = "flash"; - qcom,led-name = "led:flash_2"; - qcom,max-current = <0x2ee>; - qcom,default-led-trigger = "flash2_trigger"; - qcom,id = <0x2>; - 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>; - phandle = <0x58d>; - }; - - qcom,torch_0 { - label = "torch"; - qcom,led-name = "led:torch_0"; - qcom,max-current = <0x1f4>; - qcom,default-led-trigger = "torch0_trigger"; - qcom,id = <0x0>; - qcom,current-ma = <0x12c>; - qcom,ires-ua = <0x30d4>; - qcom,hdrm-voltage-mv = <0x145>; - qcom,hdrm-vol-hi-lo-win-mv = <0x64>; - phandle = <0x53f>; - }; - - qcom,torch_1 { - label = "torch"; - qcom,led-name = "led:torch_1"; - qcom,max-current = <0x1f4>; - qcom,default-led-trigger = "torch1_trigger"; - qcom,id = <0x1>; - qcom,current-ma = <0x12c>; - qcom,ires-ua = <0x30d4>; - qcom,hdrm-voltage-mv = <0x145>; - qcom,hdrm-vol-hi-lo-win-mv = <0x64>; - phandle = <0x540>; - }; - - qcom,torch_2 { - label = "torch"; - qcom,led-name = "led:torch_2"; - qcom,max-current = <0x1f4>; - qcom,default-led-trigger = "torch2_trigger"; - qcom,id = <0x2>; - qcom,current-ma = <0x12c>; - qcom,ires-ua = <0x30d4>; - qcom,hdrm-voltage-mv = <0x145>; - qcom,hdrm-vol-hi-lo-win-mv = <0x64>; - phandle = <0x58e>; - }; - - qcom,led_switch_0 { - label = "switch"; - qcom,led-name = "led:switch_0"; - qcom,led-mask = <0x3>; - qcom,default-led-trigger = "switch0_trigger"; - phandle = <0x541>; - }; - - qcom,led_switch_1 { - label = "switch"; - qcom,led-name = "led:switch_1"; - qcom,led-mask = <0x4>; - qcom,default-led-trigger = "switch1_trigger"; - pinctrl-names = "led_enable", "led_disable"; - pinctrl-0 = <0x3e6>; - pinctrl-1 = <0x3e7>; - phandle = <0x58f>; - }; - - qcom,led_switch_2 { - label = "switch"; - qcom,led-name = "led:switch_2"; - qcom,led-mask = <0x4>; - qcom,default-led-trigger = "switch2_trigger"; - pinctrl-names = "led_enable", "led_disable"; - pinctrl-0 = <0x3e8>; - pinctrl-1 = <0x3e9>; - phandle = <0x590>; - }; - }; - - qcom,haptics@c000 { - compatible = "qcom,qpnp-haptics"; - reg = <0xc000 0x100>; - interrupts = <0x3 0xc0 0x0 0x3 0x3 0xc0 0x1 0x3>; - interrupt-names = "hap-sc-irq", "hap-play-irq"; - qcom,pmic-revid = <0x4ed>; - qcom,pmic-misc = <0x4f5>; - qcom,misc-clk-trim-error-reg = <0xf3>; - qcom,actuator-type = <0x0>; - qcom,play-mode = "buffer"; - qcom,vmax-mv = <0x828>; - qcom,ilim-ma = <0x320>; - qcom,sc-dbc-cycles = <0x8>; - qcom,wave-play-rate-us = <0x109f>; - qcom,en-brake; - qcom,lra-high-z = "opt1"; - qcom,lra-auto-res-mode = "zxd-eop"; - qcom,lra-res-cal-period = <0x20>; - status = "okay"; - qcom,lra-auto-mode; - qcom,wave-shape = "sine"; - qcom,brake-pattern = <0x3 0x3 0x3 0x3>; - qcom,drive-period-code-max-variation-pct = <0x5>; - qcom,drive-period-code-min-variation-pct = <0x5>; - qcom,wave-rep-cnt = <0x1>; - qcom,wave-samp-rep-cnt = <0x1>; - phandle = <0x591>; - }; - }; - }; - - qcom,spmi-debug@6b22000 { - compatible = "qcom,spmi-pmic-arb-debug"; - reg = <0x6b22000 0x60 0x7820a8 0x4>; - reg-names = "core", "fuse"; - clocks = <0x7f 0x0>; - clock-names = "core_clk"; - qcom,fuse-disable-bit = <0xc>; - #address-cells = <0x2>; - #size-cells = <0x0>; - phandle = <0x305>; - - qcom,pm8998-debug@0 { - compatible = "qcom,spmi-pmic"; - reg = <0x0 0x0>; - #address-cells = <0x2>; - #size-cells = <0x0>; - qcom,can-sleep; - }; - - qcom,pm8998-debug@1 { - compatible = "qcom,spmi-pmic"; - reg = <0x1 0x0>; - #address-cells = <0x2>; - #size-cells = <0x0>; - qcom,can-sleep; - }; - - qcom,pmi8998-debug@2 { - compatible = "qcom,spmi-pmic"; - reg = <0x2 0x0>; - #address-cells = <0x2>; - #size-cells = <0x0>; - qcom,can-sleep; - }; - - qcom,pmi8998-debug@3 { - compatible = "qcom,spmi-pmic"; - reg = <0x3 0x0>; - #address-cells = <0x2>; - #size-cells = <0x0>; - qcom,can-sleep; - }; - - qcom,pm8005-debug@4 { - compatible = "qcom,spmi-pmic"; - reg = <0x4 0x0>; - #address-cells = <0x2>; - #size-cells = <0x0>; - qcom,can-sleep; - }; - - qcom,pm8005-debug@5 { - compatible = "qcom,spmi-pmic"; - reg = <0x5 0x0>; - #address-cells = <0x2>; - #size-cells = <0x0>; - qcom,can-sleep; - }; - }; - - qcom,cpubw { - compatible = "qcom,devbw"; - governor = "performance"; - qcom,src-dst-ports = <0x1 0x302>; - qcom,active-only; - qcom,bw-tbl = <0x8f0 0x11e1 0x1964 0x1fc4 0x23c3 0x300a 0x379c>; - phandle = <0x83>; - }; - - qcom,cpu-bwmon { - compatible = "qcom,bimc-bwmon4"; - reg = <0x1436400 0x300 0x1436300 0x200>; - reg-names = "base", "global_base"; - interrupts = <0x0 0x245 0x4>; - qcom,mport = <0x0>; - qcom,hw-timer-hz = <0x124f800>; - qcom,target-dev = <0x83>; - qcom,count-unit = <0x10000>; - phandle = <0x306>; - }; - - 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>; - phandle = <0x84>; - }; - - qcom,llcc-bwmon { - compatible = "qcom,bimc-bwmon5"; - reg = <0x114a000 0x1000>; - reg-names = "base"; - interrupts = <0x0 0x244 0x4>; - qcom,hw-timer-hz = <0x124f800>; - qcom,target-dev = <0x84>; - qcom,count-unit = <0x400000>; - qcom,byte-mid-mask = <0xe000>; - qcom,byte-mid-match = <0xe000>; - phandle = <0x307>; - }; - - qcom,memlat-cpu0 { - compatible = "qcom,devbw"; - governor = "powersave"; - qcom,src-dst-ports = <0x1 0x200>; - qcom,active-only; - qcom,bw-tbl = <0x2fa 0x478 0x6b8 0x826 0xa25 0xb71 0xf27 0x134f 0x172b 0x1ae1>; - phandle = <0x85>; - }; - - qcom,memlat-cpu4 { - compatible = "qcom,devbw"; - governor = "powersave"; - qcom,src-dst-ports = <0x1 0x200>; - qcom,active-only; - status = "ok"; - qcom,bw-tbl = <0x2fa 0x478 0x6b8 0x826 0xa25 0xb71 0xf27 0x134f 0x172b 0x1ae1>; - phandle = <0x86>; - }; - - qcom,snoc_cnoc_keepalive { - compatible = "qcom,devbw"; - governor = "powersave"; - qcom,src-dst-ports = <0x8b 0x273>; - qcom,active-only; - status = "ok"; - qcom,bw-tbl = <0x1>; - phandle = <0x308>; - }; - - qcom,cpu0-memlat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cpulist = <0x11 0x12 0x13 0x14>; - qcom,target-dev = <0x85>; - qcom,cachemiss-ev = <0x2a>; - qcom,core-dev-table = <0x493e0 0x2fa 0xb6d00 0x6b8 0x114900 0x826 0x15f900 0xb71 0x185100 0xf27>; - phandle = <0x309>; - }; - - qcom,cpu4-memlat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cpulist = <0x15 0x16 0x17 0x18>; - qcom,target-dev = <0x86>; - qcom,cachemiss-ev = <0x2a>; - qcom,core-dev-table = <0x493e0 0x2fa 0x79e00 0x6b8 0xc4e00 0x826 0xfd200 0xb71 0x122a00 0xf27 0x180600 0x134f 0x1a5e00 0x172b 0x1de200 0x1ae1>; - phandle = <0x30a>; - }; - - qcom,l3-cpu0 { - compatible = "devfreq-simple-dev"; - clock-names = "devfreq_clk"; - clocks = <0x87 0x3>; - governor = "performance"; - phandle = <0x88>; - }; - - qcom,l3-cpu4 { - compatible = "devfreq-simple-dev"; - clock-names = "devfreq_clk"; - clocks = <0x87 0x4>; - governor = "performance"; - phandle = <0x89>; - }; - - qcom,cpu0-l3lat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cpulist = <0x11 0x12 0x13 0x14>; - qcom,target-dev = <0x88>; - 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>; - phandle = <0x30b>; - }; - - qcom,cpu4-l3lat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cpulist = <0x15 0x16 0x17 0x18>; - qcom,target-dev = <0x89>; - qcom,cachemiss-ev = <0x17>; - qcom,core-dev-table = <0x493e0 0x11e1a300 0xc9900 0x22551000 0x114900 0x2ca1c800 0x14cd00 0x38137800 0x19c800 0x48190800 0x1e7800 0x4dd1e000 0x249f00 0x538ab800 0x29e500 0x5efc6800>; - phandle = <0x30c>; - }; - - qcom,l3-cdsp { - compatible = "devfreq-simple-dev"; - clock-names = "devfreq_clk"; - clocks = <0x87 0xd>; - governor = "powersave"; - phandle = <0xa0>; - }; - - cpu-pmu { - compatible = "arm,armv8-pmuv3"; - qcom,irq-is-percpu; - interrupts = <0x1 0x5 0x4>; - phandle = <0x30d>; - }; - - qcom,mincpubw { - compatible = "qcom,devbw"; - governor = "powersave"; - qcom,src-dst-ports = <0x1 0x200>; - qcom,active-only; - qcom,bw-tbl = <0x2fa 0x478 0x6b8 0x826 0xa25 0xb71 0xf27 0x134f 0x172b 0x1ae1>; - phandle = <0x8a>; - }; - - devfreq-cpufreq { - phandle = <0x30e>; - - mincpubw-cpufreq { - target-dev = <0x8a>; - 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 = <0x8a>; - qcom,core-dev-table = <0x1cb600 0x2fa 0x286e00 0xf27 0x29e500 0x1ae1>; - phandle = <0x30f>; - }; - - qcom,rpmhclk { - compatible = "qcom,rpmh-clk-sdm845"; - #clock-cells = <0x1>; - mboxes = <0x8b 0x0>; - mbox-names = "apps"; - phandle = <0x21>; - }; - - qcom,gcc@100000 { - compatible = "qcom,gcc-sdm845-v2", "syscon"; - reg = <0x100000 0x1f0000>; - reg-names = "cc_base"; - vdd_cx-supply = <0x1b>; - vdd_cx_ao-supply = <0x8c>; - #clock-cells = <0x1>; - #reset-cells = <0x1>; - phandle = <0x22>; - }; - - qcom,videocc@ab00000 { - compatible = "qcom,video_cc-sdm845-v2", "syscon"; - reg = <0xab00000 0x10000>; - reg-names = "cc_base"; - vdd_cx-supply = <0x1b>; - #clock-cells = <0x1>; - #reset-cells = <0x1>; - phandle = <0xa5>; - }; - - qcom,camcc@ad00000 { - compatible = "qcom,cam_cc-sdm845-v2", "syscon"; - reg = <0xad00000 0x10000>; - reg-names = "cc_base"; - vdd_cx-supply = <0x1b>; - vdd_mx-supply = <0x8d>; - qcom,cam_cc_csi0phytimer_clk_src-opp-handle = <0x8e>; - qcom,cam_cc_csi1phytimer_clk_src-opp-handle = <0x8f>; - qcom,cam_cc_csi2phytimer_clk_src-opp-handle = <0x90>; - qcom,cam_cc_cci_clk_src-opp-handle = <0x91>; - qcom,cam_cc_ife_0_csid_clk_src-opp-handle = <0x92>; - qcom,cam_cc_ife_0_clk_src-opp-handle = <0x93>; - qcom,cam_cc_ife_1_csid_clk_src-opp-handle = <0x94>; - qcom,cam_cc_ife_1_clk_src-opp-handle = <0x95>; - qcom,cam_cc_ife_lite_csid_clk_src-opp-handle = <0x96>; - qcom,cam_cc_ife_lite_clk_src-opp-handle = <0x97>; - qcom,cam_cc_icp_clk_src-opp-handle = <0x98>; - qcom,cam_cc_ipe_0_clk_src-opp-handle = <0x99>; - qcom,cam_cc_ipe_1_clk_src-opp-handle = <0x9a>; - qcom,cam_cc_bps_clk_src-opp-handle = <0x9b>; - #clock-cells = <0x1>; - #reset-cells = <0x1>; - qcom,cam_cc_csi3phytimer_clk_src-opp-handle = <0x9c>; - phandle = <0xa6>; - }; - - qcom,dispcc@af00000 { - compatible = "qcom,dispcc-sdm845-v2", "syscon"; - reg = <0xaf00000 0x10000>; - reg-names = "cc_base"; - vdd_cx-supply = <0x1b>; - #clock-cells = <0x1>; - #reset-cells = <0x1>; - phandle = <0x20>; - }; - - qcom,gpucc@5090000 { - compatible = "qcom,gpucc-sdm845-v2", "syscon"; - reg = <0x5090000 0x9000>; - reg-names = "cc_base"; - vdd_cx-supply = <0x1b>; - vdd_mx-supply = <0x8d>; - qcom,gpu_cc_gmu_clk_src-opp-handle = <0x9d>; - #clock-cells = <0x1>; - #reset-cells = <0x1>; - phandle = <0xa7>; - }; - - 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 = <0x9e>; - #clock-cells = <0x1>; - #reset-cells = <0x1>; - phandle = <0x1c>; - }; - - syscon@17970018 { - compatible = "syscon"; - reg = <0x17970018 0x4>; - phandle = <0xa8>; - }; - - qcom,cpucc@0x17d41000 { - compatible = "qcom,clk-cpu-osm-v2"; - reg = <0x17d41000 0x1400 0x17d43000 0x1400 0x17d45800 0x1400>; - reg-names = "osm_l3_base", "osm_pwrcl_base", "osm_perfcl_base"; - vdd_l3_mx_ao-supply = <0x9f>; - vdd_pwrcl_mx_ao-supply = <0x9f>; - qcom,mx-turbo-freq = <0x581e9800 0x64b54000 0xc4b20101>; - l3-devs = <0x88 0x89 0xa0 0x9e>; - clock-names = "xo_ao"; - clocks = <0x21 0x1>; - #clock-cells = <0x1>; - phandle = <0x87>; - - qcom,limits-dcvs@0 { - compatible = "qcom,msm-hw-limits"; - interrupts = <0x0 0x20 0x4>; - qcom,affinity = <0x0>; - #thermal-sensor-cells = <0x0>; - phandle = <0x2>; - }; - - qcom,limits-dcvs@1 { - compatible = "qcom,msm-hw-limits"; - interrupts = <0x0 0x21 0x4>; - qcom,affinity = <0x1>; - #thermal-sensor-cells = <0x0>; - isens_vref-supply = <0xa1>; - isens-vref-settings = <0xd6d80 0xd6d80 0x4e20>; - phandle = <0xa>; - }; - - qcom,wil6210 { - compatible = "qcom,wil6210"; - qcom,pcie-parent = <0xa2>; - qcom,wigig-en = <0x34 0x27 0x0>; - qcom,msm-bus,name = "wil6210"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x2d 0x200 0x0 0x0 0x2d 0x200 0x927c0 0xc3500>; - qcom,use-ext-supply; - vdd-supply = <0xa3>; - vddio-supply = <0xa4>; - qcom,use-ext-clocks; - clocks = <0x21 0xa 0x21 0xb>; - clock-names = "rf_clk3_clk", "rf_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"; - phandle = <0x310>; - }; - }; - - qcom,cc-debug@100000 { - compatible = "qcom,debugcc-sdm845"; - qcom,cc-count = <0x6>; - qcom,gcc = <0x22>; - qcom,videocc = <0xa5>; - qcom,camcc = <0xa6>; - qcom,dispcc = <0x20>; - qcom,gpucc = <0xa7>; - qcom,cpucc = <0xa8>; - clock-names = "xo_clk_src"; - clocks = <0x21 0x0>; - #clock-cells = <0x1>; - phandle = <0x311>; - }; - - qcom,aopclk { - compatible = "qcom,aop-qmp-clk-v1"; - #clock-cells = <0x1>; - mboxes = <0x81 0x0>; - mbox-names = "qdss_clk"; - phandle = <0x7f>; - }; - - ufsice@1d90000 { - compatible = "qcom,ice"; - reg = <0x1d90000 0x8000>; - qcom,enable-ice-clk; - clock-names = "ufs_core_clk", "bus_clk", "iface_clk", "ice_core_clk"; - clocks = <0x22 0x8a 0x22 0x88 0x22 0x89 0x22 0x8c>; - qcom,op-freq-hz = <0x0 0x0 0x0 0x11e1a300>; - vdd-hba-supply = <0xa9>; - qcom,msm-bus,name = "ufs_ice_noc"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x1 0x28a 0x0 0x0 0x1 0x28a 0x3e8 0x0>; - qcom,bus-vector-names = "MIN", "MAX"; - qcom,instance-type = "ufs"; - phandle = <0xab>; - }; - - ufsphy_mem@1d87000 { - reg = <0x1d87000 0xda8>; - reg-names = "phy_mem"; - #phy-cells = <0x0>; - lanes-per-direction = <0x2>; - clock-names = "ref_clk_src", "ref_clk", "ref_aux_clk"; - clocks = <0x21 0x0 0x22 0x88 0x22 0xb9>; - status = "ok"; - phandle = <0xaa>; - 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 = <0x0 0x109 0x0>; - phys = <0xaa>; - phy-names = "ufsphy"; - ufs-qcom-crypto = <0xab>; - lanes-per-direction = <0x2>; - dev-ref-clk-freq = <0x0>; - clock-names = "core_clk", "bus_aggr_clk", "iface_clk", "core_clk_unipro", "core_clk_ice", "ref_clk", "tx_lane0_sync_clk", "rx_lane0_sync_clk", "rx_lane1_sync_clk"; - clocks = <0x22 0xb1 0x22 0xb7 0x22 0x89 0x22 0xb3 0x22 0xb5 0x21 0x0 0x22 0x92 0x22 0x90 0x22 0x91>; - freq-table-hz = <0x2faf080 0xbebc200 0x0 0x0 0x0 0x0 0x23c3460 0x8f0d180 0x47868c0 0x11e1a300 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; - non-removable; - qcom,msm-bus,name = "ufshc_mem"; - qcom,msm-bus,num-cases = <0x16>; - qcom,msm-bus,num-paths = <0x2>; - qcom,msm-bus,vectors-KBps = <0x7b 0x200 0x0 0x0 0x1 0x2f5 0x0 0x0 0x7b 0x200 0x39a 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x734 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0xe68 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x1cd0 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x734 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0xe68 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x1cd0 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x39a0 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x1f334 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x3e667 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x200000 0x0 0x1 0x2f5 0x19000 0x0 0x7b 0x200 0x3e667 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x7cccd 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x400000 0x0 0x1 0x2f5 0x32000 0x0 0x7b 0x200 0x247ae 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x48ccd 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x200000 0x0 0x1 0x2f5 0x19000 0x0 0x7b 0x200 0x48ccd 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x9199a 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x400000 0x0 0x1 0x2f5 0x32000 0x64000 0x7b 0x200 0x74a000 0x0 0x1 0x2f5 0x4b000 0x0>; - qcom,bus-vector-names = "MIN", "PWM_G1_L1", "PWM_G2_L1", "PWM_G3_L1", "PWM_G4_L1", "PWM_G1_L2", "PWM_G2_L2", "PWM_G3_L2", "PWM_G4_L2", "HS_RA_G1_L1", "HS_RA_G2_L1", "HS_RA_G3_L1", "HS_RA_G1_L2", "HS_RA_G2_L2", "HS_RA_G3_L2", "HS_RB_G1_L1", "HS_RB_G2_L1", "HS_RB_G3_L1", "HS_RB_G1_L2", "HS_RB_G2_L2", "HS_RB_G3_L2", "MAX"; - qcom,pm-qos-cpu-groups = <0xf 0xf0>; - qcom,pm-qos-cpu-group-latency-us = <0x2c 0x2c>; - qcom,pm-qos-default-cpu = <0x0>; - pinctrl-names = "dev-reset-assert", "dev-reset-deassert"; - pinctrl-0 = <0xac>; - pinctrl-1 = <0xad>; - resets = <0x22 0xe>; - reset-names = "core_reset"; - status = "ok"; - phandle = <0x312>; - vdd-hba-supply = <0xa9>; - vdd-hba-fixed-regulator; - vcc-supply = <0x341>; - vcc-voltage-level = <0x2d0370 0x2d2a80>; - vccq2-supply = <0x4d3>; - vcc-max-microamp = <0x927c0>; - vccq2-max-microamp = <0x927c0>; - qcom,vddp-ref-clk-supply = <0x335>; - qcom,vddp-ref-clk-max-microamp = <0x64>; - }; - - sdhci@8804000 { - compatible = "qcom,sdhci-msm-v5"; - reg = <0x8804000 0x1000>; - reg-names = "hc_mem"; - interrupts = <0x0 0xcc 0x0 0x0 0xde 0x0>; - interrupt-names = "hc_irq", "pwr_irq"; - qcom,bus-width = <0x4>; - qcom,large-address-bus; - qcom,msm-bus,name = "sdhc2"; - qcom,msm-bus,num-cases = <0x8>; - qcom,msm-bus,num-paths = <0x2>; - qcom,msm-bus,vectors-KBps = <0x51 0x200 0x0 0x0 0x1 0x260 0x0 0x0 0x51 0x200 0x416 0x640 0x1 0x260 0x640 0x640 0x51 0x200 0xcc3e 0x13880 0x1 0x260 0x13880 0x13880 0x51 0x200 0xff50 0x186a0 0x1 0x260 0x186a0 0x186a0 0x51 0x200 0x1fe9e 0x30d40 0x1 0x260 0x208c8 0x208c8 0x51 0x200 0x3fd3e 0x30d40 0x1 0x260 0x249f0 0x249f0 0x51 0x200 0x3fd3e 0x61a80 0x1 0x260 0x493e0 0x493e0 0x51 0x200 0x146cc2 0x3e8000 0x1 0x260 0x146cc2 0x3e8000>; - qcom,bus-bw-vectors-bps = <0x0 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", "SDR25", "SDR50", "DDR50", "SDR104"; - qcom,devfreq,freq-table = <0x2faf080 0xc02a560>; - clocks = <0x22 0x70 0x22 0x71>; - clock-names = "iface_clk", "core_clk"; - qcom,pm-qos-irq-type = "affine_irq"; - qcom,pm-qos-irq-latency = <0x2c 0x2c>; - qcom,pm-qos-cpu-groups = <0x3f 0xc0>; - qcom,pm-qos-legacy-latency-us = <0x2c 0x2c 0x2c 0x2c>; - status = "disabled"; - phandle = <0x313>; - vdd-supply = <0x342>; - qcom,vdd-voltage-level = <0x2d0370 0x2d2a80>; - qcom,vdd-current-level = <0xc8 0xc3500>; - vdd-io-supply = <0x33c>; - qcom,vdd-io-voltage-level = <0x1b9680 0x2d2a80>; - qcom,vdd-io-current-level = <0xc8 0x55f0>; - pinctrl-names = "active", "sleep", "ds_400KHz", "ds_50MHz", "ds_100MHz", "ds_200MHz"; - pinctrl-0 = <0x3ec 0x3f2 0x3f8 0x3eb>; - pinctrl-1 = <0x3ed 0x3f3 0x3f9 0x3eb>; - pinctrl-2 = <0x3ee 0x3f4 0x3fa>; - pinctrl-3 = <0x3ef 0x3f5 0x3fb>; - pinctrl-4 = <0x3f0 0x3f6 0x3fc>; - pinctrl-5 = <0x3f1 0x3f7 0x3fd>; - cd-gpios = <0x34 0x7e 0x1>; - }; - - qcom,mss@4080000 { - compatible = "qcom,pil-q6v55-mss"; - reg = <0x4080000 0x100 0x1f63000 0x8 0x1f65000 0x8 0x1f64000 0x8 0x4180000 0x20 0xc2b0000 0x4 0xb2e0100 0x4 0x4180044 0x4>; - reg-names = "qdsp6_base", "halt_q6", "halt_modem", "halt_nc", "rmb_base", "restart_reg", "pdc_sync", "alt_reset"; - clocks = <0x21 0x0 0x22 0x2c 0x22 0x2f 0x22 0xb 0x22 0x2d 0x22 0x30 0x22 0x2e 0x22 0x48>; - clock-names = "xo", "iface_clk", "bus_clk", "mem_clk", "gpll0_mss_clk", "snoc_axi_clk", "mnoc_axi_clk", "prng_clk"; - qcom,proxy-clock-names = "xo", "prng_clk"; - qcom,active-clock-names = "iface_clk", "bus_clk", "mem_clk", "gpll0_mss_clk", "snoc_axi_clk", "mnoc_axi_clk"; - interrupts = <0x0 0x10a 0x1>; - vdd_cx-supply = <0x1b>; - vdd_cx-voltage = <0x181>; - vdd_mx-supply = <0x8d>; - vdd_mx-uV = <0x181>; - vdd_mss-supply = <0xae>; - vdd_mss-uV = <0x181>; - qcom,firmware-name = "modem"; - qcom,sequential-fw-load; - qcom,pil-self-auth; - qcom,sysmon-id = <0x0>; - qcom,minidump-id = <0x3>; - qcom,ssctl-instance-id = <0x12>; - qcom,override-acc; - qcom,signal-aop; - qcom,qdsp6v65-1-0; - qcom,mss_pdc_offset = <0x9>; - status = "ok"; - memory-region = <0xaf>; - qcom,mem-protect-id = <0xf>; - qcom,gpio-err-fatal = <0xb0 0x0 0x0>; - qcom,gpio-err-ready = <0xb0 0x1 0x0>; - qcom,gpio-proxy-unvote = <0xb0 0x2 0x0>; - qcom,gpio-stop-ack = <0xb0 0x3 0x0>; - qcom,gpio-shutdown-ack = <0xb0 0x7 0x0>; - qcom,gpio-force-stop = <0xb1 0x0 0x0>; - mboxes = <0x81 0x0>; - mbox-names = "mss-pil"; - phandle = <0x314>; - - qcom,mba-mem@0 { - compatible = "qcom,pil-mba-mem"; - memory-region = <0xb2>; - }; - }; - - qcom,lpass@17300000 { - compatible = "qcom,pil-tz-generic"; - reg = <0x17300000 0x100>; - interrupts = <0x0 0xa2 0x1>; - vdd_cx-supply = <0x1b>; - qcom,proxy-reg-names = "vdd_cx"; - qcom,vdd_cx-uV-uA = <0x181 0x186a0>; - clocks = <0x21 0x0>; - clock-names = "xo"; - qcom,proxy-clock-names = "xo"; - qcom,pas-id = <0x1>; - qcom,proxy-timeout-ms = <0x2710>; - qcom,smem-id = <0x1a7>; - qcom,sysmon-id = <0x1>; - status = "ok"; - qcom,ssctl-instance-id = <0x14>; - qcom,firmware-name = "adsp"; - qcom,signal-aop; - memory-region = <0xb3>; - qcom,gpio-err-fatal = <0xb4 0x0 0x0>; - qcom,gpio-proxy-unvote = <0xb4 0x2 0x0>; - qcom,gpio-err-ready = <0xb4 0x1 0x0>; - qcom,gpio-stop-ack = <0xb4 0x3 0x0>; - qcom,gpio-force-stop = <0xb5 0x0 0x0>; - mboxes = <0x81 0x0>; - mbox-names = "adsp-pil"; - }; - - qcom,ssc@5c00000 { - compatible = "qcom,pil-tz-generic"; - reg = <0x5c00000 0x4000>; - interrupts = <0x0 0x1ee 0x1>; - vdd_cx-supply = <0xb6>; - qcom,vdd_cx-uV-uA = <0x181 0x0>; - vdd_mx-supply = <0xb7>; - qcom,vdd_mx-uV-uA = <0x181 0x0>; - qcom,proxy-reg-names = "vdd_cx", "vdd_mx"; - qcom,keep-proxy-regs-on; - clocks = <0x21 0x0>; - clock-names = "xo"; - qcom,proxy-clock-names = "xo"; - qcom,pas-id = <0xc>; - qcom,proxy-timeout-ms = <0x2710>; - qcom,smem-id = <0x1a8>; - qcom,sysmon-id = <0x3>; - qcom,ssctl-instance-id = <0x16>; - qcom,signal-aop; - qcom,firmware-name = "slpi"; - status = "ok"; - memory-region = <0xb8>; - qcom,gpio-err-fatal = <0xb9 0x0 0x0>; - qcom,gpio-proxy-unvote = <0xb9 0x2 0x0>; - qcom,gpio-err-ready = <0xb9 0x1 0x0>; - qcom,gpio-stop-ack = <0xb9 0x3 0x0>; - qcom,gpio-force-stop = <0xba 0x0 0x0>; - mboxes = <0x81 0x0>; - mbox-names = "slpi-pil"; - }; - - slim@171c0000 { - cell-index = <0x1>; - compatible = "qcom,slim-ngd"; - reg = <0x171c0000 0x2c000 0x17184000 0x2a000>; - reg-names = "slimbus_physical", "slimbus_bam_physical"; - interrupts = <0x0 0xa3 0x0 0x0 0xa4 0x0>; - interrupt-names = "slimbus_irq", "slimbus_bam_irq"; - qcom,apps-ch-pipes = <0x780000>; - qcom,ea-pc = <0x270>; - qcom,iommu-s1-bypass; - phandle = <0x315>; - - qcom,iommu_slim_ctrl_cb { - compatible = "qcom,iommu-slim-ctrl-cb"; - iommus = <0x29 0x1806 0x0 0x29 0x180d 0x0 0x29 0x180e 0x1 0x29 0x1810 0x1>; - phandle = <0x316>; - }; - - 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 = <0x515>; - interrupts = <0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f>; - qcom,wcd-rst-gpio-node = <0x516>; - clock-names = "wcd_clk"; - clocks = <0x517 0x0>; - cdc-vdd-buck-supply = <0x4d3>; - qcom,cdc-vdd-buck-voltage = <0x1b7740 0x1b7740>; - qcom,cdc-vdd-buck-current = <0x9eb10>; - cdc-buck-sido-supply = <0x4d3>; - qcom,cdc-buck-sido-voltage = <0x1b7740 0x1b7740>; - qcom,cdc-buck-sido-current = <0x3d090>; - cdc-vdd-tx-h-supply = <0x4d3>; - qcom,cdc-vdd-tx-h-voltage = <0x1b7740 0x1b7740>; - qcom,cdc-vdd-tx-h-current = <0x61a8>; - cdc-vdd-rx-h-supply = <0x4d3>; - qcom,cdc-vdd-rx-h-voltage = <0x1b7740 0x1b7740>; - qcom,cdc-vdd-rx-h-current = <0x61a8>; - cdc-vddpx-1-supply = <0x4d3>; - qcom,cdc-vddpx-1-voltage = <0x1b7740 0x1b7740>; - qcom,cdc-vddpx-1-current = <0x2710>; - qcom,cdc-static-supplies = "cdc-vdd-buck", "cdc-buck-sido", "cdc-vdd-tx-h", "cdc-vdd-rx-h", "cdc-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"; - phandle = <0x513>; - - wcd_pinctrl@5 { - compatible = "qcom,wcd-pinctrl"; - qcom,num-gpios = <0x5>; - gpio-controller; - #gpio-cells = <0x2>; - phandle = <0x59b>; - - us_euro_sw_wcd_active { - phandle = <0x507>; - - mux { - pins = "gpio1"; - }; - - config { - pins = "gpio1"; - output-high; - }; - }; - - us_euro_sw_wcd_sleep { - phandle = <0x508>; - - mux { - pins = "gpio1"; - }; - - config { - pins = "gpio1"; - output-low; - }; - }; - - spkr_1_wcd_en_active { - phandle = <0x503>; - - mux { - pins = "gpio2"; - }; - - config { - pins = "gpio2"; - output-high; - }; - }; - - spkr_1_wcd_en_sleep { - phandle = <0x504>; - - mux { - pins = "gpio2"; - }; - - config { - pins = "gpio2"; - input-enable; - }; - }; - - spkr_2_sd_n_active { - phandle = <0x505>; - - mux { - pins = "gpio3"; - }; - - config { - pins = "gpio3"; - output-high; - }; - }; - - spkr_2_sd_n_sleep { - phandle = <0x506>; - - mux { - pins = "gpio3"; - }; - - config { - pins = "gpio3"; - input-enable; - }; - }; - - hph_en0_wcd_active { - phandle = <0x509>; - - mux { - pins = "gpio4"; - }; - - config { - pins = "gpio4"; - output-high; - }; - }; - - hph_en0_wcd_sleep { - phandle = <0x50a>; - - mux { - pins = "gpio4"; - }; - - config { - pins = "gpio4"; - output-low; - }; - }; - - hph_en1_wcd_active { - phandle = <0x50b>; - - mux { - pins = "gpio5"; - }; - - config { - pins = "gpio5"; - output-high; - }; - }; - - hph_en1_wcd_sleep { - phandle = <0x50c>; - - mux { - pins = "gpio5"; - }; - - config { - pins = "gpio5"; - output-low; - }; - }; - }; - - msm_cdc_pinctrll { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active", "aud_sleep"; - pinctrl-0 = <0x503>; - pinctrl-1 = <0x504>; - phandle = <0x50d>; - }; - - msm_cdc_pinctrlr { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active", "aud_sleep"; - pinctrl-0 = <0x505>; - pinctrl-1 = <0x506>; - phandle = <0x50e>; - }; - - msm_cdc_pinctrl_us_euro_sw { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active", "aud_sleep"; - pinctrl-0 = <0x507>; - pinctrl-1 = <0x508>; - phandle = <0x59c>; - }; - - msm_cdc_pinctrl_hph_en0 { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active", "aud_sleep"; - pinctrl-0 = <0x509>; - pinctrl-1 = <0x50a>; - phandle = <0x50f>; - }; - - msm_cdc_pinctrl_hph_en1 { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active", "aud_sleep"; - pinctrl-0 = <0x50b>; - pinctrl-1 = <0x50c>; - phandle = <0x510>; - }; - - swr_master { - compatible = "qcom,swr-wcd"; - #address-cells = <0x2>; - #size-cells = <0x0>; - - wsa881x@20170211 { - compatible = "qcom,wsa881x"; - reg = <0x0 0x20170211>; - qcom,spkr-sd-n-node = <0x50d>; - status = "disabled"; - phandle = <0x59d>; - }; - - wsa881x@20170212 { - compatible = "qcom,wsa881x"; - reg = <0x0 0x20170212>; - qcom,spkr-sd-n-node = <0x50e>; - status = "disabled"; - phandle = <0x59e>; - }; - - wsa881x@21170213 { - compatible = "qcom,wsa881x"; - reg = <0x0 0x21170213>; - qcom,spkr-sd-n-node = <0x50d>; - status = "disabled"; - phandle = <0x59f>; - }; - - wsa881x@21170214 { - compatible = "qcom,wsa881x"; - reg = <0x0 0x21170214>; - qcom,spkr-sd-n-node = <0x50e>; - status = "disabled"; - phandle = <0x5a0>; - }; - }; - - wcd_spi { - compatible = "qcom,wcd-spi-v2"; - qcom,master-bus-num = <0x0>; - qcom,chip-select = <0x0>; - qcom,max-frequency = <0x16e3600>; - qcom,mem-base-addr = <0x100000>; - phandle = <0x514>; - }; - }; - }; - - slim@17240000 { - status = "ok"; - cell-index = <0x3>; - compatible = "qcom,slim-ngd"; - reg = <0x17240000 0x2c000 0x17204000 0x20000>; - reg-names = "slimbus_physical", "slimbus_bam_physical"; - interrupts = <0x0 0x123 0x0 0x0 0x124 0x0>; - interrupt-names = "slimbus_irq", "slimbus_bam_irq"; - qcom,iommu-s1-bypass; - phandle = <0x317>; - - qcom,iommu_slim_ctrl_cb { - compatible = "qcom,iommu-slim-ctrl-cb"; - iommus = <0x29 0x1813 0x0>; - phandle = <0x318>; - }; - - 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]; - phandle = <0x319>; - }; - }; - - qcom,msm-eud@88e0000 { - compatible = "qcom,msm-eud"; - interrupt-names = "eud_irq"; - interrupts = <0x0 0x1ec 0x4>; - reg = <0x88e0000 0x2000>; - reg-names = "eud_base"; - clocks = <0x22 0xa9>; - clock-names = "cfg_ahb_clk"; - vdda33-supply = <0xbb>; - status = "ok"; - phandle = <0x2ae>; - }; - - qcom,spss@1880000 { - compatible = "qcom,pil-tz-generic"; - reg = <0x188101c 0x4 0x1881024 0x4 0x1881028 0x4 0x188103c 0x4 0x1882014 0x4>; - reg-names = "sp2soc_irq_status", "sp2soc_irq_clr", "sp2soc_irq_mask", "rmb_err", "rmb_err_spare2"; - interrupts = <0x0 0x160 0x1>; - vdd_cx-supply = <0x1b>; - qcom,proxy-reg-names = "vdd_cx"; - qcom,vdd_cx-uV-uA = <0x181 0x186a0>; - vdd_mx-supply = <0x8d>; - vdd_mx-uV = <0x181 0x186a0>; - clocks = <0x21 0x0>; - clock-names = "xo"; - qcom,proxy-clock-names = "xo"; - qcom,pil-generic-irq-handler; - status = "disabled"; - qcom,pas-id = <0xe>; - qcom,proxy-timeout-ms = <0x2710>; - qcom,signal-aop; - qcom,firmware-name = "spss"; - memory-region = <0xbc>; - qcom,spss-scsr-bits = <0x18 0x19>; - mboxes = <0x81 0x0>; - mbox-names = "spss-pil"; - }; - - qcom,wdt@17980000 { - compatible = "qcom,msm-watchdog"; - reg = <0x17980000 0x1000>; - reg-names = "wdt-base"; - interrupts = <0x0 0x0 0x0 0x0 0x1 0x0>; - qcom,bark-time = <0x3a98>; - qcom,pet-time = <0x2490>; - qcom,ipi-ping; - qcom,wakeup-enable; - phandle = <0x31a>; - }; - - qcom,turing@8300000 { - compatible = "qcom,pil-tz-generic"; - reg = <0x8300000 0x100000>; - interrupts = <0x0 0x242 0x1>; - vdd_cx-supply = <0x1b>; - qcom,proxy-reg-names = "vdd_cx"; - qcom,vdd_cx-uV-uA = <0x181 0x186a0>; - clocks = <0x21 0x0>; - clock-names = "xo"; - qcom,proxy-clock-names = "xo"; - qcom,pas-id = <0x12>; - qcom,proxy-timeout-ms = <0x2710>; - qcom,smem-id = <0x259>; - qcom,sysmon-id = <0x7>; - qcom,ssctl-instance-id = <0x17>; - qcom,firmware-name = "cdsp"; - qcom,signal-aop; - memory-region = <0xbd>; - qcom,gpio-err-fatal = <0xbe 0x0 0x0>; - qcom,gpio-proxy-unvote = <0xbe 0x2 0x0>; - qcom,gpio-err-ready = <0xbe 0x1 0x0>; - qcom,gpio-stop-ack = <0xbe 0x3 0x0>; - qcom,gpio-force-stop = <0xbf 0x0 0x0>; - status = "ok"; - mboxes = <0x81 0x0>; - 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 = <0xc0>; - }; - - 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 0x0>; - dma-coherent; - }; - - qcom,msm_fastrpc_compute_cb12 { - compatible = "qcom,msm-fastrpc-compute-cb"; - label = "adsprpc-smd"; - iommus = <0x29 0x1824 0x0>; - dma-coherent; - }; - }; - - qcom,msm-imem@146bf000 { - compatible = "qcom,msm-imem"; - reg = <0x146bf000 0x1000>; - ranges = <0x0 0x146bf000 0x1000>; - #address-cells = <0x1>; - #size-cells = <0x1>; - - mem_dump_table@10 { - compatible = "qcom,msm-imem-mem_dump_table"; - reg = <0x10 0x8>; - }; - - restart_reason@65c { - compatible = "qcom,msm-imem-restart_reason"; - reg = <0x65c 0x4>; - }; - - dload_type@1c { - compatible = "qcom,msm-imem-dload-type"; - reg = <0x1c 0x4>; - }; - - 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 0xc>; - }; - - 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 = <0xc1>; - qcom,proxy-reg-names = "vdd"; - clocks = <0xa5 0xb 0xa5 0x8 0xa5 0xa>; - clock-names = "core_clk", "iface_clk", "bus_clk"; - qcom,proxy-clock-names = "core_clk", "iface_clk", "bus_clk"; - qcom,pas-id = <0x9>; - qcom,msm-bus,name = "pil-venus"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x3f 0x200 0x0 0x0 0x3f 0x200 0x0 0x4a380>; - qcom,proxy-timeout-ms = <0x64>; - qcom,firmware-name = "venus"; - memory-region = <0xc2>; - status = "ok"; - }; - - qcom,msm-ssc-sensors { - compatible = "qcom,msm-ssc-sensors"; - status = "ok"; - qcom,firmware-name = "slpi"; - phandle = <0x31b>; - }; - - cpuss_dump { - compatible = "qcom,cpuss-dump"; - - qcom,l1_i_cache0 { - qcom,dump-node = <0xc3>; - qcom,dump-id = <0x60>; - }; - - qcom,l1_i_cache1 { - qcom,dump-node = <0xc4>; - qcom,dump-id = <0x61>; - }; - - qcom,l1_i_cache2 { - qcom,dump-node = <0xc5>; - qcom,dump-id = <0x62>; - }; - - qcom,l1_i_cache3 { - qcom,dump-node = <0xc6>; - qcom,dump-id = <0x63>; - }; - - qcom,l1_i_cache100 { - qcom,dump-node = <0xc7>; - qcom,dump-id = <0x64>; - }; - - qcom,l1_i_cache101 { - qcom,dump-node = <0xc8>; - qcom,dump-id = <0x65>; - }; - - qcom,l1_i_cache102 { - qcom,dump-node = <0xc9>; - qcom,dump-id = <0x66>; - }; - - qcom,l1_i_cache103 { - qcom,dump-node = <0xca>; - qcom,dump-id = <0x67>; - }; - - qcom,l1_d_cache0 { - qcom,dump-node = <0xcb>; - qcom,dump-id = <0x80>; - }; - - qcom,l1_d_cache1 { - qcom,dump-node = <0xcc>; - qcom,dump-id = <0x81>; - }; - - qcom,l1_d_cache2 { - qcom,dump-node = <0xcd>; - qcom,dump-id = <0x82>; - }; - - qcom,l1_d_cache3 { - qcom,dump-node = <0xce>; - qcom,dump-id = <0x83>; - }; - - qcom,l1_d_cache100 { - qcom,dump-node = <0xcf>; - qcom,dump-id = <0x84>; - }; - - qcom,l1_d_cache101 { - qcom,dump-node = <0xd0>; - qcom,dump-id = <0x85>; - }; - - qcom,l1_d_cache102 { - qcom,dump-node = <0xd1>; - qcom,dump-id = <0x86>; - }; - - qcom,l1_d_cache103 { - qcom,dump-node = <0xd2>; - qcom,dump-id = <0x87>; - }; - - qcom,llcc1_d_cache { - qcom,dump-node = <0xd3>; - qcom,dump-id = <0x140>; - }; - - qcom,llcc2_d_cache { - qcom,dump-node = <0xd4>; - qcom,dump-id = <0x141>; - }; - - qcom,llcc3_d_cache { - qcom,dump-node = <0xd5>; - qcom,dump-id = <0x142>; - }; - - qcom,llcc4_d_cache { - qcom,dump-node = <0xd6>; - qcom,dump-id = <0x143>; - }; - - qcom,l1_tlb_dump0 { - qcom,dump-node = <0xd7>; - qcom,dump-id = <0x120>; - }; - - qcom,l1_tlb_dump100 { - qcom,dump-node = <0xd8>; - qcom,dump-id = <0x121>; - }; - - qcom,l1_tlb_dump200 { - qcom,dump-node = <0xd9>; - qcom,dump-id = <0x122>; - }; - - qcom,l1_tlb_dump300 { - qcom,dump-node = <0xda>; - qcom,dump-id = <0x123>; - }; - - qcom,l1_tlb_dump400 { - qcom,dump-node = <0xdb>; - qcom,dump-id = <0x124>; - }; - - qcom,l1_tlb_dump500 { - qcom,dump-node = <0xdc>; - qcom,dump-id = <0x125>; - }; - - qcom,l1_tlb_dump600 { - qcom,dump-node = <0xdd>; - qcom,dump-id = <0x126>; - }; - - qcom,l1_tlb_dump700 { - qcom,dump-node = <0xde>; - qcom,dump-id = <0x127>; - }; - }; - - kryo3xx-erp { - compatible = "arm,arm64-kryo3xx-cpu-erp"; - interrupts = <0x1 0x6 0x4 0x1 0x7 0x4 0x0 0x22 0x4 0x0 0x23 0x4>; - interrupt-names = "l1-l2-faultirq", "l1-l2-errirq", "l3-scu-errirq", "l3-scu-faultirq"; - }; - - qcom,llcc@1100000 { - compatible = "qcom,llcc-core", "syscon", "simple-mfd"; - reg = <0x1100000 0x250000>; - reg-names = "llcc_base"; - qcom,llcc-banks-off = <0x0 0x80000 0x100000 0x180000>; - qcom,llcc-broadcast-off = <0x200000>; - - qcom,sdm845-llcc { - compatible = "qcom,sdm845-llcc"; - #cache-cells = <0x1>; - max-slices = <0x20>; - phandle = <0x2d>; - }; - - qcom,llcc-perfmon { - compatible = "qcom,llcc-perfmon"; - }; - - qcom,llcc-erp { - compatible = "qcom,llcc-erp"; - interrupt-names = "ecc_irq"; - interrupts = <0x0 0x246 0x4>; - }; - - qcom,llcc-amon { - compatible = "qcom,llcc-amon"; - }; - - llcc_1_dcache { - qcom,dump-size = <0x1141c0>; - phandle = <0xd3>; - }; - - llcc_2_dcache { - qcom,dump-size = <0x1141c0>; - phandle = <0xd4>; - }; - - llcc_3_dcache { - qcom,dump-size = <0x1141c0>; - phandle = <0xd5>; - }; - - llcc_4_dcache { - qcom,dump-size = <0x1141c0>; - phandle = <0xd6>; - }; - }; - - qcom,ipc-spinlock@1f40000 { - compatible = "qcom,ipc-spinlock-sfpb"; - reg = <0x1f40000 0x8000>; - qcom,num-locks = <0x8>; - }; - - qcom,smem@86000000 { - compatible = "qcom,smem"; - reg = <0x86000000 0x200000 0x17911008 0x4 0x778000 0x7000 0x1fd4000 0x8>; - reg-names = "smem", "irq-reg-base", "aux-mem1", "smem_targ_info_reg"; - qcom,mpu-enabled; - }; - - qcom,glink-mailbox-xprt-spss@1885008 { - compatible = "qcom,glink-mailbox-xprt"; - reg = <0x1885008 0x8 0x1885010 0x4 0x188501c 0x4 0x1886008 0x4>; - reg-names = "mbox-loc-addr", "mbox-loc-size", "irq-reg-base", "irq-rx-reset"; - qcom,irq-mask = <0x1>; - interrupts = <0x0 0x15c 0x4>; - 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 0x4>; - reg-names = "msgram", "irq-reg-base"; - qcom,irq-mask = <0x1>; - interrupts = <0x0 0x185 0x1>; - priority = <0x0>; - mbox-desc-offset = <0x0>; - #mbox-cells = <0x1>; - phandle = <0x81>; - }; - - mailbox@179e0000 { - compatible = "qcom,tcs-drv"; - label = "apps_rsc"; - reg = <0x179e0000 0x100 0x179e0d00 0x3000>; - interrupts = <0x0 0x5 0x0>; - #mbox-cells = <0x1>; - qcom,drv-id = <0x2>; - qcom,tcs-config = <0x2 0x2 0x0 0x3 0x1 0x3 0x3 0x1>; - phandle = <0x8b>; - }; - - mailbox@af20000 { - compatible = "qcom,tcs-drv"; - label = "display_rsc"; - reg = <0xaf20000 0x100 0xaf21c00 0x3000>; - interrupts = <0x0 0x81 0x0>; - #mbox-cells = <0x1>; - qcom,drv-id = <0x0>; - qcom,tcs-config = <0x0 0x1 0x1 0x1 0x2 0x0 0x3 0x1>; - phandle = <0x2b>; - }; - - system_pm { - compatible = "qcom,system-pm"; - mboxes = <0x8b 0x0>; - }; - - qcom,glink-smem-native-xprt-modem@86000000 { - compatible = "qcom,glink-smem-native-xprt"; - reg = <0x86000000 0x200000 0x1799000c 0x4>; - reg-names = "smem", "irq-reg-base"; - qcom,irq-mask = <0x1000>; - interrupts = <0x0 0x1c1 0x1>; - label = "mpss"; - }; - - qcom,glink-smem-native-xprt-adsp@86000000 { - compatible = "qcom,glink-smem-native-xprt"; - reg = <0x86000000 0x200000 0x1799000c 0x4>; - reg-names = "smem", "irq-reg-base"; - qcom,irq-mask = <0x100>; - interrupts = <0x0 0x9c 0x1>; - label = "lpass"; - cpu-affinity = <0x1 0x2>; - qcom,qos-config = <0xdf>; - qcom,ramp-time = <0xaf>; - }; - - qcom,glink-qos-config-adsp { - compatible = "qcom,glink-qos-config"; - qcom,flow-info = <0x3c 0x0 0x3c 0x0 0x3c 0x0 0x3c 0x0>; - qcom,mtu-size = <0x800>; - qcom,tput-stats-cycle = <0xa>; - phandle = <0xdf>; - }; - - qcom,glink-smem-native-xprt-dsps@86000000 { - compatible = "qcom,glink-smem-native-xprt"; - reg = <0x86000000 0x200000 0x1799000c 0x4>; - reg-names = "smem", "irq-reg-base"; - qcom,irq-mask = <0x1000000>; - interrupts = <0x0 0xaa 0x1>; - label = "dsps"; - }; - - qcom,glink-spi-xprt-wdsp { - compatible = "qcom,glink-spi-xprt"; - label = "wdsp"; - qcom,remote-fifo-config = <0xe0>; - qcom,qos-config = <0xe1>; - qcom,ramp-time = <0x10 0x20 0x30 0x40>; - phandle = <0x31c>; - }; - - 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>; - phandle = <0xe0>; - }; - - qcom,glink-qos-config-wdsp { - compatible = "qcom,glink-qos-config"; - qcom,flow-info = <0x80 0x0 0x70 0x1 0x60 0x2 0x50 0x3>; - qcom,mtu-size = <0x800>; - qcom,tput-stats-cycle = <0xa>; - phandle = <0xe1>; - }; - - qcom,glink-smem-native-xprt-cdsp@86000000 { - compatible = "qcom,glink-smem-native-xprt"; - reg = <0x86000000 0x200000 0x1799000c 0x4>; - reg-names = "smem", "irq-reg-base"; - qcom,irq-mask = <0x10>; - interrupts = <0x0 0x23e 0x1>; - label = "cdsp"; - }; - - qcom,glink-ssr-modem { - compatible = "qcom,glink_ssr"; - label = "modem"; - qcom,edge = "mpss"; - qcom,notify-edges = <0xe2 0xe3 0xe4 0xe5>; - qcom,xprt = "smem"; - phandle = <0xe6>; - }; - - qcom,glink-ssr-adsp { - compatible = "qcom,glink_ssr"; - label = "adsp"; - qcom,edge = "lpass"; - qcom,notify-edges = <0xe6 0xe3 0xe4>; - qcom,xprt = "smem"; - phandle = <0xe2>; - }; - - qcom,glink-ssr-dsps { - compatible = "qcom,glink_ssr"; - label = "slpi"; - qcom,edge = "dsps"; - qcom,notify-edges = <0xe6 0xe2 0xe4>; - qcom,xprt = "smem"; - phandle = <0xe3>; - }; - - qcom,glink-ssr-cdsp { - compatible = "qcom,glink_ssr"; - label = "cdsp"; - qcom,edge = "cdsp"; - qcom,notify-edges = <0xe6 0xe2 0xe3>; - qcom,xprt = "smem"; - phandle = <0xe4>; - }; - - qcom,glink-ssr-spss { - compatible = "qcom,glink_ssr"; - label = "spss"; - qcom,edge = "spss"; - qcom,notify-edges = <0xe6>; - qcom,xprt = "mailbox"; - phandle = <0xe5>; - }; - - qcom,ipc_router { - compatible = "qcom,ipc_router"; - qcom,node-id = <0x1>; - }; - - 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 = <0x1>; - qcom,xprt-version = <0x1>; - 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 = <0x1>; - qcom,xprt-version = <0x1>; - 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 = <0x1>; - qcom,xprt-version = <0x1>; - qcom,fragmented-data; - qcom,dynamic-wakeup-source; - qcom,low-latency-xprt; - }; - - 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 = <0x1>; - qcom,xprt-version = <0x1>; - qcom,fragmented-data; - }; - - qcom,qsee_ipc_irq_bridge { - compatible = "qcom,qsee-ipc-irq-bridge"; - - qcom,qsee-ipc-irq-spss { - qcom,rx-irq-clr = <0x1888008 0x4>; - qcom,rx-irq-clr-mask = <0x1>; - qcom,dev-name = "qsee_ipc_irq_spss"; - interrupts = <0x0 0x15d 0x4>; - label = "spss"; - }; - }; - - qcom,spcom { - compatible = "qcom,spcom"; - qcom,spcom-ch-names = "sp_kernel", "sp_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 = "disabled"; - phandle = <0x31d>; - }; - - 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", "iface"; - clock-frequency = <0x17d7840>; - qcom,ipc-gpio = <0x34 0x79 0x0>; - qcom,finger-detect-gpio = <0xe7 0x5 0x0>; - status = "disabled"; - }; - - qseecom@86d00000 { - compatible = "qcom,qseecom"; - reg = <0x86d00000 0x3e00000>; - reg-names = "secapp-region"; - qcom,hlos-num-ce-hw-instances = <0x1>; - qcom,hlos-ce-hw-instance = <0x0>; - qcom,qsee-ce-hw-instance = <0x0>; - qcom,disk-encrypt-pipe-pair = <0x2>; - qcom,support-fde; - qcom,no-clock-support; - qcom,fde-key-size; - qcom,commonlib64-loaded-by-uefi; - qcom,msm-bus,name = "qseecom-noc"; - qcom,msm-bus,num-cases = <0x4>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x7d 0x200 0x0 0x0 0x7d 0x200 0x30d40 0x61a80 0x7d 0x200 0x493e0 0xc3500 0x7d 0x200 0x61a80 0xf4240>; - clock-names = "core_clk_src", "core_clk", "iface_clk", "bus_clk"; - clocks = <0x22 0x11 0x22 0x11 0x22 0xf 0x22 0x10>; - qcom,ce-opp-freq = <0xa37d070>; - qcom,qsee-reentrancy-support = <0x2>; - phandle = <0x31e>; - }; - - 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 = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x1 0x26a 0x0 0x0 0x1 0x26a 0x0 0x493e0>; - clocks = <0x22 0x48>; - clock-names = "iface_clk"; - phandle = <0x31f>; - }; - - tz-log@146bf720 { - compatible = "qcom,tz-log"; - reg = <0x146bf720 0x3000>; - qcom,hyplog-enabled; - hyplog-address-offset = <0x410>; - hyplog-size-offset = <0x414>; - phandle = <0x320>; - }; - - qcedev@1de0000 { - compatible = "qcom,qcedev"; - reg = <0x1de0000 0x20000 0x1dc4000 0x24000>; - reg-names = "crypto-base", "crypto-bam-base"; - interrupts = <0x0 0x110 0x0>; - qcom,bam-pipe-pair = <0x3>; - qcom,ce-hw-instance = <0x0>; - qcom,ce-device = <0x0>; - qcom,ce-hw-shared; - qcom,bam-ee = <0x0>; - qcom,msm-bus,name = "qcedev-noc"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x7d 0x200 0x0 0x0 0x7d 0x200 0x60180 0x60180>; - clock-names = "core_clk_src", "core_clk", "iface_clk", "bus_clk"; - clocks = <0x22 0x11 0x22 0x11 0x22 0xf 0x22 0x10>; - qcom,ce-opp-freq = <0xa37d070>; - qcom,request-bw-before-clk; - qcom,smmu-s1-enable; - iommus = <0x29 0x706 0x1 0x29 0x716 0x1>; - phandle = <0x321>; - - qcom_cedev_ns_cb { - compatible = "qcom,qcedev,context-bank"; - label = "ns_context"; - iommus = <0x29 0x712 0x0 0x29 0x71f 0x0>; - virtual-addr = <0x60000000>; - virtual-size = <0x40000000>; - }; - - qcom_cedev_s_cb { - compatible = "qcom,qcedev,context-bank"; - label = "secure_context"; - iommus = <0x29 0x713 0x0 0x29 0x71c 0x0 0x29 0x71d 0x0 0x29 0x71e 0x0>; - virtual-addr = <0x60200000>; - virtual-size = <0x40000000>; - qcom,secure-context-bank; - }; - }; - - qcom,msm_hdcp { - compatible = "qcom,msm-hdcp"; - phandle = <0x322>; - }; - - qcrypto@1de0000 { - compatible = "qcom,qcrypto"; - reg = <0x1de0000 0x20000 0x1dc4000 0x24000>; - reg-names = "crypto-base", "crypto-bam-base"; - interrupts = <0x0 0x110 0x0>; - qcom,bam-pipe-pair = <0x2>; - qcom,ce-hw-instance = <0x0>; - qcom,ce-device = <0x0>; - qcom,bam-ee = <0x0>; - qcom,ce-hw-shared; - qcom,clk-mgmt-sus-res; - qcom,msm-bus,name = "qcrypto-noc"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x7d 0x200 0x0 0x0 0x7d 0x200 0x60180 0x60180>; - clock-names = "core_clk_src", "core_clk", "iface_clk", "bus_clk"; - clocks = <0x22 0x11 0x22 0x11 0x22 0xf 0x22 0x10>; - 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 0x1 0x29 0x714 0x1>; - phandle = <0x323>; - }; - - qcom,msm_gsi { - compatible = "qcom,msm_gsi"; - }; - - qcom,rmtfs_sharedmem@0 { - compatible = "qcom,sharedmem-uio"; - reg = <0x0 0x200000>; - reg-names = "rmtfs"; - qcom,client-id = <0x1>; - 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", "gsi-base"; - interrupts = <0x0 0x137 0x0 0x0 0x1b0 0x0>; - interrupt-names = "ipa-irq", "gsi-irq"; - qcom,ipa-hw-ver = <0xd>; - qcom,ipa-hw-mode = <0x0>; - qcom,ee = <0x0>; - 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 = <0x5>; - qcom,msm-bus,num-paths = <0x4>; - qcom,msm-bus,vectors-KBps = <0x5a 0x200 0x0 0x0 0x5a 0x249 0x0 0x0 0x1 0x2a4 0x0 0x0 0x8f 0x309 0x0 0x0 0x5a 0x200 0x13880 0x927c0 0x5a 0x249 0x13880 0x55730 0x1 0x2a4 0x9c40 0x9c40 0x8f 0x309 0x0 0x4b 0x5a 0x200 0x13880 0x9c400 0x5a 0x249 0x13880 0x9c400 0x1 0x2a4 0x13880 0x13880 0x8f 0x309 0x0 0x96 0x5a 0x200 0x324b0 0xea600 0x5a 0x249 0x324b0 0xea600 0x1 0x2a4 0x324b0 0x27100 0x8f 0x309 0x0 0x12c 0x5a 0x200 0x324b0 0x36ee80 0x5a 0x249 0x324b0 0x36ee80 0x1 0x2a4 0x324b0 0x493e0 0x8f 0x309 0x0 0x163>; - qcom,bus-vector-names = "MIN", "SVS2", "SVS", "NOMINAL", "TURBO"; - qcom,ipa-ram-mmap = <0x280 0x0 0x0 0x288 0x78 0x4000 0x308 0x78 0x4000 0x388 0x78 0x4000 0x408 0x78 0x4000 0xf 0x0 0x7 0x8 0xe 0x488 0x78 0x4000 0x508 0x78 0x4000 0xf 0x0 0x7 0x8 0xe 0x588 0x78 0x4000 0x608 0x78 0x4000 0x688 0x140 0x7c8 0x0 0x800 0x7d0 0x200 0x9d0 0x200 0x0 0x0 0x0 0xbd8 0x1024 0x2000 0x0 0x2000 0x0 0x2000 0x0 0x2000 0x0 0x80 0x200 0x2000 0x2000 0x0 0x2000 0x0 0x2000 0x0 0x2000 0x0 0x1c00 0x400>; - phandle = <0x324>; - - qcom,smp2pgpio_map_ipa_1_out { - compatible = "qcom,smp2pgpio-map-ipa-1-out"; - gpios = <0xe8 0x0 0x0>; - }; - - qcom,smp2pgpio_map_ipa_1_in { - compatible = "qcom,smp2pgpio-map-ipa-1-in"; - gpios = <0xe9 0x0 0x0>; - }; - - ipa_smmu_ap { - compatible = "qcom,ipa-smmu-ap-cb"; - qcom,smmu-s1-bypass; - iommus = <0x29 0x720 0x0>; - qcom,iova-mapping = <0x20000000 0x40000000>; - qcom,additional-mapping = <0x146bd000 0x146bd000 0x2000>; - phandle = <0x325>; - }; - - ipa_smmu_wlan { - compatible = "qcom,ipa-smmu-wlan-cb"; - qcom,smmu-s1-bypass; - iommus = <0x29 0x721 0x0>; - qcom,additional-mapping = <0x1e60000 0x1e60000 0x80000>; - phandle = <0x326>; - }; - - ipa_smmu_uc { - compatible = "qcom,ipa-smmu-uc-cb"; - qcom,smmu-s1-bypass; - iommus = <0x29 0x722 0x0>; - qcom,iova-mapping = <0x40000000 0x20000000>; - phandle = <0x327>; - }; - }; - - qcom,ipa_fws { - compatible = "qcom,pil-tz-generic"; - qcom,pas-id = <0xf>; - qcom,firmware-name = "ipa_fws"; - qcom,pil-force-shutdown; - memory-region = <0xea>; - }; - - 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 = <0x0 0x11 0x0>; - }; - - qcom,cmd-db@861e0000 { - compatible = "qcom,cmd-db"; - reg = <0xc3f000c 0x8>; - phandle = <0x328>; - }; - - dcc_v2@10a2000 { - compatible = "qcom,dcc-v2"; - reg = <0x10a2000 0x1000 0x10ae000 0x2000>; - reg-names = "dcc-base", "dcc-ram-base"; - dcc-ram-offset = <0x6000>; - qcom,curr-link-list = <0x2>; - qcom,link-list = <0x0 0x1740300 0x6 0x0 0x0 0x1620500 0x4 0x0 0x0 0x7840000 0x1 0x0 0x0 0x7841010 0xc 0x0 0x0 0x7842000 0x10 0x0 0x0 0x7842500 0x2 0x0 0x2 0x7 0x0 0x0 0x0 0x7841000 0x1 0x0 0x2 0x1 0x0 0x0 0x2 0xa5 0x0 0x0 0x0 0x7841008 0x2 0x0 0x2 0x1 0x0 0x0 0x0 0x17dc3a84 0x2 0x0 0x0 0x17db3a84 0x1 0x0 0x0 0x1301000 0x2 0x0 0x0 0x17990044 0x1 0x0 0x0 0x17d45f00 0x1 0x0 0x0 0x17d45f08 0x6 0x0 0x0 0x17d45f80 0x1 0x0 0x0 0x17d47418 0x1 0x0 0x0 0x17d47570 0x1 0x0 0x0 0x17d47588 0x1 0x0 0x0 0x17d43700 0x1 0x0 0x0 0x17d43708 0x6 0x0 0x0 0x17d43780 0x1 0x0 0x0 0x17d44c18 0x1 0x0 0x0 0x17d44d70 0x1 0x0 0x0 0x17d44d88 0x1 0x0 0x0 0x17d41700 0x1 0x0 0x0 0x17d41708 0x6 0x0 0x0 0x17d41780 0x1 0x0 0x0 0x17d42c18 0x1 0x0 0x0 0x17d42d70 0x1 0x0 0x0 0x17d42d88 0x1 0x0 0x1 0x69ea00c 0x600007 0x1 0x1 0x69ea01c 0x136800 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x136810 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x136820 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x136830 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x136840 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x136850 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x136860 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x136870 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3e9a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3c0a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3d1a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3d2a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3d5a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3d6a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3b1a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3b2a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3b5a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3b6a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3c2a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3c5a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3c6a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0xf1e000 0x1 0x1 0x69ea008 0x7 0x1 0x0 0x13e7e00 0x1f 0x0 0x0 0x1132100 0x1 0x0 0x0 0x1136044 0x4 0x0 0x0 0x11360b0 0x1 0x0 0x0 0x113e030 0x2 0x0 0x0 0x1141000 0x1 0x0 0x0 0x1148058 0x4 0x0 0x0 0x1160410 0x3 0x0 0x0 0x11604a0 0x1 0x0 0x0 0x11604b8 0x1 0x0 0x0 0x1165804 0x1 0x0 0x0 0x1166418 0x1 0x0 0x0 0x11b2100 0x1 0x0 0x0 0x11b6044 0x4 0x0 0x0 0x11be030 0x2 0x0 0x0 0x11c1000 0x1 0x0 0x0 0x11c8058 0x4 0x0 0x0 0x11e0410 0x3 0x0 0x0 0x11e04a0 0x1 0x0 0x0 0x11e04b8 0x1 0x0 0x0 0x11e5804 0x1 0x0 0x0 0x11e6418 0x1 0x0 0x0 0x1232100 0x1 0x0 0x0 0x1236044 0x4 0x0 0x0 0x12360b0 0x1 0x0 0x0 0x123e030 0x2 0x0 0x0 0x1241000 0x1 0x0 0x0 0x1248058 0x4 0x0 0x0 0x1260410 0x3 0x0 0x0 0x12604a0 0x1 0x0 0x0 0x12604b8 0x1 0x0 0x0 0x1265804 0x1 0x0 0x0 0x1266418 0x1 0x0 0x0 0x12b2100 0x1 0x0 0x0 0x12b6044 0x3 0x0 0x0 0x12b6050 0x1 0x0 0x0 0x12b60b0 0x1 0x0 0x0 0x12be030 0x2 0x0 0x0 0x12c1000 0x1 0x0 0x0 0x12c8058 0x4 0x0 0x0 0x12e0410 0x3 0x0 0x0 0x12e04a0 0x1 0x0 0x0 0x12e04b8 0x1 0x0 0x0 0x12e5804 0x1 0x0 0x0 0x12e6418 0x1 0x0 0x0 0x1380900 0x8 0x0 0x0 0x1380d00 0x5 0x0 0x0 0x1430280 0x1 0x0 0x0 0x1430288 0x1 0x0 0x0 0x143028c 0x7 0x0 0x0 0x1132100 0x1 0x0 0x0 0x1136044 0x4 0x0 0x0 0x11360b0 0x1 0x0 0x0 0x113e030 0x2 0x0 0x0 0x1141000 0x1 0x0 0x0 0x1148058 0x4 0x0 0x0 0x1160410 0x3 0x0 0x0 0x11604a0 0x1 0x0 0x0 0x11604b8 0x1 0x0 0x0 0x1165804 0x1 0x0 0x0 0x1166418 0x1 0x0 0x0 0x11b2100 0x1 0x0 0x0 0x11b6044 0x4 0x0 0x0 0x11be030 0x2 0x0 0x0 0x11c1000 0x1 0x0 0x0 0x11c8058 0x4 0x0 0x0 0x11e0410 0x3 0x0 0x0 0x11e04a0 0x1 0x0 0x0 0x11e04b8 0x1 0x0 0x0 0x11e5804 0x1 0x0 0x0 0x11e6418 0x1 0x0 0x0 0x1232100 0x1 0x0 0x0 0x1236044 0x4 0x0 0x0 0x12360b0 0x1 0x0 0x0 0x123e030 0x2 0x0 0x0 0x1241000 0x1 0x0 0x0 0x1248058 0x4 0x0 0x0 0x1260410 0x3 0x0 0x0 0x12604a0 0x1 0x0 0x0 0x12604b8 0x1 0x0 0x0 0x1265804 0x1 0x0 0x0 0x1266418 0x1 0x0 0x0 0x12b2100 0x1 0x0 0x0 0x12b6044 0x3 0x0 0x0 0x12b6050 0x1 0x0 0x0 0x12b60b0 0x1 0x0 0x0 0x12be030 0x2 0x0 0x0 0x12c1000 0x1 0x0 0x0 0x12c8058 0x4 0x0 0x0 0x12e0410 0x3 0x0 0x0 0x12e04a0 0x1 0x0 0x0 0x12e04b8 0x1 0x0 0x0 0x12e5804 0x1 0x0 0x0 0x12e6418 0x1 0x0 0x0 0x1380900 0x8 0x0 0x0 0x1380d00 0x5 0x0 0x0 0x1430280 0x1 0x0 0x0 0x1430288 0x1 0x0 0x0 0x143028c 0x7 0x0 0x0 0xc201244 0x1 0x0 0x0 0xc202244 0x1 0x0>; - phandle = <0x329>; - }; - - 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", "smmu_iova_base", "smmu_iova_ipa"; - iommus = <0x29 0x40 0x1>; - interrupts = <0x0 0x19e 0x0 0x0 0x19f 0x0 0x0 0x1a0 0x0 0x0 0x1a1 0x0 0x0 0x1a2 0x0 0x0 0x1a3 0x0 0x0 0x1a4 0x0 0x0 0x1a5 0x0 0x0 0x1a6 0x0 0x0 0x1a7 0x0 0x0 0x1a8 0x0 0x0 0x1a9 0x0>; - qcom,wlan-msa-memory = <0x100000>; - qcom,gpio-force-fatal-error = <0xeb 0x0 0x0>; - qcom,gpio-early-crash-ind = <0xeb 0x1 0x0>; - vdd-0.8-cx-mx-supply = <0xec>; - vdd-1.8-xo-supply = <0xed>; - vdd-1.3-rfa-supply = <0xee>; - vdd-3.3-ch0-supply = <0xef>; - 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 = <0x0>; - - modem_pa { - qcom,qmi-dev-name = "pa"; - #cooling-cells = <0x2>; - phandle = <0x32a>; - }; - - modem_proc { - qcom,qmi-dev-name = "modem"; - #cooling-cells = <0x2>; - phandle = <0x32b>; - }; - - modem_current { - qcom,qmi-dev-name = "modem_current"; - #cooling-cells = <0x2>; - phandle = <0x32c>; - }; - - modem_skin { - qcom,qmi-dev-name = "modem_skin"; - #cooling-cells = <0x2>; - phandle = <0x32d>; - }; - - modem_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - #cooling-cells = <0x2>; - phandle = <0x104>; - }; - }; - - adsp { - qcom,instance-id = <0x1>; - - adsp_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - #cooling-cells = <0x2>; - phandle = <0x105>; - }; - }; - - cdsp { - qcom,instance-id = <0x43>; - - cdsp_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - #cooling-cells = <0x2>; - phandle = <0x106>; - }; - }; - - slpi { - qcom,instance-id = <0x53>; - - slpi_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - #cooling-cells = <0x2>; - phandle = <0x107>; - }; - }; - }; - - thermal-zones { - phandle = <0x32e>; - - aoss0-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "user_space"; - thermal-sensors = <0xf0 0x0>; - wake-capable-sensor; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - cpu0-silver-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "user_space"; - thermal-sensors = <0xf0 0x1>; - wake-capable-sensor; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - cpu1-silver-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "user_space"; - thermal-sensors = <0xf0 0x2>; - wake-capable-sensor; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - cpu2-silver-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "user_space"; - thermal-sensors = <0xf0 0x3>; - wake-capable-sensor; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - cpu3-silver-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0xf0 0x4>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - kryo-l3-0-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0xf0 0x5>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - kryo-l3-1-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0xf0 0x6>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - cpu0-gold-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0xf0 0x7>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - cpu1-gold-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0xf0 0x8>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - cpu2-gold-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0xf0 0x9>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - cpu3-gold-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0xf0 0xa>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - gpu0-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0xf0 0xb>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - gpu1-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "user_space"; - thermal-sensors = <0xf0 0xc>; - wake-capable-sensor; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - aoss1-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0xf1 0x0>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - mdm-dsp-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0xf1 0x1>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - ddr-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0xf1 0x2>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - wlan-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0xf1 0x3>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - compute-hvx-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0xf1 0x4>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - camera-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0xf1 0x5>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - mmss-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0xf1 0x6>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - mdm-core-usr { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0xf1 0x7>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - gpu-virt-max-step { - polling-delay-passive = <0xa>; - polling-delay = <0x0>; - thermal-governor = "step_wise"; - disable-thermal-zone; - wake-capable-sensor; - - trips { - - gpu-trip0 { - temperature = <0x17318>; - hysteresis = <0x0>; - type = "passive"; - phandle = <0xf2>; - }; - }; - - cooling-maps { - - gpu_cdev0 { - trip = <0xf2>; - cooling-device = <0x9e 0x0 0xffffffff>; - }; - }; - }; - - silv-virt-max-step { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "step_wise"; - wake-capable-sensor; - - trips { - - silver-trip { - temperature = <0x1d4c0>; - hysteresis = <0x0>; - type = "passive"; - }; - }; - }; - - gold-virt-max-step { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "step_wise"; - wake-capable-sensor; - - trips { - - gold-trip { - temperature = <0x1d4c0>; - hysteresis = <0x0>; - type = "passive"; - }; - }; - }; - - pop-mem-step { - polling-delay-passive = <0xa>; - polling-delay = <0x0>; - thermal-sensors = <0xf1 0x2>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - pop-trip { - temperature = <0x17318>; - hysteresis = <0x0>; - type = "passive"; - phandle = <0xf3>; - }; - }; - - cooling-maps { - - pop_cdev4 { - trip = <0xf3>; - cooling-device = <0x15 0xffffffff 0xfffffffd>; - }; - - pop_cdev5 { - trip = <0xf3>; - cooling-device = <0x16 0xffffffff 0xfffffffd>; - }; - - pop_cdev6 { - trip = <0xf3>; - cooling-device = <0x17 0xffffffff 0xfffffffd>; - }; - - pop_cdev7 { - trip = <0xf3>; - cooling-device = <0x18 0xffffffff 0xfffffffd>; - }; - }; - }; - - cpu0-silver-step { - polling-delay-passive = <0x64>; - polling-delay = <0x0>; - thermal-sensors = <0xf0 0x1>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config0 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0xf4>; - }; - }; - - cooling-maps { - - emerg_cdev0 { - trip = <0xf4>; - cooling-device = <0x11 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu1-silver-step { - polling-delay-passive = <0x64>; - polling-delay = <0x0>; - thermal-sensors = <0xf0 0x2>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config1 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0xf5>; - }; - }; - - cooling-maps { - - emerg_cdev1 { - trip = <0xf5>; - cooling-device = <0x12 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu2-silver-step { - polling-delay-passive = <0x64>; - polling-delay = <0x0>; - thermal-sensors = <0xf0 0x3>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config2 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0xf6>; - }; - }; - - cooling-maps { - - emerg_cdev2 { - trip = <0xf6>; - cooling-device = <0x13 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu3-silver-step { - polling-delay-passive = <0x64>; - polling-delay = <0x0>; - thermal-sensors = <0xf0 0x4>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config3 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0xf7>; - }; - }; - - cooling-maps { - - emerg_cdev3 { - trip = <0xf7>; - cooling-device = <0x14 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu0-gold-step { - polling-delay-passive = <0x64>; - polling-delay = <0x0>; - thermal-sensors = <0xf0 0x7>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config4 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0xf8>; - }; - }; - - cooling-maps { - - emerg_cdev4 { - trip = <0xf8>; - cooling-device = <0x15 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu1-gold-step { - polling-delay-passive = <0x64>; - polling-delay = <0x0>; - thermal-sensors = <0xf0 0x8>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config5 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0xf9>; - }; - }; - - cooling-maps { - - emerg_cdev5 { - trip = <0xf9>; - cooling-device = <0x16 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu2-gold-step { - polling-delay-passive = <0x64>; - polling-delay = <0x0>; - thermal-sensors = <0xf0 0x9>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config6 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0xfa>; - }; - }; - - cooling-maps { - - emerg_cdev6 { - trip = <0xfa>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu3-gold-step { - polling-delay-passive = <0x64>; - polling-delay = <0x0>; - thermal-sensors = <0xf0 0xa>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config7 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0xfb>; - }; - }; - - cooling-maps { - - emerg_cdev7 { - trip = <0xfb>; - cooling-device = <0x18 0xfffffffe 0xfffffffe>; - }; - }; - }; - - lmh-dcvs-01 { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "user_space"; - thermal-sensors = <0xa>; - wake-capable-sensor; - - trips { - - active-config { - temperature = <0x17318>; - hysteresis = <0x7530>; - type = "passive"; - }; - }; - }; - - lmh-dcvs-00 { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "user_space"; - thermal-sensors = <0x2>; - wake-capable-sensor; - - trips { - - active-config { - temperature = <0x17318>; - hysteresis = <0x7530>; - type = "passive"; - }; - }; - }; - - pm8998_tz { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "step_wise"; - thermal-sensors = <0xfc>; - wake-capable-sensor; - phandle = <0x32f>; - - trips { - - pm8998-trip0 { - temperature = <0x19a28>; - hysteresis = <0x0>; - type = "passive"; - phandle = <0xfd>; - }; - - pm8998-trip1 { - temperature = <0x1e848>; - hysteresis = <0x0>; - type = "passive"; - phandle = <0xfe>; - }; - - pm8998-trip2 { - temperature = <0x23668>; - hysteresis = <0x0>; - type = "passive"; - phandle = <0x330>; - }; - }; - - cooling-maps { - - trip0_cpu0 { - trip = <0xfd>; - cooling-device = <0x11 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu1 { - trip = <0xfd>; - cooling-device = <0x12 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu2 { - trip = <0xfd>; - cooling-device = <0x13 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu3 { - trip = <0xfd>; - cooling-device = <0x14 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu4 { - trip = <0xfd>; - cooling-device = <0x15 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu5 { - trip = <0xfd>; - cooling-device = <0x16 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu6 { - trip = <0xfd>; - cooling-device = <0x17 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu7 { - trip = <0xfd>; - cooling-device = <0x18 0xfffffffd 0xfffffffd>; - }; - - trip1_cpu1 { - trip = <0xfe>; - cooling-device = <0x12 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu2 { - trip = <0xfe>; - cooling-device = <0x13 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu3 { - trip = <0xfe>; - cooling-device = <0x14 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu4 { - trip = <0xfe>; - cooling-device = <0x15 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu5 { - trip = <0xfe>; - cooling-device = <0x16 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu6 { - trip = <0xfe>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu7 { - trip = <0xfe>; - cooling-device = <0x18 0xfffffffe 0xfffffffe>; - }; - }; - }; - - pm8005_tz { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0xff>; - - trips { - - pm8005-trip0 { - temperature = <0x19a28>; - hysteresis = <0x0>; - type = "passive"; - }; - - pm8005-trip1 { - temperature = <0x1e848>; - hysteresis = <0x0>; - type = "passive"; - }; - - pm8005-trip2 { - temperature = <0x23668>; - hysteresis = <0x0>; - type = "passive"; - }; - }; - }; - - aoss0-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x0>; - wake-capable-sensor; - tracks-low; - - trips { - - aoss0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x100>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x100>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x100>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x100>; - cooling-device = <0x9e 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x100>; - cooling-device = <0x101 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x100>; - cooling-device = <0x102 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x100>; - cooling-device = <0x103 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x100>; - cooling-device = <0x104 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x100>; - cooling-device = <0x105 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x100>; - cooling-device = <0x106 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x100>; - cooling-device = <0x107 0x0 0x0>; - }; - }; - }; - - cpu0-silver-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x1>; - wake-capable-sensor; - tracks-low; - - trips { - - cpu0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x108>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x108>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x108>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x108>; - cooling-device = <0x9e 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x108>; - cooling-device = <0x101 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x108>; - cooling-device = <0x102 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x108>; - cooling-device = <0x103 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x108>; - cooling-device = <0x104 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x108>; - cooling-device = <0x105 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x108>; - cooling-device = <0x106 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x108>; - cooling-device = <0x107 0x0 0x0>; - }; - }; - }; - - cpu1-silver-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x2>; - wake-capable-sensor; - tracks-low; - - trips { - - cpu1-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x109>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x109>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x109>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x109>; - cooling-device = <0x9e 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x109>; - cooling-device = <0x101 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x109>; - cooling-device = <0x102 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x109>; - cooling-device = <0x103 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x109>; - cooling-device = <0x104 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x109>; - cooling-device = <0x105 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x109>; - cooling-device = <0x106 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x109>; - cooling-device = <0x107 0x0 0x0>; - }; - }; - }; - - cpu2-silver-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x3>; - wake-capable-sensor; - tracks-low; - - trips { - - cpu2-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x10a>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x10a>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x10a>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x10a>; - cooling-device = <0x9e 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x10a>; - cooling-device = <0x101 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x10a>; - cooling-device = <0x102 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x10a>; - cooling-device = <0x103 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x10a>; - cooling-device = <0x104 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x10a>; - cooling-device = <0x105 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x10a>; - cooling-device = <0x106 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x10a>; - cooling-device = <0x107 0x0 0x0>; - }; - }; - }; - - cpu3-silver-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x4>; - wake-capable-sensor; - tracks-low; - - trips { - - cpu3-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x10b>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x10b>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x10b>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x10b>; - cooling-device = <0x9e 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x10b>; - cooling-device = <0x101 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x10b>; - cooling-device = <0x102 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x10b>; - cooling-device = <0x103 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x10b>; - cooling-device = <0x104 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x10b>; - cooling-device = <0x105 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x10b>; - cooling-device = <0x106 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x10b>; - cooling-device = <0x107 0x0 0x0>; - }; - }; - }; - - kryo-l3-0-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x5>; - wake-capable-sensor; - tracks-low; - - trips { - - l3-0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x10c>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x10c>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x10c>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x10c>; - cooling-device = <0x9e 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x10c>; - cooling-device = <0x101 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x10c>; - cooling-device = <0x102 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x10c>; - cooling-device = <0x103 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x10c>; - cooling-device = <0x104 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x10c>; - cooling-device = <0x105 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x10c>; - cooling-device = <0x106 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x10c>; - cooling-device = <0x107 0x0 0x0>; - }; - }; - }; - - kryo-l3-1-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x6>; - wake-capable-sensor; - tracks-low; - - trips { - - l3-1-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x10d>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x10d>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x10d>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x10d>; - cooling-device = <0x9e 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x10d>; - cooling-device = <0x101 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x10d>; - cooling-device = <0x102 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x10d>; - cooling-device = <0x103 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x10d>; - cooling-device = <0x104 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x10d>; - cooling-device = <0x105 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x10d>; - cooling-device = <0x106 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x10d>; - cooling-device = <0x107 0x0 0x0>; - }; - }; - }; - - cpu0-gold-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x7>; - wake-capable-sensor; - tracks-low; - - trips { - - cpug0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x10e>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x10e>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x10e>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x10e>; - cooling-device = <0x9e 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x10e>; - cooling-device = <0x101 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x10e>; - cooling-device = <0x102 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x10e>; - cooling-device = <0x103 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x10e>; - cooling-device = <0x104 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x10e>; - cooling-device = <0x105 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x10e>; - cooling-device = <0x106 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x10e>; - cooling-device = <0x107 0x0 0x0>; - }; - }; - }; - - cpu1-gold-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x8>; - wake-capable-sensor; - tracks-low; - - trips { - - cpug1-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x10f>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x10f>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x10f>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x10f>; - cooling-device = <0x9e 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x10f>; - cooling-device = <0x101 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x10f>; - cooling-device = <0x102 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x10f>; - cooling-device = <0x103 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x10f>; - cooling-device = <0x104 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x10f>; - cooling-device = <0x105 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x10f>; - cooling-device = <0x106 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x10f>; - cooling-device = <0x107 0x0 0x0>; - }; - }; - }; - - cpu2-gold-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x9>; - wake-capable-sensor; - tracks-low; - - trips { - - cpug2-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x110>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x110>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x110>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x110>; - cooling-device = <0x9e 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x110>; - cooling-device = <0x101 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x110>; - cooling-device = <0x102 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x110>; - cooling-device = <0x103 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x110>; - cooling-device = <0x104 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x110>; - cooling-device = <0x105 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x110>; - cooling-device = <0x106 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x110>; - cooling-device = <0x107 0x0 0x0>; - }; - }; - }; - - cpu3-gold-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0xa>; - wake-capable-sensor; - tracks-low; - - trips { - - cpug3-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x111>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x111>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x111>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x111>; - cooling-device = <0x9e 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x111>; - cooling-device = <0x101 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x111>; - cooling-device = <0x102 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x111>; - cooling-device = <0x103 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x111>; - cooling-device = <0x104 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x111>; - cooling-device = <0x105 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x111>; - cooling-device = <0x106 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x111>; - cooling-device = <0x107 0x0 0x0>; - }; - }; - }; - - gpu0-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0xb>; - wake-capable-sensor; - tracks-low; - - trips { - - gpu0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x112>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x112>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x112>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x112>; - cooling-device = <0x9e 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x112>; - cooling-device = <0x101 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x112>; - cooling-device = <0x102 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x112>; - cooling-device = <0x103 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x112>; - cooling-device = <0x104 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x112>; - cooling-device = <0x105 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x112>; - cooling-device = <0x106 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x112>; - cooling-device = <0x107 0x0 0x0>; - }; - }; - }; - - gpu1-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0xc>; - wake-capable-sensor; - tracks-low; - - trips { - - gpu1-trip_l { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x113>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x113>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x113>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x113>; - cooling-device = <0x9e 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x113>; - cooling-device = <0x101 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x113>; - cooling-device = <0x102 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x113>; - cooling-device = <0x103 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x113>; - cooling-device = <0x104 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x113>; - cooling-device = <0x105 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x113>; - cooling-device = <0x106 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x113>; - cooling-device = <0x107 0x0 0x0>; - }; - }; - }; - - aoss1-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf1 0x0>; - wake-capable-sensor; - tracks-low; - - trips { - - aoss1-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x114>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x114>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x114>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x114>; - cooling-device = <0x9e 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x114>; - cooling-device = <0x101 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x114>; - cooling-device = <0x102 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x114>; - cooling-device = <0x103 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x114>; - cooling-device = <0x104 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x114>; - cooling-device = <0x105 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x114>; - cooling-device = <0x106 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x114>; - cooling-device = <0x107 0x0 0x0>; - }; - }; - }; - - mdm-dsp-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf1 0x1>; - wake-capable-sensor; - tracks-low; - - trips { - - dsp-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x115>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x115>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x115>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x115>; - cooling-device = <0x9e 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x115>; - cooling-device = <0x101 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x115>; - cooling-device = <0x102 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x115>; - cooling-device = <0x103 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x115>; - cooling-device = <0x104 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x115>; - cooling-device = <0x105 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x115>; - cooling-device = <0x106 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x115>; - cooling-device = <0x107 0x0 0x0>; - }; - }; - }; - - ddr-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf1 0x2>; - wake-capable-sensor; - tracks-low; - - trips { - - ddr-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x116>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x116>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x116>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x116>; - cooling-device = <0x9e 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x116>; - cooling-device = <0x101 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x116>; - cooling-device = <0x102 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x116>; - cooling-device = <0x103 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x116>; - cooling-device = <0x104 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x116>; - cooling-device = <0x105 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x116>; - cooling-device = <0x106 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x116>; - cooling-device = <0x107 0x0 0x0>; - }; - }; - }; - - wlan-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf1 0x3>; - wake-capable-sensor; - tracks-low; - - trips { - - wlan-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x117>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x117>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x117>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x117>; - cooling-device = <0x9e 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x117>; - cooling-device = <0x101 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x117>; - cooling-device = <0x102 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x117>; - cooling-device = <0x103 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x117>; - cooling-device = <0x104 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x117>; - cooling-device = <0x105 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x117>; - cooling-device = <0x106 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x117>; - cooling-device = <0x107 0x0 0x0>; - }; - }; - }; - - compute-hvx-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf1 0x4>; - wake-capable-sensor; - tracks-low; - - trips { - - hvx-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x118>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x118>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x118>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x118>; - cooling-device = <0x9e 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x118>; - cooling-device = <0x101 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x118>; - cooling-device = <0x102 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x118>; - cooling-device = <0x103 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x118>; - cooling-device = <0x104 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x118>; - cooling-device = <0x105 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x118>; - cooling-device = <0x106 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x118>; - cooling-device = <0x107 0x0 0x0>; - }; - }; - }; - - camera-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf1 0x5>; - wake-capable-sensor; - tracks-low; - - trips { - - camera-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x119>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x119>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x119>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x119>; - cooling-device = <0x9e 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x119>; - cooling-device = <0x101 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x119>; - cooling-device = <0x102 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x119>; - cooling-device = <0x103 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x119>; - cooling-device = <0x104 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x119>; - cooling-device = <0x105 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x119>; - cooling-device = <0x106 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x119>; - cooling-device = <0x107 0x0 0x0>; - }; - }; - }; - - mmss-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf1 0x6>; - wake-capable-sensor; - tracks-low; - - trips { - - mmss-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x11a>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x11a>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x11a>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x11a>; - cooling-device = <0x9e 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x11a>; - cooling-device = <0x101 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x11a>; - cooling-device = <0x102 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x11a>; - cooling-device = <0x103 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x11a>; - cooling-device = <0x104 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x11a>; - cooling-device = <0x105 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x11a>; - cooling-device = <0x106 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x11a>; - cooling-device = <0x107 0x0 0x0>; - }; - }; - }; - - mdm-core-lowf { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf1 0x7>; - wake-capable-sensor; - tracks-low; - - trips { - - mdm-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x11b>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x11b>; - cooling-device = <0x11 0x4 0x4>; - }; - - cpu4_vdd_cdev { - trip = <0x11b>; - cooling-device = <0x15 0x9 0x9>; - }; - - gpu_vdd_cdev { - trip = <0x11b>; - cooling-device = <0x9e 0x1 0x1>; - }; - - cx_vdd_cdev { - trip = <0x11b>; - cooling-device = <0x101 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x11b>; - cooling-device = <0x102 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x11b>; - cooling-device = <0x103 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x11b>; - cooling-device = <0x104 0x0 0x0>; - }; - - adsp_vdd_cdev { - trip = <0x11b>; - cooling-device = <0x105 0x0 0x0>; - }; - - cdsp_vdd_cdev { - trip = <0x11b>; - cooling-device = <0x106 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x11b>; - cooling-device = <0x107 0x0 0x0>; - }; - }; - }; - - ibat-high { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "step_wise"; - thermal-sensors = <0x4f6 0x0>; - wake-capable-sensor; - - trips { - - low-ibat { - temperature = <0x1388>; - hysteresis = <0xc8>; - type = "passive"; - phandle = <0x592>; - }; - }; - }; - - ibat-vhigh { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "step_wise"; - thermal-sensors = <0x4f6 0x1>; - wake-capable-sensor; - - trips { - - ibat_vhigh { - temperature = <0x1770>; - hysteresis = <0x64>; - type = "passive"; - phandle = <0x593>; - }; - }; - }; - - vbat { - polling-delay-passive = <0x64>; - polling-delay = <0x0>; - thermal-governor = "low_limits_cap"; - thermal-sensors = <0x4f6 0x2>; - wake-capable-sensor; - tracks-low; - - trips { - - low-vbat { - temperature = <0xc80>; - hysteresis = <0x64>; - type = "passive"; - phandle = <0x4f7>; - }; - }; - - cooling-maps { - - vbat_cpu4 { - trip = <0x4f7>; - cooling-device = <0x15 0xfffffffe 0xfffffffe>; - }; - - vbat_cpu5 { - trip = <0x4f7>; - cooling-device = <0x16 0xfffffffe 0xfffffffe>; - }; - - vbat_map6 { - trip = <0x4f7>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - - vbat_map7 { - trip = <0x4f7>; - cooling-device = <0x18 0xfffffffe 0xfffffffe>; - }; - }; - }; - - vbat_low { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_cap"; - thermal-sensors = <0x4f6 0x3>; - wake-capable-sensor; - tracks-low; - - trips { - - low-vbat { - temperature = <0xaf0>; - hysteresis = <0x0>; - type = "passive"; - }; - }; - }; - - vbat_too_low { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-governor = "low_limits_cap"; - thermal-sensors = <0x4f6 0x4>; - wake-capable-sensor; - tracks-low; - - trips { - - low-vbat { - temperature = <0xa28>; - hysteresis = <0x0>; - type = "passive"; - }; - }; - }; - - soc { - polling-delay-passive = <0x64>; - polling-delay = <0x0>; - thermal-governor = "low_limits_cap"; - thermal-sensors = <0x4f6 0x5>; - wake-capable-sensor; - tracks-low; - - trips { - - low-soc { - temperature = <0x5>; - hysteresis = <0x0>; - type = "passive"; - phandle = <0x4f8>; - }; - }; - - cooling-maps { - - soc_map6 { - trip = <0x4f8>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - - soc_map7 { - trip = <0x4f8>; - cooling-device = <0x18 0xfffffffe 0xfffffffe>; - }; - }; - }; - - pmi8998_tz { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x4f9>; - wake-capable-sensor; - - trips { - - pmi8998-trip0 { - temperature = <0x19a28>; - hysteresis = <0x0>; - type = "passive"; - phandle = <0x594>; - }; - - pmi8998-trip1 { - temperature = <0x1e848>; - hysteresis = <0x0>; - type = "passive"; - phandle = <0x595>; - }; - - pmi8998-trip2 { - temperature = <0x23668>; - hysteresis = <0x0>; - type = "passive"; - phandle = <0x596>; - }; - }; - }; - - xo-therm-adc { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x2ff 0x4c>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x2710>; - type = "passive"; - }; - }; - }; - - msm-therm-adc { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x2ff 0x4d>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x2710>; - type = "passive"; - }; - }; - }; - - pa-therm1-adc { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x2ff 0x4f>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x2710>; - type = "passive"; - }; - }; - }; - - quiet-therm-adc { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x2ff 0x51>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x2710>; - type = "passive"; - }; - }; - }; - - pa1-therml-adc { - polling-delay-passive = <0x0>; - polling-delay = <0x0>; - thermal-sensors = <0x2ff 0x50>; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0xfde8>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - }; - - tsens@c222000 { - compatible = "qcom,sdm845-tsens"; - reg = <0xc222000 0x4 0xc263000 0x1ff>; - reg-names = "tsens_srot_physical", "tsens_tm_physical"; - interrupts = <0x0 0x1fa 0x0 0x0 0x1fc 0x0>; - interrupt-names = "tsens-upper-lower", "tsens-critical"; - #thermal-sensor-cells = <0x1>; - phandle = <0xf0>; - }; - - tsens@c223000 { - compatible = "qcom,sdm845-tsens"; - reg = <0xc223000 0x4 0xc265000 0x1ff>; - reg-names = "tsens_srot_physical", "tsens_tm_physical"; - interrupts = <0x0 0x1fb 0x0 0x0 0x1fd 0x0>; - interrupt-names = "tsens-upper-lower", "tsens-critical"; - #thermal-sensor-cells = <0x1>; - phandle = <0xf1>; - }; - - mem_dump { - compatible = "qcom,mem-dump"; - memory-region = <0x11c>; - - 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 = <0x5>; - compatible = "qcom,gpi-dma"; - reg = <0x800000 0x60000>; - reg-names = "gpi-top"; - interrupts = <0x0 0xf4 0x0 0x0 0xf5 0x0 0x0 0xf6 0x0 0x0 0xf7 0x0 0x0 0xf8 0x0 0x0 0xf9 0x0 0x0 0xfa 0x0 0x0 0xfb 0x0 0x0 0xfc 0x0 0x0 0xfd 0x0 0x0 0xfe 0x0 0x0 0xff 0x0 0x0 0x100 0x0>; - qcom,max-num-gpii = <0xd>; - qcom,gpii-mask = <0xfa>; - qcom,ev-factor = <0x2>; - iommus = <0x29 0x16 0x0>; - qcom,smmu-cfg = <0x1>; - qcom,iova-range = <0x0 0x100000 0x0 0x100000>; - status = "ok"; - phandle = <0x38>; - }; - - qcom,gpi-dma@0xa00000 { - #dma-cells = <0x5>; - compatible = "qcom,gpi-dma"; - reg = <0xa00000 0x60000>; - reg-names = "gpi-top"; - interrupts = <0x0 0x117 0x0 0x0 0x118 0x0 0x0 0x119 0x0 0x0 0x11a 0x0 0x0 0x11b 0x0 0x0 0x11c 0x0 0x0 0x125 0x0 0x0 0x126 0x0 0x0 0x127 0x0 0x0 0x128 0x0 0x0 0x129 0x0 0x0 0x12a 0x0 0x0 0x12b 0x0>; - qcom,max-num-gpii = <0xd>; - qcom,gpii-mask = <0xfa>; - qcom,ev-factor = <0x2>; - iommus = <0x29 0x6d6 0x0>; - qcom,smmu-cfg = <0x1>; - qcom,iova-range = <0x0 0x100000 0x0 0x100000>; - status = "ok"; - phandle = <0x5e>; - }; - - msm_tspp@0x8880000 { - compatible = "qcom,msm_tspp"; - reg = <0x88a7000 0x200 0x88a8000 0x200 0x88a9000 0x1000 0x8884000 0x23000>; - reg-names = "MSM_TSIF0_PHYS", "MSM_TSIF1_PHYS", "MSM_TSPP_PHYS", "MSM_TSPP_BAM_PHYS"; - interrupts = <0x0 0x79 0x0 0x0 0x77 0x0 0x0 0x78 0x0 0x0 0x7a 0x0>; - interrupt-names = "TSIF_TSPP_IRQ", "TSIF0_IRQ", "TSIF1_IRQ", "TSIF_BAM_IRQ"; - clock-names = "iface_clk", "ref_clk"; - clocks = <0x22 0x77 0x22 0x79>; - qcom,msm-bus,name = "tsif"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x52 0x200 0x0 0x0 0x52 0x200 0x3000 0x6000>; - pinctrl-names = "disabled", "tsif0-mode1", "tsif0-mode2", "tsif1-mode1", "tsif1-mode2", "dual-tsif-mode1", "dual-tsif-mode2"; - pinctrl-0; - pinctrl-1 = <0x11d>; - pinctrl-2 = <0x11d 0x11e>; - pinctrl-3 = <0x11f>; - pinctrl-4 = <0x11f 0x120>; - pinctrl-5 = <0x11d 0x11f>; - pinctrl-6 = <0x11d 0x11e 0x11f 0x120>; - qcom,smmu-s1-bypass; - iommus = <0x29 0x20 0xf>; - phandle = <0x331>; - }; - - rpmh-regulator-ebilvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "ebi.lvl"; - - regulator-s1 { - regulator-name = "pm8998_s1_level"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1>; - regulator-max-microvolt = <0x10000>; - phandle = <0x332>; - }; - - regulator-cdev { - compatible = "qcom,rpmh-reg-cdev"; - mboxes = <0x81 0x0>; - qcom,reg-resource-name = "ebi"; - #cooling-cells = <0x2>; - phandle = <0x103>; - }; - }; - - rpmh-regulator-smpa2 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "smpa2"; - - regulator-s2 { - regulator-name = "pm8998_s2"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x10c8e0>; - regulator-max-microvolt = <0x10c8e0>; - qcom,init-voltage = <0x10c8e0>; - phandle = <0x333>; - }; - }; - - rpmh-regulator-smpa3 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "smpa3"; - - regulator-s3 { - regulator-name = "pm8998_s3"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x14a140>; - regulator-max-microvolt = <0x14a140>; - qcom,init-voltage = <0x14a140>; - phandle = <0x334>; - }; - }; - - rpmh-regulator-smpa5 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "smpa5"; - - regulator-s5 { - regulator-name = "pm8998_s5"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1d0d80>; - regulator-max-microvolt = <0x1f20c0>; - qcom,init-voltage = <0x1d0d80>; - phandle = <0xa4>; - }; - }; - - rpmh-regulator-mxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "mx.lvl"; - - regulator-s6-level { - regulator-name = "pm8998_s6_level"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1>; - regulator-max-microvolt = <0x10000>; - phandle = <0x8d>; - }; - - regulator-s6-level-ao { - regulator-name = "pm8998_s6_level_ao"; - qcom,set = <0x1>; - regulator-min-microvolt = <0x1>; - regulator-max-microvolt = <0x10000>; - phandle = <0x9f>; - }; - - mx-cdev-lvl { - compatible = "qcom,regulator-cooling-device"; - regulator-cdev-supply = <0x8d>; - regulator-levels = <0x101 0x1>; - #cooling-cells = <0x2>; - phandle = <0x102>; - }; - }; - - rpmh-regulator-smpa7 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "smpa7"; - - regulator-s7 { - regulator-name = "pm8998_s7"; - qcom,set = <0x3>; - regulator-min-microvolt = <0xdbba0>; - regulator-max-microvolt = <0xfafa0>; - qcom,init-voltage = <0xdbba0>; - phandle = <0xa3>; - }; - }; - - rpmh-regulator-cxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "cx.lvl"; - pm8998_s9_level-parent-supply = <0x8d>; - pm8998_s9_level_ao-parent-supply = <0x9f>; - - regulator-s9-level { - regulator-name = "pm8998_s9_level"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x11>; - regulator-max-microvolt = <0x10000>; - qcom,min-dropout-voltage-level = <0xffffffff>; - phandle = <0x1b>; - }; - - regulator-s9-level-ao { - regulator-name = "pm8998_s9_level_ao"; - qcom,set = <0x1>; - regulator-min-microvolt = <0x11>; - regulator-max-microvolt = <0x10000>; - qcom,min-dropout-voltage-level = <0xffffffff>; - phandle = <0x8c>; - }; - - regulator-cdev { - compatible = "qcom,rpmh-reg-cdev"; - mboxes = <0x81 0x0>; - qcom,reg-resource-name = "cx"; - #cooling-cells = <0x2>; - phandle = <0x101>; - }; - }; - - rpmh-regulator-ldoa1 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "ldoa1"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - proxy-supply = <0x2f>; - - regulator-l1 { - regulator-name = "pm8998_l1"; - qcom,set = <0x3>; - regulator-min-microvolt = <0xd6d80>; - regulator-max-microvolt = <0xd6d80>; - qcom,proxy-consumer-enable; - qcom,proxy-consumer-current = <0x11940>; - qcom,init-voltage = <0xd6d80>; - qcom,init-mode = <0x2>; - phandle = <0x2f>; - }; - - regulator-l1-ao { - regulator-name = "pm8998_l1_ao"; - qcom,set = <0x1>; - regulator-min-microvolt = <0xd6d80>; - regulator-max-microvolt = <0xd6d80>; - qcom,init-voltage = <0xd6d80>; - qcom,init-mode = <0x2>; - phandle = <0xa1>; - }; - - regulator-l1-so { - regulator-name = "pm8998_l1_so"; - qcom,set = <0x2>; - regulator-min-microvolt = <0xd6d80>; - regulator-max-microvolt = <0xd6d80>; - qcom,init-voltage = <0xd6d80>; - qcom,init-mode = <0x2>; - qcom,init-enable = <0x0>; - }; - }; - - rpmh-regulator-ldoa2 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "ldoa2"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x7530>; - - regulator-l2 { - regulator-name = "pm8998_l2"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x124f80>; - regulator-max-microvolt = <0x124f80>; - qcom,init-voltage = <0x124f80>; - qcom,init-mode = <0x2>; - regulator-always-on; - phandle = <0x335>; - }; - }; - - rpmh-regulator-ldoa3 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "ldoa3"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l3 { - regulator-name = "pm8998_l3"; - qcom,set = <0x3>; - regulator-min-microvolt = <0xf4240>; - regulator-max-microvolt = <0xf4240>; - qcom,init-voltage = <0xf4240>; - qcom,init-mode = <0x2>; - phandle = <0x336>; - }; - }; - - rpmh-regulator-lmxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "lmx.lvl"; - - regulator-l4-level { - regulator-name = "pm8998_l4_level"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1>; - regulator-max-microvolt = <0x10000>; - phandle = <0xb7>; - }; - }; - - rpmh-regulator-ldoa5 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "ldoa5"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l5 { - regulator-name = "pm8998_l5"; - qcom,set = <0x3>; - regulator-min-microvolt = <0xc3500>; - regulator-max-microvolt = <0xc3500>; - qcom,init-voltage = <0xc3500>; - qcom,init-mode = <0x2>; - phandle = <0xec>; - }; - }; - - rpmh-regulator-ldoa6 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "ldoa6"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l6 { - regulator-name = "pm8998_l6"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1c5200>; - regulator-max-microvolt = <0x1c5200>; - qcom,init-voltage = <0x1c5200>; - qcom,init-mode = <0x2>; - phandle = <0x337>; - }; - }; - - rpmh-regulator-ldoa7 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "ldoa7"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x2710>; - - regulator-l7 { - regulator-name = "pm8998_l7"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - qcom,init-voltage = <0x1b7740>; - qcom,init-mode = <0x2>; - phandle = <0xed>; - }; - }; - - rpmh-regulator-ldoa8 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "ldoa8"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l8 { - regulator-name = "pm8998_l8"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x124f80>; - regulator-max-microvolt = <0x130b00>; - qcom,init-voltage = <0x124f80>; - qcom,init-mode = <0x2>; - phandle = <0x338>; - }; - }; - - rpmh-regulator-ldoa9 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "ldoa9"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l9 { - regulator-name = "pm8998_l9"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1a0040>; - regulator-max-microvolt = <0x2cad80>; - qcom,init-voltage = <0x1a0040>; - qcom,init-mode = <0x2>; - phandle = <0x339>; - }; - }; - - rpmh-regulator-ldoa10 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "ldoa10"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l10 { - regulator-name = "pm8998_l10"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1a0040>; - regulator-max-microvolt = <0x2cad80>; - qcom,init-voltage = <0x1a0040>; - qcom,init-mode = <0x2>; - phandle = <0x33a>; - }; - }; - - rpmh-regulator-ldoa11 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "ldoa11"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l11 { - regulator-name = "pm8998_l11"; - qcom,set = <0x3>; - regulator-min-microvolt = <0xf4240>; - regulator-max-microvolt = <0xffdc0>; - qcom,init-voltage = <0xf4240>; - qcom,init-mode = <0x2>; - phandle = <0x33b>; - }; - }; - - rpmh-regulator-ldoa12 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "ldoa12"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l12 { - regulator-name = "pm8998_l12"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - qcom,init-voltage = <0x1b7740>; - qcom,init-mode = <0x2>; - phandle = <0x122>; - }; - }; - - rpmh-regulator-ldoa13 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "ldoa13"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x2710>; - - regulator-l13 { - regulator-name = "pm8998_l13"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x2d2a80>; - qcom,init-voltage = <0x1b7740>; - qcom,init-mode = <0x2>; - phandle = <0x33c>; - }; - }; - - rpmh-regulator-ldoa14 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "ldoa14"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x2710>; - proxy-supply = <0x121>; - - regulator-l14 { - regulator-name = "pm8998_l14"; - qcom,set = <0x3>; - qcom,proxy-consumer-enable; - qcom,proxy-consumer-current = <0x1c138>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1cafc0>; - qcom,init-voltage = <0x1b7740>; - qcom,init-mode = <0x2>; - phandle = <0x121>; - }; - }; - - rpmh-regulator-ldoa15 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "ldoa15"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l15 { - regulator-name = "pm8998_l15"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - qcom,init-voltage = <0x1b7740>; - qcom,init-mode = <0x2>; - phandle = <0x33d>; - }; - }; - - rpmh-regulator-ldoa16 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "ldoa16"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l16 { - regulator-name = "pm8998_l16"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x294280>; - regulator-max-microvolt = <0x294280>; - qcom,init-voltage = <0x294280>; - qcom,init-mode = <0x2>; - phandle = <0x33e>; - }; - }; - - rpmh-regulator-ldoa17 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "ldoa17"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x2710>; - - regulator-l17 { - regulator-name = "pm8998_l17"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x13e5c0>; - regulator-max-microvolt = <0x13e5c0>; - qcom,init-voltage = <0x13e5c0>; - qcom,init-mode = <0x2>; - phandle = <0xee>; - }; - }; - - rpmh-regulator-ldoa18 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "ldoa18"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l18 { - regulator-name = "pm8998_l18"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x294280>; - regulator-max-microvolt = <0x2d2a80>; - qcom,init-voltage = <0x294280>; - qcom,init-mode = <0x2>; - phandle = <0x33f>; - }; - }; - - rpmh-regulator-ldoa19 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "ldoa19"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l19 { - regulator-name = "pm8998_l19"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x2b9440>; - regulator-max-microvolt = <0x2f5d00>; - qcom,init-voltage = <0x2b9440>; - qcom,init-mode = <0x2>; - phandle = <0x340>; - }; - }; - - rpmh-regulator-ldoa20 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "ldoa20"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x2710>; - - regulator-l20 { - regulator-name = "pm8998_l20"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x294280>; - regulator-max-microvolt = <0x2d2a80>; - qcom,init-voltage = <0x294280>; - qcom,init-mode = <0x4>; - phandle = <0x341>; - }; - }; - - rpmh-regulator-ldoa21 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "ldoa21"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x2710>; - - regulator-l21 { - regulator-name = "pm8998_l21"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x294280>; - regulator-max-microvolt = <0x2d2a80>; - qcom,init-voltage = <0x294280>; - qcom,init-mode = <0x2>; - phandle = <0x342>; - }; - }; - - rpmh-regulator-ldoa22 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "ldoa22"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x2710>; - - regulator-l22 { - regulator-name = "pm8998_l22"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x2bb380>; - regulator-max-microvolt = <0x328980>; - qcom,init-voltage = <0x2bb380>; - qcom,init-mode = <0x2>; - phandle = <0x343>; - }; - }; - - rpmh-regulator-ldoa23 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "ldoa23"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x2710>; - - regulator-l23 { - regulator-name = "pm8998_l23"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x2dc6c0>; - regulator-max-microvolt = <0x328980>; - qcom,init-voltage = <0x2dc6c0>; - qcom,init-mode = <0x2>; - phandle = <0x344>; - }; - }; - - rpmh-regulator-ldoa24 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "ldoa24"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x2710>; - pm8998_l24-parent-supply = <0x122>; - - regulator-l24 { - regulator-name = "pm8998_l24"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x2f1e80>; - regulator-max-microvolt = <0x2f1e80>; - qcom,init-voltage = <0x2f1e80>; - qcom,init-mode = <0x2>; - phandle = <0xbb>; - }; - }; - - rpmh-regulator-ldoa25 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "ldoa25"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x2710>; - - regulator-l25 { - regulator-name = "pm8998_l25"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x2dc6c0>; - regulator-max-microvolt = <0x328980>; - qcom,init-voltage = <0x2dc6c0>; - qcom,init-mode = <0x2>; - phandle = <0xef>; - }; - }; - - rpmh-regulator-ldoa26 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "ldoa26"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - proxy-supply = <0x2e>; - - regulator-l26 { - regulator-name = "pm8998_l26"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x124f80>; - regulator-max-microvolt = <0x124f80>; - qcom,proxy-consumer-enable; - qcom,proxy-consumer-current = <0xaa50>; - qcom,init-voltage = <0x124f80>; - qcom,init-mode = <0x2>; - phandle = <0x2e>; - }; - }; - - rpmh-regulator-lcxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "lcx.lvl"; - - regulator-l27-level { - regulator-name = "pm8998_l27_level"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1>; - regulator-max-microvolt = <0x10000>; - phandle = <0xb6>; - }; - }; - - rpmh-regulator-ldoa28 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "ldoa28"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x2 0x4>; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l28 { - regulator-name = "pm8998_l28"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x2b9440>; - regulator-max-microvolt = <0x2de600>; - qcom,init-voltage = <0x2b9440>; - qcom,init-mode = <0x2>; - phandle = <0x345>; - }; - }; - - rpmh-regulator-vsa1 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "vsa1"; - - regulator-lvs1 { - regulator-name = "pm8998_lvs1"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - phandle = <0x346>; - }; - }; - - rpmh-regulator-vsa2 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "vsa2"; - - regulator-lvs2 { - regulator-name = "pm8998_lvs2"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - phandle = <0x347>; - }; - }; - - rpmh-regulator-bobb1 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "bobb1"; - qcom,regulator-type = "pmic4-bob"; - qcom,send-defaults; - - regulator-bob { - regulator-name = "pmi8998_bob"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x328980>; - regulator-max-microvolt = <0x36ee80>; - qcom,init-voltage = <0x328980>; - qcom,init-mode = <0x0>; - phandle = <0x348>; - }; - - regulator-bob-ao { - regulator-name = "pmi8998_bob_ao"; - qcom,set = <0x1>; - regulator-min-microvolt = <0x328980>; - regulator-max-microvolt = <0x36ee80>; - qcom,init-voltage = <0x328980>; - qcom,init-mode = <0x3>; - phandle = <0x349>; - }; - }; - - rpmh-regulator-gfxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "gfx.lvl"; - - regulator-s1-level { - regulator-name = "pm8005_s1_level"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x31>; - regulator-max-microvolt = <0x10000>; - qcom,init-voltage-level = <0x31>; - phandle = <0x1d>; - }; - }; - - rpmh-regulator-msslvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "mss.lvl"; - - regulator-s2-level { - regulator-name = "pm8005_s2_level"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x1>; - regulator-max-microvolt = <0x10000>; - phandle = <0xae>; - }; - }; - - rpmh-regulator-smpc3 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x0>; - qcom,resource-name = "smpc3"; - - regulator-s3 { - regulator-name = "pm8005_s3"; - qcom,set = <0x3>; - regulator-min-microvolt = <0x927c0>; - regulator-max-microvolt = <0x927c0>; - qcom,init-voltage = <0x927c0>; - phandle = <0x34a>; - }; - }; - - refgen-regulator@ff1000 { - compatible = "qcom,refgen-regulator"; - reg = <0xff1000 0x60>; - regulator-name = "refgen"; - regulator-enable-ramp-delay = <0x5>; - status = "ok"; - proxy-supply = <0x123>; - qcom,proxy-consumer-enable; - phandle = <0x123>; - }; - - csr@6001000 { - compatible = "qcom,coresight-csr"; - reg = <0x6001000 0x1000>; - reg-names = "csr-base"; - coresight-name = "coresight-csr"; - qcom,usb-bam-support; - qcom,hwctrl-set-support; - qcom,set-byte-cntr-support; - qcom,blk-size = <0x1>; - phandle = <0x129>; - }; - - csr@6b0e000 { - compatible = "qcom,coresight-csr"; - reg = <0x6b0e000 0x1000>; - reg-names = "csr-base"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - coresight-name = "coresight-swao-csr"; - qcom,timestamp-support; - qcom,blk-size = <0x1>; - phandle = <0x34b>; - }; - - replicator@6046000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b909>; - reg = <0x6046000 0x1000>; - reg-names = "replicator-base"; - coresight-name = "coresight-replicator"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x34c>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x124>; - phandle = <0x136>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x125>; - phandle = <0x137>; - }; - }; - }; - }; - - replicator@6b0a000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b909>; - reg = <0x6b0a000 0x1000>; - reg-names = "replicator-base"; - coresight-name = "coresight-replicator-swao"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x34d>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x126>; - phandle = <0x12a>; - }; - }; - - port@1 { - reg = <0x1>; - - endpoint { - remote-endpoint = <0x127>; - phandle = <0x188>; - }; - }; - - port@2 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x128>; - phandle = <0x143>; - }; - }; - }; - }; - - tmc@6b09000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b961>; - reg = <0x6b09000 0x1000>; - reg-names = "tmc-base"; - coresight-name = "coresight-tmc-etf-swao"; - coresight-csr = <0x129>; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x34e>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x12a>; - phandle = <0x126>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x12b>; - phandle = <0x12c>; - }; - }; - }; - }; - - funnel@0x6b08000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6b08000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-swao"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x34f>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x12c>; - phandle = <0x12b>; - }; - }; - - port@1 { - reg = <0x6>; - - endpoint { - slave-mode; - remote-endpoint = <0x12d>; - phandle = <0x189>; - }; - }; - - port@2 { - reg = <0x7>; - - endpoint { - slave-mode; - remote-endpoint = <0x12e>; - phandle = <0x12f>; - }; - }; - }; - }; - - 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 = <0x1 0x20>; - qcom,cmb-elem-size = <0x0 0x40>; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x350>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x12f>; - phandle = <0x12e>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x130>; - phandle = <0x132>; - }; - }; - - port@2 { - reg = <0x1>; - - endpoint { - slave-mode; - remote-endpoint = <0x131>; - phandle = <0x133>; - }; - }; - }; - }; - - tpdm@6b02000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6b02000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-swao-0"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x351>; - - port { - - endpoint { - remote-endpoint = <0x132>; - phandle = <0x130>; - }; - }; - }; - - tpdm@6b03000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6b03000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-swao-1"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x352>; - - port { - - endpoint { - remote-endpoint = <0x133>; - phandle = <0x131>; - }; - }; - }; - - tmc@6048000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b961>; - reg = <0x6048000 0x1000 0x6064000 0x15000>; - reg-names = "tmc-base", "bam-base"; - arm,buffer-size = <0x400000>; - arm,sg-enable; - coresight-name = "coresight-tmc-etr"; - coresight-ctis = <0x134 0x135>; - coresight-csr = <0x129>; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - interrupts = <0x0 0x10e 0x1>; - interrupt-names = "byte-cntr-irq"; - phandle = <0x353>; - - port { - - endpoint { - slave-mode; - remote-endpoint = <0x136>; - phandle = <0x124>; - }; - }; - }; - - tmc@6047000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b961>; - reg = <0x6047000 0x1000>; - reg-names = "tmc-base"; - coresight-name = "coresight-tmc-etf"; - coresight-ctis = <0x134 0x135>; - coresight-csr = <0x129>; - arm,default-sink; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x354>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x137>; - phandle = <0x125>; - }; - }; - - port@1 { - reg = <0x1>; - - endpoint { - slave-mode; - remote-endpoint = <0x138>; - phandle = <0x139>; - }; - }; - }; - }; - - funnel@6045000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6045000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-merg"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x355>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x139>; - phandle = <0x138>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x13a>; - phandle = <0x13d>; - }; - }; - - port@2 { - reg = <0x2>; - - endpoint { - slave-mode; - remote-endpoint = <0x13b>; - phandle = <0x141>; - }; - }; - }; - }; - - stm@6002000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b962>; - reg = <0x6002000 0x1000 0x16280000 0x180000>; - reg-names = "stm-base", "stm-stimulus-base"; - coresight-name = "coresight-stm"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x356>; - - port { - - endpoint { - remote-endpoint = <0x13c>; - phandle = <0x140>; - }; - }; - }; - - hwevent@0x014066f0 { - compatible = "qcom,coresight-hwevent"; - reg = <0x14066f0 0x4 0x14166f0 0x4 0x1406038 0x4 0x1416038 0x4>; - reg-names = "ddr-ch0-cfg", "ddr-ch23-cfg", "ddr-ch0-ctrl", "ddr-ch23-ctrl"; - coresight-name = "coresight-hwevent"; - coresight-csr = <0x129>; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x357>; - }; - - funnel@0x6041000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6041000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-in0"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x358>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x13d>; - phandle = <0x13a>; - }; - }; - - port@1 { - reg = <0x3>; - - endpoint { - slave-mode; - remote-endpoint = <0x13e>; - phandle = <0x17f>; - }; - }; - - port@2 { - reg = <0x6>; - - endpoint { - slave-mode; - remote-endpoint = <0x13f>; - phandle = <0x182>; - }; - }; - - port@3 { - reg = <0x7>; - - endpoint { - slave-mode; - remote-endpoint = <0x140>; - phandle = <0x13c>; - }; - }; - }; - }; - - funnel@0x6043000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6043000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-in2"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x359>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x141>; - phandle = <0x13b>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x142>; - phandle = <0x18a>; - }; - }; - - port@2 { - reg = <0x1>; - - endpoint { - slave-mode; - remote-endpoint = <0x143>; - phandle = <0x128>; - }; - }; - - port@3 { - reg = <0x2>; - - endpoint { - slave-mode; - remote-endpoint = <0x144>; - phandle = <0x155>; - }; - }; - - port@4 { - reg = <0x5>; - - endpoint { - slave-mode; - remote-endpoint = <0x145>; - phandle = <0x18d>; - }; - }; - - port@5 { - reg = <0x6>; - - endpoint { - slave-mode; - remote-endpoint = <0x146>; - phandle = <0x147>; - }; - }; - }; - }; - - funnel@0x6943000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6943000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-gfx"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - status = "disabled"; - phandle = <0x35a>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x147>; - phandle = <0x146>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x148>; - phandle = <0x2aa>; - }; - }; - - port@2 { - reg = <0x1>; - - endpoint { - slave-mode; - remote-endpoint = <0x149>; - phandle = <0x2ab>; - }; - }; - }; - }; - - 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 = <0xa 0x20 0xd 0x20>; - qcom,tc-elem-size = <0xd 0x20>; - qcom,dsb-elem-size = <0x0 0x20 0x2 0x20 0x3 0x20 0x5 0x20 0x6 0x20 0xa 0x20 0xb 0x20 0xd 0x20>; - qcom,cmb-elem-size = <0x3 0x40 0x7 0x40 0x9 0x40 0xd 0x40>; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x35b>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x14a>; - phandle = <0x183>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x14b>; - phandle = <0x15f>; - }; - }; - - port@2 { - reg = <0x2>; - - endpoint { - slave-mode; - remote-endpoint = <0x14c>; - phandle = <0x16b>; - }; - }; - - port@3 { - reg = <0x3>; - - endpoint { - slave-mode; - remote-endpoint = <0x14d>; - phandle = <0x173>; - }; - }; - - port@4 { - reg = <0x5>; - - endpoint { - slave-mode; - remote-endpoint = <0x14e>; - phandle = <0x15a>; - }; - }; - - port@5 { - reg = <0x6>; - - endpoint { - slave-mode; - remote-endpoint = <0x14f>; - phandle = <0x16e>; - }; - }; - - port@6 { - reg = <0x7>; - - endpoint { - slave-mode; - remote-endpoint = <0x150>; - phandle = <0x178>; - }; - }; - - port@7 { - reg = <0x9>; - - endpoint { - slave-mode; - remote-endpoint = <0x151>; - phandle = <0x177>; - }; - }; - - port@8 { - reg = <0xa>; - - endpoint { - slave-mode; - remote-endpoint = <0x152>; - phandle = <0x161>; - }; - }; - - port@9 { - reg = <0xb>; - - endpoint { - slave-mode; - remote-endpoint = <0x153>; - phandle = <0x160>; - }; - }; - - port@10 { - reg = <0xd>; - - endpoint { - slave-mode; - remote-endpoint = <0x154>; - phandle = <0x176>; - }; - }; - }; - }; - - funnel@6832000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6832000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-modem"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x35c>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x155>; - phandle = <0x144>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x156>; - phandle = <0x157>; - }; - }; - }; - }; - - 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 = <0x0 0x20>; - qcom,cmb-elem-size = <0x0 0x40>; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x35d>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x157>; - phandle = <0x156>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x158>; - phandle = <0x159>; - }; - }; - }; - }; - - tpdm@6830000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6830000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-modem"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x35e>; - - port { - - endpoint { - remote-endpoint = <0x159>; - phandle = <0x158>; - }; - }; - }; - - funnel@6845000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6845000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-lpass"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x35f>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x15a>; - phandle = <0x14e>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x15b>; - phandle = <0x15e>; - }; - }; - }; - }; - - funnel_1@6845000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6867010 0x10 0x6845000 0x1000>; - reg-names = "funnel-base-dummy", "funnel-base-real"; - coresight-name = "coresight-funnel-lpass-1"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - qcom,duplicate-funnel; - phandle = <0x360>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x15c>; - phandle = <0x184>; - }; - }; - - port@1 { - reg = <0x1>; - - endpoint { - slave-mode; - remote-endpoint = <0x15d>; - phandle = <0x18b>; - }; - }; - }; - }; - - tpdm@6844000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6844000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-lpass"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x361>; - - port { - - endpoint { - remote-endpoint = <0x15e>; - phandle = <0x15b>; - }; - }; - }; - - tpdm@6c28000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6c28000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-center"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x362>; - - port { - - endpoint { - remote-endpoint = <0x15f>; - phandle = <0x14b>; - }; - }; - }; - - tpdm@6a24000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6a24000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-north"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x363>; - - port { - - endpoint { - remote-endpoint = <0x160>; - phandle = <0x153>; - }; - }; - }; - - tpdm@69d0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x69d0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-qm"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x364>; - - port { - - endpoint { - remote-endpoint = <0x161>; - phandle = <0x152>; - }; - }; - }; - - 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 = <0x0 0x20>; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x365>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x162>; - phandle = <0x190>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x163>; - phandle = <0x164>; - }; - }; - }; - }; - - tpdm@7860000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x7860000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-apss"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x366>; - - port { - - endpoint { - remote-endpoint = <0x164>; - phandle = <0x163>; - }; - }; - }; - - 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 = <0x0 0x20>; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x367>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x165>; - phandle = <0x191>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x166>; - phandle = <0x167>; - }; - }; - }; - }; - - tpdm@78a0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x78a0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-llm-silver"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x368>; - - port { - - endpoint { - remote-endpoint = <0x167>; - phandle = <0x166>; - }; - }; - }; - - 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 = <0x0 0x20>; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x369>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x168>; - phandle = <0x192>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x169>; - phandle = <0x16a>; - }; - }; - }; - }; - - tpdm@78b0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x78b0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-llm-gold"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x36a>; - - port { - - endpoint { - remote-endpoint = <0x16a>; - phandle = <0x169>; - }; - }; - }; - - funnel@6c0b000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6c0b000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-dl-mm"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x36b>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x16b>; - phandle = <0x14c>; - }; - }; - - port@1 { - reg = <0x1>; - - endpoint { - slave-mode; - remote-endpoint = <0x16c>; - phandle = <0x16d>; - }; - }; - }; - }; - - tpdm@6c08000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6c08000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-mm"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x36c>; - - port { - - endpoint { - remote-endpoint = <0x16d>; - phandle = <0x16c>; - }; - }; - }; - - funnel@6861000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6861000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-turing"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x36d>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x16e>; - phandle = <0x14f>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x16f>; - phandle = <0x172>; - }; - }; - }; - }; - - funnel_1@6861000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6867000 0x10 0x6861000 0x1000>; - reg-names = "funnel-base-dummy", "funnel-base-real"; - coresight-name = "coresight-funnel-turing-1"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - qcom,duplicate-funnel; - phandle = <0x36e>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x170>; - phandle = <0x185>; - }; - }; - - port@1 { - reg = <0x1>; - - endpoint { - slave-mode; - remote-endpoint = <0x171>; - phandle = <0x187>; - }; - }; - }; - }; - - tpdm@6860000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6860000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-turing"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x36f>; - - port { - - endpoint { - remote-endpoint = <0x172>; - phandle = <0x16f>; - }; - }; - }; - - funnel@69e2000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x69e2000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-ddr-0"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x370>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x173>; - phandle = <0x14d>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x174>; - phandle = <0x175>; - }; - }; - }; - }; - - tpdm@69e0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x69e0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-ddr"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x371>; - - port { - - endpoint { - remote-endpoint = <0x175>; - phandle = <0x174>; - }; - }; - }; - - tpdm@6850000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6850000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-pimem"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x372>; - - port { - - endpoint { - remote-endpoint = <0x176>; - phandle = <0x154>; - }; - }; - }; - - tpdm@684c000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x684c000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-prng"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x373>; - - port { - - endpoint { - remote-endpoint = <0x177>; - phandle = <0x151>; - }; - }; - }; - - tpdm@6840000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6840000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-vsense"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x374>; - - port { - - endpoint { - remote-endpoint = <0x178>; - phandle = <0x150>; - }; - }; - }; - - 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 = <0x0 0x40>; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x375>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x179>; - phandle = <0x18f>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x17a>; - phandle = <0x17b>; - }; - }; - }; - }; - - tpdm@7830000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x7830000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-olc"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x376>; - - port { - - endpoint { - remote-endpoint = <0x17b>; - phandle = <0x17a>; - }; - }; - }; - - 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 = <0x0 0x20>; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x377>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x17c>; - phandle = <0x180>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x17d>; - phandle = <0x17e>; - }; - }; - }; - }; - - tpdm@6880000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6880000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-spss"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x378>; - - port { - - endpoint { - remote-endpoint = <0x17e>; - phandle = <0x17d>; - }; - }; - }; - - funnel@6883000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6883000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-spss"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x379>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x17f>; - phandle = <0x13e>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x180>; - phandle = <0x17c>; - }; - }; - - port@2 { - reg = <0x1>; - - endpoint { - slave-mode; - remote-endpoint = <0x181>; - phandle = <0x18c>; - }; - }; - }; - }; - - funnel@6005000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6005000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-qatb"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x37a>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x182>; - phandle = <0x13f>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x183>; - phandle = <0x14a>; - }; - }; - - port@2 { - reg = <0x6>; - - endpoint { - slave-mode; - remote-endpoint = <0x184>; - phandle = <0x15c>; - }; - }; - - port@3 { - reg = <0x7>; - - endpoint { - slave-mode; - remote-endpoint = <0x185>; - phandle = <0x170>; - }; - }; - }; - }; - - 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 = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x37b>; - }; - - 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 = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x37c>; - }; - - 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 = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x37d>; - }; - - cti@6c09000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6c09000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-dlmm_cti0"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x37e>; - }; - - cti@6c0a000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6c0a000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-dlmm_cti1"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x37f>; - }; - - cti@78e0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x78e0000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-apss_cti0"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x380>; - }; - - cti@78f0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x78f0000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-apss_cti1"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x381>; - }; - - cti@7900000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7900000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-apss_cti2"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x382>; - }; - - cti@6010000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6010000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti0"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x134>; - }; - - cti@6011000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6011000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti1"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x383>; - }; - - cti@6012000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6012000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti2"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - qcom,cti-gpio-trigout = <0x4>; - pinctrl-names = "cti-trigout-pctrl"; - pinctrl-0 = <0x186>; - phandle = <0x384>; - }; - - cti@6013000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6013000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti3"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x385>; - }; - - cti@6014000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6014000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti4"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x386>; - }; - - cti@6015000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6015000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti5"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x387>; - }; - - cti@6016000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6016000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti6"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x388>; - }; - - cti@6017000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6017000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti7"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x389>; - }; - - cti@6018000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6018000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti8"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x135>; - }; - - cti@6019000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6019000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti9"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x38a>; - }; - - cti@601a000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601a000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti10"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x38b>; - }; - - cti@601b000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601b000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti11"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x38c>; - }; - - cti@601c000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601c000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti12"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x38d>; - }; - - cti@601d000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601d000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti13"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x38e>; - }; - - cti@601e000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601e000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti14"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x38f>; - }; - - cti@601f000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601f000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti15"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x390>; - }; - - cti@7020000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7020000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu0"; - cpu = <0x11>; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x391>; - }; - - cti@7120000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7120000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu1"; - cpu = <0x12>; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x392>; - }; - - cti@7220000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7220000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu2"; - cpu = <0x13>; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x393>; - }; - - cti@7320000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7320000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu3"; - cpu = <0x14>; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x394>; - }; - - cti@7420000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7420000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu4"; - cpu = <0x15>; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x395>; - }; - - cti@7520000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7520000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu5"; - cpu = <0x16>; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x396>; - }; - - cti@7620000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7620000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu6"; - cpu = <0x17>; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x397>; - }; - - cti@7720000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7720000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu7"; - cpu = <0x18>; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x398>; - }; - - cti@6b04000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6b04000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-swao_cti0"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x399>; - }; - - tgu@6b0c000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b999>; - reg = <0x6b0c000 0x1000>; - reg-names = "tgu-base"; - tgu-steps = <0x3>; - tgu-conditions = <0x4>; - tgu-regs = <0x4>; - tgu-timer-counters = <0x8>; - coresight-name = "coresight-tgu-ipcb"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x39a>; - }; - - turing_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-turing-etm0"; - qcom,inst-id = <0xd>; - - port { - - endpoint { - remote-endpoint = <0x187>; - phandle = <0x171>; - }; - }; - }; - - dummy_sink { - compatible = "qcom,coresight-dummy"; - coresight-name = "coresight-eud"; - qcom,dummy-sink; - phandle = <0x39b>; - - port { - - endpoint { - slave-mode; - remote-endpoint = <0x188>; - phandle = <0x127>; - }; - }; - }; - - sensor_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-sensor-etm0"; - qcom,inst-id = <0x8>; - - port { - - endpoint { - remote-endpoint = <0x189>; - phandle = <0x12d>; - }; - }; - }; - - modem_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-modem-etm0"; - qcom,inst-id = <0x2>; - - port { - - endpoint { - remote-endpoint = <0x18a>; - phandle = <0x142>; - }; - }; - }; - - audio_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-audio-etm0"; - qcom,inst-id = <0x5>; - - port { - - endpoint { - remote-endpoint = <0x18b>; - phandle = <0x15d>; - }; - }; - }; - - spss_etm0 { - compatible = "qcom,coresight-dummy"; - coresight-name = "coresight-spss-etm0"; - qcom,dummy-source; - - port { - - endpoint { - remote-endpoint = <0x18c>; - phandle = <0x181>; - }; - }; - }; - - funnel@7810000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x7810000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-apss-merg"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x39c>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x18d>; - phandle = <0x145>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x18e>; - phandle = <0x19b>; - }; - }; - - port@2 { - reg = <0x2>; - - endpoint { - slave-mode; - remote-endpoint = <0x18f>; - phandle = <0x179>; - }; - }; - - port@3 { - reg = <0x4>; - - endpoint { - slave-mode; - remote-endpoint = <0x190>; - phandle = <0x162>; - }; - }; - - port@4 { - reg = <0x5>; - - endpoint { - slave-mode; - remote-endpoint = <0x191>; - phandle = <0x165>; - }; - }; - - port@5 { - reg = <0x6>; - - endpoint { - slave-mode; - remote-endpoint = <0x192>; - phandle = <0x168>; - }; - }; - }; - }; - - etm@7040000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7040000 0x1000>; - cpu = <0x11>; - coresight-name = "coresight-etm0"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x39d>; - - port { - - endpoint { - remote-endpoint = <0x193>; - phandle = <0x19c>; - }; - }; - }; - - etm@7140000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7140000 0x1000>; - cpu = <0x12>; - coresight-name = "coresight-etm1"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x39e>; - - port { - - endpoint { - remote-endpoint = <0x194>; - phandle = <0x19d>; - }; - }; - }; - - etm@7240000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7240000 0x1000>; - cpu = <0x13>; - coresight-name = "coresight-etm2"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x39f>; - - port { - - endpoint { - remote-endpoint = <0x195>; - phandle = <0x19e>; - }; - }; - }; - - etm@7340000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7340000 0x1000>; - cpu = <0x14>; - coresight-name = "coresight-etm3"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x3a0>; - - port { - - endpoint { - remote-endpoint = <0x196>; - phandle = <0x19f>; - }; - }; - }; - - etm@7440000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7440000 0x1000>; - cpu = <0x15>; - coresight-name = "coresight-etm4"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x3a1>; - - port { - - endpoint { - remote-endpoint = <0x197>; - phandle = <0x1a0>; - }; - }; - }; - - etm@7540000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7540000 0x1000>; - cpu = <0x16>; - coresight-name = "coresight-etm5"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x3a2>; - - port { - - endpoint { - remote-endpoint = <0x198>; - phandle = <0x1a1>; - }; - }; - }; - - etm@7640000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7640000 0x1000>; - cpu = <0x17>; - coresight-name = "coresight-etm6"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x3a3>; - - port { - - endpoint { - remote-endpoint = <0x199>; - phandle = <0x1a2>; - }; - }; - }; - - etm@7740000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7740000 0x1000>; - cpu = <0x18>; - coresight-name = "coresight-etm7"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x3a4>; - - port { - - endpoint { - remote-endpoint = <0x19a>; - phandle = <0x1a3>; - }; - }; - }; - - funnel@7800000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x7800000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-apss"; - clocks = <0x7f 0x0>; - clock-names = "apb_pclk"; - phandle = <0x3a5>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x19b>; - phandle = <0x18e>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - slave-mode; - remote-endpoint = <0x19c>; - phandle = <0x193>; - }; - }; - - port@2 { - reg = <0x1>; - - endpoint { - slave-mode; - remote-endpoint = <0x19d>; - phandle = <0x194>; - }; - }; - - port@3 { - reg = <0x2>; - - endpoint { - slave-mode; - remote-endpoint = <0x19e>; - phandle = <0x195>; - }; - }; - - port@4 { - reg = <0x3>; - - endpoint { - slave-mode; - remote-endpoint = <0x19f>; - phandle = <0x196>; - }; - }; - - port@5 { - reg = <0x4>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a0>; - phandle = <0x197>; - }; - }; - - port@6 { - reg = <0x5>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a1>; - phandle = <0x198>; - }; - }; - - port@7 { - reg = <0x6>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a2>; - phandle = <0x199>; - }; - }; - - port@8 { - reg = <0x7>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a3>; - phandle = <0x19a>; - }; - }; - }; - }; - - arm,smmu-kgsl@5040000 { - status = "ok"; - compatible = "qcom,smmu-v2"; - reg = <0x5040000 0x10000>; - #iommu-cells = <0x1>; - qcom,dynamic; - qcom,use-3-lvl-tables; - qcom,disable-atos; - #global-interrupts = <0x2>; - qcom,regulator-names = "vdd"; - vdd-supply = <0x1a4>; - interrupts = <0x0 0xe5 0x4 0x0 0xe7 0x4 0x0 0x16c 0x4 0x0 0x16d 0x4 0x0 0x16e 0x4 0x0 0x16f 0x4 0x0 0x170 0x4 0x0 0x171 0x4 0x0 0x172 0x4 0x0 0x173 0x4>; - clock-names = "gcc_gpu_memnoc_gfx_clk"; - clocks = <0x22 0x29>; - attach-impl-defs = <0x6000 0x2378 0x6060 0x1055 0x678c 0x8 0x6794 0x28 0x6800 0x6 0x6900 0x3ff 0x6924 0x204 0x6928 0x11000 0x6930 0x800 0x6960 0xffffffff 0x6b64 0x1a5551 0x6b68 0x9a82a382>; - phandle = <0x1ac>; - }; - - apps-smmu@0x15000000 { - compatible = "qcom,qsmmu-v500"; - reg = <0x15000000 0x80000 0x150c2000 0x20>; - reg-names = "base", "tcu-base"; - #iommu-cells = <0x2>; - qcom,skip-init; - qcom,use-3-lvl-tables; - qcom,no-asid-retention; - qcom,disable-atos; - #global-interrupts = <0x1>; - #size-cells = <0x1>; - #address-cells = <0x1>; - ranges; - interrupts = <0x0 0x41 0x4 0x0 0x60 0x4 0x0 0x61 0x4 0x0 0x62 0x4 0x0 0x63 0x4 0x0 0x64 0x4 0x0 0x65 0x4 0x0 0x66 0x4 0x0 0x67 0x4 0x0 0x68 0x4 0x0 0x69 0x4 0x0 0x6a 0x4 0x0 0x6b 0x4 0x0 0x6c 0x4 0x0 0x6d 0x4 0x0 0x6e 0x4 0x0 0x6f 0x4 0x0 0x70 0x4 0x0 0x71 0x4 0x0 0x72 0x4 0x0 0x73 0x4 0x0 0x74 0x4 0x0 0x75 0x4 0x0 0x76 0x4 0x0 0xb5 0x4 0x0 0xb6 0x4 0x0 0xb7 0x4 0x0 0xb8 0x4 0x0 0xb9 0x4 0x0 0xba 0x4 0x0 0xbb 0x4 0x0 0xbc 0x4 0x0 0xbd 0x4 0x0 0xbe 0x4 0x0 0xbf 0x4 0x0 0xc0 0x4 0x0 0x13b 0x4 0x0 0x13c 0x4 0x0 0x13d 0x4 0x0 0x13e 0x4 0x0 0x13f 0x4 0x0 0x140 0x4 0x0 0x141 0x4 0x0 0x142 0x4 0x0 0x143 0x4 0x0 0x144 0x4 0x0 0x145 0x4 0x0 0x146 0x4 0x0 0x147 0x4 0x0 0x148 0x4 0x0 0x149 0x4 0x0 0x14a 0x4 0x0 0x14b 0x4 0x0 0x14c 0x4 0x0 0x14d 0x4 0x0 0x14e 0x4 0x0 0x14f 0x4 0x0 0x150 0x4 0x0 0x151 0x4 0x0 0x152 0x4 0x0 0x153 0x4 0x0 0x154 0x4 0x0 0x155 0x4 0x0 0x156 0x4 0x0 0x157 0x4>; - qcom,msm-bus,name = "apps_smmu"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,active-only; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x0 0x0 0x8b 0x273 0x0 0x3e8>; - qcom,actlr = <0x880 0x8 0x103 0x881 0x8 0x103 0xc80 0x8 0x103 0xc81 0x8 0x103 0x1090 0x0 0x103 0x1091 0x0 0x103 0x10a0 0x8 0x103 0x10b0 0x0 0x103 0x10a1 0x8 0x103 0x10a3 0x8 0x103 0x10a4 0x8 0x103 0x10b4 0x0 0x103 0x10a5 0x8 0x103>; - qcom,mmu500-errata-1 = <0x800 0x3ff 0xc00 0x3ff>; - phandle = <0x29>; - - anoc_1_tbu@0x150c5000 { - compatible = "qcom,qsmmuv500-tbu"; - reg = <0x150c5000 0x1000 0x150c2200 0x8>; - reg-names = "base", "status-reg"; - qcom,stream-id-range = <0x0 0x400>; - qcom,regulator-names = "vdd"; - vdd-supply = <0x1a5>; - qcom,msm-bus,name = "apps_smmu"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,active-only; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x0 0x0 0x8b 0x273 0x0 0x3e8>; - phandle = <0x3a6>; - }; - - anoc_2_tbu@0x150c9000 { - compatible = "qcom,qsmmuv500-tbu"; - reg = <0x150c9000 0x1000 0x150c2208 0x8>; - reg-names = "base", "status-reg"; - qcom,stream-id-range = <0x400 0x400>; - qcom,regulator-names = "vdd"; - vdd-supply = <0x1a6>; - qcom,msm-bus,name = "apps_smmu"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,active-only; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x0 0x0 0x8b 0x273 0x0 0x3e8>; - phandle = <0x3a7>; - }; - - mnoc_hf_0_tbu@0x150cd000 { - compatible = "qcom,qsmmuv500-tbu"; - reg = <0x150cd000 0x1000 0x150c2210 0x8>; - reg-names = "base", "status-reg"; - qcom,stream-id-range = <0x800 0x400>; - qcom,regulator-names = "vdd"; - vdd-supply = <0x1a7>; - qcom,msm-bus,name = "mnoc_hf_0_tbu"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,active-only; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x16 0x305 0x0 0x0 0x16 0x305 0x0 0x3e8>; - phandle = <0x3a8>; - }; - - mnoc_hf_1_tbu@0x150d1000 { - compatible = "qcom,qsmmuv500-tbu"; - reg = <0x150d1000 0x1000 0x150c2218 0x8>; - reg-names = "base", "status-reg"; - qcom,stream-id-range = <0xc00 0x400>; - qcom,regulator-names = "vdd"; - vdd-supply = <0x1a8>; - qcom,msm-bus,name = "mnoc_hf_1_tbu"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,active-only; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x16 0x305 0x0 0x0 0x16 0x305 0x0 0x3e8>; - phandle = <0x3a9>; - }; - - mnoc_sf_0_tbu@0x150d5000 { - compatible = "qcom,qsmmuv500-tbu"; - reg = <0x150d5000 0x1000 0x150c2220 0x8>; - reg-names = "base", "status-reg"; - qcom,stream-id-range = <0x1000 0x400>; - qcom,regulator-names = "vdd"; - vdd-supply = <0x1a9>; - qcom,msm-bus,name = "mnoc_sf_0_tbu"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,active-only; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x89 0x304 0x0 0x0 0x89 0x304 0x0 0x3e8>; - phandle = <0x3aa>; - }; - - compute_dsp_tbu@0x150d9000 { - compatible = "qcom,qsmmuv500-tbu"; - reg = <0x150d9000 0x1000 0x150c2228 0x8>; - reg-names = "base", "status-reg"; - qcom,stream-id-range = <0x1400 0x400>; - qcom,msm-bus,name = "apps_smmu"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,active-only; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x0 0x0 0x8b 0x273 0x0 0x3e8>; - phandle = <0x3ab>; - }; - - adsp_tbu@0x150dd000 { - compatible = "qcom,qsmmuv500-tbu"; - reg = <0x150dd000 0x1000 0x150c2230 0x8>; - reg-names = "base", "status-reg"; - qcom,stream-id-range = <0x1800 0x400>; - qcom,regulator-names = "vdd"; - vdd-supply = <0x1aa>; - qcom,msm-bus,name = "apps_smmu"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,active-only; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x0 0x0 0x8b 0x273 0x0 0x3e8>; - phandle = <0x3ac>; - }; - - anoc_1_pcie_tbu@0x150e1000 { - compatible = "qcom,qsmmuv500-tbu"; - reg = <0x150e1000 0x1000 0x150c2238 0x8>; - reg-names = "base", "status-reg"; - qcom,stream-id-range = <0x1c00 0x400>; - qcom,regulator-names = "vdd"; - vdd-supply = <0x1ab>; - clock-names = "gcc_aggre_noc_pcie_tbu_clk"; - clocks = <0x22 0x6>; - qcom,msm-bus,name = "apps_smmu"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,active-only; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x0 0x0 0x8b 0x273 0x0 0x3e8>; - phandle = <0x3ad>; - }; - }; - - kgsl_iommu_test_device { - status = "disabled"; - compatible = "iommu-debug-test"; - iommus = <0x1ac 0x7>; - }; - - apps_iommu_test_device { - compatible = "iommu-debug-test"; - iommus = <0x29 0x20 0x0>; - }; - - apps_iommu_coherent_test_device { - compatible = "iommu-debug-test"; - iommus = <0x29 0x20 0x0>; - dma-coherent; - }; - - qcom,ion { - compatible = "qcom,msm-ion"; - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,ion-heap@25 { - reg = <0x19>; - qcom,ion-heap-type = "SYSTEM"; - phandle = <0x3ae>; - }; - - qcom,ion-heap@22 { - reg = <0x16>; - memory-region = <0xc0>; - qcom,ion-heap-type = "DMA"; - }; - - qcom,ion-heap@27 { - reg = <0x1b>; - memory-region = <0x1ad>; - qcom,ion-heap-type = "DMA"; - }; - - qcom,ion-heap@19 { - reg = <0x13>; - memory-region = <0x1ae>; - qcom,ion-heap-type = "DMA"; - }; - - qcom,ion-heap@13 { - reg = <0xd>; - memory-region = <0x1af>; - qcom,ion-heap-type = "HYP_CMA"; - }; - - qcom,ion-heap@10 { - reg = <0xa>; - memory-region = <0x1b0>; - qcom,ion-heap-type = "HYP_CMA"; - }; - - qcom,ion-heap@9 { - reg = <0x9>; - qcom,ion-heap-type = "SYSTEM_SECURE"; - }; - }; - - qcom,smp2p-modem@1799000c { - compatible = "qcom,smp2p"; - reg = <0x1799000c 0x4>; - qcom,remote-pid = <0x1>; - qcom,irq-bitmask = <0x4000>; - interrupts = <0x0 0x1c3 0x1>; - }; - - qcom,smp2p-adsp@1799000c { - compatible = "qcom,smp2p"; - reg = <0x1799000c 0x4>; - qcom,remote-pid = <0x2>; - qcom,irq-bitmask = <0x400>; - interrupts = <0x0 0x9e 0x1>; - }; - - qcom,smp2p-dsps@1799000c { - compatible = "qcom,smp2p"; - reg = <0x1799000c 0x4>; - qcom,remote-pid = <0x3>; - qcom,irq-bitmask = <0x4000000>; - interrupts = <0x0 0xac 0x1>; - }; - - qcom,smp2p-cdsp@1799000c { - compatible = "qcom,smp2p"; - reg = <0x1799000c 0x4>; - qcom,remote-pid = <0x5>; - qcom,irq-bitmask = <0x40>; - interrupts = <0x0 0x240 0x1>; - }; - - qcom,smp2pgpio-smp2p-15-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "smp2p"; - qcom,remote-pid = <0xf>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0x1b1>; - }; - - qcom,smp2pgpio_test_smp2p_15_in { - compatible = "qcom,smp2pgpio_test_smp2p_15_in"; - gpios = <0x1b1 0x0 0x0>; - }; - - qcom,smp2pgpio-smp2p-15-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "smp2p"; - qcom,remote-pid = <0xf>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0x1b2>; - }; - - qcom,smp2pgpio_test_smp2p_15_out { - compatible = "qcom,smp2pgpio_test_smp2p_15_out"; - gpios = <0x1b2 0x0 0x0>; - }; - - qcom,smp2pgpio-smp2p-1-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "smp2p"; - qcom,remote-pid = <0x1>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0x1b3>; - }; - - qcom,smp2pgpio_test_smp2p_1_in { - compatible = "qcom,smp2pgpio_test_smp2p_1_in"; - gpios = <0x1b3 0x0 0x0>; - }; - - qcom,smp2pgpio-smp2p-1-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "smp2p"; - qcom,remote-pid = <0x1>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0x1b4>; - }; - - qcom,smp2pgpio_test_smp2p_1_out { - compatible = "qcom,smp2pgpio_test_smp2p_1_out"; - gpios = <0x1b4 0x0 0x0>; - }; - - qcom,smp2pgpio-smp2p-2-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "smp2p"; - qcom,remote-pid = <0x2>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0x1b5>; - }; - - qcom,smp2pgpio_test_smp2p_2_in { - compatible = "qcom,smp2pgpio_test_smp2p_2_in"; - gpios = <0x1b5 0x0 0x0>; - }; - - qcom,smp2pgpio-smp2p-2-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "smp2p"; - qcom,remote-pid = <0x2>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0x1b6>; - }; - - qcom,smp2pgpio_test_smp2p_2_out { - compatible = "qcom,smp2pgpio_test_smp2p_2_out"; - gpios = <0x1b6 0x0 0x0>; - }; - - qcom,smp2pgpio-smp2p-3-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "smp2p"; - qcom,remote-pid = <0x3>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0x1b7>; - }; - - qcom,smp2pgpio_test_smp2p_3_in { - compatible = "qcom,smp2pgpio_test_smp2p_3_in"; - gpios = <0x1b7 0x0 0x0>; - }; - - qcom,smp2pgpio-smp2p-3-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "smp2p"; - qcom,remote-pid = <0x3>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0x1b8>; - }; - - qcom,smp2pgpio_test_smp2p_3_out { - compatible = "qcom,smp2pgpio_test_smp2p_3_out"; - gpios = <0x1b8 0x0 0x0>; - }; - - qcom,smp2pgpio-smp2p-5-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "smp2p"; - qcom,remote-pid = <0x5>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0x1b9>; - }; - - qcom,smp2pgpio_test_smp2p_5_in { - compatible = "qcom,smp2pgpio_test_smp2p_5_in"; - gpios = <0x1b9 0x0 0x0>; - }; - - qcom,smp2pgpio-smp2p-5-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "smp2p"; - qcom,remote-pid = <0x5>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0x1ba>; - }; - - qcom,smp2pgpio_test_smp2p_5_out { - compatible = "qcom,smp2pgpio_test_smp2p_5_out"; - gpios = <0x1ba 0x0 0x0>; - }; - - qcom,smp2pgpio-sleepstate-gpio-3-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "sleepstate"; - qcom,remote-pid = <0x3>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0x1bb>; - }; - - qcom,smp2pgpio-sleepstate-3-out { - compatible = "qcom,smp2pgpio_sleepstate_3_out"; - gpios = <0x1bb 0x0 0x0>; - }; - - qcom,smp2pgpio-ssr-smp2p-1-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "slave-kernel"; - qcom,remote-pid = <0x1>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0xb0>; - }; - - qcom,smp2pgpio-ssr-smp2p-1-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "master-kernel"; - qcom,remote-pid = <0x1>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0xb1>; - }; - - qcom,smp2pgpio-ssr-smp2p-2-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "slave-kernel"; - qcom,remote-pid = <0x2>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0xb4>; - }; - - qcom,smp2pgpio-ssr-smp2p-2-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "master-kernel"; - qcom,remote-pid = <0x2>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0xb5>; - }; - - qcom,smp2pgpio-ssr-smp2p-3-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "slave-kernel"; - qcom,remote-pid = <0x3>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0xb9>; - }; - - qcom,smp2pgpio-ssr-smp2p-3-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "master-kernel"; - qcom,remote-pid = <0x3>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0xba>; - }; - - qcom,smp2pgpio-ssr-smp2p-5-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "slave-kernel"; - qcom,remote-pid = <0x5>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0xbe>; - }; - - qcom,smp2pgpio-ssr-smp2p-5-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "master-kernel"; - qcom,remote-pid = <0x5>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0xbf>; - }; - - qcom,smp2pgpio-ipa-1-out { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "ipa"; - qcom,remote-pid = <0x1>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0xe8>; - }; - - qcom,smp2pgpio-ipa-1-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "ipa"; - qcom,remote-pid = <0x1>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0xe9>; - }; - - qcom,smp2pgpio-wlan-1-in { - compatible = "qcom,smp2pgpio"; - qcom,entry-name = "wlan"; - qcom,remote-pid = <0x1>; - qcom,is-inbound; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - phandle = <0xeb>; - }; - - qcom,cam-req-mgr { - compatible = "qcom,cam-req-mgr"; - status = "ok"; - }; - - qcom,csiphy@ac65000 { - cell-index = <0x0>; - compatible = "qcom,csiphy-v1.0", "qcom,csiphy"; - reg = <0xac65000 0x1000>; - reg-names = "csiphy"; - reg-cam-base = <0x65000>; - interrupts = <0x0 0x1dd 0x0>; - interrupt-names = "csiphy"; - gdscr-supply = <0x1bc>; - regulator-names = "gdscr", "refgen"; - csi-vdd-voltage = <0x124f80>; - mipi-csi-vdd-supply = <0x2f>; - clocks = <0xa6 0x6 0xa6 0x55 0xa6 0x54 0xa6 0x9 0xa6 0xa 0xa6 0x13 0xa6 0xc 0xa6 0xb>; - clock-names = "camnoc_axi_clk", "soc_ahb_clk", "slow_ahb_src_clk", "cpas_ahb_clk", "cphy_rx_clk_src", "csiphy0_clk", "csi0phytimer_clk_src", "csi0phytimer_clk"; - src-clock-name = "csi0phytimer_clk_src"; - clock-cntl-level = "turbo"; - clock-rates = <0x0 0x0 0x0 0x0 0x16e36000 0x0 0x100db355 0x0>; - status = "ok"; - refgen-supply = <0x123>; - phandle = <0x8e>; - }; - - qcom,csiphy@ac66000 { - cell-index = <0x1>; - compatible = "qcom,csiphy-v1.0", "qcom,csiphy"; - reg = <0xac66000 0x1000>; - reg-names = "csiphy"; - reg-cam-base = <0x66000>; - interrupts = <0x0 0x1de 0x0>; - interrupt-names = "csiphy"; - gdscr-supply = <0x1bc>; - regulator-names = "gdscr", "refgen"; - csi-vdd-voltage = <0x124f80>; - mipi-csi-vdd-supply = <0x2f>; - clocks = <0xa6 0x6 0xa6 0x55 0xa6 0x54 0xa6 0x9 0xa6 0xa 0xa6 0x14 0xa6 0xe 0xa6 0xd>; - clock-names = "camnoc_axi_clk", "soc_ahb_clk", "slow_ahb_src_clk", "cpas_ahb_clk", "cphy_rx_clk_src", "csiphy1_clk", "csi1phytimer_clk_src", "csi1phytimer_clk"; - src-clock-name = "csi1phytimer_clk_src"; - clock-cntl-level = "turbo"; - clock-rates = <0x0 0x0 0x0 0x0 0x16e36000 0x0 0x100db355 0x0>; - status = "ok"; - refgen-supply = <0x123>; - phandle = <0x8f>; - }; - - qcom,csiphy@ac67000 { - cell-index = <0x2>; - compatible = "qcom,csiphy-v1.0", "qcom,csiphy"; - reg = <0xac67000 0x1000>; - reg-names = "csiphy"; - reg-cam-base = <0x67000>; - interrupts = <0x0 0x1df 0x0>; - interrupt-names = "csiphy"; - gdscr-supply = <0x1bc>; - regulator-names = "gdscr", "refgen"; - csi-vdd-voltage = <0x124f80>; - mipi-csi-vdd-supply = <0x2f>; - clocks = <0xa6 0x6 0xa6 0x55 0xa6 0x54 0xa6 0x9 0xa6 0xa 0xa6 0x15 0xa6 0x10 0xa6 0xf>; - clock-names = "camnoc_axi_clk", "soc_ahb_clk", "slow_ahb_src_clk", "cpas_ahb_clk", "cphy_rx_clk_src", "csiphy2_clk", "csi2phytimer_clk_src", "csi2phytimer_clk"; - src-clock-name = "csi2phytimer_clk_src"; - clock-cntl-level = "turbo"; - clock-rates = <0x0 0x0 0x0 0x0 0x16e36000 0x0 0x100db355 0x0>; - status = "ok"; - refgen-supply = <0x123>; - phandle = <0x90>; - }; - - qcom,cci@ac4a000 { - cell-index = <0x0>; - compatible = "qcom,cci"; - #address-cells = <0x1>; - #size-cells = <0x0>; - reg = <0xac4a000 0x4000>; - reg-names = "cci"; - reg-cam-base = <0x4a000>; - interrupt-names = "cci"; - interrupts = <0x0 0x1cc 0x0>; - status = "ok"; - gdscr-supply = <0x1bc>; - regulator-names = "gdscr"; - clocks = <0xa6 0x6 0xa6 0x55 0xa6 0x54 0xa6 0x9 0xa6 0x7 0xa6 0x8>; - clock-names = "camnoc_axi_clk", "soc_ahb_clk", "slow_ahb_src_clk", "cpas_ahb_clk", "cci_clk", "cci_clk_src"; - src-clock-name = "cci_clk_src"; - clock-cntl-level = "lowsvs"; - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x23c3460>; - pinctrl-names = "cam_default", "cam_suspend"; - pinctrl-0 = <0x1bd 0x1be>; - pinctrl-1 = <0x1bf 0x1c0>; - gpios = <0x34 0x11 0x0 0x34 0x12 0x0 0x34 0x13 0x0 0x34 0x14 0x0>; - gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; - gpio-req-tbl-flags = <0x1 0x1 0x1 0x1>; - gpio-req-tbl-label = "CCI_I2C_DATA0", "CCI_I2C_CLK0", "CCI_I2C_DATA1", "CCI_I2C_CLK1"; - phandle = <0x91>; - - 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 = <0x0>; - hw-trdhld = <0x6>; - hw-tsp = <0x3>; - cci-clk-src = <0x23c3460>; - status = "ok"; - phandle = <0x3af>; - }; - - 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 = <0x0>; - hw-trdhld = <0x6>; - hw-tsp = <0x3>; - cci-clk-src = <0x23c3460>; - status = "ok"; - phandle = <0x3b0>; - }; - - 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 = <0x1>; - hw-trdhld = <0x6>; - hw-tsp = <0x3>; - cci-clk-src = <0x23c3460>; - status = "ok"; - phandle = <0x3b1>; - }; - - 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 = <0xf>; - hw-tbuf = <0x18>; - hw-scl-stretch-en = <0x0>; - hw-trdhld = <0x3>; - hw-tsp = <0x3>; - cci-clk-src = <0x23c3460>; - status = "ok"; - phandle = <0x3b2>; - }; - - qcom,cam-res-mgr { - compatible = "qcom,cam-res-mgr"; - status = "ok"; - }; - - qcom,actuator@0 { - cell-index = <0x0>; - reg = <0x0>; - compatible = "qcom,actuator"; - cci-master = <0x0>; - cam_vaf-supply = <0x542>; - regulator-names = "cam_vaf"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x2ab980>; - rgltr-max-voltage = <0x2ab980>; - rgltr-load-current = <0x0>; - phandle = <0x55d>; - }; - - qcom,actuator@1 { - cell-index = <0x1>; - reg = <0x1>; - compatible = "qcom,actuator"; - cci-master = <0x1>; - cam_vaf-supply = <0x543>; - regulator-names = "cam_vaf"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x2ab980>; - rgltr-max-voltage = <0x2ab980>; - rgltr-load-current = <0x0>; - phandle = <0x560>; - }; - - qcom,ois@0 { - cell-index = <0x0>; - reg = <0x0>; - compatible = "qcom,ois"; - cam_vaf-supply = <0x342>; - regulator-names = "cam_vaf"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x2b7cd0>; - rgltr-max-voltage = <0x2b7cd0>; - rgltr-load-current = <0x7a120>; - gpio-no-mux = <0x0>; - gpios = <0x34 0x28 0x0>; - gpio-vaf = <0x0>; - gpio-req-tbl-num = <0x0>; - gpio-req-tbl-flags = <0x0>; - gpio-req-tbl-label = "CAM_OIS_PWD_0"; - cci-master = <0x0>; - status = "ok"; - phandle = <0x55e>; - }; - - qcom,eeprom@0 { - cell-index = <0x0>; - reg = <0x0>; - compatible = "qcom,eeprom"; - cam_vio-supply = <0x346>; - cam_vana-supply = <0x348>; - cam_vdig-supply = <0x348>; - cam_clk-supply = <0x1bc>; - regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x0 0x328980 0x328980 0x0>; - rgltr-max-voltage = <0x0 0x36ee80 0x36ee80 0x0>; - rgltr-load-current = <0x0 0x36ee80 0x36ee80 0x0>; - gpio-no-mux = <0x0>; - pinctrl-names = "cam_default", "cam_suspend"; - pinctrl-0 = <0x544 0x545 0x546 0x547>; - pinctrl-1 = <0x548 0x549 0x54a 0x54b>; - gpios = <0x34 0xd 0x0 0x34 0x1c 0x0 0x34 0x1b 0x0 0x34 0x8 0x0>; - gpio-reset = <0x1>; - gpio-vana = <0x2>; - gpio-vdig = <0x3>; - gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; - gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; - gpio-req-tbl-label = "CAMIF_MCLK_0", "CAM_RESET_0", "CAM_VANA_0", "CAM_DIG_0"; - sensor-position = <0x0>; - sensor-mode = <0x0>; - cci-master = <0x0>; - status = "ok"; - clocks = <0xa6 0x42>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - phandle = <0x55f>; - }; - - qcom,eeprom@1 { - cell-index = <0x1>; - reg = <0x1>; - compatible = "qcom,eeprom"; - cam_vdig-supply = <0x348>; - cam_vio-supply = <0x346>; - cam_vana-supply = <0x348>; - cam_clk-supply = <0x1bc>; - regulator-names = "cam_vdig", "cam_vio", "cam_vana", "cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x328980 0x0 0x328980 0x0>; - rgltr-max-voltage = <0x36ee80 0x0 0x36ee80 0x0>; - rgltr-load-current = <0x13880 0x0 0x13880 0x0>; - gpio-no-mux = <0x0>; - pinctrl-names = "cam_default", "cam_suspend"; - pinctrl-0 = <0x54c 0x54d 0x54e 0x54f>; - pinctrl-1 = <0x550 0x551 0x552 0x553>; - gpios = <0x34 0xf 0x0 0x34 0x17 0x0 0x34 0x4e 0x0 0x34 0x4f 0x0>; - gpio-reset = <0x1>; - gpio-vana = <0x2>; - gpio-vdig = <0x3>; - gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; - gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; - gpio-req-tbl-label = "CAMIF_MCLK_1", "CAM_RESET_1", "CAM_VANA_1", "CAM_DIG_1"; - sensor-position = <0x0>; - sensor-mode = <0x0>; - cci-master = <0x1>; - status = "ok"; - clocks = <0xa6 0x46>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - phandle = <0x561>; - }; - - qcom,eeprom@2 { - cell-index = <0x2>; - reg = <0x2>; - compatible = "qcom,eeprom"; - cam_vio-supply = <0x346>; - cam_vana-supply = <0x348>; - cam_vdig-supply = <0x348>; - cam_clk-supply = <0x1bc>; - regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x0 0x328980 0x328980 0x0>; - rgltr-max-voltage = <0x0 0x36ee80 0x36ee80 0x0>; - rgltr-load-current = <0x0 0x13880 0x13880 0x0>; - gpio-no-mux = <0x0>; - pinctrl-names = "cam_default", "cam_suspend"; - pinctrl-0 = <0x554 0x555 0x556 0x557>; - pinctrl-1 = <0x558 0x559 0x55a 0x55b>; - gpios = <0x34 0xe 0x0 0x34 0x9 0x0 0x34 0x68 0x0 0x34 0x75 0x0>; - gpio-reset = <0x1>; - gpio-vana = <0x2>; - gpio-vdig = <0x3>; - gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; - gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; - gpio-req-tbl-label = "CAMIF_MCLK_2", "CAM_RESET_2", "CAM_VANA_2", "CAM_DIG_2"; - sensor-position = <0x1>; - sensor-mode = <0x0>; - cci-master = <0x0>; - status = "ok"; - clocks = <0xa6 0x44>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - phandle = <0x562>; - }; - - qcom,cam-sensor@0 { - cell-index = <0x0>; - compatible = "qcom,cam-sensor"; - reg = <0x0>; - csiphy-sd-index = <0x0>; - sensor-position-roll = <0x10e>; - sensor-position-pitch = <0x0>; - sensor-position-yaw = <0xb4>; - led-flash-src = <0x55c>; - actuator-src = <0x55d>; - ois-src = <0x55e>; - eeprom-src = <0x55f>; - cam_vio-supply = <0x346>; - cam_vana-supply = <0x348>; - cam_vdig-supply = <0x348>; - cam_clk-supply = <0x1bc>; - regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x0 0x328980 0x328980 0x0>; - rgltr-max-voltage = <0x0 0x36ee80 0x36ee80 0x0>; - rgltr-load-current = <0x0 0x36ee80 0x36ee80 0x0>; - gpio-no-mux = <0x0>; - pinctrl-names = "cam_default", "cam_suspend"; - pinctrl-0 = <0x544 0x545 0x546 0x547>; - pinctrl-1 = <0x548 0x549 0x54a 0x54b>; - gpios = <0x34 0xd 0x0 0x34 0x1c 0x0 0x34 0x1b 0x0 0x34 0x8 0x0>; - gpio-reset = <0x1>; - gpio-vana = <0x2>; - gpio-vdig = <0x3>; - gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; - gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; - gpio-req-tbl-label = "CAMIF_MCLK_0", "CAM_RESET_0", "CAM_VANA_0", "CAM_DIG_0"; - sensor-mode = <0x0>; - cci-master = <0x0>; - status = "ok"; - clocks = <0xa6 0x42>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - }; - - qcom,cam-sensor@1 { - cell-index = <0x1>; - compatible = "qcom,cam-sensor"; - reg = <0x1>; - csiphy-sd-index = <0x1>; - sensor-position-roll = <0x5a>; - sensor-position-pitch = <0x0>; - sensor-position-yaw = <0xb4>; - led-flash-src = <0x55c>; - actuator-src = <0x560>; - eeprom-src = <0x561>; - cam_vdig-supply = <0x348>; - cam_vio-supply = <0x346>; - cam_vana-supply = <0x348>; - cam_clk-supply = <0x1bc>; - regulator-names = "cam_vdig", "cam_vio", "cam_vana", "cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x328980 0x0 0x328980 0x0>; - rgltr-max-voltage = <0x36ee80 0x0 0x36ee80 0x0>; - rgltr-load-current = <0x13880 0x0 0x13880 0x0>; - gpio-no-mux = <0x0>; - pinctrl-names = "cam_default", "cam_suspend"; - pinctrl-0 = <0x54c 0x54d 0x54e 0x54f>; - pinctrl-1 = <0x550 0x551 0x552 0x553>; - gpios = <0x34 0xf 0x0 0x34 0x17 0x0 0x34 0x4e 0x0 0x34 0x4f 0x0>; - gpio-reset = <0x1>; - gpio-vana = <0x2>; - gpio-vdig = <0x3>; - gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; - gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; - gpio-req-tbl-label = "CAMIF_MCLK_1", "CAM_RESET_1", "CAM_VANA_1", "CAM_DIG_1"; - sensor-mode = <0x0>; - cci-master = <0x1>; - status = "ok"; - clocks = <0xa6 0x46>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - }; - - qcom,cam-sensor@2 { - cell-index = <0x2>; - compatible = "qcom,cam-sensor"; - reg = <0x2>; - csiphy-sd-index = <0x2>; - sensor-position-roll = <0x10e>; - sensor-position-pitch = <0x0>; - sensor-position-yaw = <0x0>; - eeprom-src = <0x562>; - cam_vio-supply = <0x346>; - cam_vana-supply = <0x348>; - cam_vdig-supply = <0x348>; - cam_clk-supply = <0x1bc>; - regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x0 0x328980 0x328980 0x0>; - rgltr-max-voltage = <0x0 0x36ee80 0x36ee80 0x0>; - rgltr-load-current = <0x0 0x13880 0x13880 0x0>; - gpio-no-mux = <0x0>; - pinctrl-names = "cam_default", "cam_suspend"; - pinctrl-0 = <0x554 0x555 0x556 0x557>; - pinctrl-1 = <0x558 0x559 0x55a 0x55b>; - gpios = <0x34 0xe 0x0 0x34 0x9 0x0 0x34 0x68 0x0 0x34 0x75 0x0>; - gpio-reset = <0x1>; - gpio-vana = <0x2>; - gpio-vdig = <0x3>; - gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; - gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; - gpio-req-tbl-label = "CAMIF_MCLK_2", "CAM_RESET_2", "CAM_VANA_2", "CAM_DIG_2"; - sensor-mode = <0x0>; - cci-master = <0x0>; - status = "ok"; - clocks = <0xa6 0x44>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - }; - }; - - 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 0x0 0x29 0x810 0x8 0x29 0xc08 0x0 0x29 0xc10 0x8>; - label = "ife"; - - iova-mem-map { - phandle = <0x3b3>; - - iova-mem-region-io { - iova-region-name = "io"; - iova-region-start = <0x7400000>; - iova-region-len = <0xd8c00000>; - iova-region-id = <0x3>; - status = "ok"; - }; - }; - }; - - msm_cam_smmu_jpeg { - compatible = "qcom,msm-cam-smmu-cb"; - iommus = <0x29 0x1060 0x8 0x29 0x1068 0x8>; - label = "jpeg"; - - iova-mem-map { - phandle = <0x3b4>; - - iova-mem-region-io { - iova-region-name = "io"; - iova-region-start = <0x7400000>; - iova-region-len = <0xd8c00000>; - iova-region-id = <0x3>; - status = "ok"; - }; - }; - }; - - msm_cam_icp_fw { - compatible = "qcom,msm-cam-smmu-fw-dev"; - label = "icp"; - memory-region = <0x1c1>; - }; - - msm_cam_smmu_icp { - compatible = "qcom,msm-cam-smmu-cb"; - iommus = <0x29 0x107a 0x2 0x29 0x1020 0x8 0x29 0x1040 0x8 0x29 0x1030 0x0 0x29 0x1050 0x0>; - label = "icp"; - - iova-mem-map { - phandle = <0x3b5>; - - iova-mem-region-firmware { - iova-region-name = "firmware"; - iova-region-start = <0x0>; - iova-region-len = <0x500000>; - iova-region-id = <0x0>; - status = "ok"; - }; - - iova-mem-region-shared { - iova-region-name = "shared"; - iova-region-start = <0x7400000>; - iova-region-len = <0x9600000>; - iova-region-id = <0x1>; - status = "ok"; - iova-granularity = <0x15>; - }; - - iova-mem-region-secondary-heap { - iova-region-name = "secheap"; - iova-region-start = <0x10a00000>; - iova-region-len = <0x100000>; - iova-region-id = <0x4>; - status = "ok"; - }; - - iova-mem-region-io { - iova-region-name = "io"; - iova-region-start = <0x10c00000>; - iova-region-len = <0xcf300000>; - iova-region-id = <0x3>; - status = "ok"; - }; - - iova-mem-qdss-region { - iova-region-name = "qdss"; - iova-region-start = <0x10b00000>; - iova-region-len = <0x100000>; - iova-region-id = <0x5>; - qdss-phy-addr = <0x16790000>; - status = "ok"; - }; - }; - }; - - msm_cam_smmu_cpas_cdm { - compatible = "qcom,msm-cam-smmu-cb"; - iommus = <0x29 0x1000 0x0>; - label = "cpas-cdm0"; - - iova-mem-map { - phandle = <0x3b6>; - - iova-mem-region-io { - iova-region-name = "io"; - iova-region-start = <0x7400000>; - iova-region-len = <0xd8c00000>; - iova-region-id = <0x3>; - 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 0x0>; - label = "fd"; - - iova-mem-map { - phandle = <0x3b7>; - - iova-mem-region-io { - iova-region-name = "io"; - iova-region-start = <0x7400000>; - iova-region-len = <0xd8c00000>; - iova-region-id = <0x3>; - status = "ok"; - }; - }; - }; - - msm_cam_smmu_lrme { - compatible = "qcom,msm-cam-smmu-cb"; - iommus = <0x29 0x1038 0x0 0x29 0x1058 0x0>; - label = "lrme"; - - iova-mem-map { - phandle = <0x3b8>; - - iova-mem-region-shared { - iova-region-name = "shared"; - iova-region-start = <0x7400000>; - iova-region-len = <0x6400000>; - iova-region-id = <0x1>; - status = "ok"; - }; - - iova-mem-region-io { - iova-region-name = "io"; - iova-region-start = <0xd800000>; - iova-region-len = <0xd2800000>; - iova-region-id = <0x3>; - status = "ok"; - }; - }; - }; - }; - - qcom,cam-cpas@ac40000 { - cell-index = <0x0>; - compatible = "qcom,cam-cpas"; - label = "cpas"; - arch-compat = "cpas_top"; - status = "ok"; - reg-names = "cam_cpas_top", "cam_camnoc"; - reg = <0xac40000 0x1000 0xac42000 0x5000>; - reg-cam-base = <0x40000 0x42000>; - interrupt-names = "cpas_camnoc"; - interrupts = <0x0 0x1cb 0x0>; - qcom,cpas-hw-ver = <0x170110>; - camnoc-axi-min-ib-bw = <0xb2d05e00>; - regulator-names = "camss-vdd"; - camss-vdd-supply = <0x1bc>; - clock-names = "gcc_ahb_clk", "gcc_axi_clk", "soc_ahb_clk", "slow_ahb_clk_src", "cpas_ahb_clk", "camnoc_axi_clk"; - clocks = <0x22 0xc 0x22 0xd 0xa6 0x55 0xa6 0x54 0xa6 0x9 0xa6 0x6>; - src-clock-name = "slow_ahb_clk_src"; - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x124f800 0x0 0x0 0x0 0x0 0x0 0x4c4b400 0x0 0x0 0x0 0x0 0x0 0x4c4b400 0x0 0x0 0x0 0x0 0x0 0x4c4b400 0x0 0x0 0x0 0x0 0x0 0x4c4b400 0x0 0x0 0x0 0x0 0x0 0x4c4b400 0x0 0x0>; - clock-cntl-level = "suspend", "minsvs", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; - qcom,msm-bus,name = "cam_ahb"; - qcom,msm-bus,num-cases = <0x7>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x1 0x24d 0x0 0x0 0x1 0x24d 0x0 0x12ad4 0x1 0x24d 0x0 0x12ad4 0x1 0x24d 0x0 0x249f0 0x1 0x24d 0x0 0x249f0 0x1 0x24d 0x0 0x493e0 0x1 0x24d 0x0 0x493e0>; - vdd-corners = <0x1 0x11 0x31 0x41 0x81 0xc1 0x101 0x141 0x151 0x181 0x1a1>; - vdd-corner-ahb-mapping = "suspend", "suspend", "minsvs", "lowsvs", "svs", "svs_l1", "nominal", "nominal", "nominal", "turbo", "turbo"; - client-id-based; - client-names = "csiphy0", "csiphy1", "csiphy2", "csiphy3", "cci0", "csid0", "csid1", "csid2", "ife0", "ife1", "ife2", "ipe0", "ipe1", "cam-cdm-intf0", "cpas-cdm0", "bps0", "icp0", "jpeg-dma0", "jpeg-enc0", "fd0", "lrmecpas0"; - client-axi-port-names = "cam_hf_1", "cam_hf_2", "cam_hf_2", "cam_hf_2", "cam_sf_1", "cam_hf_1", "cam_hf_2", "cam_hf_2", "cam_hf_1", "cam_hf_2", "cam_hf_2", "cam_sf_1", "cam_sf_1", "cam_sf_1", "cam_sf_1", "cam_sf_1", "cam_sf_1", "cam_sf_1", "cam_sf_1", "cam_sf_1", "cam_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 = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x88 0x200 0x0 0x0 0x88 0x200 0x0 0x0>; - }; - - qcom,axi-port-camnoc { - qcom,msm-bus,name = "cam_hf_1_camnoc"; - qcom,msm-bus-vector-dyn-vote; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x92 0x30a 0x0 0x0 0x92 0x30a 0x0 0x0>; - }; - }; - - 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 = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x91 0x200 0x0 0x0 0x91 0x200 0x0 0x0>; - }; - - qcom,axi-port-camnoc { - qcom,msm-bus,name = "cam_hf_2_camnoc"; - qcom,msm-bus-vector-dyn-vote; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x93 0x30a 0x0 0x0 0x93 0x30a 0x0 0x0>; - }; - }; - - 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 = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x89 0x200 0x0 0x0 0x89 0x200 0x0 0x0>; - }; - - qcom,axi-port-camnoc { - qcom,msm-bus,name = "cam_sf_1_camnoc"; - qcom,msm-bus-vector-dyn-vote; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x94 0x30a 0x0 0x0 0x94 0x30a 0x0 0x0>; - }; - }; - }; - }; - - qcom,cam-cdm-intf { - compatible = "qcom,cam-cdm-intf"; - cell-index = <0x0>; - label = "cam-cdm-intf"; - num-hw-cdm = <0x1>; - cdm-client-names = "vfe", "jpegdma", "jpegenc", "fd", "lrmecdm"; - status = "ok"; - }; - - qcom,cpas-cdm0@ac48000 { - cell-index = <0x0>; - compatible = "qcom,cam170-cpas-cdm0"; - label = "cpas-cdm"; - reg = <0xac48000 0x1000>; - reg-names = "cpas-cdm"; - reg-cam-base = <0x48000>; - interrupts = <0x0 0x1cd 0x0>; - interrupt-names = "cpas-cdm"; - regulator-names = "camss"; - camss-supply = <0x1bc>; - clock-names = "gcc_camera_ahb", "gcc_camera_axi", "cam_cc_soc_ahb_clk", "cam_cc_cpas_ahb_clk", "cam_cc_camnoc_axi_clk"; - clocks = <0x22 0xc 0x22 0xd 0xa6 0x55 0xa6 0x9 0xa6 0x6>; - clock-rates = <0x0 0x0 0x0 0x0 0x0>; - 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 = <0x0>; - compatible = "qcom,csid170"; - reg-names = "csid"; - reg = <0xacb3000 0x1000>; - reg-cam-base = <0xb3000>; - interrupt-names = "csid"; - interrupts = <0x0 0x1d0 0x0>; - regulator-names = "camss", "ife0"; - camss-supply = <0x1bc>; - ife0-supply = <0x1c2>; - clock-names = "camera_ahb", "camera_axi", "soc_ahb_clk", "cpas_ahb_clk", "slow_ahb_clk_src", "ife_csid_clk", "ife_csid_clk_src", "ife_cphy_rx_clk", "cphy_rx_clk_src", "ife_clk", "ife_clk_src", "camnoc_axi_clk", "ife_axi_clk"; - clocks = <0x22 0xc 0x22 0xd 0xa6 0x55 0xa6 0x9 0xa6 0x54 0xa6 0x25 0xa6 0x26 0xa6 0x24 0xa6 0xa 0xa6 0x22 0xa6 0x23 0xa6 0x6 0xa6 0x21>; - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x0 0x16e36000 0x0 0x0 0x0 0x18148d00 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x20113a80 0x0 0x0 0x0 0x23c34600 0x0 0x0>; - clock-cntl-level = "svs", "turbo"; - src-clock-name = "ife_csid_clk_src"; - clock-control-debugfs = "true"; - status = "ok"; - phandle = <0x92>; - }; - - qcom,vfe0@acaf000 { - cell-index = <0x0>; - compatible = "qcom,vfe170"; - reg-names = "ife"; - reg = <0xacaf000 0x4000>; - reg-cam-base = <0xaf000>; - interrupt-names = "ife"; - interrupts = <0x0 0x1d1 0x0>; - regulator-names = "camss", "ife0"; - camss-supply = <0x1bc>; - ife0-supply = <0x1c2>; - clock-names = "camera_ahb", "camera_axi", "soc_ahb_clk", "cpas_ahb_clk", "slow_ahb_clk_src", "ife_clk", "ife_clk_src", "camnoc_axi_clk", "ife_axi_clk"; - clocks = <0x22 0xc 0x22 0xd 0xa6 0x55 0xa6 0x9 0xa6 0x54 0xa6 0x22 0xa6 0x23 0xa6 0x6 0xa6 0x21>; - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x0 0x18148d00 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x1c9c3800 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x23c34600 0x0 0x0>; - clock-cntl-level = "svs", "svs_l1", "turbo"; - src-clock-name = "ife_clk_src"; - clock-control-debugfs = "true"; - clock-names-option = "ife_dsp_clk"; - clocks-option = <0xa6 0x27>; - clock-rates-option = <0x23c34600>; - status = "ok"; - phandle = <0x93>; - }; - - qcom,csid1@acba000 { - cell-index = <0x1>; - compatible = "qcom,csid170"; - reg-names = "csid"; - reg = <0xacba000 0x1000>; - reg-cam-base = <0xba000>; - interrupt-names = "csid"; - interrupts = <0x0 0x1d2 0x0>; - regulator-names = "camss", "ife1"; - camss-supply = <0x1bc>; - ife1-supply = <0x1c3>; - clock-names = "camera_ahb", "camera_axi", "soc_ahb_clk", "cpas_ahb_clk", "slow_ahb_clk_src", "ife_csid_clk", "ife_csid_clk_src", "ife_cphy_rx_clk", "cphy_rx_clk_src", "ife_clk", "ife_clk_src", "camnoc_axi_clk", "ife_axi_clk"; - clocks = <0x22 0xc 0x22 0xd 0xa6 0x55 0xa6 0x9 0xa6 0x54 0xa6 0x2c 0xa6 0x2d 0xa6 0x2b 0xa6 0xa 0xa6 0x29 0xa6 0x2a 0xa6 0x6 0xa6 0x28>; - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x0 0x16e36000 0x0 0x0 0x0 0x18148d00 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x20113a80 0x0 0x0 0x0 0x23c34600 0x0 0x0>; - clock-cntl-level = "svs", "turbo"; - src-clock-name = "ife_csid_clk_src"; - clock-control-debugfs = "true"; - status = "ok"; - phandle = <0x94>; - }; - - qcom,vfe1@acb6000 { - cell-index = <0x1>; - compatible = "qcom,vfe170"; - reg-names = "ife"; - reg = <0xacb6000 0x4000>; - reg-cam-base = <0xb6000>; - interrupt-names = "ife"; - interrupts = <0x0 0x1d3 0x0>; - regulator-names = "camss", "ife1"; - camss-supply = <0x1bc>; - ife1-supply = <0x1c3>; - clock-names = "camera_ahb", "camera_axi", "soc_ahb_clk", "cpas_ahb_clk", "slow_ahb_clk_src", "ife_clk", "ife_clk_src", "camnoc_axi_clk", "ife_axi_clk"; - clocks = <0x22 0xc 0x22 0xd 0xa6 0x55 0xa6 0x9 0xa6 0x54 0xa6 0x29 0xa6 0x2a 0xa6 0x6 0xa6 0x28>; - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x0 0x18148d00 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x1c9c3800 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x23c34600 0x0 0x0>; - clock-cntl-level = "svs", "svs_l1", "turbo"; - src-clock-name = "ife_clk_src"; - clock-control-debugfs = "true"; - clock-names-option = "ife_dsp_clk"; - clocks-option = <0xa6 0x2e>; - clock-rates-option = <0x23c34600>; - status = "ok"; - phandle = <0x95>; - }; - - qcom,csid-lite@acc8000 { - cell-index = <0x2>; - compatible = "qcom,csid-lite170"; - reg-names = "csid-lite"; - reg = <0xacc8000 0x1000>; - reg-cam-base = <0xc8000>; - interrupt-names = "csid-lite"; - interrupts = <0x0 0x1d4 0x0>; - regulator-names = "camss"; - camss-supply = <0x1bc>; - clock-names = "camera_ahb", "camera_axi", "soc_ahb_clk", "cpas_ahb_clk", "slow_ahb_clk_src", "ife_csid_clk", "ife_csid_clk_src", "ife_cphy_rx_clk", "cphy_rx_clk_src", "ife_clk", "ife_clk_src", "camnoc_axi_clk"; - clocks = <0x22 0xc 0x22 0xd 0xa6 0x55 0xa6 0x9 0xa6 0x54 0xa6 0x32 0xa6 0x33 0xa6 0x31 0xa6 0xa 0xa6 0x2f 0xa6 0x30 0xa6 0x6>; - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x0 0x16e36000 0x0 0x0 0x0 0x18148d00 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x20113a80 0x0 0x0 0x0 0x23c34600 0x0>; - clock-cntl-level = "svs", "turbo"; - src-clock-name = "ife_csid_clk_src"; - clock-control-debugfs = "true"; - status = "ok"; - phandle = <0x96>; - }; - - qcom,vfe-lite@acc4000 { - cell-index = <0x2>; - compatible = "qcom,vfe-lite170"; - reg-names = "ife-lite"; - reg = <0xacc4000 0x4000>; - reg-cam-base = <0xc4000>; - interrupt-names = "ife-lite"; - interrupts = <0x0 0x1d5 0x0>; - regulator-names = "camss"; - camss-supply = <0x1bc>; - clock-names = "camera_ahb", "camera_axi", "soc_ahb_clk", "cpas_ahb_clk", "slow_ahb_clk_src", "ife_clk", "ife_clk_src", "camnoc_axi_clk"; - clocks = <0x22 0xc 0x22 0xd 0xa6 0x55 0xa6 0x9 0xa6 0x54 0xa6 0x2f 0xa6 0x30 0xa6 0x6>; - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x0 0x18148d00 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x1c9c3800 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x23c34600 0x0>; - clock-cntl-level = "svs", "svs_l1", "turbo"; - src-clock-name = "ife_clk_src"; - clock-control-debugfs = "true"; - status = "ok"; - phandle = <0x97>; - }; - - qcom,cam-icp { - compatible = "qcom,cam-icp"; - compat-hw-name = "qcom,a5", "qcom,ipe0", "qcom,ipe1", "qcom,bps"; - num-a5 = <0x1>; - num-ipe = <0x2>; - num-bps = <0x1>; - status = "ok"; - }; - - qcom,a5@ac00000 { - cell-index = <0x0>; - compatible = "qcom,cam-a5"; - reg = <0xac00000 0x6000 0xac10000 0x8000 0xac18000 0x3000>; - reg-names = "a5_qgic", "a5_sierra", "a5_csr"; - reg-cam-base = <0x0 0x10000 0x18000>; - interrupts = <0x0 0x1cf 0x0>; - interrupt-names = "a5"; - regulator-names = "camss-vdd"; - camss-vdd-supply = <0x1bc>; - clock-names = "gcc_cam_ahb_clk", "gcc_cam_axi_clk", "soc_fast_ahb", "soc_ahb_clk", "cpas_ahb_clk", "camnoc_axi_clk", "icp_clk", "icp_clk_src"; - clocks = <0x22 0xc 0x22 0xd 0xa6 0x17 0xa6 0x55 0xa6 0x9 0xa6 0x6 0xa6 0x1d 0xa6 0x1e>; - clock-rates = <0x0 0x0 0xbebc200 0x0 0x0 0x0 0x0 0x17d78400 0x0 0x0 0xbebc200 0x0 0x0 0x0 0x0 0x23c34600>; - clock-cntl-level = "svs", "turbo"; - fw_name = "CAMERA_ICP.elf"; - ubwc-cfg = <0x7b 0x1ef>; - status = "ok"; - phandle = <0x98>; - }; - - qcom,ipe0 { - cell-index = <0x0>; - compatible = "qcom,cam-ipe"; - reg = <0xac87000 0x3000>; - reg-names = "ipe0_top"; - reg-cam-base = <0x87000>; - regulator-names = "ipe0-vdd"; - ipe0-vdd-supply = <0x1c4>; - clock-names = "ipe_0_ahb_clk", "ipe_0_areg_clk", "ipe_0_axi_clk", "ipe_0_clk", "ipe_0_clk_src"; - src-clock-name = "ipe_0_clk_src"; - clock-control-debugfs = "true"; - clocks = <0xa6 0x34 0xa6 0x35 0xa6 0x36 0xa6 0x37 0xa6 0x38>; - clock-rates = <0x0 0x0 0x0 0x0 0x18148d00 0x0 0x0 0x0 0x0 0x1c9c3800 0x0 0x0 0x0 0x0 0x20113a80 0x0 0x0 0x0 0x0 0x23c34600>; - clock-cntl-level = "svs", "svs_l1", "nominal", "turbo"; - status = "ok"; - phandle = <0x99>; - }; - - qcom,ipe1 { - cell-index = <0x1>; - compatible = "qcom,cam-ipe"; - reg = <0xac91000 0x3000>; - reg-names = "ipe1_top"; - reg-cam-base = <0x91000>; - regulator-names = "ipe1-vdd"; - ipe1-vdd-supply = <0x1c5>; - clock-names = "ipe_1_ahb_clk", "ipe_1_areg_clk", "ipe_1_axi_clk", "ipe_1_clk", "ipe_1_clk_src"; - src-clock-name = "ipe_1_clk_src"; - clock-control-debugfs = "true"; - clocks = <0xa6 0x39 0xa6 0x3a 0xa6 0x3b 0xa6 0x3c 0xa6 0x3d>; - clock-rates = <0x0 0x0 0x0 0x0 0x18148d00 0x0 0x0 0x0 0x0 0x1c9c3800 0x0 0x0 0x0 0x0 0x20113a80 0x0 0x0 0x0 0x0 0x23c34600>; - clock-cntl-level = "svs", "svs_l1", "nominal", "turbo"; - status = "ok"; - phandle = <0x9a>; - }; - - qcom,bps { - cell-index = <0x0>; - compatible = "qcom,cam-bps"; - reg = <0xac6f000 0x3000>; - reg-names = "bps_top"; - reg-cam-base = <0x6f000>; - regulator-names = "bps-vdd"; - bps-vdd-supply = <0x1c6>; - clock-names = "bps_ahb_clk", "bps_areg_clk", "bps_axi_clk", "bps_clk", "bps_clk_src"; - src-clock-name = "bps_clk_src"; - clock-control-debugfs = "true"; - clocks = <0xa6 0x0 0xa6 0x1 0xa6 0x2 0xa6 0x3 0xa6 0x4>; - clock-rates = <0x0 0x0 0x0 0x0 0x18148d00 0x0 0x0 0x0 0x0 0x1c9c3800 0x0 0x0 0x0 0x0 0x23c34600 0x0 0x0 0x0 0x0 0x23c34600>; - clock-cntl-level = "svs", "svs_l1", "nominal", "turbo"; - status = "ok"; - phandle = <0x9b>; - }; - - qcom,cam-jpeg { - compatible = "qcom,cam-jpeg"; - compat-hw-name = "qcom,jpegenc", "qcom,jpegdma"; - num-jpeg-enc = <0x1>; - num-jpeg-dma = <0x1>; - status = "ok"; - }; - - qcom,jpegenc@ac4e000 { - cell-index = <0x0>; - compatible = "qcom,cam_jpeg_enc"; - reg-names = "jpege_hw"; - reg = <0xac4e000 0x4000>; - reg-cam-base = <0x4e000>; - interrupt-names = "jpeg"; - interrupts = <0x0 0x1da 0x0>; - regulator-names = "camss-vdd"; - camss-vdd-supply = <0x1bc>; - clock-names = "camera_ahb", "camera_axi", "soc_ahb_clk", "cpas_ahb_clk", "camnoc_axi_clk", "jpegenc_clk_src", "jpegenc_clk"; - clocks = <0x22 0xc 0x22 0xd 0xa6 0x55 0xa6 0x9 0xa6 0x6 0xa6 0x3f 0xa6 0x3e>; - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x23c34600 0x0>; - src-clock-name = "jpegenc_clk_src"; - clock-cntl-level = "nominal"; - status = "ok"; - phandle = <0x3b9>; - }; - - qcom,jpegdma@0xac52000 { - cell-index = <0x0>; - compatible = "qcom,cam_jpeg_dma"; - reg-names = "jpegdma_hw"; - reg = <0xac52000 0x4000>; - reg-cam-base = <0x52000>; - interrupt-names = "jpegdma"; - interrupts = <0x0 0x1db 0x0>; - regulator-names = "camss-vdd"; - camss-vdd-supply = <0x1bc>; - clock-names = "camera_ahb", "camera_axi", "soc_ahb_clk", "cpas_ahb_clk", "camnoc_axi_clk", "jpegdma_clk_src", "jpegdma_clk"; - clocks = <0x22 0xc 0x22 0xd 0xa6 0x55 0xa6 0x9 0xa6 0x6 0xa6 0x3f 0xa6 0x3e>; - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x23c34600 0x0>; - src-clock-name = "jpegdma_clk_src"; - clock-cntl-level = "nominal"; - status = "ok"; - phandle = <0x3ba>; - }; - - qcom,cam-fd { - compatible = "qcom,cam-fd"; - compat-hw-name = "qcom,fd"; - num-fd = <0x1>; - status = "ok"; - }; - - qcom,fd@ac5a000 { - cell-index = <0x0>; - compatible = "qcom,fd41"; - reg-names = "fd_core", "fd_wrapper"; - reg = <0xac5a000 0x1000 0xac5b000 0x400>; - reg-cam-base = <0x5a000 0x5b000>; - interrupt-names = "fd"; - interrupts = <0x0 0x1ce 0x0>; - regulator-names = "camss-vdd"; - camss-vdd-supply = <0x1bc>; - clock-names = "gcc_ahb_clk", "gcc_axi_clk", "soc_ahb_clk", "cpas_ahb_clk", "camnoc_axi_clk", "fd_core_clk_src", "fd_core_clk", "fd_core_uar_clk"; - clocks = <0x22 0xc 0x22 0xd 0xa6 0x55 0xa6 0x9 0xa6 0x6 0xa6 0x19 0xa6 0x18 0xa6 0x1a>; - src-clock-name = "fd_core_clk_src"; - clock-control-debugfs = "true"; - clock-cntl-level = "svs", "svs_l1", "turbo"; - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x17d78400 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x20113a80 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x23c34600 0x0 0x0>; - status = "ok"; - phandle = <0x3bb>; - }; - - 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", "aggre2_noc-base", "config_noc-base", "dc_noc-base", "gladiator_noc-base", "mc_virt-base", "mem_noc-base", "mmss_noc-base", "system_noc-base", "ipa_virt-base", "camnoc_virt-base"; - mbox-names = "apps_rsc", "disp_rsc"; - mboxes = <0x8b 0x0 0x2b 0x0>; - phandle = <0x3bc>; - - rsc-apps { - cell-id = <0x1f40>; - label = "apps_rsc"; - qcom,rsc-dev; - qcom,req_state = <0x2>; - phandle = <0x1c7>; - }; - - rsc-disp { - cell-id = <0x1f41>; - label = "disp_rsc"; - qcom,rsc-dev; - qcom,req_state = <0x3>; - phandle = <0x1c8>; - }; - - bcm-acv { - cell-id = <0x1b7d>; - label = "ACV"; - qcom,bcm-name = "ACV"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x245>; - }; - - bcm-alc { - cell-id = <0x1b7e>; - label = "ALC"; - qcom,bcm-name = "ALC"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x22d>; - }; - - bcm-mc0 { - cell-id = <0x1b58>; - label = "MC0"; - qcom,bcm-name = "MC0"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x244>; - }; - - bcm-sh0 { - cell-id = <0x1b5b>; - label = "SH0"; - qcom,bcm-name = "SH0"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x248>; - }; - - bcm-mm0 { - cell-id = <0x1b63>; - label = "MM0"; - qcom,bcm-name = "MM0"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x24e>; - }; - - bcm-sh1 { - cell-id = <0x1b5c>; - label = "SH1"; - qcom,bcm-name = "SH1"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x246>; - }; - - bcm-mm1 { - cell-id = <0x1b64>; - label = "MM1"; - qcom,bcm-name = "MM1"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x1d5>; - }; - - bcm-sh2 { - cell-id = <0x1b5d>; - label = "SH2"; - qcom,bcm-name = "SH2"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x24a>; - }; - - bcm-mm2 { - cell-id = <0x1b65>; - label = "MM2"; - qcom,bcm-name = "MM2"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x24c>; - }; - - bcm-sh3 { - cell-id = <0x1b5e>; - label = "SH3"; - qcom,bcm-name = "SH3"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x212>; - }; - - bcm-mm3 { - cell-id = <0x1b66>; - label = "MM3"; - qcom,bcm-name = "MM3"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x21a>; - }; - - bcm-sh4 { - cell-id = <0x1b5f>; - label = "SH4"; - qcom,bcm-name = "SH4"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x3bd>; - }; - - bcm-sh5 { - cell-id = <0x1b60>; - label = "SH5"; - qcom,bcm-name = "SH5"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x215>; - }; - - bcm-sn0 { - cell-id = <0x1b6a>; - label = "SN0"; - qcom,bcm-name = "SN0"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x255>; - }; - - bcm-ce0 { - cell-id = <0x1b7a>; - label = "CE0"; - qcom,bcm-name = "CE0"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x1d1>; - }; - - bcm-ip0 { - cell-id = <0x1b7b>; - label = "IP0"; - qcom,bcm-name = "IP0"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x243>; - }; - - bcm-cn0 { - cell-id = <0x1b7c>; - label = "CN0"; - qcom,bcm-name = "CN0"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x1d8>; - }; - - bcm-qup0 { - cell-id = <0x1b7f>; - label = "QUP0"; - qcom,bcm-name = "QUP0"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x1cc>; - }; - - bcm-sn1 { - cell-id = <0x1b6b>; - label = "SN1"; - qcom,bcm-name = "SN1"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x256>; - }; - - bcm-sn2 { - cell-id = <0x1b6c>; - label = "SN2"; - qcom,bcm-name = "SN2"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x253>; - }; - - bcm-sn3 { - cell-id = <0x1b6d>; - label = "SN3"; - qcom,bcm-name = "SN3"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x251>; - }; - - bcm-sn4 { - cell-id = <0x1b6e>; - label = "SN4"; - qcom,bcm-name = "SN4"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x22c>; - }; - - bcm-sn5 { - cell-id = <0x1b6f>; - label = "SN5"; - qcom,bcm-name = "SN5"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x259>; - }; - - bcm-sn6 { - cell-id = <0x1b70>; - label = "SN6"; - qcom,bcm-name = "SN6"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x24f>; - }; - - bcm-sn7 { - cell-id = <0x1b71>; - label = "SN7"; - qcom,bcm-name = "SN7"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x257>; - }; - - bcm-sn8 { - cell-id = <0x1b72>; - label = "SN8"; - qcom,bcm-name = "SN8"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x258>; - }; - - bcm-sn9 { - cell-id = <0x1b73>; - label = "SN9"; - qcom,bcm-name = "SN9"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x223>; - }; - - bcm-sn11 { - cell-id = <0x1b75>; - label = "SN11"; - qcom,bcm-name = "SN11"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x227>; - }; - - bcm-sn12 { - cell-id = <0x1b76>; - label = "SN12"; - qcom,bcm-name = "SN12"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x228>; - }; - - bcm-sn14 { - cell-id = <0x1b78>; - label = "SN14"; - qcom,bcm-name = "SN14"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x22a>; - }; - - bcm-sn15 { - cell-id = <0x1b79>; - label = "SN15"; - qcom,bcm-name = "SN15"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x229>; - }; - - bcm-mc0_display { - cell-id = <0x6978>; - label = "MC0_DISPLAY"; - qcom,bcm-name = "MC0"; - qcom,rscs = <0x1c8>; - qcom,bcm-dev; - phandle = <0x25a>; - }; - - bcm-sh0_display { - cell-id = <0x6979>; - label = "SH0_DISPLAY"; - qcom,bcm-name = "SH0"; - qcom,rscs = <0x1c8>; - qcom,bcm-dev; - phandle = <0x25c>; - }; - - bcm-mm0_display { - cell-id = <0x697a>; - label = "MM0_DISPLAY"; - qcom,bcm-name = "MM0"; - qcom,rscs = <0x1c8>; - qcom,bcm-dev; - phandle = <0x260>; - }; - - bcm-mm1_display { - cell-id = <0x697b>; - label = "MM1_DISPLAY"; - qcom,bcm-name = "MM1"; - qcom,rscs = <0x1c8>; - qcom,bcm-dev; - phandle = <0x234>; - }; - - bcm-mm2_display { - cell-id = <0x697c>; - label = "MM2_DISPLAY"; - qcom,bcm-name = "MM2"; - qcom,rscs = <0x1c8>; - qcom,bcm-dev; - phandle = <0x25e>; - }; - - bcm-mm3_display { - cell-id = <0x697d>; - label = "MM3_DISPLAY"; - qcom,bcm-name = "MM3"; - qcom,rscs = <0x1c8>; - qcom,bcm-dev; - phandle = <0x236>; - }; - - 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 = <0x1>; - clocks; - phandle = <0x1ca>; - }; - - 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 = <0x1>; - clocks; - phandle = <0x1cf>; - }; - - fab-camnoc_virt { - cell-id = <0x180a>; - label = "fab-camnoc_virt"; - qcom,fab-dev; - qcom,base-name = "camnoc_virt-base"; - qcom,bypass-qos-prg; - clocks; - phandle = <0x1d4>; - }; - - 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 = <0x1>; - clocks; - phandle = <0x1d7>; - }; - - 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 = <0x1>; - clocks; - phandle = <0x205>; - }; - - 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 = <0x1>; - clocks; - phandle = <0x209>; - }; - - fab-ipa_virt { - cell-id = <0x1809>; - label = "fab-ipa_virt"; - qcom,fab-dev; - qcom,base-name = "ipa_virt-base"; - qcom,bypass-qos-prg; - clocks; - phandle = <0x20b>; - }; - - fab-mc_virt { - cell-id = <0x1807>; - label = "fab-mc_virt"; - qcom,fab-dev; - qcom,base-name = "mc_virt-base"; - qcom,bypass-qos-prg; - clocks; - phandle = <0x20d>; - }; - - 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 = <0x1>; - clocks; - phandle = <0x211>; - }; - - 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 = <0x1>; - clocks; - phandle = <0x217>; - }; - - 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 = <0x1>; - clocks; - phandle = <0x21c>; - }; - - 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; - phandle = <0x22f>; - }; - - 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 = <0x1>; - clocks; - phandle = <0x231>; - }; - - 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 = <0x1>; - clocks; - phandle = <0x233>; - }; - - mas-qhm-a1noc-cfg { - cell-id = <0x79>; - label = "mas-qhm-a1noc-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x1c9>; - qcom,bus-dev = <0x1ca>; - phandle = <0x23a>; - }; - - mas-qhm-qup1 { - cell-id = <0x56>; - label = "mas-qhm-qup1"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x1cb>; - qcom,bus-dev = <0x1ca>; - qcom,bcms = <0x1cc>; - phandle = <0x3be>; - }; - - mas-qhm-tsif { - cell-id = <0x52>; - label = "mas-qhm-tsif"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x1cb>; - qcom,bus-dev = <0x1ca>; - phandle = <0x3bf>; - }; - - mas-xm-sdc2 { - cell-id = <0x51>; - label = "mas-xm-sdc2"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x1>; - qcom,connections = <0x1cb>; - qcom,bus-dev = <0x1ca>; - qcom,ap-owned; - qcom,prio = <0x1>; - phandle = <0x3c0>; - }; - - mas-xm-sdc4 { - cell-id = <0x50>; - label = "mas-xm-sdc4"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x2>; - qcom,connections = <0x1cb>; - qcom,bus-dev = <0x1ca>; - qcom,ap-owned; - qcom,prio = <0x1>; - phandle = <0x3c1>; - }; - - mas-xm-ufs-card { - cell-id = <0x7a>; - label = "mas-xm-ufs-card"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x3>; - qcom,connections = <0x1cb>; - qcom,bus-dev = <0x1ca>; - qcom,ap-owned; - qcom,prio = <0x2>; - phandle = <0x3c2>; - }; - - mas-xm-ufs-mem { - cell-id = <0x7b>; - label = "mas-xm-ufs-mem"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x4>; - qcom,connections = <0x1cb>; - qcom,bus-dev = <0x1ca>; - qcom,ap-owned; - qcom,prio = <0x2>; - phandle = <0x3c3>; - }; - - mas-xm-pcie-0 { - cell-id = <0x2d>; - label = "mas-xm-pcie-0"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x5>; - qcom,connections = <0x1cd>; - qcom,bus-dev = <0x1ca>; - qcom,ap-owned; - qcom,prio = <0x2>; - phandle = <0x3c4>; - }; - - mas-qhm-a2noc-cfg { - cell-id = <0x7c>; - label = "mas-qhm-a2noc-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x1ce>; - qcom,bus-dev = <0x1cf>; - phandle = <0x23b>; - }; - - mas-qhm-qdss-bam { - cell-id = <0x35>; - label = "mas-qhm-qdss-bam"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x1d0>; - qcom,bus-dev = <0x1cf>; - phandle = <0x3c5>; - }; - - mas-qhm-qup2 { - cell-id = <0x54>; - label = "mas-qhm-qup2"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x1d0>; - qcom,bus-dev = <0x1cf>; - qcom,bcms = <0x1cc>; - phandle = <0x3c6>; - }; - - mas-qnm-cnoc { - cell-id = <0x76>; - label = "mas-qnm-cnoc"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x0>; - qcom,connections = <0x1d0>; - qcom,bus-dev = <0x1cf>; - qcom,ap-owned; - qcom,prio = <0x1>; - phandle = <0x23f>; - }; - - mas-qxm-crypto { - cell-id = <0x7d>; - label = "mas-qxm-crypto"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x1>; - qcom,connections = <0x1d0>; - qcom,bus-dev = <0x1cf>; - qcom,bcms = <0x1d1>; - qcom,ap-owned; - qcom,prio = <0x2>; - phandle = <0x3c7>; - }; - - mas-qxm-ipa { - cell-id = <0x5a>; - label = "mas-qxm-ipa"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x2>; - qcom,connections = <0x1d0>; - qcom,bus-dev = <0x1cf>; - qcom,ap-owned; - qcom,prio = <0x2>; - qcom,defer-init-qos; - qcom,node-qos-bcms = <0x1b7b 0x0 0x1>; - phandle = <0x3c8>; - }; - - mas-xm-pcie3-1 { - cell-id = <0x64>; - label = "mas-xm-pcie3-1"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x6>; - qcom,connections = <0x1d2>; - qcom,bus-dev = <0x1cf>; - qcom,ap-owned; - qcom,prio = <0x2>; - phandle = <0x3c9>; - }; - - mas-xm-qdss-etr { - cell-id = <0x3c>; - label = "mas-xm-qdss-etr"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x7>; - qcom,connections = <0x1d0>; - qcom,bus-dev = <0x1cf>; - qcom,ap-owned; - qcom,prio = <0x2>; - phandle = <0x3ca>; - }; - - mas-xm-usb3-0 { - cell-id = <0x3d>; - label = "mas-xm-usb3-0"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0xa>; - qcom,connections = <0x1d0>; - qcom,bus-dev = <0x1cf>; - qcom,ap-owned; - qcom,prio = <0x2>; - phandle = <0x3cb>; - - qcom,node-qos-clks { - clocks = <0x22 0x9>; - clock-names = "clk-usb3-prim-axi-no-rate"; - }; - }; - - mas-xm-usb3-1 { - cell-id = <0x65>; - label = "mas-xm-usb3-1"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0xb>; - qcom,connections = <0x1d0>; - qcom,bus-dev = <0x1cf>; - qcom,ap-owned; - qcom,prio = <0x2>; - phandle = <0x3cc>; - - qcom,node-qos-clks { - clocks = <0x22 0xa>; - 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 = <0x1>; - qcom,connections = <0x1d3>; - qcom,bus-dev = <0x1d4>; - qcom,bcms = <0x1d5>; - phandle = <0x3cd>; - }; - - mas-qxm-camnoc-hf1-uncomp { - cell-id = <0x93>; - label = "mas-qxm-camnoc-hf1-uncomp"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x1d3>; - qcom,bus-dev = <0x1d4>; - qcom,bcms = <0x1d5>; - phandle = <0x3ce>; - }; - - mas-qxm-camnoc-sf-uncomp { - cell-id = <0x94>; - label = "mas-qxm-camnoc-sf-uncomp"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x1d3>; - qcom,bus-dev = <0x1d4>; - qcom,bcms = <0x1d5>; - phandle = <0x3cf>; - }; - - mas-qhm-spdm { - cell-id = <0x24>; - label = "mas-qhm-spdm"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x1d6>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x3d0>; - }; - - mas-qnm-snoc { - cell-id = <0x2733>; - label = "mas-qnm-snoc"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x1d9 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>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x250>; - }; - - mas-qhm-cnoc { - cell-id = <0x7e>; - label = "mas-qhm-cnoc"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x203 0x204>; - qcom,bus-dev = <0x205>; - phandle = <0x23c>; - }; - - mas-acm-l3 { - cell-id = <0x1>; - label = "mas-acm-l3"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x206 0x207 0x208>; - qcom,bus-dev = <0x209>; - phandle = <0x3d1>; - }; - - mas-pm-gnoc-cfg { - cell-id = <0x7f>; - label = "mas-pm-gnoc-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x206>; - qcom,bus-dev = <0x209>; - phandle = <0x3d2>; - }; - - mas-ipa-core-master { - cell-id = <0x8f>; - label = "mas-ipa-core-master"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x20a>; - qcom,bus-dev = <0x20b>; - phandle = <0x3d3>; - }; - - mas-llcc-mc { - cell-id = <0x81>; - label = "mas-llcc-mc"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x4>; - qcom,connections = <0x20c>; - qcom,bus-dev = <0x20d>; - phandle = <0x247>; - }; - - mas-acm-tcu { - cell-id = <0x68>; - label = "mas-acm-tcu"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x0>; - qcom,connections = <0x20e 0x20f 0x210>; - qcom,bus-dev = <0x211>; - qcom,bcms = <0x212>; - qcom,ap-owned; - qcom,prio = <0x7>; - phandle = <0x3d4>; - }; - - mas-qhm-memnoc-cfg { - cell-id = <0x82>; - label = "mas-qhm-memnoc-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x213 0x214>; - qcom,bus-dev = <0x211>; - phandle = <0x240>; - }; - - mas-qnm-apps { - cell-id = <0x83>; - label = "mas-qnm-apps"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x2>; - qcom,qport = <0x2 0x3>; - qcom,connections = <0x20f>; - qcom,bus-dev = <0x211>; - qcom,bcms = <0x215>; - qcom,ap-owned; - qcom,prio = <0x0>; - phandle = <0x242>; - }; - - mas-qnm-mnoc-hf { - cell-id = <0x84>; - label = "mas-qnm-mnoc-hf"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x2>; - qcom,qport = <0x4 0x5>; - qcom,connections = <0x20e 0x20f>; - qcom,bus-dev = <0x211>; - qcom,ap-owned; - qcom,prio = <0x0>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - phandle = <0x24d>; - }; - - mas-qnm-mnoc-sf { - cell-id = <0x85>; - label = "mas-qnm-mnoc-sf"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x7>; - qcom,connections = <0x20e 0x20f 0x210>; - qcom,bus-dev = <0x211>; - qcom,ap-owned; - qcom,prio = <0x0>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - phandle = <0x24b>; - }; - - mas-qnm-snoc-gc { - cell-id = <0x86>; - label = "mas-qnm-snoc-gc"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x8>; - qcom,connections = <0x20f>; - qcom,bus-dev = <0x211>; - qcom,ap-owned; - qcom,prio = <0x0>; - qcom,forwarding; - phandle = <0x252>; - }; - - mas-qnm-snoc-sf { - cell-id = <0x87>; - label = "mas-qnm-snoc-sf"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x9>; - qcom,connections = <0x20e 0x20f>; - qcom,bus-dev = <0x211>; - qcom,ap-owned; - qcom,prio = <0x0>; - qcom,forwarding; - phandle = <0x254>; - }; - - mas-qxm-gpu { - cell-id = <0x1a>; - label = "mas-qxm-gpu"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x2>; - qcom,qport = <0xa 0xb>; - qcom,connections = <0x20e 0x20f 0x210>; - qcom,bus-dev = <0x211>; - qcom,ap-owned; - qcom,prio = <0x0>; - phandle = <0x3d5>; - }; - - mas-qhm-mnoc-cfg { - cell-id = <0x67>; - label = "mas-qhm-mnoc-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x216>; - qcom,bus-dev = <0x217>; - phandle = <0x23d>; - }; - - mas-qxm-camnoc-hf0 { - cell-id = <0x88>; - label = "mas-qxm-camnoc-hf0"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x1>; - qcom,connections = <0x218>; - qcom,bus-dev = <0x217>; - qcom,bcms = <0x1d5>; - qcom,ap-owned; - qcom,prio = <0x0>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - phandle = <0x3d6>; - }; - - mas-qxm-camnoc-hf1 { - cell-id = <0x91>; - label = "mas-qxm-camnoc-hf1"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x2>; - qcom,connections = <0x218>; - qcom,bus-dev = <0x217>; - qcom,bcms = <0x1d5>; - qcom,ap-owned; - qcom,prio = <0x0>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - phandle = <0x3d7>; - }; - - mas-qxm-camnoc-sf { - cell-id = <0x89>; - label = "mas-qxm-camnoc-sf"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x0>; - qcom,connections = <0x219>; - qcom,bus-dev = <0x217>; - qcom,bcms = <0x21a>; - qcom,ap-owned; - qcom,prio = <0x0>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - phandle = <0x3d8>; - }; - - mas-qxm-mdp0 { - cell-id = <0x16>; - label = "mas-qxm-mdp0"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x3>; - qcom,connections = <0x218>; - qcom,bus-dev = <0x217>; - qcom,bcms = <0x1d5>; - qcom,ap-owned; - qcom,prio = <0x0>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - phandle = <0x3d9>; - }; - - mas-qxm-mdp1 { - cell-id = <0x17>; - label = "mas-qxm-mdp1"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x4>; - qcom,connections = <0x218>; - qcom,bus-dev = <0x217>; - qcom,bcms = <0x1d5>; - qcom,ap-owned; - qcom,prio = <0x0>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - phandle = <0x3da>; - }; - - mas-qxm-rot { - cell-id = <0x19>; - label = "mas-qxm-rot"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x5>; - qcom,connections = <0x219>; - qcom,bus-dev = <0x217>; - qcom,bcms = <0x21a>; - qcom,ap-owned; - qcom,prio = <0x0>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - phandle = <0x3db>; - }; - - mas-qxm-venus0 { - cell-id = <0x3f>; - label = "mas-qxm-venus0"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x6>; - qcom,connections = <0x219>; - qcom,bus-dev = <0x217>; - qcom,bcms = <0x21a>; - qcom,ap-owned; - qcom,prio = <0x0>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - phandle = <0x3dc>; - }; - - mas-qxm-venus1 { - cell-id = <0x40>; - label = "mas-qxm-venus1"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x7>; - qcom,connections = <0x219>; - qcom,bus-dev = <0x217>; - qcom,bcms = <0x21a>; - qcom,ap-owned; - qcom,prio = <0x0>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - phandle = <0x3dd>; - }; - - mas-qxm-venus-arm9 { - cell-id = <0x8a>; - label = "mas-qxm-venus-arm9"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x8>; - qcom,connections = <0x219>; - qcom,bus-dev = <0x217>; - qcom,bcms = <0x21a>; - qcom,ap-owned; - qcom,prio = <0x0>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - phandle = <0x3de>; - }; - - mas-qhm-snoc-cfg { - cell-id = <0x36>; - label = "mas-qhm-snoc-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x21b>; - qcom,bus-dev = <0x21c>; - phandle = <0x23e>; - }; - - mas-qnm-aggre1-noc { - cell-id = <0x274f>; - label = "mas-qnm-aggre1-noc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x21d 0x21e 0x21f 0x220 0x221 0x222>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x223>; - phandle = <0x237>; - }; - - mas-qnm-aggre2-noc { - cell-id = <0x2750>; - label = "mas-qnm-aggre2-noc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x21d 0x21e 0x224 0x21f 0x220 0x221 0x225 0x226 0x222>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x227>; - phandle = <0x239>; - }; - - mas-qnm-gladiator-sodv { - cell-id = <0x8b>; - label = "mas-qnm-gladiator-sodv"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x21d 0x224 0x21f 0x220 0x221 0x225 0x226 0x222>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x228>; - phandle = <0x241>; - }; - - mas-qnm-memnoc { - cell-id = <0x8e>; - label = "mas-qnm-memnoc"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x21f 0x220 0x21d 0x221 0x222>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x229>; - phandle = <0x249>; - }; - - mas-qnm-pcie-anoc { - cell-id = <0x8c>; - label = "mas-qnm-pcie-anoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x1>; - qcom,connections = <0x21f 0x220 0x221 0x21e 0x222>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x22a>; - phandle = <0x238>; - }; - - mas-qxm-pimem { - cell-id = <0x8d>; - label = "mas-qxm-pimem"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x3>; - qcom,connections = <0x21f 0x22b>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x22c>; - qcom,ap-owned; - qcom,prio = <0x2>; - phandle = <0x3df>; - }; - - mas-xm-gic { - cell-id = <0x95>; - label = "mas-xm-gic"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x0>; - qcom,connections = <0x21f 0x22b>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x228>; - qcom,ap-owned; - qcom,prio = <0x1>; - phandle = <0x3e0>; - }; - - mas-alc { - cell-id = <0x90>; - label = "mas-alc"; - qcom,buswidth = <0x1>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x20d>; - qcom,bcms = <0x22d>; - phandle = <0x3e1>; - }; - - mas-llcc-mc_display { - cell-id = <0x4e20>; - label = "mas-llcc-mc_display"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x4>; - qcom,connections = <0x22e>; - qcom,bus-dev = <0x22f>; - phandle = <0x25b>; - }; - - mas-qnm-mnoc-hf_display { - cell-id = <0x4e21>; - label = "mas-qnm-mnoc-hf_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x2>; - qcom,qport = <0x4 0x5>; - qcom,connections = <0x230>; - qcom,bus-dev = <0x231>; - phandle = <0x25f>; - }; - - mas-qnm-mnoc-sf_display { - cell-id = <0x4e22>; - label = "mas-qnm-mnoc-sf_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x7>; - qcom,connections = <0x230>; - qcom,bus-dev = <0x231>; - phandle = <0x25d>; - }; - - mas-qxm-mdp0_display { - cell-id = <0x4e23>; - label = "mas-qxm-mdp0_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x3>; - qcom,connections = <0x232>; - qcom,bus-dev = <0x233>; - qcom,bcms = <0x234>; - phandle = <0x3e2>; - }; - - mas-qxm-mdp1_display { - cell-id = <0x4e24>; - label = "mas-qxm-mdp1_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x4>; - qcom,connections = <0x232>; - qcom,bus-dev = <0x233>; - qcom,bcms = <0x234>; - phandle = <0x3e3>; - }; - - mas-qxm-rot_display { - cell-id = <0x4e25>; - label = "mas-qxm-rot_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x5>; - qcom,connections = <0x235>; - qcom,bus-dev = <0x233>; - qcom,bcms = <0x236>; - phandle = <0x3e4>; - }; - - slv-qns-a1noc-snoc { - cell-id = <0x274e>; - label = "slv-qns-a1noc-snoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1ca>; - qcom,connections = <0x237>; - phandle = <0x1cb>; - }; - - slv-srvc-aggre1-noc { - cell-id = <0x2e8>; - label = "slv-srvc-aggre1-noc"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1ca>; - qcom,bcms = <0x223>; - phandle = <0x1c9>; - }; - - slv-qns-pcie-a1noc-snoc { - cell-id = <0x2754>; - label = "slv-qns-pcie-a1noc-snoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1ca>; - qcom,connections = <0x238>; - phandle = <0x1cd>; - }; - - slv-qns-a2noc-snoc { - cell-id = <0x2751>; - label = "slv-qns-a2noc-snoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1cf>; - qcom,connections = <0x239>; - phandle = <0x1d0>; - }; - - slv-qns-pcie-snoc { - cell-id = <0x2e9>; - label = "slv-qns-pcie-snoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1cf>; - qcom,connections = <0x238>; - phandle = <0x1d2>; - }; - - slv-srvc-aggre2-noc { - cell-id = <0x2ea>; - label = "slv-srvc-aggre2-noc"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1cf>; - qcom,bcms = <0x227>; - phandle = <0x1ce>; - }; - - slv-qns-camnoc-uncomp { - cell-id = <0x30a>; - label = "slv-qns-camnoc-uncomp"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d4>; - phandle = <0x1d3>; - }; - - slv-qhs-a1-noc-cfg { - cell-id = <0x2af>; - label = "slv-qhs-a1-noc-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,connections = <0x23a>; - qcom,bcms = <0x1d8>; - phandle = <0x1f8>; - }; - - slv-qhs-a2-noc-cfg { - cell-id = <0x2b0>; - label = "slv-qhs-a2-noc-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,connections = <0x23b>; - qcom,bcms = <0x1d8>; - phandle = <0x1e3>; - }; - - slv-qhs-aop { - cell-id = <0x2eb>; - label = "slv-qhs-aop"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1f0>; - }; - - slv-qhs-aoss { - cell-id = <0x2ec>; - label = "slv-qhs-aoss"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1f9>; - }; - - slv-qhs-camera-cfg { - cell-id = <0x24d>; - label = "slv-qhs-camera-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1db>; - }; - - slv-qhs-clk-ctl { - cell-id = <0x26c>; - label = "slv-qhs-clk-ctl"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x201>; - }; - - slv-qhs-compute-dsp-cfg { - cell-id = <0x2ed>; - label = "slv-qhs-compute-dsp-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1ef>; - }; - - slv-qhs-cpr-cx { - cell-id = <0x28b>; - label = "slv-qhs-cpr-cx"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1f7>; - }; - - slv-qhs-crypto0-cfg { - cell-id = <0x271>; - label = "slv-qhs-crypto0-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1fe>; - }; - - slv-qhs-dcc-cfg { - cell-id = <0x2aa>; - label = "slv-qhs-dcc-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,connections = <0x23c>; - qcom,bcms = <0x1d8>; - phandle = <0x1e7>; - }; - - slv-qhs-ddrss-cfg { - cell-id = <0x2ee>; - label = "slv-qhs-ddrss-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1e8>; - }; - - slv-qhs-display-cfg { - cell-id = <0x24e>; - label = "slv-qhs-display-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1e5>; - }; - - slv-qhs-glm { - cell-id = <0x2d6>; - label = "slv-qhs-glm"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1e1>; - }; - - slv-qhs-gpuss-cfg { - cell-id = <0x256>; - label = "slv-qhs-gpuss-cfg"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1ec>; - }; - - slv-qhs-imem-cfg { - cell-id = <0x273>; - label = "slv-qhs-imem-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x202>; - }; - - slv-qhs-ipa { - cell-id = <0x2a4>; - label = "slv-qhs-ipa"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1f6>; - }; - - slv-qhs-mnoc-cfg { - cell-id = <0x280>; - label = "slv-qhs-mnoc-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,connections = <0x23d>; - qcom,bcms = <0x1d8>; - phandle = <0x1de>; - }; - - slv-qhs-pcie0-cfg { - cell-id = <0x29b>; - label = "slv-qhs-pcie0-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1eb>; - }; - - slv-qhs-pcie-gen3-cfg { - cell-id = <0x29c>; - label = "slv-qhs-pcie-gen3-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1ea>; - }; - - slv-qhs-pdm { - cell-id = <0x267>; - label = "slv-qhs-pdm"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1e2>; - }; - - slv-qhs-phy-refgen-south { - cell-id = <0x2f0>; - label = "slv-qhs-phy-refgen-south"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1e9>; - }; - - slv-qhs-pimem-cfg { - cell-id = <0x2a9>; - label = "slv-qhs-pimem-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1ff>; - }; - - slv-qhs-prng { - cell-id = <0x26a>; - label = "slv-qhs-prng"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1fa>; - }; - - slv-qhs-qdss-cfg { - cell-id = <0x27b>; - label = "slv-qhs-qdss-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1e4>; - }; - - slv-qhs-qupv3-north { - cell-id = <0x263>; - label = "slv-qhs-qupv3-north"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1f1>; - }; - - slv-qhs-qupv3-south { - cell-id = <0x265>; - label = "slv-qhs-qupv3-south"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1fc>; - }; - - slv-qhs-sdc2 { - cell-id = <0x260>; - label = "slv-qhs-sdc2"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1dd>; - }; - - slv-qhs-sdc4 { - cell-id = <0x261>; - label = "slv-qhs-sdc4"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1dc>; - }; - - slv-qhs-snoc-cfg { - cell-id = <0x282>; - label = "slv-qhs-snoc-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,connections = <0x23e>; - qcom,bcms = <0x1d8>; - phandle = <0x1e0>; - }; - - slv-qhs-spdm { - cell-id = <0x279>; - label = "slv-qhs-spdm"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1fd>; - }; - - slv-qhs-spss-cfg { - cell-id = <0x2f1>; - label = "slv-qhs-spss-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1da>; - }; - - slv-qhs-tcsr { - cell-id = <0x26f>; - label = "slv-qhs-tcsr"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1e6>; - }; - - slv-qhs-tlmm-north { - cell-id = <0x2db>; - label = "slv-qhs-tlmm-north"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x200>; - }; - - slv-qhs-tlmm-south { - cell-id = <0x2f3>; - label = "slv-qhs-tlmm-south"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1d9>; - }; - - slv-qhs-tsif { - cell-id = <0x23f>; - label = "slv-qhs-tsif"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1ee>; - }; - - slv-qhs-ufs-card-cfg { - cell-id = <0x2f4>; - label = "slv-qhs-ufs-card-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1f4>; - }; - - slv-qhs-ufs-mem-cfg { - cell-id = <0x2f5>; - label = "slv-qhs-ufs-mem-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1df>; - }; - - slv-qhs-usb3-0 { - cell-id = <0x247>; - label = "slv-qhs-usb3-0"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1f2>; - }; - - slv-qhs-usb3-1 { - cell-id = <0x2ef>; - label = "slv-qhs-usb3-1"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1f5>; - }; - - slv-qhs-venus-cfg { - cell-id = <0x254>; - label = "slv-qhs-venus-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1ed>; - }; - - slv-qhs-vsense-ctrl-cfg { - cell-id = <0x2f6>; - label = "slv-qhs-vsense-ctrl-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1fb>; - }; - - slv-qns-cnoc-a2noc { - cell-id = <0x2d5>; - label = "slv-qns-cnoc-a2noc"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,connections = <0x23f>; - qcom,bcms = <0x1d8>; - phandle = <0x1d6>; - }; - - slv-srvc-cnoc { - cell-id = <0x286>; - label = "slv-srvc-cnoc"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1f3>; - }; - - slv-qhs-llcc { - cell-id = <0x2f8>; - label = "slv-qhs-llcc"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x205>; - phandle = <0x204>; - }; - - slv-qhs-memnoc { - cell-id = <0x2f9>; - label = "slv-qhs-memnoc"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x205>; - qcom,connections = <0x240>; - phandle = <0x203>; - }; - - slv-qns-gladiator-sodv { - cell-id = <0x2d8>; - label = "slv-qns-gladiator-sodv"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x209>; - qcom,connections = <0x241>; - phandle = <0x207>; - }; - - slv-qns-gnoc-memnoc { - cell-id = <0x2fb>; - label = "slv-qns-gnoc-memnoc"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x2>; - qcom,bus-dev = <0x209>; - qcom,connections = <0x242>; - phandle = <0x208>; - }; - - slv-srvc-gnoc { - cell-id = <0x2fc>; - label = "slv-srvc-gnoc"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x209>; - phandle = <0x206>; - }; - - slv-ipa-core-slave { - cell-id = <0x309>; - label = "slv-ipa-core-slave"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x20b>; - qcom,bcms = <0x243>; - phandle = <0x20a>; - }; - - slv-ebi { - cell-id = <0x200>; - label = "slv-ebi"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x4>; - qcom,bus-dev = <0x20d>; - qcom,bcms = <0x244 0x245>; - phandle = <0x20c>; - }; - - slv-qhs-mdsp-ms-mpu-cfg { - cell-id = <0x2fd>; - label = "slv-qhs-mdsp-ms-mpu-cfg"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x211>; - phandle = <0x214>; - }; - - slv-qns-apps-io { - cell-id = <0x2fe>; - label = "slv-qns-apps-io"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x211>; - qcom,bcms = <0x246>; - phandle = <0x20e>; - }; - - slv-qns-llcc { - cell-id = <0x302>; - label = "slv-qns-llcc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x4>; - qcom,bus-dev = <0x211>; - qcom,connections = <0x247>; - qcom,bcms = <0x248>; - phandle = <0x20f>; - }; - - slv-qns-memnoc-snoc { - cell-id = <0x308>; - label = "slv-qns-memnoc-snoc"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x211>; - qcom,connections = <0x249>; - qcom,bcms = <0x24a>; - phandle = <0x210>; - }; - - slv-srvc-memnoc { - cell-id = <0x303>; - label = "slv-srvc-memnoc"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x211>; - phandle = <0x213>; - }; - - slv-qns2-mem-noc { - cell-id = <0x304>; - label = "slv-qns2-mem-noc"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x217>; - qcom,connections = <0x24b>; - qcom,bcms = <0x24c>; - phandle = <0x219>; - }; - - slv-qns-mem-noc-hf { - cell-id = <0x305>; - label = "slv-qns-mem-noc-hf"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x2>; - qcom,bus-dev = <0x217>; - qcom,connections = <0x24d>; - qcom,bcms = <0x24e>; - phandle = <0x218>; - }; - - slv-srvc-mnoc { - cell-id = <0x25b>; - label = "slv-srvc-mnoc"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x217>; - phandle = <0x216>; - }; - - slv-qhs-apss { - cell-id = <0x2a1>; - label = "slv-qhs-apss"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x24f>; - phandle = <0x220>; - }; - - slv-qns-cnoc { - cell-id = <0x2734>; - label = "slv-qns-cnoc"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x21c>; - qcom,connections = <0x250>; - qcom,bcms = <0x251>; - phandle = <0x221>; - }; - - slv-qns-memnoc-gc { - cell-id = <0x306>; - label = "slv-qns-memnoc-gc"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x21c>; - qcom,connections = <0x252>; - qcom,bcms = <0x253>; - phandle = <0x22b>; - }; - - slv-qns-memnoc-sf { - cell-id = <0x307>; - label = "slv-qns-memnoc-sf"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x21c>; - qcom,connections = <0x254>; - qcom,bcms = <0x255>; - phandle = <0x21e>; - }; - - slv-qxs-imem { - cell-id = <0x249>; - label = "slv-qxs-imem"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x256>; - phandle = <0x21f>; - }; - - slv-qxs-pcie { - cell-id = <0x299>; - label = "slv-qxs-pcie"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x257>; - phandle = <0x225>; - }; - - slv-qxs-pcie-gen3 { - cell-id = <0x29a>; - label = "slv-qxs-pcie-gen3"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x258>; - phandle = <0x224>; - }; - - slv-qxs-pimem { - cell-id = <0x2c8>; - label = "slv-qxs-pimem"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x21c>; - phandle = <0x21d>; - }; - - slv-srvc-snoc { - cell-id = <0x24b>; - label = "slv-srvc-snoc"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x24f>; - phandle = <0x21b>; - }; - - slv-xs-qdss-stm { - cell-id = <0x24c>; - label = "slv-xs-qdss-stm"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x259>; - phandle = <0x222>; - }; - - slv-xs-sys-tcu-cfg { - cell-id = <0x2a0>; - label = "slv-xs-sys-tcu-cfg"; - qcom,buswidth = <0x8>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x24f>; - phandle = <0x226>; - }; - - slv-ebi_display { - cell-id = <0x5020>; - label = "slv-ebi_display"; - qcom,buswidth = <0x4>; - qcom,agg-ports = <0x4>; - qcom,bus-dev = <0x22f>; - qcom,bcms = <0x25a>; - phandle = <0x22e>; - }; - - slv-qns-llcc_display { - cell-id = <0x5021>; - label = "slv-qns-llcc_display"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x4>; - qcom,bus-dev = <0x231>; - qcom,connections = <0x25b>; - qcom,bcms = <0x25c>; - phandle = <0x230>; - }; - - slv-qns2-mem-noc_display { - cell-id = <0x5022>; - label = "slv-qns2-mem-noc_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x1>; - qcom,bus-dev = <0x233>; - qcom,connections = <0x25d>; - qcom,bcms = <0x25e>; - phandle = <0x235>; - }; - - slv-qns-mem-noc-hf_display { - cell-id = <0x5023>; - label = "slv-qns-mem-noc-hf_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x2>; - qcom,bus-dev = <0x233>; - qcom,connections = <0x25f>; - qcom,bcms = <0x260>; - phandle = <0x232>; - }; - }; - - qcom,vidc@aa00000 { - compatible = "qcom,msm-vidc", "qcom,sdm845-vidc"; - status = "ok"; - reg = <0xaa00000 0x200000>; - interrupts = <0x0 0xae 0x4>; - cache-slice-names = "vidsc0", "vidsc1"; - cache-slices = <0x2d 0x2 0x2d 0x3>; - venus-supply = <0xc1>; - venus-core0-supply = <0x261>; - venus-core1-supply = <0x262>; - clock-names = "core_clk", "iface_clk", "bus_clk", "core0_clk", "core0_bus_clk", "core1_clk", "core1_bus_clk"; - clocks = <0xa5 0xb 0xa5 0x8 0xa5 0xa 0xa5 0x5 0xa5 0x4 0xa5 0x7 0xa5 0x6>; - qcom,proxy-clock-names = "core_clk", "iface_clk", "bus_clk", "core0_clk", "core0_bus_clk", "core1_clk", "core1_bus_clk"; - qcom,clock-configs = <0x1 0x0 0x0 0x1 0x0 0x1 0x0>; - qcom,allowed-clock-rates = <0x5f5e100 0xbebc200 0x13ab6680 0x18148d00 0x1a76e700 0x1fc4ef40>; - phandle = <0x3e5>; - - bus_cnoc { - compatible = "qcom,msm-vidc,bus"; - label = "cnoc"; - qcom,bus-master = <0x1>; - 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 = <0x81>; - 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 0x33b260>; - }; - - non_secure_cb { - compatible = "qcom,msm-vidc,context-bank"; - label = "venus_ns"; - iommus = <0x29 0x10a0 0x8 0x29 0x10b0 0x0>; - buffer-types = <0xfff>; - virtual-addr-pool = <0x70800000 0x6f800000>; - }; - - secure_bitstream_cb { - compatible = "qcom,msm-vidc,context-bank"; - label = "venus_sec_bitstream"; - iommus = <0x29 0x10a1 0x8 0x29 0x10a5 0x8>; - 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 0x8>; - 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 0x8 0x29 0x10b4 0x0>; - buffer-types = <0x480>; - virtual-addr-pool = <0x1000000 0x24800000>; - qcom,secure-context-bank; - }; - }; - - qcom,lpm-levels { - compatible = "qcom,lpm-levels"; - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,pm-cluster@0 { - reg = <0x0>; - #address-cells = <0x1>; - #size-cells = <0x0>; - label = "L3"; - qcom,clstr-tmr-add = <0x3e8>; - qcom,psci-mode-shift = <0x4>; - qcom,psci-mode-mask = <0xfff>; - - qcom,pm-cluster-level@0 { - reg = <0x0>; - label = "l3-wfi"; - qcom,psci-mode = <0x1>; - qcom,latency-us = <0x33>; - qcom,ss-power = <0x1c4>; - qcom,energy-overhead = <0x10eeb>; - qcom,time-overhead = <0x63>; - }; - - qcom,pm-cluster-level@1 { - reg = <0x1>; - 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 = <0x2>; - qcom,is-reset; - qcom,notify-rpm; - }; - - qcom,pm-cpu@0 { - #address-cells = <0x1>; - #size-cells = <0x0>; - qcom,psci-mode-shift = <0x0>; - qcom,psci-mode-mask = <0xf>; - qcom,ref-stddev = <0x1f4>; - qcom,tmr-add = <0x3e8>; - qcom,ref-premature-cnt = <0x1>; - qcom,cpu = <0x11 0x12 0x13 0x14>; - - qcom,pm-cpu-level@0 { - reg = <0x0>; - label = "wfi"; - qcom,psci-cpu-mode = <0x1>; - qcom,latency-us = <0x2b>; - qcom,ss-power = <0x96>; - qcom,energy-overhead = <0x2710>; - qcom,time-overhead = <0x64>; - }; - - qcom,pm-cpu-level@1 { - reg = <0x1>; - label = "pc"; - qcom,psci-cpu-mode = <0x3>; - 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 = <0x2>; - label = "rail-pc"; - qcom,psci-cpu-mode = <0x4>; - 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 = <0x1>; - #size-cells = <0x0>; - qcom,psci-mode-shift = <0x0>; - qcom,psci-mode-mask = <0xf>; - qcom,ref-stddev = <0x64>; - qcom,tmr-add = <0x64>; - qcom,ref-premature-cnt = <0x3>; - qcom,cpu = <0x15 0x16 0x17 0x18>; - - qcom,pm-cpu-level@0 { - reg = <0x0>; - label = "wfi"; - qcom,psci-cpu-mode = <0x1>; - qcom,latency-us = <0x2b>; - qcom,ss-power = <0x1c6>; - qcom,energy-overhead = <0x96ef>; - qcom,time-overhead = <0x53>; - }; - - qcom,pm-cpu-level@1 { - reg = <0x1>; - label = "pc"; - qcom,psci-cpu-mode = <0x3>; - 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 = <0x2>; - label = "rail-pc"; - qcom,psci-cpu-mode = <0x4>; - 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 0x4>; - reg-names = "phys_addr_base", "offset_addr"; - }; - - qcom,rpmh-master-stats@b221200 { - compatible = "qcom,rpmh-master-stats-v1"; - reg = <0xb221200 0x60>; - qcom,use-alt-unit = <0x3>; - }; - - pinctrl@03400000 { - compatible = "qcom,sdm845-pinctrl-v2"; - reg = <0x3400000 0xc00000 0x179900f0 0x60>; - reg-names = "pinctrl_regs", "spi_cfg_regs"; - interrupts = <0x0 0xd0 0x0>; - gpio-controller; - #gpio-cells = <0x2>; - interrupt-controller; - #interrupt-cells = <0x2>; - interrupt-parent = <0x1>; - phandle = <0x34>; - - ufs_dev_reset_assert { - phandle = <0xac>; - - config { - pins = "ufs_reset"; - bias-pull-down; - drive-strength = <0x8>; - output-low; - }; - }; - - ufs_dev_reset_deassert { - phandle = <0xad>; - - config { - pins = "ufs_reset"; - bias-pull-down; - drive-strength = <0x8>; - output-high; - }; - }; - - flash_led3_front { - - flash_led3_front_en { - phandle = <0x3e6>; - - mux { - pins = "gpio21"; - function = "gpio"; - }; - - config { - pins = "gpio21"; - drive_strength = <0x2>; - output-high; - bias-disable; - }; - }; - - flash_led3_front_dis { - phandle = <0x3e7>; - - mux { - pins = "gpio21"; - function = "gpio"; - }; - - config { - pins = "gpio21"; - drive_strength = <0x2>; - output-low; - bias-disable; - }; - }; - }; - - flash_led3_iris { - - flash_led3_iris_en { - phandle = <0x3e8>; - - mux { - pins = "gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio23"; - drive_strength = <0x2>; - output-high; - bias-disable; - }; - }; - - flash_led3_iris_dis { - phandle = <0x3e9>; - - mux { - pins = "gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio23"; - drive_strength = <0x2>; - output-low; - bias-disable; - }; - }; - }; - - wcd9xxx_intr { - - wcd_intr_default { - phandle = <0x3ea>; - - mux { - pins = "gpio54"; - function = "gpio"; - }; - - config { - pins = "gpio54"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - }; - - storage_cd { - phandle = <0x3eb>; - - mux { - pins = "gpio126"; - function = "gpio"; - }; - - config { - pins = "gpio126"; - bias-pull-up; - drive-strength = <0x2>; - }; - }; - - sdc2_clk_on { - phandle = <0x3ec>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_clk_off { - phandle = <0x3ed>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - sdc2_clk_ds_400KHz { - phandle = <0x3ee>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_clk_ds_50MHz { - phandle = <0x3ef>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_clk_ds_100MHz { - phandle = <0x3f0>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_clk_ds_200MHz { - phandle = <0x3f1>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_cmd_on { - phandle = <0x3f2>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0xa>; - }; - }; - - sdc2_cmd_off { - phandle = <0x3f3>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0x2>; - }; - }; - - sdc2_cmd_ds_400KHz { - phandle = <0x3f4>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0xa>; - }; - }; - - sdc2_cmd_ds_50MHz { - phandle = <0x3f5>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0xa>; - }; - }; - - sdc2_cmd_ds_100MHz { - phandle = <0x3f6>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0xa>; - }; - }; - - sdc2_cmd_ds_200MHz { - phandle = <0x3f7>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0xa>; - }; - }; - - sdc2_data_on { - phandle = <0x3f8>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0xa>; - }; - }; - - sdc2_data_off { - phandle = <0x3f9>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0x2>; - }; - }; - - sdc2_data_ds_400KHz { - phandle = <0x3fa>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0xa>; - }; - }; - - sdc2_data_ds_50MHz { - phandle = <0x3fb>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0xa>; - }; - }; - - sdc2_data_ds_100MHz { - phandle = <0x3fc>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0xa>; - }; - }; - - sdc2_data_ds_200MHz { - phandle = <0x3fd>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0xa>; - }; - }; - - pcie0 { - - pcie0_clkreq_default { - phandle = <0x263>; - - mux { - pins = "gpio36"; - function = "pci_e0"; - }; - - config { - pins = "gpio36"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - - pcie0_perst_default { - phandle = <0x264>; - - mux { - pins = "gpio35"; - function = "gpio"; - }; - - config { - pins = "gpio35"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - - pcie0_wake_default { - phandle = <0x265>; - - mux { - pins = "gpio37"; - function = "gpio"; - }; - - config { - pins = "gpio37"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - - pcie0_3v3_on { - phandle = <0x3fe>; - - mux { - pins = "gpio90"; - function = "gpio"; - }; - - config { - pins = "gpio90"; - drive_strength = <0x2>; - bias-disable; - output-high; - }; - }; - - pcie0_1v5_on { - phandle = <0x3ff>; - - mux { - pins = "gpio90"; - function = "gpio"; - }; - - config { - pins = "gpio90"; - drive_strength = <0x2>; - bias-disable; - output-high; - }; - }; - }; - - pcie1 { - - pcie1_clkreq_default { - phandle = <0x268>; - - mux { - pins = "gpio103"; - function = "gpio"; - }; - - config { - pins = "gpio103"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - - pcie1_perst_default { - phandle = <0x269>; - - mux { - pins = "gpio102"; - function = "gpio"; - }; - - config { - pins = "gpio102"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - - pcie1_wake_default { - phandle = <0x26a>; - - mux { - pins = "gpio104"; - function = "gpio"; - }; - - config { - pins = "gpio104"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - }; - - cdc_reset_ctrl { - - cdc_reset_sleep { - phandle = <0x400>; - - mux { - pins = "gpio64"; - function = "gpio"; - }; - - config { - pins = "gpio64"; - drive-strength = <0x2>; - bias-disable; - output-low; - }; - }; - - cdc_reset_active { - phandle = <0x401>; - - mux { - pins = "gpio64"; - function = "gpio"; - }; - - config { - pins = "gpio64"; - drive-strength = <0x8>; - bias-pull-down; - output-high; - }; - }; - }; - - spkr_i2s_clk_pin { - - spkr_i2s_clk_sleep { - phandle = <0x402>; - - mux { - pins = "gpio69"; - function = "spkr_i2s"; - }; - - config { - pins = "gpio69"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - - spkr_i2s_clk_active { - phandle = <0x403>; - - mux { - pins = "gpio69"; - function = "spkr_i2s"; - }; - - config { - pins = "gpio69"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - wcd_gnd_mic_swap { - - wcd_gnd_mic_swap_idle { - phandle = <0x404>; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x2>; - bias-pull-down; - output-low; - }; - }; - - wcd_gnd_mic_swap_active { - phandle = <0x405>; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x2>; - bias-disable; - output-high; - }; - }; - }; - - wcd_usbc_analog_en1 { - - wcd_usbc_ana_en1_idle { - phandle = <0x406>; - - mux { - pins = "gpio49"; - function = "gpio"; - }; - - config { - pins = "gpio49"; - drive-strength = <0x2>; - bias-pull-down; - output-low; - }; - }; - - wcd_usbc_ana_en1_active { - phandle = <0x407>; - - mux { - pins = "gpio49"; - function = "gpio"; - }; - - config { - pins = "gpio49"; - drive-strength = <0x2>; - bias-disable; - output-high; - }; - }; - }; - - wcd_usbc_analog_en2 { - - wcd_usbc_ana_en2_idle { - phandle = <0x408>; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x2>; - bias-pull-down; - output-low; - }; - }; - - wcd_usbc_ana_en2_active { - phandle = <0x409>; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x2>; - bias-disable; - output-high; - }; - }; - }; - - pri_aux_pcm_clk { - - pri_aux_pcm_clk_sleep { - phandle = <0x40a>; - - mux { - pins = "gpio65"; - function = "gpio"; - }; - - config { - pins = "gpio65"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - pri_aux_pcm_clk_active { - phandle = <0x40b>; - - mux { - pins = "gpio65"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio65"; - drive-strength = <0x8>; - bias-disable; - output-high; - }; - }; - }; - - pri_aux_pcm_sync { - - pri_aux_pcm_sync_sleep { - phandle = <0x40c>; - - mux { - pins = "gpio66"; - function = "gpio"; - }; - - config { - pins = "gpio66"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - pri_aux_pcm_sync_active { - phandle = <0x40d>; - - mux { - pins = "gpio66"; - function = "pri_mi2s_ws"; - }; - - config { - pins = "gpio66"; - drive-strength = <0x8>; - bias-disable; - output-high; - }; - }; - }; - - pri_aux_pcm_din { - - pri_aux_pcm_din_sleep { - phandle = <0x40e>; - - mux { - pins = "gpio67"; - function = "gpio"; - }; - - config { - pins = "gpio67"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - pri_aux_pcm_din_active { - phandle = <0x40f>; - - mux { - pins = "gpio67"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio67"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - pri_aux_pcm_dout { - - pri_aux_pcm_dout_sleep { - phandle = <0x410>; - - mux { - pins = "gpio68"; - function = "gpio"; - }; - - config { - pins = "gpio68"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - pri_aux_pcm_dout_active { - phandle = <0x411>; - - mux { - pins = "gpio68"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio68"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - pmx_sde { - phandle = <0x412>; - - sde_dsi_active { - phandle = <0x413>; - - mux { - pins = "gpio6", "gpio25", "gpio26"; - function = "gpio"; - }; - - config { - pins = "gpio6", "gpio25", "gpio26"; - drive-strength = <0x8>; - bias-disable = <0x0>; - }; - }; - - sde_dsi_suspend { - phandle = <0x414>; - - mux { - pins = "gpio6", "gpio25", "gpio26"; - function = "gpio"; - }; - - config { - pins = "gpio6", "gpio25", "gpio26"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - }; - - pmx_sde_te { - - sde_te_active { - phandle = <0x415>; - - mux { - pins = "gpio10"; - function = "mdp_vsync"; - }; - - config { - pins = "gpio10"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - - sde_te_suspend { - phandle = <0x416>; - - mux { - pins = "gpio10"; - function = "mdp_vsync"; - }; - - config { - pins = "gpio10"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - }; - - sde_dp_aux_active { - phandle = <0x417>; - - mux { - pins = "gpio43", "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio43", "gpio51"; - bias-disable = <0x0>; - drive-strength = <0x8>; - }; - }; - - sde_dp_aux_suspend { - phandle = <0x418>; - - mux { - pins = "gpio43", "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio43", "gpio51"; - bias-pull-down; - drive-strength = <0x2>; - }; - }; - - sde_dp_usbplug_cc_active { - phandle = <0x419>; - - mux { - pins = "gpio38"; - function = "gpio"; - }; - - config { - pins = "gpio38"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sde_dp_usbplug_cc_suspend { - phandle = <0x41a>; - - mux { - pins = "gpio38"; - function = "gpio"; - }; - - config { - pins = "gpio38"; - bias-pull-down; - drive-strength = <0x2>; - }; - }; - - pmx_ts_int_active { - - ts_int_active { - phandle = <0x41b>; - - mux { - pins = "gpio122"; - function = "gpio"; - }; - - config { - pins = "gpio122"; - drive-strength = <0x8>; - bias-pull-up; - }; - }; - }; - - pmx_ts_int_suspend { - - ts_int_suspend1 { - phandle = <0x41c>; - - mux { - pins = "gpio122"; - function = "gpio"; - }; - - config { - pins = "gpio122"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - }; - - pmx_ts_reset_active { - - ts_reset_active { - phandle = <0x41d>; - - mux { - pins = "gpio99"; - function = "gpio"; - }; - - config { - pins = "gpio99"; - drive-strength = <0x8>; - bias-pull-up; - }; - }; - }; - - pmx_ts_reset_suspend { - - ts_reset_suspend1 { - phandle = <0x41e>; - - mux { - pins = "gpio99"; - function = "gpio"; - }; - - config { - pins = "gpio99"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - }; - - pmx_ts_release { - - ts_release { - phandle = <0x41f>; - - mux { - pins = "gpio122", "gpio99"; - function = "gpio"; - }; - - config { - pins = "gpio122", "gpio99"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - }; - - ts_mux { - - ts_active { - phandle = <0x530>; - - mux { - pins = "gpio99", "gpio125"; - function = "gpio"; - }; - - config { - pins = "gpio99", "gpio125"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - ts_reset_suspend { - phandle = <0x532>; - - mux { - pins = "gpio99"; - function = "gpio"; - }; - - config { - pins = "gpio99"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - - ts_int_suspend { - phandle = <0x531>; - - mux { - pins = "gpio125"; - function = "gpio"; - }; - - config { - pins = "gpio125"; - drive-strength = <0x2>; - bias-disable; - }; - }; - }; - - ext_bridge_mux { - - lt9611_pins { - phandle = <0x423>; - - mux { - pins = "gpio84", "gpio128", "gpio89"; - function = "gpio"; - }; - - config { - pins = "gpio84", "gpio128", "gpio89"; - bias-disable = <0x0>; - drive-strength = <0x8>; - }; - }; - }; - - sec_aux_pcm { - - sec_aux_pcm_sleep { - phandle = <0x424>; - - mux { - pins = "gpio80", "gpio81"; - function = "gpio"; - }; - - config { - pins = "gpio80", "gpio81"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - sec_aux_pcm_active { - phandle = <0x425>; - - mux { - pins = "gpio80", "gpio81"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio80", "gpio81"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - sec_aux_pcm_din { - - sec_aux_pcm_din_sleep { - phandle = <0x426>; - - mux { - pins = "gpio82"; - function = "gpio"; - }; - - config { - pins = "gpio82"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - sec_aux_pcm_din_active { - phandle = <0x427>; - - mux { - pins = "gpio82"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio82"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - sec_aux_pcm_dout { - - sec_aux_pcm_dout_sleep { - phandle = <0x428>; - - mux { - pins = "gpio83"; - function = "gpio"; - }; - - config { - pins = "gpio83"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - sec_aux_pcm_dout_active { - phandle = <0x429>; - - mux { - pins = "gpio83"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio83"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - tert_aux_pcm { - - tert_aux_pcm_sleep { - phandle = <0x42a>; - - mux { - pins = "gpio75", "gpio76"; - function = "gpio"; - }; - - config { - pins = "gpio75", "gpio76"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - tert_aux_pcm_active { - phandle = <0x42b>; - - mux { - pins = "gpio75", "gpio76"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio75", "gpio76"; - drive-strength = <0x8>; - bias-disable; - output-high; - }; - }; - }; - - tert_aux_pcm_din { - - tert_aux_pcm_din_sleep { - phandle = <0x42c>; - - mux { - pins = "gpio77"; - function = "gpio"; - }; - - config { - pins = "gpio77"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - tert_aux_pcm_din_active { - phandle = <0x42d>; - - mux { - pins = "gpio77"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio77"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - tert_aux_pcm_dout { - - tert_aux_pcm_dout_sleep { - phandle = <0x42e>; - - mux { - pins = "gpio78"; - function = "gpio"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - tert_aux_pcm_dout_active { - phandle = <0x42f>; - - mux { - pins = "gpio78"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - quat_aux_pcm { - - quat_aux_pcm_sleep { - phandle = <0x430>; - - mux { - pins = "gpio58", "gpio59"; - function = "gpio"; - }; - - config { - pins = "gpio58", "gpio59"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - quat_aux_pcm_active { - phandle = <0x431>; - - mux { - pins = "gpio58", "gpio59"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio58", "gpio59"; - drive-strength = <0x8>; - bias-disable; - output-high; - }; - }; - }; - - quat_aux_pcm_din { - - quat_aux_pcm_din_sleep { - phandle = <0x432>; - - mux { - pins = "gpio60"; - function = "gpio"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - quat_aux_pcm_din_active { - phandle = <0x433>; - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - quat_aux_pcm_dout { - - quat_aux_pcm_dout_sleep { - phandle = <0x434>; - - mux { - pins = "gpio61"; - function = "gpio"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - quat_aux_pcm_dout_active { - phandle = <0x435>; - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - pri_mi2s_mclk { - - pri_mi2s_mclk_sleep { - phandle = <0x436>; - - mux { - pins = "gpio64"; - function = "gpio"; - }; - - config { - pins = "gpio64"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_mclk_active { - phandle = <0x437>; - - mux { - pins = "gpio64"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio64"; - drive-strength = <0x8>; - bias-disable; - output-high; - }; - }; - }; - - pri_mi2s_sck { - - pri_mi2s_sck_sleep { - phandle = <0x438>; - - mux { - pins = "gpio65"; - function = "gpio"; - }; - - config { - pins = "gpio65"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_sck_active { - phandle = <0x439>; - - mux { - pins = "gpio65"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio65"; - drive-strength = <0x8>; - bias-disable; - output-high; - }; - }; - }; - - pri_mi2s_ws { - - pri_mi2s_ws_sleep { - phandle = <0x43a>; - - mux { - pins = "gpio66"; - function = "gpio"; - }; - - config { - pins = "gpio66"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_ws_active { - phandle = <0x43b>; - - mux { - pins = "gpio66"; - function = "pri_mi2s_ws"; - }; - - config { - pins = "gpio66"; - drive-strength = <0x8>; - bias-disable; - output-high; - }; - }; - }; - - pri_mi2s_sd0 { - - pri_mi2s_sd0_sleep { - phandle = <0x43c>; - - mux { - pins = "gpio67"; - function = "gpio"; - }; - - config { - pins = "gpio67"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_sd0_active { - phandle = <0x43d>; - - mux { - pins = "gpio67"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio67"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - pri_mi2s_sd1 { - - pri_mi2s_sd1_sleep { - phandle = <0x43e>; - - mux { - pins = "gpio68"; - function = "gpio"; - }; - - config { - pins = "gpio68"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_sd1_active { - phandle = <0x43f>; - - mux { - pins = "gpio68"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio68"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - sec_mi2s_mclk { - - sec_mi2s_mclk_sleep { - phandle = <0x440>; - - mux { - pins = "gpio79"; - function = "gpio"; - }; - - config { - pins = "gpio79"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - sec_mi2s_mclk_active { - phandle = <0x441>; - - mux { - pins = "gpio79"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio79"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - sec_mi2s { - - sec_mi2s_sleep { - phandle = <0x442>; - - mux { - pins = "gpio80", "gpio81"; - function = "gpio"; - }; - - config { - pins = "gpio80", "gpio81"; - drive-strength = <0x2>; - bias-disable; - input-enable; - }; - }; - - sec_mi2s_active { - phandle = <0x443>; - - mux { - pins = "gpio80", "gpio81"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio80", "gpio81"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - sec_mi2s_sd0 { - - sec_mi2s_sd0_sleep { - phandle = <0x444>; - - mux { - pins = "gpio82"; - function = "gpio"; - }; - - config { - pins = "gpio82"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - sec_mi2s_sd0_active { - phandle = <0x445>; - - mux { - pins = "gpio82"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio82"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - sec_mi2s_sd1 { - - sec_mi2s_sd1_sleep { - phandle = <0x446>; - - mux { - pins = "gpio83"; - function = "gpio"; - }; - - config { - pins = "gpio83"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - sec_mi2s_sd1_active { - phandle = <0x447>; - - mux { - pins = "gpio83"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio83"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - tert_mi2s_mclk { - - tert_mi2s_mclk_sleep { - phandle = <0x448>; - - mux { - pins = "gpio74"; - function = "gpio"; - }; - - config { - pins = "gpio74"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - tert_mi2s_mclk_active { - phandle = <0x449>; - - mux { - pins = "gpio74"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio74"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - tert_mi2s { - - tert_mi2s_sleep { - phandle = <0x44a>; - - mux { - pins = "gpio75", "gpio76"; - function = "gpio"; - }; - - config { - pins = "gpio75", "gpio76"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - tert_mi2s_active { - phandle = <0x44b>; - - mux { - pins = "gpio75", "gpio76"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio75", "gpio76"; - drive-strength = <0x8>; - bias-disable; - output-high; - }; - }; - }; - - tert_mi2s_sd0 { - - tert_mi2s_sd0_sleep { - phandle = <0x44c>; - - mux { - pins = "gpio77"; - function = "gpio"; - }; - - config { - pins = "gpio77"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - tert_mi2s_sd0_active { - phandle = <0x44d>; - - mux { - pins = "gpio77"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio77"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - tert_mi2s_sd1 { - - tert_mi2s_sd1_sleep { - phandle = <0x44e>; - - mux { - pins = "gpio78"; - function = "gpio"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - tert_mi2s_sd1_active { - phandle = <0x44f>; - - mux { - pins = "gpio78"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - quat_mi2s_mclk { - - quat_mi2s_mclk_sleep { - phandle = <0x450>; - - mux { - pins = "gpio57"; - function = "gpio"; - }; - - config { - pins = "gpio57"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_mclk_active { - phandle = <0x451>; - - mux { - pins = "gpio57"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio57"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - quat_mi2s { - - quat_mi2s_sleep { - phandle = <0x452>; - - mux { - pins = "gpio58", "gpio59"; - function = "gpio"; - }; - - config { - pins = "gpio58", "gpio59"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_active { - phandle = <0x453>; - - mux { - pins = "gpio58", "gpio59"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio58", "gpio59"; - drive-strength = <0x8>; - bias-disable; - output-high; - }; - }; - }; - - quat_mi2s_sd0 { - - quat_mi2s_sd0_sleep { - phandle = <0x454>; - - mux { - pins = "gpio60"; - function = "gpio"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_sd0_active { - phandle = <0x455>; - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - quat_mi2s_sd1 { - - quat_mi2s_sd1_sleep { - phandle = <0x456>; - - mux { - pins = "gpio61"; - function = "gpio"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_sd1_active { - phandle = <0x457>; - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - quat_mi2s_sd2 { - - quat_mi2s_sd2_sleep { - phandle = <0x458>; - - mux { - pins = "gpio62"; - function = "gpio"; - }; - - config { - pins = "gpio62"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_sd2_active { - phandle = <0x459>; - - mux { - pins = "gpio62"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio62"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - quat_mi2s_sd3 { - - quat_mi2s_sd3_sleep { - phandle = <0x45a>; - - mux { - pins = "gpio63"; - function = "gpio"; - }; - - config { - pins = "gpio63"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_sd3_active { - phandle = <0x45b>; - - mux { - pins = "gpio63"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio63"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - quat_tdm { - - quat_tdm_sleep { - phandle = <0x45c>; - - mux { - pins = "gpio58", "gpio59"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio58", "gpio59"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - - quat_tdm_active { - phandle = <0x45d>; - - mux { - pins = "gpio58", "gpio59"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio58", "gpio59"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - quat_tdm_dout { - - quat_tdm_dout_sleep { - phandle = <0x45e>; - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - - quat_tdm_dout_active { - phandle = <0x45f>; - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x2>; - bias-disable; - }; - }; - }; - - quat_tdm_din { - - quat_tdm_din_sleep { - phandle = <0x460>; - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - - quat_tdm_din_active { - phandle = <0x461>; - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x2>; - bias-disable; - }; - }; - }; - - qupv3_se0_i2c_pins { - phandle = <0x462>; - - qupv3_se0_i2c_active { - phandle = <0x39>; - - mux { - pins = "gpio0", "gpio1"; - function = "qup0"; - }; - - config { - pins = "gpio0", "gpio1"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se0_i2c_sleep { - phandle = <0x3a>; - - mux { - pins = "gpio0", "gpio1"; - function = "gpio"; - }; - - config { - pins = "gpio0", "gpio1"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se0_spi_pins { - phandle = <0x463>; - - qupv3_se0_spi_active { - phandle = <0x49>; - - mux { - pins = "gpio0", "gpio1", "gpio2", "gpio3"; - function = "qup0"; - }; - - config { - pins = "gpio0", "gpio1", "gpio2", "gpio3"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se0_spi_sleep { - phandle = <0x4a>; - - mux { - pins = "gpio0", "gpio1", "gpio2", "gpio3"; - function = "gpio"; - }; - - config { - pins = "gpio0", "gpio1", "gpio2", "gpio3"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se1_i2c_pins { - phandle = <0x464>; - - qupv3_se1_i2c_active { - phandle = <0x3b>; - - mux { - pins = "gpio17", "gpio18"; - function = "qup1"; - }; - - config { - pins = "gpio17", "gpio18"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se1_i2c_sleep { - phandle = <0x3c>; - - mux { - pins = "gpio17", "gpio18"; - function = "gpio"; - }; - - config { - pins = "gpio17", "gpio18"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se1_spi_pins { - phandle = <0x465>; - - qupv3_se1_spi_active { - phandle = <0x4b>; - - mux { - pins = "gpio17", "gpio18", "gpio19", "gpio20"; - function = "qup1"; - }; - - config { - pins = "gpio17", "gpio18", "gpio19", "gpio20"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se1_spi_sleep { - phandle = <0x4c>; - - mux { - pins = "gpio17", "gpio18", "gpio19", "gpio20"; - function = "gpio"; - }; - - config { - pins = "gpio17", "gpio18", "gpio19", "gpio20"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se2_i2c_pins { - phandle = <0x466>; - - qupv3_se2_i2c_active { - phandle = <0x3d>; - - mux { - pins = "gpio27", "gpio28"; - function = "qup2"; - }; - - config { - pins = "gpio27", "gpio28"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se2_i2c_sleep { - phandle = <0x3e>; - - mux { - pins = "gpio27", "gpio28"; - function = "gpio"; - }; - - config { - pins = "gpio27", "gpio28"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se2_spi_pins { - phandle = <0x467>; - - qupv3_se2_spi_active { - phandle = <0x4d>; - - mux { - pins = "gpio27", "gpio28", "gpio29", "gpio30"; - function = "qup2"; - }; - - config { - pins = "gpio27", "gpio28", "gpio29", "gpio30"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se2_spi_sleep { - phandle = <0x4e>; - - mux { - pins = "gpio27", "gpio28", "gpio29", "gpio30"; - function = "gpio"; - }; - - config { - pins = "gpio27", "gpio28", "gpio29", "gpio30"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se3_i2c_pins { - phandle = <0x468>; - - qupv3_se3_i2c_active { - phandle = <0x3f>; - - mux { - pins = "gpio41", "gpio42"; - function = "qup3"; - }; - - config { - pins = "gpio41", "gpio42"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se3_i2c_sleep { - phandle = <0x40>; - - mux { - pins = "gpio41", "gpio42"; - function = "gpio"; - }; - - config { - pins = "gpio41", "gpio42"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - nfc { - - nfc_int_active { - phandle = <0x469>; - - mux { - pins = "gpio63"; - function = "gpio"; - }; - - config { - pins = "gpio63"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - - nfc_int_suspend { - phandle = <0x46a>; - - mux { - pins = "gpio63"; - function = "gpio"; - }; - - config { - pins = "gpio63"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - - nfc_enable_active { - phandle = <0x46b>; - - mux { - pins = "gpio12", "gpio62", "gpio116"; - function = "gpio"; - }; - - config { - pins = "gpio12", "gpio62", "gpio116"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - - nfc_enable_suspend { - phandle = <0x46c>; - - mux { - pins = "gpio12", "gpio62", "gpio116"; - function = "gpio"; - }; - - config { - pins = "gpio12", "gpio62", "gpio116"; - drive-strength = <0x2>; - bias-disable; - }; - }; - }; - - qupv3_se3_spi_pins { - phandle = <0x46d>; - - qupv3_se3_spi_active { - phandle = <0x4f>; - - mux { - pins = "gpio41", "gpio42", "gpio43", "gpio44"; - function = "qup3"; - }; - - config { - pins = "gpio41", "gpio42", "gpio43", "gpio44"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se3_spi_sleep { - phandle = <0x50>; - - mux { - pins = "gpio41", "gpio42", "gpio43", "gpio44"; - function = "gpio"; - }; - - config { - pins = "gpio41", "gpio42", "gpio43", "gpio44"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se4_i2c_pins { - phandle = <0x46e>; - - qupv3_se4_i2c_active { - phandle = <0x41>; - - mux { - pins = "gpio89", "gpio90"; - function = "qup4"; - }; - - config { - pins = "gpio89", "gpio90"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se4_i2c_sleep { - phandle = <0x42>; - - mux { - pins = "gpio89", "gpio90"; - function = "gpio"; - }; - - config { - pins = "gpio89", "gpio90"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se4_spi_pins { - phandle = <0x46f>; - - qupv3_se4_spi_active { - phandle = <0x51>; - - mux { - pins = "gpio89", "gpio90", "gpio91", "gpio92"; - function = "qup4"; - }; - - config { - pins = "gpio89", "gpio90", "gpio91", "gpio92"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se4_spi_sleep { - phandle = <0x52>; - - mux { - pins = "gpio89", "gpio90", "gpio91", "gpio92"; - function = "gpio"; - }; - - config { - pins = "gpio89", "gpio90", "gpio91", "gpio92"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se5_i2c_pins { - phandle = <0x470>; - - qupv3_se5_i2c_active { - phandle = <0x43>; - - mux { - pins = "gpio85", "gpio86"; - function = "qup5"; - }; - - config { - pins = "gpio85", "gpio86"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se5_i2c_sleep { - phandle = <0x44>; - - mux { - pins = "gpio85", "gpio86"; - function = "gpio"; - }; - - config { - pins = "gpio85", "gpio86"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se5_spi_pins { - phandle = <0x471>; - - qupv3_se5_spi_active { - phandle = <0x53>; - - mux { - pins = "gpio85", "gpio86", "gpio87", "gpio88"; - function = "qup5"; - }; - - config { - pins = "gpio85", "gpio86", "gpio87", "gpio88"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se5_spi_sleep { - phandle = <0x54>; - - mux { - pins = "gpio85", "gpio86", "gpio87", "gpio88"; - function = "gpio"; - }; - - config { - pins = "gpio85", "gpio86", "gpio87", "gpio88"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se6_i2c_pins { - phandle = <0x472>; - - qupv3_se6_i2c_active { - phandle = <0x45>; - - mux { - pins = "gpio45", "gpio46"; - function = "qup6"; - }; - - config { - pins = "gpio45", "gpio46"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se6_i2c_sleep { - phandle = <0x46>; - - mux { - pins = "gpio45", "gpio46"; - function = "gpio"; - }; - - config { - pins = "gpio45", "gpio46"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se6_4uart_pins { - phandle = <0x473>; - - qupv3_se6_ctsrx { - phandle = <0x31>; - - mux { - pins = "gpio45", "gpio48"; - function = "qup6"; - }; - - config { - pins = "gpio45", "gpio48"; - drive-strength = <0x2>; - bias-no-pull; - }; - }; - - qupv3_se6_rts { - phandle = <0x32>; - - mux { - pins = "gpio46"; - function = "qup6"; - }; - - config { - pins = "gpio46"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - - qupv3_se6_tx { - phandle = <0x33>; - - mux { - pins = "gpio47"; - function = "qup6"; - }; - - config { - pins = "gpio47"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se6_spi_pins { - phandle = <0x474>; - - qupv3_se6_spi_active { - phandle = <0x55>; - - mux { - pins = "gpio45", "gpio46", "gpio47", "gpio48"; - function = "qup6"; - }; - - config { - pins = "gpio45", "gpio46", "gpio47", "gpio48"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se6_spi_sleep { - phandle = <0x56>; - - mux { - pins = "gpio45", "gpio46", "gpio47", "gpio48"; - function = "gpio"; - }; - - config { - pins = "gpio45", "gpio46", "gpio47", "gpio48"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se7_i2c_pins { - phandle = <0x475>; - - qupv3_se7_i2c_active { - phandle = <0x47>; - - mux { - pins = "gpio93", "gpio94"; - function = "qup7"; - }; - - config { - pins = "gpio93", "gpio94"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se7_i2c_sleep { - phandle = <0x48>; - - mux { - pins = "gpio93", "gpio94"; - function = "gpio"; - }; - - config { - pins = "gpio93", "gpio94"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se7_4uart_pins { - phandle = <0x476>; - - qupv3_se7_4uart_active { - phandle = <0x36>; - - mux { - pins = "gpio93", "gpio94", "gpio95", "gpio96"; - function = "qup7"; - }; - - config { - pins = "gpio93", "gpio94", "gpio95", "gpio96"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se7_4uart_sleep { - phandle = <0x37>; - - mux { - pins = "gpio93", "gpio94", "gpio95", "gpio96"; - function = "gpio"; - }; - - config { - pins = "gpio93", "gpio94", "gpio95", "gpio96"; - drive-strength = <0x2>; - bias-disable; - }; - }; - }; - - qupv3_se7_spi_pins { - phandle = <0x477>; - - qupv3_se7_spi_active { - phandle = <0x57>; - - mux { - pins = "gpio93", "gpio94", "gpio95", "gpio96"; - function = "qup7"; - }; - - config { - pins = "gpio93", "gpio94", "gpio95", "gpio96"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se7_spi_sleep { - phandle = <0x58>; - - mux { - pins = "gpio93", "gpio94", "gpio95", "gpio96"; - function = "gpio"; - }; - - config { - pins = "gpio93", "gpio94", "gpio95", "gpio96"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se8_i2c_pins { - phandle = <0x478>; - - qupv3_se8_i2c_active { - phandle = <0x5f>; - - mux { - pins = "gpio65", "gpio66"; - function = "qup8"; - }; - - config { - pins = "gpio65", "gpio66"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se8_i2c_sleep { - phandle = <0x60>; - - mux { - pins = "gpio65", "gpio66"; - function = "gpio"; - }; - - config { - pins = "gpio65", "gpio66"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se8_spi_pins { - phandle = <0x479>; - - qupv3_se8_spi_active { - phandle = <0x70>; - - mux { - pins = "gpio65", "gpio66", "gpio67", "gpio68"; - function = "qup8"; - }; - - config { - pins = "gpio65", "gpio66", "gpio67", "gpio68"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se8_spi_sleep { - phandle = <0x47a>; - - mux { - pins = "gpio65", "gpio66", "gpio67", "gpio68"; - function = "gpio"; - }; - - config { - pins = "gpio65", "gpio66", "gpio67", "gpio68"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se9_i2c_pins { - phandle = <0x47b>; - - qupv3_se9_i2c_active { - phandle = <0x61>; - - mux { - pins = "gpio6", "gpio7"; - function = "qup9"; - }; - - config { - pins = "gpio6", "gpio7"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se9_i2c_sleep { - phandle = <0x62>; - - mux { - pins = "gpio6", "gpio7"; - function = "gpio"; - }; - - config { - pins = "gpio6", "gpio7"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se9_2uart_pins { - phandle = <0x47c>; - - qupv3_se9_2uart_active { - phandle = <0x59>; - - mux { - pins = "gpio4", "gpio5"; - function = "qup9"; - }; - - config { - pins = "gpio4", "gpio5"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se9_2uart_sleep { - phandle = <0x5a>; - - mux { - pins = "gpio4", "gpio5"; - function = "gpio"; - }; - - config { - pins = "gpio4", "gpio5"; - drive-strength = <0x2>; - bias-disable; - }; - }; - }; - - qupv3_se9_spi_pins { - phandle = <0x47d>; - - qupv3_se9_spi_active { - phandle = <0x71>; - - mux { - pins = "gpio4", "gpio5", "gpio6", "gpio7"; - function = "qup9"; - }; - - config { - pins = "gpio4", "gpio5", "gpio6", "gpio7"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se9_spi_sleep { - phandle = <0x72>; - - mux { - pins = "gpio4", "gpio5", "gpio6", "gpio7"; - function = "gpio"; - }; - - config { - pins = "gpio4", "gpio5", "gpio6", "gpio7"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se10_i2c_pins { - phandle = <0x47e>; - - qupv3_se10_i2c_active { - phandle = <0x63>; - - mux { - pins = "gpio55", "gpio56"; - function = "qup10"; - }; - - config { - pins = "gpio55", "gpio56"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se10_i2c_sleep { - phandle = <0x64>; - - mux { - pins = "gpio55", "gpio56"; - function = "gpio"; - }; - - config { - pins = "gpio55", "gpio56"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - - qupv3_se10_i2c_reset { - phandle = <0x65>; - - mux { - pins = "gpio55", "gpio56"; - function = "gpio"; - }; - - config { - pins = "gpio55", "gpio56"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - }; - - qupv3_se10_2uart_pins { - phandle = <0x47f>; - - qupv3_se10_2uart_active { - phandle = <0x5c>; - - mux { - pins = "gpio53", "gpio54"; - function = "qup10"; - }; - - config { - pins = "gpio53", "gpio54"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se10_2uart_sleep { - phandle = <0x5d>; - - mux { - pins = "gpio53", "gpio54"; - function = "gpio"; - }; - - config { - pins = "gpio53", "gpio54"; - drive-strength = <0x2>; - bias-disable; - }; - }; - }; - - qupv3_se10_spi_pins { - phandle = <0x480>; - - qupv3_se10_spi_active { - phandle = <0x73>; - - mux { - pins = "gpio53", "gpio54", "gpio55", "gpio56"; - function = "qup10"; - }; - - config { - pins = "gpio53", "gpio54", "gpio55", "gpio56"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se10_spi_sleep { - phandle = <0x74>; - - mux { - pins = "gpio53", "gpio54", "gpio55", "gpio56"; - function = "gpio"; - }; - - config { - pins = "gpio53", "gpio54", "gpio55", "gpio56"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se11_i2c_pins { - phandle = <0x481>; - - qupv3_se11_i2c_active { - phandle = <0x66>; - - mux { - pins = "gpio31", "gpio32"; - function = "qup11"; - }; - - config { - pins = "gpio31", "gpio32"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se11_i2c_sleep { - phandle = <0x67>; - - mux { - pins = "gpio31", "gpio32"; - function = "gpio"; - }; - - config { - pins = "gpio31", "gpio32"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se11_spi_pins { - phandle = <0x482>; - - qupv3_se11_spi_active { - phandle = <0x75>; - - mux { - pins = "gpio31", "gpio32", "gpio33", "gpio34"; - function = "qup11"; - }; - - config { - pins = "gpio31", "gpio32", "gpio33", "gpio34"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se11_spi_sleep { - phandle = <0x76>; - - mux { - pins = "gpio31", "gpio32", "gpio33", "gpio34"; - function = "gpio"; - }; - - config { - pins = "gpio31", "gpio32", "gpio33", "gpio34"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se12_i2c_pins { - phandle = <0x483>; - - qupv3_se12_i2c_active { - phandle = <0x68>; - - mux { - pins = "gpio49", "gpio50"; - function = "qup12"; - }; - - config { - pins = "gpio49", "gpio50"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se12_i2c_sleep { - phandle = <0x69>; - - mux { - pins = "gpio49", "gpio50"; - function = "gpio"; - }; - - config { - pins = "gpio49", "gpio50"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se12_spi_pins { - phandle = <0x484>; - - qupv3_se12_spi_active { - phandle = <0x77>; - - mux { - pins = "gpio49", "gpio50", "gpio51", "gpio52"; - function = "qup12"; - }; - - config { - pins = "gpio49", "gpio50", "gpio51", "gpio52"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se12_spi_sleep { - phandle = <0x78>; - - mux { - pins = "gpio49", "gpio50", "gpio51", "gpio52"; - function = "gpio"; - }; - - config { - pins = "gpio49", "gpio50", "gpio51", "gpio52"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se13_i2c_pins { - phandle = <0x485>; - - qupv3_se13_i2c_active { - phandle = <0x6a>; - - mux { - pins = "gpio105", "gpio106"; - function = "qup13"; - }; - - config { - pins = "gpio105", "gpio106"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se13_i2c_sleep { - phandle = <0x6b>; - - mux { - pins = "gpio105", "gpio106"; - function = "gpio"; - }; - - config { - pins = "gpio105", "gpio106"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se13_spi_pins { - phandle = <0x486>; - - qupv3_se13_spi_active { - phandle = <0x79>; - - mux { - pins = "gpio105", "gpio106", "gpio107", "gpio108"; - function = "qup13"; - }; - - config { - pins = "gpio105", "gpio106", "gpio107", "gpio108"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se13_spi_sleep { - phandle = <0x7a>; - - mux { - pins = "gpio105", "gpio106", "gpio107", "gpio108"; - function = "gpio"; - }; - - config { - pins = "gpio105", "gpio106", "gpio107", "gpio108"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se14_i2c_pins { - phandle = <0x487>; - - qupv3_se14_i2c_active { - phandle = <0x6c>; - - mux { - pins = "gpio33", "gpio34"; - function = "qup14"; - }; - - config { - pins = "gpio33", "gpio34"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se14_i2c_sleep { - phandle = <0x6d>; - - mux { - pins = "gpio33", "gpio34"; - function = "gpio"; - }; - - config { - pins = "gpio33", "gpio34"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se14_spi_pins { - phandle = <0x488>; - - qupv3_se14_spi_active { - phandle = <0x7b>; - - mux { - pins = "gpio31", "gpio32", "gpio33", "gpio34"; - function = "qup14"; - }; - - config { - pins = "gpio31", "gpio32", "gpio33", "gpio34"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se14_spi_sleep { - phandle = <0x7c>; - - mux { - pins = "gpio31", "gpio32", "gpio33", "gpio34"; - function = "gpio"; - }; - - config { - pins = "gpio31", "gpio32", "gpio33", "gpio34"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - qupv3_se15_i2c_pins { - phandle = <0x489>; - - qupv3_se15_i2c_active { - phandle = <0x6e>; - - mux { - pins = "gpio81", "gpio82"; - function = "qup15"; - }; - - config { - pins = "gpio81", "gpio82"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - qupv3_se15_i2c_sleep { - phandle = <0x6f>; - - mux { - pins = "gpio81", "gpio82"; - function = "gpio"; - }; - - config { - pins = "gpio81", "gpio82"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - }; - - qupv3_se15_spi_pins { - phandle = <0x48a>; - - qupv3_se15_spi_active { - phandle = <0x7d>; - - mux { - pins = "gpio81", "gpio82", "gpio83", "gpio84"; - function = "qup15"; - }; - - config { - pins = "gpio81", "gpio82", "gpio83", "gpio84"; - drive-strength = <0x6>; - bias-disable; - }; - }; - - qupv3_se15_spi_sleep { - phandle = <0x7e>; - - mux { - pins = "gpio81", "gpio82", "gpio83", "gpio84"; - function = "gpio"; - }; - - config { - pins = "gpio81", "gpio82", "gpio83", "gpio84"; - drive-strength = <0x6>; - bias-disable; - }; - }; - }; - - cci0_active { - phandle = <0x1bd>; - - mux { - pins = "gpio17", "gpio18"; - function = "cci_i2c"; - }; - - config { - pins = "gpio17", "gpio18"; - bias-pull-up; - drive-strength = <0x2>; - }; - }; - - cci0_suspend { - phandle = <0x1bf>; - - mux { - pins = "gpio17", "gpio18"; - function = "cci_i2c"; - }; - - config { - pins = "gpio17", "gpio18"; - bias-pull-down; - drive-strength = <0x2>; - }; - }; - - cci1_active { - phandle = <0x1be>; - - mux { - pins = "gpio19", "gpio20"; - function = "cci_i2c"; - }; - - config { - pins = "gpio19", "gpio20"; - bias-pull-up; - drive-strength = <0x2>; - }; - }; - - cci1_suspend { - phandle = <0x1c0>; - - mux { - pins = "gpio19", "gpio20"; - function = "cci_i2c"; - }; - - config { - pins = "gpio19", "gpio20"; - bias-pull-down; - drive-strength = <0x2>; - }; - }; - - cam_sensor_fisheye_active { - phandle = <0x48b>; - - mux { - pins = "gpio76", "gpio75"; - function = "gpio"; - }; - - config { - pins = "gpio76", "gpio75"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_fisheye_suspend { - phandle = <0x48c>; - - mux { - pins = "gpio76", "gpio75"; - function = "gpio"; - }; - - config { - pins = "gpio76", "gpio75"; - bias-pull-down; - drive-strength = <0x2>; - output-low; - }; - }; - - cam_sensor_depth_active { - phandle = <0x48d>; - - mux { - pins = "gpio28", "gpio23", "gpio24"; - function = "gpio"; - }; - - config { - pins = "gpio28", "gpio23", "gpio24"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_depth_suspend { - phandle = <0x48e>; - - mux { - pins = "gpio28", "gpio23", "gpio24"; - function = "gpio"; - }; - - config { - pins = "gpio28", "gpio23", "gpio24"; - bias-pull-down; - drive-strength = <0x2>; - }; - }; - - max_rst_active { - phandle = <0x48f>; - - mux { - pins = "gpio31", "gpio77", "gpio78", "gpio32"; - function = "gpio"; - }; - - config { - pins = "gpio31", "gpio77", "gpio78", "gpio32"; - bias-disable; - drive-strength = <0x8>; - }; - }; - - max_rst_suspend { - phandle = <0x490>; - - mux { - pins = "gpio31", "gpio77", "gpio78", "gpio32"; - function = "gpio"; - }; - - config { - pins = "gpio31", "gpio77", "gpio78", "gpio32"; - bias-pull-down; - drive-strength = <0x8>; - }; - }; - - max_6dof_active { - phandle = <0x491>; - - mux { - pins = "gpio30", "gpio95", "gpio94"; - function = "gpio"; - }; - - config { - pins = "gpio30", "gpio95", "gpio94"; - bias-disable; - drive-strength = <0x8>; - }; - }; - - max_6dof_suspend { - phandle = <0x492>; - - mux { - pins = "gpio30", "gpio95", "gpio94"; - function = "gpio"; - }; - - config { - pins = "gpio30", "gpio95", "gpio94"; - bias-pull-down; - drive-strength = <0x8>; - }; - }; - - cam_sensor_mclk0_active { - phandle = <0x493>; - - mux { - pins = "gpio13"; - function = "cam_mclk"; - }; - - config { - pins = "gpio13"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_mclk0_suspend { - phandle = <0x494>; - - mux { - pins = "gpio13"; - function = "cam_mclk"; - }; - - config { - pins = "gpio13"; - bias-pull-down; - drive-strength = <0x2>; - }; - }; - - cam_sensor_rear_active { - phandle = <0x495>; - - mux { - pins = "gpio80", "gpio79"; - function = "gpio"; - }; - - config { - pins = "gpio80", "gpio79"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_rear_suspend { - phandle = <0x496>; - - mux { - pins = "gpio80", "gpio79"; - function = "gpio"; - }; - - config { - pins = "gpio80", "gpio79"; - bias-pull-down; - drive-strength = <0x2>; - output-low; - }; - }; - - cam_sensor_mclk1_active { - phandle = <0x497>; - - mux { - pins = "gpio14"; - function = "cam_mclk"; - }; - - config { - pins = "gpio14"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_mclk1_suspend { - phandle = <0x498>; - - mux { - pins = "gpio14"; - function = "cam_mclk"; - }; - - config { - pins = "gpio14"; - bias-pull-down; - drive-strength = <0x2>; - }; - }; - - cam_sensor_mclk3_active { - phandle = <0x499>; - - mux { - pins = "gpio16"; - function = "cam_mclk"; - }; - - config { - pins = "gpio16"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_mclk3_suspend { - phandle = <0x49a>; - - mux { - pins = "gpio16"; - function = "cam_mclk"; - }; - - config { - pins = "gpio16"; - bias-pull-down; - drive-strength = <0x2>; - }; - }; - - cam_sensor_front_active { - phandle = <0x49b>; - - mux { - pins = "gpio28"; - function = "gpio"; - }; - - config { - pins = "gpio28"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_front_suspend { - phandle = <0x49c>; - - mux { - pins = "gpio28"; - function = "gpio"; - }; - - config { - pins = "gpio28"; - bias-pull-down; - drive-strength = <0x2>; - output-low; - }; - }; - - cam_sensor_iris_active { - phandle = <0x49d>; - - mux { - pins = "gpio9"; - function = "gpio"; - }; - - config { - pins = "gpio9"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_iris_suspend { - phandle = <0x49e>; - - mux { - pins = "gpio9"; - function = "gpio"; - }; - - config { - pins = "gpio9"; - bias-pull-down; - drive-strength = <0x2>; - output-low; - }; - }; - - cam_sensor_mclk2_active { - phandle = <0x49f>; - - mux { - pins = "gpio15"; - function = "cam_mclk"; - }; - - config { - pins = "gpio15"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_mclk2_suspend { - phandle = <0x4a0>; - - mux { - pins = "gpio15"; - function = "cam_mclk"; - }; - - config { - pins = "gpio15"; - bias-pull-down; - drive-strength = <0x2>; - }; - }; - - cam_sensor_rear2_active { - phandle = <0x4a1>; - - mux { - pins = "gpio9"; - function = "gpio"; - }; - - config { - pins = "gpio9"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_rear2_suspend { - phandle = <0x4a2>; - - mux { - pins = "gpio9"; - function = "gpio"; - }; - - config { - pins = "gpio9"; - bias-pull-down; - drive-strength = <0x2>; - output-low; - }; - }; - - cam_sensor_rear_vana { - phandle = <0x4a3>; - - mux { - pins = "gpio8"; - function = "gpio"; - }; - - config { - pins = "gpio8"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_res_mgr_active { - phandle = <0x4a4>; - - mux { - pins = "gpio8"; - function = "gpio"; - }; - - config { - pins = "gpio8"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_res_mgr_suspend { - phandle = <0x4a5>; - - mux { - pins = "gpio8"; - function = "gpio"; - }; - - config { - pins = "gpio8"; - bias-disable; - drive-strength = <0x2>; - output-low; - }; - }; - - trigout_a { - phandle = <0x186>; - - mux { - pins = "gpio90"; - function = "qdss_cti"; - }; - - config { - pins = "gpio90"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - tsif0_signals_active { - phandle = <0x11d>; - - 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", "gpio90", "gpio91"; - drive_strength = <0x2>; - bias-pull-down; - }; - }; - - tsif0_sync_active { - phandle = <0x11e>; - - tsif1_sync { - pins = "gpio12"; - function = "tsif1_sync"; - drive_strength = <0x2>; - bias-pull-down; - }; - }; - - tsif1_signals_active { - phandle = <0x11f>; - - 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", "gpio94", "gpio95"; - drive_strength = <0x2>; - bias-pull-down; - }; - }; - - tsif1_sync_active { - phandle = <0x120>; - - tsif2_sync { - pins = "gpio96"; - function = "tsif2_sync"; - drive_strength = <0x2>; - bias-pull-down; - }; - }; - - ap2mdm { - - ap2mdm_active { - phandle = <0x4a6>; - - mux { - pins = "gpio21", "gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio21", "gpio23"; - drive-strength = <0x10>; - bias-disable; - }; - }; - - ap2mdm_sleep { - phandle = <0x4a7>; - - mux { - pins = "gpio21", "gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio21", "gpio23"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - mdm2ap { - - mdm2ap_active { - phandle = <0x4a8>; - - mux { - pins = "gpio22", "gpio20"; - function = "gpio"; - }; - - config { - pins = "gpio22", "gpio20"; - drive-strength = <0x8>; - bias-disable; - }; - }; - - mdm2ap_sleep { - phandle = <0x4a9>; - - mux { - pins = "gpio22", "gpio20"; - function = "gpio"; - }; - - config { - pins = "gpio22", "gpio20"; - drive-strength = <0x8>; - bias-disable; - }; - }; - }; - - qupv3_se9_2uart_oem_sleep { - phandle = <0x52f>; - - mux { - pins = "gpio4", "gpio5"; - function = "gpio"; - }; - - config { - pins = "gpio4", "gpio5"; - drive-strength = <0x2>; - bias-pull-down; - }; - }; - - config { - pins = "gpio37"; - drive-strength = <0x2>; - bias-pull-up; - }; - - atest_usb13_active { - phandle = <0x53c>; - - mux { - pins = "gpio7"; - function = "gpio"; - }; - - config { - pins = "gpio7"; - drive-strength = <0xc>; - bias-pull-up; - }; - }; - - atest_usb13_suspend { - phandle = <0x53b>; - - mux { - pins = "gpio7"; - function = "gpio"; - }; - - config { - pins = "gpio7"; - bias-pull-down; - drive-strength = <0x2>; - }; - }; - - oneplus_fastchg { - - usb_sw_active { - phandle = <0x534>; - - mux { - pins = "gpio37", "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio37", "gpio51"; - drive-strength = <0x10>; - bias-pull-down; - }; - }; - - usb_sw_suspend { - phandle = <0x536>; - - mux { - pins = "gpio37", "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio37", "gpio51"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - fastchg_active { - phandle = <0x533>; - - mux { - pins = "gpio102"; - function = "gpio"; - }; - - config { - pins = "gpio102"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - fastchg_suspend { - phandle = <0x537>; - - mux { - pins = "gpio102"; - function = "gpio"; - }; - - config { - pins = "gpio102"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - ap_clk_active { - phandle = <0x535>; - - mux { - pins = "gpio44"; - function = "gpio"; - }; - - config { - pins = "gpio44"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - ap_clk_suspend { - phandle = <0x538>; - - mux { - pins = "gpio44"; - function = "gpio"; - }; - - config { - pins = "gpio44"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - ap_data_active { - phandle = <0x539>; - - mux { - pins = "gpio43"; - function = "gpio"; - }; - - config { - pins = "gpio43"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - ap_data_suspend { - phandle = <0x53a>; - - mux { - pins = "gpio43"; - function = "gpio"; - }; - - config { - pins = "gpio43"; - drive-strength = <0x2>; - bias-disable; - }; - }; - }; - - goodixfp_enable_init { - phandle = <0x522>; - - mux { - pins = "gpio80"; - function = "gpio"; - }; - - config { - pins = "gpio80"; - drive-strength = <0x8>; - bias-pull-up; - output-high; - }; - }; - - goodixfp_irq_init { - phandle = <0x523>; - - mux { - pins = "gpio121"; - function = "gpio"; - }; - - config { - pins = "gpio121"; - drive-strength = <0x2>; - bias-disable; - input-enable; - }; - }; - - goodixfp_disable_init { - phandle = <0x524>; - - mux { - pins = "gpio80"; - function = "gpio"; - }; - - config { - pins = "gpio80"; - drive-strength = <0x8>; - bias-pull-up; - output-low; - }; - }; - - fp_id_init { - phandle = <0x519>; - - mux { - pins = "gpio21"; - function = "gpio"; - }; - - config { - pins = "gpio21"; - drive-strength = <0x8>; - bias-pull-up; - output-high; - }; - }; - - fp_reset_high { - phandle = <0x520>; - - mux { - pins = "gpio35"; - function = "gpio"; - }; - - config { - pins = "gpio35"; - drive-strength = <0x8>; - bias-pull-up; - output-high; - }; - }; - - fp_reset_low { - phandle = <0x521>; - - mux { - pins = "gpio35"; - function = "gpio"; - }; - - config { - pins = "gpio35"; - drive-strength = <0x8>; - bias-pull-up; - output-low; - }; - }; - - fp_id0_up { - phandle = <0x51a>; - - mux { - pins = "gpio91"; - function = "gpio"; - }; - - config { - pins = "gpio91"; - drive-strength = <0x2>; - bias-pull-up; - input-enable; - }; - }; - - fp_id0_down { - phandle = <0x51d>; - - mux { - pins = "gpio91"; - function = "gpio"; - }; - - config { - pins = "gpio91"; - drive-strength = <0x2>; - bias-disable; - input-enable; - }; - }; - - fp_id1_up { - phandle = <0x51b>; - - mux { - pins = "gpio92"; - function = "gpio"; - }; - - config { - pins = "gpio92"; - drive-strength = <0x2>; - bias-pull-up; - input-enable; - }; - }; - - fp_id1_down { - phandle = <0x51e>; - - mux { - pins = "gpio92"; - function = "gpio"; - }; - - config { - pins = "gpio92"; - drive-strength = <0x2>; - bias-disable; - input-enable; - }; - }; - - fp_id2_up { - phandle = <0x51c>; - - mux { - pins = "gpio95"; - function = "gpio"; - }; - - config { - pins = "gpio95"; - drive-strength = <0x2>; - bias-pull-up; - input-enable; - }; - }; - - fp_id2_down { - phandle = <0x51f>; - - mux { - pins = "gpio95"; - function = "gpio"; - }; - - config { - pins = "gpio95"; - drive-strength = <0x2>; - bias-disable; - input-enable; - }; - }; - - tri_state_key_active { - phandle = <0x525>; - - mux { - pins = "gpio24", "gpio52", "gpio126"; - function = "gpio"; - }; - - config { - pins = "gpio24", "gpio52", "gpio126"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - tri_state_key_suspend { - phandle = <0x526>; - - mux { - pins = "gpio24", "gpio52", "gpio126"; - function = "gpio"; - }; - - config { - pins = "gpio24", "gpio52", "gpio126"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - esd_check_active { - phandle = <0x527>; - - mux { - pins = "gpio30"; - function = "gpio"; - }; - - config { - pins = "gpio30"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - esd_check_suspend { - phandle = <0x528>; - - mux { - pins = "gpio30"; - function = "gpio"; - }; - - config { - pins = "gpio30"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - }; - - cam_sensor_rear_0_mclk_active { - phandle = <0x544>; - - mux { - pins = "gpio13"; - function = "cam_mclk"; - }; - - config { - pins = "gpio13"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_rear_0_mclk_suspend { - phandle = <0x548>; - - mux { - pins = "gpio13"; - function = "cam_mclk"; - }; - - config { - pins = "gpio13"; - bias-pull-down; - drive-strength = <0x2>; - }; - }; - - cam_sensor_rear_0_rest_active { - phandle = <0x545>; - - mux { - pins = "gpio28"; - function = "gpio"; - }; - - config { - pins = "gpio28"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_rear_0_rest_suspend { - phandle = <0x549>; - - mux { - pins = "gpio28"; - function = "gpio"; - }; - - config { - pins = "gpio28"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_rear_0_ana_active { - phandle = <0x546>; - - mux { - pins = "gpio27"; - function = "gpio"; - }; - - config { - pins = "gpio27"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_rear_0_ana_suspend { - phandle = <0x54a>; - - mux { - pins = "gpio27"; - function = "gpio"; - }; - - config { - pins = "gpio27"; - bias-pull-down; - drive-strength = <0x2>; - }; - }; - - cam_sensor_rear_0_dig_active { - phandle = <0x547>; - - mux { - pins = "gpio8"; - function = "gpio"; - }; - - config { - pins = "gpio8"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_rear_0_dig_suspend { - phandle = <0x54b>; - - mux { - pins = "gpio8"; - function = "gpio"; - }; - - config { - pins = "gpio8"; - bias-pull-down; - drive-strength = <0x2>; - }; - }; - - cam_sensor_rear_1_mclk_active { - phandle = <0x54c>; - - mux { - pins = "gpio15"; - function = "cam_mclk"; - }; - - config { - pins = "gpio15"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_rear_1_mclk_suspend { - phandle = <0x550>; - - mux { - pins = "gpio15"; - function = "cam_mclk"; - }; - - config { - pins = "gpio15"; - bias-pull-down; - drive-strength = <0x2>; - }; - }; - - cam_sensor_rear_1_rest_active { - phandle = <0x54d>; - - mux { - pins = "gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio23"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_rear_1_rest_suspend { - phandle = <0x551>; - - mux { - pins = "gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio23"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_rear_1_ana_active { - phandle = <0x54e>; - - mux { - pins = "gpio78"; - function = "gpio"; - }; - - config { - pins = "gpio78"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_rear_1_ana_suspend { - phandle = <0x552>; - - mux { - pins = "gpio78"; - function = "gpio"; - }; - - config { - pins = "gpio78"; - bias-pull-down; - drive-strength = <0x2>; - }; - }; - - cam_sensor_rear_1_vaf_active { - phandle = <0x5a8>; - - mux { - pins = "gpio77"; - function = "gpio"; - }; - - config { - pins = "gpio77"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_rear_1_vaf_suspend { - phandle = <0x5a9>; - - mux { - pins = "gpio77"; - function = "gpio"; - }; - - config { - pins = "gpio77"; - bias-pull-down; - drive-strength = <0x2>; - }; - }; - - cam_sensor_rear_1_dig_active { - phandle = <0x54f>; - - mux { - pins = "gpio79"; - function = "gpio"; - }; - - config { - pins = "gpio79"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_rear_1_dig_suspend { - phandle = <0x553>; - - mux { - pins = "gpio79"; - function = "gpio"; - }; - - config { - pins = "gpio79"; - bias-pull-down; - drive-strength = <0x2>; - }; - }; - - cam_sensor_front_0_mclk_active { - phandle = <0x554>; - - mux { - pins = "gpio14"; - function = "cam_mclk"; - }; - - config { - pins = "gpio14"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_front_0_mclk_suspend { - phandle = <0x558>; - - mux { - pins = "gpio14"; - function = "cam_mclk"; - }; - - config { - pins = "gpio14"; - bias-pull-down; - drive-strength = <0x2>; - }; - }; - - cam_sensor_front_0_rest_active { - phandle = <0x555>; - - mux { - pins = "gpio9"; - function = "gpio"; - }; - - config { - pins = "gpio9"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_front_0_rest_suspend { - phandle = <0x559>; - - mux { - pins = "gpio9"; - function = "gpio"; - }; - - config { - pins = "gpio9"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_front_0_ana_active { - phandle = <0x556>; - - mux { - pins = "gpio104"; - function = "gpio"; - }; - - config { - pins = "gpio104"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_front_0_ana_suspend { - phandle = <0x55a>; - - mux { - pins = "gpio104"; - function = "gpio"; - }; - - config { - pins = "gpio104"; - bias-pull-down; - drive-strength = <0x2>; - }; - }; - - cam_sensor_front_0_dig_active { - phandle = <0x557>; - - mux { - pins = "gpio117"; - function = "gpio"; - }; - - config { - pins = "gpio117"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_front_0_dig_suspend { - phandle = <0x55b>; - - mux { - pins = "gpio117"; - function = "gpio"; - }; - - config { - pins = "gpio117"; - bias-pull-down; - drive-strength = <0x2>; - }; - }; - - oem_rf_cable_mux { - - oem_rf_cable_active { - phandle = <0x563>; - - mux { - pins = "gpio32", "gpio86"; - function = "gpio"; - }; - - config { - pins = "gpio32", "gpio86"; - drive-strength = <0x2>; - bias-disable; - }; - }; - - oem_rf_cable_suspend { - phandle = <0x564>; - - mux { - pins = "gpio32", "gpio86"; - function = "gpio"; - }; - - config { - pins = "gpio32", "gpio86"; - drive-strength = <0x2>; - bias-disable; - }; - }; - }; - - cam_sensor_rear_0_vaf_active { - phandle = <0x5aa>; - - mux { - pins = "gpio31"; - function = "gpio"; - }; - - config { - pins = "gpio31"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - cam_sensor_rear_0_vaf_suspend { - phandle = <0x5ab>; - - mux { - pins = "gpio31"; - function = "gpio"; - }; - - config { - pins = "gpio31"; - bias-pull-down; - drive-strength = <0x2>; - }; - }; - }; - - qcom,pcie@0x1c00000 { - compatible = "qcom,pci-msm"; - cell-index = <0x0>; - reg = <0x1c00000 0x2000 0x1c06000 0x1000 0x60000000 0xf1d 0x60000f20 0xa8 0x60100000 0x100000 0x60200000 0x100000 0x60300000 0xd00000>; - reg-names = "parf", "phy", "dm_core", "elbi", "conf", "io", "bars"; - #address-cells = <0x3>; - #size-cells = <0x2>; - ranges = <0x1000000 0x0 0x60200000 0x60200000 0x0 0x100000 0x2000000 0x0 0x60300000 0x60300000 0x0 0xd00000>; - interrupt-parent = <0xa2>; - interrupts = <0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25>; - #interrupt-cells = <0x1>; - interrupt-map-mask = <0x0 0x0 0x0 0xffffffff>; - interrupt-map = <0x0 0x0 0x0 0x0 0x1 0x0 0x8d 0x0 0x0 0x0 0x0 0x1 0x1 0x0 0x95 0x0 0x0 0x0 0x0 0x2 0x1 0x0 0x96 0x0 0x0 0x0 0x0 0x3 0x1 0x0 0x97 0x0 0x0 0x0 0x0 0x4 0x1 0x0 0x98 0x0 0x0 0x0 0x0 0x5 0x1 0x0 0x8c 0x0 0x0 0x0 0x0 0x6 0x1 0x0 0x2a0 0x0 0x0 0x0 0x0 0x7 0x1 0x0 0x2a1 0x0 0x0 0x0 0x0 0x8 0x1 0x0 0x2a2 0x0 0x0 0x0 0x0 0x9 0x1 0x0 0x2a3 0x0 0x0 0x0 0x0 0xa 0x1 0x0 0x2a4 0x0 0x0 0x0 0x0 0xb 0x1 0x0 0x2a5 0x0 0x0 0x0 0x0 0xc 0x1 0x0 0x2a6 0x0 0x0 0x0 0x0 0xd 0x1 0x0 0x2a7 0x0 0x0 0x0 0x0 0xe 0x1 0x0 0x2a8 0x0 0x0 0x0 0x0 0xf 0x1 0x0 0x2a9 0x0 0x0 0x0 0x0 0x10 0x1 0x0 0x2aa 0x0 0x0 0x0 0x0 0x11 0x1 0x0 0x2ab 0x0 0x0 0x0 0x0 0x12 0x1 0x0 0x2ac 0x0 0x0 0x0 0x0 0x13 0x1 0x0 0x2ad 0x0 0x0 0x0 0x0 0x14 0x1 0x0 0x2ae 0x0 0x0 0x0 0x0 0x15 0x1 0x0 0x2af 0x0 0x0 0x0 0x0 0x16 0x1 0x0 0x2b0 0x0 0x0 0x0 0x0 0x17 0x1 0x0 0x2b1 0x0 0x0 0x0 0x0 0x18 0x1 0x0 0x2b2 0x0 0x0 0x0 0x0 0x19 0x1 0x0 0x2b3 0x0 0x0 0x0 0x0 0x1a 0x1 0x0 0x2b4 0x0 0x0 0x0 0x0 0x1b 0x1 0x0 0x2b5 0x0 0x0 0x0 0x0 0x1c 0x1 0x0 0x2b6 0x0 0x0 0x0 0x0 0x1d 0x1 0x0 0x2b7 0x0 0x0 0x0 0x0 0x1e 0x1 0x0 0x2b8 0x0 0x0 0x0 0x0 0x1f 0x1 0x0 0x2b9 0x0 0x0 0x0 0x0 0x20 0x1 0x0 0x2ba 0x0 0x0 0x0 0x0 0x21 0x1 0x0 0x2bb 0x0 0x0 0x0 0x0 0x22 0x1 0x0 0x2bc 0x0 0x0 0x0 0x0 0x23 0x1 0x0 0x2bd 0x0 0x0 0x0 0x0 0x24 0x1 0x0 0x2be 0x0 0x0 0x0 0x0 0x25 0x1 0x0 0x2bf 0x0>; - interrupt-names = "int_msi", "int_a", "int_b", "int_c", "int_d", "int_global_int", "msi_0", "msi_1", "msi_2", "msi_3", "msi_4", "msi_5", "msi_6", "msi_7", "msi_8", "msi_9", "msi_10", "msi_11", "msi_12", "msi_13", "msi_14", "msi_15", "msi_16", "msi_17", "msi_18", "msi_19", "msi_20", "msi_21", "msi_22", "msi_23", "msi_24", "msi_25", "msi_26", "msi_27", "msi_28", "msi_29", "msi_30", "msi_31"; - qcom,phy-sequence = <0x804 0x1 0x0 0x34 0x14 0x0 0x138 0x30 0x0 0x48 0x7 0x0 0x15c 0x6 0x0 0x90 0x1 0x0 0x88 0x20 0x0 0xf0 0x0 0x0 0xf8 0x1 0x0 0xf4 0xc9 0x0 0x11c 0xff 0x0 0x120 0x3f 0x0 0x164 0x1 0x0 0x154 0x0 0x0 0x148 0xa 0x0 0x5c 0x19 0x0 0x38 0x90 0x0 0xb0 0x82 0x0 0xc0 0x2 0x0 0xbc 0xea 0x0 0xb8 0xab 0x0 0xa0 0x0 0x0 0x9c 0xd 0x0 0x98 0x4 0x0 0x13c 0x0 0x0 0x60 0x6 0x0 0x68 0x16 0x0 0x70 0x36 0x0 0x184 0x1 0x0 0x138 0x33 0x0 0x3c 0x2 0x0 0x40 0x6 0x0 0x80 0x4 0x0 0xdc 0x0 0x0 0xd8 0x3f 0x0 0xc 0x9 0x0 0x10 0x1 0x0 0x1c 0x40 0x0 0x20 0x1 0x0 0x14 0x2 0x0 0x18 0x0 0x0 0x24 0x7e 0x0 0x28 0x15 0x0 0x244 0x2 0x0 0x2a4 0x12 0x0 0x260 0x10 0x0 0x28c 0x6 0x0 0x504 0x3 0x0 0x500 0x10 0x0 0x50c 0x14 0x0 0x4d4 0xe 0x0 0x4d8 0x4 0x0 0x4dc 0x1a 0x0 0x434 0x4b 0x0 0x414 0x4 0x0 0x40c 0x4 0x0 0x4f8 0x71 0x0 0x564 0x59 0x0 0x568 0x59 0x0 0x4fc 0x80 0x0 0x51c 0x40 0x0 0x444 0x71 0x0 0x43c 0x40 0x0 0x854 0x4 0x0 0x62c 0x52 0x0 0x654 0x10 0x0 0x65c 0x1a 0x0 0x660 0x6 0x0 0x8c8 0x83 0x0 0x8cc 0x9 0x0 0x8d0 0xa2 0x0 0x8d4 0x40 0x0 0x8c4 0x2 0x0 0x9ac 0x0 0x0 0x8a0 0x1 0x0 0x9e0 0x0 0x0 0x9dc 0x20 0x0 0x9a8 0x0 0x0 0x8a4 0x1 0x0 0x8a8 0x73 0x0 0x9d8 0xbb 0x0 0x9b0 0x3 0x0 0xa0c 0xd 0x0 0x86c 0x0 0x0 0x644 0x0 0x0 0x804 0x3 0x0 0x800 0x0 0x0 0x808 0x3 0x0>; - pinctrl-names = "default"; - pinctrl-0 = <0x263 0x264 0x265>; - perst-gpio = <0x34 0x23 0x0>; - wake-gpio = <0x34 0x25 0x0>; - gdsc-vdd-supply = <0x266>; - 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 0x0>; - qcom,l1-supported; - qcom,l1ss-supported; - qcom,aux-clk-sync; - qcom,ep-latency = <0xa>; - qcom,phy-status-offset = <0x974>; - qcom,boot-option = <0x1>; - linux,pci-domain = <0x0>; - 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 = <0x0 0x29 0x1c10 0x1 0x100 0x29 0x1c11 0x1 0x200 0x29 0x1c12 0x1 0x300 0x29 0x1c13 0x1 0x400 0x29 0x1c14 0x1 0x500 0x29 0x1c15 0x1 0x600 0x29 0x1c16 0x1 0x700 0x29 0x1c17 0x1 0x800 0x29 0x1c18 0x1 0x900 0x29 0x1c19 0x1 0xa00 0x29 0x1c1a 0x1 0xb00 0x29 0x1c1b 0x1 0xc00 0x29 0x1c1c 0x1 0xd00 0x29 0x1c1d 0x1 0xe00 0x29 0x1c1e 0x1 0xf00 0x29 0x1c1f 0x1>; - qcom,msm-bus,name = "pcie0"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x2d 0x200 0x0 0x0 0x2d 0x200 0x1f4 0x320>; - clocks = <0x22 0x36 0x21 0x0 0x22 0x31 0x22 0x33 0x22 0x35 0x22 0x37 0x22 0x34 0x22 0x38 0x22 0x6 0x22 0x42 0x22 0x41>; - clock-names = "pcie_0_pipe_clk", "pcie_0_ref_clk_src", "pcie_0_aux_clk", "pcie_0_cfg_ahb_clk", "pcie_0_mstr_axi_clk", "pcie_0_slv_axi_clk", "pcie_0_ldo", "pcie_0_slv_q2a_axi_clk", "pcie_tbu_clk", "pcie_phy_refgen_clk", "pcie_phy_aux_clk"; - max-clock-frequency-hz = <0x0 0x0 0x124f800 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x5f5e100 0x0>; - resets = <0x22 0x1 0x22 0x18>; - reset-names = "pcie_0_core_reset", "pcie_0_phy_reset"; - phandle = <0xa2>; - status = "disabled"; - }; - - qcom,pcie@0x1c08000 { - compatible = "qcom,pci-msm"; - cell-index = <0x1>; - reg = <0x1c08000 0x2000 0x1c0a000 0x2000 0x40000000 0xf1d 0x40000f20 0xa8 0x40100000 0x100000 0x40200000 0x100000 0x40300000 0x1fd00000>; - reg-names = "parf", "phy", "dm_core", "elbi", "conf", "io", "bars"; - #address-cells = <0x3>; - #size-cells = <0x2>; - ranges = <0x1000000 0x0 0x40200000 0x40200000 0x0 0x100000 0x2000000 0x0 0x40300000 0x40300000 0x0 0x1fd00000>; - interrupt-parent = <0x267>; - interrupts = <0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25>; - #interrupt-cells = <0x1>; - interrupt-map-mask = <0x0 0x0 0x0 0xffffffff>; - interrupt-map = <0x0 0x0 0x0 0x0 0x80 0x0 0x133 0x0 0x0 0x0 0x0 0x1 0x80 0x0 0x1b2 0x0 0x0 0x0 0x0 0x2 0x80 0x0 0x1b3 0x0 0x0 0x0 0x0 0x3 0x80 0x0 0x1b6 0x0 0x0 0x0 0x0 0x4 0x80 0x0 0x1b7 0x0 0x0 0x0 0x0 0x5 0x80 0x0 0x132 0x0 0x0 0x0 0x0 0x6 0x80 0x0 0x2c0 0x0 0x0 0x0 0x0 0x7 0x80 0x0 0x2c1 0x0 0x0 0x0 0x0 0x8 0x80 0x0 0x2c2 0x0 0x0 0x0 0x0 0x9 0x80 0x0 0x2c3 0x0 0x0 0x0 0x0 0xa 0x80 0x0 0x2c4 0x0 0x0 0x0 0x0 0xb 0x80 0x0 0x2c5 0x0 0x0 0x0 0x0 0xc 0x80 0x0 0x2c6 0x0 0x0 0x0 0x0 0xd 0x80 0x0 0x2c7 0x0 0x0 0x0 0x0 0xe 0x80 0x0 0x2c8 0x0 0x0 0x0 0x0 0xf 0x80 0x0 0x2c9 0x0 0x0 0x0 0x0 0x10 0x80 0x0 0x2ca 0x0 0x0 0x0 0x0 0x11 0x80 0x0 0x2cb 0x0 0x0 0x0 0x0 0x12 0x80 0x0 0x2cc 0x0 0x0 0x0 0x0 0x13 0x80 0x0 0x2cd 0x0 0x0 0x0 0x0 0x14 0x80 0x0 0x2ce 0x0 0x0 0x0 0x0 0x15 0x80 0x0 0x2cf 0x0 0x0 0x0 0x0 0x16 0x80 0x0 0x2d0 0x0 0x0 0x0 0x0 0x17 0x80 0x0 0x2d1 0x0 0x0 0x0 0x0 0x18 0x80 0x0 0x2d2 0x0 0x0 0x0 0x0 0x19 0x80 0x0 0x2d3 0x0 0x0 0x0 0x0 0x1a 0x80 0x0 0x2d4 0x0 0x0 0x0 0x0 0x1b 0x80 0x0 0x2d5 0x0 0x0 0x0 0x0 0x1c 0x80 0x0 0x2d6 0x0 0x0 0x0 0x0 0x1d 0x80 0x0 0x2d7 0x0 0x0 0x0 0x0 0x1e 0x80 0x0 0x2d8 0x0 0x0 0x0 0x0 0x1f 0x80 0x0 0x2d9 0x0 0x0 0x0 0x0 0x20 0x80 0x0 0x2da 0x0 0x0 0x0 0x0 0x21 0x80 0x0 0x2db 0x0 0x0 0x0 0x0 0x22 0x80 0x0 0x2dc 0x0 0x0 0x0 0x0 0x23 0x80 0x0 0x2dd 0x0 0x0 0x0 0x0 0x24 0x80 0x0 0x2de 0x0 0x0 0x0 0x0 0x25 0x80 0x0 0x2df 0x0>; - interrupt-names = "int_msi", "int_a", "int_b", "int_c", "int_d", "int_global_int", "msi_0", "msi_1", "msi_2", "msi_3", "msi_4", "msi_5", "msi_6", "msi_7", "msi_8", "msi_9", "msi_10", "msi_11", "msi_12", "msi_13", "msi_14", "msi_15", "msi_16", "msi_17", "msi_18", "msi_19", "msi_20", "msi_21", "msi_22", "msi_23", "msi_24", "msi_25", "msi_26", "msi_27", "msi_28", "msi_29", "msi_30", "msi_31"; - qcom,phy-sequence = <0x1804 0x3 0x0 0xdc 0x27 0x0 0x14 0x1 0x0 0x20 0x31 0x0 0x24 0x1 0x0 0x28 0xde 0x0 0x2c 0x7 0x0 0x34 0x4c 0x0 0x38 0x6 0x0 0x54 0x18 0x0 0x58 0xb0 0x0 0x6c 0x8c 0x0 0x70 0x20 0x0 0x78 0x14 0x0 0x7c 0x34 0x0 0xb4 0x6 0x0 0xb8 0x6 0x0 0xc0 0x16 0x0 0xc4 0x16 0x0 0xcc 0x36 0x0 0xd0 0x36 0x0 0xf0 0x5 0x0 0xf8 0x42 0x0 0x100 0x82 0x0 0x108 0x68 0x0 0x11c 0x55 0x0 0x120 0x55 0x0 0x124 0x3 0x0 0x128 0xab 0x0 0x12c 0xaa 0x0 0x130 0x2 0x0 0x150 0x3f 0x0 0x158 0x3f 0x0 0x178 0x10 0x0 0x1cc 0x4 0x0 0x1d0 0x30 0x0 0x1e0 0x4 0x0 0x1e8 0x73 0x0 0x1f0 0x1c 0x0 0x1fc 0x15 0x0 0x21c 0x4 0x0 0x224 0x1 0x0 0x228 0x22 0x0 0x22c 0x0 0x0 0x98 0x5 0x0 0x80c 0x0 0x0 0x818 0xd 0x0 0x860 0x1 0x0 0x864 0x3a 0x0 0x87c 0x2f 0x0 0x8c0 0x9 0x0 0x8c4 0x9 0x0 0x8c8 0x1a 0x0 0x8d0 0x1 0x0 0x8d4 0x7 0x0 0x8d8 0x31 0x0 0x8dc 0x31 0x0 0x8e0 0x3 0x0 0x8fc 0x2 0x0 0x900 0x1 0x0 0x908 0x12 0x0 0x914 0x25 0x0 0x918 0x0 0x0 0x91c 0x5 0x0 0x920 0x1 0x0 0x924 0x26 0x0 0x928 0x12 0x0 0x930 0x4 0x0 0x934 0x4 0x0 0x938 0x9 0x0 0x954 0x15 0x0 0x960 0x32 0x0 0x968 0x7f 0x0 0x96c 0x7 0x0 0x978 0x4 0x0 0x980 0x70 0x0 0x984 0x8b 0x0 0x988 0x8 0x0 0x98c 0x9 0x0 0x990 0x3 0x0 0x994 0x4 0x0 0x998 0x2 0x0 0x99c 0xc 0x0 0x9a4 0x2 0x0 0x9c0 0x5c 0x0 0x9c4 0x3e 0x0 0x9c8 0x3f 0x0 0xa30 0x1 0x0 0xa34 0xa0 0x0 0xa38 0x8 0x0 0xaa4 0x1 0x0 0xaac 0xc3 0x0 0xab0 0x0 0x0 0xab8 0x8c 0x0 0xac0 0x7f 0x0 0xac4 0x2a 0x0 0x810 0xc 0x0 0x814 0x0 0x0 0xacc 0x4 0x0 0x93c 0x20 0x0 0x100c 0x0 0x0 0x1018 0xd 0x0 0x1060 0x1 0x0 0x1064 0x3a 0x0 0x107c 0x2f 0x0 0x10c0 0x9 0x0 0x10c4 0x9 0x0 0x10c8 0x1a 0x0 0x10d0 0x1 0x0 0x10d4 0x7 0x0 0x10d8 0x31 0x0 0x10dc 0x31 0x0 0x10e0 0x3 0x0 0x10fc 0x2 0x0 0x1100 0x1 0x0 0x1108 0x12 0x0 0x1114 0x25 0x0 0x1118 0x0 0x0 0x111c 0x5 0x0 0x1120 0x1 0x0 0x1124 0x26 0x0 0x1128 0x12 0x0 0x1130 0x4 0x0 0x1134 0x4 0x0 0x1138 0x9 0x0 0x1154 0x15 0x0 0x1160 0x32 0x0 0x1168 0x7f 0x0 0x116c 0x7 0x0 0x1178 0x4 0x0 0x1180 0x70 0x0 0x1184 0x8b 0x0 0x1188 0x8 0x0 0x118c 0x9 0x0 0x1190 0x3 0x0 0x1194 0x4 0x0 0x1198 0x2 0x0 0x119c 0xc 0x0 0x11a4 0x2 0x0 0x11c0 0x5c 0x0 0x11c4 0x3e 0x0 0x11c8 0x3f 0x0 0x1230 0x1 0x0 0x1234 0xa0 0x0 0x1238 0x8 0x0 0x12a4 0x1 0x0 0x12ac 0xc3 0x0 0x12b0 0x0 0x0 0x12b8 0x8c 0x0 0x12c0 0x7f 0x0 0x12c4 0x2a 0x0 0x1010 0xc 0x0 0x1014 0xf 0x0 0x12cc 0x4 0x0 0x113c 0x20 0x0 0x195c 0x3f 0x0 0x1974 0x50 0x0 0x196c 0x9f 0x0 0x182c 0x19 0x0 0x1840 0x7 0x0 0x1854 0x17 0x0 0x1868 0x9 0x0 0x1800 0x0 0x0 0xaa8 0x1 0x0 0x12a8 0x1 0x0 0x1808 0x1 0x0>; - pinctrl-names = "default"; - pinctrl-0 = <0x268 0x269 0x26a>; - perst-gpio = <0x34 0x66 0x0>; - wake-gpio = <0x34 0x68 0x0>; - gdsc-vdd-supply = <0x26b>; - 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 0x0>; - qcom,l1-supported; - qcom,l1ss-supported; - qcom,aux-clk-sync; - qcom,ep-latency = <0xa>; - qcom,slv-addr-space-size = <0x20000000>; - qcom,phy-status-offset = <0x1aac>; - qcom,boot-option = <0x1>; - linux,pci-domain = <0x1>; - qcom,msi-gicm-addr = <0x17a00040>; - qcom,msi-gicm-base = <0x2e0>; - qcom,max-link-speed = <0x3>; - qcom,use-19p2mhz-aux-clk; - qcom,smmu-sid-base = <0x1c00>; - iommu-map = <0x0 0x29 0x1c00 0x1 0x100 0x29 0x1c01 0x1 0x200 0x29 0x1c02 0x1 0x300 0x29 0x1c03 0x1 0x400 0x29 0x1c04 0x1 0x500 0x29 0x1c05 0x1 0x600 0x29 0x1c06 0x1 0x700 0x29 0x1c07 0x1 0x800 0x29 0x1c08 0x1 0x900 0x29 0x1c09 0x1 0xa00 0x29 0x1c0a 0x1 0xb00 0x29 0x1c0b 0x1 0xc00 0x29 0x1c0c 0x1 0xd00 0x29 0x1c0d 0x1 0xe00 0x29 0x1c0e 0x1 0xf00 0x29 0x1c0f 0x1>; - qcom,msm-bus,name = "pcie1"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x64 0x200 0x0 0x0 0x64 0x200 0x1f4 0x320>; - clocks = <0x22 0x3e 0x21 0x0 0x22 0x39 0x22 0x3b 0x22 0x3d 0x22 0x3f 0x22 0x3c 0x22 0x40 0x22 0x6 0x22 0x42 0x22 0x41>; - clock-names = "pcie_1_pipe_clk", "pcie_1_ref_clk_src", "pcie_1_aux_clk", "pcie_1_cfg_ahb_clk", "pcie_1_mstr_axi_clk", "pcie_1_slv_axi_clk", "pcie_1_ldo", "pcie_1_slv_q2a_axi_clk", "pcie_tbu_clk", "pcie_phy_refgen_clk", "pcie_phy_aux_clk"; - max-clock-frequency-hz = <0x0 0x0 0x124f800 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x5f5e100 0x0>; - resets = <0x22 0x2 0x22 0x19>; - reset-names = "pcie_1_core_reset", "pcie_1_phy_reset"; - phandle = <0x267>; - status = "disabled"; - }; - - qcom,msm-pcm { - compatible = "qcom,msm-pcm-dsp"; - qcom,msm-pcm-dsp-id = <0x0>; - phandle = <0x26c>; - }; - - qcom,msm-pcm-routing { - compatible = "qcom,msm-pcm-routing"; - phandle = <0x276>; - }; - - qcom,msm-compr-dsp { - compatible = "qcom,msm-compr-dsp"; - phandle = <0x277>; - }; - - qcom,msm-pcm-low-latency { - compatible = "qcom,msm-pcm-dsp"; - qcom,msm-pcm-dsp-id = <0x1>; - qcom,msm-pcm-low-latency; - qcom,latency-level = "regular"; - phandle = <0x26d>; - }; - - qcom,msm-ultra-low-latency { - compatible = "qcom,msm-pcm-dsp"; - qcom,msm-pcm-dsp-id = <0x2>; - qcom,msm-pcm-low-latency; - qcom,latency-level = "ultra"; - phandle = <0x26e>; - }; - - qcom,msm-pcm-dsp-noirq { - compatible = "qcom,msm-pcm-dsp-noirq"; - qcom,msm-pcm-low-latency; - qcom,latency-level = "ultra"; - phandle = <0x278>; - }; - - qcom,msm-compress-dsp { - compatible = "qcom,msm-compress-dsp"; - phandle = <0x272>; - }; - - qcom,msm-voip-dsp { - compatible = "qcom,msm-voip-dsp"; - phandle = <0x26f>; - }; - - qcom,msm-pcm-voice { - compatible = "qcom,msm-pcm-voice"; - qcom,destroy-cvd; - phandle = <0x270>; - }; - - qcom,msm-stub-codec { - compatible = "qcom,msm-stub-codec"; - phandle = <0x4aa>; - }; - - qcom,msm-dai-fe { - compatible = "qcom,msm-dai-fe"; - }; - - qcom,msm-pcm-afe { - compatible = "qcom,msm-pcm-afe"; - phandle = <0x274>; - }; - - qcom,msm-dai-q6-hdmi { - compatible = "qcom,msm-dai-q6-hdmi"; - qcom,msm-dai-q6-dev-id = <0x8>; - phandle = <0x279>; - }; - - qcom,msm-dai-q6-dp { - compatible = "qcom,msm-dai-q6-hdmi"; - qcom,msm-dai-q6-dev-id = <0x6020>; - phandle = <0x27a>; - }; - - qcom,msm-pcm-loopback { - compatible = "qcom,msm-pcm-loopback"; - phandle = <0x271>; - }; - - qcom,msm-dai-mi2s { - compatible = "qcom,msm-dai-mi2s"; - phandle = <0x4ab>; - - qcom,msm-dai-q6-mi2s-prim { - compatible = "qcom,msm-dai-q6-mi2s"; - qcom,msm-dai-q6-mi2s-dev-id = <0x0>; - qcom,msm-mi2s-rx-lines = <0x3>; - qcom,msm-mi2s-tx-lines = <0x0>; - phandle = <0x27b>; - }; - - qcom,msm-dai-q6-mi2s-sec { - compatible = "qcom,msm-dai-q6-mi2s"; - qcom,msm-dai-q6-mi2s-dev-id = <0x1>; - qcom,msm-mi2s-rx-lines = <0x1>; - qcom,msm-mi2s-tx-lines = <0x0>; - phandle = <0x27c>; - }; - - qcom,msm-dai-q6-mi2s-tert { - compatible = "qcom,msm-dai-q6-mi2s"; - qcom,msm-dai-q6-mi2s-dev-id = <0x2>; - qcom,msm-mi2s-rx-lines = <0x0>; - qcom,msm-mi2s-tx-lines = <0x3>; - phandle = <0x27d>; - }; - - qcom,msm-dai-q6-mi2s-quat { - compatible = "qcom,msm-dai-q6-mi2s"; - qcom,msm-dai-q6-mi2s-dev-id = <0x3>; - qcom,msm-mi2s-rx-lines = <0x2>; - qcom,msm-mi2s-tx-lines = <0x1>; - phandle = <0x27e>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x453 0x455 0x457>; - pinctrl-1 = <0x452 0x454 0x456>; - }; - - qcom,msm-dai-q6-mi2s-quin { - compatible = "qcom,msm-dai-q6-mi2s"; - qcom,msm-dai-q6-mi2s-dev-id = <0x4>; - qcom,msm-mi2s-rx-lines = <0x1>; - qcom,msm-mi2s-tx-lines = <0x2>; - phandle = <0x4ac>; - }; - - qcom,msm-dai-q6-mi2s-senary { - compatible = "qcom,msm-dai-q6-mi2s"; - qcom,msm-dai-q6-mi2s-dev-id = <0x6>; - qcom,msm-mi2s-rx-lines = <0x0>; - qcom,msm-mi2s-tx-lines = <0x3>; - phandle = <0x4ad>; - }; - }; - - qcom,msm-lsm-client { - compatible = "qcom,msm-lsm-client"; - phandle = <0x275>; - }; - - 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>; - phandle = <0x283>; - }; - - qcom,msm-dai-q6-sb-0-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4001>; - phandle = <0x284>; - }; - - qcom,msm-dai-q6-sb-1-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4002>; - phandle = <0x285>; - }; - - qcom,msm-dai-q6-sb-1-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4003>; - phandle = <0x286>; - }; - - qcom,msm-dai-q6-sb-2-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4004>; - phandle = <0x287>; - }; - - qcom,msm-dai-q6-sb-2-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4005>; - phandle = <0x288>; - }; - - qcom,msm-dai-q6-sb-3-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4006>; - phandle = <0x289>; - }; - - qcom,msm-dai-q6-sb-3-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4007>; - phandle = <0x28a>; - }; - - qcom,msm-dai-q6-sb-4-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4008>; - phandle = <0x28b>; - }; - - qcom,msm-dai-q6-sb-4-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4009>; - phandle = <0x28c>; - }; - - qcom,msm-dai-q6-sb-5-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400b>; - phandle = <0x28d>; - }; - - qcom,msm-dai-q6-sb-5-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400a>; - phandle = <0x296>; - }; - - qcom,msm-dai-q6-sb-6-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400c>; - phandle = <0x297>; - }; - - qcom,msm-dai-q6-sb-7-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400e>; - phandle = <0x298>; - }; - - qcom,msm-dai-q6-sb-7-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400f>; - phandle = <0x299>; - }; - - qcom,msm-dai-q6-sb-8-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4010>; - phandle = <0x4ae>; - }; - - qcom,msm-dai-q6-sb-8-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4011>; - phandle = <0x29a>; - }; - - qcom,msm-dai-q6-bt-sco-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3000>; - phandle = <0x4af>; - }; - - qcom,msm-dai-q6-bt-sco-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3001>; - phandle = <0x4b0>; - }; - - qcom,msm-dai-q6-int-fm-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3004>; - phandle = <0x4b1>; - }; - - qcom,msm-dai-q6-int-fm-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3005>; - phandle = <0x4b2>; - }; - - qcom,msm-dai-q6-be-afe-pcm-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0xe0>; - phandle = <0x28e>; - }; - - qcom,msm-dai-q6-be-afe-pcm-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0xe1>; - phandle = <0x28f>; - }; - - qcom,msm-dai-q6-afe-proxy-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0xf1>; - phandle = <0x290>; - }; - - qcom,msm-dai-q6-afe-proxy-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0xf0>; - phandle = <0x291>; - }; - - qcom,msm-dai-q6-afe-loopback-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x6001>; - phandle = <0x2a6>; - }; - - qcom,msm-dai-q6-incall-record-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x8003>; - phandle = <0x292>; - }; - - qcom,msm-dai-q6-incall-record-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x8004>; - phandle = <0x293>; - }; - - qcom,msm-dai-q6-incall-music-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x8005>; - phandle = <0x294>; - }; - - qcom,msm-dai-q6-incall-music-2-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x8002>; - phandle = <0x295>; - }; - - qcom,msm-dai-q6-usb-audio-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x7000>; - phandle = <0x29b>; - }; - - qcom,msm-dai-q6-usb-audio-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x7001>; - phandle = <0x29c>; - }; - }; - - qcom,msm-pcm-hostless { - compatible = "qcom,msm-pcm-hostless"; - phandle = <0x273>; - - audio_test_mod { - compatible = "qcom,audio-test-mod"; - }; - }; - - qcom,msm-audio-apr { - compatible = "qcom,msm-audio-apr"; - qcom,subsys-name = "apr_adsp"; - phandle = <0x4b3>; - - sound-tavil { - compatible = "qcom,sdm845-asoc-snd-tavil"; - qcom,model = "sdm845-tavil-snd-card"; - qcom,afe-rxtx-lb = <0x1>; - qcom,ext-disp-audio-rx; - qcom,wcn-btfm; - qcom,mi2s-audio-intf; - qcom,auxpcm-audio-intf; - qcom,msm-mi2s-master = <0x1 0x1 0x1 0x1>; - asoc-platform = <0x26c 0x26d 0x26e 0x26f 0x270 0x271 0x272 0x273 0x274 0x275 0x276 0x277 0x278>; - asoc-platform-names = "msm-pcm-dsp.0", "msm-pcm-dsp.1", "msm-pcm-dsp.2", "msm-voip-dsp", "msm-pcm-voice", "msm-pcm-loopback", "msm-compress-dsp", "msm-pcm-hostless", "msm-pcm-afe", "msm-lsm-client", "msm-pcm-routing", "msm-compr-dsp", "msm-pcm-dsp-noirq"; - asoc-cpu = <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 0x2a4 0x2a5 0x2a6>; - asoc-cpu-names = "msm-dai-q6-hdmi.8", "msm-dai-q6-dp.24608", "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4", "msm-dai-q6-dev.16384", "msm-dai-q6-dev.16385", "msm-dai-q6-dev.16386", "msm-dai-q6-dev.16387", "msm-dai-q6-dev.16388", "msm-dai-q6-dev.16389", "msm-dai-q6-dev.16390", "msm-dai-q6-dev.16391", "msm-dai-q6-dev.16392", "msm-dai-q6-dev.16393", "msm-dai-q6-dev.16395", "msm-dai-q6-dev.224", "msm-dai-q6-dev.225", "msm-dai-q6-dev.241", "msm-dai-q6-dev.240", "msm-dai-q6-dev.32771", "msm-dai-q6-dev.32772", "msm-dai-q6-dev.32773", "msm-dai-q6-dev.32770", "msm-dai-q6-dev.16394", "msm-dai-q6-dev.16396", "msm-dai-q6-dev.16398", "msm-dai-q6-dev.16399", "msm-dai-q6-dev.16401", "msm-dai-q6-dev.28672", "msm-dai-q6-dev.28673", "msm-dai-q6-tdm.36864", "msm-dai-q6-tdm.36865", "msm-dai-q6-tdm.36880", "msm-dai-q6-tdm.36881", "msm-dai-q6-tdm.36896", "msm-dai-q6-tdm.36897", "msm-dai-q6-tdm.36912", "msm-dai-q6-tdm.36913", "msm-dai-q6-tdm.36914", "msm-dai-q6-dev.24577"; - op,smartpa = "max98927"; - phandle = <0x4b4>; - qcom,audio-routing = "AIF4 VI", "MCLK", "RX_BIAS", "MCLK", "MADINPUT", "MCLK", "hifi amp", "LINEOUT1", "hifi amp", "LINEOUT2", "AMIC2", "MIC BIAS2", "MIC BIAS2", "Headset Mic", "AMIC3", "MIC BIAS4", "MIC BIAS4", "ANCRight Headset Mic", "AMIC4", "MIC BIAS1", "MIC BIAS1", "ANCLeft Headset Mic", "AMIC5", "MIC BIAS4", "MIC BIAS4", "Handset Mic", "DMIC0", "MIC BIAS1", "MIC BIAS1", "Digital Mic0", "DMIC1", "MIC BIAS1", "MIC BIAS1", "Digital Mic1", "DMIC2", "MIC BIAS3", "MIC BIAS3", "Digital Mic2", "DMIC3", "MIC BIAS3", "MIC BIAS3", "Digital Mic3", "DMIC4", "MIC BIAS4", "MIC BIAS4", "Digital Mic4", "DMIC5", "MIC BIAS4", "MIC BIAS4", "Digital Mic5", "SpkrLeft IN", "SPK1 OUT", "SpkrRight IN", "SPK2 OUT"; - qcom,msm-mbhc-hphl-swh = <0x1>; - qcom,msm-mbhc-gnd-swh = <0x1>; - qcom,msm-mbhc-hs-mic-max-threshold-mv = <0x6a4>; - qcom,msm-mbhc-hs-mic-min-threshold-mv = <0x32>; - qcom,hph-en0-gpio = <0x50f>; - qcom,hph-en1-gpio = <0x510>; - qcom,tavil-mclk-clk-freq = <0x927c00>; - asoc-codec = <0x4aa 0x511>; - asoc-codec-names = "msm-stub-codec.1", "msm-ext-disp-audio-codec-rx"; - qcom,usbc-analog-en1-gpio = <0x512>; - qcom,usbc-analog-en2-gpio = <0x34 0x33 0x0>; - pinctrl-names = "aud_active", "aud_sleep"; - pinctrl-0 = <0x409>; - pinctrl-1 = <0x408>; - qcom,wsa-max-devs = <0x0>; - }; - }; - - qcom,msm-pri-auxpcm { - compatible = "qcom,msm-auxpcm-dev"; - qcom,msm-cpudai-auxpcm-mode = <0x0 0x0>; - qcom,msm-cpudai-auxpcm-sync = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-frame = <0x5 0x4>; - qcom,msm-cpudai-auxpcm-quant = <0x2 0x2>; - qcom,msm-cpudai-auxpcm-num-slots = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-slot-mapping = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-data = <0x0 0x0>; - qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>; - qcom,msm-auxpcm-interface = "primary"; - qcom,msm-cpudai-afe-clk-ver = <0x2>; - phandle = <0x27f>; - }; - - qcom,msm-sec-auxpcm { - compatible = "qcom,msm-auxpcm-dev"; - qcom,msm-cpudai-auxpcm-mode = <0x0 0x0>; - qcom,msm-cpudai-auxpcm-sync = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-frame = <0x5 0x4>; - qcom,msm-cpudai-auxpcm-quant = <0x2 0x2>; - qcom,msm-cpudai-auxpcm-num-slots = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-slot-mapping = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-data = <0x0 0x0>; - qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>; - qcom,msm-auxpcm-interface = "secondary"; - qcom,msm-cpudai-afe-clk-ver = <0x2>; - phandle = <0x280>; - }; - - qcom,msm-tert-auxpcm { - compatible = "qcom,msm-auxpcm-dev"; - qcom,msm-cpudai-auxpcm-mode = <0x0 0x0>; - qcom,msm-cpudai-auxpcm-sync = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-frame = <0x5 0x4>; - qcom,msm-cpudai-auxpcm-quant = <0x2 0x2>; - qcom,msm-cpudai-auxpcm-num-slots = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-slot-mapping = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-data = <0x0 0x0>; - qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>; - qcom,msm-auxpcm-interface = "tertiary"; - qcom,msm-cpudai-afe-clk-ver = <0x2>; - phandle = <0x281>; - }; - - qcom,msm-quat-auxpcm { - compatible = "qcom,msm-auxpcm-dev"; - qcom,msm-cpudai-auxpcm-mode = <0x0 0x0>; - qcom,msm-cpudai-auxpcm-sync = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-frame = <0x5 0x4>; - qcom,msm-cpudai-auxpcm-quant = <0x2 0x2>; - qcom,msm-cpudai-auxpcm-num-slots = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-slot-mapping = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-data = <0x0 0x0>; - qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>; - qcom,msm-auxpcm-interface = "quaternary"; - qcom,msm-cpudai-afe-clk-ver = <0x2>; - phandle = <0x282>; - }; - - qcom,msm-quin-auxpcm { - compatible = "qcom,msm-auxpcm-dev"; - qcom,msm-cpudai-auxpcm-mode = <0x0 0x0>; - qcom,msm-cpudai-auxpcm-sync = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-frame = <0x5 0x4>; - qcom,msm-cpudai-auxpcm-quant = <0x2 0x2>; - qcom,msm-cpudai-auxpcm-num-slots = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-slot-mapping = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-data = <0x0 0x0>; - qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>; - qcom,msm-auxpcm-interface = "quinary"; - qcom,msm-cpudai-afe-clk-ver = <0x2>; - phandle = <0x4b5>; - }; - - qcom,msm-hdmi-dba-codec-rx { - compatible = "qcom,msm-hdmi-dba-codec-rx"; - qcom,dba-bridge-chip = "adv7533"; - phandle = <0x4b6>; - }; - - qcom,msm-audio-ion { - compatible = "qcom,msm-audio-ion"; - qcom,smmu-version = <0x2>; - qcom,smmu-enabled; - iommus = <0x29 0x1821 0x0>; - qcom,smmu-sid-mask = <0x0 0xf>; - phandle = <0x4b7>; - }; - - qcom,msm-adsp-loader { - status = "ok"; - compatible = "qcom,adsp-loader"; - qcom,adsp-state = <0x0>; - }; - - 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 = <0x1>; - qcom,msm-cpudai-tdm-group-port-id = <0x9000>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - - 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 = <0x0>; - phandle = <0x29d>; - }; - }; - - 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 = <0x1>; - qcom,msm-cpudai-tdm-group-port-id = <0x9001>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - - 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 = <0x0>; - phandle = <0x29e>; - }; - }; - - 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 = <0x1>; - qcom,msm-cpudai-tdm-group-port-id = <0x9010>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - - 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 = <0x0>; - phandle = <0x29f>; - }; - }; - - 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 = <0x1>; - qcom,msm-cpudai-tdm-group-port-id = <0x9011>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - - 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 = <0x0>; - phandle = <0x2a0>; - }; - }; - - 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 = <0x1>; - qcom,msm-cpudai-tdm-group-port-id = <0x9020>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - - 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 = <0x0>; - phandle = <0x2a1>; - }; - }; - - 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 = <0x1>; - qcom,msm-cpudai-tdm-group-port-id = <0x9021>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - - 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 = <0x0>; - phandle = <0x2a2>; - }; - }; - - 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 = <0x2>; - qcom,msm-cpudai-tdm-group-port-id = <0x9030 0x9032>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - phandle = <0x4b8>; - - 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 = <0x0>; - phandle = <0x2a3>; - }; - - qcom,msm-dai-q6-tdm-quat-rx-1 { - compatible = "qcom,msm-dai-q6-tdm"; - qcom,msm-cpudai-tdm-dev-id = <0x9032>; - qcom,msm-cpudai-tdm-data-align = <0x0>; - phandle = <0x2a5>; - }; - }; - - 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 = <0x1>; - qcom,msm-cpudai-tdm-group-port-id = <0x9031>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - - 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 = <0x0>; - phandle = <0x2a4>; - }; - }; - - 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 = <0x1>; - qcom,msm-cpudai-tdm-group-port-id = <0x9040>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - - 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 = <0x0>; - phandle = <0x4b9>; - }; - }; - - 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 = <0x1>; - qcom,msm-cpudai-tdm-group-port-id = <0x9041>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - - 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 = <0x0>; - phandle = <0x4ba>; - }; - }; - - qcom,avtimer@170f7000 { - compatible = "qcom,avtimer"; - reg = <0x170f700c 0x4 0x170f7010 0x4>; - reg-names = "avtimer_lsb_addr", "avtimer_msb_addr"; - qcom,clk-div = <0xc0>; - qcom,clk-mult = <0xa>; - }; - - qcom,kgsl-hyp { - compatible = "qcom,pil-tz-generic"; - qcom,pas-id = <0xd>; - qcom,firmware-name = "a630_zap"; - memory-region = <0x2a7>; - phandle = <0x4bb>; - }; - - qcom,kgsl-busmon { - label = "kgsl-busmon"; - compatible = "qcom,kgsl-busmon"; - phandle = <0x4bc>; - }; - - qcom,gpubw { - compatible = "qcom,devbw"; - governor = "bw_vbif"; - qcom,src-dst-ports = <0x1a 0x200>; - qcom,bw-tbl = <0x0 0x17d 0x23c 0x2fa 0x478 0x623 0x826 0xa25 0xb71 0xf27 0x134f 0x172b 0x1ae1>; - phandle = <0x2a8>; - }; - - qcom,kgsl-3d0@5000000 { - label = "kgsl-3d0"; - compatible = "qcom,kgsl-3d0", "qcom,kgsl-3d"; - status = "ok"; - reg = <0x5000000 0x40000 0x5061000 0x800 0x509e000 0x1000>; - reg-names = "kgsl_3d0_reg_memory", "kgsl_3d0_cx_dbgc_memory", "cx_misc"; - interrupts = <0x0 0x12c 0x0>; - interrupt-names = "kgsl_3d0_irq"; - qcom,id = <0x0>; - qcom,chipid = <0x6030001>; - qcom,initial-pwrlevel = <0x7>; - qcom,gpu-quirk-hfi-use-reg; - qcom,gpu-quirk-secvid-set-once; - qcom,idle-timeout = <0x50>; - qcom,no-nap; - qcom,highest-bank-bit = <0xf>; - qcom,min-access-length = <0x20>; - qcom,ubwc-mode = <0x2>; - qcom,snapshot-size = <0x100000>; - qcom,gpu-qdss-stm = <0x161c0000 0x40000>; - qcom,tsens-name = "tsens_tz_sensor12"; - #cooling-cells = <0x2>; - tzone-names = "gpu0-usr", "gpu1-usr"; - qcom,pm-qos-active-latency = <0x2c>; - clocks = <0x1c 0x3 0xa7 0xa 0x22 0x1a 0x22 0x29 0xa7 0x4 0x87 0x10>; - clock-names = "core_clk", "rbbmtimer_clk", "mem_clk", "mem_iface_clk", "gmu_clk", "l3_vote"; - qcom,isense-clk-on-level = <0x1>; - qcom,gpubw-dev = <0x2a8>; - qcom,bus-control; - qcom,msm-bus,name = "grp3d"; - qcom,bus-width = <0x20>; - qcom,msm-bus,num-cases = <0xd>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x1a 0x200 0x0 0x0 0x1a 0x200 0x0 0x61a80 0x1a 0x200 0x0 0x927c0 0x1a 0x200 0x0 0xc3500 0x1a 0x200 0x0 0x124f80 0x1a 0x200 0x0 0x192580 0x1a 0x200 0x0 0x2162e0 0x1a 0x200 0x0 0x2990a0 0x1a 0x200 0x0 0x2ee000 0x1a 0x200 0x0 0x3e12a0 0x1a 0x200 0x0 0x4f1a00 0x1a 0x200 0x0 0x5ee8e0 0x1a 0x200 0x0 0x6e1b80>; - regulator-names = "vddcx", "vdd"; - vddcx-supply = <0x1a4>; - vdd-supply = <0x2a9>; - cache-slice-names = "gpu", "gpuhtw"; - cache-slices = <0x2d 0xc 0x2d 0xb>; - phandle = <0x9e>; - - qcom,gpu-coresights { - #address-cells = <0x1>; - #size-cells = <0x0>; - compatible = "qcom,gpu-coresight"; - status = "disabled"; - - qcom,gpu-coresight@0 { - reg = <0x0>; - coresight-name = "coresight-gfx"; - coresight-atid = <0x32>; - - port { - - endpoint { - remote-endpoint = <0x2aa>; - phandle = <0x148>; - }; - }; - }; - - qcom,gpu-coresight@1 { - reg = <0x1>; - coresight-name = "coresight-gfx-cx"; - coresight-atid = <0x33>; - - port { - - endpoint { - remote-endpoint = <0x2ab>; - phandle = <0x149>; - }; - }; - }; - }; - - qcom,l3-pwrlevels { - #address-cells = <0x1>; - #size-cells = <0x0>; - compatible = "qcom,l3-pwrlevels"; - - qcom,l3-pwrlevel@0 { - reg = <0x0>; - qcom,l3-freq = <0x0>; - }; - - qcom,l3-pwrlevel@1 { - reg = <0x1>; - qcom,l3-freq = <0x3010b000>; - }; - - qcom,l3-pwrlevel@2 { - reg = <0x2>; - qcom,l3-freq = <0x4dd1e000>; - }; - }; - - qcom,gpu-mempools { - #address-cells = <0x1>; - #size-cells = <0x0>; - compatible = "qcom,gpu-mempools"; - - qcom,gpu-mempool@0 { - reg = <0x0>; - qcom,mempool-page-size = <0x1000>; - qcom,mempool-reserved = <0x800>; - qcom,mempool-allocate; - }; - - qcom,gpu-mempool@1 { - reg = <0x1>; - qcom,mempool-page-size = <0x2000>; - qcom,mempool-reserved = <0x400>; - qcom,mempool-allocate; - }; - - qcom,gpu-mempool@2 { - reg = <0x2>; - qcom,mempool-page-size = <0x10000>; - qcom,mempool-reserved = <0x100>; - }; - - qcom,gpu-mempool@3 { - reg = <0x3>; - qcom,mempool-page-size = <0x100000>; - qcom,mempool-reserved = <0x20>; - }; - }; - - qcom,gpu-pwrlevels { - #address-cells = <0x1>; - #size-cells = <0x0>; - compatible = "qcom,gpu-pwrlevels"; - - qcom,gpu-pwrlevel@0 { - reg = <0x0>; - qcom,gpu-freq = <0x30479e80>; - qcom,bus-freq = <0xc>; - qcom,bus-min = <0xc>; - qcom,bus-max = <0xc>; - }; - - qcom,gpu-pwrlevel@1 { - reg = <0x1>; - qcom,gpu-freq = <0x2a51bd80>; - qcom,bus-freq = <0xc>; - qcom,bus-min = <0xb>; - qcom,bus-max = <0xc>; - }; - - qcom,gpu-pwrlevel@2 { - reg = <0x2>; - qcom,gpu-freq = <0x283baec0>; - qcom,bus-freq = <0xc>; - qcom,bus-min = <0xa>; - qcom,bus-max = <0xc>; - }; - - qcom,gpu-pwrlevel@3 { - reg = <0x3>; - qcom,gpu-freq = <0x23863d00>; - qcom,bus-freq = <0xa>; - qcom,bus-min = <0x9>; - qcom,bus-max = <0xc>; - }; - - qcom,gpu-pwrlevel@4 { - reg = <0x4>; - qcom,gpu-freq = <0x1efe9200>; - qcom,bus-freq = <0x9>; - qcom,bus-min = <0x8>; - qcom,bus-max = <0xb>; - }; - - qcom,gpu-pwrlevel@5 { - reg = <0x5>; - qcom,gpu-freq = <0x18ad2380>; - qcom,bus-freq = <0x8>; - qcom,bus-min = <0x7>; - qcom,bus-max = <0x9>; - }; - - qcom,gpu-pwrlevel@6 { - reg = <0x6>; - qcom,gpu-freq = <0x14628180>; - qcom,bus-freq = <0x6>; - qcom,bus-min = <0x5>; - qcom,bus-max = <0x7>; - }; - - qcom,gpu-pwrlevel@7 { - reg = <0x7>; - qcom,gpu-freq = <0xf518240>; - qcom,bus-freq = <0x4>; - qcom,bus-min = <0x3>; - qcom,bus-max = <0x5>; - }; - - qcom,gpu-pwrlevel@8 { - reg = <0x8>; - qcom,gpu-freq = <0x7bfa480>; - qcom,bus-freq = <0x3>; - qcom,bus-min = <0x2>; - qcom,bus-max = <0x4>; - }; - - qcom,gpu-pwrlevel@9 { - reg = <0x9>; - qcom,gpu-freq = <0x0>; - qcom,bus-freq = <0x0>; - qcom,bus-min = <0x0>; - qcom,bus-max = <0x0>; - }; - }; - }; - - qcom,kgsl-iommu { - compatible = "qcom,kgsl-smmu-v2"; - reg = <0x5040000 0x10000>; - qcom,protect = <0x40000 0xc000>; - qcom,micro-mmu-control = <0x6000>; - clocks = <0x22 0x26 0x22 0x1a 0x22 0x29>; - clock-names = "iface_clk", "mem_clk", "mem_iface_clk"; - qcom,secure_align_mask = <0xfff>; - qcom,retention; - qcom,hyp_secure_alloc; - phandle = <0x4bd>; - - gfx3d_user { - compatible = "qcom,smmu-kgsl-cb"; - label = "gfx3d_user"; - iommus = <0x1ac 0x0>; - qcom,gpu-offset = <0x48000>; - phandle = <0x4be>; - }; - - gfx3d_secure { - compatible = "qcom,smmu-kgsl-cb"; - iommus = <0x1ac 0x2 0x1ac 0x1>; - phandle = <0x4bf>; - }; - }; - - qcom,gmu { - label = "kgsl-gmu"; - compatible = "qcom,gpu-gmu"; - reg = <0x506a000 0x30000 0xb200000 0x300000>; - reg-names = "kgsl_gmu_reg", "kgsl_gmu_pdc_reg"; - interrupts = <0x0 0x130 0x0 0x0 0x131 0x0>; - interrupt-names = "kgsl_hfi_irq", "kgsl_gmu_irq"; - qcom,msm-bus,name = "cnoc"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,vectors-KBps = <0x1a 0x2734 0x0 0x0 0x1a 0x2734 0x0 0x64>; - regulator-names = "vddcx", "vdd"; - vddcx-supply = <0x1a4>; - vdd-supply = <0x2a9>; - clocks = <0xa7 0x4 0xa7 0xa 0x22 0x1a 0x22 0x29>; - clock-names = "gmu_clk", "cxo_clk", "axi_clk", "memnoc_clk"; - phandle = <0x9d>; - - qcom,gmu-pwrlevels { - #address-cells = <0x1>; - #size-cells = <0x0>; - compatible = "qcom,gmu-pwrlevels"; - - qcom,gmu-pwrlevel@0 { - reg = <0x0>; - qcom,gmu-freq = <0x0>; - }; - - qcom,gmu-pwrlevel@1 { - reg = <0x1>; - qcom,gmu-freq = <0xbebc200>; - }; - - qcom,gmu-pwrlevel@2 { - reg = <0x2>; - qcom,gmu-freq = <0x1dcd6500>; - }; - }; - - gmu_user { - compatible = "qcom,smmu-gmu-user-cb"; - iommus = <0x1ac 0x4>; - phandle = <0x4c0>; - }; - - gmu_kernel { - compatible = "qcom,smmu-gmu-kernel-cb"; - iommus = <0x1ac 0x5>; - phandle = <0x4c1>; - }; - }; - - ssusb@a600000 { - compatible = "qcom,dwc-usb3-msm"; - reg = <0xa600000 0xf8c00 0x88ee000 0x400>; - reg-names = "core_base", "ahb2phy_base"; - iommus = <0x29 0x740 0x0>; - qcom,smmu-s1-bypass; - #address-cells = <0x1>; - #size-cells = <0x1>; - ranges; - interrupts = <0x0 0x1e9 0x0 0x0 0x82 0x0 0x0 0x1e6 0x0 0x0 0x1e8 0x0>; - interrupt-names = "dp_hs_phy_irq", "pwr_event_irq", "ss_phy_irq", "dm_hs_phy_irq"; - USB3_GDSC-supply = <0x2ac>; - qcom,usb-dbm = <0x2ad>; - qcom,dwc-usb3-msm-tx-fifo-size = <0x5328>; - qcom,num-gsi-evt-buffs = <0x3>; - qcom,use-pdc-interrupts; - qcom,pm-qos-latency = <0x2c>; - extcon = <0x4fc 0x4fc 0x2ae>; - clocks = <0x22 0x95 0x22 0x12 0x22 0x9 0x22 0x97 0x22 0x99 0x22 0xa9 0x22 0x9f>; - clock-names = "core_clk", "iface_clk", "bus_aggr_clk", "utmi_clk", "sleep_clk", "cfg_ahb_clk", "xo"; - qcom,core-clk-rate = <0x7f28155>; - qcom,core-clk-rate-hs = <0x3f940ab>; - resets = <0x22 0xf>; - reset-names = "core_reset"; - qcom,msm-bus,name = "usb0"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x3>; - qcom,msm-bus,vectors-KBps = <0x3d 0x200 0x0 0x0 0x3d 0x2a4 0x0 0x0 0x1 0x247 0x0 0x0 0x3d 0x200 0x3a980 0xaae60 0x3d 0x2a4 0x0 0x960 0x1 0x247 0x0 0x9c40>; - phandle = <0x4c2>; - - dwc3@a600000 { - compatible = "snps,dwc3"; - reg = <0xa600000 0xcd00>; - interrupts = <0x0 0x85 0x0>; - usb-phy = <0x2af 0x2b0>; - tx-fifo-resize; - linux,sysdev_is_parent; - snps,disable-clk-gating; - snps,has-lpm-erratum; - snps,hird-threshold = [10]; - snps,usb3_lpm_capable; - maximum-speed = "high-speed"; - usb-core-id = <0x0>; - }; - - qcom,usbbam@a704000 { - compatible = "qcom,usb-bam-msm"; - reg = <0xa704000 0x17000>; - interrupts = <0x0 0x84 0x0>; - qcom,bam-type = <0x0>; - qcom,usb-bam-fifo-baseaddr = <0x146bb000>; - qcom,usb-bam-num-pipes = <0x8>; - 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 = <0x2>; - qcom,dir = <0x1>; - qcom,pipe-num = <0x0>; - qcom,peer-bam = <0x0>; - qcom,peer-bam-physical-address = <0x6064000>; - qcom,src-bam-pipe-index = <0x0>; - qcom,dst-bam-pipe-index = <0x0>; - qcom,data-fifo-offset = <0x0>; - 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 0x4 0x88e7014 0x4>; - reg-names = "qusb_phy_base", "efuse_addr", "refgen_north_bg_reg_addr"; - qcom,efuse-bit-pos = <0x19>; - qcom,efuse-num-bits = <0x3>; - vdd-supply = <0x2f>; - vdda18-supply = <0x122>; - vdda33-supply = <0xbb>; - qcom,override-bias-ctrl2; - qcom,vdd-voltage-level = <0x0 0xd6d80 0xd6d80>; - qcom,qusb-phy-reg-offset = <0x240 0x1a0 0x210 0x230 0xa8 0x254 0x198 0x228 0x22c 0x27c 0x280 0x284 0x288 0x2a0>; - qcom,qusb-phy-init-seq = <0x23 0x210 0x3 0x4 0x7c 0x18c 0x80 0x2c 0xa 0x184 0x19 0xb4 0x40 0x194 0x19 0x198 0x21 0x214 0x7 0x220 0x58 0x224 0x46 0x240 0x2b 0x244 0xca 0x248 0x4 0x24c 0x3 0x250 0x0 0x23c 0x22 0x210>; - phy_type = "utmi"; - clocks = <0x21 0x0 0x22 0xa9>; - clock-names = "ref_clk_src", "cfg_ahb_clk"; - resets = <0x22 0x8>; - reset-names = "phy_reset"; - phandle = <0x2af>; - qcom,overwrite-bias2-disable; - qcom,qusb-phy-ophost-init-seq = <0x23 0x210 0x3 0x4 0x7c 0x18c 0x80 0x2c 0xa 0x184 0x19 0xb4 0x40 0x194 0x20 0x198 0x21 0x214 0x7 0x220 0x58 0x224 0x46 0x240 0x2b 0x244 0xca 0x248 0x4 0x24c 0x3 0x250 0x0 0x23c 0x22 0x210>; - pinctrl-names = "atest_usb13_suspend", "atest_usb13_active"; - pinctrl-0 = <0x53b>; - pinctrl-1 = <0x53c>; - }; - - ssphy@88e8000 { - compatible = "qcom,usb-ssphy-qmp-dp-combo"; - reg = <0x88e8000 0x3000>; - reg-names = "qmp_phy_base"; - vdd-supply = <0x2f>; - core-supply = <0x2e>; - qcom,vdd-voltage-level = <0x0 0xd6d80 0xd6d80>; - qcom,vbus-valid-override; - qcom,qmp-phy-init-seq = <0x1048 0x7 0x0 0x1080 0x14 0x0 0x1034 0x8 0x0 0x1138 0x30 0x0 0x103c 0x2 0x0 0x108c 0x8 0x0 0x115c 0x16 0x0 0x1164 0x1 0x0 0x113c 0x80 0x0 0x10b0 0x82 0x0 0x10b8 0xab 0x0 0x10bc 0xea 0x0 0x10c0 0x2 0x0 0x1060 0x6 0x0 0x1068 0x16 0x0 0x1070 0x36 0x0 0x10dc 0x0 0x0 0x10d8 0x3f 0x0 0x10f8 0x1 0x0 0x10f4 0xc9 0x0 0x1148 0xa 0x0 0x10a0 0x0 0x0 0x109c 0x34 0x0 0x1098 0x15 0x0 0x1090 0x4 0x0 0x1154 0x0 0x0 0x1094 0x0 0x0 0x10f0 0x0 0x0 0x1040 0xa 0x0 0x1010 0x1 0x0 0x101c 0x31 0x0 0x1020 0x1 0x0 0x1014 0x0 0x0 0x1018 0x0 0x0 0x1024 0x85 0x0 0x1028 0x7 0x0 0x1430 0xb 0x0 0x14d4 0xf 0x0 0x14d8 0x4e 0x0 0x14dc 0x18 0x0 0x14f8 0x77 0x0 0x14fc 0x80 0x0 0x1504 0x3 0x0 0x150c 0x16 0x0 0x1564 0x5 0x0 0x14c0 0x3 0x0 0x1830 0xb 0x0 0x18d4 0xf 0x0 0x18d8 0x4e 0x0 0x18dc 0x18 0x0 0x18f8 0x77 0x0 0x18fc 0x80 0x0 0x1904 0x3 0x0 0x190c 0x16 0x0 0x1964 0x5 0x0 0x18c0 0x3 0x0 0x1260 0x10 0x0 0x12a4 0x12 0x0 0x128c 0x16 0x0 0x1248 0x9 0x0 0x1244 0x6 0x0 0x1660 0x10 0x0 0x16a4 0x12 0x0 0x168c 0x16 0x0 0x1648 0x9 0x0 0x1644 0x6 0x0 0x1cc8 0x83 0x0 0x1ccc 0x9 0x0 0x1cd0 0xa2 0x0 0x1cd4 0x40 0x0 0x1cc4 0x2 0x0 0x1c80 0xd1 0x0 0x1c84 0x1f 0x0 0x1c88 0x47 0x0 0x1c64 0x1b 0x0 0x1434 0x75 0x0 0x1834 0x75 0x0 0x1dd8 0xba 0x0 0x1c0c 0x9f 0x0 0x1c10 0x9f 0x0 0x1c14 0xb7 0x0 0x1c18 0x4e 0x0 0x1c1c 0x65 0x0 0x1c20 0x6b 0x0 0x1c24 0x15 0x0 0x1c28 0xd 0x0 0x1c2c 0x15 0x0 0x1c30 0xd 0x0 0x1c34 0x15 0x0 0x1c38 0xd 0x0 0x1c3c 0x15 0x0 0x1c40 0x1d 0x0 0x1c44 0x15 0x0 0x1c48 0xd 0x0 0x1c4c 0x15 0x0 0x1c50 0xd 0x0 0x1e0c 0x21 0x0 0x1e10 0x60 0x0 0x1c5c 0x2 0x0 0x1ca0 0x4 0x0 0x1c8c 0x44 0x0 0x1c70 0xe7 0x0 0x1c74 0x3 0x0 0x1c78 0x40 0x0 0x1c7c 0x0 0x0 0x1cb8 0x75 0x0 0x1cb0 0x86 0x0 0x1cbc 0x13 0x0 0x1cac 0x4 0x0 0xffffffff 0xffffffff 0x0>; - qcom,qmp-phy-reg-offset = <0x1d74 0x1cd8 0x1cdc 0x1c04 0x1c00 0x1c08 0x2a18 0x8 0x4 0x1c 0x0 0x10 0xc 0x1a0c>; - clocks = <0x22 0xa0 0x22 0xa3 0x21 0x0 0x22 0x9f 0x22 0xa2 0x22 0xa9>; - clock-names = "aux_clk", "pipe_clk", "ref_clk_src", "ref_clk", "com_aux_clk", "cfg_ahb_clk"; - resets = <0x22 0x13 0x22 0x11>; - reset-names = "global_phy_reset", "phy_reset"; - phandle = <0x4c3>; - extcon = <0x4fc>; - }; - - dbm@a6f8000 { - compatible = "qcom,usb-dbm-1p5"; - reg = <0xa6f8000 0x400>; - qcom,reset-ep-after-lpm-resume; - phandle = <0x2ad>; - }; - - usb_audio_qmi_dev { - compatible = "qcom,usb-audio-qmi-dev"; - iommus = <0x29 0x182c 0x0>; - qcom,usb-audio-stream-id = <0xc>; - qcom,usb-audio-intr-num = <0x2>; - }; - - usb_nop_phy { - compatible = "usb-nop-xceiv"; - phandle = <0x2b0>; - }; - - ssusb@a800000 { - compatible = "qcom,dwc-usb3-msm"; - reg = <0xa800000 0xf8c00 0x88ee000 0x400>; - reg-names = "core_base", "ahb2phy_base"; - iommus = <0x29 0x760 0x0>; - qcom,smmu-s1-bypass; - #address-cells = <0x1>; - #size-cells = <0x1>; - ranges; - interrupts = <0x0 0x1eb 0x0 0x0 0x87 0x0 0x0 0x1e7 0x0 0x0 0x1ea 0x0>; - interrupt-names = "dp_hs_phy_irq", "pwr_event_irq", "ss_phy_irq", "dm_hs_phy_irq"; - USB3_GDSC-supply = <0x2b1>; - qcom,dwc-usb3-msm-tx-fifo-size = <0x5328>; - qcom,use-pdc-interrupts; - clocks = <0x22 0x9a 0x22 0x13 0x22 0xa 0x22 0x9c 0x22 0x9e 0x22 0xa9 0x22 0xa4>; - clock-names = "core_clk", "iface_clk", "bus_aggr_clk", "utmi_clk", "sleep_clk", "cfg_ahb_clk", "xo"; - qcom,core-clk-rate = <0x7f28155>; - qcom,core-clk-rate-hs = <0x3f940ab>; - resets = <0x22 0x10>; - reset-names = "core_reset"; - status = "disabled"; - qcom,msm-bus,name = "usb1"; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,num-paths = <0x2>; - qcom,msm-bus,vectors-KBps = <0x65 0x200 0x0 0x0 0x1 0x2ef 0x0 0x0 0x65 0x200 0x3a980 0xaae60 0x1 0x2ef 0x0 0x9c40>; - phandle = <0x4c4>; - extcon = <0x502>; - - dwc3@a800000 { - compatible = "snps,dwc3"; - reg = <0xa800000 0xcd00>; - interrupts = <0x0 0x8a 0x0>; - usb-phy = <0x2b2 0x2b3>; - 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 = <0x1>; - dr_mode = "host"; - }; - }; - - qusb@88e3000 { - compatible = "qcom,qusb2phy-v2"; - reg = <0x88e3000 0x400 0x88e7014 0x4>; - reg-names = "qusb_phy_base", "refgen_north_bg_reg_addr"; - vdd-supply = <0x2f>; - vdda18-supply = <0x122>; - vdda33-supply = <0xbb>; - qcom,override-bias-ctrl2; - qcom,vdd-voltage-level = <0x0 0xd6d80 0xd6d80>; - qcom,qusb-phy-reg-offset = <0x240 0x1a0 0x210 0x230 0xa8 0x254 0x198 0x228 0x22c 0x27c 0x280 0x2a0>; - qcom,qusb-phy-init-seq = <0x23 0x210 0x3 0x4 0x7c 0x18c 0x80 0x2c 0xa 0x184 0x19 0xb4 0x40 0x194 0x20 0x198 0x21 0x214 0x0 0x220 0x58 0x224 0x20 0x240 0x29 0x244 0xca 0x248 0x4 0x24c 0x3 0x250 0x0 0x23c 0x22 0x210>; - phy_type = "utmi"; - clocks = <0x21 0x0 0x22 0xa9>; - clock-names = "ref_clk_src", "cfg_ahb_clk"; - resets = <0x22 0x9>; - reset-names = "phy_reset"; - status = "disabled"; - phandle = <0x2b2>; - }; - - ssphy@88eb000 { - compatible = "qcom,usb-ssphy-qmp-v2"; - reg = <0x88eb000 0x1000 0x1fcbff0 0x4>; - reg-names = "qmp_phy_base", "vls_clamp_reg"; - vdd-supply = <0x2f>; - core-supply = <0x2e>; - qcom,vdd-voltage-level = <0x0 0xd6d80 0xd6d80>; - qcom,vbus-valid-override; - qcom,qmp-phy-init-seq = <0x48 0x7 0x0 0x80 0x14 0x0 0x34 0x4 0x0 0x138 0x30 0x0 0x3c 0x2 0x0 0x8c 0x8 0x0 0x15c 0x6 0x0 0x164 0x1 0x0 0x13c 0x80 0x0 0xb0 0x82 0x0 0xb8 0xab 0x0 0xbc 0xea 0x0 0xc0 0x2 0x0 0x60 0x6 0x0 0x68 0x16 0x0 0x70 0x36 0x0 0xdc 0x0 0x0 0xd8 0x3f 0x0 0xf8 0x1 0x0 0xf4 0xc9 0x0 0x148 0xa 0x0 0xa0 0x0 0x0 0x9c 0x34 0x0 0x98 0x15 0x0 0x90 0x4 0x0 0x154 0x0 0x0 0x94 0x0 0x0 0xf0 0x0 0x0 0x40 0xa 0x0 0xd0 0x80 0x0 0x10 0x1 0x0 0x1c 0x31 0x0 0x20 0x1 0x0 0x14 0x0 0x0 0x18 0x0 0x0 0x24 0x85 0x0 0x28 0x7 0x0 0x4c0 0xc 0x0 0x564 0x50 0x0 0x430 0xb 0x0 0x4d4 0xe 0x0 0x4d8 0x4e 0x0 0x4dc 0x18 0x0 0x4f8 0x77 0x0 0x4fc 0x80 0x0 0x504 0x3 0x0 0x50c 0x1c 0x0 0x434 0x75 0x0 0x444 0x80 0x0 0x408 0xa 0x0 0x40c 0x6 0x0 0x500 0x0 0x0 0x260 0x10 0x0 0x2a4 0x12 0x0 0x28c 0xc6 0x0 0x248 0x6 0x0 0x244 0x6 0x0 0x8c8 0x83 0x0 0x8cc 0x9 0x0 0x8d0 0xa2 0x0 0x8d4 0x40 0x0 0x8c4 0x2 0x0 0x864 0x1b 0x0 0x80c 0x9f 0x0 0x810 0x9f 0x0 0x814 0xb5 0x0 0x818 0x4c 0x0 0x81c 0x64 0x0 0x820 0x6a 0x0 0x824 0x15 0x0 0x828 0xd 0x0 0x82c 0x15 0x0 0x830 0xd 0x0 0x834 0x15 0x0 0x838 0xd 0x0 0x83c 0x15 0x0 0x840 0xd 0x0 0x844 0x15 0x0 0x848 0xd 0x0 0x84c 0x15 0x0 0x850 0xd 0x0 0x85c 0x2 0x0 0x8a0 0x4 0x0 0x88c 0x44 0x0 0x880 0xd1 0x0 0x884 0x1f 0x0 0x888 0x47 0x0 0x870 0xe7 0x0 0x874 0x3 0x0 0x878 0x40 0x0 0x87c 0x0 0x0 0x9d8 0xba 0x0 0x8b8 0x75 0x0 0x8b0 0x86 0x0 0x8bc 0x13 0x0 0xa0c 0x21 0x0 0xa10 0x60 0x0 0xffffffff 0xffffffff 0x0>; - qcom,qmp-phy-reg-offset = <0x974 0x8d8 0x8dc 0x804 0x800 0x808>; - clocks = <0x22 0xa5 0x22 0xa8 0x21 0x0 0x22 0xa4 0x22 0xa9>; - clock-names = "aux_clk", "pipe_clk", "ref_clk_src", "ref_clk", "cfg_ahb_clk"; - resets = <0x22 0x14 0x22 0x15>; - reset-names = "phy_reset", "phy_phy_reset"; - status = "disabled"; - phandle = <0x2b3>; - }; - - qcom,csiphy@ac68000 { - cell-index = <0x3>; - compatible = "qcom,csiphy-v1.0", "qcom,csiphy"; - reg = <0xac68000 0x1000>; - reg-names = "csiphy"; - reg-cam-base = <0x68000>; - interrupts = <0x0 0x1c0 0x0>; - interrupt-names = "csiphy"; - regulator-names = "gdscr", "refgen"; - gdscr-supply = <0x1bc>; - refgen-supply = <0x123>; - csi-vdd-voltage = <0x124f80>; - mipi-csi-vdd-supply = <0x2f>; - clocks = <0xa6 0x6 0xa6 0x55 0xa6 0x54 0xa6 0x9 0xa6 0xa 0xa6 0x16 0xa6 0x12 0xa6 0x11>; - clock-names = "camnoc_axi_clk", "soc_ahb_clk", "slow_ahb_src_clk", "cpas_ahb_clk", "cphy_rx_clk_src", "csiphy3_clk", "csi3phytimer_clk_src", "csi3phytimer_clk"; - src-clock-name = "csi3phytimer_clk_src"; - clock-cntl-level = "turbo"; - clock-rates = <0x0 0x0 0x0 0x0 0x16e36000 0x0 0x100db355 0x0>; - status = "ok"; - phandle = <0x9c>; - }; - - qcom,cam-lrme { - compatible = "qcom,cam-lrme"; - arch-compat = "lrme"; - status = "ok"; - }; - - qcom,lrme@ac6b000 { - cell-index = <0x0>; - compatible = "qcom,lrme"; - reg-names = "lrme"; - reg = <0xac6b000 0xa00>; - reg-cam-base = <0x6b000>; - interrupt-names = "lrme"; - interrupts = <0x0 0x1dc 0x0>; - regulator-names = "camss"; - camss-supply = <0x1bc>; - clock-names = "camera_ahb", "camera_axi", "soc_ahb_clk", "cpas_ahb_clk", "camnoc_axi_clk", "lrme_clk_src", "lrme_clk"; - clocks = <0x22 0xc 0x22 0xd 0xa6 0x55 0xa6 0x9 0xa6 0x6 0xa6 0x41 0xa6 0x40>; - clock-rates = <0x0 0x0 0x0 0x0 0x0 0xbebc200 0xbebc200 0x0 0x0 0x0 0x0 0x0 0x10089d40 0x10089d40 0x0 0x0 0x0 0x0 0x0 0x1312d000 0x1312d000 0x0 0x0 0x0 0x0 0x0 0x17d78400 0x17d78400>; - clock-cntl-level = "lowsvs", "svs", "svs_l1", "turbo"; - src-clock-name = "lrme_clk_src"; - status = "ok"; - phandle = <0x4c5>; - }; - - bootloader_log { - compatible = "bootloader_log"; - linux,contiguous-region = <0x2b4>; - }; - - qcom,memshare { - compatible = "qcom,memshare"; - - qcom,client_1 { - compatible = "qcom,memshare-peripheral"; - qcom,peripheral-size = <0x0>; - qcom,client-id = <0x0>; - qcom,allocate-boot-time; - label = "modem"; - }; - - qcom,client_2 { - compatible = "qcom,memshare-peripheral"; - qcom,peripheral-size = <0x0>; - qcom,client-id = <0x2>; - label = "modem"; - }; - - qcom,client_3 { - compatible = "qcom,memshare-peripheral"; - qcom,peripheral-size = <0x500000>; - qcom,client-id = <0x1>; - qcom,allocate-on-request; - label = "modem"; - phandle = <0x4c6>; - }; - }; - - syscon@0x5091508 { - compatible = "syscon"; - reg = <0x5091508 0x4>; - phandle = <0x1e>; - }; - - syscon@0x5091008 { - compatible = "syscon"; - reg = <0x5091008 0x4>; - phandle = <0x1f>; - }; - - interrupt-controller@0xb220000 { - compatible = "qcom,pdc-sdm845-v2"; - reg = <0xb220000 0x400>; - #interrupt-cells = <0x3>; - interrupt-parent = <0x80>; - interrupt-controller; - phandle = <0x1>; - }; - - dsi_panel_pwr_supply { - #address-cells = <0x1>; - #size-cells = <0x0>; - phandle = <0x4d4>; - - qcom,panel-supply-entry@0 { - reg = <0x0>; - 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 = <0x1>; - 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 = <0x2>; - 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 = <0x1>; - #size-cells = <0x0>; - phandle = <0x568>; - - qcom,panel-supply-entry@0 { - reg = <0x0>; - 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 = <0x1>; - #size-cells = <0x0>; - phandle = <0x569>; - - qcom,panel-supply-entry@0 { - reg = <0x0>; - 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 = <0x1>; - qcom,supply-name = "vdd"; - qcom,supply-min-voltage = <0x2dc6c0>; - qcom,supply-max-voltage = <0x2dc6c0>; - qcom,supply-enable-load = <0xd13a8>; - qcom,supply-disable-load = <0x0>; - qcom,supply-post-on-sleep = <0x0>; - }; - }; - - 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 0x6 0x2b7 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,platform-te-gpio = <0x34 0xa 0x0>; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - qcom,panel-mode-gpio = <0x34 0x34 0x0>; - qcom,dsi-panel = <0x4d7>; - vddio-supply = <0x121>; - lab-supply = <0x4d8>; - ibb-supply = <0x4d9>; - phandle = <0x56a>; - }; - - 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 0x6 0x2b7 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,platform-te-gpio = <0x34 0xa 0x0>; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - qcom,panel-mode-gpio = <0x34 0x34 0x0>; - qcom,dsi-panel = <0x4da>; - vddio-supply = <0x121>; - lab-supply = <0x4d8>; - ibb-supply = <0x4d9>; - phandle = <0x56b>; - }; - - 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 0x6 0x2b7 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,platform-te-gpio = <0x34 0xa 0x0>; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - qcom,panel-mode-gpio = <0x34 0x34 0x0>; - qcom,dsi-panel = <0x4db>; - vddio-supply = <0x121>; - lab-supply = <0x4d8>; - ibb-supply = <0x4d9>; - phandle = <0x56c>; - }; - - 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 0x6 0x2b7 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,platform-te-gpio = <0x34 0xa 0x0>; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - qcom,panel-mode-gpio = <0x34 0x34 0x0>; - qcom,dsi-panel = <0x4dc>; - vddio-supply = <0x121>; - lab-supply = <0x4d8>; - ibb-supply = <0x4d9>; - phandle = <0x56d>; - }; - - 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 0x6 0x2b7 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - qcom,panel-mode-gpio = <0x34 0x34 0x0>; - qcom,dsi-panel = <0x4dd>; - vddio-supply = <0x121>; - lab-supply = <0x4d8>; - ibb-supply = <0x4d9>; - phandle = <0x56e>; - }; - - 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 0x6 0x2b7 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,platform-te-gpio = <0x34 0xa 0x0>; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - qcom,panel-mode-gpio = <0x34 0x34 0x0>; - qcom,dsi-panel = <0x4de>; - vddio-supply = <0x121>; - lab-supply = <0x4d8>; - ibb-supply = <0x4d9>; - phandle = <0x56f>; - }; - - 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 0x18 0x2b8 0x1b>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,platform-te-gpio = <0x34 0xa 0x0>; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - qcom,panel-mode-gpio = <0x34 0x34 0x0>; - qcom,dsi-panel = <0x4df>; - vddio-supply = <0x121>; - lab-supply = <0x4d8>; - ibb-supply = <0x4d9>; - status = "disabled"; - phandle = <0x570>; - }; - - 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 0x18 0x2b8 0x1b>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,platform-te-gpio = <0x34 0xa 0x0>; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - qcom,panel-mode-gpio = <0x34 0x34 0x0>; - qcom,dsi-panel = <0x4e0>; - vddio-supply = <0x121>; - lab-supply = <0x4d8>; - ibb-supply = <0x4d9>; - phandle = <0x571>; - }; - - 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 0x6 0x2b7 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,dsi-panel = <0x4e1>; - phandle = <0x572>; - }; - - 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 0x6 0x2b7 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,dsi-panel = <0x4e2>; - phandle = <0x573>; - }; - - 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 0x6 0x2b7 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,dsi-panel = <0x4e3>; - phandle = <0x574>; - }; - - 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 0x6 0x2b7 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,dsi-panel = <0x4e4>; - phandle = <0x575>; - }; - - 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 0x6 0x2b7 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,dsi-panel = <0x4e5>; - phandle = <0x576>; - }; - - 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 0x6 0x2b7 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,dsi-panel = <0x4e6>; - phandle = <0x577>; - }; - - 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 0x6 0x2b7 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - qcom,panel-mode-gpio = <0x34 0x34 0x0>; - qcom,dsi-panel = <0x4e7>; - vddio-supply = <0x121>; - lab-supply = <0x4d8>; - ibb-supply = <0x4d9>; - phandle = <0x578>; - }; - - 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 0x6 0x2b7 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,platform-te-gpio = <0x34 0xa 0x0>; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - qcom,panel-mode-gpio = <0x34 0x34 0x0>; - qcom,dsi-panel = <0x4e8>; - vddio-supply = <0x121>; - lab-supply = <0x4d8>; - ibb-supply = <0x4d9>; - phandle = <0x579>; - }; - - 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 0x6 0x2b7 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,platform-te-gpio = <0x34 0xa 0x0>; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - qcom,panel-mode-gpio = <0x34 0x34 0x0>; - qcom,dsi-panel = <0x4e9>; - vddio-supply = <0x121>; - lab-supply = <0x4d8>; - ibb-supply = <0x4d9>; - phandle = <0x57a>; - }; - - qcom,dsi-display@17 { - compatible = "qcom,dsi-display"; - label = "dsi_samsung_s6e3fc1_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2be>; - qcom,dsi-phy = <0x2c0>; - clocks = <0x2b7 0x6 0x2b7 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x413 0x415 0x527>; - pinctrl-1 = <0x414 0x416 0x528>; - qcom,platform-te-gpio = <0x34 0x1e 0x0>; - qcom,platform-reset-gpio = <0x34 0x6 0x0>; - qcom,panel-mode-gpio = <0x34 0x34 0x0>; - qcom,dsi-panel = <0x529>; - vddio-supply = <0x121>; - lab-supply = <0x4d8>; - ibb-supply = <0x4d9>; - oled-vdda-supply = <0x343>; - phandle = <0x5a1>; - }; - - qcom,wb-display@0 { - compatible = "qcom,wb-display"; - cell-index = <0x0>; - label = "wb_display"; - phandle = <0x4eb>; - }; - - qcom,msm-ext-disp { - compatible = "qcom,msm-ext-disp"; - phandle = <0x57c>; - - qcom,msm-ext-disp-audio-codec-rx { - compatible = "qcom,msm-ext-disp-audio-codec-rx"; - phandle = <0x511>; - }; - }; - - gpio_keys { - compatible = "gpio-keys"; - label = "gpio-keys"; - pinctrl-names = "default"; - pinctrl-0 = <0x2f5>; - - vol_up { - label = "volume_up"; - gpios = <0xe7 0x6 0x1>; - linux,input-type = <0x1>; - linux,code = <0x73>; - gpio-key,wakeup; - debounce-interval = <0xf>; - linux,can-disable; - }; - - hallsensor_key { - label = "hallsensor_key"; - gpios = <0x34 0x7c 0x1>; - interrupt-parent = <0x34>; - interrupts = <0x7c 0x0>; - linux,input-type = <0x5>; - linux,code = <0x0>; - gpio-key,wakeup; - debounce-interval = <0xf>; - }; - - vol_down { - label = "volume_down"; - gpios = <0xe7 0x5 0x1>; - linux,input-type = <0x1>; - linux,code = <0x72>; - debounce-interval = <0xf>; - linux,can-disable; - }; - - cam_snapshot { - status = "disabled"; - }; - - cam_focus { - status = "disabled"; - }; - }; - - msm_cdc_pinctrl@49 { - compatible = "qcom,msm-cdc-pinctrl"; - phandle = <0x512>; - }; - - wcd9xxx-irq { - status = "ok"; - compatible = "qcom,wcd9xxx-irq"; - interrupt-controller; - #interrupt-cells = <0x1>; - interrupt-parent = <0x34>; - qcom,gpio-connect = <0x34 0x36 0x0>; - pinctrl-names = "default"; - pinctrl-0 = <0x3ea>; - phandle = <0x515>; - }; - - audio_ext_clk_lnbb { - status = "ok"; - compatible = "qcom,audio-ref-clk"; - clock-names = "osr_clk"; - clocks = <0x21 0x2>; - qcom,node_has_rpm_clock; - #clock-cells = <0x1>; - phandle = <0x517>; - }; - - msm_cdc_pinctrl@64 { - compatible = "qcom,msm-cdc-pinctrl"; - qcom,cdc-rst-n-gpio = <0x34 0x40 0x0>; - pinctrl-names = "aud_active", "aud_sleep"; - pinctrl-0 = <0x401>; - pinctrl-1 = <0x400>; - phandle = <0x516>; - }; - - qocm,wcd-dsp-glink { - compatible = "qcom,wcd-dsp-glink"; - }; - - qcom,wcd-dsp-mgr { - compatible = "qcom,wcd-dsp-mgr"; - qcom,wdsp-components = <0x513 0x0 0x514 0x1 0x31c 0x2>; - qcom,img-filename = "cpe_9340"; - }; - - fingerprint_detect { - compatible = "oneplus,fpdetect"; - fp-gpio-id0 = <0x34 0x5b 0x0>; - fp-gpio-id1 = <0x34 0x5c 0x0>; - fp-gpio-id2 = <0x34 0x5f 0x0>; - pinctrl-names = "fp_id_init", "fp_id_up", "fp_id_down"; - pinctrl-0 = <0x519>; - pinctrl-1 = <0x51a 0x51b 0x51c>; - pinctrl-2 = <0x51d 0x51e 0x51f>; - oem,enchilada; - }; - - fpc_fpc1020 { - compatible = "fpc,fpc1020"; - interrupt-parent = <0x34>; - fpc,irq-gpio = <0x34 0x79 0x0>; - fpc,reset-gpio = <0x34 0x23 0x0>; - pinctrl-names = "fp_reset_high", "fp_reset_low"; - pinctrl-0 = <0x520>; - pinctrl-1 = <0x521>; - }; - - goodix_fp { - compatible = "goodix,fingerprint"; - interrupt-parent = <0x34>; - fp-gpio-irq = <0x34 0x79 0x0>; - fp-gpio-reset = <0x34 0x23 0x0>; - fp-gpio-enable = <0x34 0x50 0x0>; - pinctrl-names = "fp_en_init", "fp_dis_init"; - pinctrl-0 = <0x522 0x523>; - pinctrl-1 = <0x524>; - oem,enchilada; - status = "okay"; - }; - - tri_state_key { - compatible = "oneplus,tri-state-key"; - status = "okay"; - interrupt-parent = <0x34>; - tristate,gpio_key1 = <0x34 0x18 0x0>; - tristate,gpio_key2 = <0x34 0x34 0x0>; - tristate,gpio_key3 = <0x34 0x7e 0x0>; - pinctrl-names = "pmx_tri_state_key_active", "pmx_tri_state_key_suspend"; - pinctrl-0 = <0x525>; - pinctrl-1 = <0x526>; - }; - - dsi_panel_pwr_supply_no_labibb_2 { - #address-cells = <0x1>; - #size-cells = <0x0>; - phandle = <0x518>; - - qcom,panel-supply-entry@0 { - reg = <0x0>; - qcom,supply-name = "vddio"; - qcom,supply-min-voltage = <0x1c3a90>; - qcom,supply-max-voltage = <0x1c3a90>; - qcom,supply-enable-load = <0xf230>; - qcom,supply-disable-load = <0x50>; - qcom,supply-post-on-sleep = <0x0>; - }; - }; - - qcom,dsi-display@18 { - compatible = "qcom,dsi-display"; - label = "dsi_samsung_sofef00_m_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2be>; - qcom,dsi-phy = <0x2c0>; - clocks = <0x2b7 0x6 0x2b7 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x413 0x415 0x527>; - pinctrl-1 = <0x414 0x416 0x528>; - qcom,dsi-panel = <0x52a>; - vddio-supply = <0x121>; - qcom,platform-te-gpio = <0x34 0x1e 0x0>; - phandle = <0x5a2>; - }; - - qcom,dsi-display@19 { - compatible = "qcom,dsi-display"; - label = "dsi_samsung_sofef00_m_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2be>; - qcom,dsi-phy = <0x2c0>; - clocks = <0x2b7 0x6 0x2b7 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x413 0x415 0x527>; - pinctrl-1 = <0x414 0x416 0x528>; - qcom,dsi-panel = <0x52b>; - vddio-supply = <0x121>; - qcom,platform-te-gpio = <0x34 0x1e 0x0>; - phandle = <0x5a3>; - }; - - qcom,dsi-display@20 { - compatible = "qcom,dsi-display"; - label = "dsi_samsung_sofeg01_s_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2be>; - qcom,dsi-phy = <0x2c0>; - clocks = <0x2b7 0x6 0x2b7 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x413 0x415 0x527>; - pinctrl-1 = <0x414 0x416 0x528>; - qcom,dsi-panel = <0x52c>; - vddio-supply = <0x121>; - qcom,platform-te-gpio = <0x34 0x1e 0x0>; - phandle = <0x5a4>; - }; - - qcom,dsi-display@21 { - compatible = "qcom,dsi-display"; - label = "dsi_samsung_s6e3fc2x01_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2be>; - qcom,dsi-phy = <0x2c0>; - clocks = <0x2b7 0x6 0x2b7 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x413 0x415 0x527>; - pinctrl-1 = <0x414 0x416 0x528>; - qcom,dsi-panel = <0x52d>; - vddio-supply = <0x121>; - qcom,platform-te-gpio = <0x34 0x1e 0x0>; - phandle = <0x5a5>; - }; - - qcom,dsi-display@22 { - compatible = "qcom,dsi-display"; - label = "dsi_samsung_dsc_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2be>; - qcom,dsi-phy = <0x2c0>; - clocks = <0x2b7 0x6 0x2b7 0x9>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - pinctrl-names = "panel_active", "panel_suspend"; - pinctrl-0 = <0x413 0x415 0x527>; - pinctrl-1 = <0x414 0x416 0x528>; - qcom,dsi-panel = <0x52e>; - vddio-supply = <0x121>; - qcom,platform-te-gpio = <0x34 0x1e 0x0>; - phandle = <0x5a6>; - }; - - oem_serial_pinctrl { - compatible = "oem,oem_serial_pinctrl"; - pinctrl-names = "uart_pinctrl_active", "uart_pinctrl_deactive"; - pinctrl-0 = <0x59>; - pinctrl-1 = <0x52f>; - }; - - qcom,camera-flash@0 { - cell-index = <0x0>; - reg = <0x0 0x0>; - compatible = "qcom,camera-flash"; - flash-source = <0x53d 0x53e>; - torch-source = <0x53f 0x540>; - switch-source = <0x541>; - status = "ok"; - phandle = <0x55c>; - }; - - gpio-regulator@1 { - compatible = "regulator-fixed"; - reg = <0x1 0x0>; - regulator-name = "actuator_regulator"; - regulator-min-microvolt = <0x2ab980>; - regulator-max-microvolt = <0x2ab980>; - regulator-enable-ramp-delay = <0x64>; - enable-active-high; - gpio = <0x34 0x4d 0x0>; - vin-supply = <0x348>; - phandle = <0x543>; - }; - - oem_rf_cable { - compatible = "oem,rf_cable"; - interrupt-parent = <0x34>; - rf,cable-gpio-0 = <0x34 0x20 0x0>; - rf,cable-gpio-1 = <0x34 0x56 0x0>; - pinctrl-names = "oem_rf_cable_active", "oem_rf_cable_suspend"; - pinctrl-0 = <0x563>; - pinctrl-1 = <0x564>; - }; - - gpio-regulator@0 { - compatible = "regulator-fixed"; - reg = <0x0 0x0>; - regulator-name = "actuator_regulator"; - regulator-min-microvolt = <0x2ab980>; - regulator-max-microvolt = <0x2ab980>; - regulator-enable-ramp-delay = <0x64>; - enable-active-high; - gpio = <0x34 0x1f 0x0>; - vin-supply = <0x348>; - phandle = <0x542>; - }; - }; - - chosen { - linux,initrd-end = <0x0 0x856fef79>; - linux,initrd-start = <0x0 0x8454d000>; - kaslr-seed = <0x0 0x0>; - bootargs = "quiet rcupdate.rcu_expedited=1 noirqdebug 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 loop.max_part=7 androidboot.usbcontroller=a600000.dwc3 rootwait ro init=/init buildvariant=user skip_override androidboot.verifiedbootstate=orange androidboot.keymaster=1 dm=\"1 vroot none ro 1,0 5764704 verity 1 PARTUUID=885aaf36-6cd7-88dd-7073-2ef2b775f31e PARTUUID=885aaf36-6cd7-88dd-7073-2ef2b775f31e 4096 4096 720588 720588 sha1 4311ff56f6e722087f1cba8aacc488f979a683e4 a65ed5bd1b4f6c957da2215c0d81c932bd501bb7 10 restart_on_corruption ignore_zero_blocks use_fec_from_device PARTUUID=885aaf36-6cd7-88dd-7073-2ef2b775f31e fec_roots 2 fec_blocks 726263 fec_start 726263\" root=/dev/dm-0 androidboot.vbmeta.device=PARTUUID=b5af5f88-977c-fe25-1e16-947dbb1ad878 androidboot.vbmeta.avb_version=1.0 androidboot.vbmeta.device_state=unlocked androidboot.vbmeta.hash_alg=sha256 androidboot.vbmeta.size=7040 androidboot.vbmeta.digest=622a86a351ddc53c873d06b6457a183aba40884892b13c7abd242ba876d61961 androidboot.vbmeta.invalidate_on_error=yes androidboot.veritymode=enforcing androidboot.bootdevice=1d84000.ufshc androidboot.serialno=d170a74c androidboot.baseband=msm msm_drm.dsi_display0=dsi_samsung_sofef00_m_cmd_display: androidboot.slot_suffix=_b skip_initramfs rootwait ro init=/init androidboot.dtbo_idx=13 androidboot.dtb_idx=0 panel_type=black androidboot.mode=normal androidboot.project_name=17819 ddr_manufacture_info=Samsung ddr_row0_info=16 androidboot.hw_version=22 androidboot.rf_version=34 androidboot.startupmode=hard_reset androidboot.enable_dm_verity=1 kmemleak=on androidboot.secboot=enabled androidboot.battery.absent=false androidboot.rpmb_enable=true androidboot.type=normal androidboot.prmec=true"; - }; - - 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"; - i2c0 = "/soc/i2c@a88000"; - i2c1 = "/soc/i2c@88c000"; - hsuart0 = "/soc/qcom,qup_uart@0x898000"; - }; - - memory { - ddr_device_type = <0x7>; - device_type = "memory"; - reg = <0x0 0x80000000 0x1 0x0 0x1 0x80000000 0x0 0xfc8a0000>; - }; - - energy-costs { - compatible = "sched-energy"; - phandle = <0x4c7>; - - core-cost0 { - busy-cost-data = <0x493e0 0xc 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 = <0xa 0x8 0x6 0x4>; - phandle = <0x4>; - }; - - 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>; - phandle = <0xc>; - }; - - cluster-cost0 { - busy-cost-data = <0x493e0 0x3 0x62700 0x4 0x75300 0x4 0x8ca00 0x4 0x9f600 0x5 0xb6d00 0x5 0xc9900 0x6 0xdc500 0x7 0xef100 0x7 0x101d00 0x8 0x114900 0x9 0x12c000 0x9 0x143700 0xa 0x15ae00 0xb 0x172500 0xc 0x189c00 0xd 0x19c800 0xf 0x1af400 0x11>; - idle-cost-data = <0x4 0x3 0x2 0x1>; - phandle = <0x5>; - }; - - 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 = <0x4 0x3 0x2 0x1>; - phandle = <0xd>; - }; - }; - - psci { - compatible = "arm,psci-1.0"; - method = "smc"; - }; - - vendor { - #address-cells = <0x1>; - #size-cells = <0x1>; - ranges = <0x0 0x0 0x0 0xffffffff>; - compatible = "simple-bus"; - phandle = <0x4c8>; - - ext_5v_boost { - status = "ok"; - compatible = "regulator-fixed"; - regulator-name = "ext_5v_boost"; - gpio = <0x4fa 0xa 0x0>; - enable-active-high; - regulator-enable-ramp-delay = <0x640>; - pinctrl-names = "default"; - pinctrl-0 = <0x4fb>; - phandle = <0x597>; - }; - - bt_wcn3990 { - compatible = "qca,wcn3990"; - qca,bt-vdd-io-supply = <0x334>; - qca,bt-vdd-xtal-supply = <0xa4>; - qca,bt-vdd-core-supply = <0xed>; - qca,bt-vdd-pa-supply = <0xee>; - qca,bt-vdd-ldo-supply = <0xef>; - 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 = <0x1>; - qca,bt-vdd-xtal-current-level = <0x1>; - qca,bt-vdd-core-current-level = <0x1>; - qca,bt-vdd-pa-current-level = <0x1>; - qca,bt-vdd-ldo-current-level = <0x1>; - phandle = <0x59a>; - }; - - qcom,battery-data { - qcom,batt-id-range-pct = <0xf>; - phandle = <0x4f1>; - - qcom,OP_3300mah { - qcom,max-voltage-uv = <0x42ae50>; - qcom,fg-cc-cv-threshold-mv = <0x1108>; - qcom,fastchg-current-ma = <0xbb8>; - qcom,batt-id-kohm = <0xc8>; - qcom,battery-beta = <0xd7a>; - qcom,battery-type = "OP_3300mah"; - qcom,checksum = <0xe06b>; - qcom,gui-version = "PMI8998GUI - 0.0.0.82"; - qcom,fg-profile-data = <0xa41f6e05 0x9c0a1606 0x321d24e5 0x610b1b15 0xad178c22 0xeb3c874a 0x5b000000 0x12000000 0x62c2 0xccdd8c2 0x19000c00 0x7e00c7ec 0xe3055dfa 0x97f51212 0xc205903b 0x22094040 0x7000500 0x7d1fde05 0x3f0a7306 0x721de2f5 0x6f12bf1d 0x8818fb22 0x8d45c652 0x54000000 0xf000000 0xbdcd 0x55c25dc5 0x14000000 0x7e00c7ec 0x6006bb00 0xb3fc6103 0x6a06781b 0xb3330833 0x7100000 0x3e0b9945 0x14001900 0xae010afa 0xff000000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; - }; - }; - - extcon_usb1 { - compatible = "linux,extcon-usb-gpio"; - vbus-gpio = <0x4fa 0x8 0x0>; - pinctrl-names = "default"; - pinctrl-0 = <0x501>; - phandle = <0x502>; - }; - }; - - firmware { - phandle = <0x4c9>; - - android { - compatible = "android,firmware"; - - vbmeta { - compatible = "android,vbmeta"; - parts = "vbmeta,boot,system,vendor,dtbo"; - }; - - 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,slotselect"; - status = "ok"; - }; - }; - }; - }; - - reserved-memory { - #address-cells = <0x2>; - #size-cells = <0x2>; - ranges; - - hyp_region@85700000 { - no-map; - reg = <0x0 0x85700000 0x0 0x600000>; - phandle = <0x4ca>; - }; - - xbl_region@85e00000 { - no-map; - reg = <0x0 0x85e00000 0x0 0x100000>; - phandle = <0x4cb>; - }; - - removed_region@85fc0000 { - no-map; - reg = <0x0 0x85fc0000 0x0 0x4b40000>; - phandle = <0x4cc>; - }; - - qseecom_region@0x8ab00000 { - compatible = "shared-dma-pool"; - no-map; - reg = <0x0 0x8ab00000 0x0 0x1400000>; - phandle = <0x1ad>; - }; - - camera_region@0x8bf00000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0x8bf00000 0x0 0x500000>; - phandle = <0x1c1>; - }; - - ips_fw_region@0x8c400000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0x8c400000 0x0 0x10000>; - phandle = <0xea>; - }; - - ipa_gsi_region@0x8c410000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0x8c410000 0x0 0x5000>; - phandle = <0x4cd>; - }; - - gpu_region@0x8c415000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0x8c415000 0x0 0x2000>; - phandle = <0x2a7>; - }; - - adsp_region@0x8c500000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0x8c500000 0x0 0x1a00000>; - phandle = <0xb3>; - }; - - wlan_fw_region@0x8df00000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0x8df00000 0x0 0x100000>; - phandle = <0x4ce>; - }; - - modem_region@0x8e000000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0x8e000000 0x0 0x7800000>; - phandle = <0xaf>; - }; - - video_region@0x95800000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0x95800000 0x0 0x500000>; - phandle = <0xc2>; - }; - - cdsp_region@0x95d00000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0x95d00000 0x0 0x800000>; - phandle = <0xbd>; - }; - - mba_region@0x96500000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0x96500000 0x0 0x200000>; - phandle = <0xb2>; - }; - - slpi_region@0x96700000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0x96700000 0x0 0x1400000>; - phandle = <0xb8>; - }; - - pil_spss_region@0x97b00000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0x97b00000 0x0 0x100000>; - phandle = <0xbc>; - }; - - adsp_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x0 0x0 0x0 0xffffffff>; - reusable; - alignment = <0x0 0x400000>; - size = <0x0 0x1000000>; - phandle = <0xc0>; - }; - - qseecom_ta_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x0 0x0 0x0 0xffffffff>; - reusable; - alignment = <0x0 0x400000>; - size = <0x0 0x1000000>; - phandle = <0x1ae>; - }; - - secure_sp_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x0 0x0 0x0 0xffffffff>; - reusable; - alignment = <0x0 0x400000>; - size = <0x0 0x800000>; - phandle = <0x1af>; - }; - - cont_splash_region@9d400000 { - reg = <0x0 0x9d400000 0x0 0x2400000>; - label = "cont_splash_region"; - phandle = <0x4cf>; - }; - - secure_display_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x0 0x0 0x0 0xffffffff>; - reusable; - alignment = <0x0 0x400000>; - size = <0x0 0x5c00000>; - phandle = <0x1b0>; - }; - - mem_dump_region { - compatible = "shared-dma-pool"; - reusable; - size = <0x0 0x2400000>; - phandle = <0x11c>; - }; - - linux,cma { - compatible = "shared-dma-pool"; - alloc-ranges = <0x0 0x0 0x0 0xffffffff>; - reusable; - alignment = <0x0 0x400000>; - size = <0x0 0x2000000>; - linux,cma-default; - }; - - bootloader_log_mem@0x9FFF7000 { - reg = <0x0 0x9fff7000 0x0 0x100000>; - label = "bootloader_log_mem"; - phandle = <0x2b4>; - }; - - param_mem@ac200000 { - reg = <0x0 0xac200000 0x0 0x100000>; - label = "param_mem"; - phandle = <0x4d0>; - }; - - ramoops@0xAC300000 { - compatible = "ramoops"; - reg = <0x0 0xac300000 0x0 0x400000>; - record-size = <0x40000>; - console-size = <0x40000>; - ftrace-size = <0x40000>; - pmsg-size = <0x200000>; - devinfo-size = <0x1000>; - ecc-size = <0x0>; - phandle = <0x4d1>; - }; - - mtp_mem@ac700000 { - reg = <0x0 0xac700000 0x0 0xb00000>; - label = "mtp_mem"; - phandle = <0x4d2>; - }; - }; - - regulator-pm8998-s4 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm8998_s4"; - qcom,hpm-min-load = <0x186a0>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - phandle = <0x4d3>; - }; - - __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"; - 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"; - led_bt_default = "/soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000/led_bt/led_bt_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"; - led_wifi_default = "/soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000/led_wifi/led_wifi_default"; - camera_dvdd_en_default = "/soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000/camera_dvdd_en/camera_dvdd_en_default"; - camera_rear_avdd_en_default = "/soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000/camera_rear_avdd_en/camera_rear_avdd_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"; - 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"; - csr = "/soc/csr@6001000"; - swao_csr = "/soc/csr@6b0e000"; - 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"; - storage_cd = "/soc/pinctrl@03400000/storage_cd"; - 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"; - pcie0_3v3_on = "/soc/pinctrl@03400000/pcie0/pcie0_3v3_on"; - pcie0_1v5_on = "/soc/pinctrl@03400000/pcie0/pcie0_1v5_on"; - 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"; - spkr_i2s_clk_sleep = "/soc/pinctrl@03400000/spkr_i2s_clk_pin/spkr_i2s_clk_sleep"; - spkr_i2s_clk_active = "/soc/pinctrl@03400000/spkr_i2s_clk_pin/spkr_i2s_clk_active"; - 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"; - pmx_sde = "/soc/pinctrl@03400000/pmx_sde"; - sde_dsi_active = "/soc/pinctrl@03400000/pmx_sde/sde_dsi_active"; - sde_dsi_suspend = "/soc/pinctrl@03400000/pmx_sde/sde_dsi_suspend"; - 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"; - ts_int_active = "/soc/pinctrl@03400000/pmx_ts_int_active/ts_int_active"; - ts_int_suspend1 = "/soc/pinctrl@03400000/pmx_ts_int_suspend/ts_int_suspend1"; - ts_reset_active = "/soc/pinctrl@03400000/pmx_ts_reset_active/ts_reset_active"; - ts_reset_suspend1 = "/soc/pinctrl@03400000/pmx_ts_reset_suspend/ts_reset_suspend1"; - ts_release = "/soc/pinctrl@03400000/pmx_ts_release/ts_release"; - ts_active = "/soc/pinctrl@03400000/ts_mux/ts_active"; - ts_reset_suspend = "/soc/pinctrl@03400000/ts_mux/ts_reset_suspend"; - ts_int_suspend = "/soc/pinctrl@03400000/ts_mux/ts_int_suspend"; - lt9611_pins = "/soc/pinctrl@03400000/ext_bridge_mux/lt9611_pins"; - 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"; - 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_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_i2c_reset = "/soc/pinctrl@03400000/qupv3_se10_i2c_pins/qupv3_se10_i2c_reset"; - 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_fisheye_active = "/soc/pinctrl@03400000/cam_sensor_fisheye_active"; - cam_sensor_fisheye_suspend = "/soc/pinctrl@03400000/cam_sensor_fisheye_suspend"; - cam_sensor_depth_active = "/soc/pinctrl@03400000/cam_sensor_depth_active"; - cam_sensor_depth_suspend = "/soc/pinctrl@03400000/cam_sensor_depth_suspend"; - max_rst_active = "/soc/pinctrl@03400000/max_rst_active"; - max_rst_suspend = "/soc/pinctrl@03400000/max_rst_suspend"; - max_6dof_active = "/soc/pinctrl@03400000/max_6dof_active"; - max_6dof_suspend = "/soc/pinctrl@03400000/max_6dof_suspend"; - cam_sensor_mclk0_active = "/soc/pinctrl@03400000/cam_sensor_mclk0_active"; - cam_sensor_mclk0_suspend = "/soc/pinctrl@03400000/cam_sensor_mclk0_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"; - ap2mdm_active = "/soc/pinctrl@03400000/ap2mdm/ap2mdm_active"; - ap2mdm_sleep = "/soc/pinctrl@03400000/ap2mdm/ap2mdm_sleep"; - mdm2ap_active = "/soc/pinctrl@03400000/mdm2ap/mdm2ap_active"; - mdm2ap_sleep = "/soc/pinctrl@03400000/mdm2ap/mdm2ap_sleep"; - 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"; - afe_loopback_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-afe-loopback-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"; - 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"; - msm_audio_ion = "/soc/qcom,msm-audio-ion"; - 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"; - msm_dai_tdm_quat_rx = "/soc/qcom,msm-dai-tdm-quat-rx"; - dai_quat_tdm_rx_0 = "/soc/qcom,msm-dai-tdm-quat-rx/qcom,msm-dai-q6-tdm-quat-rx-0"; - dai_quat_tdm_rx_1 = "/soc/qcom,msm-dai-tdm-quat-rx/qcom,msm-dai-q6-tdm-quat-rx-1"; - 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_qmp_dp_phy = "/soc/ssphy@88e8000"; - dbm_1p5 = "/soc/dbm@a6f8000"; - usb_nop_phy = "/soc/usb_nop_phy"; - 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"; - secure_display_memory = "/reserved-memory/secure_display_region"; - dump_mem = "/reserved-memory/mem_dump_region"; - bootloader_log_mem = "/reserved-memory/bootloader_log_mem@0x9FFF7000"; - param_mem = "/reserved-memory/param_mem@ac200000"; - ramoops = "/reserved-memory/ramoops@0xAC300000"; - mtp_mem = "/reserved-memory/mtp_mem@ac700000"; - pm8998_s4 = "/regulator-pm8998-s4"; - }; -}; diff --git a/device_specific/fajita.dts b/device_specific/fajita.dts deleted file mode 100644 index 51233e1..0000000 --- a/device_specific/fajita.dts +++ /dev/null @@ -1,26681 +0,0 @@ -/dts-v1/; - -/ { - #address-cells = <0x02>; - #size-cells = <0x02>; - model = "Qualcomm Technologies, Inc. SDM845 v2.1 MTP PVT/MP"; - compatible = "qcom,sdm845-mtp\0qcom,sdm845\0qcom,mtp"; - qcom,msm-id = <0x141 0x20001>; - interrupt-parent = <0x01>; - qcom,board-id = <0x08 0x00 0x4971 0x29>; - - 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>; - phandle = <0x11>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x20000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x03>; - - l3-cache { - compatible = "arm,arch-cache"; - cache-size = <0x200000>; - cache-level = <0x03>; - phandle = <0x06>; - }; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x12000>; - phandle = <0xc3>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0xa000>; - phandle = <0xcb>; - }; - - l1-tlb { - qcom,dump-size = <0x6000>; - phandle = <0xd7>; - }; - }; - - 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>; - phandle = <0x12>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x20000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x07>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x12000>; - phandle = <0xc4>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0xa000>; - phandle = <0xcc>; - }; - - l1-tlb { - qcom,dump-size = <0x6000>; - phandle = <0xd8>; - }; - }; - - 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>; - phandle = <0x13>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x20000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x08>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x12000>; - phandle = <0xc5>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0xa000>; - phandle = <0xcd>; - }; - - l1-tlb { - qcom,dump-size = <0x6000>; - phandle = <0xd9>; - }; - }; - - 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>; - phandle = <0x14>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x20000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x09>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x12000>; - phandle = <0xc6>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0xa000>; - phandle = <0xce>; - }; - - l1-tlb { - qcom,dump-size = <0x6000>; - phandle = <0xda>; - }; - }; - - 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>; - phandle = <0x15>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x40000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x0b>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x24000>; - phandle = <0xc7>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x14000>; - phandle = <0xcf>; - }; - - l1-tlb { - qcom,dump-size = <0x6800>; - phandle = <0xdb>; - }; - }; - - 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>; - phandle = <0x16>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x40000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x0e>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x24000>; - phandle = <0xc8>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x14000>; - phandle = <0xd0>; - }; - - l1-tlb { - qcom,dump-size = <0x6800>; - phandle = <0xdc>; - }; - }; - - 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>; - phandle = <0x17>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x40000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x0f>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x24000>; - phandle = <0xc9>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x14000>; - phandle = <0xd1>; - }; - - l1-tlb { - qcom,dump-size = <0x6800>; - phandle = <0xdd>; - }; - }; - - 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>; - phandle = <0x18>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x40000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x10>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x24000>; - phandle = <0xca>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x14000>; - phandle = <0xd2>; - }; - - l1-tlb { - qcom,dump-size = <0x6800>; - phandle = <0xde>; - }; - }; - - 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"; - phandle = <0x2b5>; - - qcom,gdsc@0x16b004 { - compatible = "qcom,gdsc"; - regulator-name = "pcie_0_gdsc"; - reg = <0x16b004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x266>; - }; - - qcom,gdsc@0x18d004 { - compatible = "qcom,gdsc"; - regulator-name = "pcie_1_gdsc"; - reg = <0x18d004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x26b>; - }; - - qcom,gdsc@0x175004 { - compatible = "qcom,gdsc"; - regulator-name = "ufs_card_gdsc"; - reg = <0x175004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x2b6>; - }; - - qcom,gdsc@0x177004 { - compatible = "qcom,gdsc"; - regulator-name = "ufs_phy_gdsc"; - reg = <0x177004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0xa9>; - }; - - qcom,gdsc@0x10f004 { - compatible = "qcom,gdsc"; - regulator-name = "usb30_prim_gdsc"; - reg = <0x10f004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x2ac>; - }; - - qcom,gdsc@0x110004 { - compatible = "qcom,gdsc"; - regulator-name = "usb30_sec_gdsc"; - reg = <0x110004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x2b1>; - }; - - 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"; - phandle = <0x1aa>; - }; - - 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"; - phandle = <0x1ab>; - }; - - 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"; - phandle = <0x1a5>; - }; - - 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"; - phandle = <0x1a6>; - }; - - 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"; - phandle = <0x1a7>; - }; - - 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"; - phandle = <0x1a8>; - }; - - 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"; - phandle = <0x1a9>; - }; - - qcom,gdsc@0xad06004 { - compatible = "qcom,gdsc"; - regulator-name = "bps_gdsc"; - reg = <0xad06004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - phandle = <0x1c6>; - }; - - qcom,gdsc@0xad09004 { - compatible = "qcom,gdsc"; - regulator-name = "ife_0_gdsc"; - reg = <0xad09004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x1c2>; - }; - - qcom,gdsc@0xad0a004 { - compatible = "qcom,gdsc"; - regulator-name = "ife_1_gdsc"; - reg = <0xad0a004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x1c3>; - }; - - qcom,gdsc@0xad07004 { - compatible = "qcom,gdsc"; - regulator-name = "ipe_0_gdsc"; - reg = <0xad07004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - phandle = <0x1c4>; - }; - - qcom,gdsc@0xad08004 { - compatible = "qcom,gdsc"; - regulator-name = "ipe_1_gdsc"; - reg = <0xad08004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - phandle = <0x1c5>; - }; - - qcom,gdsc@0xad0b134 { - compatible = "qcom,gdsc"; - regulator-name = "titan_top_gdsc"; - reg = <0xad0b134 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x1bc>; - }; - - 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; - qcom,en-few-wait-val = <0x06>; - qcom,en-rest-wait-val = <0x05>; - phandle = <0x19>; - }; - - syscon@0x5091540 { - compatible = "syscon"; - reg = <0x5091540 0x04>; - 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>; - vdd_parent-supply = <0x1b>; - phandle = <0x1a4>; - }; - - 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; - phandle = <0x2a9>; - }; - - qcom,gdsc@0xab00874 { - compatible = "qcom,gdsc"; - regulator-name = "vcodec0_gdsc"; - reg = <0xab00874 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - phandle = <0x261>; - }; - - qcom,gdsc@0xab008b4 { - compatible = "qcom,gdsc"; - regulator-name = "vcodec1_gdsc"; - reg = <0xab008b4 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - phandle = <0x262>; - }; - - qcom,gdsc@0xab00814 { - compatible = "qcom,gdsc"; - regulator-name = "venus_gdsc"; - reg = <0xab00814 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0xc1>; - }; - - 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>; - phandle = <0x2b7>; - qcom,ssc-frequency-hz = <0x80e8>; - - 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>; - 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 0x9f 0x22 0xa9 0x22 0xa3>; - clock-names = "iface_clk\0ref_clk_src\0ref_clk\0cfg_ahb_clk\0pipe_clk"; - clock-rate = <0x00>; - 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>; - 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>; - 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>; - 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>; - 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>; - 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>; - 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 0x1b 0x22 0x1c 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>; - phandle = <0x2c>; - connectors = <0x2ba 0x4ea>; - #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>; - phandle = <0x2b9>; - }; - - qcom,sde-data-bus { - qcom,msm-bus,name = "mdss_sde"; - qcom,msm-bus,num-cases = <0x03>; - qcom,msm-bus,num-paths = <0x02>; - qcom,msm-bus,vectors-KBps = <0x16 0x200 0x00 0x00 0x17 0x200 0x00 0x00 0x16 0x200 0x00 0x61a800 0x17 0x200 0x00 0x61a800 0x16 0x200 0x00 0x61a800 0x17 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 = <0x4d3>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - phandle = <0x4e0>; - - 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 = <0x4d3>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - phandle = <0x4e2>; - - 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 = <0x4d3>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - phandle = <0x4e4>; - - 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 = <0x4d3>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - phandle = <0x4e1>; - - 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 = <0x4d3>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - phandle = <0x4e3>; - - 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 = <0x4d3>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - phandle = <0x4e5>; - - 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>; - phandle = <0x4d6>; - - 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>; - phandle = <0x4d9>; - - 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,mdss-dsi-pan-enable-dynamic-fps; - qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; - qcom,dsi-supported-dfps-list = <0x3c 0x37 0x35>; - 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 = <0x4d3>; - 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>; - 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 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,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 = <0x4d3>; - 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>; - phandle = <0x4dd>; - - 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,partial-update-enabled = "single_roi"; - qcom,panel-roi-alignment = <0x2d0 0x80 0x2d0 0x80 0x5a0 0x80>; - }; - }; - }; - - 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 = <0x4d3>; - 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>; - phandle = <0x4de>; - - 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-dma-schedule-line = <0x05>; - qcom,mdss-dsi-t-clk-post = <0x0b>; - qcom,mdss-dsi-t-clk-pre = <0x23>; - qcom,mdss-dsi-pan-enable-dynamic-fps; - qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; - qcom,dsi-supported-dfps-list = <0x3c 0x37 0x35>; - 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 = <0x4d3>; - 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>; - phandle = <0x4df>; - - 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>; - 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>; - phandle = <0x4da>; - - 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>; - phandle = <0x4db>; - - 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>; - phandle = <0x564>; - }; - - 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 = <0x4d3>; - 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>; - phandle = <0x4e6>; - - 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 = <0x4d4>; - qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>; - qcom,default-topology-index = <0x00>; - - config0 { - qcom,split-mode = "dualctl-split"; - phandle = <0x4d4>; - }; - - config1 { - qcom,split-mode = "pingpong-split"; - phandle = <0x565>; - }; - }; - }; - }; - - 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 = <0x4d3>; - 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>; - phandle = <0x4e7>; - - 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 = <0x4d5>; - qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>; - qcom,default-topology-index = <0x00>; - qcom,partial-update-enabled = "single_roi"; - qcom,panel-roi-alignment = <0x2d0 0x80 0x2d0 0x80 0x5a0 0x80>; - - config0 { - qcom,split-mode = "dualctl-split"; - phandle = <0x4d5>; - }; - - config1 { - qcom,split-mode = "pingpong-split"; - phandle = <0x566>; - }; - }; - }; - }; - - 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,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_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 0x32>; - qcom,mdss-dsi-t-clk-post = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x30>; - phandle = <0x4e8>; - - 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 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 = <0x1f0808 0x24230808 0x5030400>; - qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>; - 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; - phandle = <0x4e9>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - }; - }; - }; - - qcom,mdss_dsi_samsung_s6e3fc1_cmd { - qcom,mdss-dsi-panel-name = "samsung s6e3fc1 cmd mode dsi panel"; - qcom,mdss-dsi-panel-manufacture = "SAMSUNG"; - qcom,mdss-dsi-panel-version = "S6E3FC1"; - qcom,mdss-dsi-backlight-version = "SAMSUNG"; - qcom,mdss-dsi-backlight-manufacture = "SAMSUNG"; - 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 0x05 0x00 0x02 0x01 0x0a>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x89>; - 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-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-panel-status-check-mode = "reg_read"; - qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 08]; - 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-te-using-te-pin; - qcom,mdss-dsi-lp11-init; - qcom,mdss-dsi-high-brightness-panel; - qcom,mdss-dsi-acl-cmd-index = <0x00>; - qcom,mdss-dsi-acl-mode-index = <0x01>; - qcom,mdss-bl-high2bit; - qcom,mdss-dsi-panel-seria-num-year-index = <0x0c>; - qcom,mdss-dsi-panel-seria-num-mon-index = <0x0c>; - qcom,mdss-dsi-panel-seria-num-day-index = <0x0d>; - qcom,mdss-dsi-panel-seria-num-hour-index = <0x0e>; - qcom,mdss-dsi-panel-seria-num-min-index = <0x0f>; - qcom,ulps-enabled; - qcom,dsi-display-active; - qcom,panel-supply-entries = <0x517>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,mdss-brightness-max-level = <0x3ff>; - qcom,mdss-dsi-bl-min-level = <0x01>; - qcom,mdss-dsi-bl-max-level = <0x3ff>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,platform-vci-gpio = <0x34 0x1a 0x00>; - qcom,platform-poc-gpio = <0x34 0x19 0x00>; - qcom,mdss-dsi-t-clk-post = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x34>; - phandle = <0x524>; - - 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 = <0x40>; - 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 = <0x12>; - 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 = <0x08 0x0a>; - qcom,mdss-dsi-on-command = [05 01 00 00 14 00 02 11 00 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 fc 5a 5a 39 01 00 00 00 00 04 e8 64 08 0c 39 01 00 00 00 00 03 fc a5 a5 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 02 ed 04 39 01 00 00 00 00 03 f0 a5 a5 15 01 00 00 00 00 02 53 20 15 01 00 00 00 00 02 55 00 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-off-command = [05 01 00 00 28 00 02 28 00 05 01 00 00 a0 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-acl-command = [15 01 00 00 00 00 02 55 00]; - qcom,mdss-dsi-acl-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-hbm-on-command = [15 01 00 00 00 00 02 53 e8]; - qcom,mdss-dsi-panel-hbm-off-command = [15 01 00 00 00 00 02 53 28]; - qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-serial-num-command = <0x6010000 0x1a1>; - qcom,mdss-dsi-panel-serial-num-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-srgb-on-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 bc 01 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 02 bc 12 39 01 00 00 00 00 02 b0 2c 39 01 00 00 00 00 16 bc a3 05 04 46 cd 10 05 09 b0 57 ef cf bb 11 bf e1 da 17 ff f9 d8 39 01 00 00 00 00 02 b0 42 39 01 00 00 00 00 02 bc 03 39 01 00 00 00 00 02 b0 4b 39 01 00 00 00 00 02 bc a1 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-srgb-off-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 0e 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-srgb-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-srgb-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-dci-p3-on-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 bc 01 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 02 bc 12 39 01 00 00 00 00 02 b0 2c 39 01 00 00 00 00 16 bc c6 00 00 1e cf 00 06 0a c3 26 ef cd e0 04 ce e9 df 00 ff f9 d8 39 01 00 00 00 00 02 b0 42 39 01 00 00 00 00 02 bc 03 39 01 00 00 00 00 02 b0 4b 39 01 00 00 00 00 02 bc a1 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-dci-p3-off-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 0e 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dci-p3-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dci-p3-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-night-mode-on-command = <0x39010000 0x3f0 0x5a5a3901 0x00 0x3bc0112 0x39010000 0x2b0 0x2c390100 0x16 0xbca00204 0x3bc71208 0x7a84be7 0xc9bf0ab9 0xe3da18ff 0xfefa3901 0x00 0x3f0a5a5>; - qcom,mdss-dsi-panel-night-mode-off-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 0e 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-night-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-night-mode-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-oneplus-mode-on-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 01 12 39 01 00 00 00 00 02 b0 2c 39 01 00 00 00 00 16 bc b4 02 04 05 ff 02 00 00 ff 00 ff ff f0 00 f0 e0 e1 18 ff fe fb 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 bc 01 39 01 00 00 00 00 02 b0 42 39 01 00 00 00 00 02 bc 03 39 01 00 00 00 00 02 b0 4b 39 01 00 00 00 00 02 bc 01 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-oneplus-mode-off-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 0e 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-oneplus-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-oneplus-mode-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-adaption-mode-on-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 01 12 39 01 00 00 00 00 02 b0 2c 39 01 00 00 00 00 16 bc b8 03 04 45 e2 10 04 07 c1 4b eb d7 b8 0a bf ff ed 14 ff ff fa 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 bc 01 39 01 00 00 00 00 02 b0 42 39 01 00 00 00 00 02 bc 03 39 01 00 00 00 00 02 b0 4b 39 01 00 00 00 00 02 bc 01 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-adaption-mode-off-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 0e 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-adaption-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-adaption-mode-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 08]; - qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x210909 0x25230909 0x6030400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_samsung_sofef00_m_cmd { - qcom,mdss-dsi-panel-name = "samsung sofef00_m cmd mode dsi panel"; - qcom,mdss-dsi-panel-manufacture = "SAMSUNG"; - qcom,mdss-dsi-panel-version = "SOFEF00_M"; - qcom,mdss-dsi-backlight-version = "SAMSUNG"; - qcom,mdss-dsi-backlight-manufacture = "SAMSUNG"; - 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 0x05 0x00 0x02 0x01 0x0c>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x91>; - 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-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-lp11-init; - qcom,mdss-dsi-high-brightness-panel; - qcom,mdss-dsi-acl-cmd-index = <0x00>; - qcom,mdss-dsi-acl-mode-index = <0x01>; - qcom,mdss-bl-high2bit; - qcom,mdss-dsi-panel-status-check-mode = "te_signal_check"; - qcom,mdss-dsi-panel-seria-num-year-index = <0x0c>; - qcom,mdss-dsi-panel-seria-num-mon-index = <0x0c>; - qcom,mdss-dsi-panel-seria-num-day-index = <0x0d>; - qcom,mdss-dsi-panel-seria-num-hour-index = <0x0e>; - qcom,mdss-dsi-panel-seria-num-min-index = <0x0f>; - qcom,ulps-enabled; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x3d13 0x4042 0x84d0 0x3e80 0x33c2 0x86c4 0x1d4c 0xbb8>; - qcom,mdss-dsi-panel-peak-brightness = <0x5265c0>; - qcom,mdss-dsi-panel-average-brightness = <0x1e8480>; - qcom,mdss-dsi-panel-blackness-level = <0x7d0>; - qcom,panel-supply-entries = <0x517>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,mdss-brightness-max-level = <0x3ff>; - qcom,mdss-dsi-bl-min-level = <0x01>; - qcom,mdss-dsi-bl-max-level = <0x3ff>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,platform-vci-gpio = <0x34 0x1a 0x00>; - qcom,platform-poc-gpio = <0x34 0x19 0x00>; - qcom,mdss-dsi-t-clk-post = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x36>; - phandle = <0x525>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x8e8>; - qcom,mdss-dsi-h-front-porch = <0x70>; - qcom,mdss-dsi-h-back-porch = <0x24>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x0c>; - qcom,mdss-dsi-v-front-porch = <0x24>; - 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-panel-jitter = <0x08 0x0a>; - qcom,mdss-dsi-on-command = [05 01 00 00 0a 00 02 11 00 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 35 00 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 07 15 01 00 00 00 00 02 b6 12 39 01 00 00 00 00 03 f0 a5 a5 15 01 00 00 00 00 02 53 20 15 01 00 00 00 00 02 55 00 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-off-command = [05 01 00 00 28 00 02 28 00 05 01 00 00 a0 00 02 10 00]; - qcom,mdss-dsi-seed-command = [29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 03 e2 00 41 29 01 00 00 00 00 02 b0 2c 29 01 00 00 00 00 14 e2 b4 02 04 05 ff 02 00 00 ff 00 ff ff f0 e0 e1 18 ff f3 f8 29 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-command = [29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 03 e2 00 41 29 01 00 00 00 00 02 b0 2c 29 01 00 00 00 00 14 e2 b4 02 04 05 ff 02 00 00 ff 00 ff ff f0 e0 e1 18 ff f3 f8 29 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-seed-command-state = "dsi_lp_mode"; - 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-acl-command = [15 01 00 00 00 00 02 55 00]; - qcom,mdss-dsi-acl-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-hbm-on-command = <0x39010000 0x3f0 0x5a5a1501 0x4000 0x253e839 0x1000010 0x3b202 0xd4150100 0x02 0xf7033901 0x00 0x3f0a5a5>; - qcom,mdss-dsi-panel-hbm-on-command-2 = <0x39010000 0x3f0 0x5a5a1501 0x4000 0x253e839 0x1000010 0x3b202 0x3c150100 0x02 0xf7033901 0x00 0x3f0a5a5>; - qcom,mdss-dsi-panel-hbm-on-command-3 = <0x39010000 0x3f0 0x5a5a1501 0x4000 0x253e839 0x1000010 0x3b201 0x9c150100 0x02 0xf7033901 0x00 0x3f0a5a5>; - qcom,mdss-dsi-panel-hbm-on-command-4 = <0x39010000 0x3f0 0x5a5a1501 0x4000 0x253e839 0x1000010 0x3b200 0xf0150100 0x02 0xf7033901 0x00 0x3f0a5a5>; - qcom,mdss-dsi-panel-hbm-on-command-5 = <0x39010000 0x3f0 0x5a5a1501 0x4000 0x253e839 0x1000010 0x3b200 0x40150100 0x02 0xf7033901 0x00 0x3f0a5a5>; - qcom,mdss-dsi-panel-hbm-off-command = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 28 15 01 00 00 00 00 02 f7 03 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-hbm-max-brightness-command-on = <0x39010000 0x3f0 0x5a5a1501 0x4000 0x253e839 0x1000010 0x3b200 0x40150100 0x02 0xf7033901 0x00 0x3f0a5a5>; - qcom,mdss-dsi-panel-hbm-max-brightness-command-off = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 28 15 01 00 00 00 00 02 f7 03 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-hbm-max-brightness-command-on-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-hbm-max-brightness-command-off-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-aod-on-command-1; - qcom,mdss-dsi-panel-aod-on-command-2; - qcom,mdss-dsi-panel-aod-on-command-3; - qcom,mdss-dsi-panel-aod-on-command-4; - qcom,mdss-dsi-panel-aod-off-command; - qcom,mdss-dsi-panel-aod-mode-command-1 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 23 05 01 00 00 01 00 02 39 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-aod-mode-command-2 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 22 05 01 00 00 01 00 02 39 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-aod-mode-command-3 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 23 05 01 00 00 01 00 02 38 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-aod-mode-command-4 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 22 05 01 00 00 01 00 02 38 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-aod-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-aod-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-aod-mode-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-serial-num-command = <0x6010000 0x1a1>; - qcom,mdss-dsi-panel-serial-num-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-display-srgb-color-mode-on-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 e2 00 85 39 01 00 00 00 00 02 b0 2c 39 01 00 00 00 00 16 e2 cc 06 06 48 f8 18 01 01 d7 4f fe fd d0 12 e0 ff fb 1d ff ff fc 39 01 00 00 00 00 02 b0 49 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4a 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4b 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4c 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4d 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-display-p3-mode-on-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 e2 00 85 39 01 00 00 00 00 02 b0 2c 39 01 00 00 00 00 16 e2 ff 00 00 12 f0 00 02 02 e9 19 ff fc ed 03 ec fc f9 00 ff ff fd 39 01 00 00 00 00 02 b0 49 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4a 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4b 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4c 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4d 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-display-wide-color-mode-on-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 e2 00 85 39 01 00 00 00 00 02 b0 2c 39 01 00 00 00 00 16 e2 ff 00 00 00 ff 00 00 00 ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 39 01 00 00 00 00 02 b0 49 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4a 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4b 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4c 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4d 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-dci-p3-off-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 e2 00 40 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-customer-srgb-enable-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 e2 00 85 39 01 00 00 00 00 02 b0 2c 39 01 00 00 00 00 16 e2 cc 06 06 48 f8 18 01 01 d7 4f fe fd d0 12 e0 ff fb 1d ff ff fc 39 01 00 00 00 00 02 b0 49 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4a 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4b 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4c 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4d 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-customer-p3-enable-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 e2 00 85 39 01 00 00 00 00 02 b0 2c 39 01 00 00 00 00 16 e2 ff 00 00 12 f0 00 02 02 e9 19 ff fc ed 03 ec fc f9 00 ff ff fd 39 01 00 00 00 00 02 b0 49 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4a 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4b 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4c 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 b0 4d 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-customer-p3-enable-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-customer-srgb-enable-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-laoding-effect-enable-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-laoding-effect-disable-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-display-srgb-color-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-display-p3-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-display-wide-color-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-night-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-dci-p3-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 08]; - qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-id-command = [06 01 00 01 05 00 02 dc 08]; - qcom,mdss-dsi-panel-id-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x230909 0x26240909 0x6030400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_samsung_sofef00_m_video { - qcom,mdss-dsi-panel-name = "samsung sofef00_m video mode dsi panel"; - qcom,mdss-dsi-panel-manufacture = "SAMSUNG"; - qcom,mdss-dsi-panel-version = "SOFEF00_M"; - qcom,mdss-dsi-backlight-version = "SAMSUNG"; - qcom,mdss-dsi-backlight-manufacture = "SAMSUNG"; - 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-reset-sequence = <0x01 0x05 0x00 0x02 0x01 0x0c>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x91>; - 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-lp11-init; - qcom,mdss-dsi-high-brightness-panel; - qcom,mdss-bl-high2bit; - qcom,panel-supply-entries = <0x517>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,mdss-brightness-max-level = <0x3ff>; - qcom,mdss-dsi-bl-min-level = <0x01>; - qcom,mdss-dsi-bl-max-level = <0x3ff>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,platform-vci-gpio = <0x34 0x1a 0x00>; - qcom,platform-poc-gpio = <0x34 0x19 0x00>; - qcom,mdss-dsi-t-clk-post = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x36>; - phandle = <0x526>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x8e8>; - qcom,mdss-dsi-h-front-porch = <0x70>; - qcom,mdss-dsi-h-back-porch = <0x24>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x0c>; - qcom,mdss-dsi-v-front-porch = <0x24>; - 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-on-command = <0x5010000 0xa000211 0x390100 0x03 0xf05a5a15 0x1000000 0x23500 0x39010000 0x3f0 0xa5a51501 0x00 0x2532015 0x1000000 0x25500>; - qcom,mdss-dsi-off-command = [05 01 00 00 28 00 02 28 00 05 01 00 00 a0 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 = <0x230909 0x26240909 0x6030400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_samsung_sofeg01_s_cmd { - qcom,mdss-dsi-panel-name = "samsung sofeg01_s cmd mode dsi panel"; - qcom,mdss-dsi-panel-manufacture = "SAMSUNG"; - qcom,mdss-dsi-panel-version = "SOFEG01_S"; - qcom,mdss-dsi-backlight-version = "SAMSUNG"; - qcom,mdss-dsi-backlight-manufacture = "SAMSUNG"; - 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 0x05 0x00 0x02 0x01 0x0a>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x91>; - 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-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-lp11-init; - qcom,mdss-dsi-high-brightness-panel; - qcom,mdss-dsi-acl-cmd-index = <0x00>; - qcom,mdss-dsi-acl-mode-index = <0x01>; - qcom,mdss-bl-high2bit; - qcom,mdss-dsi-panel-seria-num-year-index = <0x0c>; - qcom,mdss-dsi-panel-seria-num-mon-index = <0x0c>; - qcom,mdss-dsi-panel-seria-num-day-index = <0x0d>; - qcom,mdss-dsi-panel-seria-num-hour-index = <0x0e>; - qcom,mdss-dsi-panel-seria-num-min-index = <0x0f>; - qcom,ulps-enabled; - qcom,panel-supply-entries = <0x517>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,mdss-brightness-max-level = <0x3ff>; - qcom,mdss-dsi-bl-min-level = <0x01>; - qcom,mdss-dsi-bl-max-level = <0x3ff>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,platform-vci-gpio = <0x34 0x1a 0x00>; - qcom,platform-poc-gpio = <0x34 0x19 0x00>; - qcom,mdss-dsi-t-clk-post = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x36>; - phandle = <0x527>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x8e8>; - qcom,mdss-dsi-h-front-porch = <0x70>; - qcom,mdss-dsi-h-back-porch = <0x24>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x0c>; - qcom,mdss-dsi-v-front-porch = <0x24>; - 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-panel-jitter = <0x08 0x0a>; - qcom,mdss-dsi-on-command = <0x5010000 0x5000211 0x150100 0x02 0xb01c1501 0xf00 0x2b52415 0x1000000 0x23500 0x39010000 0x3fc 0x5a5a3901 0x00 0x4e86408 0xc390100 0x03 0xfca5a539 0x1000000 0x3f05a 0x5a390100 0x02 0xb0013901 0x00 0x2ed0439 0x1000000 0x3f0a5 0xa5150100 0x02 0x53201501 0x00 0x2550005 0x1000000 0x22900>; - qcom,mdss-dsi-off-command = [05 01 00 00 28 00 02 28 00 05 01 00 00 a0 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-acl-command = [15 01 00 00 00 00 02 55 00]; - qcom,mdss-dsi-acl-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-hbm-on-command = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 e8 39 01 00 00 00 00 04 b1 20 10 ac 15 01 00 00 00 00 02 f7 03 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-hbm-on-command-2 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 e8 39 01 00 00 00 00 04 b1 20 10 0c 15 01 00 00 00 00 02 f7 03 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-hbm-on-command-3 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 e8 39 01 00 00 00 00 04 b1 10 10 6c 15 01 00 00 00 00 02 f7 03 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-hbm-on-command-4 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 e8 39 01 00 00 00 00 04 b1 00 10 c0 15 01 00 00 00 00 02 f7 03 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-hbm-on-command-5 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 e8 39 01 00 00 00 00 04 b1 00 10 10 15 01 00 00 00 00 02 f7 03 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-hbm-off-command = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 28 15 01 00 00 00 00 02 f7 03 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-aod-on-command-1 = [05 01 00 00 0a 00 02 28 00 05 01 00 00 78 00 02 10 00 05 01 00 00 05 00 02 11 00 15 01 00 00 00 00 02 b0 1c 15 01 00 00 0f 00 02 b5 28 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 fc 5a 5a 39 01 00 00 00 00 04 e8 64 08 0c 39 01 00 00 00 00 03 fc a5 a5 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 02 ed 04 39 01 00 00 00 00 03 f0 a5 a5 15 01 00 00 64 00 02 55 00 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 03 15 01 00 00 00 00 02 bb 07 39 01 00 00 00 00 03 f0 a5 a5 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-panel-aod-on-command-2 = [05 01 00 00 0a 00 02 28 00 05 01 00 00 78 00 02 10 00 05 01 00 00 05 00 02 11 00 15 01 00 00 00 00 02 b0 1c 15 01 00 00 0f 00 02 b5 28 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 fc 5a 5a 39 01 00 00 00 00 04 e8 64 08 0c 39 01 00 00 00 00 03 fc a5 a5 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 02 ed 04 39 01 00 00 00 00 03 f0 a5 a5 15 01 00 00 64 00 02 55 00 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 02 15 01 00 00 00 00 02 bb 07 39 01 00 00 00 00 03 f0 a5 a5 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-panel-aod-on-command-3 = [05 01 00 00 0a 00 02 28 00 05 01 00 00 78 00 02 10 00 05 01 00 00 05 00 02 11 00 15 01 00 00 00 00 02 b0 1c 15 01 00 00 0f 00 02 b5 28 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 fc 5a 5a 39 01 00 00 00 00 04 e8 64 08 0c 39 01 00 00 00 00 03 fc a5 a5 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 02 ed 04 39 01 00 00 00 00 03 f0 a5 a5 15 01 00 00 64 00 02 55 00 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 03 15 01 00 00 00 00 02 bb 05 39 01 00 00 00 00 03 f0 a5 a5 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-panel-aod-on-command-4 = [05 01 00 00 0a 00 02 28 00 05 01 00 00 78 00 02 10 00 05 01 00 00 05 00 02 11 00 15 01 00 00 00 00 02 b0 1c 15 01 00 00 0f 00 02 b5 28 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 fc 5a 5a 39 01 00 00 00 00 04 e8 64 08 0c 39 01 00 00 00 00 03 fc a5 a5 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 02 ed 04 39 01 00 00 00 00 03 f0 a5 a5 15 01 00 00 64 00 02 55 00 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 02 15 01 00 00 00 00 02 bb 05 39 01 00 00 00 00 03 f0 a5 a5 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-panel-aod-off-command = [05 01 00 00 0a 00 02 28 00 05 01 00 00 78 00 02 10 00 05 01 00 00 05 00 02 11 00 15 01 00 00 00 00 02 b0 1c 15 01 00 00 0f 00 02 b5 24 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 fc 5a 5a 39 01 00 00 00 00 04 e8 64 08 0c 39 01 00 00 00 00 03 fc a5 a5 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 02 ed 04 39 01 00 00 00 00 03 f0 a5 a5 15 01 00 00 64 00 02 55 00 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 20 39 01 00 00 00 00 03 f0 a5 a5 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-panel-aod-mode-command-1 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 03 15 01 00 00 00 00 02 bb 07 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-aod-mode-command-2 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 02 15 01 00 00 00 00 02 bb 07 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-aod-mode-command-3 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 03 15 01 00 00 00 00 02 bb 05 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-aod-mode-command-4 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 02 15 01 00 00 00 00 02 bb 05 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-aod-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-aod-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-serial-num-command = <0x6010000 0x1a1>; - qcom,mdss-dsi-panel-serial-num-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-srgb-on-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 bc 01 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 02 bc 12 39 01 00 00 00 00 02 b0 2c 39 01 00 00 00 00 16 bc a3 05 04 46 cd 10 05 09 b0 57 ef cf bb 11 bf e1 da 17 ff f9 d8 39 01 00 00 00 00 02 b0 42 39 01 00 00 00 00 02 bc 03 39 01 00 00 00 00 02 b0 4b 39 01 00 00 00 00 02 bc a1 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-srgb-off-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 0e 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-srgb-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-srgb-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-dci-p3-on-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 bc 01 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 02 bc 12 39 01 00 00 00 00 02 b0 2c 39 01 00 00 00 00 16 bc c6 00 00 1e cf 00 06 0a c3 26 ef cd e0 04 ce e9 df 00 ff f9 d8 39 01 00 00 00 00 02 b0 42 39 01 00 00 00 00 02 bc 03 39 01 00 00 00 00 02 b0 4b 39 01 00 00 00 00 02 bc a1 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-dci-p3-off-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 0e 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dci-p3-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dci-p3-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-night-mode-on-command = <0x39010000 0x3f0 0x5a5a3901 0x00 0x3bc0112 0x39010000 0x2b0 0x2c390100 0x16 0xbca00204 0x3bc71208 0x7a84be7 0xc9bf0ab9 0xe3da18ff 0xfefa3901 0x00 0x3f0a5a5>; - qcom,mdss-dsi-panel-night-mode-off-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 0e 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-night-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-night-mode-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-oneplus-mode-on-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 01 12 39 01 00 00 00 00 02 b0 2c 39 01 00 00 00 00 16 bc b4 02 04 05 ff 02 00 00 ff 00 ff ff f0 00 f0 e0 e1 18 ff fe fb 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 bc 01 39 01 00 00 00 00 02 b0 42 39 01 00 00 00 00 02 bc 03 39 01 00 00 00 00 02 b0 4b 39 01 00 00 00 00 02 bc 01 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-oneplus-mode-off-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 0e 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-oneplus-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-oneplus-mode-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-adaption-mode-on-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 01 12 39 01 00 00 00 00 02 b0 2c 39 01 00 00 00 00 16 bc b8 03 04 45 e2 10 04 07 c1 4b eb d7 b8 0a bf ff ed 14 ff ff fa 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 bc 01 39 01 00 00 00 00 02 b0 42 39 01 00 00 00 00 02 bc 03 39 01 00 00 00 00 02 b0 4b 39 01 00 00 00 00 02 bc 01 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-adaption-mode-off-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 bc 0e 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-adaption-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-adaption-mode-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x230909 0x26240909 0x6030400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_samsung_s6e3fc2x01_cmd { - qcom,mdss-dsi-panel-name = "samsung s6e3fc2x01 cmd mode dsi panel"; - qcom,mdss-dsi-panel-manufacture = "SAMSUNG"; - qcom,mdss-dsi-panel-version = "S6E3FC2X01"; - qcom,mdss-dsi-backlight-version = "SAMSUNG"; - qcom,mdss-dsi-backlight-manufacture = "SAMSUNG"; - 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 0x05 0x00 0x02 0x01 0x0a>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x91>; - 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-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,esd-check-enabled; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 08]; - qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-status-value = <0x9f>; - qcom,mdss-dsi-panel-status-read-length = <0x01>; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-lp11-init; - qcom,mdss-dsi-high-brightness-panel; - qcom,mdss-dsi-acl-cmd-index = <0x00>; - qcom,mdss-dsi-acl-mode-index = <0x01>; - qcom,mdss-bl-high2bit; - qcom,mdss-dsi-panel-seria-num-year-index = <0x0c>; - qcom,mdss-dsi-panel-seria-num-mon-index = <0x0c>; - qcom,mdss-dsi-panel-seria-num-day-index = <0x0d>; - qcom,mdss-dsi-panel-seria-num-hour-index = <0x0e>; - qcom,mdss-dsi-panel-seria-num-min-index = <0x0f>; - qcom,ulps-enabled; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x3d13 0x4042 0x84d0 0x3e80 0x33c2 0x86c4 0x1d4c 0xbb8>; - qcom,mdss-dsi-panel-peak-brightness = <0x5265c0>; - qcom,mdss-dsi-panel-average-brightness = <0x1e8480>; - qcom,mdss-dsi-panel-blackness-level = <0x7d0>; - qcom,panel-supply-entries = <0x517>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,mdss-brightness-max-level = <0x3ff>; - qcom,mdss-brightness-default-val = <0xc8>; - qcom,mdss-dsi-bl-min-level = <0x01>; - qcom,mdss-dsi-bl-max-level = <0x3ff>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,platform-vci-gpio = <0x34 0x1a 0x00>; - qcom,platform-poc-gpio = <0x34 0x19 0x00>; - qcom,mdss-dsi-t-clk-post = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x35>; - qcom,mdss-dsi-panel-clockrate = <0x3dcf5d40>; - phandle = <0x528>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-h-front-porch = <0x48>; - qcom,mdss-dsi-h-back-porch = <0x24>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x12>; - qcom,mdss-dsi-v-front-porch = <0x20>; - 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-panel-jitter = <0x04 0x01>; - qcom,mdss-dsi-panel-clockrate = <0x3dcf5d40>; - qcom,mdss-dsi-on-command = [39 01 00 00 00 00 03 9f a5 a5 05 01 00 00 0a 00 02 11 00 39 01 00 00 00 00 03 9f 5a 5a 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 cd 01 39 01 00 00 0f 00 03 f0 a5 a5 39 01 00 00 00 00 03 9f a5 a5 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 9f 5a 5a 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 08 eb 17 41 92 0e 10 82 5a 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 05 2a 00 00 04 37 39 01 00 00 00 00 05 2b 00 00 09 23 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 09 39 01 00 00 00 00 03 e8 10 30 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 07 15 01 00 00 00 00 02 b7 01 15 01 00 00 00 00 02 b0 08 15 01 00 00 00 00 02 b7 12 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 fc 5a 5a 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 02 e3 88 39 01 00 00 00 00 02 b0 07 39 01 00 00 00 00 02 ed 67 39 01 00 00 00 00 03 fc a5 a5 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 20 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 01 00 02 55 00 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 b3 00 c1 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-off-command = <0x39010000 0x39f 0xa5a50501 0xa00 0x1283901 0x1000 0x3f05a5a 0x39010000 0x2b0 0x50390100 0x02 0xb9823901 0x1000 0x3f0a5a5 0x5010000 0x110 0x39010000 0x39f 0x5a5a3901 0x00 0x3f05a5a 0x15010000 0x2b0 0x5150100 0x02 0xf4013901 0x9600 0x3f0a5a5>; - qcom,mdss-dsi-post-panel-on-command = <0x39010000 0x39f 0xa5a50501 0x00 0x1293901 0x00 0x39f5a5a>; - 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-hbm-on-command = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 07 15 01 00 00 00 00 02 b7 7f 15 01 00 00 00 00 02 b0 08 15 01 00 00 80 00 02 b7 92 39 01 00 00 00 00 02 53 e8 39 01 00 00 23 00 03 f0 a5 a5 39 01 00 00 00 00 03 51 00 26]; - qcom,mdss-dsi-panel-hbm-on-command-2 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 07 15 01 00 00 00 00 02 b7 7f 15 01 00 00 00 00 02 b0 08 15 01 00 00 80 00 02 b7 92 39 01 00 00 00 00 02 53 e8 39 01 00 00 23 00 03 f0 a5 a5 39 01 00 00 00 00 03 51 00 78]; - qcom,mdss-dsi-panel-hbm-on-command-3 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 07 15 01 00 00 00 00 02 b7 7f 15 01 00 00 00 00 02 b0 08 15 01 00 00 80 00 02 b7 92 39 01 00 00 00 00 02 53 e8 39 01 00 00 23 00 03 f0 a5 a5 39 01 00 00 00 00 03 51 00 ca]; - qcom,mdss-dsi-panel-hbm-on-command-4 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 07 15 01 00 00 00 00 02 b7 7f 15 01 00 00 00 00 02 b0 08 15 01 00 00 80 00 02 b7 92 39 01 00 00 00 00 02 53 e8 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 51 01 2a]; - qcom,mdss-dsi-panel-hbm-on-command-5 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 07 15 01 00 00 00 00 02 b7 01 15 01 00 00 00 00 02 b0 08 15 01 00 00 00 00 02 b7 12 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 04 b7 00 01 5b 39 01 00 00 00 00 03 f0 a5 a5 15 01 00 00 0a 00 02 53 e0 39 01 00 00 00 00 03 51 03 ff 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 04 b7 00 01 53 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-hbm-off-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 04 b7 00 01 5b 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 02 53 20 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 04 b7 00 01 53 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-hbm-max-brightness-command-on = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 07 15 01 00 00 00 00 02 b7 7f 15 01 00 00 00 00 02 b0 08 15 01 00 00 80 00 02 b7 92 39 01 00 00 40 00 02 53 e8 39 01 00 00 80 00 03 f0 a5 a5 39 01 00 00 00 00 03 51 03 ff]; - qcom,mdss-dsi-panel-hbm-max-brightness-command-off = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 07 15 01 00 00 40 00 02 b7 7f 15 01 00 00 00 00 02 b0 08 15 01 00 00 40 00 02 b7 92 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 10 00 02 53 28]; - qcom,mdss-dsi-seed-command = [29 01 00 00 00 00 02 81 90 29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 02 b0 02 29 01 00 00 00 00 16 b1 b4 02 04 05 ff 02 00 00 ff 00 ff ff f0 00 f0 e0 e1 18 ff f3 f8 29 01 00 00 00 00 03 b1 00 00 29 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-command = [29 01 00 00 00 00 02 81 90 29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 02 b0 02 29 01 00 00 00 00 16 b1 b4 02 04 05 ff 02 00 00 ff 00 ff ff f0 00 f0 e0 e1 18 ff f3 f8 29 01 00 00 00 00 03 b1 00 00 29 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-seed-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-hbm-on-command-5-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-hbm-max-brightness-command-on-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-hbm-max-brightness-command-off-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-aod-on-command-1; - qcom,mdss-dsi-panel-aod-on-command-2; - qcom,mdss-dsi-panel-aod-on-command-3; - qcom,mdss-dsi-panel-aod-off-command; - qcom,mdss-dsi-panel-aod-off-samsung-command; - qcom,mdss-dsi-panel-aod-off-new-command; - qcom,mdss-dsi-panel-aod-off-new-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-aod-off-samsung-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-aod-off-hbm-on-command = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 07 15 01 00 00 00 00 02 b7 01 15 01 00 00 00 00 02 b0 08 15 01 00 00 00 00 02 b7 12 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 04 b7 00 01 5b 39 01 00 00 00 00 03 f0 a5 a5 15 01 00 00 0a 00 02 53 e0 39 01 00 00 00 00 03 51 03 ff 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 04 b7 00 01 53 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-aod-off-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-hbm-off-aod-on-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 04 b7 00 01 5b 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 02 53 20 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 04 b7 00 01 53 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-hbm-off-aod-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-aod-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-aod-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-aod-mode-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-serial-num-command = <0x6010000 0x1a1>; - qcom,mdss-dsi-panel-serial-num-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-display-srgb-color-mode-on-command = [39 01 00 00 00 00 02 81 90 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 02 39 01 00 00 00 00 16 b1 a7 07 05 48 d5 14 06 09 a7 54 eb cb c1 14 c4 e8 e2 1a ff ff e0 39 01 00 00 00 00 03 b1 00 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-display-p3-mode-on-command = [39 01 00 00 00 00 02 81 90 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 02 39 01 00 00 00 00 16 b1 ff 00 00 12 f0 00 02 02 e9 19 ff fc ed 03 ec fc f9 00 ff ff fd 39 01 00 00 00 00 03 b1 00 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-display-wide-color-mode-on-command = [39 01 00 00 02 00 02 81 90 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 02 39 01 00 00 00 00 16 b1 ff 00 00 00 ff 00 00 00 ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 39 01 00 00 00 00 03 b1 00 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-dci-p3-off-command = [39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 b1 00 01 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-customer-srgb-enable-command = [39 01 00 00 00 00 02 81 90 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 02 39 01 00 00 00 00 16 b1 a7 07 05 48 d5 14 06 09 a7 54 eb cb c1 14 c4 e8 e2 1a ff ff e0 39 01 00 00 00 00 03 b1 00 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-customer-p3-enable-command = [39 01 00 00 00 00 02 81 90 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 02 39 01 00 00 00 00 16 b1 ff 00 00 12 f0 00 02 02 e9 19 ff fc ed 03 ec fc f9 00 ff ff fd 39 01 00 00 00 00 03 b1 00 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-customer-p3-enable-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-customer-srgb-enable-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-laoding-effect-enable-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-laoding-effect-disable-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-display-srgb-color-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-display-p3-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-display-wide-color-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-night-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-dci-p3-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-adaption-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-adaption-mode-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0e 08]; - qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-id-command = [06 01 00 01 05 00 02 dc 08]; - qcom,mdss-dsi-panel-id-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-id1-command = [06 01 00 01 05 00 02 0a 08]; - qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-id2-command = [06 01 00 01 05 00 02 0e 08]; - qcom,mdss-dsi-panel-id2-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-id3-command = [06 01 00 01 05 00 02 e0 08]; - qcom,mdss-dsi-panel-id3-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-id4-command = [06 01 00 01 05 00 02 0f 08]; - qcom,mdss-dsi-panel-id4-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-id5-command = [06 01 00 01 05 00 02 e3 08]; - qcom,mdss-dsi-panel-id5-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-id6-command = [06 01 00 01 05 00 02 e5 08]; - qcom,mdss-dsi-panel-id6-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-id7-command = [06 01 00 01 05 00 02 fb 08]; - qcom,mdss-dsi-panel-id7-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-hbm-level1-command = [15 01 00 00 00 00 02 b0 08]; - qcom,mdss-dsi-panel-hbm-level1-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-hbm-read-command = [06 01 00 01 05 00 02 b7 08]; - qcom,mdss-dsi-panel-hbm-read-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-read-register-open-command = [39 01 00 00 00 00 03 fc 5a 5a]; - qcom,mdss-dsi-panel-read-register-close-command = [39 01 00 00 00 00 03 fc a5 a5]; - qcom,mdss-dsi-panel-read-register-open-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-read-register-close-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-read-hbm-elvss-open-command = [39 01 00 00 00 00 03 f0 5a 5a]; - qcom,mdss-dsi-panel-read-hbm-elvss-close-command = [39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-read-hbm-elvss-open-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-read-hbm-elvss-close-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-hbm-diming-on-command = [39 01 00 00 00 00 02 b7 92]; - qcom,mdss-dsi-panel-hbm-diming-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-hbm-diming-off-command = [39 01 00 00 00 00 02 b7 12]; - qcom,mdss-dsi-panel-hbm-diming-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x220909 0x25240909 0x6030400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_samsung_dsc_cmd { - qcom,mdss-dsi-panel-name = "samsung dsc cmd mode dsi panel"; - qcom,mdss-dsi-panel-manufacture = "SAMSUNG"; - qcom,mdss-dsi-panel-version = "DSC"; - qcom,mdss-dsi-backlight-version = "SAMSUNG"; - qcom,mdss-dsi-backlight-manufacture = "SAMSUNG"; - 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 0x05 0x00 0x02 0x01 0x0a>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x91>; - 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-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-panel-status-check-mode = "reg_read"; - qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 08]; - qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-status-value = <0x9f>; - qcom,mdss-dsi-panel-status-read-length = <0x01>; - qcom,mdss-dsi-panel-id1-command = [06 01 00 01 05 00 02 0a 08]; - qcom,mdss-dsi-panel-id1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-id2-command = [06 01 00 01 05 00 02 0e 08]; - qcom,mdss-dsi-panel-id2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-id3-command = [06 01 00 01 05 00 02 e0 08]; - qcom,mdss-dsi-panel-id3-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-id4-command = [06 01 00 01 05 00 02 0f 08]; - qcom,mdss-dsi-panel-id4-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-id5-command = [06 01 00 01 05 00 02 e3 08]; - qcom,mdss-dsi-panel-id5-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-id6-command = [06 01 00 01 05 00 02 e5 08]; - qcom,mdss-dsi-panel-id6-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-id7-command = [06 01 00 01 05 00 02 fb 08]; - qcom,mdss-dsi-panel-id7-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-read-register-open-command = [39 01 00 00 00 00 03 fc 5a 5a]; - qcom,mdss-dsi-panel-read-register-close-command = [39 01 00 00 00 00 03 fc a5 a5]; - qcom,mdss-dsi-panel-read-register-open-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-read-register-close-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-lp11-init; - qcom,mdss-dsi-high-brightness-panel; - qcom,mdss-dsi-acl-cmd-index = <0x00>; - qcom,mdss-dsi-acl-mode-index = <0x01>; - qcom,mdss-bl-high2bit; - qcom,mdss-dsi-panel-seria-num-year-index = <0x0c>; - qcom,mdss-dsi-panel-seria-num-mon-index = <0x0c>; - qcom,mdss-dsi-panel-seria-num-day-index = <0x0d>; - qcom,mdss-dsi-panel-seria-num-hour-index = <0x0e>; - qcom,mdss-dsi-panel-seria-num-min-index = <0x0f>; - qcom,ulps-enabled; - qcom,panel-supply-entries = <0x517>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,mdss-brightness-max-level = <0x3ff>; - qcom,mdss-dsi-bl-min-level = <0x01>; - qcom,mdss-dsi-bl-max-level = <0x3ff>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,platform-vci-gpio = <0x34 0x1a 0x00>; - qcom,platform-poc-gpio = <0x34 0x19 0x00>; - qcom,mdss-dsi-t-clk-post = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x35>; - phandle = <0x529>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-h-front-porch = <0x48>; - qcom,mdss-dsi-h-back-porch = <0x24>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x12>; - qcom,mdss-dsi-v-front-porch = <0x20>; - 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-panel-jitter = <0x04 0x01>; - qcom,mdss-dsi-on-command = [29 00 00 00 00 00 03 f0 5a 5a 07 01 00 00 00 00 01 01 29 01 00 00 00 00 5a 0a 11 00 00 89 30 80 09 24 04 38 00 3c 02 1c 02 1c 02 00 02 0e 00 20 05 d2 00 07 00 0c 01 a1 01 b2 18 00 10 f0 03 0c 20 00 06 0b 0b 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 01 02 01 00 09 40 09 be 19 fc 19 fa 19 f8 1a 38 1a 78 1a b6 2a f6 2b 34 2b 74 3b 74 6b f4 00 29 00 00 00 00 00 03 f0 a5 a5 05 01 00 00 78 00 01 11 39 01 00 00 00 00 03 fc 5a 5a 39 01 00 00 00 00 02 b0 09 39 01 00 00 00 00 02 d7 2a 39 01 00 00 00 00 02 fe b0 39 01 00 00 00 00 02 fe 30 39 01 00 00 00 00 03 fc a5 a5 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 20 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 9d 01 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 fc 5a 5a 39 01 00 00 00 00 06 c5 0d 10 b4 62 1a 39 01 00 00 00 00 03 fc a5 a5 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-off-command = [05 01 00 00 14 00 02 28 00 05 01 00 00 00 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-h-sync-pulse = <0x00>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsc-slice-height = <0x3c>; - qcom,mdss-dsc-slice-width = <0x21c>; - 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-hbm-on-command = [39 01 00 00 00 00 03 51 00 26 39 01 00 00 00 00 02 53 e0]; - qcom,mdss-dsi-panel-hbm-on-command-2 = [39 01 00 00 00 00 03 51 00 78 39 01 00 00 00 00 02 53 e0]; - qcom,mdss-dsi-panel-hbm-on-command-3 = [39 01 00 00 00 00 03 51 00 ca 39 01 00 00 00 00 02 53 e0]; - qcom,mdss-dsi-panel-hbm-on-command-4 = [39 01 00 00 00 00 03 51 01 2a 39 01 00 00 00 00 02 53 e0]; - qcom,mdss-dsi-panel-hbm-on-command-5 = [39 01 00 00 00 00 03 51 03 ff 39 01 00 00 00 00 02 53 e0]; - qcom,mdss-dsi-panel-hbm-off-command = [39 01 00 00 00 00 02 53 20]; - qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-aod-on-command-1 = <0x5010000 0x23000228 0x50100 0x780002 0x10000501 0xa00 0x2110039 0x1000000 0x3f05a 0x5a150100 0x02 0xb0011501 0x00 0x2cd0215 0x1000000 0x23500 0x39010000 0x8eb 0x1741920e 0x10825a39 0x1000000 0x52a00 0x43739 0x1000000 0x52b00 0x92339 0x1000000 0x2b009 0x39010000 0x3e8 0x10301501 0x00 0x2532315 0x1000000 0x2b0a5 0x15010000 0x2c7 0x1390100 0x03 0xf0a5a505 0x1000000 0x22900>; - qcom,mdss-dsi-panel-aod-on-command-2 = <0x5010000 0x23000228 0x50100 0x780002 0x10000501 0xa00 0x2110039 0x1000000 0x3f05a 0x5a150100 0x02 0xb0011501 0x00 0x2cd0215 0x1000000 0x23500 0x39010000 0x8eb 0x1741920e 0x10825a39 0x1000000 0x52a00 0x43739 0x1000000 0x52b00 0x92339 0x1000000 0x2b009 0x39010000 0x3e8 0x10301501 0x00 0x2532215 0x1000000 0x2b0a5 0x15010000 0x2c7 0x1390100 0x03 0xf0a5a505 0x1000000 0x22900>; - qcom,mdss-dsi-panel-aod-on-command-3 = <0x5010000 0x23000228 0x50100 0x780002 0x10000501 0xa00 0x2110039 0x1000000 0x3f05a 0x5a150100 0x02 0xb0011501 0x00 0x2cd0215 0x1000000 0x23500 0x39010000 0x8eb 0x1741920e 0x10825a39 0x1000000 0x52a00 0x43739 0x1000000 0x52b00 0x92339 0x1000000 0x2b009 0x39010000 0x3e8 0x10301501 0x00 0x2532315 0x1000000 0x2b0a5 0x15010000 0x2c7 0x390100 0x03 0xf0a5a505 0x1000000 0x22900>; - qcom,mdss-dsi-panel-aod-on-command-4 = [39 01 00 00 00 00 03 9f a5 a5 05 01 00 00 0a 00 01 28 05 01 00 00 78 00 01 10 05 01 00 00 0a 00 01 11 39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 b0 01 15 01 00 00 20 00 02 cd 01 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 01 15 01 00 00 14 00 02 cd 02 39 01 00 00 00 00 03 51 03 ff 15 01 00 00 00 00 02 53 22 15 01 00 00 00 00 02 b0 a5 15 01 00 00 00 00 02 c7 00 39 01 00 00 00 00 03 f0 a5 a5 05 01 00 00 00 00 01 29 39 01 00 00 00 00 03 9f 5a 5a]; - qcom,mdss-dsi-panel-aod-off-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 cd 01 39 01 00 00 00 00 02 53 20 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-aod-mode-command-1 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 23 15 01 00 00 00 00 02 b0 a5 15 01 00 00 00 00 02 c7 01 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-aod-mode-command-2 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 22 15 01 00 00 00 00 02 b0 a5 15 01 00 00 00 00 02 c7 01 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-aod-mode-command-3 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 23 15 01 00 00 00 00 02 b0 a5 15 01 00 00 00 00 02 c7 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-aod-mode-command-4 = [39 01 00 00 00 00 03 f0 5a 5a 15 01 00 00 00 00 02 53 22 15 01 00 00 00 00 02 b0 a5 15 01 00 00 00 00 02 c7 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-aod-on-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-aod-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-aod-mode-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-serial-num-command = <0x6010000 0x1a1>; - qcom,mdss-dsi-panel-serial-num-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-srgb-on-command = [39 01 00 00 00 00 02 81 90 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 02 39 01 00 00 00 00 16 b1 a3 05 04 46 cd 10 05 09 b0 57 ef cf bb 11 bf e1 da 17 ff f9 d8 39 01 00 00 00 00 03 b1 00 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-srgb-off-command = [39 01 00 00 00 00 02 81 00 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 b1 00 01 39 01 00 00 00 00 03 b3 00 c1 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-srgb-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-srgb-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-dci-p3-on-command = [39 01 00 00 00 00 02 81 90 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 02 39 01 00 00 00 00 16 b1 c6 00 00 1e cf 00 06 0a c3 26 ef cd e0 04 ce e9 df 00 ff f9 d8 39 01 00 00 00 00 03 b1 00 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-dci-p3-off-command = [39 01 00 00 00 00 02 81 00 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 b1 00 01 39 01 00 00 00 00 03 b3 00 c1 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dci-p3-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dci-p3-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-night-mode-on-command = [39 01 00 00 00 00 02 81 90 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 02 39 01 00 00 00 00 16 b1 a0 02 04 3b c7 12 08 07 a8 4b e7 c9 bf 0a b9 e3 da 18 ff fe fa 39 01 00 00 00 00 03 b1 00 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-night-mode-off-command = [39 01 00 00 00 00 02 81 00 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 b1 00 01 39 01 00 00 00 00 03 b3 00 c1 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-night-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-night-mode-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-oneplus-mode-on-command = [39 01 00 00 00 00 02 81 90 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 02 39 01 00 00 00 00 16 b1 b4 02 04 05 ff 02 00 00 ff 00 ff ff f0 00 f0 e0 e1 18 ff fe fb 39 01 00 00 00 00 03 b1 00 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-oneplus-mode-off-command = [39 01 00 00 00 00 02 81 00 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 b1 00 01 39 01 00 00 00 00 03 b3 00 c1 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-oneplus-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-oneplus-mode-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-adaption-mode-on-command = [39 01 00 00 00 00 02 81 90 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 02 39 01 00 00 00 00 16 b1 b8 03 04 45 e2 10 04 07 c1 4b eb d7 b8 0a bf ff ed 14 ff ff fa 39 01 00 00 00 00 03 b1 00 00 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-panel-adaption-mode-off-command = [39 01 00 00 00 00 02 81 00 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 03 b1 00 01 39 01 00 00 00 00 03 b3 00 c1 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-adaption-mode-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-adaption-mode-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 08]; - qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-id-command = [06 01 00 01 05 00 02 dc 08]; - qcom,mdss-dsi-panel-id-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-id1-command = [06 01 00 01 05 00 02 0a 08]; - qcom,mdss-dsi-panel-id1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-id2-command = [06 01 00 01 05 00 02 0e 08]; - qcom,mdss-dsi-panel-id2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-id3-command = [06 01 00 01 05 00 02 e0 08]; - qcom,mdss-dsi-panel-id3-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-id4-command = [06 01 00 01 05 00 02 0f 08]; - qcom,mdss-dsi-panel-id4-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-id5-command = [06 01 00 01 05 00 02 e3 08]; - qcom,mdss-dsi-panel-id5-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-id6-command = [06 01 00 01 05 00 02 e5 08]; - qcom,mdss-dsi-panel-id6-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-id7-command = [06 01 00 01 05 00 02 fb 08]; - qcom,mdss-dsi-panel-id7-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-read-register-open-command = [39 01 00 00 00 00 03 fc 5a 5a]; - qcom,mdss-dsi-panel-read-register-close-command = [39 01 00 00 00 00 03 fc a5 a5]; - qcom,mdss-dsi-panel-read-register-open-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-read-register-close-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x140505 0x1f0a0505 0x3030400>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01 0x02 0x01 0x01>; - qcom,default-topology-index = <0x01>; - }; - }; - }; - }; - - 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"; - 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 0x1b 0x22 0x1c 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>; - 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>; - phandle = <0x2bb>; - }; - - qcom,smmu_rot_unsec_cb { - compatible = "qcom,smmu_sde_rot_unsec"; - iommus = <0x29 0x1090 0x00>; - phandle = <0x2bc>; - }; - - qcom,smmu_rot_sec_cb { - compatible = "qcom,smmu_sde_rot_sec"; - iommus = <0x29 0x1091 0x00>; - phandle = <0x2bd>; - }; - }; - - qcom,mdss_dsi_ctrl0@ae94000 { - compatible = "qcom,dsi-ctrl-hw-v2.2"; - label = "dsi-ctrl-0"; - cell-index = <0x00>; - reg = <0xae94000 0x400 0xaf03000 0x5004>; - 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; - 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 0xaf03000 0x5004>; - 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; - phandle = <0x2bf>; - status = "disabled"; - - 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]; - 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>; - 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 0x9f 0x22 0xa9 0x22 0xa3 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>; - phandle = <0x2c2>; - qcom,aux-en-gpio = <0x34 0x7a 0x00>; - qcom,aux-sel-gpio = <0x34 0x7b 0x00>; - qcom,usbplug-cc-gpio = <0x34 0x26 0x00>; - status = "disabled"; - - 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; - phandle = <0x35>; - - qcom,iommu_qupv3_0_geni_se_cb { - compatible = "qcom,qupv3-geni-se-cb"; - iommus = <0x29 0x03 0x00>; - phandle = <0x2c3>; - }; - }; - - qcom,qup_uart@0x898000 { - compatible = "qcom,msm-geni-serial-hs"; - reg = <0x898000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk\0m-ahb\0s-ahb"; - clocks = <0x22 0x58 0x22 0x6c 0x22 0x6d>; - 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>; - phandle = <0x2c4>; - }; - - qcom,qup_uart@0x89c000 { - compatible = "qcom,msm-geni-serial-hs"; - reg = <0x89c000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk\0m-ahb\0s-ahb"; - clocks = <0x22 0x5a 0x22 0x6c 0x22 0x6d>; - 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>; - 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 0x4c 0x22 0x6c 0x22 0x6d>; - 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"; - 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 0x4e 0x22 0x6c 0x22 0x6d>; - 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"; - 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 0x50 0x22 0x6c 0x22 0x6d>; - 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"; - 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 0x52 0x22 0x6c 0x22 0x6d>; - 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"; - phandle = <0x2c9>; - - 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 = <0xe7 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 = <0x468 0x46a 0x2fc>; - pinctrl-1 = <0x469 0x46b>; - status = "disabled"; - }; - - pn5xx@28 { - compatible = "nxp,pn544"; - reg = <0x28>; - nxp,pn544-irq = <0x34 0x3f 0x00>; - nxp,pn544-ven = <0x34 0x0c 0x00>; - nxp,pn544-fw-dwnld = <0x34 0x3e 0x00>; - nxp,pn544-clk-gpio = <0xe7 0x15 0x00>; - nxp,pn544-ese-pwr = <0x34 0x74 0x00>; - nfc_voltage_s4-supply = <0x4d2>; - nxp,pn544-wake-up = <0x34 0x81 0x00>; - interrupt-parent = <0x34>; - qcom,clk-src = "BBCLK3"; - interrupts = <0x3f 0x00>; - interrupt-names = "nfc_irq"; - pinctrl-names = "nfc_active\0nfc_suspend"; - pinctrl-0 = <0x468 0x46a 0x2fc>; - pinctrl-1 = <0x469 0x46b>; - clocks = <0x21 0x04>; - clock-names = "ref_clk"; - }; - }; - - 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 0x54 0x22 0x6c 0x22 0x6d>; - 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 = "ok"; - phandle = <0x2ca>; - - tfa98xx@34 { - compatible = "nxp,tfa9894"; - reg = <0x34>; - reset-gpio = <0x34 0x45 0x00>; - status = "ok"; - }; - - max98927@3a { - compatible = "maxim,max98927L"; - reg = <0x3a>; - mono_stereo_mode = <0x00>; - maxim,98927-reset-gpio = <0x34 0x45 0x00>; - status = "disabled"; - }; - }; - - 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 0x56 0x22 0x6c 0x22 0x6d>; - 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 = "disabled"; - phandle = <0x2cb>; - }; - - 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 0x58 0x22 0x6c 0x22 0x6d>; - 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"; - 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 0x5a 0x22 0x6c 0x22 0x6d>; - 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"; - phandle = <0x2cd>; - - fsa4480@42 { - compatible = "fsa,fsa4480"; - reg = <0x42>; - mbhc_en = <0x4ee 0x0a 0x01>; - status = "ok"; - }; - }; - - 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 0x4c 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x49>; - pinctrl-1 = <0x4a>; - 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"; - phandle = <0x2ce>; - qcom,disable-autosuspend; - - ese@0 { - compatible = "nxp,p61"; - reg = <0x00>; - spi-max-frequency = <0x7a1200>; - nxp,nfcc = "1-0028"; - }; - }; - - 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 0x4e 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x4b>; - pinctrl-1 = <0x4c>; - 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"; - 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 0x50 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x4d>; - pinctrl-1 = <0x4e>; - 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"; - 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 0x52 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x4f>; - pinctrl-1 = <0x50>; - 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"; - 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 0x54 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x51>; - pinctrl-1 = <0x52>; - 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"; - 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 0x56 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x53>; - pinctrl-1 = <0x54>; - 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"; - 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 0x58 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x55>; - pinctrl-1 = <0x56>; - 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"; - 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 0x5a 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x57>; - pinctrl-1 = <0x58>; - 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"; - 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; - phandle = <0x5b>; - - qcom,iommu_qupv3_1_geni_se_cb { - compatible = "qcom,qupv3-geni-se-cb"; - iommus = <0x29 0x6c3 0x00>; - phandle = <0x2d6>; - }; - }; - - qcom,qup_uart@0xa84000 { - compatible = "qcom,msm-geni-console-oem"; - reg = <0xa84000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk\0m-ahb\0s-ahb"; - clocks = <0x22 0x5e 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x59>; - pinctrl-1 = <0x5a>; - interrupts = <0x00 0x162 0x00>; - qcom,wrapper-core = <0x5b>; - status = "ok"; - phandle = <0x2d7>; - }; - - qcom,qup_uart@0xa88000 { - compatible = "qcom,msm-geni-console"; - reg = <0xa88000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk\0m-ahb\0s-ahb"; - clocks = <0x22 0x60 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x5c>; - pinctrl-1 = <0x5d>; - interrupts = <0x00 0x163 0x00>; - qcom,wrapper-core = <0x5b>; - status = "disabled"; - 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 0x5c 0x22 0x6e 0x22 0x6f>; - dmas = <0x5e 0x00 0x00 0x03 0x40 0x00 0x5e 0x01 0x00 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x5f>; - pinctrl-1 = <0x60>; - qcom,wrapper-core = <0x5b>; - status = "disabled"; - 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 0x5e 0x22 0x6e 0x22 0x6f>; - dmas = <0x5e 0x00 0x01 0x03 0x40 0x00 0x5e 0x01 0x01 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x61>; - pinctrl-1 = <0x62>; - qcom,wrapper-core = <0x5b>; - status = "disabled"; - 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 0x60 0x22 0x6e 0x22 0x6f>; - dmas = <0x5e 0x00 0x02 0x03 0x40 0x00 0x5e 0x01 0x02 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep\0reset"; - pinctrl-0 = <0x63>; - pinctrl-1 = <0x64>; - pinctrl-2 = <0x65>; - qcom,wrapper-core = <0x5b>; - status = "ok"; - phandle = <0x2db>; - qcom,clk-freq-out = <0x186a0>; - - qcom,smb1355@8 { - compatible = "qcom,i2c-pmic"; - reg = <0x08>; - #address-cells = <0x01>; - #size-cells = <0x00>; - interrupt-parent = <0x2f1>; - interrupts = <0x00 0xd1 0x00 0x08>; - interrupt_names = "smb1355_0"; - interrupt-controller; - #interrupt-cells = <0x03>; - qcom,periph-map = <0x10 0x12 0x13 0x16>; - phandle = <0x4fd>; - - qcom,revid@100 { - compatible = "qcom,qpnp-revid"; - reg = <0x100 0x100>; - phandle = <0x4fc>; - }; - - qcom,smb1355-charger@1000 { - compatible = "qcom,smb1355"; - qcom,pmic-revid = <0x4fc>; - reg = <0x1000 0x700>; - #address-cells = <0x01>; - #size-cells = <0x01>; - interrupt-parent = <0x4fd>; - status = "ok"; - io-channels = <0x4eb 0x02 0x4eb 0x0c>; - io-channel-names = "charger_temp\0charger_temp_max"; - qcom,disable-ctm; - phandle = <0x599>; - - 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 = <0x2f1>; - interrupts = <0x00 0xd1 0x00 0x08>; - interrupt_names = "smb1355_1"; - interrupt-controller; - #interrupt-cells = <0x03>; - qcom,periph-map = <0x10 0x12 0x13 0x16>; - phandle = <0x4ff>; - - qcom,revid@100 { - compatible = "qcom,qpnp-revid"; - reg = <0x100 0x100>; - phandle = <0x4fe>; - }; - - qcom,smb1355-charger@1000 { - compatible = "qcom,smb1355"; - qcom,pmic-revid = <0x4fe>; - reg = <0x1000 0x700>; - #address-cells = <0x01>; - #size-cells = <0x01>; - interrupt-parent = <0x4ff>; - status = "ok"; - io-channels = <0x4eb 0x02 0x4eb 0x0c>; - io-channel-names = "charger_temp\0charger_temp_max"; - qcom,disable-ctm; - phandle = <0x59a>; - - 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"; - }; - }; - }; - - bq27541-battery@55 { - status = "ok"; - compatible = "ti,bq27541-battery"; - reg = <0x55>; - qcom,modify-soc-smooth; - phandle = <0x5a9>; - }; - - oneplus_fastchg@26 { - status = "ok"; - compatible = "microchip,oneplus_fastchg"; - reg = <0x26>; - microchip,mcu-en-gpio = <0x34 0x66 0x00>; - microchip,usb-sw-1-gpio = <0x34 0x25 0x00>; - microchip,usb-sw-2-gpio = <0x34 0x33 0x00>; - microchip,ap-clk = <0x34 0x2b 0x00>; - microchip,ap-data = <0x34 0x2c 0x00>; - pinctrl-names = "mux_fastchg_active\0mux_fastchg_suspend\0mcu_data_active\0mcu_data_suspend"; - pinctrl-0 = <0x52e 0x52f 0x530>; - pinctrl-1 = <0x531 0x532 0x533>; - pinctrl-2 = <0x534>; - pinctrl-3 = <0x535>; - phandle = <0x5aa>; - }; - }; - - 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 0x62 0x22 0x6e 0x22 0x6f>; - dmas = <0x5e 0x00 0x03 0x03 0x40 0x00 0x5e 0x01 0x03 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x66>; - pinctrl-1 = <0x67>; - qcom,wrapper-core = <0x5b>; - status = "disabled"; - phandle = <0x2dc>; - }; - - 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 0x64 0x22 0x6e 0x22 0x6f>; - dmas = <0x5e 0x00 0x04 0x03 0x40 0x00 0x5e 0x01 0x04 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x68>; - pinctrl-1 = <0x69>; - qcom,wrapper-core = <0x5b>; - status = "ok"; - phandle = <0x2dd>; - - synaptics-rmi-ts@20 { - compatible = "HWK,synaptics,s3320"; - reg = <0x20>; - interrupt-parent = <0x34>; - interrupts = <0x7d 0x2008>; - vdd_2v8-supply = <0x345>; - synaptics,tx-rx-num = <0x0f 0x1e>; - synaptics,avdd-voltage = <0x2de600 0x2de600>; - synaptics,avdd-current = <0x4e20>; - synaptics,display-coords = <0x438 0x870>; - synaptics,panel-coords = <0x438 0x870>; - synaptics,reset-gpio = <0x34 0x63 0x00>; - synaptics,irq-gpio = <0x34 0x7d 0x2008>; - synaptics,1v8-gpio = <0x34 0x58 0x00>; - oem,support_1080x2160_tp; - oem,support_1080x2340_tp; - oem,support_hw_poweroff; - pinctrl-names = "pmx_ts_active\0pmx_ts_suspend"; - pinctrl-0 = <0x52b>; - pinctrl-1 = <0x52c 0x52d>; - oem,fajta; - }; - }; - - 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 0x66 0x22 0x6e 0x22 0x6f>; - dmas = <0x5e 0x00 0x05 0x03 0x40 0x00 0x5e 0x01 0x05 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x6a>; - pinctrl-1 = <0x6b>; - qcom,wrapper-core = <0x5b>; - status = "disabled"; - 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 0x68 0x22 0x6e 0x22 0x6f>; - dmas = <0x5e 0x00 0x06 0x03 0x40 0x00 0x5e 0x01 0x06 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x6c>; - pinctrl-1 = <0x6d>; - qcom,wrapper-core = <0x5b>; - status = "disabled"; - phandle = <0x2df>; - }; - - 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 0x6a 0x22 0x6e 0x22 0x6f>; - dmas = <0x5e 0x00 0x07 0x03 0x40 0x00 0x5e 0x01 0x07 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x6e>; - pinctrl-1 = <0x6f>; - qcom,wrapper-core = <0x5b>; - status = "disabled"; - phandle = <0x2e0>; - }; - - 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 0x5c 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x70>; - pinctrl-1 = <0x70>; - interrupts = <0x00 0x161 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x5b>; - dmas = <0x5e 0x00 0x00 0x01 0x40 0x00 0x5e 0x01 0x00 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "ok"; - phandle = <0x2e1>; - }; - - 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 0x5e 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x71>; - pinctrl-1 = <0x72>; - interrupts = <0x00 0x162 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x5b>; - dmas = <0x5e 0x00 0x01 0x01 0x40 0x00 0x5e 0x01 0x01 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x2e2>; - }; - - 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 0x60 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x73>; - pinctrl-1 = <0x74>; - interrupts = <0x00 0x163 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x5b>; - dmas = <0x5e 0x00 0x02 0x01 0x40 0x00 0x5e 0x01 0x02 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x2e3>; - }; - - 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 0x62 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x75>; - pinctrl-1 = <0x76>; - interrupts = <0x00 0x164 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x5b>; - dmas = <0x5e 0x00 0x03 0x01 0x40 0x00 0x5e 0x01 0x03 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x2e4>; - }; - - 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 0x64 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x77>; - pinctrl-1 = <0x78>; - interrupts = <0x00 0x165 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x5b>; - dmas = <0x5e 0x00 0x04 0x01 0x40 0x00 0x5e 0x01 0x04 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x2e5>; - }; - - 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 0x66 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x79>; - pinctrl-1 = <0x7a>; - interrupts = <0x00 0x166 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x5b>; - dmas = <0x5e 0x00 0x05 0x01 0x40 0x00 0x5e 0x01 0x05 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x2e6>; - }; - - 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 0x68 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x7b>; - pinctrl-1 = <0x7c>; - interrupts = <0x00 0x167 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x5b>; - dmas = <0x5e 0x00 0x06 0x01 0x40 0x00 0x5e 0x01 0x06 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x2e7>; - }; - - 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 0x6a 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x7d>; - pinctrl-1 = <0x7e>; - interrupts = <0x00 0x168 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x5b>; - dmas = <0x5e 0x00 0x07 0x01 0x40 0x00 0x5e 0x01 0x07 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x2e8>; - }; - - jtagmm@7040000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7040000 0x1000>; - reg-names = "etm-base"; - clocks = <0x7f 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x11>; - phandle = <0x2e9>; - }; - - jtagmm@7140000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7140000 0x1000>; - reg-names = "etm-base"; - clocks = <0x7f 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x12>; - phandle = <0x2ea>; - }; - - jtagmm@7240000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7240000 0x1000>; - reg-names = "etm-base"; - clocks = <0x7f 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x13>; - phandle = <0x2eb>; - }; - - jtagmm@7340000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7340000 0x1000>; - reg-names = "etm-base"; - clocks = <0x7f 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x14>; - phandle = <0x2ec>; - }; - - jtagmm@7440000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7440000 0x1000>; - reg-names = "etm-base"; - clocks = <0x7f 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x15>; - phandle = <0x2ed>; - }; - - jtagmm@7540000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7540000 0x1000>; - reg-names = "etm-base"; - clocks = <0x7f 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x16>; - phandle = <0x2ee>; - }; - - jtagmm@7640000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7640000 0x1000>; - reg-names = "etm-base"; - clocks = <0x7f 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x17>; - phandle = <0x2ef>; - }; - - jtagmm@7740000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7740000 0x1000>; - reg-names = "etm-base"; - clocks = <0x7f 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x18>; - phandle = <0x2f0>; - }; - - 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 = <0x80>; - ignored-save-restore-irqs = <0x26>; - phandle = <0x80>; - }; - - 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 = <0x81 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>; - qcom,enable-ahb-bus-workaround; - phandle = <0x2f1>; - - 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>; - phandle = <0x2f2>; - }; - - 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,support-reset = <0x00>; - }; - - 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 = <0x82>; - #thermal-sensor-cells = <0x00>; - phandle = <0xfc>; - }; - - 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>; - phandle = <0xe7>; - - key_home { - - key_home_default { - pins = "gpio5"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x00>; - phandle = <0x2f3>; - }; - }; - - led_bt { - - led_bt_default { - pins = "gpio5"; - function = "normal"; - power-source = <0x00>; - output-low; - phandle = <0x2f4>; - }; - }; - - key_vol_up { - - key_vol_up_default { - pins = "gpio6"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x00>; - phandle = <0x2f5>; - }; - }; - - key_cam_snapshot { - - key_cam_snapshot_default { - pins = "gpio7"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x00>; - phandle = <0x2f6>; - }; - }; - - key_cam_focus { - - key_cam_focus_default { - pins = "gpio8"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x00>; - phandle = <0x2f7>; - }; - }; - - led_wifi { - - led_wifi_default { - pins = "gpio9"; - function = "normal"; - power-source = <0x00>; - output-low; - phandle = <0x2f8>; - }; - }; - - camera_dvdd_en { - - camera_dvdd_en_default { - pins = "gpio9"; - function = "normal"; - power-source = <0x00>; - output-low; - phandle = <0x2f9>; - }; - }; - - camera_rear_avdd_en { - - camera_rear_avdd_en_default { - pins = "gpio10"; - function = "normal"; - power-source = <0x00>; - output-low; - phandle = <0x2fa>; - }; - }; - - camera_rear_dvdd_en { - - camera_rear_dvdd_en_default { - pins = "gpio12"; - function = "normal"; - power-source = <0x00>; - output-low; - phandle = <0x2fb>; - }; - }; - - nfc_clk { - - nfc_clk_default { - pins = "gpio21"; - function = "normal"; - input-enable; - power-source = <0x01>; - phandle = <0x2fc>; - }; - }; - - key_vol_down { - - key_vol_down_default { - pins = "gpio5"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x00>; - phandle = <0x5a8>; - }; - }; - - gpio12_adc { - - gpio12_adc_default { - pins = "gpio12"; - function = "normal"; - bias-pull-up; - bias-high-impedance; - phandle = <0x5ab>; - }; - }; - }; - - qcom,coincell@2800 { - compatible = "qcom,qpnp-coincell"; - reg = <0x2800 0x100>; - phandle = <0x2fd>; - }; - - qcom,pm8998_rtc { - compatible = "qcom,qpnp-rtc"; - #address-cells = <0x01>; - #size-cells = <0x01>; - qcom,qpnp-rtc-write = <0x00>; - qcom,qpnp-rtc-alarm-pwrup = <0x01>; - phandle = <0x2fe>; - - 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>; - phandle = <0x82>; - - 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@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@36 { - label = "gpio12_adc"; - reg = <0x36>; - qcom,decimation = <0x02>; - qcom,pre-div-channel-scaling = <0x00>; - qcom,calibration-type = "absolute"; - qcom,scale-function = <0x00>; - qcom,hw-settle-time = <0x02>; - qcom,fast-avg-setup = <0x00>; - }; - - chan@50 { - label = "pa1_therm"; - reg = <0x50>; - 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>; - }; - }; - - 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 = <0x82>; - qcom,decimation = <0x00>; - qcom,fast-avg-setup = <0x00>; - #thermal-sensor-cells = <0x01>; - phandle = <0x2ff>; - - 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@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; - }; - - chan@50 { - label = "pa1_therm"; - reg = <0x50>; - qcom,pre-div-channel-scaling = <0x00>; - qcom,calibration-type = "ratiometric"; - qcom,scale-function = <0x02>; - qcom,hw-settle-time = <0x02>; - qcom,btm-channel-number = <0x90>; - 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>; - phandle = <0x300>; - }; - - 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>; - phandle = <0x301>; - }; - - 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>; - phandle = <0x302>; - }; - }; - - 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>; - phandle = <0x303>; - }; - - qcom,temp-alarm@2400 { - compatible = "qcom,qpnp-temp-alarm"; - reg = <0x2400 0x100>; - interrupts = <0x04 0x24 0x00 0x01>; - label = "pm8005_tz"; - #thermal-sensor-cells = <0x00>; - phandle = <0xff>; - }; - - 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>; - phandle = <0x304>; - }; - }; - - 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>; - phandle = <0x57c>; - - qcom,revid@100 { - compatible = "qcom,qpnp-revid"; - reg = <0x100 0x100>; - qcom,fab-id-valid; - phandle = <0x4ec>; - }; - - qcom,misc@900 { - compatible = "qcom,qpnp-misc"; - reg = <0x900 0x100>; - phandle = <0x4f5>; - }; - - 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 = <0x4eb 0x07>; - io-channel-names = "thermal"; - #thermal-sensor-cells = <0x00>; - phandle = <0x4f9>; - }; - - 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>; - phandle = <0x4ee>; - - usb2_vbus_boost { - - usb2_vbus_boost_default { - pins = "gpio2"; - function = "normal"; - output-low; - power-source = <0x00>; - phandle = <0x57d>; - }; - }; - - qnovo_fet_ctrl { - - qnovo_fet_ctrl_default { - pins = "gpio6"; - function = "normal"; - output-low; - input-disable; - bias-disable; - power-source = <0x01>; - qcom,drive-strength = <0x01>; - phandle = <0x4ed>; - }; - }; - - usb2_vbus_det { - - usb2_vbus_det_default { - pins = "gpio8"; - function = "normal"; - input-enable; - bias-pull-down; - power-source = <0x01>; - phandle = <0x500>; - }; - }; - - usb2_id_det { - - usb2_id_det_default { - pins = "gpio9"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x00>; - phandle = <0x57e>; - }; - }; - - usb2_ext_5v_boost { - - usb2_ext_5v_boost_default { - pins = "gpio10"; - function = "normal"; - output-low; - power-source = <0x00>; - phandle = <0x4fa>; - }; - }; - - gpio10_dig_out { - - gpio10_dig_out_default { - pins = "gpio10"; - function = "normal"; - power-source = <0x00>; - output-low; - input-disable; - phandle = <0x57f>; - }; - }; - - gpio6_dig_out { - - gpio6_dig_out_default { - pins = "gpio6"; - function = "normal"; - power-source = <0x01>; - output-low; - input-disable; - phandle = <0x580>; - }; - }; - }; - - qcom,qpnp-qnovo@1500 { - compatible = "qcom,qpnp-qnovo"; - reg = <0x1500 0x100>; - interrupts = <0x02 0x15 0x00 0x00>; - interrupt-names = "ptrain-done"; - qcom,pmic-revid = <0x4ec>; - pinctrl-names = "default"; - pinctrl-0 = <0x4ed>; - phandle = <0x581>; - }; - - qcom,qpnp-smb2 { - compatible = "qcom,qpnp-smb2"; - #address-cells = <0x01>; - #size-cells = <0x01>; - #cooling-cells = <0x02>; - qcom,pmic-revid = <0x4ec>; - io-channels = <0x4eb 0x08 0x4eb 0x0a 0x4eb 0x03 0x4eb 0x04>; - io-channel-names = "charger_temp\0charger_temp_max\0usbin_i\0usbin_v"; - qcom,boost-threshold-ua = <0x186a0>; - qcom,wipower-max-uw = <0x4c4b40>; - dpdm-supply = <0x2af>; - qcom,thermal-mitigation = <0x2dc6c0 0x16e360 0xf4240 0x7a120>; - qcom,auto-recharge-soc; - qcom,suspend-input-on-debug-batt; - qcom,dc-icl-ua = <0x124f80>; - qcom,fcc-max-ua = <0x7a120>; - qcom,usb-icl-ua = <0x1b7740>; - qcom,fv-max-uv = <0x429ac8>; - ibatmax-little-cold-ma = <0x145>; - ibatmax-cool-ma = <0x1f4>; - ibatmax-little-cool-ma = <0x36b>; - ibatmax-little-cool-low_ma = <0x1c2>; - ibatmax-pre-normal-ma = <0x659>; - ibatmax-normal-ma = <0x79e>; - ibatmax-warm-ma = <0x36b>; - vbatmax-little-cold-mv = <0xf87>; - vbatmax-cool-mv = <0x1130>; - vbatmax-little-cool-mv = <0x1130>; - vbatmax-pre-normal-mv = <0x1130>; - vbatmax-normal-mv = <0x1130>; - vbatmax-warm-mv = <0xff0>; - little-cool-vbat-thr-mv = <0x1054>; - vbatdet-little-cold-mv = <0xe74>; - vbatdet-cool-mv = <0x1036>; - vbatdet-little-cool-mv = <0x10ae>; - vbatdet-pre-normal-mv = <0x10ae>; - vbatdet-normal-mv = <0x10ae>; - vbatdet-warm-mv = <0xf8c>; - ffc-pre-normal-decidegc = <0xa0>; - ffc-normal-decidegc = <0x15e>; - ffc-warm-decidegc = <0x190>; - ffc-normal-fcc-ma = <0x28a>; - ffc-warm-fcc-ma = <0x2ee>; - ffc-normal-cutoff-ma = <0x226>; - ffc-warm-cutoff-ma = <0x28a>; - ffc-full-vbat-mv = <0x114e>; - cold-bat-decidegc = <0x1e>; - little-cold-bat-decidegc = <0x00>; - cool-bat-decidegc = <0x32>; - little-cool-bat-decidegc = <0x78>; - pre-normal-bat-decidegc = <0xa0>; - warm-bat-decidegc = <0x1c2>; - hot-bat-decidegc = <0x212>; - op,sw-iterm-ma = <0x128>; - op,sw-check-full-enable; - op,otg-icl-ctrl-enable; - otg-low-battery-thr = <0x0f>; - otg-low-bat-icl-thr = <0xf4240>; - otg-normal-bat-icl-thr = <0x16e360>; - qcom,cutoff-voltage-with-charger = <0xcb2>; - disable-pd; - op,usb-check = <0x34 0x5f 0x00>; - qcom,msm-bus,name = "dash_clk_vote"; - qcom,msm-bus,num-cases = <0x02>; - qcom,msm-bus,num-paths = <0x01>; - qcom,msm-bus,vectors-KBps = <0x01 0x2db 0x00 0x11e1a300 0x01 0x2db 0x00 0x00>; - qcom,usb-temp-vadc = <0x82>; - op,vbus-ctrl-gpio = <0x4ee 0x03 0x01>; - phandle = <0x582>; - - 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"; - phandle = <0x4f0>; - }; - - qcom,smb2-vbus { - regulator-name = "smb2-vbus"; - phandle = <0x4ef>; - }; - }; - - qcom,usb-pdphy@1700 { - compatible = "qcom,qpnp-pdphy"; - reg = <0x1700 0x100>; - vdd-pdphy-supply = <0xbb>; - vbus-supply = <0x4ef>; - vconn-supply = <0x4f0>; - 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>; - phandle = <0x4fb>; - }; - - 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>; - phandle = <0x4f6>; - }; - - rradc@4500 { - compatible = "qcom,rradc"; - reg = <0x4500 0x100>; - #address-cells = <0x01>; - #size-cells = <0x00>; - #io-channel-cells = <0x01>; - qcom,pmic-revid = <0x4ec>; - phandle = <0x4eb>; - }; - - qpnp,fg { - compatible = "qcom,fg-gen3"; - #address-cells = <0x01>; - #size-cells = <0x01>; - qcom,pmic-revid = <0x4ec>; - io-channels = <0x4eb 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 = <0x62>; - status = "okay"; - qcom,battery-data = <0x4f1>; - qcom,fg-force-load-profile; - oem,use_external_fg; - qcom,fg-rsense-sel = <0x00>; - qcom,fg-sys-term-current = <0xb4>; - qcom,fg-chg-term-current = <0xa5>; - phandle = <0x583>; - - 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>; - phandle = <0x584>; - - 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"; - phandle = <0x585>; - }; - - 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"; - phandle = <0x586>; - }; - - 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>; - phandle = <0x4f4>; - }; - - 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>; - phandle = <0x4f3>; - }; - - 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>; - phandle = <0x4f2>; - }; - - 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"; - phandle = <0x587>; - }; - - 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 = <0x4f2 0x00 0x00>; - qcom,pwm-us = <0x3e8>; - qcom,max-current = <0x0c>; - qcom,default-state = "off"; - linux,name = "red"; - qcom,use-blink; - qcom,duty-pcts = [00 05 0a 0f 14 1d 28 32 3c 4b 64]; - qcom,duty-ms = <0x14>; - qcom,start-idx = <0x01>; - qcom,idx-len = <0x0b>; - qcom,lut-flags = <0x1f>; - qcom,ramp-step-ms = <0x64>; - qcom,pause-lo = <0x7d0>; - qcom,pause-hi = <0x3e8>; - phandle = <0x588>; - }; - - qcom,rgb_1 { - label = "rgb"; - qcom,id = <0x04>; - qcom,mode = "pwm"; - pwms = <0x4f3 0x00 0x00>; - qcom,pwm-us = <0x3e8>; - qcom,max-current = <0x0c>; - qcom,default-state = "off"; - linux,name = "green"; - qcom,use-blink; - qcom,duty-pcts = [00 05 0a 0f 14 1d 28 32 3c 4b 64]; - qcom,duty-ms = <0x14>; - qcom,start-idx = <0x0d>; - qcom,idx-len = <0x0b>; - qcom,lut-flags = <0x1f>; - qcom,ramp-step-ms = <0x64>; - qcom,pause-lo = <0x7d0>; - qcom,pause-hi = <0x3e8>; - phandle = <0x589>; - }; - - qcom,rgb_2 { - label = "rgb"; - qcom,id = <0x05>; - qcom,mode = "pwm"; - pwms = <0x4f4 0x00 0x00>; - qcom,pwm-us = <0x3e8>; - qcom,max-current = <0x0c>; - qcom,default-state = "off"; - linux,name = "blue"; - qcom,use-blink; - qcom,duty-pcts = [00 05 0a 0f 14 1d 28 32 3c 4b 64]; - qcom,duty-ms = <0x14>; - qcom,start-idx = <0x0d>; - qcom,idx-len = <0x0b>; - qcom,lut-flags = <0x1f>; - qcom,ramp-step-ms = <0x64>; - qcom,pause-lo = <0x7d0>; - qcom,pause-hi = <0x3e8>; - phandle = <0x58a>; - }; - }; - - qpnp-labibb-regulator { - compatible = "qcom,qpnp-labibb-regulator"; - #address-cells = <0x01>; - #size-cells = <0x01>; - qcom,pmic-revid = <0x4ec>; - status = "disabled"; - qcom,qpnp-labibb-mode = "lcd"; - phandle = <0x58b>; - - 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; - phandle = <0x4d8>; - }; - - 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>; - phandle = <0x4d7>; - }; - }; - - 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 = <0x4ec>; - qcom,loop-auto-gm-en; - qcom,auto-calibration-enable; - status = "disabled"; - phandle = <0x58c>; - }; - - 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 = <0x4ec>; - phandle = <0x58d>; - - 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>; - phandle = <0x53a>; - }; - - 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>; - phandle = <0x53b>; - }; - - 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>; - phandle = <0x58e>; - }; - - 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>; - phandle = <0x53c>; - }; - - 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>; - phandle = <0x53d>; - }; - - 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>; - phandle = <0x58f>; - }; - - qcom,led_switch_0 { - label = "switch"; - qcom,led-name = "led:switch_0"; - qcom,led-mask = <0x03>; - qcom,default-led-trigger = "switch0_trigger"; - phandle = <0x53e>; - }; - - 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 = <0x3e6>; - pinctrl-1 = <0x3e7>; - phandle = <0x590>; - }; - - 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 = <0x3e8>; - pinctrl-1 = <0x3e9>; - phandle = <0x591>; - }; - }; - - 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 = <0x4ec>; - qcom,pmic-misc = <0x4f5>; - qcom,misc-clk-trim-error-reg = <0xf3>; - qcom,actuator-type = <0x00>; - qcom,play-mode = "buffer"; - qcom,vmax-mv = <0x828>; - qcom,ilim-ma = <0x320>; - qcom,sc-dbc-cycles = <0x08>; - qcom,wave-play-rate-us = <0x109f>; - qcom,en-brake; - qcom,lra-high-z = "opt1"; - qcom,lra-auto-res-mode = "zxd-eop"; - qcom,lra-res-cal-period = <0x20>; - status = "okay"; - qcom,lra-auto-mode; - qcom,wave-shape = "sine"; - qcom,brake-pattern = <0x03 0x03 0x03 0x03>; - qcom,drive-period-code-max-variation-pct = <0x05>; - qcom,drive-period-code-min-variation-pct = <0x05>; - qcom,wave-rep-cnt = <0x01>; - qcom,wave-samp-rep-cnt = <0x01>; - phandle = <0x592>; - }; - }; - }; - - qcom,spmi-debug@6b22000 { - compatible = "qcom,spmi-pmic-arb-debug"; - reg = <0x6b22000 0x60 0x7820a8 0x04>; - reg-names = "core\0fuse"; - clocks = <0x7f 0x00>; - clock-names = "core_clk"; - qcom,fuse-disable-bit = <0x0c>; - #address-cells = <0x02>; - #size-cells = <0x00>; - phandle = <0x305>; - - 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>; - phandle = <0x83>; - }; - - 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 = <0x83>; - qcom,count-unit = <0x10000>; - phandle = <0x306>; - }; - - 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>; - phandle = <0x84>; - }; - - 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 = <0x84>; - qcom,count-unit = <0x400000>; - qcom,byte-mid-mask = <0xe000>; - qcom,byte-mid-match = <0xe000>; - phandle = <0x307>; - }; - - 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>; - phandle = <0x85>; - }; - - 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>; - phandle = <0x86>; - }; - - qcom,snoc_cnoc_keepalive { - compatible = "qcom,devbw"; - governor = "powersave"; - qcom,src-dst-ports = <0x8b 0x273>; - qcom,active-only; - status = "ok"; - qcom,bw-tbl = <0x01>; - phandle = <0x308>; - }; - - qcom,cpu0-memlat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cpulist = <0x11 0x12 0x13 0x14>; - qcom,target-dev = <0x85>; - qcom,cachemiss-ev = <0x2a>; - qcom,core-dev-table = <0x493e0 0x2fa 0xb6d00 0x6b8 0x114900 0x826 0x15f900 0xb71 0x185100 0xf27>; - phandle = <0x309>; - }; - - qcom,cpu4-memlat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cpulist = <0x15 0x16 0x17 0x18>; - qcom,target-dev = <0x86>; - qcom,cachemiss-ev = <0x2a>; - qcom,core-dev-table = <0x493e0 0x2fa 0x79e00 0x6b8 0xc4e00 0x826 0xfd200 0xb71 0x122a00 0xf27 0x180600 0x134f 0x1a5e00 0x172b 0x1de200 0x1ae1>; - phandle = <0x30a>; - }; - - qcom,l3-cpu0 { - compatible = "devfreq-simple-dev"; - clock-names = "devfreq_clk"; - clocks = <0x87 0x03>; - governor = "performance"; - phandle = <0x88>; - }; - - qcom,l3-cpu4 { - compatible = "devfreq-simple-dev"; - clock-names = "devfreq_clk"; - clocks = <0x87 0x04>; - governor = "performance"; - phandle = <0x89>; - }; - - qcom,cpu0-l3lat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cpulist = <0x11 0x12 0x13 0x14>; - qcom,target-dev = <0x88>; - 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>; - phandle = <0x30b>; - }; - - qcom,cpu4-l3lat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cpulist = <0x15 0x16 0x17 0x18>; - qcom,target-dev = <0x89>; - qcom,cachemiss-ev = <0x17>; - qcom,core-dev-table = <0x493e0 0x11e1a300 0xc9900 0x22551000 0x114900 0x2ca1c800 0x14cd00 0x38137800 0x19c800 0x48190800 0x1e7800 0x4dd1e000 0x249f00 0x538ab800 0x29e500 0x5efc6800>; - phandle = <0x30c>; - }; - - qcom,l3-cdsp { - compatible = "devfreq-simple-dev"; - clock-names = "devfreq_clk"; - clocks = <0x87 0x0d>; - governor = "powersave"; - phandle = <0xa0>; - }; - - cpu-pmu { - compatible = "arm,armv8-pmuv3"; - qcom,irq-is-percpu; - interrupts = <0x01 0x05 0x04>; - phandle = <0x30d>; - }; - - 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>; - phandle = <0x8a>; - }; - - devfreq-cpufreq { - phandle = <0x30e>; - - mincpubw-cpufreq { - target-dev = <0x8a>; - 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 = <0x8a>; - qcom,core-dev-table = <0x1cb600 0x2fa 0x286e00 0xf27 0x29e500 0x1ae1>; - phandle = <0x30f>; - }; - - qcom,rpmhclk { - compatible = "qcom,rpmh-clk-sdm845"; - #clock-cells = <0x01>; - mboxes = <0x8b 0x00>; - mbox-names = "apps"; - phandle = <0x21>; - }; - - qcom,gcc@100000 { - compatible = "qcom,gcc-sdm845-v2\0syscon"; - reg = <0x100000 0x1f0000>; - reg-names = "cc_base"; - vdd_cx-supply = <0x1b>; - vdd_cx_ao-supply = <0x8c>; - #clock-cells = <0x01>; - #reset-cells = <0x01>; - 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>; - phandle = <0xa5>; - }; - - qcom,camcc@ad00000 { - compatible = "qcom,cam_cc-sdm845-v2\0syscon"; - reg = <0xad00000 0x10000>; - reg-names = "cc_base"; - vdd_cx-supply = <0x1b>; - vdd_mx-supply = <0x8d>; - qcom,cam_cc_csi0phytimer_clk_src-opp-handle = <0x8e>; - qcom,cam_cc_csi1phytimer_clk_src-opp-handle = <0x8f>; - qcom,cam_cc_csi2phytimer_clk_src-opp-handle = <0x90>; - qcom,cam_cc_cci_clk_src-opp-handle = <0x91>; - qcom,cam_cc_ife_0_csid_clk_src-opp-handle = <0x92>; - qcom,cam_cc_ife_0_clk_src-opp-handle = <0x93>; - qcom,cam_cc_ife_1_csid_clk_src-opp-handle = <0x94>; - qcom,cam_cc_ife_1_clk_src-opp-handle = <0x95>; - qcom,cam_cc_ife_lite_csid_clk_src-opp-handle = <0x96>; - qcom,cam_cc_ife_lite_clk_src-opp-handle = <0x97>; - qcom,cam_cc_icp_clk_src-opp-handle = <0x98>; - qcom,cam_cc_ipe_0_clk_src-opp-handle = <0x99>; - qcom,cam_cc_ipe_1_clk_src-opp-handle = <0x9a>; - qcom,cam_cc_bps_clk_src-opp-handle = <0x9b>; - #clock-cells = <0x01>; - #reset-cells = <0x01>; - qcom,cam_cc_csi3phytimer_clk_src-opp-handle = <0x9c>; - phandle = <0xa6>; - }; - - 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>; - 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 = <0x8d>; - qcom,gpu_cc_gmu_clk_src-opp-handle = <0x9d>; - #clock-cells = <0x01>; - #reset-cells = <0x01>; - phandle = <0xa7>; - }; - - 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 = <0x9e>; - #clock-cells = <0x01>; - #reset-cells = <0x01>; - phandle = <0x1c>; - }; - - syscon@17970018 { - compatible = "syscon"; - reg = <0x17970018 0x04>; - phandle = <0xa8>; - }; - - 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 = <0x9f>; - vdd_pwrcl_mx_ao-supply = <0x9f>; - qcom,mx-turbo-freq = <0x581e9800 0x64b54000 0xc4b20101>; - l3-devs = <0x88 0x89 0xa0 0x9e>; - clock-names = "xo_ao"; - clocks = <0x21 0x01>; - #clock-cells = <0x01>; - phandle = <0x87>; - - qcom,limits-dcvs@0 { - compatible = "qcom,msm-hw-limits"; - interrupts = <0x00 0x20 0x04>; - qcom,affinity = <0x00>; - #thermal-sensor-cells = <0x00>; - 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 = <0xa1>; - isens-vref-settings = <0xd6d80 0xd6d80 0x4e20>; - phandle = <0x0a>; - }; - - qcom,wil6210 { - compatible = "qcom,wil6210"; - qcom,pcie-parent = <0xa2>; - 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 = <0xa3>; - vddio-supply = <0xa4>; - 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"; - phandle = <0x310>; - }; - }; - - qcom,cc-debug@100000 { - compatible = "qcom,debugcc-sdm845"; - qcom,cc-count = <0x06>; - qcom,gcc = <0x22>; - qcom,videocc = <0xa5>; - qcom,camcc = <0xa6>; - qcom,dispcc = <0x20>; - qcom,gpucc = <0xa7>; - qcom,cpucc = <0xa8>; - clock-names = "xo_clk_src"; - clocks = <0x21 0x00>; - #clock-cells = <0x01>; - phandle = <0x311>; - }; - - qcom,aopclk { - compatible = "qcom,aop-qmp-clk-v1"; - #clock-cells = <0x01>; - mboxes = <0x81 0x00>; - mbox-names = "qdss_clk"; - phandle = <0x7f>; - }; - - 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 0x8a 0x22 0x88 0x22 0x89 0x22 0x8c>; - qcom,op-freq-hz = <0x00 0x00 0x00 0x11e1a300>; - vdd-hba-supply = <0xa9>; - 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"; - phandle = <0xab>; - }; - - 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 0x88 0x22 0xb9>; - status = "ok"; - phandle = <0xaa>; - 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 = <0xaa>; - phy-names = "ufsphy"; - ufs-qcom-crypto = <0xab>; - 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 0xb1 0x22 0xb7 0x22 0x89 0x22 0xb3 0x22 0xb5 0x21 0x00 0x22 0x92 0x22 0x90 0x22 0x91>; - 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 = <0xac>; - pinctrl-1 = <0xad>; - resets = <0x22 0x0e>; - reset-names = "core_reset"; - status = "ok"; - phandle = <0x312>; - vdd-hba-supply = <0xa9>; - vdd-hba-fixed-regulator; - vcc-supply = <0x341>; - vcc-voltage-level = <0x2d0370 0x2d2a80>; - vccq2-supply = <0x4d2>; - vcc-max-microamp = <0x927c0>; - vccq2-max-microamp = <0x927c0>; - qcom,vddp-ref-clk-supply = <0x335>; - 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 0x70 0x22 0x71>; - 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"; - phandle = <0x313>; - vdd-supply = <0x342>; - qcom,vdd-voltage-level = <0x2d0370 0x2d2a80>; - qcom,vdd-current-level = <0xc8 0xc3500>; - vdd-io-supply = <0x33c>; - 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 = <0x3ec 0x3f2 0x3f8 0x3eb>; - pinctrl-1 = <0x3ed 0x3f3 0x3f9 0x3eb>; - pinctrl-2 = <0x3ee 0x3f4 0x3fa>; - pinctrl-3 = <0x3ef 0x3f5 0x3fb>; - pinctrl-4 = <0x3f0 0x3f6 0x3fc>; - pinctrl-5 = <0x3f1 0x3f7 0x3fd>; - cd-gpios = <0x34 0x7e 0x01>; - }; - - 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 0x2c 0x22 0x2f 0x22 0x0b 0x22 0x2d 0x22 0x30 0x22 0x2e 0x22 0x48>; - 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 = <0x8d>; - vdd_mx-uV = <0x181>; - vdd_mss-supply = <0xae>; - 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 = <0xaf>; - qcom,mem-protect-id = <0x0f>; - qcom,gpio-err-fatal = <0xb0 0x00 0x00>; - qcom,gpio-err-ready = <0xb0 0x01 0x00>; - qcom,gpio-proxy-unvote = <0xb0 0x02 0x00>; - qcom,gpio-stop-ack = <0xb0 0x03 0x00>; - qcom,gpio-shutdown-ack = <0xb0 0x07 0x00>; - qcom,gpio-force-stop = <0xb1 0x00 0x00>; - mboxes = <0x81 0x00>; - mbox-names = "mss-pil"; - phandle = <0x314>; - - qcom,mba-mem@0 { - compatible = "qcom,pil-mba-mem"; - memory-region = <0xb2>; - }; - }; - - 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 = <0xb3>; - qcom,gpio-err-fatal = <0xb4 0x00 0x00>; - qcom,gpio-proxy-unvote = <0xb4 0x02 0x00>; - qcom,gpio-err-ready = <0xb4 0x01 0x00>; - qcom,gpio-stop-ack = <0xb4 0x03 0x00>; - qcom,gpio-force-stop = <0xb5 0x00 0x00>; - mboxes = <0x81 0x00>; - mbox-names = "adsp-pil"; - }; - - qcom,ssc@5c00000 { - compatible = "qcom,pil-tz-generic"; - reg = <0x5c00000 0x4000>; - interrupts = <0x00 0x1ee 0x01>; - vdd_cx-supply = <0xb6>; - qcom,vdd_cx-uV-uA = <0x181 0x00>; - vdd_mx-supply = <0xb7>; - 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 = <0xb8>; - qcom,gpio-err-fatal = <0xb9 0x00 0x00>; - qcom,gpio-proxy-unvote = <0xb9 0x02 0x00>; - qcom,gpio-err-ready = <0xb9 0x01 0x00>; - qcom,gpio-stop-ack = <0xb9 0x03 0x00>; - qcom,gpio-force-stop = <0xba 0x00 0x00>; - mboxes = <0x81 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; - phandle = <0x315>; - - qcom,iommu_slim_ctrl_cb { - compatible = "qcom,iommu-slim-ctrl-cb"; - iommus = <0x29 0x1806 0x00 0x29 0x180d 0x00 0x29 0x180e 0x01 0x29 0x1810 0x01>; - phandle = <0x316>; - }; - - 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 = <0x514>; - 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 = <0x515>; - clock-names = "wcd_clk"; - clocks = <0x516 0x00>; - cdc-vdd-buck-supply = <0x4d2>; - qcom,cdc-vdd-buck-voltage = <0x1b7740 0x1b7740>; - qcom,cdc-vdd-buck-current = <0x9eb10>; - cdc-buck-sido-supply = <0x4d2>; - qcom,cdc-buck-sido-voltage = <0x1b7740 0x1b7740>; - qcom,cdc-buck-sido-current = <0x3d090>; - cdc-vdd-tx-h-supply = <0x4d2>; - qcom,cdc-vdd-tx-h-voltage = <0x1b7740 0x1b7740>; - qcom,cdc-vdd-tx-h-current = <0x61a8>; - cdc-vdd-rx-h-supply = <0x4d2>; - qcom,cdc-vdd-rx-h-voltage = <0x1b7740 0x1b7740>; - qcom,cdc-vdd-rx-h-current = <0x61a8>; - cdc-vddpx-1-supply = <0x4d2>; - 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 = <0xa8c>; - qcom,cdc-micbias2-mv = <0xa8c>; - qcom,cdc-micbias3-mv = <0xa8c>; - qcom,cdc-micbias4-mv = <0xa8c>; - 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"; - phandle = <0x512>; - op,usb_sw; - usb_sw = <0x4ee 0x0a 0x01>; - hp_sw = <0x34 0x67 0x00>; - mbhc_sw = <0x34 0x24 0x01>; - ldo_sw = <0x4ee 0x06 0x01>; - - wcd_pinctrl@5 { - compatible = "qcom,wcd-pinctrl"; - qcom,num-gpios = <0x05>; - gpio-controller; - #gpio-cells = <0x02>; - phandle = <0x59c>; - - us_euro_sw_wcd_active { - phandle = <0x506>; - - mux { - pins = "gpio1"; - }; - - config { - pins = "gpio1"; - output-high; - }; - }; - - us_euro_sw_wcd_sleep { - phandle = <0x507>; - - mux { - pins = "gpio1"; - }; - - config { - pins = "gpio1"; - output-low; - }; - }; - - spkr_1_wcd_en_active { - phandle = <0x502>; - - mux { - pins = "gpio2"; - }; - - config { - pins = "gpio2"; - output-high; - }; - }; - - spkr_1_wcd_en_sleep { - phandle = <0x503>; - - mux { - pins = "gpio2"; - }; - - config { - pins = "gpio2"; - input-enable; - }; - }; - - spkr_2_sd_n_active { - phandle = <0x504>; - - mux { - pins = "gpio3"; - }; - - config { - pins = "gpio3"; - output-high; - }; - }; - - spkr_2_sd_n_sleep { - phandle = <0x505>; - - mux { - pins = "gpio3"; - }; - - config { - pins = "gpio3"; - input-enable; - }; - }; - - hph_en0_wcd_active { - phandle = <0x508>; - - mux { - pins = "gpio4"; - }; - - config { - pins = "gpio4"; - output-high; - }; - }; - - hph_en0_wcd_sleep { - phandle = <0x509>; - - mux { - pins = "gpio4"; - }; - - config { - pins = "gpio4"; - output-low; - }; - }; - - hph_en1_wcd_active { - phandle = <0x50a>; - - mux { - pins = "gpio5"; - }; - - config { - pins = "gpio5"; - output-high; - }; - }; - - hph_en1_wcd_sleep { - phandle = <0x50b>; - - mux { - pins = "gpio5"; - }; - - config { - pins = "gpio5"; - output-low; - }; - }; - }; - - msm_cdc_pinctrll { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active\0aud_sleep"; - pinctrl-0 = <0x502>; - pinctrl-1 = <0x503>; - phandle = <0x50c>; - }; - - msm_cdc_pinctrlr { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active\0aud_sleep"; - pinctrl-0 = <0x504>; - pinctrl-1 = <0x505>; - phandle = <0x50d>; - }; - - msm_cdc_pinctrl_us_euro_sw { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active\0aud_sleep"; - pinctrl-0 = <0x506>; - pinctrl-1 = <0x507>; - phandle = <0x59d>; - }; - - msm_cdc_pinctrl_hph_en0 { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active\0aud_sleep"; - pinctrl-0 = <0x508>; - pinctrl-1 = <0x509>; - phandle = <0x50e>; - }; - - msm_cdc_pinctrl_hph_en1 { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active\0aud_sleep"; - pinctrl-0 = <0x50a>; - pinctrl-1 = <0x50b>; - phandle = <0x50f>; - }; - - 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 = <0x50c>; - status = "disabled"; - phandle = <0x59e>; - }; - - wsa881x@20170212 { - compatible = "qcom,wsa881x"; - reg = <0x00 0x20170212>; - qcom,spkr-sd-n-node = <0x50d>; - status = "disabled"; - phandle = <0x59f>; - }; - - wsa881x@21170213 { - compatible = "qcom,wsa881x"; - reg = <0x00 0x21170213>; - qcom,spkr-sd-n-node = <0x50c>; - status = "disabled"; - phandle = <0x5a0>; - }; - - wsa881x@21170214 { - compatible = "qcom,wsa881x"; - reg = <0x00 0x21170214>; - qcom,spkr-sd-n-node = <0x50d>; - status = "disabled"; - phandle = <0x5a1>; - }; - }; - - 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>; - phandle = <0x513>; - }; - }; - }; - - 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; - phandle = <0x317>; - - qcom,iommu_slim_ctrl_cb { - compatible = "qcom,iommu-slim-ctrl-cb"; - iommus = <0x29 0x1813 0x00>; - phandle = <0x318>; - }; - - 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]; - phandle = <0x319>; - }; - }; - - 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 0xa9>; - clock-names = "cfg_ahb_clk"; - vdda33-supply = <0xbb>; - status = "ok"; - phandle = <0x2ae>; - }; - - 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 = <0x8d>; - vdd_mx-uV = <0x181 0x186a0>; - clocks = <0x21 0x00>; - clock-names = "xo"; - qcom,proxy-clock-names = "xo"; - qcom,pil-generic-irq-handler; - status = "disabled"; - qcom,pas-id = <0x0e>; - qcom,proxy-timeout-ms = <0x2710>; - qcom,signal-aop; - qcom,firmware-name = "spss"; - memory-region = <0xbc>; - qcom,spss-scsr-bits = <0x18 0x19>; - mboxes = <0x81 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 = <0x3a98>; - qcom,pet-time = <0x2490>; - qcom,ipi-ping; - qcom,wakeup-enable; - phandle = <0x31a>; - }; - - 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 = <0xbd>; - qcom,gpio-err-fatal = <0xbe 0x00 0x00>; - qcom,gpio-proxy-unvote = <0xbe 0x02 0x00>; - qcom,gpio-err-ready = <0xbe 0x01 0x00>; - qcom,gpio-stop-ack = <0xbe 0x03 0x00>; - qcom,gpio-force-stop = <0xbf 0x00 0x00>; - status = "ok"; - mboxes = <0x81 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 = <0xc0>; - }; - - 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>; - }; - - 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 = <0xc1>; - qcom,proxy-reg-names = "vdd"; - clocks = <0xa5 0x0b 0xa5 0x08 0xa5 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 = <0xc2>; - status = "ok"; - }; - - qcom,msm-ssc-sensors { - compatible = "qcom,msm-ssc-sensors"; - status = "ok"; - qcom,firmware-name = "slpi"; - phandle = <0x31b>; - }; - - cpuss_dump { - compatible = "qcom,cpuss-dump"; - - qcom,l1_i_cache0 { - qcom,dump-node = <0xc3>; - qcom,dump-id = <0x60>; - }; - - qcom,l1_i_cache1 { - qcom,dump-node = <0xc4>; - qcom,dump-id = <0x61>; - }; - - qcom,l1_i_cache2 { - qcom,dump-node = <0xc5>; - qcom,dump-id = <0x62>; - }; - - qcom,l1_i_cache3 { - qcom,dump-node = <0xc6>; - qcom,dump-id = <0x63>; - }; - - qcom,l1_i_cache100 { - qcom,dump-node = <0xc7>; - qcom,dump-id = <0x64>; - }; - - qcom,l1_i_cache101 { - qcom,dump-node = <0xc8>; - qcom,dump-id = <0x65>; - }; - - qcom,l1_i_cache102 { - qcom,dump-node = <0xc9>; - qcom,dump-id = <0x66>; - }; - - qcom,l1_i_cache103 { - qcom,dump-node = <0xca>; - qcom,dump-id = <0x67>; - }; - - qcom,l1_d_cache0 { - qcom,dump-node = <0xcb>; - qcom,dump-id = <0x80>; - }; - - qcom,l1_d_cache1 { - qcom,dump-node = <0xcc>; - qcom,dump-id = <0x81>; - }; - - qcom,l1_d_cache2 { - qcom,dump-node = <0xcd>; - qcom,dump-id = <0x82>; - }; - - qcom,l1_d_cache3 { - qcom,dump-node = <0xce>; - qcom,dump-id = <0x83>; - }; - - qcom,l1_d_cache100 { - qcom,dump-node = <0xcf>; - qcom,dump-id = <0x84>; - }; - - qcom,l1_d_cache101 { - qcom,dump-node = <0xd0>; - qcom,dump-id = <0x85>; - }; - - qcom,l1_d_cache102 { - qcom,dump-node = <0xd1>; - qcom,dump-id = <0x86>; - }; - - qcom,l1_d_cache103 { - qcom,dump-node = <0xd2>; - qcom,dump-id = <0x87>; - }; - - qcom,llcc1_d_cache { - qcom,dump-node = <0xd3>; - qcom,dump-id = <0x140>; - }; - - qcom,llcc2_d_cache { - qcom,dump-node = <0xd4>; - qcom,dump-id = <0x141>; - }; - - qcom,llcc3_d_cache { - qcom,dump-node = <0xd5>; - qcom,dump-id = <0x142>; - }; - - qcom,llcc4_d_cache { - qcom,dump-node = <0xd6>; - qcom,dump-id = <0x143>; - }; - - qcom,l1_tlb_dump0 { - qcom,dump-node = <0xd7>; - qcom,dump-id = <0x120>; - }; - - qcom,l1_tlb_dump100 { - qcom,dump-node = <0xd8>; - qcom,dump-id = <0x121>; - }; - - qcom,l1_tlb_dump200 { - qcom,dump-node = <0xd9>; - qcom,dump-id = <0x122>; - }; - - qcom,l1_tlb_dump300 { - qcom,dump-node = <0xda>; - qcom,dump-id = <0x123>; - }; - - qcom,l1_tlb_dump400 { - qcom,dump-node = <0xdb>; - qcom,dump-id = <0x124>; - }; - - qcom,l1_tlb_dump500 { - qcom,dump-node = <0xdc>; - qcom,dump-id = <0x125>; - }; - - qcom,l1_tlb_dump600 { - qcom,dump-node = <0xdd>; - qcom,dump-id = <0x126>; - }; - - qcom,l1_tlb_dump700 { - qcom,dump-node = <0xde>; - 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>; - 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>; - phandle = <0xd3>; - }; - - llcc_2_dcache { - qcom,dump-size = <0x1141c0>; - phandle = <0xd4>; - }; - - llcc_3_dcache { - qcom,dump-size = <0x1141c0>; - phandle = <0xd5>; - }; - - llcc_4_dcache { - qcom,dump-size = <0x1141c0>; - phandle = <0xd6>; - }; - }; - - 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>; - phandle = <0x81>; - }; - - 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>; - phandle = <0x8b>; - }; - - 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>; - phandle = <0x2b>; - }; - - system_pm { - compatible = "qcom,system-pm"; - mboxes = <0x8b 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 = <0xdf>; - 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>; - phandle = <0xdf>; - }; - - 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 = <0xe0>; - qcom,qos-config = <0xe1>; - qcom,ramp-time = <0x10 0x20 0x30 0x40>; - phandle = <0x31c>; - }; - - 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>; - phandle = <0xe0>; - }; - - 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>; - phandle = <0xe1>; - }; - - 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 = <0xe2 0xe3 0xe4 0xe5>; - qcom,xprt = "smem"; - phandle = <0xe6>; - }; - - qcom,glink-ssr-adsp { - compatible = "qcom,glink_ssr"; - label = "adsp"; - qcom,edge = "lpass"; - qcom,notify-edges = <0xe6 0xe3 0xe4>; - qcom,xprt = "smem"; - phandle = <0xe2>; - }; - - qcom,glink-ssr-dsps { - compatible = "qcom,glink_ssr"; - label = "slpi"; - qcom,edge = "dsps"; - qcom,notify-edges = <0xe6 0xe2 0xe4>; - qcom,xprt = "smem"; - phandle = <0xe3>; - }; - - qcom,glink-ssr-cdsp { - compatible = "qcom,glink_ssr"; - label = "cdsp"; - qcom,edge = "cdsp"; - qcom,notify-edges = <0xe6 0xe2 0xe3>; - qcom,xprt = "smem"; - phandle = <0xe4>; - }; - - qcom,glink-ssr-spss { - compatible = "qcom,glink_ssr"; - label = "spss"; - qcom,edge = "spss"; - qcom,notify-edges = <0xe6>; - qcom,xprt = "mailbox"; - phandle = <0xe5>; - }; - - 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,low-latency-xprt; - }; - - 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 = "disabled"; - phandle = <0x31d>; - }; - - 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 = <0xe7 0x05 0x00>; - status = "disabled"; - }; - - 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 0x11 0x22 0x11 0x22 0x0f 0x22 0x10>; - qcom,ce-opp-freq = <0xa37d070>; - qcom,qsee-reentrancy-support = <0x02>; - phandle = <0x31e>; - }; - - 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 0x48>; - clock-names = "iface_clk"; - phandle = <0x31f>; - }; - - tz-log@146bf720 { - compatible = "qcom,tz-log"; - reg = <0x146bf720 0x3000>; - qcom,hyplog-enabled; - hyplog-address-offset = <0x410>; - hyplog-size-offset = <0x414>; - phandle = <0x320>; - }; - - 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 0x11 0x22 0x11 0x22 0x0f 0x22 0x10>; - qcom,ce-opp-freq = <0xa37d070>; - qcom,request-bw-before-clk; - qcom,smmu-s1-enable; - iommus = <0x29 0x706 0x01 0x29 0x716 0x01>; - phandle = <0x321>; - - qcom_cedev_ns_cb { - compatible = "qcom,qcedev,context-bank"; - label = "ns_context"; - iommus = <0x29 0x712 0x00 0x29 0x71f 0x00>; - virtual-addr = <0x60000000>; - virtual-size = <0x40000000>; - }; - - qcom_cedev_s_cb { - compatible = "qcom,qcedev,context-bank"; - label = "secure_context"; - iommus = <0x29 0x713 0x00 0x29 0x71c 0x00 0x29 0x71d 0x00 0x29 0x71e 0x00>; - virtual-addr = <0x60200000>; - virtual-size = <0x40000000>; - qcom,secure-context-bank; - }; - }; - - qcom,msm_hdcp { - compatible = "qcom,msm-hdcp"; - phandle = <0x322>; - }; - - 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 0x11 0x22 0x11 0x22 0x0f 0x22 0x10>; - 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>; - phandle = <0x323>; - }; - - 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 = <0x00>; - 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>; - phandle = <0x324>; - - qcom,smp2pgpio_map_ipa_1_out { - compatible = "qcom,smp2pgpio-map-ipa-1-out"; - gpios = <0xe8 0x00 0x00>; - }; - - qcom,smp2pgpio_map_ipa_1_in { - compatible = "qcom,smp2pgpio-map-ipa-1-in"; - gpios = <0xe9 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>; - phandle = <0x325>; - }; - - ipa_smmu_wlan { - compatible = "qcom,ipa-smmu-wlan-cb"; - qcom,smmu-s1-bypass; - iommus = <0x29 0x721 0x00>; - qcom,additional-mapping = <0x1e60000 0x1e60000 0x80000>; - phandle = <0x326>; - }; - - ipa_smmu_uc { - compatible = "qcom,ipa-smmu-uc-cb"; - qcom,smmu-s1-bypass; - iommus = <0x29 0x722 0x00>; - qcom,iova-mapping = <0x40000000 0x20000000>; - phandle = <0x327>; - }; - }; - - qcom,ipa_fws { - compatible = "qcom,pil-tz-generic"; - qcom,pas-id = <0x0f>; - qcom,firmware-name = "ipa_fws"; - qcom,pil-force-shutdown; - memory-region = <0xea>; - }; - - 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>; - phandle = <0x328>; - }; - - 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 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 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 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 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 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 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 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 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 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 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 0x1430280 0x01 0x00 0x00 0x1430288 0x01 0x00 0x00 0x143028c 0x07 0x00 0x00 0xc201244 0x01 0x00 0x00 0xc202244 0x01 0x00>; - phandle = <0x329>; - }; - - 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 = <0xeb 0x00 0x00>; - qcom,gpio-early-crash-ind = <0xeb 0x01 0x00>; - vdd-0.8-cx-mx-supply = <0xec>; - vdd-1.8-xo-supply = <0xed>; - vdd-1.3-rfa-supply = <0xee>; - vdd-3.3-ch0-supply = <0xef>; - 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>; - phandle = <0x32a>; - }; - - modem_proc { - qcom,qmi-dev-name = "modem"; - #cooling-cells = <0x02>; - phandle = <0x32b>; - }; - - modem_current { - qcom,qmi-dev-name = "modem_current"; - #cooling-cells = <0x02>; - phandle = <0x32c>; - }; - - modem_skin { - qcom,qmi-dev-name = "modem_skin"; - #cooling-cells = <0x02>; - phandle = <0x32d>; - }; - - modem_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - #cooling-cells = <0x02>; - phandle = <0x104>; - }; - }; - - adsp { - qcom,instance-id = <0x01>; - - adsp_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - #cooling-cells = <0x02>; - phandle = <0x105>; - }; - }; - - cdsp { - qcom,instance-id = <0x43>; - - cdsp_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - #cooling-cells = <0x02>; - phandle = <0x106>; - }; - }; - - slpi { - qcom,instance-id = <0x53>; - - slpi_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - #cooling-cells = <0x02>; - phandle = <0x107>; - }; - }; - }; - - thermal-zones { - phandle = <0x32e>; - - aoss0-usr { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "user_space"; - thermal-sensors = <0xf0 0x00>; - wake-capable-sensor; - - 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 = <0xf0 0x01>; - wake-capable-sensor; - - 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 = <0xf0 0x02>; - wake-capable-sensor; - - 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 = <0xf0 0x03>; - wake-capable-sensor; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - cpu3-silver-usr { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0xf0 0x04>; - wake-capable-sensor; - 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 = <0xf0 0x05>; - wake-capable-sensor; - 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 = <0xf0 0x06>; - wake-capable-sensor; - 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 = <0xf0 0x07>; - wake-capable-sensor; - 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 = <0xf0 0x08>; - wake-capable-sensor; - 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 = <0xf0 0x09>; - wake-capable-sensor; - 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 = <0xf0 0x0a>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - gpu0-usr { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0xf0 0x0b>; - wake-capable-sensor; - 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 = <0xf0 0x0c>; - wake-capable-sensor; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - aoss1-usr { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0xf1 0x00>; - wake-capable-sensor; - 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 = <0xf1 0x01>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - ddr-usr { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0xf1 0x02>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - wlan-usr { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0xf1 0x03>; - wake-capable-sensor; - 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 = <0xf1 0x04>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - camera-usr { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0xf1 0x05>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - mmss-usr { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0xf1 0x06>; - wake-capable-sensor; - 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 = <0xf1 0x07>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - gpu-virt-max-step { - polling-delay-passive = <0x0a>; - polling-delay = <0x00>; - thermal-governor = "step_wise"; - disable-thermal-zone; - wake-capable-sensor; - - trips { - - gpu-trip0 { - temperature = <0x17318>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0xf2>; - }; - }; - - cooling-maps { - - gpu_cdev0 { - trip = <0xf2>; - cooling-device = <0x9e 0x00 0xffffffff>; - }; - }; - }; - - silv-virt-max-step { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "step_wise"; - wake-capable-sensor; - - trips { - - silver-trip { - temperature = <0x1d4c0>; - hysteresis = <0x00>; - type = "passive"; - }; - }; - }; - - gold-virt-max-step { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "step_wise"; - wake-capable-sensor; - - trips { - - gold-trip { - temperature = <0x1d4c0>; - hysteresis = <0x00>; - type = "passive"; - }; - }; - }; - - pop-mem-step { - polling-delay-passive = <0x0a>; - polling-delay = <0x00>; - thermal-sensors = <0xf1 0x02>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - pop-trip { - temperature = <0x17318>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0xf3>; - }; - }; - - cooling-maps { - - pop_cdev4 { - trip = <0xf3>; - cooling-device = <0x15 0xffffffff 0xfffffffd>; - }; - - pop_cdev5 { - trip = <0xf3>; - cooling-device = <0x16 0xffffffff 0xfffffffd>; - }; - - pop_cdev6 { - trip = <0xf3>; - cooling-device = <0x17 0xffffffff 0xfffffffd>; - }; - - pop_cdev7 { - trip = <0xf3>; - cooling-device = <0x18 0xffffffff 0xfffffffd>; - }; - }; - }; - - cpu0-silver-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0xf0 0x01>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config0 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0xf4>; - }; - }; - - cooling-maps { - - emerg_cdev0 { - trip = <0xf4>; - cooling-device = <0x11 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu1-silver-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0xf0 0x02>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config1 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0xf5>; - }; - }; - - cooling-maps { - - emerg_cdev1 { - trip = <0xf5>; - cooling-device = <0x12 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu2-silver-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0xf0 0x03>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config2 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0xf6>; - }; - }; - - cooling-maps { - - emerg_cdev2 { - trip = <0xf6>; - cooling-device = <0x13 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu3-silver-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0xf0 0x04>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config3 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0xf7>; - }; - }; - - cooling-maps { - - emerg_cdev3 { - trip = <0xf7>; - cooling-device = <0x14 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu0-gold-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0xf0 0x07>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config4 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0xf8>; - }; - }; - - cooling-maps { - - emerg_cdev4 { - trip = <0xf8>; - cooling-device = <0x15 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu1-gold-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0xf0 0x08>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config5 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0xf9>; - }; - }; - - cooling-maps { - - emerg_cdev5 { - trip = <0xf9>; - cooling-device = <0x16 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu2-gold-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0xf0 0x09>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config6 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0xfa>; - }; - }; - - cooling-maps { - - emerg_cdev6 { - trip = <0xfa>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu3-gold-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0xf0 0x0a>; - wake-capable-sensor; - thermal-governor = "step_wise"; - - trips { - - emerg-config7 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0xfb>; - }; - }; - - cooling-maps { - - emerg_cdev7 { - trip = <0xfb>; - cooling-device = <0x18 0xfffffffe 0xfffffffe>; - }; - }; - }; - - lmh-dcvs-01 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "user_space"; - thermal-sensors = <0x0a>; - wake-capable-sensor; - - 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>; - wake-capable-sensor; - - trips { - - active-config { - temperature = <0x17318>; - hysteresis = <0x7530>; - type = "passive"; - }; - }; - }; - - pm8998_tz { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "step_wise"; - thermal-sensors = <0xfc>; - wake-capable-sensor; - phandle = <0x32f>; - - trips { - - pm8998-trip0 { - temperature = <0x19a28>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0xfd>; - }; - - pm8998-trip1 { - temperature = <0x1e848>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0xfe>; - }; - - pm8998-trip2 { - temperature = <0x23668>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x330>; - }; - }; - - cooling-maps { - - trip0_cpu0 { - trip = <0xfd>; - cooling-device = <0x11 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu1 { - trip = <0xfd>; - cooling-device = <0x12 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu2 { - trip = <0xfd>; - cooling-device = <0x13 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu3 { - trip = <0xfd>; - cooling-device = <0x14 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu4 { - trip = <0xfd>; - cooling-device = <0x15 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu5 { - trip = <0xfd>; - cooling-device = <0x16 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu6 { - trip = <0xfd>; - cooling-device = <0x17 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu7 { - trip = <0xfd>; - cooling-device = <0x18 0xfffffffd 0xfffffffd>; - }; - - trip1_cpu1 { - trip = <0xfe>; - cooling-device = <0x12 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu2 { - trip = <0xfe>; - cooling-device = <0x13 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu3 { - trip = <0xfe>; - cooling-device = <0x14 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu4 { - trip = <0xfe>; - cooling-device = <0x15 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu5 { - trip = <0xfe>; - cooling-device = <0x16 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu6 { - trip = <0xfe>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu7 { - trip = <0xfe>; - cooling-device = <0x18 0xfffffffe 0xfffffffe>; - }; - }; - }; - - pm8005_tz { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0xff>; - - 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 = <0xf0 0x00>; - wake-capable-sensor; - tracks-low; - - trips { - - aoss0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x100>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x100>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x100>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x100>; - cooling-device = <0x9e 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x100>; - cooling-device = <0x101 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x100>; - cooling-device = <0x102 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x100>; - cooling-device = <0x103 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x100>; - cooling-device = <0x104 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x100>; - cooling-device = <0x105 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x100>; - cooling-device = <0x106 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x100>; - cooling-device = <0x107 0x00 0x00>; - }; - }; - }; - - cpu0-silver-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x01>; - wake-capable-sensor; - tracks-low; - - trips { - - cpu0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x108>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x108>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x108>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x108>; - cooling-device = <0x9e 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x108>; - cooling-device = <0x101 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x108>; - cooling-device = <0x102 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x108>; - cooling-device = <0x103 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x108>; - cooling-device = <0x104 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x108>; - cooling-device = <0x105 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x108>; - cooling-device = <0x106 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x108>; - cooling-device = <0x107 0x00 0x00>; - }; - }; - }; - - cpu1-silver-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x02>; - wake-capable-sensor; - tracks-low; - - trips { - - cpu1-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x109>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x109>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x109>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x109>; - cooling-device = <0x9e 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x109>; - cooling-device = <0x101 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x109>; - cooling-device = <0x102 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x109>; - cooling-device = <0x103 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x109>; - cooling-device = <0x104 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x109>; - cooling-device = <0x105 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x109>; - cooling-device = <0x106 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x109>; - cooling-device = <0x107 0x00 0x00>; - }; - }; - }; - - cpu2-silver-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x03>; - wake-capable-sensor; - tracks-low; - - trips { - - cpu2-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9e 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x10a>; - cooling-device = <0x101 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x10a>; - cooling-device = <0x102 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x10a>; - cooling-device = <0x103 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x10a>; - cooling-device = <0x104 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x10a>; - cooling-device = <0x105 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x10a>; - cooling-device = <0x106 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x10a>; - cooling-device = <0x107 0x00 0x00>; - }; - }; - }; - - cpu3-silver-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x04>; - wake-capable-sensor; - tracks-low; - - trips { - - cpu3-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9e 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x10b>; - cooling-device = <0x101 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x10b>; - cooling-device = <0x102 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x10b>; - cooling-device = <0x103 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x10b>; - cooling-device = <0x104 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x10b>; - cooling-device = <0x105 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x10b>; - cooling-device = <0x106 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x10b>; - cooling-device = <0x107 0x00 0x00>; - }; - }; - }; - - kryo-l3-0-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x05>; - wake-capable-sensor; - tracks-low; - - trips { - - l3-0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9e 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x10c>; - cooling-device = <0x101 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x10c>; - cooling-device = <0x102 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x10c>; - cooling-device = <0x103 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x10c>; - cooling-device = <0x104 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x10c>; - cooling-device = <0x105 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x10c>; - cooling-device = <0x106 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x10c>; - cooling-device = <0x107 0x00 0x00>; - }; - }; - }; - - kryo-l3-1-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x06>; - wake-capable-sensor; - tracks-low; - - trips { - - l3-1-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9e 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x10d>; - cooling-device = <0x101 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x10d>; - cooling-device = <0x102 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x10d>; - cooling-device = <0x103 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x10d>; - cooling-device = <0x104 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x10d>; - cooling-device = <0x105 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x10d>; - cooling-device = <0x106 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x10d>; - cooling-device = <0x107 0x00 0x00>; - }; - }; - }; - - cpu0-gold-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x07>; - wake-capable-sensor; - tracks-low; - - trips { - - cpug0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9e 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x10e>; - cooling-device = <0x101 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x10e>; - cooling-device = <0x102 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x10e>; - cooling-device = <0x103 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x10e>; - cooling-device = <0x104 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x10e>; - cooling-device = <0x105 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x10e>; - cooling-device = <0x106 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x10e>; - cooling-device = <0x107 0x00 0x00>; - }; - }; - }; - - cpu1-gold-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x08>; - wake-capable-sensor; - tracks-low; - - trips { - - cpug1-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9e 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x10f>; - cooling-device = <0x101 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x10f>; - cooling-device = <0x102 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x10f>; - cooling-device = <0x103 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x10f>; - cooling-device = <0x104 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x10f>; - cooling-device = <0x105 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x10f>; - cooling-device = <0x106 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x10f>; - cooling-device = <0x107 0x00 0x00>; - }; - }; - }; - - cpu2-gold-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x09>; - wake-capable-sensor; - tracks-low; - - trips { - - cpug2-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9e 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x110>; - cooling-device = <0x101 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x110>; - cooling-device = <0x102 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x110>; - cooling-device = <0x103 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x110>; - cooling-device = <0x104 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x110>; - cooling-device = <0x105 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x110>; - cooling-device = <0x106 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x110>; - cooling-device = <0x107 0x00 0x00>; - }; - }; - }; - - cpu3-gold-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x0a>; - wake-capable-sensor; - tracks-low; - - trips { - - cpug3-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9e 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x111>; - cooling-device = <0x101 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x111>; - cooling-device = <0x102 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x111>; - cooling-device = <0x103 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x111>; - cooling-device = <0x104 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x111>; - cooling-device = <0x105 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x111>; - cooling-device = <0x106 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x111>; - cooling-device = <0x107 0x00 0x00>; - }; - }; - }; - - gpu0-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x0b>; - wake-capable-sensor; - tracks-low; - - trips { - - gpu0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9e 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x112>; - cooling-device = <0x101 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x112>; - cooling-device = <0x102 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x112>; - cooling-device = <0x103 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x112>; - cooling-device = <0x104 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x112>; - cooling-device = <0x105 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x112>; - cooling-device = <0x106 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x112>; - cooling-device = <0x107 0x00 0x00>; - }; - }; - }; - - gpu1-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x0c>; - wake-capable-sensor; - tracks-low; - - trips { - - gpu1-trip_l { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9e 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x113>; - cooling-device = <0x101 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x113>; - cooling-device = <0x102 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x113>; - cooling-device = <0x103 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x113>; - cooling-device = <0x104 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x113>; - cooling-device = <0x105 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x113>; - cooling-device = <0x106 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x113>; - cooling-device = <0x107 0x00 0x00>; - }; - }; - }; - - aoss1-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf1 0x00>; - wake-capable-sensor; - tracks-low; - - trips { - - aoss1-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9e 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x114>; - cooling-device = <0x101 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x114>; - cooling-device = <0x102 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x114>; - cooling-device = <0x103 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x114>; - cooling-device = <0x104 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x114>; - cooling-device = <0x105 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x114>; - cooling-device = <0x106 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x114>; - cooling-device = <0x107 0x00 0x00>; - }; - }; - }; - - mdm-dsp-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf1 0x01>; - wake-capable-sensor; - tracks-low; - - trips { - - dsp-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9e 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x115>; - cooling-device = <0x101 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x115>; - cooling-device = <0x102 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x115>; - cooling-device = <0x103 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x115>; - cooling-device = <0x104 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x115>; - cooling-device = <0x105 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x115>; - cooling-device = <0x106 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x115>; - cooling-device = <0x107 0x00 0x00>; - }; - }; - }; - - ddr-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf1 0x02>; - wake-capable-sensor; - tracks-low; - - trips { - - ddr-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9e 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x116>; - cooling-device = <0x101 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x116>; - cooling-device = <0x102 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x116>; - cooling-device = <0x103 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x116>; - cooling-device = <0x104 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x116>; - cooling-device = <0x105 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x116>; - cooling-device = <0x106 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x116>; - cooling-device = <0x107 0x00 0x00>; - }; - }; - }; - - wlan-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf1 0x03>; - wake-capable-sensor; - tracks-low; - - trips { - - wlan-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9e 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x117>; - cooling-device = <0x101 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x117>; - cooling-device = <0x102 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x117>; - cooling-device = <0x103 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x117>; - cooling-device = <0x104 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x117>; - cooling-device = <0x105 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x117>; - cooling-device = <0x106 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x117>; - cooling-device = <0x107 0x00 0x00>; - }; - }; - }; - - compute-hvx-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf1 0x04>; - wake-capable-sensor; - tracks-low; - - trips { - - hvx-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9e 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x118>; - cooling-device = <0x101 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x118>; - cooling-device = <0x102 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x118>; - cooling-device = <0x103 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x118>; - cooling-device = <0x104 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x118>; - cooling-device = <0x105 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x118>; - cooling-device = <0x106 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x118>; - cooling-device = <0x107 0x00 0x00>; - }; - }; - }; - - camera-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf1 0x05>; - wake-capable-sensor; - tracks-low; - - trips { - - camera-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9e 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x119>; - cooling-device = <0x101 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x119>; - cooling-device = <0x102 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x119>; - cooling-device = <0x103 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x119>; - cooling-device = <0x104 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x119>; - cooling-device = <0x105 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x119>; - cooling-device = <0x106 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x119>; - cooling-device = <0x107 0x00 0x00>; - }; - }; - }; - - mmss-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf1 0x06>; - wake-capable-sensor; - tracks-low; - - trips { - - mmss-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9e 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x11a>; - cooling-device = <0x101 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x11a>; - cooling-device = <0x102 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x11a>; - cooling-device = <0x103 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x11a>; - cooling-device = <0x104 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x11a>; - cooling-device = <0x105 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x11a>; - cooling-device = <0x106 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x11a>; - cooling-device = <0x107 0x00 0x00>; - }; - }; - }; - - mdm-core-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf1 0x07>; - wake-capable-sensor; - tracks-low; - - trips { - - mdm-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9e 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x11b>; - cooling-device = <0x101 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x11b>; - cooling-device = <0x102 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x11b>; - cooling-device = <0x103 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x11b>; - cooling-device = <0x104 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x11b>; - cooling-device = <0x105 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x11b>; - cooling-device = <0x106 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x11b>; - cooling-device = <0x107 0x00 0x00>; - }; - }; - }; - - ibat-high { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "step_wise"; - thermal-sensors = <0x4f6 0x00>; - wake-capable-sensor; - - trips { - - low-ibat { - temperature = <0x1388>; - hysteresis = <0xc8>; - type = "passive"; - phandle = <0x593>; - }; - }; - }; - - ibat-vhigh { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "step_wise"; - thermal-sensors = <0x4f6 0x01>; - wake-capable-sensor; - - trips { - - ibat_vhigh { - temperature = <0x1770>; - hysteresis = <0x64>; - type = "passive"; - phandle = <0x594>; - }; - }; - }; - - vbat { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-governor = "low_limits_cap"; - thermal-sensors = <0x4f6 0x02>; - wake-capable-sensor; - tracks-low; - - trips { - - low-vbat { - temperature = <0xc80>; - hysteresis = <0x64>; - type = "passive"; - phandle = <0x4f7>; - }; - }; - - cooling-maps { - - vbat_cpu4 { - trip = <0x4f7>; - cooling-device = <0x15 0xfffffffe 0xfffffffe>; - }; - - vbat_cpu5 { - trip = <0x4f7>; - cooling-device = <0x16 0xfffffffe 0xfffffffe>; - }; - - vbat_map6 { - trip = <0x4f7>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - - vbat_map7 { - trip = <0x4f7>; - cooling-device = <0x18 0xfffffffe 0xfffffffe>; - }; - }; - }; - - vbat_low { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_cap"; - thermal-sensors = <0x4f6 0x03>; - wake-capable-sensor; - 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 = <0x4f6 0x04>; - wake-capable-sensor; - 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 = <0x4f6 0x05>; - wake-capable-sensor; - tracks-low; - - trips { - - low-soc { - temperature = <0x05>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x4f8>; - }; - }; - - cooling-maps { - - soc_map6 { - trip = <0x4f8>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - - soc_map7 { - trip = <0x4f8>; - cooling-device = <0x18 0xfffffffe 0xfffffffe>; - }; - }; - }; - - pmi8998_tz { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x4f9>; - wake-capable-sensor; - - trips { - - pmi8998-trip0 { - temperature = <0x19a28>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x595>; - }; - - pmi8998-trip1 { - temperature = <0x1e848>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x596>; - }; - - pmi8998-trip2 { - temperature = <0x23668>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x597>; - }; - }; - }; - - xo-therm-adc { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x2ff 0x4c>; - wake-capable-sensor; - 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 = <0x2ff 0x4d>; - wake-capable-sensor; - 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 = <0x2ff 0x4f>; - wake-capable-sensor; - 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 = <0x2ff 0x51>; - wake-capable-sensor; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x2710>; - type = "passive"; - }; - }; - }; - - pa1-therml-adc { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x2ff 0x50>; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0xfde8>; - hysteresis = <0x3e8>; - 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>; - phandle = <0xf0>; - }; - - 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>; - phandle = <0xf1>; - }; - - mem_dump { - compatible = "qcom,mem-dump"; - memory-region = <0x11c>; - - 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"; - 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"; - phandle = <0x5e>; - }; - - 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 0x77 0x22 0x79>; - 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 = <0x11d>; - pinctrl-2 = <0x11d 0x11e>; - pinctrl-3 = <0x11f>; - pinctrl-4 = <0x11f 0x120>; - pinctrl-5 = <0x11d 0x11f>; - pinctrl-6 = <0x11d 0x11e 0x11f 0x120>; - qcom,smmu-s1-bypass; - iommus = <0x29 0x20 0x0f>; - phandle = <0x331>; - }; - - rpmh-regulator-ebilvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "ebi.lvl"; - - regulator-s1 { - regulator-name = "pm8998_s1_level"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x01>; - regulator-max-microvolt = <0x10000>; - phandle = <0x332>; - }; - - regulator-cdev { - compatible = "qcom,rpmh-reg-cdev"; - mboxes = <0x81 0x00>; - qcom,reg-resource-name = "ebi"; - #cooling-cells = <0x02>; - phandle = <0x103>; - }; - }; - - rpmh-regulator-smpa2 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 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>; - phandle = <0x333>; - }; - }; - - rpmh-regulator-smpa3 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 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>; - phandle = <0x334>; - }; - }; - - rpmh-regulator-smpa5 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 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>; - phandle = <0xa4>; - }; - }; - - rpmh-regulator-mxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0x8b 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>; - phandle = <0x8d>; - }; - - regulator-s6-level-ao { - regulator-name = "pm8998_s6_level_ao"; - qcom,set = <0x01>; - regulator-min-microvolt = <0x01>; - regulator-max-microvolt = <0x10000>; - phandle = <0x9f>; - }; - - mx-cdev-lvl { - compatible = "qcom,regulator-cooling-device"; - regulator-cdev-supply = <0x8d>; - regulator-levels = <0x101 0x01>; - #cooling-cells = <0x02>; - phandle = <0x102>; - }; - }; - - rpmh-regulator-smpa7 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 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>; - phandle = <0xa3>; - }; - }; - - rpmh-regulator-cxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "cx.lvl"; - pm8998_s9_level-parent-supply = <0x8d>; - pm8998_s9_level_ao-parent-supply = <0x9f>; - - 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>; - 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>; - phandle = <0x8c>; - }; - - regulator-cdev { - compatible = "qcom,rpmh-reg-cdev"; - mboxes = <0x81 0x00>; - qcom,reg-resource-name = "cx"; - #cooling-cells = <0x02>; - phandle = <0x101>; - }; - }; - - rpmh-regulator-ldoa1 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "ldoa1"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - 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 = <0x02>; - phandle = <0xa1>; - }; - - 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 = <0x02>; - qcom,init-enable = <0x00>; - }; - }; - - rpmh-regulator-ldoa2 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "ldoa2"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - regulator-always-on; - phandle = <0x335>; - }; - }; - - rpmh-regulator-ldoa3 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "ldoa3"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x336>; - }; - }; - - rpmh-regulator-lmxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0x8b 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>; - phandle = <0xb7>; - }; - }; - - rpmh-regulator-ldoa5 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "ldoa5"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0xec>; - }; - }; - - rpmh-regulator-ldoa6 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "ldoa6"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x337>; - }; - }; - - rpmh-regulator-ldoa7 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "ldoa7"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0xed>; - }; - }; - - rpmh-regulator-ldoa8 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "ldoa8"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x338>; - }; - }; - - rpmh-regulator-ldoa9 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "ldoa9"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x339>; - }; - }; - - rpmh-regulator-ldoa10 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "ldoa10"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x33a>; - }; - }; - - rpmh-regulator-ldoa11 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "ldoa11"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x33b>; - }; - }; - - rpmh-regulator-ldoa12 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "ldoa12"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x122>; - }; - }; - - rpmh-regulator-ldoa13 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "ldoa13"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x33c>; - }; - }; - - rpmh-regulator-ldoa14 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "ldoa14"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x2710>; - proxy-supply = <0x121>; - - regulator-l14 { - regulator-name = "pm8998_l14"; - qcom,set = <0x03>; - qcom,proxy-consumer-enable; - qcom,proxy-consumer-current = <0x1c138>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1cafc0>; - qcom,init-voltage = <0x1b7740>; - qcom,init-mode = <0x02>; - phandle = <0x121>; - }; - }; - - rpmh-regulator-ldoa15 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "ldoa15"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x33d>; - }; - }; - - rpmh-regulator-ldoa16 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "ldoa16"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x33e>; - }; - }; - - rpmh-regulator-ldoa17 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "ldoa17"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0xee>; - }; - }; - - rpmh-regulator-ldoa18 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "ldoa18"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x33f>; - }; - }; - - rpmh-regulator-ldoa19 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "ldoa19"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x340>; - }; - }; - - rpmh-regulator-ldoa20 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "ldoa20"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x04>; - phandle = <0x341>; - }; - }; - - rpmh-regulator-ldoa21 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "ldoa21"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x2710>; - - regulator-l21 { - regulator-name = "pm8998_l21"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x294280>; - regulator-max-microvolt = <0x2d2a80>; - qcom,init-voltage = <0x294280>; - qcom,init-mode = <0x02>; - phandle = <0x342>; - }; - }; - - rpmh-regulator-ldoa22 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "ldoa22"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x2bb380>; - qcom,init-mode = <0x02>; - phandle = <0x343>; - }; - }; - - rpmh-regulator-ldoa23 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "ldoa23"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x344>; - }; - }; - - rpmh-regulator-ldoa24 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "ldoa24"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x2710>; - pm8998_l24-parent-supply = <0x122>; - - regulator-l24 { - regulator-name = "pm8998_l24"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x2f1e80>; - regulator-max-microvolt = <0x2f1e80>; - qcom,init-voltage = <0x2f1e80>; - qcom,init-mode = <0x02>; - phandle = <0xbb>; - }; - }; - - rpmh-regulator-ldoa25 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "ldoa25"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0xef>; - }; - }; - - rpmh-regulator-ldoa26 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "ldoa26"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x2e>; - }; - }; - - rpmh-regulator-lcxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0x8b 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>; - phandle = <0xb6>; - }; - }; - - rpmh-regulator-ldoa28 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "ldoa28"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x345>; - }; - }; - - rpmh-regulator-vsa1 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "vsa1"; - - regulator-lvs1 { - regulator-name = "pm8998_lvs1"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - phandle = <0x346>; - }; - }; - - rpmh-regulator-vsa2 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "vsa2"; - - regulator-lvs2 { - regulator-name = "pm8998_lvs2"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - phandle = <0x347>; - }; - }; - - rpmh-regulator-bobb1 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 0x00>; - qcom,resource-name = "bobb1"; - qcom,regulator-type = "pmic4-bob"; - 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>; - phandle = <0x348>; - }; - - 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 = <0x03>; - phandle = <0x349>; - }; - }; - - rpmh-regulator-gfxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0x8b 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>; - phandle = <0x1d>; - }; - }; - - rpmh-regulator-msslvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0x8b 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>; - phandle = <0xae>; - }; - }; - - rpmh-regulator-smpc3 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8b 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>; - phandle = <0x34a>; - }; - }; - - refgen-regulator@ff1000 { - compatible = "qcom,refgen-regulator"; - reg = <0xff1000 0x60>; - regulator-name = "refgen"; - regulator-enable-ramp-delay = <0x05>; - status = "ok"; - proxy-supply = <0x123>; - qcom,proxy-consumer-enable; - phandle = <0x123>; - }; - - csr@6001000 { - compatible = "qcom,coresight-csr"; - reg = <0x6001000 0x1000>; - reg-names = "csr-base"; - coresight-name = "coresight-csr"; - qcom,usb-bam-support; - qcom,hwctrl-set-support; - qcom,set-byte-cntr-support; - qcom,blk-size = <0x01>; - phandle = <0x129>; - }; - - csr@6b0e000 { - compatible = "qcom,coresight-csr"; - reg = <0x6b0e000 0x1000>; - reg-names = "csr-base"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - coresight-name = "coresight-swao-csr"; - qcom,timestamp-support; - qcom,blk-size = <0x01>; - phandle = <0x34b>; - }; - - replicator@6046000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b909>; - reg = <0x6046000 0x1000>; - reg-names = "replicator-base"; - coresight-name = "coresight-replicator"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x34c>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x124>; - phandle = <0x136>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x125>; - phandle = <0x137>; - }; - }; - }; - }; - - replicator@6b0a000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b909>; - reg = <0x6b0a000 0x1000>; - reg-names = "replicator-base"; - coresight-name = "coresight-replicator-swao"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x34d>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x126>; - phandle = <0x12a>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0x127>; - phandle = <0x188>; - }; - }; - - port@2 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x128>; - phandle = <0x143>; - }; - }; - }; - }; - - tmc@6b09000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b961>; - reg = <0x6b09000 0x1000>; - reg-names = "tmc-base"; - coresight-name = "coresight-tmc-etf-swao"; - coresight-csr = <0x129>; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x34e>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x12a>; - phandle = <0x126>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x12b>; - phandle = <0x12c>; - }; - }; - }; - }; - - funnel@0x6b08000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6b08000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-swao"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x34f>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x12c>; - phandle = <0x12b>; - }; - }; - - port@1 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x12d>; - phandle = <0x189>; - }; - }; - - port@2 { - reg = <0x07>; - - endpoint { - slave-mode; - remote-endpoint = <0x12e>; - phandle = <0x12f>; - }; - }; - }; - }; - - 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 = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x350>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x12f>; - phandle = <0x12e>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x130>; - phandle = <0x132>; - }; - }; - - port@2 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x131>; - phandle = <0x133>; - }; - }; - }; - }; - - tpdm@6b02000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6b02000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-swao-0"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x351>; - - port { - - endpoint { - remote-endpoint = <0x132>; - phandle = <0x130>; - }; - }; - }; - - tpdm@6b03000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6b03000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-swao-1"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x352>; - - port { - - endpoint { - remote-endpoint = <0x133>; - phandle = <0x131>; - }; - }; - }; - - 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 = <0x134 0x135>; - coresight-csr = <0x129>; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - interrupts = <0x00 0x10e 0x01>; - interrupt-names = "byte-cntr-irq"; - phandle = <0x353>; - - port { - - endpoint { - slave-mode; - remote-endpoint = <0x136>; - phandle = <0x124>; - }; - }; - }; - - tmc@6047000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b961>; - reg = <0x6047000 0x1000>; - reg-names = "tmc-base"; - coresight-name = "coresight-tmc-etf"; - coresight-ctis = <0x134 0x135>; - coresight-csr = <0x129>; - arm,default-sink; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x354>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x137>; - phandle = <0x125>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x138>; - phandle = <0x139>; - }; - }; - }; - }; - - funnel@6045000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6045000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-merg"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x355>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x139>; - phandle = <0x138>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x13a>; - phandle = <0x13d>; - }; - }; - - port@2 { - reg = <0x02>; - - endpoint { - slave-mode; - remote-endpoint = <0x13b>; - phandle = <0x141>; - }; - }; - }; - }; - - 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 = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x356>; - - port { - - endpoint { - remote-endpoint = <0x13c>; - phandle = <0x140>; - }; - }; - }; - - 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"; - coresight-csr = <0x129>; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x357>; - }; - - funnel@0x6041000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6041000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-in0"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x358>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x13d>; - phandle = <0x13a>; - }; - }; - - port@1 { - reg = <0x03>; - - endpoint { - slave-mode; - remote-endpoint = <0x13e>; - phandle = <0x17f>; - }; - }; - - port@2 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x13f>; - phandle = <0x182>; - }; - }; - - port@3 { - reg = <0x07>; - - endpoint { - slave-mode; - remote-endpoint = <0x140>; - phandle = <0x13c>; - }; - }; - }; - }; - - funnel@0x6043000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6043000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-in2"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x359>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x141>; - phandle = <0x13b>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x142>; - phandle = <0x18a>; - }; - }; - - port@2 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x143>; - phandle = <0x128>; - }; - }; - - port@3 { - reg = <0x02>; - - endpoint { - slave-mode; - remote-endpoint = <0x144>; - phandle = <0x155>; - }; - }; - - port@4 { - reg = <0x05>; - - endpoint { - slave-mode; - remote-endpoint = <0x145>; - phandle = <0x18d>; - }; - }; - - port@5 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x146>; - phandle = <0x147>; - }; - }; - }; - }; - - funnel@0x6943000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6943000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-gfx"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - status = "disabled"; - phandle = <0x35a>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x147>; - phandle = <0x146>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x148>; - phandle = <0x2aa>; - }; - }; - - port@2 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x149>; - phandle = <0x2ab>; - }; - }; - }; - }; - - 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 = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x35b>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x14a>; - phandle = <0x183>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x14b>; - phandle = <0x15f>; - }; - }; - - port@2 { - reg = <0x02>; - - endpoint { - slave-mode; - remote-endpoint = <0x14c>; - phandle = <0x16b>; - }; - }; - - port@3 { - reg = <0x03>; - - endpoint { - slave-mode; - remote-endpoint = <0x14d>; - phandle = <0x173>; - }; - }; - - port@4 { - reg = <0x05>; - - endpoint { - slave-mode; - remote-endpoint = <0x14e>; - phandle = <0x15a>; - }; - }; - - port@5 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x14f>; - phandle = <0x16e>; - }; - }; - - port@6 { - reg = <0x07>; - - endpoint { - slave-mode; - remote-endpoint = <0x150>; - phandle = <0x178>; - }; - }; - - port@7 { - reg = <0x09>; - - endpoint { - slave-mode; - remote-endpoint = <0x151>; - phandle = <0x177>; - }; - }; - - port@8 { - reg = <0x0a>; - - endpoint { - slave-mode; - remote-endpoint = <0x152>; - phandle = <0x161>; - }; - }; - - port@9 { - reg = <0x0b>; - - endpoint { - slave-mode; - remote-endpoint = <0x153>; - phandle = <0x160>; - }; - }; - - port@10 { - reg = <0x0d>; - - endpoint { - slave-mode; - remote-endpoint = <0x154>; - phandle = <0x176>; - }; - }; - }; - }; - - funnel@6832000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6832000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-modem"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x35c>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x155>; - phandle = <0x144>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x156>; - phandle = <0x157>; - }; - }; - }; - }; - - 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 = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x35d>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x157>; - phandle = <0x156>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x158>; - phandle = <0x159>; - }; - }; - }; - }; - - tpdm@6830000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6830000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-modem"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x35e>; - - port { - - endpoint { - remote-endpoint = <0x159>; - phandle = <0x158>; - }; - }; - }; - - funnel@6845000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6845000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-lpass"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x35f>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x15a>; - phandle = <0x14e>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x15b>; - phandle = <0x15e>; - }; - }; - }; - }; - - 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 = <0x7f 0x00>; - clock-names = "apb_pclk"; - qcom,duplicate-funnel; - phandle = <0x360>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x15c>; - phandle = <0x184>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x15d>; - phandle = <0x18b>; - }; - }; - }; - }; - - tpdm@6844000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6844000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-lpass"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x361>; - - port { - - endpoint { - remote-endpoint = <0x15e>; - phandle = <0x15b>; - }; - }; - }; - - tpdm@6c28000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6c28000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-center"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x362>; - - port { - - endpoint { - remote-endpoint = <0x15f>; - phandle = <0x14b>; - }; - }; - }; - - tpdm@6a24000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6a24000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-north"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x363>; - - port { - - endpoint { - remote-endpoint = <0x160>; - phandle = <0x153>; - }; - }; - }; - - tpdm@69d0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x69d0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-qm"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x364>; - - port { - - endpoint { - remote-endpoint = <0x161>; - phandle = <0x152>; - }; - }; - }; - - 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 = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x365>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x162>; - phandle = <0x190>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x163>; - phandle = <0x164>; - }; - }; - }; - }; - - tpdm@7860000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x7860000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-apss"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x366>; - - port { - - endpoint { - remote-endpoint = <0x164>; - phandle = <0x163>; - }; - }; - }; - - 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 = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x367>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x165>; - phandle = <0x191>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x166>; - phandle = <0x167>; - }; - }; - }; - }; - - tpdm@78a0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x78a0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-llm-silver"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x368>; - - port { - - endpoint { - remote-endpoint = <0x167>; - phandle = <0x166>; - }; - }; - }; - - 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 = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x369>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x168>; - phandle = <0x192>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x169>; - phandle = <0x16a>; - }; - }; - }; - }; - - tpdm@78b0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x78b0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-llm-gold"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x36a>; - - port { - - endpoint { - remote-endpoint = <0x16a>; - phandle = <0x169>; - }; - }; - }; - - funnel@6c0b000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6c0b000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-dl-mm"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x36b>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x16b>; - phandle = <0x14c>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x16c>; - phandle = <0x16d>; - }; - }; - }; - }; - - tpdm@6c08000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6c08000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-mm"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x36c>; - - port { - - endpoint { - remote-endpoint = <0x16d>; - phandle = <0x16c>; - }; - }; - }; - - funnel@6861000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6861000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-turing"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x36d>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x16e>; - phandle = <0x14f>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x16f>; - phandle = <0x172>; - }; - }; - }; - }; - - 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 = <0x7f 0x00>; - clock-names = "apb_pclk"; - qcom,duplicate-funnel; - phandle = <0x36e>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x170>; - phandle = <0x185>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x171>; - phandle = <0x187>; - }; - }; - }; - }; - - tpdm@6860000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6860000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-turing"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x36f>; - - port { - - endpoint { - remote-endpoint = <0x172>; - phandle = <0x16f>; - }; - }; - }; - - funnel@69e2000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x69e2000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-ddr-0"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x370>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x173>; - phandle = <0x14d>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x174>; - phandle = <0x175>; - }; - }; - }; - }; - - tpdm@69e0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x69e0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-ddr"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x371>; - - port { - - endpoint { - remote-endpoint = <0x175>; - phandle = <0x174>; - }; - }; - }; - - tpdm@6850000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6850000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-pimem"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x372>; - - port { - - endpoint { - remote-endpoint = <0x176>; - phandle = <0x154>; - }; - }; - }; - - tpdm@684c000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x684c000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-prng"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x373>; - - port { - - endpoint { - remote-endpoint = <0x177>; - phandle = <0x151>; - }; - }; - }; - - tpdm@6840000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6840000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-vsense"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x374>; - - port { - - endpoint { - remote-endpoint = <0x178>; - phandle = <0x150>; - }; - }; - }; - - 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 = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x375>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x179>; - phandle = <0x18f>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x17a>; - phandle = <0x17b>; - }; - }; - }; - }; - - tpdm@7830000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x7830000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-olc"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x376>; - - port { - - endpoint { - remote-endpoint = <0x17b>; - phandle = <0x17a>; - }; - }; - }; - - 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 = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x377>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x17c>; - phandle = <0x180>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x17d>; - phandle = <0x17e>; - }; - }; - }; - }; - - tpdm@6880000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6880000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-spss"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x378>; - - port { - - endpoint { - remote-endpoint = <0x17e>; - phandle = <0x17d>; - }; - }; - }; - - funnel@6883000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6883000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-spss"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x379>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x17f>; - phandle = <0x13e>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x180>; - phandle = <0x17c>; - }; - }; - - port@2 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x181>; - phandle = <0x18c>; - }; - }; - }; - }; - - funnel@6005000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6005000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-qatb"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x37a>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x182>; - phandle = <0x13f>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x183>; - phandle = <0x14a>; - }; - }; - - port@2 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x184>; - phandle = <0x15c>; - }; - }; - - port@3 { - reg = <0x07>; - - endpoint { - slave-mode; - remote-endpoint = <0x185>; - phandle = <0x170>; - }; - }; - }; - }; - - 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 = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x37b>; - }; - - 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 = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x37c>; - }; - - 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 = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x37d>; - }; - - cti@6c09000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6c09000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-dlmm_cti0"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x37e>; - }; - - cti@6c0a000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6c0a000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-dlmm_cti1"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x37f>; - }; - - cti@78e0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x78e0000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-apss_cti0"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x380>; - }; - - cti@78f0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x78f0000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-apss_cti1"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x381>; - }; - - cti@7900000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7900000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-apss_cti2"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x382>; - }; - - cti@6010000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6010000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti0"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x134>; - }; - - cti@6011000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6011000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti1"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x383>; - }; - - cti@6012000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6012000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti2"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - qcom,cti-gpio-trigout = <0x04>; - pinctrl-names = "cti-trigout-pctrl"; - pinctrl-0 = <0x186>; - phandle = <0x384>; - }; - - cti@6013000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6013000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti3"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x385>; - }; - - cti@6014000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6014000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti4"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x386>; - }; - - cti@6015000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6015000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti5"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x387>; - }; - - cti@6016000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6016000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti6"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x388>; - }; - - cti@6017000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6017000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti7"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x389>; - }; - - cti@6018000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6018000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti8"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x135>; - }; - - cti@6019000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6019000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti9"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x38a>; - }; - - cti@601a000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601a000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti10"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x38b>; - }; - - cti@601b000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601b000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti11"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x38c>; - }; - - cti@601c000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601c000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti12"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x38d>; - }; - - cti@601d000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601d000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti13"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x38e>; - }; - - cti@601e000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601e000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti14"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x38f>; - }; - - cti@601f000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601f000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti15"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x390>; - }; - - cti@7020000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7020000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu0"; - cpu = <0x11>; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x391>; - }; - - cti@7120000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7120000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu1"; - cpu = <0x12>; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x392>; - }; - - cti@7220000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7220000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu2"; - cpu = <0x13>; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x393>; - }; - - cti@7320000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7320000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu3"; - cpu = <0x14>; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x394>; - }; - - cti@7420000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7420000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu4"; - cpu = <0x15>; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x395>; - }; - - cti@7520000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7520000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu5"; - cpu = <0x16>; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x396>; - }; - - cti@7620000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7620000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu6"; - cpu = <0x17>; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x397>; - }; - - cti@7720000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7720000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu7"; - cpu = <0x18>; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x398>; - }; - - cti@6b04000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6b04000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-swao_cti0"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x399>; - }; - - 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 = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x39a>; - }; - - turing_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-turing-etm0"; - qcom,inst-id = <0x0d>; - - port { - - endpoint { - remote-endpoint = <0x187>; - phandle = <0x171>; - }; - }; - }; - - dummy_sink { - compatible = "qcom,coresight-dummy"; - coresight-name = "coresight-eud"; - qcom,dummy-sink; - phandle = <0x39b>; - - port { - - endpoint { - slave-mode; - remote-endpoint = <0x188>; - phandle = <0x127>; - }; - }; - }; - - sensor_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-sensor-etm0"; - qcom,inst-id = <0x08>; - - port { - - endpoint { - remote-endpoint = <0x189>; - phandle = <0x12d>; - }; - }; - }; - - modem_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-modem-etm0"; - qcom,inst-id = <0x02>; - - port { - - endpoint { - remote-endpoint = <0x18a>; - phandle = <0x142>; - }; - }; - }; - - audio_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-audio-etm0"; - qcom,inst-id = <0x05>; - - port { - - endpoint { - remote-endpoint = <0x18b>; - phandle = <0x15d>; - }; - }; - }; - - spss_etm0 { - compatible = "qcom,coresight-dummy"; - coresight-name = "coresight-spss-etm0"; - qcom,dummy-source; - - port { - - endpoint { - remote-endpoint = <0x18c>; - phandle = <0x181>; - }; - }; - }; - - funnel@7810000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x7810000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-apss-merg"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x39c>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x18d>; - phandle = <0x145>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x18e>; - phandle = <0x19b>; - }; - }; - - port@2 { - reg = <0x02>; - - endpoint { - slave-mode; - remote-endpoint = <0x18f>; - phandle = <0x179>; - }; - }; - - port@3 { - reg = <0x04>; - - endpoint { - slave-mode; - remote-endpoint = <0x190>; - phandle = <0x162>; - }; - }; - - port@4 { - reg = <0x05>; - - endpoint { - slave-mode; - remote-endpoint = <0x191>; - phandle = <0x165>; - }; - }; - - port@5 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x192>; - phandle = <0x168>; - }; - }; - }; - }; - - etm@7040000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7040000 0x1000>; - cpu = <0x11>; - coresight-name = "coresight-etm0"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x39d>; - - port { - - endpoint { - remote-endpoint = <0x193>; - phandle = <0x19c>; - }; - }; - }; - - etm@7140000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7140000 0x1000>; - cpu = <0x12>; - coresight-name = "coresight-etm1"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x39e>; - - port { - - endpoint { - remote-endpoint = <0x194>; - phandle = <0x19d>; - }; - }; - }; - - etm@7240000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7240000 0x1000>; - cpu = <0x13>; - coresight-name = "coresight-etm2"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x39f>; - - port { - - endpoint { - remote-endpoint = <0x195>; - phandle = <0x19e>; - }; - }; - }; - - etm@7340000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7340000 0x1000>; - cpu = <0x14>; - coresight-name = "coresight-etm3"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x3a0>; - - port { - - endpoint { - remote-endpoint = <0x196>; - phandle = <0x19f>; - }; - }; - }; - - etm@7440000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7440000 0x1000>; - cpu = <0x15>; - coresight-name = "coresight-etm4"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x3a1>; - - port { - - endpoint { - remote-endpoint = <0x197>; - phandle = <0x1a0>; - }; - }; - }; - - etm@7540000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7540000 0x1000>; - cpu = <0x16>; - coresight-name = "coresight-etm5"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x3a2>; - - port { - - endpoint { - remote-endpoint = <0x198>; - phandle = <0x1a1>; - }; - }; - }; - - etm@7640000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7640000 0x1000>; - cpu = <0x17>; - coresight-name = "coresight-etm6"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x3a3>; - - port { - - endpoint { - remote-endpoint = <0x199>; - phandle = <0x1a2>; - }; - }; - }; - - etm@7740000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7740000 0x1000>; - cpu = <0x18>; - coresight-name = "coresight-etm7"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x3a4>; - - port { - - endpoint { - remote-endpoint = <0x19a>; - phandle = <0x1a3>; - }; - }; - }; - - funnel@7800000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x7800000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-apss"; - clocks = <0x7f 0x00>; - clock-names = "apb_pclk"; - phandle = <0x3a5>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x19b>; - phandle = <0x18e>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x19c>; - phandle = <0x193>; - }; - }; - - port@2 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x19d>; - phandle = <0x194>; - }; - }; - - port@3 { - reg = <0x02>; - - endpoint { - slave-mode; - remote-endpoint = <0x19e>; - phandle = <0x195>; - }; - }; - - port@4 { - reg = <0x03>; - - endpoint { - slave-mode; - remote-endpoint = <0x19f>; - phandle = <0x196>; - }; - }; - - port@5 { - reg = <0x04>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a0>; - phandle = <0x197>; - }; - }; - - port@6 { - reg = <0x05>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a1>; - phandle = <0x198>; - }; - }; - - port@7 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a2>; - phandle = <0x199>; - }; - }; - - port@8 { - reg = <0x07>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a3>; - phandle = <0x19a>; - }; - }; - }; - }; - - 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 = <0x1a4>; - interrupts = <0x00 0xe5 0x04 0x00 0xe7 0x04 0x00 0x16c 0x04 0x00 0x16d 0x04 0x00 0x16e 0x04 0x00 0x16f 0x04 0x00 0x170 0x04 0x00 0x171 0x04 0x00 0x172 0x04 0x00 0x173 0x04>; - clock-names = "gcc_gpu_memnoc_gfx_clk"; - clocks = <0x22 0x29>; - 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>; - phandle = <0x1ac>; - }; - - 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,no-asid-retention; - 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>; - 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 = <0x1a5>; - 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>; - phandle = <0x3a6>; - }; - - 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 = <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>; - phandle = <0x3a7>; - }; - - 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 = <0x1a7>; - 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>; - phandle = <0x3a8>; - }; - - 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 = <0x1a8>; - 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>; - phandle = <0x3a9>; - }; - - 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 = <0x1a9>; - 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>; - phandle = <0x3aa>; - }; - - 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>; - phandle = <0x3ab>; - }; - - 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 = <0x1aa>; - 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>; - phandle = <0x3ac>; - }; - - 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 = <0x1ab>; - clock-names = "gcc_aggre_noc_pcie_tbu_clk"; - clocks = <0x22 0x06>; - 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>; - phandle = <0x3ad>; - }; - }; - - kgsl_iommu_test_device { - status = "disabled"; - compatible = "iommu-debug-test"; - iommus = <0x1ac 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"; - phandle = <0x3ae>; - }; - - qcom,ion-heap@22 { - reg = <0x16>; - memory-region = <0xc0>; - qcom,ion-heap-type = "DMA"; - }; - - qcom,ion-heap@27 { - reg = <0x1b>; - memory-region = <0x1ad>; - qcom,ion-heap-type = "DMA"; - }; - - qcom,ion-heap@19 { - reg = <0x13>; - memory-region = <0x1ae>; - qcom,ion-heap-type = "DMA"; - }; - - qcom,ion-heap@13 { - reg = <0x0d>; - memory-region = <0x1af>; - qcom,ion-heap-type = "HYP_CMA"; - }; - - qcom,ion-heap@10 { - reg = <0x0a>; - memory-region = <0x1b0>; - 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>; - phandle = <0x1b1>; - }; - - qcom,smp2pgpio_test_smp2p_15_in { - compatible = "qcom,smp2pgpio_test_smp2p_15_in"; - gpios = <0x1b1 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>; - phandle = <0x1b2>; - }; - - qcom,smp2pgpio_test_smp2p_15_out { - compatible = "qcom,smp2pgpio_test_smp2p_15_out"; - gpios = <0x1b2 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>; - phandle = <0x1b3>; - }; - - qcom,smp2pgpio_test_smp2p_1_in { - compatible = "qcom,smp2pgpio_test_smp2p_1_in"; - gpios = <0x1b3 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>; - phandle = <0x1b4>; - }; - - qcom,smp2pgpio_test_smp2p_1_out { - compatible = "qcom,smp2pgpio_test_smp2p_1_out"; - gpios = <0x1b4 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>; - phandle = <0x1b5>; - }; - - qcom,smp2pgpio_test_smp2p_2_in { - compatible = "qcom,smp2pgpio_test_smp2p_2_in"; - gpios = <0x1b5 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>; - phandle = <0x1b6>; - }; - - qcom,smp2pgpio_test_smp2p_2_out { - compatible = "qcom,smp2pgpio_test_smp2p_2_out"; - gpios = <0x1b6 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>; - phandle = <0x1b7>; - }; - - qcom,smp2pgpio_test_smp2p_3_in { - compatible = "qcom,smp2pgpio_test_smp2p_3_in"; - gpios = <0x1b7 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>; - phandle = <0x1b8>; - }; - - qcom,smp2pgpio_test_smp2p_3_out { - compatible = "qcom,smp2pgpio_test_smp2p_3_out"; - gpios = <0x1b8 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>; - phandle = <0x1b9>; - }; - - qcom,smp2pgpio_test_smp2p_5_in { - compatible = "qcom,smp2pgpio_test_smp2p_5_in"; - gpios = <0x1b9 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>; - phandle = <0x1ba>; - }; - - qcom,smp2pgpio_test_smp2p_5_out { - compatible = "qcom,smp2pgpio_test_smp2p_5_out"; - gpios = <0x1ba 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>; - phandle = <0x1bb>; - }; - - qcom,smp2pgpio-sleepstate-3-out { - compatible = "qcom,smp2pgpio_sleepstate_3_out"; - gpios = <0x1bb 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>; - phandle = <0xb0>; - }; - - 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>; - phandle = <0xb1>; - }; - - 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>; - phandle = <0xb4>; - }; - - 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>; - phandle = <0xb5>; - }; - - 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>; - phandle = <0xb9>; - }; - - 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>; - phandle = <0xba>; - }; - - 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>; - phandle = <0xbe>; - }; - - 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>; - phandle = <0xbf>; - }; - - 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>; - phandle = <0xe8>; - }; - - 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>; - phandle = <0xe9>; - }; - - 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>; - phandle = <0xeb>; - }; - - 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 = <0x1bc>; - regulator-names = "gdscr\0refgen"; - csi-vdd-voltage = <0x124f80>; - mipi-csi-vdd-supply = <0x2f>; - clocks = <0xa6 0x06 0xa6 0x55 0xa6 0x54 0xa6 0x09 0xa6 0x0a 0xa6 0x13 0xa6 0x0c 0xa6 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"; - src-clock-name = "csi0phytimer_clk_src"; - clock-cntl-level = "turbo"; - clock-rates = <0x00 0x00 0x00 0x00 0x16e36000 0x00 0x100db355 0x00>; - status = "ok"; - refgen-supply = <0x123>; - phandle = <0x8e>; - }; - - 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 = <0x1bc>; - regulator-names = "gdscr\0refgen"; - csi-vdd-voltage = <0x124f80>; - mipi-csi-vdd-supply = <0x2f>; - clocks = <0xa6 0x06 0xa6 0x55 0xa6 0x54 0xa6 0x09 0xa6 0x0a 0xa6 0x14 0xa6 0x0e 0xa6 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"; - src-clock-name = "csi1phytimer_clk_src"; - clock-cntl-level = "turbo"; - clock-rates = <0x00 0x00 0x00 0x00 0x16e36000 0x00 0x100db355 0x00>; - status = "ok"; - refgen-supply = <0x123>; - phandle = <0x8f>; - }; - - 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 = <0x1bc>; - regulator-names = "gdscr\0refgen"; - csi-vdd-voltage = <0x124f80>; - mipi-csi-vdd-supply = <0x2f>; - clocks = <0xa6 0x06 0xa6 0x55 0xa6 0x54 0xa6 0x09 0xa6 0x0a 0xa6 0x15 0xa6 0x10 0xa6 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"; - src-clock-name = "csi2phytimer_clk_src"; - clock-cntl-level = "turbo"; - clock-rates = <0x00 0x00 0x00 0x00 0x16e36000 0x00 0x100db355 0x00>; - status = "ok"; - refgen-supply = <0x123>; - phandle = <0x90>; - }; - - 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 = <0x1bc>; - regulator-names = "gdscr"; - clocks = <0xa6 0x06 0xa6 0x55 0xa6 0x54 0xa6 0x09 0xa6 0x07 0xa6 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 = <0x1bd 0x1be>; - pinctrl-1 = <0x1bf 0x1c0>; - 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"; - phandle = <0x91>; - - 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 = <0x00>; - hw-trdhld = <0x06>; - hw-tsp = <0x03>; - cci-clk-src = <0x23c3460>; - status = "ok"; - phandle = <0x3af>; - }; - - 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 = <0x00>; - hw-trdhld = <0x06>; - hw-tsp = <0x03>; - cci-clk-src = <0x23c3460>; - status = "ok"; - phandle = <0x3b0>; - }; - - 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"; - phandle = <0x3b1>; - }; - - 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 = <0x00>; - hw-trdhld = <0x03>; - hw-tsp = <0x03>; - cci-clk-src = <0x23c3460>; - status = "ok"; - phandle = <0x3b2>; - }; - - 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 = <0x53f>; - regulator-names = "cam_vaf"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x2ab980>; - rgltr-max-voltage = <0x2ab980>; - rgltr-load-current = <0x00>; - phandle = <0x55a>; - }; - - qcom,actuator@1 { - cell-index = <0x01>; - reg = <0x01>; - compatible = "qcom,actuator"; - cci-master = <0x01>; - cam_vaf-supply = <0x540>; - regulator-names = "cam_vaf"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x2ab980>; - rgltr-max-voltage = <0x2ab980>; - rgltr-load-current = <0x00>; - phandle = <0x55d>; - }; - - qcom,ois@0 { - cell-index = <0x00>; - reg = <0x00>; - compatible = "qcom,ois"; - cam_vaf-supply = <0x342>; - regulator-names = "cam_vaf"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x2b7cd0>; - rgltr-max-voltage = <0x2b7cd0>; - rgltr-load-current = <0x7a120>; - gpio-no-mux = <0x00>; - gpios = <0x34 0x28 0x00>; - gpio-vaf = <0x00>; - gpio-req-tbl-num = <0x00>; - gpio-req-tbl-flags = <0x00>; - gpio-req-tbl-label = "CAM_OIS_PWD_0"; - cci-master = <0x00>; - status = "ok"; - phandle = <0x55b>; - }; - - qcom,eeprom@0 { - cell-index = <0x00>; - reg = <0x00>; - compatible = "qcom,eeprom"; - cam_vio-supply = <0x346>; - cam_vana-supply = <0x348>; - cam_vdig-supply = <0x348>; - cam_clk-supply = <0x1bc>; - regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x00 0x328980 0x328980 0x00>; - rgltr-max-voltage = <0x00 0x36ee80 0x36ee80 0x00>; - rgltr-load-current = <0x00 0x36ee80 0x36ee80 0x00>; - gpio-no-mux = <0x00>; - pinctrl-names = "cam_default\0cam_suspend"; - pinctrl-0 = <0x541 0x542 0x543 0x544>; - pinctrl-1 = <0x545 0x546 0x547 0x548>; - gpios = <0x34 0x0d 0x00 0x34 0x1c 0x00 0x34 0x1b 0x00 0x34 0x08 0x00>; - gpio-reset = <0x01>; - gpio-vana = <0x02>; - gpio-vdig = <0x03>; - gpio-req-tbl-num = <0x00 0x01 0x02 0x03>; - gpio-req-tbl-flags = <0x01 0x00 0x00 0x00>; - gpio-req-tbl-label = "CAMIF_MCLK_0\0CAM_RESET_0\0CAM_VANA_0\0CAM_DIG_0"; - sensor-position = <0x00>; - sensor-mode = <0x00>; - cci-master = <0x00>; - status = "ok"; - clocks = <0xa6 0x42>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - phandle = <0x55c>; - }; - - qcom,eeprom@1 { - cell-index = <0x01>; - reg = <0x01>; - compatible = "qcom,eeprom"; - cam_vdig-supply = <0x348>; - cam_vio-supply = <0x346>; - cam_vana-supply = <0x348>; - cam_clk-supply = <0x1bc>; - regulator-names = "cam_vdig\0cam_vio\0cam_vana\0cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x328980 0x00 0x328980 0x00>; - rgltr-max-voltage = <0x36ee80 0x00 0x36ee80 0x00>; - rgltr-load-current = <0x13880 0x00 0x13880 0x00>; - gpio-no-mux = <0x00>; - pinctrl-names = "cam_default\0cam_suspend"; - pinctrl-0 = <0x549 0x54a 0x54b 0x54c>; - pinctrl-1 = <0x54d 0x54e 0x54f 0x550>; - gpios = <0x34 0x0f 0x00 0x34 0x17 0x00 0x34 0x4e 0x00 0x34 0x4f 0x00>; - gpio-reset = <0x01>; - gpio-vana = <0x02>; - gpio-vdig = <0x03>; - gpio-req-tbl-num = <0x00 0x01 0x02 0x03>; - gpio-req-tbl-flags = <0x01 0x00 0x00 0x00>; - gpio-req-tbl-label = "CAMIF_MCLK_1\0CAM_RESET_1\0CAM_VANA_1\0CAM_DIG_1"; - sensor-position = <0x00>; - sensor-mode = <0x00>; - cci-master = <0x01>; - status = "ok"; - clocks = <0xa6 0x46>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - phandle = <0x55e>; - }; - - qcom,eeprom@2 { - cell-index = <0x02>; - reg = <0x02>; - compatible = "qcom,eeprom"; - cam_vio-supply = <0x346>; - cam_vana-supply = <0x348>; - cam_vdig-supply = <0x348>; - cam_clk-supply = <0x1bc>; - regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x00 0x328980 0x328980 0x00>; - rgltr-max-voltage = <0x00 0x36ee80 0x36ee80 0x00>; - rgltr-load-current = <0x00 0x13880 0x13880 0x00>; - gpio-no-mux = <0x00>; - pinctrl-names = "cam_default\0cam_suspend"; - pinctrl-0 = <0x551 0x552 0x553 0x554>; - pinctrl-1 = <0x555 0x556 0x557 0x558>; - gpios = <0x34 0x0e 0x00 0x34 0x09 0x00 0x34 0x68 0x00 0x34 0x75 0x00>; - gpio-reset = <0x01>; - gpio-vana = <0x02>; - gpio-vdig = <0x03>; - gpio-req-tbl-num = <0x00 0x01 0x02 0x03>; - gpio-req-tbl-flags = <0x01 0x00 0x00 0x00>; - gpio-req-tbl-label = "CAMIF_MCLK_2\0CAM_RESET_2\0CAM_VANA_2\0CAM_DIG_2"; - sensor-position = <0x01>; - sensor-mode = <0x00>; - cci-master = <0x00>; - status = "ok"; - clocks = <0xa6 0x44>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - phandle = <0x55f>; - }; - - qcom,cam-sensor@0 { - cell-index = <0x00>; - compatible = "qcom,cam-sensor"; - reg = <0x00>; - csiphy-sd-index = <0x00>; - sensor-position-roll = <0x10e>; - sensor-position-pitch = <0x00>; - sensor-position-yaw = <0xb4>; - led-flash-src = <0x559>; - actuator-src = <0x55a>; - ois-src = <0x55b>; - eeprom-src = <0x55c>; - cam_vio-supply = <0x346>; - cam_vana-supply = <0x348>; - cam_vdig-supply = <0x348>; - cam_clk-supply = <0x1bc>; - regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x00 0x328980 0x328980 0x00>; - rgltr-max-voltage = <0x00 0x36ee80 0x36ee80 0x00>; - rgltr-load-current = <0x00 0x36ee80 0x36ee80 0x00>; - gpio-no-mux = <0x00>; - pinctrl-names = "cam_default\0cam_suspend"; - pinctrl-0 = <0x541 0x542 0x543 0x544>; - pinctrl-1 = <0x545 0x546 0x547 0x548>; - gpios = <0x34 0x0d 0x00 0x34 0x1c 0x00 0x34 0x1b 0x00 0x34 0x08 0x00>; - gpio-reset = <0x01>; - gpio-vana = <0x02>; - gpio-vdig = <0x03>; - gpio-req-tbl-num = <0x00 0x01 0x02 0x03>; - gpio-req-tbl-flags = <0x01 0x00 0x00 0x00>; - gpio-req-tbl-label = "CAMIF_MCLK_0\0CAM_RESET_0\0CAM_VANA_0\0CAM_DIG_0"; - sensor-mode = <0x00>; - cci-master = <0x00>; - status = "ok"; - clocks = <0xa6 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 = <0x01>; - sensor-position-roll = <0x5a>; - sensor-position-pitch = <0x00>; - sensor-position-yaw = <0xb4>; - led-flash-src = <0x559>; - actuator-src = <0x55d>; - eeprom-src = <0x55e>; - cam_vdig-supply = <0x348>; - cam_vio-supply = <0x346>; - cam_vana-supply = <0x348>; - cam_clk-supply = <0x1bc>; - regulator-names = "cam_vdig\0cam_vio\0cam_vana\0cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x328980 0x00 0x328980 0x00>; - rgltr-max-voltage = <0x36ee80 0x00 0x36ee80 0x00>; - rgltr-load-current = <0x13880 0x00 0x13880 0x00>; - gpio-no-mux = <0x00>; - pinctrl-names = "cam_default\0cam_suspend"; - pinctrl-0 = <0x549 0x54a 0x54b 0x54c>; - pinctrl-1 = <0x54d 0x54e 0x54f 0x550>; - gpios = <0x34 0x0f 0x00 0x34 0x17 0x00 0x34 0x4e 0x00 0x34 0x4f 0x00>; - gpio-reset = <0x01>; - gpio-vana = <0x02>; - gpio-vdig = <0x03>; - gpio-req-tbl-num = <0x00 0x01 0x02 0x03>; - gpio-req-tbl-flags = <0x01 0x00 0x00 0x00>; - gpio-req-tbl-label = "CAMIF_MCLK_1\0CAM_RESET_1\0CAM_VANA_1\0CAM_DIG_1"; - sensor-mode = <0x00>; - cci-master = <0x01>; - status = "ok"; - clocks = <0xa6 0x46>; - 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 = <0x02>; - sensor-position-roll = <0x10e>; - sensor-position-pitch = <0x00>; - sensor-position-yaw = <0x00>; - eeprom-src = <0x55f>; - cam_vio-supply = <0x346>; - cam_vana-supply = <0x348>; - cam_vdig-supply = <0x348>; - cam_clk-supply = <0x1bc>; - regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x00 0x328980 0x328980 0x00>; - rgltr-max-voltage = <0x00 0x36ee80 0x36ee80 0x00>; - rgltr-load-current = <0x00 0x13880 0x13880 0x00>; - gpio-no-mux = <0x00>; - pinctrl-names = "cam_default\0cam_suspend"; - pinctrl-0 = <0x551 0x552 0x553 0x554>; - pinctrl-1 = <0x555 0x556 0x557 0x558>; - gpios = <0x34 0x0e 0x00 0x34 0x09 0x00 0x34 0x68 0x00 0x34 0x75 0x00>; - gpio-reset = <0x01>; - gpio-vana = <0x02>; - gpio-vdig = <0x03>; - gpio-req-tbl-num = <0x00 0x01 0x02 0x03>; - gpio-req-tbl-flags = <0x01 0x00 0x00 0x00>; - gpio-req-tbl-label = "CAMIF_MCLK_2\0CAM_RESET_2\0CAM_VANA_2\0CAM_DIG_2"; - sensor-mode = <0x00>; - cci-master = <0x00>; - status = "ok"; - clocks = <0xa6 0x44>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - }; - }; - - 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 { - phandle = <0x3b3>; - - 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 { - phandle = <0x3b4>; - - 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 = <0x1c1>; - }; - - 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 { - phandle = <0x3b5>; - - 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 = <0x9600000>; - iova-region-id = <0x01>; - status = "ok"; - iova-granularity = <0x15>; - }; - - iova-mem-region-secondary-heap { - iova-region-name = "secheap"; - iova-region-start = <0x10a00000>; - iova-region-len = <0x100000>; - iova-region-id = <0x04>; - status = "ok"; - }; - - iova-mem-region-io { - iova-region-name = "io"; - iova-region-start = <0x10c00000>; - iova-region-len = <0xcf300000>; - iova-region-id = <0x03>; - status = "ok"; - }; - - iova-mem-qdss-region { - iova-region-name = "qdss"; - iova-region-start = <0x10b00000>; - iova-region-len = <0x100000>; - 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 { - phandle = <0x3b6>; - - 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 { - phandle = <0x3b7>; - - 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 { - phandle = <0x3b8>; - - 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 = <0x1bc>; - clock-names = "gcc_ahb_clk\0gcc_axi_clk\0soc_ahb_clk\0slow_ahb_clk_src\0cpas_ahb_clk\0camnoc_axi_clk"; - clocks = <0x22 0x0c 0x22 0x0d 0xa6 0x55 0xa6 0x54 0xa6 0x09 0xa6 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 = <0x1bc>; - 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 0x0c 0x22 0x0d 0xa6 0x55 0xa6 0x09 0xa6 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 = <0x1bc>; - ife0-supply = <0x1c2>; - 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 0x0c 0x22 0x0d 0xa6 0x55 0xa6 0x09 0xa6 0x54 0xa6 0x25 0xa6 0x26 0xa6 0x24 0xa6 0x0a 0xa6 0x22 0xa6 0x23 0xa6 0x06 0xa6 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"; - clock-control-debugfs = "true"; - status = "ok"; - phandle = <0x92>; - }; - - 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 = <0x1bc>; - ife0-supply = <0x1c2>; - 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 0x0c 0x22 0x0d 0xa6 0x55 0xa6 0x09 0xa6 0x54 0xa6 0x22 0xa6 0x23 0xa6 0x06 0xa6 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-control-debugfs = "true"; - clock-names-option = "ife_dsp_clk"; - clocks-option = <0xa6 0x27>; - clock-rates-option = <0x23c34600>; - status = "ok"; - phandle = <0x93>; - }; - - 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 = <0x1bc>; - ife1-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 0x0c 0x22 0x0d 0xa6 0x55 0xa6 0x09 0xa6 0x54 0xa6 0x2c 0xa6 0x2d 0xa6 0x2b 0xa6 0x0a 0xa6 0x29 0xa6 0x2a 0xa6 0x06 0xa6 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"; - clock-control-debugfs = "true"; - status = "ok"; - phandle = <0x94>; - }; - - 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 = <0x1bc>; - ife1-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 0x0c 0x22 0x0d 0xa6 0x55 0xa6 0x09 0xa6 0x54 0xa6 0x29 0xa6 0x2a 0xa6 0x06 0xa6 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-control-debugfs = "true"; - clock-names-option = "ife_dsp_clk"; - clocks-option = <0xa6 0x2e>; - clock-rates-option = <0x23c34600>; - status = "ok"; - phandle = <0x95>; - }; - - 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 = <0x1bc>; - 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 0x0c 0x22 0x0d 0xa6 0x55 0xa6 0x09 0xa6 0x54 0xa6 0x32 0xa6 0x33 0xa6 0x31 0xa6 0x0a 0xa6 0x2f 0xa6 0x30 0xa6 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"; - clock-control-debugfs = "true"; - status = "ok"; - phandle = <0x96>; - }; - - 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 = <0x1bc>; - 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 0x0c 0x22 0x0d 0xa6 0x55 0xa6 0x09 0xa6 0x54 0xa6 0x2f 0xa6 0x30 0xa6 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"; - clock-control-debugfs = "true"; - status = "ok"; - phandle = <0x97>; - }; - - 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 = <0x1bc>; - 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 0x0c 0x22 0x0d 0xa6 0x17 0xa6 0x55 0xa6 0x09 0xa6 0x06 0xa6 0x1d 0xa6 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"; - phandle = <0x98>; - }; - - qcom,ipe0 { - cell-index = <0x00>; - compatible = "qcom,cam-ipe"; - reg = <0xac87000 0x3000>; - reg-names = "ipe0_top"; - reg-cam-base = <0x87000>; - regulator-names = "ipe0-vdd"; - ipe0-vdd-supply = <0x1c4>; - 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"; - clock-control-debugfs = "true"; - clocks = <0xa6 0x34 0xa6 0x35 0xa6 0x36 0xa6 0x37 0xa6 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"; - phandle = <0x99>; - }; - - qcom,ipe1 { - cell-index = <0x01>; - compatible = "qcom,cam-ipe"; - reg = <0xac91000 0x3000>; - reg-names = "ipe1_top"; - reg-cam-base = <0x91000>; - regulator-names = "ipe1-vdd"; - ipe1-vdd-supply = <0x1c5>; - 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"; - clock-control-debugfs = "true"; - clocks = <0xa6 0x39 0xa6 0x3a 0xa6 0x3b 0xa6 0x3c 0xa6 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"; - phandle = <0x9a>; - }; - - qcom,bps { - cell-index = <0x00>; - compatible = "qcom,cam-bps"; - reg = <0xac6f000 0x3000>; - reg-names = "bps_top"; - reg-cam-base = <0x6f000>; - regulator-names = "bps-vdd"; - bps-vdd-supply = <0x1c6>; - clock-names = "bps_ahb_clk\0bps_areg_clk\0bps_axi_clk\0bps_clk\0bps_clk_src"; - src-clock-name = "bps_clk_src"; - clock-control-debugfs = "true"; - clocks = <0xa6 0x00 0xa6 0x01 0xa6 0x02 0xa6 0x03 0xa6 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"; - phandle = <0x9b>; - }; - - 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 = <0x1bc>; - clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0camnoc_axi_clk\0jpegenc_clk_src\0jpegenc_clk"; - clocks = <0x22 0x0c 0x22 0x0d 0xa6 0x55 0xa6 0x09 0xa6 0x06 0xa6 0x3f 0xa6 0x3e>; - clock-rates = <0x00 0x00 0x00 0x00 0x00 0x23c34600 0x00>; - src-clock-name = "jpegenc_clk_src"; - clock-cntl-level = "nominal"; - status = "ok"; - phandle = <0x3b9>; - }; - - 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 = <0x1bc>; - clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0camnoc_axi_clk\0jpegdma_clk_src\0jpegdma_clk"; - clocks = <0x22 0x0c 0x22 0x0d 0xa6 0x55 0xa6 0x09 0xa6 0x06 0xa6 0x3f 0xa6 0x3e>; - clock-rates = <0x00 0x00 0x00 0x00 0x00 0x23c34600 0x00>; - src-clock-name = "jpegdma_clk_src"; - clock-cntl-level = "nominal"; - status = "ok"; - phandle = <0x3ba>; - }; - - 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 = <0x1bc>; - 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 0x0c 0x22 0x0d 0xa6 0x55 0xa6 0x09 0xa6 0x06 0xa6 0x19 0xa6 0x18 0xa6 0x1a>; - src-clock-name = "fd_core_clk_src"; - clock-control-debugfs = "true"; - 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"; - phandle = <0x3bb>; - }; - - 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 = <0x8b 0x00 0x2b 0x00>; - phandle = <0x3bc>; - - rsc-apps { - cell-id = <0x1f40>; - label = "apps_rsc"; - qcom,rsc-dev; - qcom,req_state = <0x02>; - phandle = <0x1c7>; - }; - - rsc-disp { - cell-id = <0x1f41>; - label = "disp_rsc"; - qcom,rsc-dev; - qcom,req_state = <0x03>; - phandle = <0x1c8>; - }; - - bcm-acv { - cell-id = <0x1b7d>; - label = "ACV"; - qcom,bcm-name = "ACV"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x245>; - }; - - bcm-alc { - cell-id = <0x1b7e>; - label = "ALC"; - qcom,bcm-name = "ALC"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x22d>; - }; - - bcm-mc0 { - cell-id = <0x1b58>; - label = "MC0"; - qcom,bcm-name = "MC0"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x244>; - }; - - bcm-sh0 { - cell-id = <0x1b5b>; - label = "SH0"; - qcom,bcm-name = "SH0"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x248>; - }; - - bcm-mm0 { - cell-id = <0x1b63>; - label = "MM0"; - qcom,bcm-name = "MM0"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x24e>; - }; - - bcm-sh1 { - cell-id = <0x1b5c>; - label = "SH1"; - qcom,bcm-name = "SH1"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x246>; - }; - - bcm-mm1 { - cell-id = <0x1b64>; - label = "MM1"; - qcom,bcm-name = "MM1"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x1d5>; - }; - - bcm-sh2 { - cell-id = <0x1b5d>; - label = "SH2"; - qcom,bcm-name = "SH2"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x24a>; - }; - - bcm-mm2 { - cell-id = <0x1b65>; - label = "MM2"; - qcom,bcm-name = "MM2"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x24c>; - }; - - bcm-sh3 { - cell-id = <0x1b5e>; - label = "SH3"; - qcom,bcm-name = "SH3"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x212>; - }; - - bcm-mm3 { - cell-id = <0x1b66>; - label = "MM3"; - qcom,bcm-name = "MM3"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x21a>; - }; - - bcm-sh4 { - cell-id = <0x1b5f>; - label = "SH4"; - qcom,bcm-name = "SH4"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x3bd>; - }; - - bcm-sh5 { - cell-id = <0x1b60>; - label = "SH5"; - qcom,bcm-name = "SH5"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x215>; - }; - - bcm-sn0 { - cell-id = <0x1b6a>; - label = "SN0"; - qcom,bcm-name = "SN0"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x255>; - }; - - bcm-ce0 { - cell-id = <0x1b7a>; - label = "CE0"; - qcom,bcm-name = "CE0"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x1d1>; - }; - - bcm-ip0 { - cell-id = <0x1b7b>; - label = "IP0"; - qcom,bcm-name = "IP0"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x243>; - }; - - bcm-cn0 { - cell-id = <0x1b7c>; - label = "CN0"; - qcom,bcm-name = "CN0"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x1d8>; - }; - - bcm-qup0 { - cell-id = <0x1b7f>; - label = "QUP0"; - qcom,bcm-name = "QUP0"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x1cc>; - }; - - bcm-sn1 { - cell-id = <0x1b6b>; - label = "SN1"; - qcom,bcm-name = "SN1"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x256>; - }; - - bcm-sn2 { - cell-id = <0x1b6c>; - label = "SN2"; - qcom,bcm-name = "SN2"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x253>; - }; - - bcm-sn3 { - cell-id = <0x1b6d>; - label = "SN3"; - qcom,bcm-name = "SN3"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x251>; - }; - - bcm-sn4 { - cell-id = <0x1b6e>; - label = "SN4"; - qcom,bcm-name = "SN4"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x22c>; - }; - - bcm-sn5 { - cell-id = <0x1b6f>; - label = "SN5"; - qcom,bcm-name = "SN5"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x259>; - }; - - bcm-sn6 { - cell-id = <0x1b70>; - label = "SN6"; - qcom,bcm-name = "SN6"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x24f>; - }; - - bcm-sn7 { - cell-id = <0x1b71>; - label = "SN7"; - qcom,bcm-name = "SN7"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x257>; - }; - - bcm-sn8 { - cell-id = <0x1b72>; - label = "SN8"; - qcom,bcm-name = "SN8"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x258>; - }; - - bcm-sn9 { - cell-id = <0x1b73>; - label = "SN9"; - qcom,bcm-name = "SN9"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x223>; - }; - - bcm-sn11 { - cell-id = <0x1b75>; - label = "SN11"; - qcom,bcm-name = "SN11"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x227>; - }; - - bcm-sn12 { - cell-id = <0x1b76>; - label = "SN12"; - qcom,bcm-name = "SN12"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x228>; - }; - - bcm-sn14 { - cell-id = <0x1b78>; - label = "SN14"; - qcom,bcm-name = "SN14"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x22a>; - }; - - bcm-sn15 { - cell-id = <0x1b79>; - label = "SN15"; - qcom,bcm-name = "SN15"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x229>; - }; - - bcm-mc0_display { - cell-id = <0x6978>; - label = "MC0_DISPLAY"; - qcom,bcm-name = "MC0"; - qcom,rscs = <0x1c8>; - qcom,bcm-dev; - phandle = <0x25a>; - }; - - bcm-sh0_display { - cell-id = <0x6979>; - label = "SH0_DISPLAY"; - qcom,bcm-name = "SH0"; - qcom,rscs = <0x1c8>; - qcom,bcm-dev; - phandle = <0x25c>; - }; - - bcm-mm0_display { - cell-id = <0x697a>; - label = "MM0_DISPLAY"; - qcom,bcm-name = "MM0"; - qcom,rscs = <0x1c8>; - qcom,bcm-dev; - phandle = <0x260>; - }; - - bcm-mm1_display { - cell-id = <0x697b>; - label = "MM1_DISPLAY"; - qcom,bcm-name = "MM1"; - qcom,rscs = <0x1c8>; - qcom,bcm-dev; - phandle = <0x234>; - }; - - bcm-mm2_display { - cell-id = <0x697c>; - label = "MM2_DISPLAY"; - qcom,bcm-name = "MM2"; - qcom,rscs = <0x1c8>; - qcom,bcm-dev; - phandle = <0x25e>; - }; - - bcm-mm3_display { - cell-id = <0x697d>; - label = "MM3_DISPLAY"; - qcom,bcm-name = "MM3"; - qcom,rscs = <0x1c8>; - qcom,bcm-dev; - phandle = <0x236>; - }; - - 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; - phandle = <0x1ca>; - }; - - 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; - phandle = <0x1cf>; - }; - - fab-camnoc_virt { - cell-id = <0x180a>; - label = "fab-camnoc_virt"; - qcom,fab-dev; - qcom,base-name = "camnoc_virt-base"; - qcom,bypass-qos-prg; - clocks; - phandle = <0x1d4>; - }; - - 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; - phandle = <0x1d7>; - }; - - 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; - phandle = <0x205>; - }; - - 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; - phandle = <0x209>; - }; - - fab-ipa_virt { - cell-id = <0x1809>; - label = "fab-ipa_virt"; - qcom,fab-dev; - qcom,base-name = "ipa_virt-base"; - qcom,bypass-qos-prg; - clocks; - phandle = <0x20b>; - }; - - fab-mc_virt { - cell-id = <0x1807>; - label = "fab-mc_virt"; - qcom,fab-dev; - qcom,base-name = "mc_virt-base"; - qcom,bypass-qos-prg; - clocks; - phandle = <0x20d>; - }; - - 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; - phandle = <0x211>; - }; - - 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; - phandle = <0x217>; - }; - - 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; - phandle = <0x21c>; - }; - - 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; - phandle = <0x22f>; - }; - - 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; - phandle = <0x231>; - }; - - 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; - phandle = <0x233>; - }; - - mas-qhm-a1noc-cfg { - cell-id = <0x79>; - label = "mas-qhm-a1noc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x1c9>; - qcom,bus-dev = <0x1ca>; - phandle = <0x23a>; - }; - - mas-qhm-qup1 { - cell-id = <0x56>; - label = "mas-qhm-qup1"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x1cb>; - qcom,bus-dev = <0x1ca>; - qcom,bcms = <0x1cc>; - phandle = <0x3be>; - }; - - mas-qhm-tsif { - cell-id = <0x52>; - label = "mas-qhm-tsif"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x1cb>; - qcom,bus-dev = <0x1ca>; - phandle = <0x3bf>; - }; - - mas-xm-sdc2 { - cell-id = <0x51>; - label = "mas-xm-sdc2"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x01>; - qcom,connections = <0x1cb>; - qcom,bus-dev = <0x1ca>; - qcom,ap-owned; - qcom,prio = <0x01>; - phandle = <0x3c0>; - }; - - mas-xm-sdc4 { - cell-id = <0x50>; - label = "mas-xm-sdc4"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x02>; - qcom,connections = <0x1cb>; - qcom,bus-dev = <0x1ca>; - qcom,ap-owned; - qcom,prio = <0x01>; - phandle = <0x3c1>; - }; - - mas-xm-ufs-card { - cell-id = <0x7a>; - label = "mas-xm-ufs-card"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x03>; - qcom,connections = <0x1cb>; - qcom,bus-dev = <0x1ca>; - qcom,ap-owned; - qcom,prio = <0x02>; - phandle = <0x3c2>; - }; - - mas-xm-ufs-mem { - cell-id = <0x7b>; - label = "mas-xm-ufs-mem"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x04>; - qcom,connections = <0x1cb>; - qcom,bus-dev = <0x1ca>; - qcom,ap-owned; - qcom,prio = <0x02>; - phandle = <0x3c3>; - }; - - mas-xm-pcie-0 { - cell-id = <0x2d>; - label = "mas-xm-pcie-0"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x05>; - qcom,connections = <0x1cd>; - qcom,bus-dev = <0x1ca>; - qcom,ap-owned; - qcom,prio = <0x02>; - phandle = <0x3c4>; - }; - - mas-qhm-a2noc-cfg { - cell-id = <0x7c>; - label = "mas-qhm-a2noc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x1ce>; - qcom,bus-dev = <0x1cf>; - phandle = <0x23b>; - }; - - mas-qhm-qdss-bam { - cell-id = <0x35>; - label = "mas-qhm-qdss-bam"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x1d0>; - qcom,bus-dev = <0x1cf>; - phandle = <0x3c5>; - }; - - mas-qhm-qup2 { - cell-id = <0x54>; - label = "mas-qhm-qup2"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x1d0>; - qcom,bus-dev = <0x1cf>; - qcom,bcms = <0x1cc>; - phandle = <0x3c6>; - }; - - mas-qnm-cnoc { - cell-id = <0x76>; - label = "mas-qnm-cnoc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x00>; - qcom,connections = <0x1d0>; - qcom,bus-dev = <0x1cf>; - qcom,ap-owned; - qcom,prio = <0x01>; - phandle = <0x23f>; - }; - - mas-qxm-crypto { - cell-id = <0x7d>; - label = "mas-qxm-crypto"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x01>; - qcom,connections = <0x1d0>; - qcom,bus-dev = <0x1cf>; - qcom,bcms = <0x1d1>; - qcom,ap-owned; - qcom,prio = <0x02>; - phandle = <0x3c7>; - }; - - mas-qxm-ipa { - cell-id = <0x5a>; - label = "mas-qxm-ipa"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x02>; - qcom,connections = <0x1d0>; - qcom,bus-dev = <0x1cf>; - qcom,ap-owned; - qcom,prio = <0x02>; - qcom,defer-init-qos; - qcom,node-qos-bcms = <0x1b7b 0x00 0x01>; - phandle = <0x3c8>; - }; - - mas-xm-pcie3-1 { - cell-id = <0x64>; - label = "mas-xm-pcie3-1"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x06>; - qcom,connections = <0x1d2>; - qcom,bus-dev = <0x1cf>; - qcom,ap-owned; - qcom,prio = <0x02>; - phandle = <0x3c9>; - }; - - mas-xm-qdss-etr { - cell-id = <0x3c>; - label = "mas-xm-qdss-etr"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x07>; - qcom,connections = <0x1d0>; - qcom,bus-dev = <0x1cf>; - qcom,ap-owned; - qcom,prio = <0x02>; - phandle = <0x3ca>; - }; - - mas-xm-usb3-0 { - cell-id = <0x3d>; - label = "mas-xm-usb3-0"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x0a>; - qcom,connections = <0x1d0>; - qcom,bus-dev = <0x1cf>; - qcom,ap-owned; - qcom,prio = <0x02>; - phandle = <0x3cb>; - - qcom,node-qos-clks { - clocks = <0x22 0x09>; - 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 = <0x1d0>; - qcom,bus-dev = <0x1cf>; - qcom,ap-owned; - qcom,prio = <0x02>; - phandle = <0x3cc>; - - qcom,node-qos-clks { - clocks = <0x22 0x0a>; - 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 = <0x1d3>; - qcom,bus-dev = <0x1d4>; - qcom,bcms = <0x1d5>; - phandle = <0x3cd>; - }; - - mas-qxm-camnoc-hf1-uncomp { - cell-id = <0x93>; - label = "mas-qxm-camnoc-hf1-uncomp"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x1d3>; - qcom,bus-dev = <0x1d4>; - qcom,bcms = <0x1d5>; - phandle = <0x3ce>; - }; - - mas-qxm-camnoc-sf-uncomp { - cell-id = <0x94>; - label = "mas-qxm-camnoc-sf-uncomp"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x1d3>; - qcom,bus-dev = <0x1d4>; - qcom,bcms = <0x1d5>; - phandle = <0x3cf>; - }; - - mas-qhm-spdm { - cell-id = <0x24>; - label = "mas-qhm-spdm"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x1d6>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x3d0>; - }; - - mas-qnm-snoc { - cell-id = <0x2733>; - label = "mas-qnm-snoc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x1d9 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>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x250>; - }; - - mas-qhm-cnoc { - cell-id = <0x7e>; - label = "mas-qhm-cnoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x203 0x204>; - qcom,bus-dev = <0x205>; - phandle = <0x23c>; - }; - - mas-acm-l3 { - cell-id = <0x01>; - label = "mas-acm-l3"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x206 0x207 0x208>; - qcom,bus-dev = <0x209>; - phandle = <0x3d1>; - }; - - mas-pm-gnoc-cfg { - cell-id = <0x7f>; - label = "mas-pm-gnoc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x206>; - qcom,bus-dev = <0x209>; - phandle = <0x3d2>; - }; - - mas-ipa-core-master { - cell-id = <0x8f>; - label = "mas-ipa-core-master"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x20a>; - qcom,bus-dev = <0x20b>; - phandle = <0x3d3>; - }; - - mas-llcc-mc { - cell-id = <0x81>; - label = "mas-llcc-mc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x04>; - qcom,connections = <0x20c>; - qcom,bus-dev = <0x20d>; - phandle = <0x247>; - }; - - mas-acm-tcu { - cell-id = <0x68>; - label = "mas-acm-tcu"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x00>; - qcom,connections = <0x20e 0x20f 0x210>; - qcom,bus-dev = <0x211>; - qcom,bcms = <0x212>; - qcom,ap-owned; - qcom,prio = <0x07>; - phandle = <0x3d4>; - }; - - mas-qhm-memnoc-cfg { - cell-id = <0x82>; - label = "mas-qhm-memnoc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x213 0x214>; - qcom,bus-dev = <0x211>; - phandle = <0x240>; - }; - - mas-qnm-apps { - cell-id = <0x83>; - label = "mas-qnm-apps"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x02>; - qcom,qport = <0x02 0x03>; - qcom,connections = <0x20f>; - qcom,bus-dev = <0x211>; - qcom,bcms = <0x215>; - qcom,ap-owned; - qcom,prio = <0x00>; - phandle = <0x242>; - }; - - 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 = <0x20e 0x20f>; - qcom,bus-dev = <0x211>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x24d>; - }; - - mas-qnm-mnoc-sf { - cell-id = <0x85>; - label = "mas-qnm-mnoc-sf"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x07>; - qcom,connections = <0x20e 0x20f 0x210>; - qcom,bus-dev = <0x211>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x24b>; - }; - - mas-qnm-snoc-gc { - cell-id = <0x86>; - label = "mas-qnm-snoc-gc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x08>; - qcom,connections = <0x20f>; - qcom,bus-dev = <0x211>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - phandle = <0x252>; - }; - - mas-qnm-snoc-sf { - cell-id = <0x87>; - label = "mas-qnm-snoc-sf"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x09>; - qcom,connections = <0x20e 0x20f>; - qcom,bus-dev = <0x211>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - phandle = <0x254>; - }; - - mas-qxm-gpu { - cell-id = <0x1a>; - label = "mas-qxm-gpu"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x02>; - qcom,qport = <0x0a 0x0b>; - qcom,connections = <0x20e 0x20f 0x210>; - qcom,bus-dev = <0x211>; - qcom,ap-owned; - qcom,prio = <0x00>; - phandle = <0x3d5>; - }; - - mas-qhm-mnoc-cfg { - cell-id = <0x67>; - label = "mas-qhm-mnoc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x216>; - qcom,bus-dev = <0x217>; - phandle = <0x23d>; - }; - - mas-qxm-camnoc-hf0 { - cell-id = <0x88>; - label = "mas-qxm-camnoc-hf0"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x01>; - qcom,connections = <0x218>; - qcom,bus-dev = <0x217>; - qcom,bcms = <0x1d5>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x3d6>; - }; - - mas-qxm-camnoc-hf1 { - cell-id = <0x91>; - label = "mas-qxm-camnoc-hf1"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x02>; - qcom,connections = <0x218>; - qcom,bus-dev = <0x217>; - qcom,bcms = <0x1d5>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x3d7>; - }; - - mas-qxm-camnoc-sf { - cell-id = <0x89>; - label = "mas-qxm-camnoc-sf"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x00>; - qcom,connections = <0x219>; - qcom,bus-dev = <0x217>; - qcom,bcms = <0x21a>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x3d8>; - }; - - mas-qxm-mdp0 { - cell-id = <0x16>; - label = "mas-qxm-mdp0"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x03>; - qcom,connections = <0x218>; - qcom,bus-dev = <0x217>; - qcom,bcms = <0x1d5>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x3d9>; - }; - - mas-qxm-mdp1 { - cell-id = <0x17>; - label = "mas-qxm-mdp1"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x04>; - qcom,connections = <0x218>; - qcom,bus-dev = <0x217>; - qcom,bcms = <0x1d5>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x3da>; - }; - - mas-qxm-rot { - cell-id = <0x19>; - label = "mas-qxm-rot"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x05>; - qcom,connections = <0x219>; - qcom,bus-dev = <0x217>; - qcom,bcms = <0x21a>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x3db>; - }; - - mas-qxm-venus0 { - cell-id = <0x3f>; - label = "mas-qxm-venus0"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x06>; - qcom,connections = <0x219>; - qcom,bus-dev = <0x217>; - qcom,bcms = <0x21a>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x3dc>; - }; - - mas-qxm-venus1 { - cell-id = <0x40>; - label = "mas-qxm-venus1"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x07>; - qcom,connections = <0x219>; - qcom,bus-dev = <0x217>; - qcom,bcms = <0x21a>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x3dd>; - }; - - mas-qxm-venus-arm9 { - cell-id = <0x8a>; - label = "mas-qxm-venus-arm9"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x08>; - qcom,connections = <0x219>; - qcom,bus-dev = <0x217>; - qcom,bcms = <0x21a>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x3de>; - }; - - mas-qhm-snoc-cfg { - cell-id = <0x36>; - label = "mas-qhm-snoc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x21b>; - qcom,bus-dev = <0x21c>; - phandle = <0x23e>; - }; - - mas-qnm-aggre1-noc { - cell-id = <0x274f>; - label = "mas-qnm-aggre1-noc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x21d 0x21e 0x21f 0x220 0x221 0x222>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x223>; - phandle = <0x237>; - }; - - mas-qnm-aggre2-noc { - cell-id = <0x2750>; - label = "mas-qnm-aggre2-noc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x21d 0x21e 0x224 0x21f 0x220 0x221 0x225 0x226 0x222>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x227>; - phandle = <0x239>; - }; - - mas-qnm-gladiator-sodv { - cell-id = <0x8b>; - label = "mas-qnm-gladiator-sodv"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x21d 0x224 0x21f 0x220 0x221 0x225 0x226 0x222>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x228>; - phandle = <0x241>; - }; - - mas-qnm-memnoc { - cell-id = <0x8e>; - label = "mas-qnm-memnoc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x21f 0x220 0x21d 0x221 0x222>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x229>; - phandle = <0x249>; - }; - - mas-qnm-pcie-anoc { - cell-id = <0x8c>; - label = "mas-qnm-pcie-anoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x21f 0x220 0x221 0x21e 0x222>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x22a>; - phandle = <0x238>; - }; - - mas-qxm-pimem { - cell-id = <0x8d>; - label = "mas-qxm-pimem"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x03>; - qcom,connections = <0x21f 0x22b>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x22c>; - qcom,ap-owned; - qcom,prio = <0x02>; - phandle = <0x3df>; - }; - - mas-xm-gic { - cell-id = <0x95>; - label = "mas-xm-gic"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x00>; - qcom,connections = <0x21f 0x22b>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x228>; - qcom,ap-owned; - qcom,prio = <0x01>; - phandle = <0x3e0>; - }; - - mas-alc { - cell-id = <0x90>; - label = "mas-alc"; - qcom,buswidth = <0x01>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x20d>; - qcom,bcms = <0x22d>; - phandle = <0x3e1>; - }; - - mas-llcc-mc_display { - cell-id = <0x4e20>; - label = "mas-llcc-mc_display"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x04>; - qcom,connections = <0x22e>; - qcom,bus-dev = <0x22f>; - phandle = <0x25b>; - }; - - 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 = <0x230>; - qcom,bus-dev = <0x231>; - phandle = <0x25f>; - }; - - 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 = <0x230>; - qcom,bus-dev = <0x231>; - phandle = <0x25d>; - }; - - mas-qxm-mdp0_display { - cell-id = <0x4e23>; - label = "mas-qxm-mdp0_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x03>; - qcom,connections = <0x232>; - qcom,bus-dev = <0x233>; - qcom,bcms = <0x234>; - phandle = <0x3e2>; - }; - - mas-qxm-mdp1_display { - cell-id = <0x4e24>; - label = "mas-qxm-mdp1_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x04>; - qcom,connections = <0x232>; - qcom,bus-dev = <0x233>; - qcom,bcms = <0x234>; - phandle = <0x3e3>; - }; - - mas-qxm-rot_display { - cell-id = <0x4e25>; - label = "mas-qxm-rot_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x05>; - qcom,connections = <0x235>; - qcom,bus-dev = <0x233>; - qcom,bcms = <0x236>; - phandle = <0x3e4>; - }; - - slv-qns-a1noc-snoc { - cell-id = <0x274e>; - label = "slv-qns-a1noc-snoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1ca>; - qcom,connections = <0x237>; - phandle = <0x1cb>; - }; - - slv-srvc-aggre1-noc { - cell-id = <0x2e8>; - label = "slv-srvc-aggre1-noc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1ca>; - qcom,bcms = <0x223>; - phandle = <0x1c9>; - }; - - slv-qns-pcie-a1noc-snoc { - cell-id = <0x2754>; - label = "slv-qns-pcie-a1noc-snoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1ca>; - qcom,connections = <0x238>; - phandle = <0x1cd>; - }; - - slv-qns-a2noc-snoc { - cell-id = <0x2751>; - label = "slv-qns-a2noc-snoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1cf>; - qcom,connections = <0x239>; - phandle = <0x1d0>; - }; - - slv-qns-pcie-snoc { - cell-id = <0x2e9>; - label = "slv-qns-pcie-snoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1cf>; - qcom,connections = <0x238>; - phandle = <0x1d2>; - }; - - slv-srvc-aggre2-noc { - cell-id = <0x2ea>; - label = "slv-srvc-aggre2-noc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1cf>; - qcom,bcms = <0x227>; - phandle = <0x1ce>; - }; - - slv-qns-camnoc-uncomp { - cell-id = <0x30a>; - label = "slv-qns-camnoc-uncomp"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d4>; - phandle = <0x1d3>; - }; - - slv-qhs-a1-noc-cfg { - cell-id = <0x2af>; - label = "slv-qhs-a1-noc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,connections = <0x23a>; - qcom,bcms = <0x1d8>; - phandle = <0x1f8>; - }; - - slv-qhs-a2-noc-cfg { - cell-id = <0x2b0>; - label = "slv-qhs-a2-noc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,connections = <0x23b>; - qcom,bcms = <0x1d8>; - phandle = <0x1e3>; - }; - - slv-qhs-aop { - cell-id = <0x2eb>; - label = "slv-qhs-aop"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1f0>; - }; - - slv-qhs-aoss { - cell-id = <0x2ec>; - label = "slv-qhs-aoss"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1f9>; - }; - - slv-qhs-camera-cfg { - cell-id = <0x24d>; - label = "slv-qhs-camera-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1db>; - }; - - slv-qhs-clk-ctl { - cell-id = <0x26c>; - label = "slv-qhs-clk-ctl"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x201>; - }; - - slv-qhs-compute-dsp-cfg { - cell-id = <0x2ed>; - label = "slv-qhs-compute-dsp-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1ef>; - }; - - slv-qhs-cpr-cx { - cell-id = <0x28b>; - label = "slv-qhs-cpr-cx"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1f7>; - }; - - slv-qhs-crypto0-cfg { - cell-id = <0x271>; - label = "slv-qhs-crypto0-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1fe>; - }; - - slv-qhs-dcc-cfg { - cell-id = <0x2aa>; - label = "slv-qhs-dcc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,connections = <0x23c>; - qcom,bcms = <0x1d8>; - phandle = <0x1e7>; - }; - - slv-qhs-ddrss-cfg { - cell-id = <0x2ee>; - label = "slv-qhs-ddrss-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1e8>; - }; - - slv-qhs-display-cfg { - cell-id = <0x24e>; - label = "slv-qhs-display-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1e5>; - }; - - slv-qhs-glm { - cell-id = <0x2d6>; - label = "slv-qhs-glm"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1e1>; - }; - - slv-qhs-gpuss-cfg { - cell-id = <0x256>; - label = "slv-qhs-gpuss-cfg"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1ec>; - }; - - slv-qhs-imem-cfg { - cell-id = <0x273>; - label = "slv-qhs-imem-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x202>; - }; - - slv-qhs-ipa { - cell-id = <0x2a4>; - label = "slv-qhs-ipa"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1f6>; - }; - - slv-qhs-mnoc-cfg { - cell-id = <0x280>; - label = "slv-qhs-mnoc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,connections = <0x23d>; - qcom,bcms = <0x1d8>; - phandle = <0x1de>; - }; - - slv-qhs-pcie0-cfg { - cell-id = <0x29b>; - label = "slv-qhs-pcie0-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1eb>; - }; - - slv-qhs-pcie-gen3-cfg { - cell-id = <0x29c>; - label = "slv-qhs-pcie-gen3-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1ea>; - }; - - slv-qhs-pdm { - cell-id = <0x267>; - label = "slv-qhs-pdm"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1e2>; - }; - - slv-qhs-phy-refgen-south { - cell-id = <0x2f0>; - label = "slv-qhs-phy-refgen-south"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1e9>; - }; - - slv-qhs-pimem-cfg { - cell-id = <0x2a9>; - label = "slv-qhs-pimem-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1ff>; - }; - - slv-qhs-prng { - cell-id = <0x26a>; - label = "slv-qhs-prng"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1fa>; - }; - - slv-qhs-qdss-cfg { - cell-id = <0x27b>; - label = "slv-qhs-qdss-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1e4>; - }; - - slv-qhs-qupv3-north { - cell-id = <0x263>; - label = "slv-qhs-qupv3-north"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1f1>; - }; - - slv-qhs-qupv3-south { - cell-id = <0x265>; - label = "slv-qhs-qupv3-south"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1fc>; - }; - - slv-qhs-sdc2 { - cell-id = <0x260>; - label = "slv-qhs-sdc2"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1dd>; - }; - - slv-qhs-sdc4 { - cell-id = <0x261>; - label = "slv-qhs-sdc4"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1dc>; - }; - - slv-qhs-snoc-cfg { - cell-id = <0x282>; - label = "slv-qhs-snoc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,connections = <0x23e>; - qcom,bcms = <0x1d8>; - phandle = <0x1e0>; - }; - - slv-qhs-spdm { - cell-id = <0x279>; - label = "slv-qhs-spdm"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1fd>; - }; - - slv-qhs-spss-cfg { - cell-id = <0x2f1>; - label = "slv-qhs-spss-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1da>; - }; - - slv-qhs-tcsr { - cell-id = <0x26f>; - label = "slv-qhs-tcsr"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1e6>; - }; - - slv-qhs-tlmm-north { - cell-id = <0x2db>; - label = "slv-qhs-tlmm-north"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x200>; - }; - - slv-qhs-tlmm-south { - cell-id = <0x2f3>; - label = "slv-qhs-tlmm-south"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1d9>; - }; - - slv-qhs-tsif { - cell-id = <0x23f>; - label = "slv-qhs-tsif"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1ee>; - }; - - slv-qhs-ufs-card-cfg { - cell-id = <0x2f4>; - label = "slv-qhs-ufs-card-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1f4>; - }; - - slv-qhs-ufs-mem-cfg { - cell-id = <0x2f5>; - label = "slv-qhs-ufs-mem-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1df>; - }; - - slv-qhs-usb3-0 { - cell-id = <0x247>; - label = "slv-qhs-usb3-0"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1f2>; - }; - - slv-qhs-usb3-1 { - cell-id = <0x2ef>; - label = "slv-qhs-usb3-1"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1f5>; - }; - - slv-qhs-venus-cfg { - cell-id = <0x254>; - label = "slv-qhs-venus-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1ed>; - }; - - slv-qhs-vsense-ctrl-cfg { - cell-id = <0x2f6>; - label = "slv-qhs-vsense-ctrl-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1fb>; - }; - - slv-qns-cnoc-a2noc { - cell-id = <0x2d5>; - label = "slv-qns-cnoc-a2noc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,connections = <0x23f>; - qcom,bcms = <0x1d8>; - phandle = <0x1d6>; - }; - - slv-srvc-cnoc { - cell-id = <0x286>; - label = "slv-srvc-cnoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d7>; - qcom,bcms = <0x1d8>; - phandle = <0x1f3>; - }; - - slv-qhs-llcc { - cell-id = <0x2f8>; - label = "slv-qhs-llcc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x205>; - phandle = <0x204>; - }; - - slv-qhs-memnoc { - cell-id = <0x2f9>; - label = "slv-qhs-memnoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x205>; - qcom,connections = <0x240>; - phandle = <0x203>; - }; - - slv-qns-gladiator-sodv { - cell-id = <0x2d8>; - label = "slv-qns-gladiator-sodv"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x209>; - qcom,connections = <0x241>; - phandle = <0x207>; - }; - - slv-qns-gnoc-memnoc { - cell-id = <0x2fb>; - label = "slv-qns-gnoc-memnoc"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x02>; - qcom,bus-dev = <0x209>; - qcom,connections = <0x242>; - phandle = <0x208>; - }; - - slv-srvc-gnoc { - cell-id = <0x2fc>; - label = "slv-srvc-gnoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x209>; - phandle = <0x206>; - }; - - slv-ipa-core-slave { - cell-id = <0x309>; - label = "slv-ipa-core-slave"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x20b>; - qcom,bcms = <0x243>; - phandle = <0x20a>; - }; - - slv-ebi { - cell-id = <0x200>; - label = "slv-ebi"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x04>; - qcom,bus-dev = <0x20d>; - qcom,bcms = <0x244 0x245>; - phandle = <0x20c>; - }; - - 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 = <0x211>; - phandle = <0x214>; - }; - - slv-qns-apps-io { - cell-id = <0x2fe>; - label = "slv-qns-apps-io"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x211>; - qcom,bcms = <0x246>; - phandle = <0x20e>; - }; - - slv-qns-llcc { - cell-id = <0x302>; - label = "slv-qns-llcc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x04>; - qcom,bus-dev = <0x211>; - qcom,connections = <0x247>; - qcom,bcms = <0x248>; - phandle = <0x20f>; - }; - - slv-qns-memnoc-snoc { - cell-id = <0x308>; - label = "slv-qns-memnoc-snoc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x211>; - qcom,connections = <0x249>; - qcom,bcms = <0x24a>; - phandle = <0x210>; - }; - - slv-srvc-memnoc { - cell-id = <0x303>; - label = "slv-srvc-memnoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x211>; - phandle = <0x213>; - }; - - slv-qns2-mem-noc { - cell-id = <0x304>; - label = "slv-qns2-mem-noc"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x217>; - qcom,connections = <0x24b>; - qcom,bcms = <0x24c>; - phandle = <0x219>; - }; - - slv-qns-mem-noc-hf { - cell-id = <0x305>; - label = "slv-qns-mem-noc-hf"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x02>; - qcom,bus-dev = <0x217>; - qcom,connections = <0x24d>; - qcom,bcms = <0x24e>; - phandle = <0x218>; - }; - - slv-srvc-mnoc { - cell-id = <0x25b>; - label = "slv-srvc-mnoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x217>; - phandle = <0x216>; - }; - - slv-qhs-apss { - cell-id = <0x2a1>; - label = "slv-qhs-apss"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x24f>; - phandle = <0x220>; - }; - - slv-qns-cnoc { - cell-id = <0x2734>; - label = "slv-qns-cnoc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x21c>; - qcom,connections = <0x250>; - qcom,bcms = <0x251>; - phandle = <0x221>; - }; - - slv-qns-memnoc-gc { - cell-id = <0x306>; - label = "slv-qns-memnoc-gc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x21c>; - qcom,connections = <0x252>; - qcom,bcms = <0x253>; - phandle = <0x22b>; - }; - - slv-qns-memnoc-sf { - cell-id = <0x307>; - label = "slv-qns-memnoc-sf"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x21c>; - qcom,connections = <0x254>; - qcom,bcms = <0x255>; - phandle = <0x21e>; - }; - - slv-qxs-imem { - cell-id = <0x249>; - label = "slv-qxs-imem"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x256>; - phandle = <0x21f>; - }; - - slv-qxs-pcie { - cell-id = <0x299>; - label = "slv-qxs-pcie"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x257>; - phandle = <0x225>; - }; - - slv-qxs-pcie-gen3 { - cell-id = <0x29a>; - label = "slv-qxs-pcie-gen3"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x258>; - phandle = <0x224>; - }; - - slv-qxs-pimem { - cell-id = <0x2c8>; - label = "slv-qxs-pimem"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x21c>; - phandle = <0x21d>; - }; - - slv-srvc-snoc { - cell-id = <0x24b>; - label = "slv-srvc-snoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x24f>; - phandle = <0x21b>; - }; - - slv-xs-qdss-stm { - cell-id = <0x24c>; - label = "slv-xs-qdss-stm"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x259>; - phandle = <0x222>; - }; - - slv-xs-sys-tcu-cfg { - cell-id = <0x2a0>; - label = "slv-xs-sys-tcu-cfg"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x21c>; - qcom,bcms = <0x24f>; - phandle = <0x226>; - }; - - slv-ebi_display { - cell-id = <0x5020>; - label = "slv-ebi_display"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x04>; - qcom,bus-dev = <0x22f>; - qcom,bcms = <0x25a>; - phandle = <0x22e>; - }; - - slv-qns-llcc_display { - cell-id = <0x5021>; - label = "slv-qns-llcc_display"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x04>; - qcom,bus-dev = <0x231>; - qcom,connections = <0x25b>; - qcom,bcms = <0x25c>; - phandle = <0x230>; - }; - - slv-qns2-mem-noc_display { - cell-id = <0x5022>; - label = "slv-qns2-mem-noc_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x233>; - qcom,connections = <0x25d>; - qcom,bcms = <0x25e>; - phandle = <0x235>; - }; - - 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 = <0x233>; - qcom,connections = <0x25f>; - qcom,bcms = <0x260>; - phandle = <0x232>; - }; - }; - - 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 = <0xc1>; - venus-core0-supply = <0x261>; - venus-core1-supply = <0x262>; - clock-names = "core_clk\0iface_clk\0bus_clk\0core0_clk\0core0_bus_clk\0core1_clk\0core1_bus_clk"; - clocks = <0xa5 0x0b 0xa5 0x08 0xa5 0x0a 0xa5 0x05 0xa5 0x04 0xa5 0x07 0xa5 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>; - phandle = <0x3e5>; - - 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 = <0x81>; - 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 0x33b260>; - }; - - 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,clstr-tmr-add = <0x3e8>; - 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,ref-stddev = <0x1f4>; - qcom,tmr-add = <0x3e8>; - qcom,ref-premature-cnt = <0x01>; - 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,ref-stddev = <0x64>; - qcom,tmr-add = <0x64>; - qcom,ref-premature-cnt = <0x03>; - 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@b221200 { - compatible = "qcom,rpmh-master-stats-v1"; - reg = <0xb221200 0x60>; - qcom,use-alt-unit = <0x03>; - }; - - pinctrl@03400000 { - compatible = "qcom,sdm845-pinctrl-v2"; - reg = <0x3400000 0xc00000 0x179900f0 0x60>; - reg-names = "pinctrl_regs\0spi_cfg_regs"; - interrupts = <0x00 0xd0 0x00>; - gpio-controller; - #gpio-cells = <0x02>; - interrupt-controller; - #interrupt-cells = <0x02>; - interrupt-parent = <0x01>; - phandle = <0x34>; - - ufs_dev_reset_assert { - phandle = <0xac>; - - config { - pins = "ufs_reset"; - bias-pull-down; - drive-strength = <0x08>; - output-low; - }; - }; - - ufs_dev_reset_deassert { - phandle = <0xad>; - - config { - pins = "ufs_reset"; - bias-pull-down; - drive-strength = <0x08>; - output-high; - }; - }; - - flash_led3_front { - - flash_led3_front_en { - phandle = <0x3e6>; - - mux { - pins = "gpio21"; - function = "gpio"; - }; - - config { - pins = "gpio21"; - drive_strength = <0x02>; - output-high; - bias-disable; - }; - }; - - flash_led3_front_dis { - phandle = <0x3e7>; - - mux { - pins = "gpio21"; - function = "gpio"; - }; - - config { - pins = "gpio21"; - drive_strength = <0x02>; - output-low; - bias-disable; - }; - }; - }; - - flash_led3_iris { - - flash_led3_iris_en { - phandle = <0x3e8>; - - mux { - pins = "gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio23"; - drive_strength = <0x02>; - output-high; - bias-disable; - }; - }; - - flash_led3_iris_dis { - phandle = <0x3e9>; - - mux { - pins = "gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio23"; - drive_strength = <0x02>; - output-low; - bias-disable; - }; - }; - }; - - wcd9xxx_intr { - - wcd_intr_default { - phandle = <0x3ea>; - - mux { - pins = "gpio54"; - function = "gpio"; - }; - - config { - pins = "gpio54"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - }; - - storage_cd { - phandle = <0x3eb>; - - mux { - pins = "gpio126"; - function = "gpio"; - }; - - config { - pins = "gpio126"; - bias-pull-up; - drive-strength = <0x02>; - }; - }; - - sdc2_clk_on { - phandle = <0x3ec>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_clk_off { - phandle = <0x3ed>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - sdc2_clk_ds_400KHz { - phandle = <0x3ee>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_clk_ds_50MHz { - phandle = <0x3ef>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_clk_ds_100MHz { - phandle = <0x3f0>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_clk_ds_200MHz { - phandle = <0x3f1>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_cmd_on { - phandle = <0x3f2>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_cmd_off { - phandle = <0x3f3>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0x02>; - }; - }; - - sdc2_cmd_ds_400KHz { - phandle = <0x3f4>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_cmd_ds_50MHz { - phandle = <0x3f5>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_cmd_ds_100MHz { - phandle = <0x3f6>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_cmd_ds_200MHz { - phandle = <0x3f7>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_data_on { - phandle = <0x3f8>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_data_off { - phandle = <0x3f9>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0x02>; - }; - }; - - sdc2_data_ds_400KHz { - phandle = <0x3fa>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_data_ds_50MHz { - phandle = <0x3fb>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_data_ds_100MHz { - phandle = <0x3fc>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_data_ds_200MHz { - phandle = <0x3fd>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - pcie0 { - - pcie0_clkreq_default { - phandle = <0x263>; - - mux { - pins = "gpio36"; - function = "pci_e0"; - }; - - config { - pins = "gpio36"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - pcie0_perst_default { - phandle = <0x264>; - - mux { - pins = "gpio35"; - function = "gpio"; - }; - - config { - pins = "gpio35"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - pcie0_wake_default { - phandle = <0x265>; - - mux { - pins = "gpio37"; - function = "gpio"; - }; - - config { - pins = "gpio37"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - pcie0_3v3_on { - phandle = <0x3fe>; - - mux { - pins = "gpio90"; - function = "gpio"; - }; - - config { - pins = "gpio90"; - drive_strength = <0x02>; - bias-disable; - output-high; - }; - }; - - pcie0_1v5_on { - phandle = <0x3ff>; - - mux { - pins = "gpio90"; - function = "gpio"; - }; - - config { - pins = "gpio90"; - drive_strength = <0x02>; - bias-disable; - output-high; - }; - }; - }; - - pcie1 { - - pcie1_clkreq_default { - phandle = <0x268>; - - mux { - pins = "gpio103"; - function = "gpio"; - }; - - config { - pins = "gpio103"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - pcie1_perst_default { - phandle = <0x269>; - - mux { - pins = "gpio102"; - function = "gpio"; - }; - - config { - pins = "gpio102"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - pcie1_wake_default { - phandle = <0x26a>; - - mux { - pins = "gpio104"; - function = "gpio"; - }; - - config { - pins = "gpio104"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - }; - - cdc_reset_ctrl { - - cdc_reset_sleep { - phandle = <0x400>; - - mux { - pins = "gpio64"; - function = "gpio"; - }; - - config { - pins = "gpio64"; - drive-strength = <0x02>; - bias-disable; - output-low; - }; - }; - - cdc_reset_active { - phandle = <0x401>; - - mux { - pins = "gpio64"; - function = "gpio"; - }; - - config { - pins = "gpio64"; - drive-strength = <0x08>; - bias-pull-down; - output-high; - }; - }; - }; - - spkr_i2s_clk_pin { - - spkr_i2s_clk_sleep { - phandle = <0x402>; - - mux { - pins = "gpio69"; - function = "spkr_i2s"; - }; - - config { - pins = "gpio69"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - spkr_i2s_clk_active { - phandle = <0x403>; - - mux { - pins = "gpio69"; - function = "spkr_i2s"; - }; - - config { - pins = "gpio69"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - wcd_gnd_mic_swap { - - wcd_gnd_mic_swap_idle { - phandle = <0x404>; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x02>; - bias-pull-down; - output-low; - }; - }; - - wcd_gnd_mic_swap_active { - phandle = <0x405>; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x02>; - bias-disable; - output-high; - }; - }; - }; - - wcd_usbc_analog_en1 { - - wcd_usbc_ana_en1_idle { - phandle = <0x406>; - - mux { - pins = "gpio49"; - function = "gpio"; - }; - - config { - pins = "gpio49"; - drive-strength = <0x02>; - bias-pull-down; - output-low; - }; - }; - - wcd_usbc_ana_en1_active { - phandle = <0x407>; - - mux { - pins = "gpio49"; - function = "gpio"; - }; - - config { - pins = "gpio49"; - drive-strength = <0x02>; - bias-disable; - output-high; - }; - }; - }; - - wcd_usbc_analog_en2 { - - wcd_usbc_ana_en2_idle { - phandle = <0x408>; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x02>; - bias-pull-down; - output-low; - }; - }; - - wcd_usbc_ana_en2_active { - phandle = <0x409>; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x02>; - bias-disable; - output-high; - }; - }; - }; - - pri_aux_pcm_clk { - - pri_aux_pcm_clk_sleep { - phandle = <0x40a>; - - mux { - pins = "gpio65"; - function = "gpio"; - }; - - config { - pins = "gpio65"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_aux_pcm_clk_active { - phandle = <0x40b>; - - 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 { - phandle = <0x40c>; - - mux { - pins = "gpio66"; - function = "gpio"; - }; - - config { - pins = "gpio66"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_aux_pcm_sync_active { - phandle = <0x40d>; - - 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 { - phandle = <0x40e>; - - mux { - pins = "gpio67"; - function = "gpio"; - }; - - config { - pins = "gpio67"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_aux_pcm_din_active { - phandle = <0x40f>; - - mux { - pins = "gpio67"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio67"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - pri_aux_pcm_dout { - - pri_aux_pcm_dout_sleep { - phandle = <0x410>; - - mux { - pins = "gpio68"; - function = "gpio"; - }; - - config { - pins = "gpio68"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_aux_pcm_dout_active { - phandle = <0x411>; - - mux { - pins = "gpio68"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio68"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - pmx_sde { - phandle = <0x412>; - - sde_dsi_active { - phandle = <0x413>; - - mux { - pins = "gpio6\0gpio25\0gpio26"; - function = "gpio"; - }; - - config { - pins = "gpio6\0gpio25\0gpio26"; - drive-strength = <0x08>; - bias-disable = <0x00>; - }; - }; - - sde_dsi_suspend { - phandle = <0x414>; - - mux { - pins = "gpio6\0gpio25\0gpio26"; - function = "gpio"; - }; - - config { - pins = "gpio6\0gpio25\0gpio26"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - }; - - pmx_sde_te { - - sde_te_active { - phandle = <0x415>; - - mux { - pins = "gpio10"; - function = "mdp_vsync"; - }; - - config { - pins = "gpio10"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - sde_te_suspend { - phandle = <0x416>; - - mux { - pins = "gpio10"; - function = "mdp_vsync"; - }; - - config { - pins = "gpio10"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - }; - - sde_dp_aux_active { - phandle = <0x417>; - - mux { - pins = "gpio122\0gpio123"; - function = "gpio"; - }; - - config { - pins = "gpio122\0gpio123"; - bias-disable = <0x00>; - drive-strength = <0x08>; - }; - }; - - sde_dp_aux_suspend { - phandle = <0x418>; - - mux { - pins = "gpio122\0gpio123"; - function = "gpio"; - }; - - config { - pins = "gpio122\0gpio123"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - sde_dp_usbplug_cc_active { - phandle = <0x419>; - - mux { - pins = "gpio38"; - function = "gpio"; - }; - - config { - pins = "gpio38"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sde_dp_usbplug_cc_suspend { - phandle = <0x41a>; - - mux { - pins = "gpio38"; - function = "gpio"; - }; - - config { - pins = "gpio38"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - pmx_ts_int_active { - - ts_int_active { - phandle = <0x41b>; - - mux { - pins = "gpio122"; - function = "gpio"; - }; - - config { - pins = "gpio122"; - drive-strength = <0x08>; - bias-pull-up; - }; - }; - }; - - pmx_ts_int_suspend { - - ts_int_suspend1 { - phandle = <0x41c>; - - mux { - pins = "gpio122"; - function = "gpio"; - }; - - config { - pins = "gpio122"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - }; - - pmx_ts_reset_active { - - ts_reset_active { - phandle = <0x41d>; - - mux { - pins = "gpio99"; - function = "gpio"; - }; - - config { - pins = "gpio99"; - drive-strength = <0x08>; - bias-pull-up; - }; - }; - }; - - pmx_ts_reset_suspend { - - ts_reset_suspend1 { - phandle = <0x41e>; - - mux { - pins = "gpio99"; - function = "gpio"; - }; - - config { - pins = "gpio99"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - }; - - pmx_ts_release { - - ts_release { - phandle = <0x41f>; - - mux { - pins = "gpio122\0gpio99"; - function = "gpio"; - }; - - config { - pins = "gpio122\0gpio99"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - }; - - ts_mux { - - ts_active { - phandle = <0x52b>; - - mux { - pins = "gpio99\0gpio125"; - function = "gpio"; - }; - - config { - pins = "gpio99\0gpio125"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - ts_reset_suspend { - phandle = <0x52d>; - - mux { - pins = "gpio99"; - function = "gpio"; - }; - - config { - pins = "gpio99"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - ts_int_suspend { - phandle = <0x52c>; - - mux { - pins = "gpio125"; - function = "gpio"; - }; - - config { - pins = "gpio125"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - sec_aux_pcm { - - sec_aux_pcm_sleep { - phandle = <0x423>; - - mux { - pins = "gpio80\0gpio81"; - function = "gpio"; - }; - - config { - pins = "gpio80\0gpio81"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - sec_aux_pcm_active { - phandle = <0x424>; - - 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 { - phandle = <0x425>; - - mux { - pins = "gpio82"; - function = "gpio"; - }; - - config { - pins = "gpio82"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - sec_aux_pcm_din_active { - phandle = <0x426>; - - mux { - pins = "gpio82"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio82"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - sec_aux_pcm_dout { - - sec_aux_pcm_dout_sleep { - phandle = <0x427>; - - mux { - pins = "gpio83"; - function = "gpio"; - }; - - config { - pins = "gpio83"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - sec_aux_pcm_dout_active { - phandle = <0x428>; - - mux { - pins = "gpio83"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio83"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - tert_aux_pcm { - - tert_aux_pcm_sleep { - phandle = <0x429>; - - mux { - pins = "gpio75\0gpio76"; - function = "gpio"; - }; - - config { - pins = "gpio75\0gpio76"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_aux_pcm_active { - phandle = <0x42a>; - - 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 { - phandle = <0x42b>; - - mux { - pins = "gpio77"; - function = "gpio"; - }; - - config { - pins = "gpio77"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_aux_pcm_din_active { - phandle = <0x42c>; - - mux { - pins = "gpio77"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio77"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - tert_aux_pcm_dout { - - tert_aux_pcm_dout_sleep { - phandle = <0x42d>; - - mux { - pins = "gpio78"; - function = "gpio"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_aux_pcm_dout_active { - phandle = <0x42e>; - - mux { - pins = "gpio78"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_aux_pcm { - - quat_aux_pcm_sleep { - phandle = <0x42f>; - - mux { - pins = "gpio58\0gpio59"; - function = "gpio"; - }; - - config { - pins = "gpio58\0gpio59"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_aux_pcm_active { - phandle = <0x430>; - - 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 { - phandle = <0x431>; - - mux { - pins = "gpio60"; - function = "gpio"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_aux_pcm_din_active { - phandle = <0x432>; - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_aux_pcm_dout { - - quat_aux_pcm_dout_sleep { - phandle = <0x433>; - - mux { - pins = "gpio61"; - function = "gpio"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_aux_pcm_dout_active { - phandle = <0x434>; - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - pri_mi2s_mclk { - - pri_mi2s_mclk_sleep { - phandle = <0x435>; - - mux { - pins = "gpio64"; - function = "gpio"; - }; - - config { - pins = "gpio64"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_mclk_active { - phandle = <0x436>; - - mux { - pins = "gpio64"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio64"; - drive-strength = <0x08>; - bias-disable; - output-high; - }; - }; - }; - - pri_mi2s_sck { - - pri_mi2s_sck_sleep { - phandle = <0x437>; - - mux { - pins = "gpio65"; - function = "gpio"; - }; - - config { - pins = "gpio65"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_sck_active { - phandle = <0x438>; - - mux { - pins = "gpio65"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio65"; - drive-strength = <0x08>; - bias-disable; - output-high; - }; - }; - }; - - pri_mi2s_ws { - - pri_mi2s_ws_sleep { - phandle = <0x439>; - - mux { - pins = "gpio66"; - function = "gpio"; - }; - - config { - pins = "gpio66"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_ws_active { - phandle = <0x43a>; - - mux { - pins = "gpio66"; - function = "pri_mi2s_ws"; - }; - - config { - pins = "gpio66"; - drive-strength = <0x08>; - bias-disable; - output-high; - }; - }; - }; - - pri_mi2s_sd0 { - - pri_mi2s_sd0_sleep { - phandle = <0x43b>; - - mux { - pins = "gpio67"; - function = "gpio"; - }; - - config { - pins = "gpio67"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_sd0_active { - phandle = <0x43c>; - - mux { - pins = "gpio67"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio67"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - pri_mi2s_sd1 { - - pri_mi2s_sd1_sleep { - phandle = <0x43d>; - - mux { - pins = "gpio68"; - function = "gpio"; - }; - - config { - pins = "gpio68"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_sd1_active { - phandle = <0x43e>; - - mux { - pins = "gpio68"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio68"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - sec_mi2s_mclk { - - sec_mi2s_mclk_sleep { - phandle = <0x43f>; - - mux { - pins = "gpio79"; - function = "gpio"; - }; - - config { - pins = "gpio79"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - sec_mi2s_mclk_active { - phandle = <0x440>; - - mux { - pins = "gpio79"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio79"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - sec_mi2s { - - sec_mi2s_sleep { - phandle = <0x441>; - - mux { - pins = "gpio80\0gpio81"; - function = "gpio"; - }; - - config { - pins = "gpio80\0gpio81"; - drive-strength = <0x02>; - bias-disable; - input-enable; - }; - }; - - sec_mi2s_active { - phandle = <0x442>; - - mux { - pins = "gpio80\0gpio81"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio80\0gpio81"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - sec_mi2s_sd0 { - - sec_mi2s_sd0_sleep { - phandle = <0x443>; - - mux { - pins = "gpio82"; - function = "gpio"; - }; - - config { - pins = "gpio82"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - sec_mi2s_sd0_active { - phandle = <0x444>; - - mux { - pins = "gpio82"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio82"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - sec_mi2s_sd1 { - - sec_mi2s_sd1_sleep { - phandle = <0x445>; - - mux { - pins = "gpio83"; - function = "gpio"; - }; - - config { - pins = "gpio83"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - sec_mi2s_sd1_active { - phandle = <0x446>; - - mux { - pins = "gpio83"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio83"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - tert_mi2s_mclk { - - tert_mi2s_mclk_sleep { - phandle = <0x447>; - - mux { - pins = "gpio74"; - function = "gpio"; - }; - - config { - pins = "gpio74"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_mi2s_mclk_active { - phandle = <0x448>; - - mux { - pins = "gpio74"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio74"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - tert_mi2s { - - tert_mi2s_sleep { - phandle = <0x449>; - - mux { - pins = "gpio75\0gpio76"; - function = "gpio"; - }; - - config { - pins = "gpio75\0gpio76"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_mi2s_active { - phandle = <0x44a>; - - 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 { - phandle = <0x44b>; - - mux { - pins = "gpio77"; - function = "gpio"; - }; - - config { - pins = "gpio77"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_mi2s_sd0_active { - phandle = <0x44c>; - - mux { - pins = "gpio77"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio77"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - tert_mi2s_sd1 { - - tert_mi2s_sd1_sleep { - phandle = <0x44d>; - - mux { - pins = "gpio78"; - function = "gpio"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_mi2s_sd1_active { - phandle = <0x44e>; - - mux { - pins = "gpio78"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_mi2s_mclk { - - quat_mi2s_mclk_sleep { - phandle = <0x44f>; - - mux { - pins = "gpio57"; - function = "gpio"; - }; - - config { - pins = "gpio57"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_mclk_active { - phandle = <0x450>; - - mux { - pins = "gpio57"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio57"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_mi2s { - - quat_mi2s_sleep { - phandle = <0x451>; - - mux { - pins = "gpio58\0gpio59"; - function = "gpio"; - }; - - config { - pins = "gpio58\0gpio59"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_active { - phandle = <0x452>; - - 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 { - phandle = <0x453>; - - mux { - pins = "gpio60"; - function = "gpio"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_sd0_active { - phandle = <0x454>; - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_mi2s_sd1 { - - quat_mi2s_sd1_sleep { - phandle = <0x455>; - - mux { - pins = "gpio61"; - function = "gpio"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_sd1_active { - phandle = <0x456>; - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_mi2s_sd2 { - - quat_mi2s_sd2_sleep { - phandle = <0x457>; - - mux { - pins = "gpio62"; - function = "gpio"; - }; - - config { - pins = "gpio62"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_sd2_active { - phandle = <0x458>; - - mux { - pins = "gpio62"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio62"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_mi2s_sd3 { - - quat_mi2s_sd3_sleep { - phandle = <0x459>; - - mux { - pins = "gpio63"; - function = "gpio"; - }; - - config { - pins = "gpio63"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_sd3_active { - phandle = <0x45a>; - - mux { - pins = "gpio63"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio63"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_tdm { - - quat_tdm_sleep { - phandle = <0x45b>; - - mux { - pins = "gpio58\0gpio59"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio58\0gpio59"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - quat_tdm_active { - phandle = <0x45c>; - - mux { - pins = "gpio58\0gpio59"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio58\0gpio59"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_tdm_dout { - - quat_tdm_dout_sleep { - phandle = <0x45d>; - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - quat_tdm_dout_active { - phandle = <0x45e>; - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - quat_tdm_din { - - quat_tdm_din_sleep { - phandle = <0x45f>; - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - quat_tdm_din_active { - phandle = <0x460>; - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se0_i2c_pins { - phandle = <0x461>; - - qupv3_se0_i2c_active { - phandle = <0x39>; - - mux { - pins = "gpio0\0gpio1"; - function = "qup0"; - }; - - config { - pins = "gpio0\0gpio1"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se0_i2c_sleep { - phandle = <0x3a>; - - mux { - pins = "gpio0\0gpio1"; - function = "gpio"; - }; - - config { - pins = "gpio0\0gpio1"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se0_spi_pins { - phandle = <0x462>; - - qupv3_se0_spi_active { - 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 { - phandle = <0x4a>; - - mux { - pins = "gpio0\0gpio1\0gpio2\0gpio3"; - function = "gpio"; - }; - - config { - pins = "gpio0\0gpio1\0gpio2\0gpio3"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se1_i2c_pins { - phandle = <0x463>; - - qupv3_se1_i2c_active { - phandle = <0x3b>; - - mux { - pins = "gpio17\0gpio18"; - function = "qup1"; - }; - - config { - pins = "gpio17\0gpio18"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se1_i2c_sleep { - phandle = <0x3c>; - - mux { - pins = "gpio17\0gpio18"; - function = "gpio"; - }; - - config { - pins = "gpio17\0gpio18"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se1_spi_pins { - phandle = <0x464>; - - qupv3_se1_spi_active { - phandle = <0x4b>; - - mux { - pins = "gpio17\0gpio18\0gpio19\0gpio20"; - function = "qup1"; - }; - - config { - pins = "gpio17\0gpio18\0gpio19\0gpio20"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se1_spi_sleep { - phandle = <0x4c>; - - mux { - pins = "gpio17\0gpio18\0gpio19\0gpio20"; - function = "gpio"; - }; - - config { - pins = "gpio17\0gpio18\0gpio19\0gpio20"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se2_i2c_pins { - phandle = <0x465>; - - qupv3_se2_i2c_active { - phandle = <0x3d>; - - mux { - pins = "gpio27\0gpio28"; - function = "qup2"; - }; - - config { - pins = "gpio27\0gpio28"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se2_i2c_sleep { - phandle = <0x3e>; - - mux { - pins = "gpio27\0gpio28"; - function = "gpio"; - }; - - config { - pins = "gpio27\0gpio28"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se2_spi_pins { - phandle = <0x466>; - - qupv3_se2_spi_active { - phandle = <0x4d>; - - mux { - pins = "gpio27\0gpio28\0gpio29\0gpio30"; - function = "qup2"; - }; - - config { - pins = "gpio27\0gpio28\0gpio29\0gpio30"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se2_spi_sleep { - phandle = <0x4e>; - - mux { - pins = "gpio27\0gpio28\0gpio29\0gpio30"; - function = "gpio"; - }; - - config { - pins = "gpio27\0gpio28\0gpio29\0gpio30"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se3_i2c_pins { - phandle = <0x467>; - - qupv3_se3_i2c_active { - phandle = <0x3f>; - - mux { - pins = "gpio41\0gpio42"; - function = "qup3"; - }; - - config { - pins = "gpio41\0gpio42"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se3_i2c_sleep { - phandle = <0x40>; - - mux { - pins = "gpio41\0gpio42"; - function = "gpio"; - }; - - config { - pins = "gpio41\0gpio42"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - nfc { - - nfc_int_active { - phandle = <0x468>; - - mux { - pins = "gpio63"; - function = "gpio"; - }; - - config { - pins = "gpio63"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - nfc_int_suspend { - phandle = <0x469>; - - mux { - pins = "gpio63"; - function = "gpio"; - }; - - config { - pins = "gpio63"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - nfc_enable_active { - phandle = <0x46a>; - - mux { - pins = "gpio12\0gpio62\0gpio116"; - function = "gpio"; - }; - - config { - pins = "gpio12\0gpio62\0gpio116"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - nfc_enable_suspend { - phandle = <0x46b>; - - mux { - pins = "gpio12\0gpio62\0gpio116"; - function = "gpio"; - }; - - config { - pins = "gpio12\0gpio62\0gpio116"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se3_spi_pins { - phandle = <0x46c>; - - qupv3_se3_spi_active { - phandle = <0x4f>; - - mux { - pins = "gpio41\0gpio42\0gpio43\0gpio44"; - function = "qup3"; - }; - - config { - pins = "gpio41\0gpio42\0gpio43\0gpio44"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se3_spi_sleep { - phandle = <0x50>; - - mux { - pins = "gpio41\0gpio42\0gpio43\0gpio44"; - function = "gpio"; - }; - - config { - pins = "gpio41\0gpio42\0gpio43\0gpio44"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se4_i2c_pins { - phandle = <0x46d>; - - qupv3_se4_i2c_active { - phandle = <0x41>; - - mux { - pins = "gpio89\0gpio90"; - function = "qup4"; - }; - - config { - pins = "gpio89\0gpio90"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se4_i2c_sleep { - phandle = <0x42>; - - mux { - pins = "gpio89\0gpio90"; - function = "gpio"; - }; - - config { - pins = "gpio89\0gpio90"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se4_spi_pins { - phandle = <0x46e>; - - qupv3_se4_spi_active { - phandle = <0x51>; - - mux { - pins = "gpio89\0gpio90\0gpio91\0gpio92"; - function = "qup4"; - }; - - config { - pins = "gpio89\0gpio90\0gpio91\0gpio92"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se4_spi_sleep { - phandle = <0x52>; - - mux { - pins = "gpio89\0gpio90\0gpio91\0gpio92"; - function = "gpio"; - }; - - config { - pins = "gpio89\0gpio90\0gpio91\0gpio92"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se5_i2c_pins { - phandle = <0x46f>; - - qupv3_se5_i2c_active { - phandle = <0x43>; - - mux { - pins = "gpio85\0gpio86"; - function = "qup5"; - }; - - config { - pins = "gpio85\0gpio86"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se5_i2c_sleep { - phandle = <0x44>; - - mux { - pins = "gpio85\0gpio86"; - function = "gpio"; - }; - - config { - pins = "gpio85\0gpio86"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se5_spi_pins { - phandle = <0x470>; - - qupv3_se5_spi_active { - phandle = <0x53>; - - mux { - pins = "gpio85\0gpio86\0gpio87\0gpio88"; - function = "qup5"; - }; - - config { - pins = "gpio85\0gpio86\0gpio87\0gpio88"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se5_spi_sleep { - phandle = <0x54>; - - mux { - pins = "gpio85\0gpio86\0gpio87\0gpio88"; - function = "gpio"; - }; - - config { - pins = "gpio85\0gpio86\0gpio87\0gpio88"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se6_i2c_pins { - phandle = <0x471>; - - qupv3_se6_i2c_active { - phandle = <0x45>; - - mux { - pins = "gpio45\0gpio46"; - function = "qup6"; - }; - - config { - pins = "gpio45\0gpio46"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se6_i2c_sleep { - phandle = <0x46>; - - mux { - pins = "gpio45\0gpio46"; - function = "gpio"; - }; - - config { - pins = "gpio45\0gpio46"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se6_4uart_pins { - phandle = <0x472>; - - qupv3_se6_ctsrx { - phandle = <0x31>; - - mux { - pins = "gpio45\0gpio48"; - function = "qup6"; - }; - - config { - pins = "gpio45\0gpio48"; - drive-strength = <0x02>; - bias-no-pull; - }; - }; - - qupv3_se6_rts { - phandle = <0x32>; - - mux { - pins = "gpio46"; - function = "qup6"; - }; - - config { - pins = "gpio46"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - qupv3_se6_tx { - phandle = <0x33>; - - mux { - pins = "gpio47"; - function = "qup6"; - }; - - config { - pins = "gpio47"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se6_spi_pins { - phandle = <0x473>; - - qupv3_se6_spi_active { - phandle = <0x55>; - - mux { - pins = "gpio45\0gpio46\0gpio47\0gpio48"; - function = "qup6"; - }; - - config { - pins = "gpio45\0gpio46\0gpio47\0gpio48"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se6_spi_sleep { - phandle = <0x56>; - - mux { - pins = "gpio45\0gpio46\0gpio47\0gpio48"; - function = "gpio"; - }; - - config { - pins = "gpio45\0gpio46\0gpio47\0gpio48"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se7_i2c_pins { - phandle = <0x474>; - - qupv3_se7_i2c_active { - phandle = <0x47>; - - mux { - pins = "gpio93\0gpio94"; - function = "qup7"; - }; - - config { - pins = "gpio93\0gpio94"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se7_i2c_sleep { - phandle = <0x48>; - - mux { - pins = "gpio93\0gpio94"; - function = "gpio"; - }; - - config { - pins = "gpio93\0gpio94"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se7_4uart_pins { - phandle = <0x475>; - - qupv3_se7_4uart_active { - 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 { - 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 { - phandle = <0x476>; - - qupv3_se7_spi_active { - phandle = <0x57>; - - mux { - pins = "gpio93\0gpio94\0gpio95\0gpio96"; - function = "qup7"; - }; - - config { - pins = "gpio93\0gpio94\0gpio95\0gpio96"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se7_spi_sleep { - phandle = <0x58>; - - mux { - pins = "gpio93\0gpio94\0gpio95\0gpio96"; - function = "gpio"; - }; - - config { - pins = "gpio93\0gpio94\0gpio95\0gpio96"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se8_i2c_pins { - phandle = <0x477>; - - qupv3_se8_i2c_active { - phandle = <0x5f>; - - mux { - pins = "gpio65\0gpio66"; - function = "qup8"; - }; - - config { - pins = "gpio65\0gpio66"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se8_i2c_sleep { - phandle = <0x60>; - - mux { - pins = "gpio65\0gpio66"; - function = "gpio"; - }; - - config { - pins = "gpio65\0gpio66"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se8_spi_pins { - phandle = <0x478>; - - qupv3_se8_spi_active { - phandle = <0x70>; - - mux { - pins = "gpio65\0gpio66\0gpio67\0gpio68"; - function = "qup8"; - }; - - config { - pins = "gpio65\0gpio66\0gpio67\0gpio68"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se8_spi_sleep { - phandle = <0x479>; - - mux { - pins = "gpio65\0gpio66\0gpio67\0gpio68"; - function = "gpio"; - }; - - config { - pins = "gpio65\0gpio66\0gpio67\0gpio68"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se9_i2c_pins { - phandle = <0x47a>; - - qupv3_se9_i2c_active { - phandle = <0x61>; - - mux { - pins = "gpio6\0gpio7"; - function = "qup9"; - }; - - config { - pins = "gpio6\0gpio7"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se9_i2c_sleep { - phandle = <0x62>; - - mux { - pins = "gpio6\0gpio7"; - function = "gpio"; - }; - - config { - pins = "gpio6\0gpio7"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se9_2uart_pins { - phandle = <0x47b>; - - qupv3_se9_2uart_active { - phandle = <0x59>; - - mux { - pins = "gpio4\0gpio5"; - function = "qup9"; - }; - - config { - pins = "gpio4\0gpio5"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se9_2uart_sleep { - phandle = <0x5a>; - - mux { - pins = "gpio4\0gpio5"; - function = "gpio"; - }; - - config { - pins = "gpio4\0gpio5"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se9_spi_pins { - phandle = <0x47c>; - - qupv3_se9_spi_active { - phandle = <0x71>; - - mux { - pins = "gpio4\0gpio5\0gpio6\0gpio7"; - function = "qup9"; - }; - - config { - pins = "gpio4\0gpio5\0gpio6\0gpio7"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se9_spi_sleep { - phandle = <0x72>; - - mux { - pins = "gpio4\0gpio5\0gpio6\0gpio7"; - function = "gpio"; - }; - - config { - pins = "gpio4\0gpio5\0gpio6\0gpio7"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se10_i2c_pins { - phandle = <0x47d>; - - qupv3_se10_i2c_active { - phandle = <0x63>; - - mux { - pins = "gpio55\0gpio56"; - function = "qup10"; - }; - - config { - pins = "gpio55\0gpio56"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se10_i2c_sleep { - phandle = <0x64>; - - mux { - pins = "gpio55\0gpio56"; - function = "gpio"; - }; - - config { - pins = "gpio55\0gpio56"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - qupv3_se10_i2c_reset { - phandle = <0x65>; - - mux { - pins = "gpio55\0gpio56"; - function = "gpio"; - }; - - config { - pins = "gpio55\0gpio56"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - }; - - qupv3_se10_2uart_pins { - phandle = <0x47e>; - - qupv3_se10_2uart_active { - phandle = <0x5c>; - - mux { - pins = "gpio53\0gpio54"; - function = "qup10"; - }; - - config { - pins = "gpio53\0gpio54"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se10_2uart_sleep { - phandle = <0x5d>; - - mux { - pins = "gpio53\0gpio54"; - function = "gpio"; - }; - - config { - pins = "gpio53\0gpio54"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se10_spi_pins { - phandle = <0x47f>; - - qupv3_se10_spi_active { - phandle = <0x73>; - - mux { - pins = "gpio53\0gpio54\0gpio55\0gpio56"; - function = "qup10"; - }; - - config { - pins = "gpio53\0gpio54\0gpio55\0gpio56"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se10_spi_sleep { - phandle = <0x74>; - - mux { - pins = "gpio53\0gpio54\0gpio55\0gpio56"; - function = "gpio"; - }; - - config { - pins = "gpio53\0gpio54\0gpio55\0gpio56"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se11_i2c_pins { - phandle = <0x480>; - - qupv3_se11_i2c_active { - phandle = <0x66>; - - mux { - pins = "gpio31\0gpio32"; - function = "qup11"; - }; - - config { - pins = "gpio31\0gpio32"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se11_i2c_sleep { - phandle = <0x67>; - - mux { - pins = "gpio31\0gpio32"; - function = "gpio"; - }; - - config { - pins = "gpio31\0gpio32"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se11_spi_pins { - phandle = <0x481>; - - qupv3_se11_spi_active { - phandle = <0x75>; - - mux { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - function = "qup11"; - }; - - config { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se11_spi_sleep { - phandle = <0x76>; - - mux { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - function = "gpio"; - }; - - config { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se12_i2c_pins { - phandle = <0x482>; - - qupv3_se12_i2c_active { - phandle = <0x68>; - - mux { - pins = "gpio49\0gpio50"; - function = "qup12"; - }; - - config { - pins = "gpio49\0gpio50"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se12_i2c_sleep { - phandle = <0x69>; - - mux { - pins = "gpio49\0gpio50"; - function = "gpio"; - }; - - config { - pins = "gpio49\0gpio50"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se12_spi_pins { - phandle = <0x483>; - - qupv3_se12_spi_active { - phandle = <0x77>; - - mux { - pins = "gpio49\0gpio50\0gpio51\0gpio52"; - function = "qup12"; - }; - - config { - pins = "gpio49\0gpio50\0gpio51\0gpio52"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se12_spi_sleep { - phandle = <0x78>; - - mux { - pins = "gpio49\0gpio50\0gpio51\0gpio52"; - function = "gpio"; - }; - - config { - pins = "gpio49\0gpio50\0gpio51\0gpio52"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se13_i2c_pins { - phandle = <0x484>; - - qupv3_se13_i2c_active { - phandle = <0x6a>; - - mux { - pins = "gpio105\0gpio106"; - function = "qup13"; - }; - - config { - pins = "gpio105\0gpio106"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se13_i2c_sleep { - phandle = <0x6b>; - - mux { - pins = "gpio105\0gpio106"; - function = "gpio"; - }; - - config { - pins = "gpio105\0gpio106"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se13_spi_pins { - phandle = <0x485>; - - qupv3_se13_spi_active { - phandle = <0x79>; - - mux { - pins = "gpio105\0gpio106\0gpio107\0gpio108"; - function = "qup13"; - }; - - config { - pins = "gpio105\0gpio106\0gpio107\0gpio108"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se13_spi_sleep { - phandle = <0x7a>; - - mux { - pins = "gpio105\0gpio106\0gpio107\0gpio108"; - function = "gpio"; - }; - - config { - pins = "gpio105\0gpio106\0gpio107\0gpio108"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se14_i2c_pins { - phandle = <0x486>; - - qupv3_se14_i2c_active { - phandle = <0x6c>; - - mux { - pins = "gpio33\0gpio34"; - function = "qup14"; - }; - - config { - pins = "gpio33\0gpio34"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se14_i2c_sleep { - phandle = <0x6d>; - - mux { - pins = "gpio33\0gpio34"; - function = "gpio"; - }; - - config { - pins = "gpio33\0gpio34"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se14_spi_pins { - phandle = <0x487>; - - qupv3_se14_spi_active { - phandle = <0x7b>; - - mux { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - function = "qup14"; - }; - - config { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se14_spi_sleep { - phandle = <0x7c>; - - mux { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - function = "gpio"; - }; - - config { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se15_i2c_pins { - phandle = <0x488>; - - qupv3_se15_i2c_active { - phandle = <0x6e>; - - mux { - pins = "gpio81\0gpio82"; - function = "qup15"; - }; - - config { - pins = "gpio81\0gpio82"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se15_i2c_sleep { - phandle = <0x6f>; - - mux { - pins = "gpio81\0gpio82"; - function = "gpio"; - }; - - config { - pins = "gpio81\0gpio82"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se15_spi_pins { - phandle = <0x489>; - - qupv3_se15_spi_active { - phandle = <0x7d>; - - mux { - pins = "gpio81\0gpio82\0gpio83\0gpio84"; - function = "qup15"; - }; - - config { - pins = "gpio81\0gpio82\0gpio83\0gpio84"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se15_spi_sleep { - phandle = <0x7e>; - - mux { - pins = "gpio81\0gpio82\0gpio83\0gpio84"; - function = "gpio"; - }; - - config { - pins = "gpio81\0gpio82\0gpio83\0gpio84"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - cci0_active { - phandle = <0x1bd>; - - mux { - pins = "gpio17\0gpio18"; - function = "cci_i2c"; - }; - - config { - pins = "gpio17\0gpio18"; - bias-pull-up; - drive-strength = <0x02>; - }; - }; - - cci0_suspend { - phandle = <0x1bf>; - - mux { - pins = "gpio17\0gpio18"; - function = "cci_i2c"; - }; - - config { - pins = "gpio17\0gpio18"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cci1_active { - phandle = <0x1be>; - - mux { - pins = "gpio19\0gpio20"; - function = "cci_i2c"; - }; - - config { - pins = "gpio19\0gpio20"; - bias-pull-up; - drive-strength = <0x02>; - }; - }; - - cci1_suspend { - phandle = <0x1c0>; - - mux { - pins = "gpio19\0gpio20"; - function = "cci_i2c"; - }; - - config { - pins = "gpio19\0gpio20"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cam_sensor_fisheye_active { - phandle = <0x48a>; - - mux { - pins = "gpio76\0gpio75"; - function = "gpio"; - }; - - config { - pins = "gpio76\0gpio75"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_fisheye_suspend { - phandle = <0x48b>; - - mux { - pins = "gpio76\0gpio75"; - function = "gpio"; - }; - - config { - pins = "gpio76\0gpio75"; - bias-pull-down; - drive-strength = <0x02>; - output-low; - }; - }; - - cam_sensor_depth_active { - phandle = <0x48c>; - - mux { - pins = "gpio28\0gpio23\0gpio24"; - function = "gpio"; - }; - - config { - pins = "gpio28\0gpio23\0gpio24"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_depth_suspend { - phandle = <0x48d>; - - mux { - pins = "gpio28\0gpio23\0gpio24"; - function = "gpio"; - }; - - config { - pins = "gpio28\0gpio23\0gpio24"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - max_rst_active { - phandle = <0x48e>; - - mux { - pins = "gpio31\0gpio77\0gpio78\0gpio32"; - function = "gpio"; - }; - - config { - pins = "gpio31\0gpio77\0gpio78\0gpio32"; - bias-disable; - drive-strength = <0x08>; - }; - }; - - max_rst_suspend { - phandle = <0x48f>; - - mux { - pins = "gpio31\0gpio77\0gpio78\0gpio32"; - function = "gpio"; - }; - - config { - pins = "gpio31\0gpio77\0gpio78\0gpio32"; - bias-pull-down; - drive-strength = <0x08>; - }; - }; - - max_6dof_active { - phandle = <0x490>; - - mux { - pins = "gpio30\0gpio95\0gpio94"; - function = "gpio"; - }; - - config { - pins = "gpio30\0gpio95\0gpio94"; - bias-disable; - drive-strength = <0x08>; - }; - }; - - max_6dof_suspend { - phandle = <0x491>; - - mux { - pins = "gpio30\0gpio95\0gpio94"; - function = "gpio"; - }; - - config { - pins = "gpio30\0gpio95\0gpio94"; - bias-pull-down; - drive-strength = <0x08>; - }; - }; - - cam_sensor_mclk0_active { - phandle = <0x492>; - - mux { - pins = "gpio13"; - function = "cam_mclk"; - }; - - config { - pins = "gpio13"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_mclk0_suspend { - phandle = <0x493>; - - mux { - pins = "gpio13"; - function = "cam_mclk"; - }; - - config { - pins = "gpio13"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear_active { - phandle = <0x494>; - - mux { - pins = "gpio80\0gpio79"; - function = "gpio"; - }; - - config { - pins = "gpio80\0gpio79"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear_suspend { - phandle = <0x495>; - - mux { - pins = "gpio80\0gpio79"; - function = "gpio"; - }; - - config { - pins = "gpio80\0gpio79"; - bias-pull-down; - drive-strength = <0x02>; - output-low; - }; - }; - - cam_sensor_mclk1_active { - phandle = <0x496>; - - mux { - pins = "gpio14"; - function = "cam_mclk"; - }; - - config { - pins = "gpio14"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_mclk1_suspend { - phandle = <0x497>; - - mux { - pins = "gpio14"; - function = "cam_mclk"; - }; - - config { - pins = "gpio14"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cam_sensor_mclk3_active { - phandle = <0x498>; - - mux { - pins = "gpio16"; - function = "cam_mclk"; - }; - - config { - pins = "gpio16"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_mclk3_suspend { - phandle = <0x499>; - - mux { - pins = "gpio16"; - function = "cam_mclk"; - }; - - config { - pins = "gpio16"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cam_sensor_front_active { - phandle = <0x49a>; - - mux { - pins = "gpio28"; - function = "gpio"; - }; - - config { - pins = "gpio28"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_front_suspend { - phandle = <0x49b>; - - mux { - pins = "gpio28"; - function = "gpio"; - }; - - config { - pins = "gpio28"; - bias-pull-down; - drive-strength = <0x02>; - output-low; - }; - }; - - cam_sensor_iris_active { - phandle = <0x49c>; - - mux { - pins = "gpio9"; - function = "gpio"; - }; - - config { - pins = "gpio9"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_iris_suspend { - phandle = <0x49d>; - - mux { - pins = "gpio9"; - function = "gpio"; - }; - - config { - pins = "gpio9"; - bias-pull-down; - drive-strength = <0x02>; - output-low; - }; - }; - - cam_sensor_mclk2_active { - phandle = <0x49e>; - - mux { - pins = "gpio15"; - function = "cam_mclk"; - }; - - config { - pins = "gpio15"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_mclk2_suspend { - phandle = <0x49f>; - - mux { - pins = "gpio15"; - function = "cam_mclk"; - }; - - config { - pins = "gpio15"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear2_active { - phandle = <0x4a0>; - - mux { - pins = "gpio9"; - function = "gpio"; - }; - - config { - pins = "gpio9"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear2_suspend { - phandle = <0x4a1>; - - mux { - pins = "gpio9"; - function = "gpio"; - }; - - config { - pins = "gpio9"; - bias-pull-down; - drive-strength = <0x02>; - output-low; - }; - }; - - cam_sensor_rear_vana { - phandle = <0x4a2>; - - mux { - pins = "gpio8"; - function = "gpio"; - }; - - config { - pins = "gpio8"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_res_mgr_active { - phandle = <0x4a3>; - - mux { - pins = "gpio8"; - function = "gpio"; - }; - - config { - pins = "gpio8"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_res_mgr_suspend { - phandle = <0x4a4>; - - mux { - pins = "gpio8"; - function = "gpio"; - }; - - config { - pins = "gpio8"; - bias-disable; - drive-strength = <0x02>; - output-low; - }; - }; - - trigout_a { - phandle = <0x186>; - - mux { - pins = "gpio90"; - function = "qdss_cti"; - }; - - config { - pins = "gpio90"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - tsif0_signals_active { - phandle = <0x11d>; - - 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 { - phandle = <0x11e>; - - tsif1_sync { - pins = "gpio12"; - function = "tsif1_sync"; - drive_strength = <0x02>; - bias-pull-down; - }; - }; - - tsif1_signals_active { - phandle = <0x11f>; - - 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 { - phandle = <0x120>; - - tsif2_sync { - pins = "gpio96"; - function = "tsif2_sync"; - drive_strength = <0x02>; - bias-pull-down; - }; - }; - - ap2mdm { - - ap2mdm_active { - phandle = <0x4a5>; - - mux { - pins = "gpio21\0gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio21\0gpio23"; - drive-strength = <0x10>; - bias-disable; - }; - }; - - ap2mdm_sleep { - phandle = <0x4a6>; - - mux { - pins = "gpio21\0gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio21\0gpio23"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - mdm2ap { - - mdm2ap_active { - phandle = <0x4a7>; - - mux { - pins = "gpio22\0gpio20"; - function = "gpio"; - }; - - config { - pins = "gpio22\0gpio20"; - drive-strength = <0x08>; - bias-disable; - }; - }; - - mdm2ap_sleep { - phandle = <0x4a8>; - - mux { - pins = "gpio22\0gpio20"; - function = "gpio"; - }; - - config { - pins = "gpio22\0gpio20"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - qupv3_se9_2uart_oem_sleep { - phandle = <0x52a>; - - mux { - pins = "gpio4\0gpio5"; - function = "gpio"; - }; - - config { - pins = "gpio4\0gpio5"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - config { - pins = "gpio37"; - drive-strength = <0x02>; - bias-pull-up; - }; - - hp_sw_active { - phandle = <0x5ac>; - - mux { - pins = "gpio103"; - function = "gpio"; - }; - - config { - pins = "gpio103"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - hp_sw_suspend { - phandle = <0x5ad>; - - mux { - pins = "gpio103"; - function = "gpio"; - }; - - config { - pins = "gpio103"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - atest_usb13_active { - phandle = <0x537>; - - mux { - pins = "gpio7"; - function = "gpio"; - }; - - config { - pins = "gpio7"; - drive-strength = <0x0c>; - bias-pull-up; - }; - }; - - atest_usb13_suspend { - phandle = <0x536>; - - mux { - pins = "gpio7"; - function = "gpio"; - }; - - config { - pins = "gpio7"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - usb_oe_active { - phandle = <0x539>; - - mux { - pins = "gpio87"; - function = "gpio"; - }; - - config { - pins = "gpio87"; - drive-strength = <0x0c>; - bias-pull-up; - }; - }; - - usb_oe_suspend { - phandle = <0x538>; - - mux { - pins = "gpio87"; - function = "gpio"; - }; - - config { - pins = "gpio87"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - oneplus_fastchg { - - usb_sw_active { - phandle = <0x52f>; - - mux { - pins = "gpio37\0gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio37\0gpio51"; - drive-strength = <0x10>; - bias-pull-down; - }; - }; - - usb_sw_suspend { - phandle = <0x531>; - - mux { - pins = "gpio37\0gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio37\0gpio51"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - fastchg_active { - phandle = <0x52e>; - - mux { - pins = "gpio102"; - function = "gpio"; - }; - - config { - pins = "gpio102"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - fastchg_suspend { - phandle = <0x532>; - - mux { - pins = "gpio102"; - function = "gpio"; - }; - - config { - pins = "gpio102"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - ap_clk_active { - phandle = <0x530>; - - mux { - pins = "gpio44"; - function = "gpio"; - }; - - config { - pins = "gpio44"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - ap_clk_suspend { - phandle = <0x533>; - - mux { - pins = "gpio44"; - function = "gpio"; - }; - - config { - pins = "gpio44"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - ap_data_active { - phandle = <0x534>; - - mux { - pins = "gpio43"; - function = "gpio"; - }; - - config { - pins = "gpio43"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - ap_data_suspend { - phandle = <0x535>; - - mux { - pins = "gpio43"; - function = "gpio"; - }; - - config { - pins = "gpio43"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - fp_enable_init { - phandle = <0x51c>; - - mux { - pins = "gpio80"; - function = "gpio"; - }; - - config { - pins = "gpio80"; - drive-strength = <0x08>; - bias-pull-up; - output-high; - }; - }; - - fp_irq_init { - phandle = <0x51d>; - - mux { - pins = "gpio121"; - function = "gpio"; - }; - - config { - pins = "gpio121"; - drive-strength = <0x02>; - bias-disable; - input-enable; - }; - }; - - fp_disable_init { - phandle = <0x51e>; - - mux { - pins = "gpio80"; - function = "gpio"; - }; - - config { - pins = "gpio80"; - drive-strength = <0x08>; - bias-pull-up; - output-low; - }; - }; - - fp_reset_init { - phandle = <0x51f>; - - mux { - pins = "gpio35"; - function = "gpio"; - }; - - config { - pins = "gpio35"; - drive-strength = <0x08>; - bias-pull-up; - }; - }; - - fp_reset_high { - phandle = <0x51a>; - - mux { - pins = "gpio35"; - function = "gpio"; - }; - - config { - pins = "gpio35"; - drive-strength = <0x08>; - bias-pull-up; - output-high; - }; - }; - - fp_reset_low { - phandle = <0x51b>; - - mux { - pins = "gpio35"; - function = "gpio"; - }; - - config { - pins = "gpio35"; - drive-strength = <0x08>; - bias-pull-up; - output-low; - }; - }; - - fp_id0_up { - phandle = <0x518>; - - mux { - pins = "gpio91"; - function = "gpio"; - }; - - config { - pins = "gpio91"; - drive-strength = <0x02>; - bias-pull-up; - input-enable; - }; - }; - - fp_id0_down { - phandle = <0x519>; - - mux { - pins = "gpio91"; - function = "gpio"; - }; - - config { - pins = "gpio91"; - drive-strength = <0x02>; - bias-disable; - input-enable; - }; - }; - - tri_state_key_active { - phandle = <0x520>; - - mux { - pins = "gpio24\0gpio52\0gpio126"; - function = "gpio"; - }; - - config { - pins = "gpio24\0gpio52\0gpio126"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - tri_state_key_suspend { - phandle = <0x521>; - - mux { - pins = "gpio24\0gpio52\0gpio126"; - function = "gpio"; - }; - - config { - pins = "gpio24\0gpio52\0gpio126"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - esd_check_active { - phandle = <0x522>; - - mux { - pins = "gpio30"; - function = "gpio"; - }; - - config { - pins = "gpio30"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - esd_check_suspend { - phandle = <0x523>; - - mux { - pins = "gpio30"; - function = "gpio"; - }; - - config { - pins = "gpio30"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - cam_sensor_rear_0_mclk_active { - phandle = <0x541>; - - mux { - pins = "gpio13"; - function = "cam_mclk"; - }; - - config { - pins = "gpio13"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear_0_mclk_suspend { - phandle = <0x545>; - - mux { - pins = "gpio13"; - function = "cam_mclk"; - }; - - config { - pins = "gpio13"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear_0_rest_active { - phandle = <0x542>; - - mux { - pins = "gpio28"; - function = "gpio"; - }; - - config { - pins = "gpio28"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear_0_rest_suspend { - phandle = <0x546>; - - mux { - pins = "gpio28"; - function = "gpio"; - }; - - config { - pins = "gpio28"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear_0_ana_active { - phandle = <0x543>; - - mux { - pins = "gpio27"; - function = "gpio"; - }; - - config { - pins = "gpio27"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear_0_ana_suspend { - phandle = <0x547>; - - mux { - pins = "gpio27"; - function = "gpio"; - }; - - config { - pins = "gpio27"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear_0_dig_active { - phandle = <0x544>; - - mux { - pins = "gpio8"; - function = "gpio"; - }; - - config { - pins = "gpio8"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear_0_dig_suspend { - phandle = <0x548>; - - mux { - pins = "gpio8"; - function = "gpio"; - }; - - config { - pins = "gpio8"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear_0_vaf_active { - phandle = <0x5ae>; - - mux { - pins = "gpio31"; - function = "gpio"; - }; - - config { - pins = "gpio31"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear_0_vaf_suspend { - phandle = <0x5af>; - - mux { - pins = "gpio31"; - function = "gpio"; - }; - - config { - pins = "gpio31"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear_1_mclk_active { - phandle = <0x549>; - - mux { - pins = "gpio15"; - function = "cam_mclk"; - }; - - config { - pins = "gpio15"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear_1_mclk_suspend { - phandle = <0x54d>; - - mux { - pins = "gpio15"; - function = "cam_mclk"; - }; - - config { - pins = "gpio15"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear_1_rest_active { - phandle = <0x54a>; - - mux { - pins = "gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio23"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear_1_rest_suspend { - phandle = <0x54e>; - - mux { - pins = "gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio23"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear_1_ana_active { - phandle = <0x54b>; - - mux { - pins = "gpio78"; - function = "gpio"; - }; - - config { - pins = "gpio78"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear_1_ana_suspend { - phandle = <0x54f>; - - mux { - pins = "gpio78"; - function = "gpio"; - }; - - config { - pins = "gpio78"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear_1_vaf_active { - phandle = <0x5b0>; - - mux { - pins = "gpio77"; - function = "gpio"; - }; - - config { - pins = "gpio77"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear_1_vaf_suspend { - phandle = <0x5b1>; - - mux { - pins = "gpio77"; - function = "gpio"; - }; - - config { - pins = "gpio77"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear_1_dig_active { - phandle = <0x54c>; - - mux { - pins = "gpio79"; - function = "gpio"; - }; - - config { - pins = "gpio79"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear_1_dig_suspend { - phandle = <0x550>; - - mux { - pins = "gpio79"; - function = "gpio"; - }; - - config { - pins = "gpio79"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cam_sensor_front_0_mclk_active { - phandle = <0x551>; - - mux { - pins = "gpio14"; - function = "cam_mclk"; - }; - - config { - pins = "gpio14"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_front_0_mclk_suspend { - phandle = <0x555>; - - mux { - pins = "gpio14"; - function = "cam_mclk"; - }; - - config { - pins = "gpio14"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cam_sensor_front_0_rest_active { - phandle = <0x552>; - - mux { - pins = "gpio9"; - function = "gpio"; - }; - - config { - pins = "gpio9"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_front_0_rest_suspend { - phandle = <0x556>; - - mux { - pins = "gpio9"; - function = "gpio"; - }; - - config { - pins = "gpio9"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_front_0_ana_active { - phandle = <0x553>; - - mux { - pins = "gpio104"; - function = "gpio"; - }; - - config { - pins = "gpio104"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_front_0_ana_suspend { - phandle = <0x557>; - - mux { - pins = "gpio104"; - function = "gpio"; - }; - - config { - pins = "gpio104"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cam_sensor_front_0_dig_active { - phandle = <0x554>; - - mux { - pins = "gpio117"; - function = "gpio"; - }; - - config { - pins = "gpio117"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_front_0_dig_suspend { - phandle = <0x558>; - - mux { - pins = "gpio117"; - function = "gpio"; - }; - - config { - pins = "gpio117"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - oem_rf_cable_mux { - - oem_rf_cable_active { - phandle = <0x560>; - - mux { - pins = "gpio32\0gpio128"; - function = "gpio"; - }; - - config { - pins = "gpio32\0gpio128"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - oem_rf_cable_suspend { - phandle = <0x561>; - - mux { - pins = "gpio32\0gpio128"; - function = "gpio"; - }; - - config { - pins = "gpio32\0gpio128"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - oem_aboard_mux { - - oem_aboard_mux_active { - phandle = <0x562>; - - mux { - pins = "gpio33\0gpio34"; - function = "gpio"; - }; - - config { - pins = "gpio33\0gpio34"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - oem_aboard_mux_suspend { - phandle = <0x563>; - - mux { - pins = "gpio33\0gpio34"; - function = "gpio"; - }; - - config { - pins = "gpio33\0gpio34"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - }; - - 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 = <0xa2>; - 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 = <0x263 0x264 0x265>; - perst-gpio = <0x34 0x23 0x00>; - wake-gpio = <0x34 0x25 0x00>; - gdsc-vdd-supply = <0x266>; - 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,phy-status-offset = <0x974>; - 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 0x36 0x21 0x00 0x22 0x31 0x22 0x33 0x22 0x35 0x22 0x37 0x22 0x34 0x22 0x38 0x22 0x06 0x22 0x42 0x22 0x41>; - 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 0x00 0x5f5e100 0x00>; - resets = <0x22 0x01 0x22 0x18>; - reset-names = "pcie_0_core_reset\0pcie_0_phy_reset"; - phandle = <0xa2>; - status = "disabled"; - }; - - 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 = <0x267>; - 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 0x80 0x00 0x133 0x00 0x00 0x00 0x00 0x01 0x80 0x00 0x1b2 0x00 0x00 0x00 0x00 0x02 0x80 0x00 0x1b3 0x00 0x00 0x00 0x00 0x03 0x80 0x00 0x1b6 0x00 0x00 0x00 0x00 0x04 0x80 0x00 0x1b7 0x00 0x00 0x00 0x00 0x05 0x80 0x00 0x132 0x00 0x00 0x00 0x00 0x06 0x80 0x00 0x2c0 0x00 0x00 0x00 0x00 0x07 0x80 0x00 0x2c1 0x00 0x00 0x00 0x00 0x08 0x80 0x00 0x2c2 0x00 0x00 0x00 0x00 0x09 0x80 0x00 0x2c3 0x00 0x00 0x00 0x00 0x0a 0x80 0x00 0x2c4 0x00 0x00 0x00 0x00 0x0b 0x80 0x00 0x2c5 0x00 0x00 0x00 0x00 0x0c 0x80 0x00 0x2c6 0x00 0x00 0x00 0x00 0x0d 0x80 0x00 0x2c7 0x00 0x00 0x00 0x00 0x0e 0x80 0x00 0x2c8 0x00 0x00 0x00 0x00 0x0f 0x80 0x00 0x2c9 0x00 0x00 0x00 0x00 0x10 0x80 0x00 0x2ca 0x00 0x00 0x00 0x00 0x11 0x80 0x00 0x2cb 0x00 0x00 0x00 0x00 0x12 0x80 0x00 0x2cc 0x00 0x00 0x00 0x00 0x13 0x80 0x00 0x2cd 0x00 0x00 0x00 0x00 0x14 0x80 0x00 0x2ce 0x00 0x00 0x00 0x00 0x15 0x80 0x00 0x2cf 0x00 0x00 0x00 0x00 0x16 0x80 0x00 0x2d0 0x00 0x00 0x00 0x00 0x17 0x80 0x00 0x2d1 0x00 0x00 0x00 0x00 0x18 0x80 0x00 0x2d2 0x00 0x00 0x00 0x00 0x19 0x80 0x00 0x2d3 0x00 0x00 0x00 0x00 0x1a 0x80 0x00 0x2d4 0x00 0x00 0x00 0x00 0x1b 0x80 0x00 0x2d5 0x00 0x00 0x00 0x00 0x1c 0x80 0x00 0x2d6 0x00 0x00 0x00 0x00 0x1d 0x80 0x00 0x2d7 0x00 0x00 0x00 0x00 0x1e 0x80 0x00 0x2d8 0x00 0x00 0x00 0x00 0x1f 0x80 0x00 0x2d9 0x00 0x00 0x00 0x00 0x20 0x80 0x00 0x2da 0x00 0x00 0x00 0x00 0x21 0x80 0x00 0x2db 0x00 0x00 0x00 0x00 0x22 0x80 0x00 0x2dc 0x00 0x00 0x00 0x00 0x23 0x80 0x00 0x2dd 0x00 0x00 0x00 0x00 0x24 0x80 0x00 0x2de 0x00 0x00 0x00 0x00 0x25 0x80 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 = <0x268 0x269 0x26a>; - perst-gpio = <0x34 0x66 0x00>; - wake-gpio = <0x34 0x68 0x00>; - gdsc-vdd-supply = <0x26b>; - 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,phy-status-offset = <0x1aac>; - 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 0x3e 0x21 0x00 0x22 0x39 0x22 0x3b 0x22 0x3d 0x22 0x3f 0x22 0x3c 0x22 0x40 0x22 0x06 0x22 0x42 0x22 0x41>; - 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 0x00 0x5f5e100 0x00>; - resets = <0x22 0x02 0x22 0x19>; - reset-names = "pcie_1_core_reset\0pcie_1_phy_reset"; - phandle = <0x267>; - status = "disabled"; - }; - - qcom,msm-pcm { - compatible = "qcom,msm-pcm-dsp"; - qcom,msm-pcm-dsp-id = <0x00>; - phandle = <0x26c>; - }; - - qcom,msm-pcm-routing { - compatible = "qcom,msm-pcm-routing"; - phandle = <0x276>; - }; - - qcom,msm-compr-dsp { - compatible = "qcom,msm-compr-dsp"; - phandle = <0x277>; - }; - - 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"; - phandle = <0x26d>; - }; - - 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"; - phandle = <0x26e>; - }; - - qcom,msm-pcm-dsp-noirq { - compatible = "qcom,msm-pcm-dsp-noirq"; - qcom,msm-pcm-low-latency; - qcom,latency-level = "ultra"; - phandle = <0x278>; - }; - - qcom,msm-compress-dsp { - compatible = "qcom,msm-compress-dsp"; - phandle = <0x272>; - }; - - qcom,msm-voip-dsp { - compatible = "qcom,msm-voip-dsp"; - phandle = <0x26f>; - }; - - qcom,msm-pcm-voice { - compatible = "qcom,msm-pcm-voice"; - qcom,destroy-cvd; - phandle = <0x270>; - }; - - qcom,msm-stub-codec { - compatible = "qcom,msm-stub-codec"; - phandle = <0x4a9>; - }; - - qcom,msm-dai-fe { - compatible = "qcom,msm-dai-fe"; - }; - - qcom,msm-pcm-afe { - compatible = "qcom,msm-pcm-afe"; - phandle = <0x274>; - }; - - qcom,msm-dai-q6-hdmi { - compatible = "qcom,msm-dai-q6-hdmi"; - qcom,msm-dai-q6-dev-id = <0x08>; - phandle = <0x279>; - }; - - qcom,msm-dai-q6-dp { - compatible = "qcom,msm-dai-q6-hdmi"; - qcom,msm-dai-q6-dev-id = <0x6020>; - phandle = <0x27a>; - }; - - qcom,msm-pcm-loopback { - compatible = "qcom,msm-pcm-loopback"; - phandle = <0x271>; - }; - - qcom,msm-dai-mi2s { - compatible = "qcom,msm-dai-mi2s"; - phandle = <0x4aa>; - - 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>; - phandle = <0x27b>; - }; - - 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>; - phandle = <0x27c>; - }; - - 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>; - phandle = <0x27d>; - }; - - 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 = <0x02>; - qcom,msm-mi2s-tx-lines = <0x01>; - phandle = <0x27e>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x452 0x454 0x456>; - pinctrl-1 = <0x451 0x453 0x455>; - }; - - 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>; - phandle = <0x4ab>; - }; - - 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>; - phandle = <0x4ac>; - }; - }; - - qcom,msm-lsm-client { - compatible = "qcom,msm-lsm-client"; - phandle = <0x275>; - }; - - 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>; - phandle = <0x283>; - }; - - qcom,msm-dai-q6-sb-0-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4001>; - phandle = <0x284>; - }; - - qcom,msm-dai-q6-sb-1-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4002>; - phandle = <0x285>; - }; - - qcom,msm-dai-q6-sb-1-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4003>; - phandle = <0x286>; - }; - - qcom,msm-dai-q6-sb-2-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4004>; - phandle = <0x287>; - }; - - qcom,msm-dai-q6-sb-2-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4005>; - phandle = <0x288>; - }; - - qcom,msm-dai-q6-sb-3-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4006>; - phandle = <0x289>; - }; - - qcom,msm-dai-q6-sb-3-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4007>; - phandle = <0x28a>; - }; - - qcom,msm-dai-q6-sb-4-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4008>; - phandle = <0x28b>; - }; - - qcom,msm-dai-q6-sb-4-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4009>; - phandle = <0x28c>; - }; - - qcom,msm-dai-q6-sb-5-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400b>; - phandle = <0x28d>; - }; - - qcom,msm-dai-q6-sb-5-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400a>; - phandle = <0x296>; - }; - - qcom,msm-dai-q6-sb-6-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400c>; - phandle = <0x297>; - }; - - qcom,msm-dai-q6-sb-7-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400e>; - phandle = <0x298>; - }; - - qcom,msm-dai-q6-sb-7-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400f>; - phandle = <0x299>; - }; - - qcom,msm-dai-q6-sb-8-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4010>; - phandle = <0x4ad>; - }; - - qcom,msm-dai-q6-sb-8-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4011>; - phandle = <0x29a>; - }; - - qcom,msm-dai-q6-bt-sco-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3000>; - phandle = <0x4ae>; - }; - - qcom,msm-dai-q6-bt-sco-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3001>; - phandle = <0x4af>; - }; - - qcom,msm-dai-q6-int-fm-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3004>; - phandle = <0x4b0>; - }; - - qcom,msm-dai-q6-int-fm-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3005>; - phandle = <0x4b1>; - }; - - qcom,msm-dai-q6-be-afe-pcm-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0xe0>; - phandle = <0x28e>; - }; - - qcom,msm-dai-q6-be-afe-pcm-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0xe1>; - phandle = <0x28f>; - }; - - qcom,msm-dai-q6-afe-proxy-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0xf1>; - phandle = <0x290>; - }; - - qcom,msm-dai-q6-afe-proxy-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0xf0>; - phandle = <0x291>; - }; - - qcom,msm-dai-q6-afe-loopback-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x6001>; - phandle = <0x2a6>; - }; - - qcom,msm-dai-q6-incall-record-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x8003>; - phandle = <0x292>; - }; - - qcom,msm-dai-q6-incall-record-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x8004>; - phandle = <0x293>; - }; - - qcom,msm-dai-q6-incall-music-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x8005>; - phandle = <0x294>; - }; - - qcom,msm-dai-q6-incall-music-2-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x8002>; - phandle = <0x295>; - }; - - qcom,msm-dai-q6-usb-audio-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x7000>; - phandle = <0x29b>; - }; - - qcom,msm-dai-q6-usb-audio-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x7001>; - phandle = <0x29c>; - }; - }; - - qcom,msm-pcm-hostless { - compatible = "qcom,msm-pcm-hostless"; - phandle = <0x273>; - - audio_test_mod { - compatible = "qcom,audio-test-mod"; - }; - }; - - qcom,msm-audio-apr { - compatible = "qcom,msm-audio-apr"; - qcom,subsys-name = "apr_adsp"; - phandle = <0x4b2>; - - sound-tavil { - compatible = "qcom,sdm845-asoc-snd-tavil"; - qcom,model = "sdm845-tavil-snd-card"; - qcom,afe-rxtx-lb = <0x01>; - 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 = <0x26c 0x26d 0x26e 0x26f 0x270 0x271 0x272 0x273 0x274 0x275 0x276 0x277 0x278>; - 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 = <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 0x2a4 0x2a5 0x2a6>; - 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\0msm-dai-q6-tdm.36914\0msm-dai-q6-dev.24577"; - op,smartpa = "tfa98xx"; - phandle = <0x4b3>; - qcom,audio-routing = "AIF4 VI\0MCLK\0RX_BIAS\0MCLK\0MADINPUT\0MCLK\0hifi amp\0LINEOUT1\0hifi amp\0LINEOUT2\0AMIC1\0MIC BIAS3\0AMIC2\0MIC BIAS2\0MIC BIAS2\0Headset Mic\0AMIC3\0MIC BIAS4\0MIC BIAS4\0ANCRight Headset Mic\0AMIC4\0MIC BIAS1\0MIC BIAS1\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\0SpkrLeft IN\0SPK1 OUT\0SpkrRight IN\0SPK2 OUT"; - qcom,msm-mbhc-hphl-swh = <0x01>; - qcom,msm-mbhc-gnd-swh = <0x01>; - qcom,msm-mbhc-hs-mic-max-threshold-mv = <0x6a4>; - qcom,msm-mbhc-hs-mic-min-threshold-mv = <0x32>; - qcom,hph-en0-gpio = <0x50e>; - qcom,hph-en1-gpio = <0x50f>; - qcom,tavil-mclk-clk-freq = <0x927c00>; - asoc-codec = <0x4a9 0x510>; - asoc-codec-names = "msm-stub-codec.1\0msm-ext-disp-audio-codec-rx"; - qcom,usbc-analog-en1-gpio = <0x511>; - qcom,usbc-analog-en2-gpio = <0x34 0x33 0x00>; - pinctrl-names = "aud_active\0aud_sleep"; - pinctrl-0 = <0x409>; - pinctrl-1 = <0x408>; - qcom,wsa-max-devs = <0x00>; - op,usb_sw; - usb_sw = <0x4ee 0x0a 0x01>; - hp_sw = <0x34 0x67 0x00>; - mbhc_sw = <0x34 0x24 0x01>; - ldo_sw = <0x4ee 0x06 0x01>; - }; - }; - - 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>; - phandle = <0x27f>; - }; - - 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>; - phandle = <0x280>; - }; - - 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>; - phandle = <0x281>; - }; - - 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>; - phandle = <0x282>; - }; - - 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>; - phandle = <0x4b4>; - }; - - qcom,msm-hdmi-dba-codec-rx { - compatible = "qcom,msm-hdmi-dba-codec-rx"; - qcom,dba-bridge-chip = "adv7533"; - phandle = <0x4b5>; - }; - - 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>; - phandle = <0x4b6>; - }; - - 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>; - phandle = <0x29d>; - }; - }; - - 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>; - phandle = <0x29e>; - }; - }; - - 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>; - phandle = <0x29f>; - }; - }; - - 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>; - phandle = <0x2a0>; - }; - }; - - 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>; - phandle = <0x2a1>; - }; - }; - - 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>; - phandle = <0x2a2>; - }; - }; - - 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 = <0x02>; - qcom,msm-cpudai-tdm-group-port-id = <0x9030 0x9032>; - 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>; - phandle = <0x4b7>; - - 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>; - phandle = <0x2a3>; - }; - - qcom,msm-dai-q6-tdm-quat-rx-1 { - compatible = "qcom,msm-dai-q6-tdm"; - qcom,msm-cpudai-tdm-dev-id = <0x9032>; - qcom,msm-cpudai-tdm-data-align = <0x00>; - phandle = <0x2a5>; - }; - }; - - 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>; - phandle = <0x2a4>; - }; - }; - - 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>; - phandle = <0x4b8>; - }; - }; - - 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>; - phandle = <0x4b9>; - }; - }; - - 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 = <0x2a7>; - phandle = <0x4ba>; - }; - - qcom,kgsl-busmon { - label = "kgsl-busmon"; - compatible = "qcom,kgsl-busmon"; - phandle = <0x4bb>; - }; - - 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>; - phandle = <0x2a8>; - }; - - qcom,kgsl-3d0@5000000 { - label = "kgsl-3d0"; - compatible = "qcom,kgsl-3d0\0qcom,kgsl-3d"; - status = "ok"; - reg = <0x5000000 0x40000 0x5061000 0x800 0x509e000 0x1000>; - reg-names = "kgsl_3d0_reg_memory\0kgsl_3d0_cx_dbgc_memory\0cx_misc"; - 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>; - tzone-names = "gpu0-usr\0gpu1-usr"; - qcom,pm-qos-active-latency = <0x1cc>; - clocks = <0x1c 0x03 0xa7 0x0a 0x22 0x1a 0x22 0x29 0xa7 0x04 0x87 0x10>; - clock-names = "core_clk\0rbbmtimer_clk\0mem_clk\0mem_iface_clk\0gmu_clk\0l3_vote"; - qcom,isense-clk-on-level = <0x01>; - qcom,gpubw-dev = <0x2a8>; - 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 = <0x1a4>; - vdd-supply = <0x2a9>; - cache-slice-names = "gpu\0gpuhtw"; - cache-slices = <0x2d 0x0c 0x2d 0x0b>; - phandle = <0x9e>; - - 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 = <0x2aa>; - phandle = <0x148>; - }; - }; - }; - - qcom,gpu-coresight@1 { - reg = <0x01>; - coresight-name = "coresight-gfx-cx"; - coresight-atid = <0x33>; - - port { - - endpoint { - remote-endpoint = <0x2ab>; - phandle = <0x149>; - }; - }; - }; - }; - - qcom,l3-pwrlevels { - #address-cells = <0x01>; - #size-cells = <0x00>; - compatible = "qcom,l3-pwrlevels"; - - qcom,l3-pwrlevel@0 { - reg = <0x00>; - qcom,l3-freq = <0x00>; - }; - - qcom,l3-pwrlevel@1 { - reg = <0x01>; - qcom,l3-freq = <0x3010b000>; - }; - - qcom,l3-pwrlevel@2 { - reg = <0x02>; - qcom,l3-freq = <0x4dd1e000>; - }; - }; - - 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 0x26 0x22 0x1a 0x22 0x29>; - clock-names = "iface_clk\0mem_clk\0mem_iface_clk"; - qcom,secure_align_mask = <0xfff>; - qcom,retention; - qcom,hyp_secure_alloc; - phandle = <0x4bc>; - - gfx3d_user { - compatible = "qcom,smmu-kgsl-cb"; - label = "gfx3d_user"; - iommus = <0x1ac 0x00>; - qcom,gpu-offset = <0x48000>; - phandle = <0x4bd>; - }; - - gfx3d_secure { - compatible = "qcom,smmu-kgsl-cb"; - iommus = <0x1ac 0x02 0x1ac 0x01>; - phandle = <0x4be>; - }; - }; - - 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 = <0x1a4>; - vdd-supply = <0x2a9>; - clocks = <0xa7 0x04 0xa7 0x0a 0x22 0x1a 0x22 0x29>; - clock-names = "gmu_clk\0cxo_clk\0axi_clk\0memnoc_clk"; - phandle = <0x9d>; - - 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 = <0x1ac 0x04>; - phandle = <0x4bf>; - }; - - gmu_kernel { - compatible = "qcom,smmu-gmu-kernel-cb"; - iommus = <0x1ac 0x05>; - phandle = <0x4c0>; - }; - }; - - 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 = <0x2ac>; - qcom,usb-dbm = <0x2ad>; - qcom,dwc-usb3-msm-tx-fifo-size = <0x5328>; - qcom,num-gsi-evt-buffs = <0x03>; - qcom,use-pdc-interrupts; - qcom,pm-qos-latency = <0x2c>; - extcon = <0x4fb 0x4fb 0x2ae>; - clocks = <0x22 0x95 0x22 0x12 0x22 0x09 0x22 0x97 0x22 0x99 0x22 0xa9 0x22 0x9f>; - 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 0x3a980 0xaae60 0x3d 0x2a4 0x00 0x960 0x01 0x247 0x00 0x9c40>; - phandle = <0x4c1>; - - dwc3@a600000 { - compatible = "snps,dwc3"; - reg = <0xa600000 0xcd00>; - interrupts = <0x00 0x85 0x00>; - usb-phy = <0x2af 0x2b0>; - tx-fifo-resize; - linux,sysdev_is_parent; - snps,disable-clk-gating; - snps,has-lpm-erratum; - snps,hird-threshold = [10]; - snps,usb3_lpm_capable; - maximum-speed = "high-speed"; - 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 = <0x122>; - vdda33-supply = <0xbb>; - qcom,override-bias-ctrl2; - qcom,vdd-voltage-level = <0x00 0xd6d80 0xd6d80>; - qcom,qusb-phy-reg-offset = <0x240 0x1a0 0x210 0x230 0xa8 0x254 0x198 0x228 0x22c 0x27c 0x280 0x2a0>; - qcom,qusb-phy-init-seq = <0x23 0x210 0x03 0x04 0x7c 0x18c 0x80 0x2c 0x0a 0x184 0x19 0xb4 0x40 0x194 0x12 0x198 0x21 0x214 0x07 0x220 0x58 0x224 0x47 0x240 0x2b 0x244 0xca 0x248 0x04 0x24c 0x03 0x250 0x00 0x23c 0x22 0x210>; - phy_type = "utmi"; - clocks = <0x21 0x00 0x22 0xa9>; - clock-names = "ref_clk_src\0cfg_ahb_clk"; - resets = <0x22 0x08>; - reset-names = "phy_reset"; - phandle = <0x2af>; - qcom,usb-oe-exist; - qcom,overwrite-bias2-disable; - qcom,qusb-phy-ophost-init-seq = <0x23 0x210 0x03 0x04 0x7c 0x18c 0x80 0x2c 0x0a 0x184 0x19 0xb4 0x40 0x194 0x21 0x198 0x21 0x214 0x07 0x220 0x58 0x224 0x46 0x240 0x2b 0x244 0xca 0x248 0x04 0x24c 0x03 0x250 0x00 0x23c 0x22 0x210>; - pinctrl-names = "atest_usb13_suspend\0atest_usb13_active\0usb_oe_suspend\0usb_oe_active"; - pinctrl-0 = <0x536>; - pinctrl-1 = <0x537>; - pinctrl-2 = <0x538>; - pinctrl-3 = <0x539>; - }; - - ssphy@88e8000 { - compatible = "qcom,usb-ssphy-qmp-dp-combo"; - 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 0xa0 0x22 0xa3 0x21 0x00 0x22 0x9f 0x22 0xa2 0x22 0xa9>; - 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"; - phandle = <0x4c2>; - extcon = <0x4fb>; - }; - - dbm@a6f8000 { - compatible = "qcom,usb-dbm-1p5"; - reg = <0xa6f8000 0x400>; - qcom,reset-ep-after-lpm-resume; - phandle = <0x2ad>; - }; - - 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>; - }; - - usb_nop_phy { - compatible = "usb-nop-xceiv"; - phandle = <0x2b0>; - }; - - 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 = <0x2b1>; - qcom,dwc-usb3-msm-tx-fifo-size = <0x5328>; - qcom,use-pdc-interrupts; - clocks = <0x22 0x9a 0x22 0x13 0x22 0x0a 0x22 0x9c 0x22 0x9e 0x22 0xa9 0x22 0xa4>; - 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 = "disabled"; - 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>; - phandle = <0x4c3>; - extcon = <0x501>; - - dwc3@a800000 { - compatible = "snps,dwc3"; - reg = <0xa800000 0xcd00>; - interrupts = <0x00 0x8a 0x00>; - usb-phy = <0x2b2 0x2b3>; - 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>; - dr_mode = "host"; - }; - }; - - 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 = <0x122>; - vdda33-supply = <0xbb>; - qcom,override-bias-ctrl2; - qcom,vdd-voltage-level = <0x00 0xd6d80 0xd6d80>; - qcom,qusb-phy-reg-offset = <0x240 0x1a0 0x210 0x230 0xa8 0x254 0x198 0x228 0x22c 0x27c 0x280 0x2a0>; - qcom,qusb-phy-init-seq = <0x23 0x210 0x03 0x04 0x7c 0x18c 0x80 0x2c 0x0a 0x184 0x19 0xb4 0x40 0x194 0x20 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 0xa9>; - clock-names = "ref_clk_src\0cfg_ahb_clk"; - resets = <0x22 0x09>; - reset-names = "phy_reset"; - status = "disabled"; - phandle = <0x2b2>; - }; - - 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 0xa5 0x22 0xa8 0x21 0x00 0x22 0xa4 0x22 0xa9>; - 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 = "disabled"; - phandle = <0x2b3>; - }; - - 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 = <0x1bc>; - refgen-supply = <0x123>; - csi-vdd-voltage = <0x124f80>; - mipi-csi-vdd-supply = <0x2f>; - clocks = <0xa6 0x06 0xa6 0x55 0xa6 0x54 0xa6 0x09 0xa6 0x0a 0xa6 0x16 0xa6 0x12 0xa6 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"; - src-clock-name = "csi3phytimer_clk_src"; - clock-cntl-level = "turbo"; - clock-rates = <0x00 0x00 0x00 0x00 0x16e36000 0x00 0x100db355 0x00>; - status = "ok"; - phandle = <0x9c>; - }; - - 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 = <0x1bc>; - clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0camnoc_axi_clk\0lrme_clk_src\0lrme_clk"; - clocks = <0x22 0x0c 0x22 0x0d 0xa6 0x55 0xa6 0x09 0xa6 0x06 0xa6 0x41 0xa6 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"; - phandle = <0x4c4>; - }; - - bootloader_log { - compatible = "bootloader_log"; - linux,contiguous-region = <0x2b4>; - }; - - 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"; - phandle = <0x4c5>; - }; - }; - - syscon@0x5091508 { - compatible = "syscon"; - reg = <0x5091508 0x04>; - phandle = <0x1e>; - }; - - syscon@0x5091008 { - compatible = "syscon"; - reg = <0x5091008 0x04>; - phandle = <0x1f>; - }; - - interrupt-controller@0xb220000 { - compatible = "qcom,pdc-sdm845-v2"; - reg = <0xb220000 0x400>; - #interrupt-cells = <0x03>; - interrupt-parent = <0x80>; - interrupt-controller; - phandle = <0x01>; - }; - - dsi_panel_pwr_supply { - #address-cells = <0x01>; - #size-cells = <0x00>; - phandle = <0x4d3>; - - 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>; - phandle = <0x567>; - - 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>; - phandle = <0x568>; - - 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 = "vdd"; - qcom,supply-min-voltage = <0x2dc6c0>; - qcom,supply-max-voltage = <0x2dc6c0>; - qcom,supply-enable-load = <0xd13a8>; - qcom,supply-disable-load = <0x00>; - qcom,supply-post-on-sleep = <0x00>; - }; - }; - - 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 = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,platform-te-gpio = <0x34 0x0a 0x00>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,panel-mode-gpio = <0x34 0x34 0x00>; - qcom,dsi-panel = <0x4d6>; - vddio-supply = <0x121>; - lab-supply = <0x4d7>; - ibb-supply = <0x4d8>; - phandle = <0x569>; - }; - - 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 = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,platform-te-gpio = <0x34 0x0a 0x00>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,panel-mode-gpio = <0x34 0x34 0x00>; - qcom,dsi-panel = <0x4d9>; - vddio-supply = <0x121>; - lab-supply = <0x4d7>; - ibb-supply = <0x4d8>; - phandle = <0x56a>; - }; - - 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 = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,platform-te-gpio = <0x34 0x0a 0x00>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,panel-mode-gpio = <0x34 0x34 0x00>; - qcom,dsi-panel = <0x4da>; - vddio-supply = <0x121>; - lab-supply = <0x4d7>; - ibb-supply = <0x4d8>; - phandle = <0x56b>; - }; - - 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 = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,platform-te-gpio = <0x34 0x0a 0x00>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,panel-mode-gpio = <0x34 0x34 0x00>; - qcom,dsi-panel = <0x4db>; - vddio-supply = <0x121>; - lab-supply = <0x4d7>; - ibb-supply = <0x4d8>; - phandle = <0x56c>; - }; - - 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 = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,panel-mode-gpio = <0x34 0x34 0x00>; - qcom,dsi-panel = <0x4dc>; - vddio-supply = <0x121>; - lab-supply = <0x4d7>; - ibb-supply = <0x4d8>; - phandle = <0x56d>; - }; - - 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 = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - 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>; - vddio-supply = <0x121>; - lab-supply = <0x4d7>; - ibb-supply = <0x4d8>; - phandle = <0x56e>; - }; - - 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 0x18 0x2b8 0x1b>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - 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>; - vddio-supply = <0x121>; - lab-supply = <0x4d7>; - ibb-supply = <0x4d8>; - status = "disabled"; - phandle = <0x56f>; - }; - - 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 0x18 0x2b8 0x1b>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,platform-te-gpio = <0x34 0x0a 0x00>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,panel-mode-gpio = <0x34 0x34 0x00>; - qcom,dsi-panel = <0x4df>; - vddio-supply = <0x121>; - lab-supply = <0x4d7>; - ibb-supply = <0x4d8>; - phandle = <0x570>; - }; - - 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 = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,dsi-panel = <0x4e0>; - phandle = <0x571>; - }; - - 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 = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,dsi-panel = <0x4e1>; - phandle = <0x572>; - }; - - 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 = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,dsi-panel = <0x4e2>; - phandle = <0x573>; - }; - - 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 = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,dsi-panel = <0x4e3>; - phandle = <0x574>; - }; - - 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 = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,dsi-panel = <0x4e4>; - phandle = <0x575>; - }; - - 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 = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,dsi-panel = <0x4e5>; - phandle = <0x576>; - }; - - 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 = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,panel-mode-gpio = <0x34 0x34 0x00>; - qcom,dsi-panel = <0x4e6>; - vddio-supply = <0x121>; - lab-supply = <0x4d7>; - ibb-supply = <0x4d8>; - phandle = <0x577>; - }; - - 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 = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,platform-te-gpio = <0x34 0x0a 0x00>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,panel-mode-gpio = <0x34 0x34 0x00>; - qcom,dsi-panel = <0x4e7>; - vddio-supply = <0x121>; - lab-supply = <0x4d7>; - ibb-supply = <0x4d8>; - phandle = <0x578>; - }; - - 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 = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x413 0x415>; - pinctrl-1 = <0x414 0x416>; - qcom,platform-te-gpio = <0x34 0x0a 0x00>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,panel-mode-gpio = <0x34 0x34 0x00>; - qcom,dsi-panel = <0x4e8>; - vddio-supply = <0x121>; - lab-supply = <0x4d7>; - ibb-supply = <0x4d8>; - phandle = <0x579>; - }; - - qcom,dsi-display@17 { - compatible = "qcom,dsi-display"; - label = "dsi_samsung_s6e3fc1_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2be>; - qcom,dsi-phy = <0x2c0>; - clocks = <0x2b7 0x06 0x2b7 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x413 0x415 0x522>; - pinctrl-1 = <0x414 0x416 0x523>; - qcom,platform-te-gpio = <0x34 0x1e 0x00>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,panel-mode-gpio = <0x34 0x34 0x00>; - qcom,dsi-panel = <0x524>; - vddio-supply = <0x121>; - lab-supply = <0x4d7>; - ibb-supply = <0x4d8>; - oled-vdda-supply = <0x343>; - phandle = <0x5a2>; - }; - - qcom,wb-display@0 { - compatible = "qcom,wb-display"; - cell-index = <0x00>; - label = "wb_display"; - phandle = <0x4ea>; - }; - - qcom,msm-ext-disp { - compatible = "qcom,msm-ext-disp"; - phandle = <0x57b>; - - qcom,msm-ext-disp-audio-codec-rx { - compatible = "qcom,msm-ext-disp-audio-codec-rx"; - phandle = <0x510>; - }; - }; - - gpio_keys { - compatible = "gpio-keys"; - label = "gpio-keys"; - pinctrl-names = "default"; - pinctrl-0 = <0x2f5>; - - vol_up { - label = "volume_up"; - gpios = <0xe7 0x06 0x01>; - linux,input-type = <0x01>; - linux,code = <0x73>; - gpio-key,wakeup; - debounce-interval = <0x0f>; - linux,can-disable; - }; - - hallsensor_key { - label = "hallsensor_key"; - gpios = <0x34 0x7c 0x01>; - interrupt-parent = <0x34>; - interrupts = <0x7c 0x00>; - linux,input-type = <0x05>; - linux,code = <0x00>; - gpio-key,wakeup; - debounce-interval = <0x0f>; - }; - - vol_down { - label = "volume_down"; - gpios = <0xe7 0x05 0x01>; - linux,input-type = <0x01>; - linux,code = <0x72>; - debounce-interval = <0x0f>; - linux,can-disable; - }; - - cam_snapshot { - status = "disabled"; - }; - - cam_focus { - status = "disabled"; - }; - }; - - msm_cdc_pinctrl@49 { - compatible = "qcom,msm-cdc-pinctrl"; - phandle = <0x511>; - }; - - 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 = <0x3ea>; - phandle = <0x514>; - }; - - 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>; - phandle = <0x516>; - }; - - 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 = <0x401>; - pinctrl-1 = <0x400>; - phandle = <0x515>; - }; - - qocm,wcd-dsp-glink { - compatible = "qcom,wcd-dsp-glink"; - }; - - qcom,wcd-dsp-mgr { - compatible = "qcom,wcd-dsp-mgr"; - qcom,wdsp-components = <0x512 0x00 0x513 0x01 0x31c 0x02>; - qcom,img-filename = "cpe_9340"; - }; - - fingerprint_detect { - compatible = "oneplus,fpdetect"; - fp-gpio-id0 = <0x34 0x5b 0x00>; - pinctrl-names = "fp_id_up\0fp_id_down"; - pinctrl-0 = <0x518>; - pinctrl-1 = <0x519>; - oem,fajta; - }; - - fpc_fpc1020 { - compatible = "fpc,fpc1020"; - interrupt-parent = <0x34>; - fpc,irq-gpio = <0x34 0x79 0x00>; - fpc,reset-gpio = <0x34 0x23 0x00>; - pinctrl-names = "fp_reset_high\0fp_reset_low"; - pinctrl-0 = <0x51a>; - pinctrl-1 = <0x51b>; - }; - - goodix_fp { - compatible = "goodix,fingerprint"; - interrupt-parent = <0x34>; - vdd-3v2-supply = <0x343>; - vdd-voltage = <0x30d400 0x30d400>; - vdd-current = <0xc350>; - fp-gpio-irq = <0x34 0x79 0x00>; - fp-gpio-reset = <0x34 0x23 0x00>; - fp-gpio-enable = <0x34 0x50 0x00>; - pinctrl-names = "fp_en_init\0fp_dis_init"; - pinctrl-0 = <0x51c 0x51d>; - pinctrl-1 = <0x51e>; - oem,fajta; - status = "okay"; - }; - - silead_fp { - compatible = "sil,fingerprint"; - interrupt-parent = <0x34>; - avdd-supply = <0x343>; - irq-gpios = <0x34 0x79 0x00>; - rst-gpios = <0x34 0x23 0x00>; - pinctrl-names = "fp_en_init"; - pinctrl-0 = <0x51f 0x51d>; - oem,fajta; - status = "okay"; - }; - - tri_state_key { - compatible = "oneplus,tri-state-key"; - status = "okay"; - interrupt-parent = <0x34>; - tristate,gpio_key1 = <0x34 0x18 0x00>; - tristate,gpio_key2 = <0x34 0x34 0x00>; - tristate,gpio_key3 = <0x34 0x7e 0x00>; - pinctrl-names = "pmx_tri_state_key_active\0pmx_tri_state_key_suspend"; - pinctrl-0 = <0x520>; - pinctrl-1 = <0x521>; - }; - - dsi_panel_pwr_supply_no_labibb_2 { - #address-cells = <0x01>; - #size-cells = <0x00>; - phandle = <0x517>; - - qcom,panel-supply-entry@0 { - reg = <0x00>; - qcom,supply-name = "vddio"; - qcom,supply-min-voltage = <0x1c3a90>; - qcom,supply-max-voltage = <0x1c3a90>; - qcom,supply-enable-load = <0xf230>; - qcom,supply-disable-load = <0x50>; - qcom,supply-post-on-sleep = <0x00>; - }; - }; - - qcom,dsi-display@18 { - compatible = "qcom,dsi-display"; - label = "dsi_samsung_sofef00_m_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2be>; - qcom,dsi-phy = <0x2c0>; - clocks = <0x2b7 0x06 0x2b7 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x413 0x415 0x522>; - pinctrl-1 = <0x414 0x416 0x523>; - qcom,dsi-panel = <0x525>; - vddio-supply = <0x121>; - qcom,platform-te-gpio = <0x34 0x1e 0x00>; - phandle = <0x5a3>; - }; - - qcom,dsi-display@19 { - compatible = "qcom,dsi-display"; - label = "dsi_samsung_sofef00_m_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2be>; - qcom,dsi-phy = <0x2c0>; - clocks = <0x2b7 0x06 0x2b7 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x413 0x415 0x522>; - pinctrl-1 = <0x414 0x416 0x523>; - qcom,dsi-panel = <0x526>; - vddio-supply = <0x121>; - qcom,platform-te-gpio = <0x34 0x1e 0x00>; - phandle = <0x5a4>; - }; - - qcom,dsi-display@20 { - compatible = "qcom,dsi-display"; - label = "dsi_samsung_sofeg01_s_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2be>; - qcom,dsi-phy = <0x2c0>; - clocks = <0x2b7 0x06 0x2b7 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x413 0x415 0x522>; - pinctrl-1 = <0x414 0x416 0x523>; - qcom,dsi-panel = <0x527>; - vddio-supply = <0x121>; - qcom,platform-te-gpio = <0x34 0x1e 0x00>; - phandle = <0x5a5>; - }; - - qcom,dsi-display@21 { - compatible = "qcom,dsi-display"; - label = "dsi_samsung_s6e3fc2x01_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2be>; - qcom,dsi-phy = <0x2c0>; - clocks = <0x2b7 0x06 0x2b7 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x413 0x415 0x522>; - pinctrl-1 = <0x414 0x416 0x523>; - qcom,dsi-panel = <0x528>; - vddio-supply = <0x121>; - qcom,platform-te-gpio = <0x34 0x0a 0x00>; - phandle = <0x5a6>; - }; - - qcom,dsi-display@22 { - compatible = "qcom,dsi-display"; - label = "dsi_samsung_dsc_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2be>; - qcom,dsi-phy = <0x2c0>; - clocks = <0x2b7 0x06 0x2b7 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x413 0x415 0x522>; - pinctrl-1 = <0x414 0x416 0x523>; - qcom,dsi-panel = <0x529>; - vddio-supply = <0x121>; - qcom,platform-te-gpio = <0x34 0x0a 0x00>; - phandle = <0x5a7>; - }; - - oem_serial_pinctrl { - compatible = "oem,oem_serial_pinctrl"; - pinctrl-names = "uart_pinctrl_active\0uart_pinctrl_deactive"; - pinctrl-0 = <0x59>; - pinctrl-1 = <0x52a>; - }; - - qcom,camera-flash@0 { - cell-index = <0x00>; - reg = <0x00 0x00>; - compatible = "qcom,camera-flash"; - flash-source = <0x53a 0x53b>; - torch-source = <0x53c 0x53d>; - switch-source = <0x53e>; - status = "ok"; - phandle = <0x559>; - }; - - gpio-regulator@1 { - compatible = "regulator-fixed"; - reg = <0x01 0x00>; - regulator-name = "actuator_regulator"; - regulator-min-microvolt = <0x2ab980>; - regulator-max-microvolt = <0x2ab980>; - regulator-enable-ramp-delay = <0x64>; - enable-active-high; - gpio = <0x34 0x4d 0x00>; - vin-supply = <0x348>; - phandle = <0x540>; - }; - - gpio-regulator@0 { - compatible = "regulator-fixed"; - reg = <0x00 0x00>; - regulator-name = "actuator_regulator"; - regulator-min-microvolt = <0x2ab980>; - regulator-max-microvolt = <0x2ab980>; - regulator-enable-ramp-delay = <0x64>; - enable-active-high; - gpio = <0x34 0x1f 0x00>; - vin-supply = <0x348>; - phandle = <0x53f>; - }; - - oem_rf_cable { - compatible = "oem,rf_cable"; - interrupt-parent = <0x34>; - rf,cable-gpio-0 = <0x34 0x20 0x00>; - rf,cable-gpio-1 = <0x34 0x80 0x00>; - pinctrl-names = "oem_rf_cable_active\0oem_rf_cable_suspend"; - pinctrl-0 = <0x560>; - pinctrl-1 = <0x561>; - }; - - oem_aboard_check { - compatible = "oem,aboard"; - interrupt-parent = <0x34>; - oem,aboard-gpio-0 = <0x34 0x21 0x00>; - oem,aboard-gpio-1 = <0x34 0x22 0x00>; - pinctrl-names = "oem_aboard_active\0oem_aboard_suspend"; - pinctrl-0 = <0x562>; - pinctrl-1 = <0x563>; - }; - }; - - chosen { - linux,initrd-end = <0x00 0x856feb12>; - linux,initrd-start = <0x00 0x845c9000>; - kaslr-seed = <0x00 0x00>; - bootargs = "rcupdate.rcu_expedited=1 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 firmware_class.path=/vendor/firmware_mnt/image loop.max_part=7 skip_override androidboot.fastboot=1 buildvariant=eng androidboot.verifiedbootstate=orange androidboot.keymaster=1 dm=\"1 vroot none ro 1,0 5764704 verity 1 PARTUUID=8ceb0dbb-7a83-0f48-c7cc-8859b5555759 PARTUUID=8ceb0dbb-7a83-0f48-c7cc-8859b5555759 4096 4096 720588 720588 sha1 fdef9c6b2bf579491264a65006a82a7fa67cc3fb 7c70306258eda6549f2dbc8ef6cac1d0270f1596 10 restart_on_corruption ignore_zero_blocks use_fec_from_device PARTUUID=8ceb0dbb-7a83-0f48-c7cc-8859b5555759 fec_roots 2 fec_blocks 726263 fec_start 726263\" root=/dev/dm-0 androidboot.vbmeta.device=PARTUUID=7ef443ef-f05e-d0f1-c76a-3077bbf44e28 androidboot.vbmeta.avb_version=1.0 androidboot.vbmeta.device_state=unlocked androidboot.vbmeta.hash_alg=sha256 androidboot.vbmeta.size=7040 androidboot.vbmeta.digest=10bc7eeee531bfcd45d9341d1accba2631a7e3029ab5169bde0b217b5e0fa623 androidboot.vbmeta.invalidate_on_error=yes androidboot.veritymode=enforcing androidboot.bootdevice=1d84000.ufshc androidboot.serialno=a4e878b8 androidboot.baseband=msm msm_drm.dsi_display0=dsi_samsung_s6e3fc2x01_cmd_display: androidboot.slot_suffix=_b skip_initramfs rootwait ro init=/init androidboot.dtbo_idx=2 androidboot.dtb_idx=0 panel_type=black androidboot.mode=fastboot androidboot.project_name=18801 ddr_manufacture_info=Samsung ddr_row0_info=16 androidboot.hw_version=41 androidboot.rf_version=13 androidboot.startupmode=pon1 androidboot.enable_dm_verity=1 kmemleak=on androidboot.secboot=enabled androidboot.battery.absent=false androidboot.rpmb_enable=true androidboot.type=normal androidboot.prmec=true"; - }; - - 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"; - i2c0 = "/soc/i2c@a88000"; - i2c1 = "/soc/i2c@88c000"; - hsuart0 = "/soc/qcom,qup_uart@0x898000"; - }; - - memory { - ddr_device_type = <0x07>; - device_type = "memory"; - reg = <0x00 0x80000000 0x01 0x00 0x01 0x80000000 0x00 0xfc8a0000>; - }; - - energy-costs { - compatible = "sched-energy"; - phandle = <0x4c6>; - - 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 = <0x0a 0x08 0x06 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>; - 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>; - 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>; - 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"; - phandle = <0x4c7>; - - ext_5v_boost { - status = "ok"; - compatible = "regulator-fixed"; - regulator-name = "ext_5v_boost"; - gpio = <0x4ee 0x0a 0x00>; - enable-active-high; - regulator-enable-ramp-delay = <0x640>; - pinctrl-names = "default"; - pinctrl-0 = <0x4fa>; - phandle = <0x598>; - }; - - bt_wcn3990 { - compatible = "qca,wcn3990"; - qca,bt-vdd-io-supply = <0x334>; - qca,bt-vdd-xtal-supply = <0xa4>; - qca,bt-vdd-core-supply = <0xed>; - qca,bt-vdd-pa-supply = <0xee>; - qca,bt-vdd-ldo-supply = <0xef>; - 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>; - phandle = <0x59b>; - }; - - qcom,battery-data { - qcom,batt-id-range-pct = <0x0f>; - phandle = <0x4f1>; - - qcom,OP_3700mAh { - qcom,max-voltage-uv = <0x42ae50>; - qcom,fg-cc-cv-threshold-mv = <0x1108>; - qcom,fastchg-current-ma = <0xbb8>; - qcom,batt-id-kohm = <0xc8>; - qcom,battery-beta = <0xd7a>; - qcom,battery-type = "OP_3700mAh"; - qcom,checksum = <0xe06b>; - qcom,gui-version = "PMI8998GUI - 0.0.0.82"; - qcom,fg-profile-data = <0xa41f6e05 0x9c0a1606 0x321d24e5 0x610b1b15 0xad178c22 0xeb3c874a 0x5b000000 0x12000000 0x62c2 0xccdd8c2 0x19000c00 0x7e00c7ec 0xe3055dfa 0x97f51212 0xc205903b 0x22094040 0x7000500 0x7d1fde05 0x3f0a7306 0x721de2f5 0x6f12bf1d 0x8818fb22 0x8d45c652 0x54000000 0xf000000 0xbdcd 0x55c25dc5 0x14000000 0x7e00c7ec 0x6006bb00 0xb3fc6103 0x6a06781b 0xb3330833 0x7100000 0x3e0b9945 0x14001900 0xae010afa 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 = <0x4ee 0x08 0x00>; - pinctrl-names = "default"; - pinctrl-0 = <0x500>; - phandle = <0x501>; - }; - }; - - firmware { - phandle = <0x4c8>; - - android { - compatible = "android,firmware"; - - vbmeta { - compatible = "android,vbmeta"; - parts = "vbmeta,boot,system,vendor,dtbo"; - }; - - 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,slotselect,avb"; - status = "ok"; - }; - }; - }; - }; - - reserved-memory { - #address-cells = <0x02>; - #size-cells = <0x02>; - ranges; - - hyp_region@85700000 { - no-map; - reg = <0x00 0x85700000 0x00 0x600000>; - phandle = <0x4c9>; - }; - - xbl_region@85e00000 { - no-map; - reg = <0x00 0x85e00000 0x00 0x100000>; - phandle = <0x4ca>; - }; - - removed_region@85fc0000 { - no-map; - reg = <0x00 0x85fc0000 0x00 0x4b40000>; - phandle = <0x4cb>; - }; - - qseecom_region@0x8ab00000 { - compatible = "shared-dma-pool"; - no-map; - reg = <0x00 0x8ab00000 0x00 0x1400000>; - phandle = <0x1ad>; - }; - - camera_region@0x8bf00000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8bf00000 0x00 0x500000>; - phandle = <0x1c1>; - }; - - ips_fw_region@0x8c400000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8c400000 0x00 0x10000>; - phandle = <0xea>; - }; - - ipa_gsi_region@0x8c410000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8c410000 0x00 0x5000>; - phandle = <0x4cc>; - }; - - gpu_region@0x8c415000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8c415000 0x00 0x2000>; - phandle = <0x2a7>; - }; - - adsp_region@0x8c500000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8c500000 0x00 0x1a00000>; - phandle = <0xb3>; - }; - - wlan_fw_region@0x8df00000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8df00000 0x00 0x100000>; - phandle = <0x4cd>; - }; - - modem_region@0x8e000000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8e000000 0x00 0x7800000>; - phandle = <0xaf>; - }; - - video_region@0x95800000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x95800000 0x00 0x500000>; - phandle = <0xc2>; - }; - - cdsp_region@0x95d00000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x95d00000 0x00 0x800000>; - phandle = <0xbd>; - }; - - mba_region@0x96500000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x96500000 0x00 0x200000>; - phandle = <0xb2>; - }; - - slpi_region@0x96700000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x96700000 0x00 0x1400000>; - phandle = <0xb8>; - }; - - pil_spss_region@0x97b00000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x97b00000 0x00 0x100000>; - phandle = <0xbc>; - }; - - adsp_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0x1000000>; - phandle = <0xc0>; - }; - - qseecom_ta_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0x1000000>; - phandle = <0x1ae>; - }; - - secure_sp_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0x800000>; - phandle = <0x1af>; - }; - - cont_splash_region@9d400000 { - reg = <0x00 0x9d400000 0x00 0x2400000>; - label = "cont_splash_region"; - phandle = <0x4ce>; - }; - - secure_display_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0x5c00000>; - phandle = <0x1b0>; - }; - - mem_dump_region { - compatible = "shared-dma-pool"; - reusable; - size = <0x00 0x2400000>; - phandle = <0x11c>; - }; - - linux,cma { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0x2000000>; - linux,cma-default; - }; - - bootloader_log_mem@0x9FFF7000 { - reg = <0x00 0x9fff7000 0x00 0x100000>; - label = "bootloader_log_mem"; - phandle = <0x2b4>; - }; - - param_mem@ac200000 { - reg = <0x00 0xac200000 0x00 0x100000>; - label = "param_mem"; - phandle = <0x4cf>; - }; - - ramoops@0xAC300000 { - compatible = "ramoops"; - reg = <0x00 0xac300000 0x00 0x400000>; - record-size = <0x40000>; - console-size = <0x40000>; - ftrace-size = <0x40000>; - pmsg-size = <0x200000>; - devinfo-size = <0x1000>; - ecc-size = <0x00>; - phandle = <0x4d0>; - }; - - mtp_mem@ac700000 { - reg = <0x00 0xac700000 0x00 0xb00000>; - label = "mtp_mem"; - phandle = <0x4d1>; - }; - }; - - regulator-pm8998-s4 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm8998_s4"; - qcom,hpm-min-load = <0x186a0>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - phandle = <0x4d2>; - }; - - __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"; - 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"; - led_bt_default = "/soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000/led_bt/led_bt_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"; - led_wifi_default = "/soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000/led_wifi/led_wifi_default"; - camera_dvdd_en_default = "/soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000/camera_dvdd_en/camera_dvdd_en_default"; - camera_rear_avdd_en_default = "/soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000/camera_rear_avdd_en/camera_rear_avdd_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"; - 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"; - csr = "/soc/csr@6001000"; - swao_csr = "/soc/csr@6b0e000"; - 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"; - storage_cd = "/soc/pinctrl@03400000/storage_cd"; - 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"; - pcie0_3v3_on = "/soc/pinctrl@03400000/pcie0/pcie0_3v3_on"; - pcie0_1v5_on = "/soc/pinctrl@03400000/pcie0/pcie0_1v5_on"; - 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"; - spkr_i2s_clk_sleep = "/soc/pinctrl@03400000/spkr_i2s_clk_pin/spkr_i2s_clk_sleep"; - spkr_i2s_clk_active = "/soc/pinctrl@03400000/spkr_i2s_clk_pin/spkr_i2s_clk_active"; - 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"; - pmx_sde = "/soc/pinctrl@03400000/pmx_sde"; - sde_dsi_active = "/soc/pinctrl@03400000/pmx_sde/sde_dsi_active"; - sde_dsi_suspend = "/soc/pinctrl@03400000/pmx_sde/sde_dsi_suspend"; - 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"; - ts_int_active = "/soc/pinctrl@03400000/pmx_ts_int_active/ts_int_active"; - ts_int_suspend1 = "/soc/pinctrl@03400000/pmx_ts_int_suspend/ts_int_suspend1"; - ts_reset_active = "/soc/pinctrl@03400000/pmx_ts_reset_active/ts_reset_active"; - ts_reset_suspend1 = "/soc/pinctrl@03400000/pmx_ts_reset_suspend/ts_reset_suspend1"; - ts_release = "/soc/pinctrl@03400000/pmx_ts_release/ts_release"; - ts_active = "/soc/pinctrl@03400000/ts_mux/ts_active"; - ts_reset_suspend = "/soc/pinctrl@03400000/ts_mux/ts_reset_suspend"; - ts_int_suspend = "/soc/pinctrl@03400000/ts_mux/ts_int_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"; - 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_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_i2c_reset = "/soc/pinctrl@03400000/qupv3_se10_i2c_pins/qupv3_se10_i2c_reset"; - 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_fisheye_active = "/soc/pinctrl@03400000/cam_sensor_fisheye_active"; - cam_sensor_fisheye_suspend = "/soc/pinctrl@03400000/cam_sensor_fisheye_suspend"; - cam_sensor_depth_active = "/soc/pinctrl@03400000/cam_sensor_depth_active"; - cam_sensor_depth_suspend = "/soc/pinctrl@03400000/cam_sensor_depth_suspend"; - max_rst_active = "/soc/pinctrl@03400000/max_rst_active"; - max_rst_suspend = "/soc/pinctrl@03400000/max_rst_suspend"; - max_6dof_active = "/soc/pinctrl@03400000/max_6dof_active"; - max_6dof_suspend = "/soc/pinctrl@03400000/max_6dof_suspend"; - cam_sensor_mclk0_active = "/soc/pinctrl@03400000/cam_sensor_mclk0_active"; - cam_sensor_mclk0_suspend = "/soc/pinctrl@03400000/cam_sensor_mclk0_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"; - ap2mdm_active = "/soc/pinctrl@03400000/ap2mdm/ap2mdm_active"; - ap2mdm_sleep = "/soc/pinctrl@03400000/ap2mdm/ap2mdm_sleep"; - mdm2ap_active = "/soc/pinctrl@03400000/mdm2ap/mdm2ap_active"; - mdm2ap_sleep = "/soc/pinctrl@03400000/mdm2ap/mdm2ap_sleep"; - 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"; - afe_loopback_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-afe-loopback-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"; - 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"; - msm_audio_ion = "/soc/qcom,msm-audio-ion"; - 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"; - msm_dai_tdm_quat_rx = "/soc/qcom,msm-dai-tdm-quat-rx"; - dai_quat_tdm_rx_0 = "/soc/qcom,msm-dai-tdm-quat-rx/qcom,msm-dai-q6-tdm-quat-rx-0"; - dai_quat_tdm_rx_1 = "/soc/qcom,msm-dai-tdm-quat-rx/qcom,msm-dai-q6-tdm-quat-rx-1"; - 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_qmp_dp_phy = "/soc/ssphy@88e8000"; - dbm_1p5 = "/soc/dbm@a6f8000"; - usb_nop_phy = "/soc/usb_nop_phy"; - 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"; - secure_display_memory = "/reserved-memory/secure_display_region"; - dump_mem = "/reserved-memory/mem_dump_region"; - bootloader_log_mem = "/reserved-memory/bootloader_log_mem@0x9FFF7000"; - param_mem = "/reserved-memory/param_mem@ac200000"; - ramoops = "/reserved-memory/ramoops@0xAC300000"; - mtp_mem = "/reserved-memory/mtp_mem@ac700000"; - pm8998_s4 = "/regulator-pm8998-s4"; - }; -}; diff --git a/device_specific/m1882.dts b/device_specific/m1882.dts deleted file mode 100644 index 696dfb1..0000000 --- a/device_specific/m1882.dts +++ /dev/null @@ -1,25911 +0,0 @@ -/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/device_specific/nx616j.dts b/device_specific/nx616j.dts deleted file mode 100644 index dbe68f8..0000000 --- a/device_specific/nx616j.dts +++ /dev/null @@ -1,24949 +0,0 @@ -/dts-v1/; - -/ { - #address-cells = <0x02>; - #size-cells = <0x02>; - model = "Qualcomm Technologies, Inc. sdm845 4K Display Panel MTP"; - compatible = "qcom,sdm845-mtp\0qcom,sdm845\0qcom,mtp"; - qcom,msm-id = <0x141 0x10000>; - interrupt-parent = <0x01>; - qcom,board-id = <0x08 0x01>; - - 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>; - phandle = <0x11>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x20000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x03>; - - l3-cache { - compatible = "arm,arch-cache"; - cache-size = <0x200000>; - cache-level = <0x03>; - phandle = <0x06>; - }; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x12000>; - phandle = <0x10c>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0xa000>; - phandle = <0x114>; - }; - - l1-tlb { - qcom,dump-size = <0x6000>; - phandle = <0x120>; - }; - }; - - 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>; - phandle = <0x12>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x20000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x07>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x12000>; - phandle = <0x10d>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0xa000>; - phandle = <0x115>; - }; - - l1-tlb { - qcom,dump-size = <0x6000>; - phandle = <0x121>; - }; - }; - - 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>; - phandle = <0x13>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x20000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x08>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x12000>; - phandle = <0x10e>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0xa000>; - phandle = <0x116>; - }; - - l1-tlb { - qcom,dump-size = <0x6000>; - phandle = <0x122>; - }; - }; - - 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>; - phandle = <0x14>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x20000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x09>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x12000>; - phandle = <0x10f>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0xa000>; - phandle = <0x117>; - }; - - l1-tlb { - qcom,dump-size = <0x6000>; - phandle = <0x123>; - }; - }; - - 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>; - phandle = <0x15>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x40000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x0b>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x24000>; - phandle = <0x110>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x14000>; - phandle = <0x118>; - }; - - l1-tlb { - qcom,dump-size = <0x6800>; - phandle = <0x124>; - }; - }; - - 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>; - phandle = <0x16>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x40000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x0e>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x24000>; - phandle = <0x111>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x14000>; - phandle = <0x119>; - }; - - l1-tlb { - qcom,dump-size = <0x6800>; - phandle = <0x125>; - }; - }; - - 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>; - phandle = <0x17>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x40000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x0f>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x24000>; - phandle = <0x112>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x14000>; - phandle = <0x11a>; - }; - - l1-tlb { - qcom,dump-size = <0x6800>; - phandle = <0x126>; - }; - }; - - 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>; - phandle = <0x18>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x40000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x10>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x24000>; - phandle = <0x113>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x14000>; - phandle = <0x11b>; - }; - - l1-tlb { - qcom,dump-size = <0x6800>; - phandle = <0x127>; - }; - }; - - 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"; - phandle = <0x357>; - - qcom,gdsc@0x16b004 { - compatible = "qcom,gdsc"; - regulator-name = "pcie_0_gdsc"; - reg = <0x16b004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x2c6>; - }; - - qcom,gdsc@0x18d004 { - compatible = "qcom,gdsc"; - regulator-name = "pcie_1_gdsc"; - reg = <0x18d004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x2ca>; - }; - - qcom,gdsc@0x175004 { - compatible = "qcom,gdsc"; - regulator-name = "ufs_card_gdsc"; - reg = <0x175004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x358>; - }; - - qcom,gdsc@0x177004 { - compatible = "qcom,gdsc"; - regulator-name = "ufs_phy_gdsc"; - reg = <0x177004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0xdc>; - }; - - qcom,gdsc@0x10f004 { - compatible = "qcom,gdsc"; - regulator-name = "usb30_prim_gdsc"; - reg = <0x10f004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x30f>; - }; - - qcom,gdsc@0x110004 { - compatible = "qcom,gdsc"; - regulator-name = "usb30_sec_gdsc"; - reg = <0x110004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x315>; - }; - - 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"; - phandle = <0x1f7>; - }; - - 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"; - phandle = <0x1f8>; - }; - - 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"; - phandle = <0x1f2>; - }; - - 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"; - phandle = <0x1f3>; - }; - - 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"; - phandle = <0x1f4>; - }; - - 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"; - phandle = <0x1f5>; - }; - - 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"; - phandle = <0x1f6>; - }; - - qcom,gdsc@0xad06004 { - compatible = "qcom,gdsc"; - regulator-name = "bps_gdsc"; - reg = <0xad06004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - phandle = <0x226>; - }; - - qcom,gdsc@0xad09004 { - compatible = "qcom,gdsc"; - regulator-name = "ife_0_gdsc"; - reg = <0xad09004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x222>; - }; - - qcom,gdsc@0xad0a004 { - compatible = "qcom,gdsc"; - regulator-name = "ife_1_gdsc"; - reg = <0xad0a004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x223>; - }; - - qcom,gdsc@0xad07004 { - compatible = "qcom,gdsc"; - regulator-name = "ipe_0_gdsc"; - reg = <0xad07004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - phandle = <0x224>; - }; - - qcom,gdsc@0xad08004 { - compatible = "qcom,gdsc"; - regulator-name = "ipe_1_gdsc"; - reg = <0xad08004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - phandle = <0x225>; - }; - - qcom,gdsc@0xad0b134 { - compatible = "qcom,gdsc"; - regulator-name = "titan_top_gdsc"; - reg = <0xad0b134 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x209>; - }; - - 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; - qcom,en-few-wait-val = <0x06>; - qcom,en-rest-wait-val = <0x05>; - phandle = <0x19>; - }; - - syscon@0x5091540 { - compatible = "syscon"; - reg = <0x5091540 0x04>; - 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>; - phandle = <0x1f1>; - }; - - 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>; - phandle = <0x30c>; - }; - - qcom,gdsc@0xab00874 { - compatible = "qcom,gdsc"; - regulator-name = "vcodec0_gdsc"; - reg = <0xab00874 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - phandle = <0x2c1>; - }; - - qcom,gdsc@0xab008b4 { - compatible = "qcom,gdsc"; - regulator-name = "vcodec1_gdsc"; - reg = <0xab008b4 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - phandle = <0x2c2>; - }; - - qcom,gdsc@0xab00814 { - compatible = "qcom,gdsc"; - regulator-name = "venus_gdsc"; - reg = <0xab00814 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x10a>; - }; - - 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 = <0x1e 0x00>; - clock-names = "iface_clk"; - clock-rate = <0x00>; - qcom,dsi-pll-ssc-en; - qcom,dsi-pll-ssc-mode = "down-spread"; - gdsc-supply = <0x19>; - phandle = <0x31c>; - - 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 = <0x1e 0x00>; - clock-names = "iface_clk"; - clock-rate = <0x00>; - qcom,dsi-pll-ssc-en; - qcom,dsi-pll-ssc-mode = "down-spread"; - gdsc-supply = <0x19>; - phandle = <0x329>; - - 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 = <0x1e 0x00 0x1f 0x00 0x20 0x9f 0x20 0xa9 0x20 0xa3>; - clock-names = "iface_clk\0ref_clk_src\0ref_clk\0cfg_ahb_clk\0pipe_clk"; - clock-rate = <0x00>; - phandle = <0x38>; - - 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>; - phandle = <0x21>; - }; - - qcom,smp2pgpio_client_rdbg_2_in { - compatible = "qcom,smp2pgpio_client_rdbg_2_in"; - gpios = <0x21 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>; - phandle = <0x22>; - }; - - qcom,smp2pgpio_client_rdbg_2_out { - compatible = "qcom,smp2pgpio_client_rdbg_2_out"; - gpios = <0x22 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>; - phandle = <0x23>; - }; - - qcom,smp2pgpio_client_rdbg_1_in { - compatible = "qcom,smp2pgpio_client_rdbg_1_in"; - gpios = <0x23 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>; - phandle = <0x24>; - }; - - qcom,smp2pgpio_client_rdbg_1_out { - compatible = "qcom,smp2pgpio_client_rdbg_1_out"; - gpios = <0x24 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>; - phandle = <0x25>; - }; - - qcom,smp2pgpio_client_rdbg_5_in { - compatible = "qcom,smp2pgpio_client_rdbg_5_in"; - gpios = <0x25 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>; - phandle = <0x26>; - }; - - qcom,smp2pgpio_client_rdbg_5_out { - compatible = "qcom,smp2pgpio_client_rdbg_5_out"; - gpios = <0x26 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 = <0x20 0x1b 0x20 0x1c 0x1e 0x00 0x1e 0x01 0x1e 0x17 0x1e 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 0x18964020 0x124f800 0x00>; - sde-vdd-supply = <0x19>; - interrupt-parent = <0x01>; - interrupts = <0x00 0x53 0x00>; - interrupt-controller; - #interrupt-cells = <0x01>; - iommus = <0x27 0x880 0x08 0x27 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 = <0x67c280>; - qcom,sde-max-bw-high-kbps = <0x67c280>; - qcom,sde-min-core-ib-kbps = <0x249f00>; - 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 = <0x28 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>; - connectors = <0x29 0x2a 0x2b>; - #cooling-cells = <0x02>; - phandle = <0x34>; - - 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 = <0x27 0x881 0x08 0x27 0xc81 0x08>; - phandle = <0x359>; - }; - - qcom,sde-data-bus { - qcom,msm-bus,name = "mdss_sde"; - qcom,msm-bus,num-cases = <0x03>; - qcom,msm-bus,num-paths = <0x02>; - qcom,msm-bus,vectors-KBps = <0x16 0x200 0x00 0x00 0x17 0x200 0x00 0x00 0x16 0x200 0x00 0x61a800 0x17 0x200 0x00 0x61a800 0x16 0x200 0x00 0x61a800 0x17 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 = <0x2c>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,platform-reset-gpio = <0x2d 0x06 0x00>; - phandle = <0x32c>; - - 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 = <0x2c>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,platform-reset-gpio = <0x2d 0x06 0x00>; - phandle = <0x32e>; - - 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 = <0x2c>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,platform-reset-gpio = <0x2d 0x06 0x00>; - phandle = <0x330>; - - 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 = <0x2c>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,platform-reset-gpio = <0x2d 0x06 0x00>; - phandle = <0x32d>; - - 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 = <0x2c>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,platform-reset-gpio = <0x2d 0x06 0x00>; - phandle = <0x32f>; - - 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 = <0x2c>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,platform-reset-gpio = <0x2d 0x06 0x00>; - phandle = <0x331>; - - 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>; - qcom,panel-supply-entries = <0x2c>; - 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 = <0x2d 0x34 0x00>; - qcom,platform-te-gpio = <0x2d 0x0a 0x00>; - qcom,platform-reset-gpio = <0x2d 0x06 0x00>; - phandle = <0x321>; - - 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>; - qcom,panel-supply-entries = <0x2c>; - 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 = <0x2d 0x34 0x00>; - qcom,platform-te-gpio = <0x2d 0x0a 0x00>; - qcom,platform-reset-gpio = <0x2d 0x06 0x00>; - phandle = <0x324>; - - 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,mdss-dsi-min-refresh-rate = <0x35>; - 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,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 = <0x2c>; - 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,platform-reset-gpio = <0x2d 0x06 0x00>; - phandle = <0x327>; - - 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,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 = <0x2c>; - 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,platform-reset-gpio = <0x2d 0x06 0x00>; - qcom,platform-te-gpio = <0x2d 0x0a 0x00>; - phandle = <0x328>; - - 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,partial-update-enabled = "single_roi"; - qcom,panel-roi-alignment = <0x2d0 0x80 0x2d0 0x80 0x5a0 0x80>; - }; - }; - }; - - 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 = <0x2c>; - 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,platform-reset-gpio = <0x2d 0x06 0x00>; - qcom,platform-te-gpio = <0x2d 0x0a 0x00>; - phandle = <0x32a>; - - 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-dma-schedule-line = <0x05>; - qcom,mdss-dsi-t-clk-post = <0x0b>; - qcom,mdss-dsi-t-clk-pre = <0x23>; - qcom,mdss-dsi-min-refresh-rate = <0x35>; - 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,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 = <0x2c>; - 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,platform-reset-gpio = <0x2d 0x06 0x00>; - phandle = <0x32b>; - - 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 = <0x2e>; - 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>; - phandle = <0x325>; - - 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>; - phandle = <0x326>; - - 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>; - phandle = <0x35a>; - }; - - 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 = <0x2c>; - 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 = <0x2d 0x34 0x00>; - qcom,platform-reset-gpio = <0x2d 0x06 0x00>; - phandle = <0x332>; - - 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 = <0x2f>; - qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>; - qcom,default-topology-index = <0x00>; - - config0 { - qcom,split-mode = "dualctl-split"; - phandle = <0x2f>; - }; - - config1 { - qcom,split-mode = "pingpong-split"; - phandle = <0x35b>; - }; - }; - }; - }; - - 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 = <0x2c>; - 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 = <0x2d 0x34 0x00>; - qcom,platform-reset-gpio = <0x2d 0x06 0x00>; - qcom,platform-te-gpio = <0x2d 0x0a 0x00>; - phandle = <0x333>; - - 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 = <0x30>; - qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>; - qcom,default-topology-index = <0x00>; - qcom,partial-update-enabled = "single_roi"; - qcom,panel-roi-alignment = <0x2d0 0x80 0x2d0 0x80 0x5a0 0x80>; - - config0 { - qcom,split-mode = "dualctl-split"; - phandle = <0x30>; - }; - - config1 { - qcom,split-mode = "pingpong-split"; - phandle = <0x35c>; - }; - }; - }; - }; - - 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,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_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 0x32>; - qcom,mdss-dsi-t-clk-post = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x30>; - phandle = <0x334>; - - 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 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 = <0x1f0808 0x24230808 0x5030400>; - qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>; - 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; - phandle = <0x335>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - }; - }; - }; - - qcom,mdss_dsi_jdi_td4310_1080_2160_5p99_video { - qcom,mdss-dsi-panel-name = "jdi td4310 1080 2160 5p99 video dsi panel"; - qcom,mdss-dsi-panel-type = "dsi_video_mode"; - qcom,mdss-dsi-virtual-channel-id = <0x00>; - qcom,mdss-dsi-stream = <0x00>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x88>; - 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 = "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 = <0x00 0x0b 0x01 0x15>; - qcom,mdss-dsi-t-clk-post = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x31>; - qcom,mdss-dsi-bl-min-level = <0x01>; - qcom,mdss-dsi-bl-max-level = <0xdac>; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,mdss-dsi-mode-sel-gpio-state = "single_port"; - qcom,panel-supply-entries = <0x2c>; - qcom,esd-check-enabled; - qcom,mdss-dsi-panel-status-command = <0x6010001 0x500010a>; - qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,mdss-dsi-panel-status-read-length = <0x01>; - qcom,mdss-dsi-panel-max-error-count = <0x01>; - qcom,mdss-dsi-panel-status-value = <0x1c>; - qcom,platform-reset-gpio = <0x2d 0x06 0x00>; - phandle = <0x337>; - - 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 = <0x50>; - qcom,mdss-dsi-h-back-porch = <0x2a>; - qcom,mdss-dsi-h-pulse-width = <0x0e>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x0e>; - qcom,mdss-dsi-v-front-porch = <0x0c>; - qcom,mdss-dsi-v-pulse-width = <0x03>; - 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 = [15 01 00 00 00 00 02 35 00 15 01 00 00 00 00 02 36 00 39 01 00 00 00 00 03 44 03 e8 15 01 00 00 00 00 02 53 24 15 01 00 00 00 00 02 55 00 05 01 00 00 64 00 01 11 05 01 00 00 14 00 01 29 15 01 00 00 00 00 02 51 ff]; - qcom,mdss-dsi-pre-off-command = <0x5010000 0x14000128 0x5010000 0xff000110>; - nuiba,mdss-dsi-cabc-command-cabc-off = [15 01 00 00 00 00 02 53 24 15 01 00 00 00 00 02 55 00]; - nuiba,mdss-dsi-cabc-command-cabc-level1 = [15 01 00 00 00 00 02 53 24 15 01 00 00 00 00 02 55 81]; - nuiba,mdss-dsi-cabc-command-cabc-level2 = [15 01 00 00 00 00 02 53 24 15 01 00 00 00 00 02 55 82]; - nuiba,mdss-dsi-cabc-command-cabc-level3 = [15 01 00 00 00 00 02 53 24 15 01 00 00 00 00 02 55 83]; - nuiba,mdss-dsi-cabc-command-cabc-off-state = "dsi_hs_mode"; - nuiba,mdss-dsi-cabc-command-cabc-level1-state = "dsi_hs_mode"; - nuiba,mdss-dsi-cabc-command-cabc-level2-state = "dsi_hs_mode"; - nuiba,mdss-dsi-cabc-command-cabc-level3-state = "dsi_hs_mode"; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-pre-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-panel-phy-timings = <0x200808 0x24230808 0x5020400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_himax_cmd_boe { - qcom,mdss-dsi-panel-name = "himax cmd mode dsi boe 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-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 0x02 0x00 0x02 0x01 0x3c>; - 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 = <0x0f>; - qcom,mdss-dsi-t-clk-pre = <0x36>; - qcom,esd-check-enabled; - qcom,mdss-dsi-panel-status-command = <0x6010001 0x500010a 0x6010001 0x5000109>; - qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,mdss-dsi-panel-status-read-length = <0x03 0x03>; - qcom,mdss-dsi-panel-max-error-count = <0x03>; - qcom,mdss-dsi-panel-status-value = <0x9d 0x9d 0x9d 0x80 0x73 0x06>; - qcom,dynamic-mode-switch-enabled; - qcom,dynamic-mode-switch-type = "dynamic-resolution-switch-immediate"; - qcom,mdss-dsi-timing-switch-command-state = "dsi_lp_mode"; - qcom,panel-supply-entries = <0x31>; - qcom,sub-panel-supply-entries = <0x32>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-bl-min-level = <0x0f>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-mode-sel-gpio-state = "single_port"; - qcom,platform-reset-gpio = <0x2d 0x06 0x00>; - qcom,platform-sub-lcd-reset-gpio = <0x2d 0x07 0x00>; - qcom,platform-te-gpio = <0x2d 0x0a 0x00>; - qcom,platform-lcd-switch-en-gpio = <0x2d 0x1d 0x00>; - qcom,platform-lcd-switch-gpio = <0x2d 0x27 0x00>; - qcom,platform-sub-lcd-power-1p8-gpio = <0x2d 0x23 0x00>; - qcom,platform-sub-tp-reset-gpio = <0x2d 0x63 0x00>; - qcom,platform-sub-lcd-fd-gpio = <0x2d 0x5f 0x00>; - phandle = <0x346>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x8e8>; - qcom,mdss-dsi-h-front-porch = <0x20>; - qcom,mdss-dsi-h-back-porch = <0xa8>; - qcom,mdss-dsi-h-pulse-width = <0x08>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x08>; - qcom,mdss-dsi-v-front-porch = <0x14>; - 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-panel-jitter = <0x3c 0x0a>; - qcom,mdss-dsi-on-command = <0x39000000 0x351 0xfff3901 0x00 0x2532405 0x1000000 0x13539 0x00 0x4b983 0x112e3900 0x00 0x2bd0039 0x00 0x2e309 0x5010000 0x50000111 0x5010000 0x5000129>; - qcom,mdss-dsi-off-command = <0x5010000 0x28000128 0x5010000 0x78000110>; - qcom,mdss-dsi-panel-phy-timings = <0x240909 0x26240909 0x6020400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - 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-lp11-init; - qcom,mdss-dsi-init-delay-us = <0x7530>; - qcom,mdss-dsi-timing-switch-command = <0x39000000 0x351 0xfff3901 0x00 0x2532405 0x1000000 0x13539 0x00 0x4b983 0x112e3900 0x00 0x2bd0039 0x00 0x2e309 0x5010000 0x50000111 0x5010000 0x5000129>; - nuiba,mdss-dsi-prim-panel-command-rgbw-normal = [39 00 00 00 00 00 02 53 2c 39 00 00 00 00 00 02 55 01 39 00 00 00 00 00 04 b9 83 11 2e 39 00 00 00 00 00 02 bd 01 39 00 00 00 00 00 02 c4 ff 39 00 00 00 00 00 02 bd 02 39 00 00 00 00 00 1b df 87 0e 00 00 1f 95 d6 a2 82 22 01 00 00 00 00 00 40 2e 40 2e 40 40 2e 40 2e 01 39 00 00 00 00 00 02 bd 03 39 00 00 00 00 00 32 df 20 20 20 7f 7f 20 b4 3d 2d b1 a5 92 c0 0c 00 7f 00 7f 00 00 00 00 10 7e 7d 08 7f 82 6c 0b 50 04 96 0c 00 80 00 00 96 70 14 00 00 3c 00 70 05 40 04 39 00 00 00 00 00 02 bd 00 39 00 00 00 00 00 02 e3 09 39 01 00 00 00 00 15 ef 7f 02 7f 7f 02 00 00 80 80 fc 5e fd 75 00 fe 80 ff 80 40 e2 39 00 00 00 00 00 02 bd 01 39 00 00 00 00 00 02 c4 00 39 01 00 00 00 00 02 bd 00]; - nuiba,mdss-dsi-prim-panel-command-rgbw-bright = [39 00 00 00 00 00 02 53 2c 39 00 00 00 00 00 02 55 01 39 00 00 00 00 00 04 b9 83 11 2e 39 00 00 00 00 00 02 bd 01 39 00 00 00 00 00 02 c4 ff 39 00 00 00 00 00 02 bd 02 39 00 00 00 00 00 1b df 87 0e 0a 00 1f 95 d6 a2 82 22 41 00 00 00 00 00 40 2e 40 2e 40 40 2e 40 2e 00 39 00 00 00 00 00 02 bd 03 39 00 00 00 00 00 32 df 20 20 20 7f 7f 20 b4 3d 2d b1 a5 92 c0 0c 00 7f 00 7f 00 00 00 00 10 7e 7d 08 7f 82 fc 0b 00 00 96 0c 00 80 19 fe 80 70 14 ff ff 3c 99 70 05 40 00 39 00 00 00 00 00 02 bd 00 39 00 00 00 00 00 02 e3 09 39 01 00 00 00 00 15 ef 10 10 7f 7f ff 00 00 80 80 fc 5e fd 75 00 fe 80 ff 80 40 22 39 00 00 00 00 00 02 bd 01 39 00 00 00 00 00 02 c4 00 39 01 00 00 00 00 02 bd 00]; - nuiba,mdss-dsi-prim-panel-command-rgbw-outdoor = <0x39000000 0x253 0x2c390000 0x02 0x55013900 0x00 0x4b98311 0x2e390000 0x02 0xbd013900 0x00 0x2c4ff39 0x00 0x2bd03 0x39000000 0xff0032df 0x2020207f 0x7f20b43d 0x2db1a592 0xc00c007f 0x7f0000 0x107e 0x7d087f82 0xfc0b0000 0x960c0080 0x66fe8070 0x14ffff3c 0xe6700540 0x390000 0x02 0xbd013900 0x00 0x2c40039 0x1000000 0x2bd00>; - nuiba,mdss-dsi-prim-panel-command-rgbw-normal-state = "dsi_hs_mode"; - nuiba,mdss-dsi-prim-panel-command-rgbw-bright-state = "dsi_hs_mode"; - nuiba,mdss-dsi-prim-panel-command-rgbw-outdoor-state = "dsi_hs_mode"; - }; - - timing@1 { - qcom,mdss-dsi-panel-framerate = <0x44>; - qcom,mdss-dsi-panel-width = <0x2d0>; - qcom,mdss-dsi-panel-height = <0x5f0>; - qcom,mdss-dsi-h-front-porch = <0xd2>; - qcom,mdss-dsi-h-back-porch = <0x15e>; - qcom,mdss-dsi-h-pulse-width = <0x08>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x08>; - qcom,mdss-dsi-v-front-porch = <0xbe>; - qcom,mdss-dsi-v-pulse-width = <0x140>; - 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 = <0x02 0x0a>; - qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 fe 40 39 01 00 00 00 00 02 05 08 39 01 00 00 00 00 02 06 08 39 01 00 00 00 00 02 08 08 39 01 00 00 00 00 02 09 08 39 01 00 00 00 00 02 0a e0 39 01 00 00 00 00 02 0b cc 39 01 00 00 00 00 02 0c e0 39 01 00 00 00 00 02 0d a0 39 01 00 00 00 00 02 0f 5f 39 01 00 00 00 00 02 64 02 39 01 00 00 00 00 02 fe 60 39 01 00 00 00 00 02 00 84 39 01 00 00 00 00 02 01 00 39 01 00 00 00 00 02 02 02 39 01 00 00 00 00 02 03 01 39 01 00 00 00 00 02 04 00 39 01 00 00 00 00 02 05 02 39 01 00 00 00 00 02 06 73 39 01 00 00 00 00 02 07 1a 39 01 00 00 00 00 02 09 d4 39 01 00 00 00 00 02 0a 00 39 01 00 00 00 00 02 0b 02 39 01 00 00 00 00 02 0c 00 39 01 00 00 00 00 02 0d 00 39 01 00 00 00 00 02 0e 03 39 01 00 00 00 00 02 0f 9a 39 01 00 00 00 00 02 10 0a 39 01 00 00 00 00 02 12 d4 39 01 00 00 00 00 02 13 00 39 01 00 00 00 00 02 14 02 39 01 00 00 00 00 02 15 00 39 01 00 00 00 00 02 16 00 39 01 00 00 00 00 02 17 04 39 01 00 00 00 00 02 18 9a 39 01 00 00 00 00 02 19 0a 39 01 00 00 00 00 02 1b c4 39 01 00 00 00 00 02 1c 00 39 01 00 00 00 00 02 1d 04 39 01 00 00 00 00 02 1e 02 39 01 00 00 00 00 02 1f 00 39 01 00 00 00 00 02 20 06 39 01 00 00 00 00 02 21 1a 39 01 00 00 00 00 02 22 00 39 01 00 00 00 00 02 24 c4 39 01 00 00 00 00 02 25 00 39 01 00 00 00 00 02 26 04 39 01 00 00 00 00 02 27 02 39 01 00 00 00 00 02 28 00 39 01 00 00 00 00 02 29 04 39 01 00 00 00 00 02 2a 1a 39 01 00 00 00 00 02 2b 00 39 01 00 00 00 00 02 83 da 39 01 00 00 00 00 02 84 01 39 01 00 00 00 00 02 85 80 39 01 00 00 00 00 02 86 4c 39 01 00 00 00 00 02 87 00 39 01 00 00 00 00 02 88 04 39 01 00 00 00 00 02 89 25 39 01 00 00 00 00 02 8a 6f 39 01 00 00 00 00 02 8b 00 39 01 00 00 00 00 02 fe 40 39 01 00 00 00 00 02 93 00 39 01 00 00 00 00 02 85 07 39 01 00 00 00 00 02 84 01 39 01 00 00 00 00 02 86 0a 39 01 00 00 00 00 02 87 00 39 01 00 00 00 00 02 8c 00 39 01 00 00 00 00 02 88 3a 39 01 00 00 00 00 02 89 3a 39 01 00 00 00 00 02 8b 0b 39 01 00 00 00 00 02 95 00 39 01 00 00 00 00 02 91 00 39 01 00 00 00 00 02 90 00 39 01 00 00 00 00 02 fe a0 39 01 00 00 00 00 02 13 00 39 01 00 00 00 00 02 33 00 39 01 00 00 00 00 02 fe 60 39 01 00 00 00 00 02 c7 03 39 01 00 00 00 00 02 c8 04 39 01 00 00 00 00 02 c9 0e 39 01 00 00 00 00 02 ca 01 39 01 00 00 00 00 02 cb 02 39 01 00 00 00 00 02 cc 00 39 01 00 00 00 00 02 cd 16 39 01 00 00 00 00 02 ce 17 39 01 00 00 00 00 02 cf 1f 39 01 00 00 00 00 02 d0 1f 39 01 00 00 00 00 02 d1 1f 39 01 00 00 00 00 02 d2 1f 39 01 00 00 00 00 02 d3 1f 39 01 00 00 00 00 02 d4 1f 39 01 00 00 00 00 02 d5 1f 39 01 00 00 00 00 02 d6 1f 39 01 00 00 00 00 02 d7 1f 39 01 00 00 00 00 02 d8 1f 39 01 00 00 00 00 02 d9 1f 39 01 00 00 00 00 02 da 1f 39 01 00 00 00 00 02 db 03 39 01 00 00 00 00 02 dc 04 39 01 00 00 00 00 02 dd 0e 39 01 00 00 00 00 02 de 01 39 01 00 00 00 00 02 df 02 39 01 00 00 00 00 02 e0 00 39 01 00 00 00 00 02 e1 16 39 01 00 00 00 00 02 e2 17 39 01 00 00 00 00 02 e3 1f 39 01 00 00 00 00 02 e4 1f 39 01 00 00 00 00 02 e5 1f 39 01 00 00 00 00 02 e6 1f 39 01 00 00 00 00 02 e7 1f 39 01 00 00 00 00 02 e8 1f 39 01 00 00 00 00 02 e9 1f 39 01 00 00 00 00 02 ea 1f 39 01 00 00 00 00 02 eb 1f 39 01 00 00 00 00 02 ec 1f 39 01 00 00 00 00 02 ed 1f 39 01 00 00 00 00 02 ee 1f 39 01 00 00 00 00 02 ef 03 39 01 00 00 00 00 02 fe 90 39 01 00 00 00 00 02 af 80 39 01 00 00 00 00 02 b0 02 39 01 00 00 00 00 02 b1 49 39 01 00 00 00 00 02 b2 04 39 01 00 00 00 00 02 b3 92 39 01 00 00 00 00 02 b4 0b 39 01 00 00 00 00 02 b5 6d 39 01 00 00 00 00 02 b6 00 39 01 00 00 00 00 02 b7 00 39 01 00 00 00 00 02 b8 06 39 01 00 00 00 00 02 b9 db 39 01 00 00 00 00 02 ba 09 39 01 00 00 00 00 02 bb 24 39 01 00 00 00 00 02 bc 02 39 01 00 00 00 00 02 bd 49 39 01 00 00 00 00 02 be 04 39 01 00 00 00 00 02 bf 92 39 01 00 00 00 00 02 c0 0b 39 01 00 00 00 00 02 c1 6d 39 01 00 00 00 00 02 c2 00 39 01 00 00 00 00 02 c3 00 39 01 00 00 00 00 02 c4 06 39 01 00 00 00 00 02 c5 db 39 01 00 00 00 00 02 c6 09 39 01 00 00 00 00 02 c7 24 39 01 00 00 00 00 02 fe 70 39 01 00 00 00 00 02 5a 18 39 01 00 00 00 00 02 5c 00 39 01 00 00 00 00 02 5d 4c 39 01 00 00 00 00 02 a9 35 39 01 00 00 00 00 02 cb 06 39 01 00 00 00 00 02 fe 40 39 01 00 00 00 00 02 4e 07 39 01 00 00 00 00 02 4d 23 39 01 00 00 00 00 02 4f 80 39 01 00 00 00 00 02 fe d0 39 01 00 00 00 00 02 71 03 39 01 00 00 00 00 02 06 0f 39 01 00 00 00 00 02 4b f0 39 01 00 00 00 00 02 07 8e 39 01 00 00 00 00 02 fe 50 39 01 00 00 00 00 02 da 01 39 01 00 00 00 00 02 fe 52 39 01 00 00 00 00 02 da 01 39 01 00 00 00 00 02 fe a0 39 01 00 00 00 00 02 04 80 39 01 00 00 00 00 02 2a 1a 39 01 00 00 00 00 02 2b 17 39 01 00 00 00 00 02 2f 35 39 01 00 00 00 00 02 26 10 39 01 00 00 00 00 02 31 88 39 01 00 00 00 00 02 32 88 39 01 00 00 00 00 02 33 00 39 01 00 00 00 00 02 36 1e 39 01 00 00 00 00 02 37 91 39 01 00 00 00 00 02 0b 33 39 01 00 00 00 00 02 fe 70 39 01 00 00 00 00 02 49 05 39 01 00 00 00 00 02 4a 2e 39 01 00 00 00 00 02 4b 58 39 01 00 00 00 00 02 4c 77 39 01 00 00 00 00 02 4d a1 39 01 00 00 00 00 02 4e de 39 01 00 00 00 00 02 4f 2c 39 01 00 00 00 00 02 50 97 39 01 00 00 00 00 02 51 2a 39 01 00 00 00 00 02 ad ec 39 01 00 00 00 00 02 ae 80 39 01 00 00 00 00 02 af 00 39 01 00 00 00 00 02 b0 50 39 01 00 00 00 00 02 b1 3a 39 01 00 00 00 00 02 fe 70 39 01 00 00 00 00 02 48 05 39 01 00 00 00 00 02 7e 4a 39 01 00 00 00 00 02 b2 00 39 01 00 00 00 00 02 b3 01 39 01 00 00 00 00 02 b4 02 39 01 00 00 00 00 02 b5 06 39 01 00 00 00 00 02 b6 08 39 01 00 00 00 00 02 b7 10 39 01 00 00 00 00 02 b8 28 39 01 00 00 00 00 02 b9 61 39 01 00 00 00 00 02 ba af 39 01 00 00 00 00 02 bb 90 39 01 00 00 00 00 02 bc a8 39 01 00 00 00 00 02 bd 00 39 01 00 00 00 00 02 be 00 39 01 00 00 00 00 02 bf 24 39 01 00 00 00 00 02 fe 70 39 01 00 00 00 00 02 7d 32 39 01 00 00 00 00 02 7f 80 39 01 00 00 00 00 02 8e ff 39 01 00 00 00 00 02 8f ff 39 01 00 00 00 00 02 90 3b 39 01 00 00 00 00 02 91 3b 39 01 00 00 00 00 02 92 3b 39 01 00 00 00 00 02 93 3b 39 01 00 00 00 00 02 94 3b 39 01 00 00 00 00 02 99 02 39 01 00 00 00 00 02 df 33 39 01 00 00 00 00 02 e0 9a 39 01 00 00 00 00 02 e1 33 39 01 00 00 00 00 02 9a 51 39 01 00 00 00 00 02 fe 00 39 01 00 00 00 00 02 c2 08 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 51 00 00 29 01 00 00 32 00 02 11 00 29 01 00 00 32 00 02 29 00]; - qcom,mdss-dsi-off-command = <0x5010000 0x28000128 0x5010000 0x78000110>; - qcom,mdss-dsi-panel-phy-timings = <0x240909 0x26240909 0x6020400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - 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-lp11-init; - qcom,mdss-dsi-init-delay-us = <0x7530>; - qcom,mdss-dsi-timing-switch-command = [39 01 00 00 00 00 02 fe 40 39 01 00 00 00 00 02 05 08 39 01 00 00 00 00 02 06 08 39 01 00 00 00 00 02 08 08 39 01 00 00 00 00 02 09 08 39 01 00 00 00 00 02 0a e0 39 01 00 00 00 00 02 0b cc 39 01 00 00 00 00 02 0c e0 39 01 00 00 00 00 02 0d a0 39 01 00 00 00 00 02 0f 5f 39 01 00 00 00 00 02 64 02 39 01 00 00 00 00 02 fe 60 39 01 00 00 00 00 02 00 84 39 01 00 00 00 00 02 01 00 39 01 00 00 00 00 02 02 02 39 01 00 00 00 00 02 03 01 39 01 00 00 00 00 02 04 00 39 01 00 00 00 00 02 05 02 39 01 00 00 00 00 02 06 73 39 01 00 00 00 00 02 07 1a 39 01 00 00 00 00 02 09 d4 39 01 00 00 00 00 02 0a 00 39 01 00 00 00 00 02 0b 02 39 01 00 00 00 00 02 0c 00 39 01 00 00 00 00 02 0d 00 39 01 00 00 00 00 02 0e 03 39 01 00 00 00 00 02 0f 9a 39 01 00 00 00 00 02 10 0a 39 01 00 00 00 00 02 12 d4 39 01 00 00 00 00 02 13 00 39 01 00 00 00 00 02 14 02 39 01 00 00 00 00 02 15 00 39 01 00 00 00 00 02 16 00 39 01 00 00 00 00 02 17 04 39 01 00 00 00 00 02 18 9a 39 01 00 00 00 00 02 19 0a 39 01 00 00 00 00 02 1b c4 39 01 00 00 00 00 02 1c 00 39 01 00 00 00 00 02 1d 04 39 01 00 00 00 00 02 1e 02 39 01 00 00 00 00 02 1f 00 39 01 00 00 00 00 02 20 06 39 01 00 00 00 00 02 21 1a 39 01 00 00 00 00 02 22 00 39 01 00 00 00 00 02 24 c4 39 01 00 00 00 00 02 25 00 39 01 00 00 00 00 02 26 04 39 01 00 00 00 00 02 27 02 39 01 00 00 00 00 02 28 00 39 01 00 00 00 00 02 29 04 39 01 00 00 00 00 02 2a 1a 39 01 00 00 00 00 02 2b 00 39 01 00 00 00 00 02 83 da 39 01 00 00 00 00 02 84 01 39 01 00 00 00 00 02 85 80 39 01 00 00 00 00 02 86 4c 39 01 00 00 00 00 02 87 00 39 01 00 00 00 00 02 88 04 39 01 00 00 00 00 02 89 25 39 01 00 00 00 00 02 8a 6f 39 01 00 00 00 00 02 8b 00 39 01 00 00 00 00 02 fe 40 39 01 00 00 00 00 02 93 00 39 01 00 00 00 00 02 85 07 39 01 00 00 00 00 02 84 01 39 01 00 00 00 00 02 86 0a 39 01 00 00 00 00 02 87 00 39 01 00 00 00 00 02 8c 00 39 01 00 00 00 00 02 88 3a 39 01 00 00 00 00 02 89 3a 39 01 00 00 00 00 02 8b 0b 39 01 00 00 00 00 02 95 00 39 01 00 00 00 00 02 91 00 39 01 00 00 00 00 02 90 00 39 01 00 00 00 00 02 fe a0 39 01 00 00 00 00 02 13 00 39 01 00 00 00 00 02 33 00 39 01 00 00 00 00 02 fe 60 39 01 00 00 00 00 02 c7 03 39 01 00 00 00 00 02 c8 04 39 01 00 00 00 00 02 c9 0e 39 01 00 00 00 00 02 ca 01 39 01 00 00 00 00 02 cb 02 39 01 00 00 00 00 02 cc 00 39 01 00 00 00 00 02 cd 16 39 01 00 00 00 00 02 ce 17 39 01 00 00 00 00 02 cf 1f 39 01 00 00 00 00 02 d0 1f 39 01 00 00 00 00 02 d1 1f 39 01 00 00 00 00 02 d2 1f 39 01 00 00 00 00 02 d3 1f 39 01 00 00 00 00 02 d4 1f 39 01 00 00 00 00 02 d5 1f 39 01 00 00 00 00 02 d6 1f 39 01 00 00 00 00 02 d7 1f 39 01 00 00 00 00 02 d8 1f 39 01 00 00 00 00 02 d9 1f 39 01 00 00 00 00 02 da 1f 39 01 00 00 00 00 02 db 03 39 01 00 00 00 00 02 dc 04 39 01 00 00 00 00 02 dd 0e 39 01 00 00 00 00 02 de 01 39 01 00 00 00 00 02 df 02 39 01 00 00 00 00 02 e0 00 39 01 00 00 00 00 02 e1 16 39 01 00 00 00 00 02 e2 17 39 01 00 00 00 00 02 e3 1f 39 01 00 00 00 00 02 e4 1f 39 01 00 00 00 00 02 e5 1f 39 01 00 00 00 00 02 e6 1f 39 01 00 00 00 00 02 e7 1f 39 01 00 00 00 00 02 e8 1f 39 01 00 00 00 00 02 e9 1f 39 01 00 00 00 00 02 ea 1f 39 01 00 00 00 00 02 eb 1f 39 01 00 00 00 00 02 ec 1f 39 01 00 00 00 00 02 ed 1f 39 01 00 00 00 00 02 ee 1f 39 01 00 00 00 00 02 ef 03 39 01 00 00 00 00 02 fe 90 39 01 00 00 00 00 02 af 80 39 01 00 00 00 00 02 b0 02 39 01 00 00 00 00 02 b1 49 39 01 00 00 00 00 02 b2 04 39 01 00 00 00 00 02 b3 92 39 01 00 00 00 00 02 b4 0b 39 01 00 00 00 00 02 b5 6d 39 01 00 00 00 00 02 b6 00 39 01 00 00 00 00 02 b7 00 39 01 00 00 00 00 02 b8 06 39 01 00 00 00 00 02 b9 db 39 01 00 00 00 00 02 ba 09 39 01 00 00 00 00 02 bb 24 39 01 00 00 00 00 02 bc 02 39 01 00 00 00 00 02 bd 49 39 01 00 00 00 00 02 be 04 39 01 00 00 00 00 02 bf 92 39 01 00 00 00 00 02 c0 0b 39 01 00 00 00 00 02 c1 6d 39 01 00 00 00 00 02 c2 00 39 01 00 00 00 00 02 c3 00 39 01 00 00 00 00 02 c4 06 39 01 00 00 00 00 02 c5 db 39 01 00 00 00 00 02 c6 09 39 01 00 00 00 00 02 c7 24 39 01 00 00 00 00 02 fe 70 39 01 00 00 00 00 02 5a 18 39 01 00 00 00 00 02 5c 00 39 01 00 00 00 00 02 5d 4c 39 01 00 00 00 00 02 a9 35 39 01 00 00 00 00 02 cb 06 39 01 00 00 00 00 02 fe 40 39 01 00 00 00 00 02 4e 07 39 01 00 00 00 00 02 4d 23 39 01 00 00 00 00 02 4f 80 39 01 00 00 00 00 02 fe d0 39 01 00 00 00 00 02 71 03 39 01 00 00 00 00 02 06 0f 39 01 00 00 00 00 02 4b f0 39 01 00 00 00 00 02 07 8e 39 01 00 00 00 00 02 fe 50 39 01 00 00 00 00 02 da 01 39 01 00 00 00 00 02 fe 52 39 01 00 00 00 00 02 da 01 39 01 00 00 00 00 02 fe a0 39 01 00 00 00 00 02 04 80 39 01 00 00 00 00 02 2a 1a 39 01 00 00 00 00 02 2b 17 39 01 00 00 00 00 02 2f 35 39 01 00 00 00 00 02 26 10 39 01 00 00 00 00 02 31 88 39 01 00 00 00 00 02 32 88 39 01 00 00 00 00 02 33 00 39 01 00 00 00 00 02 36 1e 39 01 00 00 00 00 02 37 91 39 01 00 00 00 00 02 0b 33 39 01 00 00 00 00 02 fe 70 39 01 00 00 00 00 02 49 05 39 01 00 00 00 00 02 4a 2e 39 01 00 00 00 00 02 4b 58 39 01 00 00 00 00 02 4c 77 39 01 00 00 00 00 02 4d a1 39 01 00 00 00 00 02 4e de 39 01 00 00 00 00 02 4f 2c 39 01 00 00 00 00 02 50 97 39 01 00 00 00 00 02 51 2a 39 01 00 00 00 00 02 ad ec 39 01 00 00 00 00 02 ae 80 39 01 00 00 00 00 02 af 00 39 01 00 00 00 00 02 b0 50 39 01 00 00 00 00 02 b1 3a 39 01 00 00 00 00 02 fe 70 39 01 00 00 00 00 02 48 05 39 01 00 00 00 00 02 7e 4a 39 01 00 00 00 00 02 b2 00 39 01 00 00 00 00 02 b3 01 39 01 00 00 00 00 02 b4 02 39 01 00 00 00 00 02 b5 06 39 01 00 00 00 00 02 b6 08 39 01 00 00 00 00 02 b7 10 39 01 00 00 00 00 02 b8 28 39 01 00 00 00 00 02 b9 61 39 01 00 00 00 00 02 ba af 39 01 00 00 00 00 02 bb 90 39 01 00 00 00 00 02 bc a8 39 01 00 00 00 00 02 bd 00 39 01 00 00 00 00 02 be 00 39 01 00 00 00 00 02 bf 24 39 01 00 00 00 00 02 fe 70 39 01 00 00 00 00 02 7d 32 39 01 00 00 00 00 02 7f 80 39 01 00 00 00 00 02 8e ff 39 01 00 00 00 00 02 8f ff 39 01 00 00 00 00 02 90 3b 39 01 00 00 00 00 02 91 3b 39 01 00 00 00 00 02 92 3b 39 01 00 00 00 00 02 93 3b 39 01 00 00 00 00 02 94 3b 39 01 00 00 00 00 02 99 02 39 01 00 00 00 00 02 df 33 39 01 00 00 00 00 02 e0 9a 39 01 00 00 00 00 02 e1 33 39 01 00 00 00 00 02 9a 51 39 01 00 00 00 00 02 fe 00 39 01 00 00 00 00 02 c2 08 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 51 00 00 29 01 00 00 32 00 02 11 00 29 01 00 00 32 00 02 29 00]; - nuiba,mdss-dsi-cabc-command-cabc-off = [15 01 00 00 00 00 02 55 00]; - nuiba,mdss-dsi-cabc-command-cabc-level3 = [15 01 00 00 00 00 02 55 03]; - nuiba,mdss-dsi-cabc-command-cabc-off-state = "dsi_hs_mode"; - nuiba,mdss-dsi-cabc-command-cabc-level3-state = "dsi_hs_mode"; - nuiba,mdss-dsi-sub-lcd-gamma-high = <0x15000000 0x2fe 0x40150000 0x02 0x37801500 0x00 0x239b815 0x00 0x26400 0x15000000 0x2fe 0x70150000 0x02 0xa9351500 0x00 0x2fe0015 0x1000000 0x25320>; - nuiba,mdss-dsi-sub-lcd-gamma-low = <0x15000000 0x2fe 0x40150000 0x02 0x37c01500 0x00 0x2390815 0x00 0x26402 0x15000000 0x2fe 0x70150000 0x02 0xa9ed1500 0x00 0x2fe0015 0x1000000 0x253e0>; - nuiba,mdss-dsi-sub-lcd-gamma-low-state = "dsi_hs_mode"; - nuiba,mdss-dsi-sub-lcd-gamma-high-state = "dsi_hs_mode"; - nuiba,mdss-dsi-sub-lcd-command-aod-on = [15 00 00 00 00 00 02 fe 40 15 00 00 00 00 00 02 38 68 15 01 00 00 00 00 02 fe 00 05 01 00 00 00 00 01 39]; - nuiba,mdss-dsi-sub-lcd-command-aod-off = [15 00 00 00 00 00 02 fe 40 15 00 00 00 00 00 02 38 60 15 01 00 00 00 00 02 fe 00 05 01 00 00 00 00 01 38]; - nuiba,mdss-dsi-sub-lcd-command-aod-on-state = "dsi_hs_mode"; - nuiba,mdss-dsi-sub-lcd-command-aod-off-state = "dsi_hs_mode"; - }; - }; - }; - }; - - 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 = <0x1e 0x23 0x1e 0x22>; - clock-names = "vsync_clk\0iface_clk"; - clock-rate = <0x00 0x00>; - qcom,sde-dram-channels = <0x02>; - mboxes = <0x33 0x00>; - mbox-names = "disp_rsc"; - phandle = <0x29>; - - 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 = <0x20 0x1b 0x20 0x1c 0x1e 0x00 0x1e 0x20 0x1e 0x01>; - clock-names = "gcc_iface\0gcc_bus\0iface_clk\0rot_clk\0axi_clk"; - interrupt-parent = <0x34>; - interrupts = <0x02 0x00>; - power-domains = <0x34>; - 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 = <0x35 0x04>; - phandle = <0x28>; - - 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>; - phandle = <0x35d>; - }; - - qcom,smmu_rot_unsec_cb { - compatible = "qcom,smmu_sde_rot_unsec"; - iommus = <0x27 0x1090 0x00>; - phandle = <0x35e>; - }; - - qcom,smmu_rot_sec_cb { - compatible = "qcom,smmu_sde_rot_sec"; - iommus = <0x27 0x1091 0x00>; - phandle = <0x35f>; - }; - }; - - 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 = <0x34>; - interrupts = <0x04 0x00>; - vdda-1p2-supply = <0x36>; - clocks = <0x1e 0x02 0x1e 0x03 0x1e 0x04 0x1e 0x1a 0x1e 0x1b 0x1e 0x13>; - clock-names = "byte_clk\0byte_clk_rcg\0byte_intf_clk\0pixel_clk\0pixel_clk_rcg\0esc_clk"; - qcom,null-insertion-enabled; - phandle = <0x2e>; - - 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,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 = <0x34>; - interrupts = <0x05 0x00>; - vdda-1p2-supply = <0x36>; - clocks = <0x1e 0x05 0x1e 0x06 0x1e 0x07 0x1e 0x1c 0x1e 0x1d 0x1e 0x15>; - clock-names = "byte_clk\0byte_clk_rcg\0byte_intf_clk\0pixel_clk\0pixel_clk_rcg\0esc_clk"; - qcom,null-insertion-enabled; - phandle = <0x319>; - - 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,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 = <0x37>; - 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]; - phandle = <0x31a>; - - 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 = <0x37>; - 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>; - phandle = <0x31b>; - - 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 = <0x36>; - vdda-0p9-supply = <0x37>; - 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 = <0x34>; - interrupts = <0x0c 0x00>; - clocks = <0x1e 0x08 0x1f 0x00 0x20 0x9f 0x20 0xa9 0x20 0xa3 0x1e 0x0c 0x1e 0x0e 0x1e 0x11 0x1e 0x0a 0x1e 0x12 0x38 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>; - qcom,dp-usbpd-detection = <0x39>; - qcom,ext-disp = <0x3a>; - pinctrl-names = "mdss_dp_active\0mdss_dp_sleep"; - pinctrl-0 = <0x3b 0x3c>; - pinctrl-1 = <0x3d 0x3e>; - qcom,aux-en-gpio = <0x2d 0x02 0x00>; - qcom,aux-sel-gpio = <0x2d 0x03 0x00>; - qcom,usbplug-cc-gpio = <0x2d 0x26 0x00>; - phandle = <0x2b>; - - 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,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; - phandle = <0x42>; - - qcom,iommu_qupv3_0_geni_se_cb { - compatible = "qcom,qupv3-geni-se-cb"; - iommus = <0x27 0x03 0x00>; - phandle = <0x360>; - }; - }; - - qcom,qup_uart@0x898000 { - compatible = "qcom,msm-geni-serial-hs"; - reg = <0x898000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk\0m-ahb\0s-ahb"; - clocks = <0x20 0x58 0x20 0x6c 0x20 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x3f 0x40 0x41>; - pinctrl-1 = <0x3f 0x40 0x41>; - interrupts-extended = <0x01 0x00 0x25f 0x00 0x2d 0x30 0x00>; - status = "ok"; - qcom,wakeup-byte = <0xfd>; - qcom,wrapper-core = <0x42>; - phandle = <0x361>; - }; - - qcom,qup_uart@0x89c000 { - compatible = "qcom,msm-geni-serial-hs"; - reg = <0x89c000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk\0m-ahb\0s-ahb"; - clocks = <0x20 0x5a 0x20 0x6c 0x20 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x43>; - pinctrl-1 = <0x44>; - interrupts-extended = <0x01 0x00 0x260 0x00 0x2d 0x60 0x00>; - status = "disabled"; - qcom,wakeup-byte = <0xfd>; - qcom,wrapper-core = <0x42>; - phandle = <0x362>; - }; - - 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 = <0x20 0x4c 0x20 0x6c 0x20 0x6d>; - dmas = <0x45 0x00 0x00 0x03 0x40 0x00 0x45 0x01 0x00 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x46>; - pinctrl-1 = <0x47>; - qcom,wrapper-core = <0x42>; - status = "ok"; - phandle = <0x363>; - - gtx8_touch@5d { - compatible = "goodix,gt9889"; - reg = <0x5d>; - status = "ok"; - interrupt-parent = <0x2d>; - interrupts = <0x80 0x2800>; - vtouch-supply = <0x48>; - pinctrl-names = "pmx_ts_active\0pmx_ts_suspend"; - pinctrl-0 = <0x49 0x4a>; - pinctrl-1 = <0x4b 0x4c>; - goodix,reset-gpio = <0x2d 0x68 0x00>; - goodix,irq-gpio = <0x2d 0x80 0x2800>; - goodix,irq-flags = <0x02>; - goodix,panel-max-id = <0x0a>; - goodix,panel-max-x = <0x438>; - goodix,panel-max-y = <0x8e8>; - goodix,panel-max-w = <0x200>; - goodix,panel-max-p = <0x200>; - goodix,power-on-delay-us = <0x493e0>; - goodix,power-off-delay-us = <0x1388>; - - sensor0 { - normal-cfg; - }; - }; - }; - - 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 = <0x20 0x4e 0x20 0x6c 0x20 0x6d>; - dmas = <0x45 0x00 0x01 0x03 0x40 0x00 0x45 0x01 0x01 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x4d>; - pinctrl-1 = <0x4e>; - qcom,wrapper-core = <0x42>; - status = "disabled"; - phandle = <0x364>; - }; - - 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 = <0x20 0x50 0x20 0x6c 0x20 0x6d>; - dmas = <0x45 0x00 0x02 0x03 0x40 0x00 0x45 0x01 0x02 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x4f>; - pinctrl-1 = <0x50>; - qcom,wrapper-core = <0x42>; - status = "disabled"; - phandle = <0x365>; - }; - - 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 = <0x20 0x52 0x20 0x6c 0x20 0x6d>; - dmas = <0x45 0x00 0x03 0x03 0x40 0x00 0x45 0x01 0x03 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x51>; - pinctrl-1 = <0x52>; - qcom,wrapper-core = <0x42>; - status = "ok"; - phandle = <0x366>; - - nq@28 { - compatible = "qcom,nq-nci"; - reg = <0x28>; - qcom,nq-irq = <0x2d 0x3f 0x00>; - qcom,nq-ven = <0x2d 0x0c 0x00>; - qcom,nq-firm = <0x2d 0x3e 0x00>; - qcom,nq-clkreq = <0x53 0x15 0x00>; - qcom,nq-esepwr = <0x2d 0x74 0x00>; - interrupt-parent = <0x2d>; - interrupts = <0x3f 0x00>; - interrupt-names = "nfc_irq"; - pinctrl-names = "nfc_active\0nfc_suspend"; - pinctrl-0 = <0x54 0x55 0x56>; - pinctrl-1 = <0x57 0x58>; - }; - - tfa98xx@34 { - status = "ok"; - compatible = "nxp,tfa98xx"; - reg = <0x34>; - reset-gpio = <0x2d 0x17 0x00>; - irq-gpio = <0x2d 0x81 0x00>; - }; - - tfa98xx@35 { - status = "ok"; - compatible = "nxp,tfa98xx"; - reg = <0x35>; - reset-gpio = <0x2d 0x18 0x00>; - irq-gpio = <0x2d 0x80 0x00>; - }; - }; - - 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 = <0x20 0x54 0x20 0x6c 0x20 0x6d>; - dmas = <0x45 0x00 0x04 0x03 0x40 0x00 0x45 0x01 0x04 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x59>; - pinctrl-1 = <0x5a>; - qcom,wrapper-core = <0x42>; - status = "disabled"; - phandle = <0x367>; - }; - - 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 = <0x20 0x56 0x20 0x6c 0x20 0x6d>; - dmas = <0x45 0x00 0x05 0x03 0x40 0x00 0x45 0x01 0x05 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x5b>; - pinctrl-1 = <0x5c>; - qcom,wrapper-core = <0x42>; - status = "disabled"; - phandle = <0x368>; - }; - - 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 = <0x20 0x58 0x20 0x6c 0x20 0x6d>; - dmas = <0x45 0x00 0x06 0x03 0x40 0x00 0x45 0x01 0x06 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x5d>; - pinctrl-1 = <0x5e>; - qcom,wrapper-core = <0x42>; - status = "disabled"; - phandle = <0x369>; - }; - - 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 = <0x20 0x5a 0x20 0x6c 0x20 0x6d>; - dmas = <0x45 0x00 0x07 0x03 0x40 0x00 0x45 0x01 0x07 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x5f>; - pinctrl-1 = <0x60>; - qcom,wrapper-core = <0x42>; - status = "disabled"; - phandle = <0x36a>; - }; - - 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 = <0x20 0x4c 0x20 0x6c 0x20 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x61>; - pinctrl-1 = <0x62>; - interrupts = <0x00 0x259 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x42>; - dmas = <0x45 0x00 0x00 0x01 0x40 0x00 0x45 0x01 0x00 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x36b>; - }; - - 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 = <0x20 0x4e 0x20 0x6c 0x20 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x63>; - pinctrl-1 = <0x64>; - interrupts = <0x00 0x25a 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x42>; - dmas = <0x45 0x00 0x01 0x01 0x40 0x00 0x45 0x01 0x01 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x36c>; - }; - - 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 = <0x20 0x50 0x20 0x6c 0x20 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x65>; - pinctrl-1 = <0x66>; - interrupts = <0x00 0x25b 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x42>; - dmas = <0x45 0x00 0x02 0x01 0x40 0x00 0x45 0x01 0x02 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x36d>; - }; - - 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 = <0x20 0x52 0x20 0x6c 0x20 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x67>; - pinctrl-1 = <0x68>; - interrupts = <0x00 0x25c 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x42>; - dmas = <0x45 0x00 0x03 0x01 0x40 0x00 0x45 0x01 0x03 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x36e>; - }; - - 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 = <0x20 0x54 0x20 0x6c 0x20 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x69>; - pinctrl-1 = <0x6a>; - interrupts = <0x00 0x25d 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x42>; - dmas = <0x45 0x00 0x04 0x01 0x40 0x00 0x45 0x01 0x04 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x36f>; - }; - - 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 = <0x20 0x56 0x20 0x6c 0x20 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x6b>; - pinctrl-1 = <0x6c>; - interrupts = <0x00 0x25e 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x42>; - dmas = <0x45 0x00 0x05 0x01 0x40 0x00 0x45 0x01 0x05 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x370>; - }; - - 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 = <0x20 0x58 0x20 0x6c 0x20 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x6d>; - pinctrl-1 = <0x6e>; - interrupts = <0x00 0x25f 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x42>; - dmas = <0x45 0x00 0x06 0x01 0x40 0x00 0x45 0x01 0x06 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x371>; - }; - - 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 = <0x20 0x5a 0x20 0x6c 0x20 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x6f>; - pinctrl-1 = <0x70>; - interrupts = <0x00 0x260 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x42>; - dmas = <0x45 0x00 0x07 0x01 0x40 0x00 0x45 0x01 0x07 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x372>; - }; - - 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; - phandle = <0x73>; - - qcom,iommu_qupv3_1_geni_se_cb { - compatible = "qcom,qupv3-geni-se-cb"; - iommus = <0x27 0x6c3 0x00>; - phandle = <0x373>; - }; - }; - - qcom,qup_uart@0xa84000 { - compatible = "qcom,msm-geni-console"; - reg = <0xa84000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk\0m-ahb\0s-ahb"; - clocks = <0x20 0x5e 0x20 0x6e 0x20 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x71>; - pinctrl-1 = <0x72>; - interrupts = <0x00 0x162 0x00>; - qcom,wrapper-core = <0x73>; - status = "ok"; - phandle = <0x374>; - }; - - qcom,qup_uart@0xa88000 { - compatible = "qcom,msm-geni-console"; - reg = <0xa88000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk\0m-ahb\0s-ahb"; - clocks = <0x20 0x60 0x20 0x6e 0x20 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x74>; - pinctrl-1 = <0x75>; - interrupts = <0x00 0x163 0x00>; - qcom,wrapper-core = <0x73>; - status = "disabled"; - phandle = <0x375>; - }; - - 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 = <0x20 0x5c 0x20 0x6e 0x20 0x6f>; - dmas = <0x76 0x00 0x00 0x03 0x40 0x00 0x76 0x01 0x00 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x77>; - pinctrl-1 = <0x78>; - qcom,wrapper-core = <0x73>; - status = "disabled"; - phandle = <0x376>; - }; - - 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 = <0x20 0x5e 0x20 0x6e 0x20 0x6f>; - dmas = <0x76 0x00 0x01 0x03 0x40 0x00 0x76 0x01 0x01 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x79>; - pinctrl-1 = <0x7a>; - qcom,wrapper-core = <0x73>; - status = "disabled"; - phandle = <0x377>; - }; - - 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 = <0x20 0x60 0x20 0x6e 0x20 0x6f>; - dmas = <0x76 0x00 0x02 0x03 0x40 0x00 0x76 0x01 0x02 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x7b>; - pinctrl-1 = <0x7c>; - qcom,wrapper-core = <0x73>; - status = "ok"; - phandle = <0x378>; - - qcom,smb1355@8 { - compatible = "qcom,i2c-pmic"; - reg = <0x08>; - #address-cells = <0x01>; - #size-cells = <0x00>; - interrupt-parent = <0x7d>; - interrupts = <0x00 0xd1 0x00 0x08>; - interrupt_names = "smb1355_0"; - interrupt-controller; - #interrupt-cells = <0x03>; - qcom,periph-map = <0x10 0x12 0x13 0x16>; - phandle = <0x7f>; - - qcom,revid@100 { - compatible = "qcom,qpnp-revid"; - reg = <0x100 0x100>; - phandle = <0x7e>; - }; - - qcom,smb1355-charger@1000 { - compatible = "qcom,smb1355"; - qcom,pmic-revid = <0x7e>; - reg = <0x1000 0x700>; - #address-cells = <0x01>; - #size-cells = <0x01>; - interrupt-parent = <0x7f>; - status = "ok"; - io-channels = <0x80 0x02 0x80 0x0c>; - io-channel-names = "charger_temp\0charger_temp_max"; - qcom,disable-ctm; - phandle = <0x379>; - - 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 = <0x7d>; - interrupts = <0x00 0xd1 0x00 0x08>; - interrupt_names = "smb1355_1"; - interrupt-controller; - #interrupt-cells = <0x03>; - qcom,periph-map = <0x10 0x12 0x13 0x16>; - phandle = <0x82>; - - qcom,revid@100 { - compatible = "qcom,qpnp-revid"; - reg = <0x100 0x100>; - phandle = <0x81>; - }; - - qcom,smb1355-charger@1000 { - compatible = "qcom,smb1355"; - qcom,pmic-revid = <0x81>; - reg = <0x1000 0x700>; - #address-cells = <0x01>; - #size-cells = <0x01>; - interrupt-parent = <0x82>; - status = "ok"; - io-channels = <0x80 0x02 0x80 0x0c>; - io-channel-names = "charger_temp\0charger_temp_max"; - qcom,disable-ctm; - qcom,parallel-mode = <0x03>; - phandle = <0x37a>; - - 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"; - }; - }; - }; - - rohm@38 { - compatible = "rohm,bh1745"; - reg = <0x38>; - vdd-supply = <0x83>; - vio-supply = <0x84>; - bh1745,tp_moudle_count = <0x03>; - bh1745,adc_gain = <0x02>; - bh1745,TRANS_VALUE = <0x02>; - bh1745,cal_data0 = "0\0162\0500\0270\01832\01648\00\00\0184\0166\0111\0531\0460\00\00\0772\03620\0806\011505\010523\00\00\0265\0547\0351\02337\01923\00\00"; - bh1745,cal_data1 = "1\0242\01565\0932\09035\08607\00\00\0189\0146\088\0598\0533\00\00\0772\03620\0806\011505\010523\00\00\0265\0547\0351\02337\01923\00\00"; - bh1745,cal_data2 = "2\0199\0488\0274\02283\02068\00\00\0194\0216\0113\0886\0821\00\00\0772\03620\0806\011505\010523\00\00\0265\0547\0351\02337\01923\00\00"; - }; - - txc@1e { - compatible = "txc,pa224"; - reg = <0x1e>; - interrupt-parent = <0x2d>; - interrupts = <0x77 0x02>; - vdd-supply = <0x83>; - vio-supply = <0x84>; - txc,irq-gpio = <0x2d 0x77 0x2002>; - txc,ps_threshold_low = <0x1e>; - txc,ps_threshold_high = <0x78>; - pinctrl-names = "pa224_default\0pa224_sleep"; - pinctrl-0 = <0x85>; - pinctrl-1 = <0x86>; - txc,vdd-always-on = <0x01>; - }; - - ams@49 { - compatible = "tmd3702"; - reg = <0x49>; - interrupt-parent = <0x2d>; - interrupts = <0x78 0x00>; - vdd-supply = <0x83>; - vio-supply = <0x84>; - tmd,irq-gpio = <0x2d 0x78 0x00>; - pinctrl-names = "tmd3702_default\0tmd3702_sleep"; - pinctrl-0 = <0x87>; - pinctrl-1 = <0x88>; - tmd,power_always_on = <0x01>; - tmd,has_ps = <0x01>; - tmd,tp_moudle_count = <0x03>; - tmd,tp0 = "0\00\0652\01000\0142\0874\099"; - tmd,tp1 = "1\01\0652\01000\0142\0874\099"; - tmd,tp2 = "2\00\0652\01000\0142\0874\099"; - prox_name = "tmd3702-prox"; - als_name = "tmd3702-als"; - persist = <0xf2>; - prox_th_min = <0x28>; - prox_th_max = <0x3c>; - prox_pulse_cnt = <0x20>; - prox_apc = <0x01>; - prox_pulse_len = <0x02>; - prox_pulse_16x = <0x00>; - prox_gain = <0x00>; - poffset = <0x00>; - prox_drive = <0x06>; - als_gain = <0x07>; - als_deltap = <0x0a>; - als_time = <0x12>; - dgf = <0x326>; - ct_coef = <0x16bb>; - ct_offset = <0x66b>; - c_coef = <0x47e>; - r_coef = <0xfffffc90>; - g_coef = <0x9f6>; - b_coef = <0xfffff4de>; - coef_scale = <0x3e8>; - }; - }; - - 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 = <0x20 0x62 0x20 0x6e 0x20 0x6f>; - dmas = <0x76 0x00 0x03 0x03 0x40 0x00 0x76 0x01 0x03 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x89>; - pinctrl-1 = <0x8a>; - qcom,wrapper-core = <0x73>; - status = "disabled"; - phandle = <0x37b>; - }; - - 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 = <0x20 0x64 0x20 0x6e 0x20 0x6f>; - dmas = <0x76 0x00 0x04 0x03 0x40 0x00 0x76 0x01 0x04 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x8b>; - pinctrl-1 = <0x8c>; - qcom,wrapper-core = <0x73>; - status = "disabled"; - phandle = <0x37c>; - }; - - 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 = <0x20 0x66 0x20 0x6e 0x20 0x6f>; - dmas = <0x76 0x00 0x05 0x03 0x40 0x00 0x76 0x01 0x05 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x8d>; - pinctrl-1 = <0x8e>; - qcom,wrapper-core = <0x73>; - status = "disabled"; - phandle = <0x37d>; - }; - - 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 = <0x20 0x68 0x20 0x6e 0x20 0x6f>; - dmas = <0x76 0x00 0x06 0x03 0x40 0x00 0x76 0x01 0x06 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x8f>; - pinctrl-1 = <0x90>; - qcom,wrapper-core = <0x73>; - status = "ok"; - phandle = <0x37e>; - - himax-ts@48 { - status = "okay"; - compatible = "himax,hxcommon"; - reg = <0x48>; - interrupt-parent = <0x2d>; - interrupts = <0x7d 0x02>; - himax,panel-coords = <0x00 0x438 0x00 0x8e8>; - himax,display-coords = <0x00 0x438 0x00 0x8e8>; - himax,rst-gpio = <0x2d 0x63 0x00>; - himax,irq-gpio = <0x2d 0x7d 0x00>; - report_type = <0x01>; - }; - }; - - 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 = <0x20 0x6a 0x20 0x6e 0x20 0x6f>; - dmas = <0x76 0x00 0x07 0x03 0x40 0x00 0x76 0x01 0x07 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x91>; - pinctrl-1 = <0x92>; - qcom,wrapper-core = <0x73>; - status = "disabled"; - phandle = <0x37f>; - }; - - 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 = <0x20 0x5c 0x20 0x6e 0x20 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x93>; - pinctrl-1 = <0x93>; - interrupts = <0x00 0x161 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x73>; - dmas = <0x76 0x00 0x00 0x01 0x40 0x00 0x76 0x01 0x00 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "ok"; - phandle = <0x380>; - }; - - 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 = <0x20 0x5e 0x20 0x6e 0x20 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x94>; - pinctrl-1 = <0x95>; - interrupts = <0x00 0x162 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x73>; - dmas = <0x76 0x00 0x01 0x01 0x40 0x00 0x76 0x01 0x01 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x381>; - }; - - 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 = <0x20 0x60 0x20 0x6e 0x20 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x96>; - pinctrl-1 = <0x97>; - interrupts = <0x00 0x163 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x73>; - dmas = <0x76 0x00 0x02 0x01 0x40 0x00 0x76 0x01 0x02 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x382>; - }; - - 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 = <0x20 0x62 0x20 0x6e 0x20 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x98>; - pinctrl-1 = <0x99>; - interrupts = <0x00 0x164 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x73>; - dmas = <0x76 0x00 0x03 0x01 0x40 0x00 0x76 0x01 0x03 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x383>; - }; - - 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 = <0x20 0x64 0x20 0x6e 0x20 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x9a>; - pinctrl-1 = <0x9b>; - interrupts = <0x00 0x165 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x73>; - dmas = <0x76 0x00 0x04 0x01 0x40 0x00 0x76 0x01 0x04 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x384>; - }; - - 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 = <0x20 0x66 0x20 0x6e 0x20 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x9c>; - pinctrl-1 = <0x9d>; - interrupts = <0x00 0x166 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x73>; - dmas = <0x76 0x00 0x05 0x01 0x40 0x00 0x76 0x01 0x05 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x385>; - }; - - 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 = <0x20 0x68 0x20 0x6e 0x20 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x9e>; - pinctrl-1 = <0x9f>; - interrupts = <0x00 0x167 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x73>; - dmas = <0x76 0x00 0x06 0x01 0x40 0x00 0x76 0x01 0x06 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x386>; - }; - - 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 = <0x20 0x6a 0x20 0x6e 0x20 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0xa0>; - pinctrl-1 = <0xa1>; - interrupts = <0x00 0x168 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x73>; - dmas = <0x76 0x00 0x07 0x01 0x40 0x00 0x76 0x01 0x07 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x387>; - }; - - jtagmm@7040000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7040000 0x1000>; - reg-names = "etm-base"; - clocks = <0xa2 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x11>; - phandle = <0x388>; - }; - - jtagmm@7140000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7140000 0x1000>; - reg-names = "etm-base"; - clocks = <0xa2 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x12>; - phandle = <0x389>; - }; - - jtagmm@7240000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7240000 0x1000>; - reg-names = "etm-base"; - clocks = <0xa2 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x13>; - phandle = <0x38a>; - }; - - jtagmm@7340000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7340000 0x1000>; - reg-names = "etm-base"; - clocks = <0xa2 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x14>; - phandle = <0x38b>; - }; - - jtagmm@7440000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7440000 0x1000>; - reg-names = "etm-base"; - clocks = <0xa2 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x15>; - phandle = <0x38c>; - }; - - jtagmm@7540000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7540000 0x1000>; - reg-names = "etm-base"; - clocks = <0xa2 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x16>; - phandle = <0x38d>; - }; - - jtagmm@7640000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7640000 0x1000>; - reg-names = "etm-base"; - clocks = <0xa2 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x17>; - phandle = <0x38e>; - }; - - jtagmm@7740000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7740000 0x1000>; - reg-names = "etm-base"; - clocks = <0xa2 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x18>; - phandle = <0x38f>; - }; - - 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 = <0xa3>; - ignored-save-restore-irqs = <0x26>; - phandle = <0xa3>; - }; - - interrupt-controller@b220000 { - compatible = "qcom,pdc-sdm845"; - reg = <0xb220000 0x400>; - #interrupt-cells = <0x03>; - interrupt-parent = <0xa3>; - interrupt-controller; - phandle = <0x01>; - }; - - 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 = <0xa4 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>; - qcom,enable-ahb-bus-workaround; - phandle = <0x7d>; - - 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>; - phandle = <0x390>; - }; - - 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,support-reset = <0x01>; - qcom,s1-timer = <0x2810>; - qcom,s2-timer = <0x7d0>; - qcom,s2-type = <0x07>; - }; - - 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 = <0xa5>; - #thermal-sensor-cells = <0x00>; - phandle = <0x144>; - }; - - 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>; - phandle = <0x53>; - - key_home { - - key_home_default { - pins = "gpio5"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x00>; - phandle = <0x391>; - }; - }; - - key_vol_up { - - key_vol_up_default { - pins = "gpio6"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x00>; - phandle = <0x341>; - }; - }; - - key_cam_snapshot { - - key_cam_snapshot_default { - pins = "gpio7"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x00>; - phandle = <0x342>; - }; - }; - - key_cam_focus { - - key_cam_focus_default { - pins = "gpio8"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x00>; - phandle = <0x343>; - }; - }; - - camera_dvdd_en { - - camera_dvdd_en_default { - pins = "gpio9"; - function = "normal"; - power-source = <0x00>; - output-low; - phandle = <0x392>; - }; - }; - - camera_rear_dvdd_en { - - camera_rear_dvdd_en_default { - pins = "gpio12"; - function = "normal"; - power-source = <0x00>; - output-low; - phandle = <0x340>; - }; - }; - - nfc_clk { - - nfc_clk_default { - pins = "gpio21"; - function = "normal"; - input-enable; - power-source = <0x01>; - phandle = <0x56>; - }; - }; - }; - - qcom,coincell@2800 { - compatible = "qcom,qpnp-coincell"; - reg = <0x2800 0x100>; - phandle = <0x393>; - }; - - qcom,pm8998_rtc { - compatible = "qcom,qpnp-rtc"; - #address-cells = <0x01>; - #size-cells = <0x01>; - qcom,qpnp-rtc-write = <0x00>; - qcom,qpnp-rtc-alarm-pwrup = <0x00>; - phandle = <0x394>; - - 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>; - phandle = <0xa5>; - - 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@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>; - }; - }; - - 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 = <0xa5>; - qcom,decimation = <0x00>; - qcom,fast-avg-setup = <0x00>; - #thermal-sensor-cells = <0x01>; - phandle = <0x168>; - - 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@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>; - phandle = <0x395>; - }; - - 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>; - phandle = <0x396>; - }; - - 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>; - phandle = <0x397>; - }; - }; - - 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>; - phandle = <0x398>; - }; - - qcom,temp-alarm@2400 { - compatible = "qcom,qpnp-temp-alarm"; - reg = <0x2400 0x100>; - interrupts = <0x04 0x24 0x00 0x01>; - label = "pm8005_tz"; - #thermal-sensor-cells = <0x00>; - phandle = <0x147>; - }; - - 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>; - phandle = <0x399>; - }; - }; - - 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>; - phandle = <0x39a>; - - qcom,revid@100 { - compatible = "qcom,qpnp-revid"; - reg = <0x100 0x100>; - qcom,fab-id-valid; - phandle = <0xa6>; - }; - - qcom,misc@900 { - compatible = "qcom,qpnp-misc"; - reg = <0x900 0x100>; - phandle = <0xb1>; - }; - - 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 = <0x80 0x07>; - io-channel-names = "thermal"; - #thermal-sensor-cells = <0x00>; - phandle = <0x167>; - }; - - 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>; - phandle = <0xb3>; - - usb2_vbus_boost { - - usb2_vbus_boost_default { - pins = "gpio2"; - function = "normal"; - output-low; - power-source = <0x00>; - phandle = <0x39b>; - }; - }; - - qnovo_fet_ctrl { - - qnovo_fet_ctrl_default { - pins = "gpio6"; - function = "func1"; - output-low; - input-disable; - bias-disable; - power-source = <0x00>; - qcom,drive-strength = <0x01>; - phandle = <0xa7>; - }; - }; - - usb2_vbus_det { - - usb2_vbus_det_default { - pins = "gpio8"; - function = "normal"; - input-enable; - bias-pull-down; - power-source = <0x01>; - phandle = <0x356>; - }; - }; - - usb2_id_det { - - usb2_id_det_default { - pins = "gpio9"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x00>; - phandle = <0x39c>; - }; - }; - - usb2_ext_5v_boost { - - usb2_ext_5v_boost_default { - pins = "gpio10"; - function = "normal"; - output-low; - power-source = <0x00>; - phandle = <0x354>; - }; - }; - - gpio5_dig_out { - - gpio5_dig_out_default { - pins = "gpio5"; - function = "normal"; - power-source = <0x00>; - output-low; - input-disable; - phandle = <0xb2>; - }; - }; - }; - - qcom,qpnp-qnovo@1500 { - compatible = "qcom,qpnp-qnovo"; - reg = <0x1500 0x100>; - interrupts = <0x02 0x15 0x00 0x00>; - interrupt-names = "ptrain-done"; - qcom,pmic-revid = <0xa6>; - pinctrl-names = "default"; - pinctrl-0 = <0xa7>; - phandle = <0x39d>; - }; - - qcom,qpnp-smb2 { - compatible = "qcom,qpnp-smb2"; - #address-cells = <0x01>; - #size-cells = <0x01>; - #cooling-cells = <0x02>; - qcom,pmic-revid = <0xa6>; - io-channels = <0x80 0x08 0x80 0x0a 0x80 0x03 0x80 0x04>; - io-channel-names = "charger_temp\0charger_temp_max\0usbin_i\0usbin_v"; - qcom,boost-threshold-ua = <0x186a0>; - qcom,wipower-max-uw = <0x4c4b40>; - dpdm-supply = <0xa8>; - qcom,thermal-mitigation = <0x2dc6c0 0x16e360 0xf4240 0x7a120>; - qcom,auto-recharge-soc; - qcom,suspend-input-on-debug-batt; - qcom,usb-audio-select-support; - qcom,switch-en-gpio = <0x2d 0x31 0x00>; - qcom,mbhc-int-gpio = <0x2d 0x18 0x00>; - qcom,switch-select-gpio = <0x2d 0x2b 0x00>; - qcom,bat-temp-limit-support; - qcom,bat-temp-limit-current = <0xf4240>; - qcom,bat-temp-jeita-current = <0x3d090>; - qcom,bat-temp-jeita-cool-low-current = <0xafc80>; - qcom,bat-temp-limit-threshold = <0x190>; - qcom,bat-temp-limit-voltage = <0x1004>; - qcom,fcc-max-ua = <0x26e8f0>; - qcom,fv-max-uv = <0x432380>; - qcom,usb-icl-ua = <0x1e8480>; - phandle = <0x39e>; - - 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"; - phandle = <0xab>; - }; - - qcom,smb2-vbus { - regulator-name = "smb2-vbus"; - phandle = <0xaa>; - }; - }; - - qcom,usb-pdphy@1700 { - compatible = "qcom,qpnp-pdphy"; - reg = <0x1700 0x100>; - vdd-pdphy-supply = <0xa9>; - vbus-supply = <0xaa>; - vconn-supply = <0xab>; - 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>; - phandle = <0x39>; - }; - - 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>; - phandle = <0x164>; - }; - - rradc@4500 { - compatible = "qcom,rradc"; - reg = <0x4500 0x100>; - #address-cells = <0x01>; - #size-cells = <0x00>; - #io-channel-cells = <0x01>; - qcom,pmic-revid = <0xa6>; - phandle = <0x80>; - }; - - qpnp,fg { - compatible = "qcom,fg-gen3"; - #address-cells = <0x01>; - #size-cells = <0x01>; - qcom,pmic-revid = <0xa6>; - io-channels = <0x80 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 = <0xac>; - qcom,fg-recharge-voltage = <0x10f4>; - qcom,battery-thermal-coefficients = [cc 50 ff]; - qcom,fg-jeita-thresholds = <0x00 0x0f 0x2c 0x32>; - qcom,fg-jeita-hyst-temp = <0x02>; - qcom,fg-chg-term-current = <0x96>; - qcom,fg-sys-term-current = <0xffffff06>; - qcom,fg-force-load-profile; - nubia,use-default-batt-id = <0x0f>; - phandle = <0x39f>; - - 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"; - }; - }; - - neo,battery { - compatible = "nubia,neo-battery"; - #address-cells = <0x01>; - #size-cells = <0x01>; - reg = <0x1000 0x700>; - neo,batt-capacity-uah = <0x39fbc0>; - neo,batt-cutoff-mv = <0xd7a>; - neo,batt-soc-increase-per-sec = <0x0a>; - neo,batt-soc-decrease-per-sec = <0x3c>; - }; - }; - - qcom,pmi8998@3 { - compatible = "qcom,spmi-pmic"; - reg = <0x03 0x00>; - #address-cells = <0x02>; - #size-cells = <0x00>; - phandle = <0x3a0>; - - qpnp-labibb-regulator { - compatible = "qcom,qpnp-labibb-regulator"; - #address-cells = <0x01>; - #size-cells = <0x01>; - qcom,pmic-revid = <0xa6>; - status = "ok"; - qcom,qpnp-labibb-mode = "lcd"; - phandle = <0x3a1>; - - 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; - phandle = <0x323>; - }; - - 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>; - phandle = <0x322>; - }; - }; - - 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 = <0x445c>; - qcom,cons-sync-write-delay-us = <0x3e8>; - qcom,led-strings-list = [00 01 02]; - qcom,en-ext-pfet-sc-pro; - qcom,pmic-revid = <0xa6>; - qcom,loop-auto-gm-en; - qcom,auto-calibration-enable; - status = "okay"; - qcom,en-cabc; - phandle = <0x3a2>; - }; - - 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 = <0xa6>; - phandle = <0x3a3>; - - 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>; - phandle = <0x338>; - }; - - 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>; - phandle = <0x339>; - }; - - 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>; - phandle = <0x33d>; - }; - - 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>; - phandle = <0x33a>; - }; - - 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>; - phandle = <0x33b>; - }; - - 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>; - phandle = <0x33e>; - }; - - qcom,led_switch_0 { - label = "switch"; - qcom,led-name = "led:switch_0"; - qcom,led-mask = <0x03>; - qcom,default-led-trigger = "switch0_trigger"; - phandle = <0x33c>; - }; - - 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 = <0xad>; - pinctrl-1 = <0xae>; - phandle = <0x33f>; - }; - - 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 = <0xaf>; - pinctrl-1 = <0xb0>; - phandle = <0x3a4>; - }; - }; - - 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 = <0xa6>; - qcom,pmic-misc = <0xb1>; - qcom,misc-clk-trim-error-reg = <0xf3>; - qcom,actuator-type = <0x01>; - qcom,play-mode = "direct"; - qcom,vmax-mv = <0xa8c>; - qcom,ilim-ma = <0x320>; - qcom,sc-dbc-cycles = <0x340>; - qcom,wave-play-rate-us = <0x130e>; - qcom,en-brake; - qcom,lra-high-z = "opt1"; - qcom,lra-auto-res-mode = "qwd"; - qcom,lra-res-cal-period = <0x04>; - status = "ok"; - qcom,lra-auto-mode; - qcom,wave-samples = <0x7e7e7e28 0x28282828>; - qcom,ztemt_vibrator_ms = <0x3c>; - phandle = <0x3a5>; - }; - - 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"; - phandle = <0x3a6>; - }; - - 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>; - qcom,force-pwm-size = <0x09>; - qcom,mode-select = <0x00>; - qcom,period = <0x186a0>; - #pwm-cells = <0x02>; - status = "okay"; - phandle = <0x3a7>; - - qcom,pwm { - qcom,duty = <0xc350>; - label = "pwm"; - }; - }; - - 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>; - phandle = <0xb6>; - }; - - 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>; - phandle = <0xb5>; - }; - - 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>; - phandle = <0xb4>; - }; - - 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"; - phandle = <0x3a8>; - }; - - qcom,leds@d000 { - compatible = "qcom,leds-qpnp"; - reg = <0xd000 0x100>; - label = "rgb"; - status = "okay"; - pinctrl-names = "default"; - pinctrl-0 = <0xb2>; - test-gpios = <0xb3 0x05 0x01>; - phandle = <0x3a9>; - - qcom,rgb_0 { - label = "rgb"; - qcom,id = <0x03>; - qcom,mode = "lpg"; - pwms = <0xb4 0x00 0x00>; - qcom,pwm-us = <0x3e8>; - qcom,start-idx = <0x00>; - qcom,idx-len = <0x3f>; - qcom,duty-pcts = [02 04 06 08 09 0a 0c 0e 10 11 12 14 16 18 19 1a 1b 1c 1e 20 22 24 26 28 19 2a 2c 2e 2f 30 32 34 36 38 39 3a 3b 3c 3d 3e 40 42 44 46 48 49 4a 4b 4c 4e 50 52 54 56 58 59 5a 5b 5c 5e 60 62 64]; - qcom,lut-flags = <0x1b>; - qcom,pause-lo = <0x00>; - qcom,pause-hi = <0x00>; - qcom,ramp-step-ms = <0xc8>; - qcom,max-current = <0x0c>; - qcom,is_auto_breath = <0x01>; - qcom,led_channel = <0x30>; - qcom,default-state = "off"; - linux,name = "nubia_led"; - nubia,grade_percentage = <0x64>; - nubia,grade_scale_offset = <0xff>; - nubia,fade_time = <0x03>; - nubia,fullon_time = <0x00>; - nubia,fulloff_time = <0x04>; - nubia,onceblink_max_grade = <0x46>; - nubia,autoblink_max_grade = <0x64>; - qcom,in-order-command-processing; - linux,default-trigger = "none"; - phandle = <0x3aa>; - }; - - qcom,rgb_1 { - label = "rgb"; - qcom,id = <0x04>; - qcom,mode = "lpg"; - pwms = <0xb5 0x00 0x00>; - qcom,pwm-us = <0x3e8>; - qcom,start-idx = <0x00>; - qcom,idx-len = <0x3f>; - qcom,duty-pcts = [02 04 06 08 09 0a 0c 0e 10 11 12 14 16 18 19 1a 1b 1c 1e 20 22 24 26 28 19 2a 2c 2e 2f 30 32 34 36 38 39 3a 3b 3c 3d 3e 40 42 44 46 48 49 4a 4b 4c 4e 50 52 54 56 58 59 5a 5b 5c 5e 60 62 64]; - qcom,lut-flags = <0x1b>; - qcom,pause-lo = <0x00>; - qcom,pause-hi = <0x00>; - qcom,ramp-step-ms = <0xc8>; - qcom,max-current = <0x0c>; - qcom,is_auto_breath = <0x01>; - qcom,led_channel = <0x40>; - qcom,default-state = "off"; - linux,name = "green"; - nubia,grade_percentage = <0x64>; - nubia,grade_scale_offset = <0x0a>; - nubia,fade_time = <0x03>; - nubia,fullon_time = <0x00>; - nubia,fulloff_time = <0x04>; - nubia,onceblink_max_grade = <0x46>; - nubia,autoblink_max_grade = <0x64>; - qcom,in-order-command-processing; - linux,default-trigger = "none"; - phandle = <0x3ab>; - }; - - qcom,rgb_2 { - label = "rgb"; - qcom,id = <0x05>; - qcom,mode = "lpg"; - pwms = <0xb6 0x00 0x00>; - qcom,pwm-us = <0x3e8>; - qcom,start-idx = <0x00>; - qcom,idx-len = <0x3f>; - qcom,duty-pcts = [02 04 06 08 09 0a 0c 0e 10 11 12 14 16 18 19 1a 1b 1c 1e 20 22 24 26 28 19 2a 2c 2e 2f 30 32 34 36 38 39 3a 3b 3c 3d 3e 40 42 44 46 48 49 4a 4b 4c 4e 50 52 54 56 58 59 5a 5b 5c 5e 60 62 64]; - qcom,lut-flags = <0x1b>; - qcom,pause-lo = <0x00>; - qcom,pause-hi = <0x00>; - qcom,ramp-step-ms = <0xc8>; - qcom,default-state = "off"; - qcom,max-current = <0x0c>; - qcom,is_auto_breath = <0x01>; - qcom,led_channel = <0x50>; - linux,name = "blue"; - linux,default-trigger = "none"; - nubia,grade_percentage = <0x1e>; - nubia,grade_scale_offset = <0x64>; - nubia,fade_time = <0x03>; - nubia,fullon_time = <0x00>; - nubia,fulloff_time = <0x04>; - nubia,onceblink_max_grade = <0x46>; - nubia,autoblink_max_grade = <0x64>; - qcom,in-order-command-processing; - phandle = <0x3ac>; - }; - }; - }; - }; - - qcom,spmi-debug@6b22000 { - compatible = "qcom,spmi-pmic-arb-debug"; - reg = <0x6b22000 0x60 0x7820a8 0x04>; - reg-names = "core\0fuse"; - clocks = <0xa2 0x00>; - clock-names = "core_clk"; - qcom,fuse-disable-bit = <0x0c>; - #address-cells = <0x02>; - #size-cells = <0x00>; - phandle = <0x3ad>; - - 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 0x29b9>; - phandle = <0xb7>; - }; - - 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 = <0xb7>; - phandle = <0x3ae>; - }; - - 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>; - phandle = <0xb8>; - }; - - 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 = <0xb8>; - qcom,count-unit = <0x400000>; - qcom,byte-mid-mask = <0xe000>; - qcom,byte-mid-match = <0xe000>; - phandle = <0x3af>; - }; - - 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>; - phandle = <0xb9>; - }; - - 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>; - phandle = <0xba>; - }; - - qcom,snoc_cnoc_keepalive { - compatible = "qcom,devbw"; - governor = "powersave"; - qcom,src-dst-ports = <0x8b 0x273>; - qcom,active-only; - status = "ok"; - qcom,bw-tbl = <0x01>; - phandle = <0x3b0>; - }; - - qcom,cpu0-memlat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cpulist = <0x11 0x12 0x13 0x14>; - qcom,target-dev = <0xb9>; - qcom,cachemiss-ev = <0x2a>; - qcom,core-dev-table = <0x493e0 0x2fa 0xb6d00 0x6b8 0x114900 0x826 0x15f900 0xb71 0x185100 0xf27>; - phandle = <0x3b1>; - }; - - qcom,cpu4-memlat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cpulist = <0x15 0x16 0x17 0x18>; - qcom,target-dev = <0xba>; - qcom,cachemiss-ev = <0x2a>; - qcom,core-dev-table = <0x493e0 0x2fa 0x79e00 0x6b8 0xc4e00 0x826 0xfd200 0xb71 0x122a00 0xf27 0x180600 0x134f 0x1a5e00 0x172b 0x1de200 0x1ae1>; - phandle = <0x3b2>; - }; - - qcom,l3-cpu0 { - compatible = "devfreq-simple-dev"; - clock-names = "devfreq_clk"; - clocks = <0xbb 0x03>; - governor = "performance"; - phandle = <0xbc>; - }; - - qcom,l3-cpu4 { - compatible = "devfreq-simple-dev"; - clock-names = "devfreq_clk"; - clocks = <0xbb 0x04>; - governor = "performance"; - phandle = <0xbd>; - }; - - qcom,cpu0-l3lat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cpulist = <0x11 0x12 0x13 0x14>; - qcom,target-dev = <0xbc>; - qcom,cachemiss-ev = <0x17>; - qcom,core-dev-table = <0x493e0 0x11e1a300 0xb6d00 0x22551000 0xef100 0x26e8f000 0x127500 0x3010b000 0x172500 0x34a49000 0x185100 0x39387000 0x1a1300 0x4dd1e000>; - phandle = <0x3b3>; - }; - - qcom,cpu4-l3lat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cpulist = <0x15 0x16 0x17 0x18>; - qcom,target-dev = <0xbd>; - qcom,cachemiss-ev = <0x17>; - qcom,core-dev-table = <0x493e0 0x11e1a300 0xfd200 0x22551000 0x122a00 0x3010b000 0x180600 0x34a49000 0x1b8a00 0x39387000 0x1de200 0x4dd1e000>; - phandle = <0x3b4>; - }; - - qcom,l3-cdsp { - compatible = "devfreq-simple-dev"; - clock-names = "devfreq_clk"; - clocks = <0xbb 0x0d>; - governor = "powersave"; - phandle = <0xd3>; - }; - - cpu-pmu { - compatible = "arm,armv8-pmuv3"; - qcom,irq-is-percpu; - interrupts = <0x01 0x05 0x04>; - phandle = <0x3b5>; - }; - - 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>; - phandle = <0xbe>; - }; - - devfreq-cpufreq { - phandle = <0x3b6>; - - mincpubw-cpufreq { - target-dev = <0xbe>; - cpu-to-dev-map-0 = <0x1a1300 0x2fa>; - cpu-to-dev-map-4 = <0x1cb600 0x2fa 0x21b100 0xa25>; - }; - }; - - qcom,devfreq-compute { - compatible = "qcom,arm-cpu-mon"; - qcom,cpulist = <0x15 0x16 0x17 0x18>; - qcom,target-dev = <0xbe>; - qcom,core-dev-table = <0x1cb600 0x2fa 0x21b100 0xa25>; - phandle = <0x3b7>; - }; - - qcom,rpmhclk { - compatible = "qcom,rpmh-clk-sdm845"; - #clock-cells = <0x01>; - mboxes = <0xbf 0x00>; - mbox-names = "apps"; - phandle = <0x1f>; - }; - - qcom,gcc@100000 { - compatible = "qcom,gcc-sdm845\0syscon"; - reg = <0x100000 0x1f0000>; - reg-names = "cc_base"; - vdd_cx-supply = <0x1b>; - vdd_cx_ao-supply = <0xc0>; - #clock-cells = <0x01>; - #reset-cells = <0x01>; - phandle = <0x20>; - }; - - qcom,videocc@ab00000 { - compatible = "qcom,video_cc-sdm845\0syscon"; - reg = <0xab00000 0x10000>; - reg-names = "cc_base"; - vdd_cx-supply = <0x1b>; - #clock-cells = <0x01>; - #reset-cells = <0x01>; - phandle = <0xd8>; - }; - - qcom,camcc@ad00000 { - compatible = "qcom,cam_cc-sdm845\0syscon"; - reg = <0xad00000 0x10000>; - reg-names = "cc_base"; - vdd_cx-supply = <0x1b>; - vdd_mx-supply = <0xc1>; - qcom,cam_cc_csi0phytimer_clk_src-opp-handle = <0xc2>; - qcom,cam_cc_csi1phytimer_clk_src-opp-handle = <0xc3>; - qcom,cam_cc_csi2phytimer_clk_src-opp-handle = <0xc4>; - qcom,cam_cc_cci_clk_src-opp-handle = <0xc5>; - qcom,cam_cc_ife_0_csid_clk_src-opp-handle = <0xc6>; - qcom,cam_cc_ife_0_clk_src-opp-handle = <0xc7>; - qcom,cam_cc_ife_1_csid_clk_src-opp-handle = <0xc8>; - qcom,cam_cc_ife_1_clk_src-opp-handle = <0xc9>; - qcom,cam_cc_ife_lite_csid_clk_src-opp-handle = <0xca>; - qcom,cam_cc_ife_lite_clk_src-opp-handle = <0xcb>; - qcom,cam_cc_icp_clk_src-opp-handle = <0xcc>; - qcom,cam_cc_ipe_0_clk_src-opp-handle = <0xcd>; - qcom,cam_cc_ipe_1_clk_src-opp-handle = <0xce>; - qcom,cam_cc_bps_clk_src-opp-handle = <0xcf>; - #clock-cells = <0x01>; - #reset-cells = <0x01>; - phandle = <0xd9>; - }; - - qcom,dispcc@af00000 { - compatible = "qcom,dispcc-sdm845\0syscon"; - reg = <0xaf00000 0x10000>; - reg-names = "cc_base"; - vdd_cx-supply = <0x1b>; - #clock-cells = <0x01>; - #reset-cells = <0x01>; - phandle = <0x1e>; - }; - - qcom,gpucc@5090000 { - compatible = "qcom,gpucc-sdm845\0syscon"; - reg = <0x5090000 0x9000>; - reg-names = "cc_base"; - vdd_cx-supply = <0x1b>; - vdd_mx-supply = <0xc1>; - qcom,gpu_cc_gmu_clk_src-opp-handle = <0xd0>; - #clock-cells = <0x01>; - #reset-cells = <0x01>; - phandle = <0xda>; - }; - - qcom,gfxcc@5090000 { - compatible = "qcom,gfxcc-sdm845"; - reg = <0x5090000 0x9000>; - reg-names = "cc_base"; - vdd_gfx-supply = <0x1d>; - qcom,gpu_cc_gx_gfx3d_clk_src-opp-handle = <0xd1>; - #clock-cells = <0x01>; - #reset-cells = <0x01>; - phandle = <0x1c>; - }; - - syscon@17970018 { - compatible = "syscon"; - reg = <0x17970018 0x04>; - phandle = <0xdb>; - }; - - qcom,cpucc@0x17d41000 { - compatible = "qcom,clk-cpu-osm"; - reg = <0x17d41000 0x1400 0x17d43000 0x1400 0x17d45800 0x1400>; - reg-names = "osm_l3_base\0osm_pwrcl_base\0osm_perfcl_base"; - vdd_l3_mx_ao-supply = <0xd2>; - vdd_pwrcl_mx_ao-supply = <0xd2>; - qcom,mx-turbo-freq = <0x581e9800 0x64b54000 0xc4b20101>; - l3-devs = <0xbc 0xbd 0xd3 0xd1>; - clock-names = "xo_ao"; - clocks = <0x1f 0x01>; - #clock-cells = <0x01>; - phandle = <0xbb>; - - qcom,limits-dcvs@0 { - compatible = "qcom,msm-hw-limits"; - interrupts = <0x00 0x20 0x04>; - qcom,affinity = <0x00>; - #thermal-sensor-cells = <0x00>; - 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 = <0xd4>; - isens-vref-settings = <0xd6d80 0xd6d80 0x4e20>; - phandle = <0x0a>; - }; - - qcom,wil6210 { - compatible = "qcom,wil6210"; - qcom,pcie-parent = <0xd5>; - qcom,wigig-en = <0x2d 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 = <0xd6>; - vddio-supply = <0xd7>; - qcom,use-ext-clocks; - clocks = <0x1f 0x0a 0x1f 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"; - phandle = <0x3b8>; - }; - }; - - qcom,cc-debug@100000 { - compatible = "qcom,debugcc-sdm845"; - qcom,cc-count = <0x06>; - qcom,gcc = <0x20>; - qcom,videocc = <0xd8>; - qcom,camcc = <0xd9>; - qcom,dispcc = <0x1e>; - qcom,gpucc = <0xda>; - qcom,cpucc = <0xdb>; - clock-names = "xo_clk_src"; - clocks = <0x1f 0x00>; - #clock-cells = <0x01>; - phandle = <0x3b9>; - }; - - qcom,aopclk { - compatible = "qcom,aop-qmp-clk-v1"; - #clock-cells = <0x01>; - mboxes = <0xa4 0x00>; - mbox-names = "qdss_clk"; - phandle = <0xa2>; - }; - - 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 = <0x20 0x8a 0x20 0x88 0x20 0x89 0x20 0x8c>; - qcom,op-freq-hz = <0x00 0x00 0x00 0x11e1a300>; - vdd-hba-supply = <0xdc>; - 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"; - phandle = <0xde>; - }; - - 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 = <0x1f 0x00 0x20 0x88 0x20 0xb9>; - status = "ok"; - compatible = "qcom,ufs-phy-qmp-v3"; - vdda-phy-supply = <0x37>; - vdda-pll-supply = <0x36>; - vdda-phy-max-microamp = <0xf5b4>; - vdda-pll-max-microamp = <0x477c>; - phandle = <0xdd>; - }; - - ufshc@1d84000 { - compatible = "qcom,ufshc"; - reg = <0x1d84000 0x2500>; - interrupts = <0x00 0x109 0x00>; - phys = <0xdd>; - phy-names = "ufsphy"; - ufs-qcom-crypto = <0xde>; - 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 = <0x20 0xb1 0x20 0xb7 0x20 0x89 0x20 0xb3 0x20 0xb5 0x1f 0x00 0x20 0x92 0x20 0x90 0x20 0x91>; - 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 = <0xdf>; - pinctrl-1 = <0xe0>; - resets = <0x20 0x0e>; - reset-names = "core_reset"; - status = "ok"; - vdd-hba-supply = <0xdc>; - vdd-hba-fixed-regulator; - vcc-supply = <0xe1>; - vcc-voltage-level = <0x2d0370 0x2d2a80>; - vccq2-supply = <0x84>; - vcc-max-microamp = <0x927c0>; - vccq2-max-microamp = <0x927c0>; - qcom,vddp-ref-clk-supply = <0xe2>; - qcom,vddp-ref-clk-max-microamp = <0x64>; - phandle = <0x3ba>; - }; - - 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,sdr104-wa; - 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 = <0x20 0x70 0x20 0x71>; - 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 = "ok"; - vdd-supply = <0xe3>; - qcom,vdd-voltage-level = <0x2d0370 0x2d2a80>; - qcom,vdd-current-level = <0xc8 0xc3500>; - vdd-io-supply = <0xe4>; - 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 = <0xe5 0xe6 0xe7 0xe8>; - pinctrl-1 = <0xe9 0xea 0xeb 0xe8>; - pinctrl-2 = <0xec 0xed 0xee>; - pinctrl-3 = <0xef 0xf0 0xf1>; - pinctrl-4 = <0xf2 0xf3 0xf4>; - pinctrl-5 = <0xf5 0xf6 0xf7>; - cd-gpios = <0x2d 0x7e 0x01>; - phandle = <0x3bb>; - }; - - 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 = <0x1f 0x00 0x20 0x2c 0x20 0x2f 0x20 0x0b 0x20 0x2d 0x20 0x30 0x20 0x2e 0x20 0x48>; - 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 = <0xc1>; - vdd_mx-uV = <0x181>; - vdd_mss-supply = <0xf8>; - 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 = <0x08>; - status = "ok"; - memory-region = <0xf9>; - qcom,mem-protect-id = <0x0f>; - qcom,gpio-err-fatal = <0xfa 0x00 0x00>; - qcom,gpio-err-ready = <0xfa 0x01 0x00>; - qcom,gpio-proxy-unvote = <0xfa 0x02 0x00>; - qcom,gpio-stop-ack = <0xfa 0x03 0x00>; - qcom,gpio-shutdown-ack = <0xfa 0x07 0x00>; - qcom,gpio-force-stop = <0xfb 0x00 0x00>; - mboxes = <0xa4 0x00>; - mbox-names = "mss-pil"; - phandle = <0x3bc>; - - qcom,mba-mem@0 { - compatible = "qcom,pil-mba-mem"; - memory-region = <0xfc>; - }; - }; - - 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 = <0x1f 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 = <0xfd>; - qcom,gpio-err-fatal = <0xfe 0x00 0x00>; - qcom,gpio-proxy-unvote = <0xfe 0x02 0x00>; - qcom,gpio-err-ready = <0xfe 0x01 0x00>; - qcom,gpio-stop-ack = <0xfe 0x03 0x00>; - qcom,gpio-force-stop = <0xff 0x00 0x00>; - mboxes = <0xa4 0x00>; - mbox-names = "adsp-pil"; - }; - - qcom,ssc@5c00000 { - compatible = "qcom,pil-tz-generic"; - reg = <0x5c00000 0x4000>; - interrupts = <0x00 0x1ee 0x01>; - vdd_cx-supply = <0x100>; - qcom,vdd_cx-uV-uA = <0x181 0x00>; - vdd_mx-supply = <0x101>; - qcom,vdd_mx-uV-uA = <0x181 0x00>; - qcom,proxy-reg-names = "vdd_cx\0vdd_mx"; - qcom,keep-proxy-regs-on; - clocks = <0x1f 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 = <0x102>; - qcom,gpio-err-fatal = <0x103 0x00 0x00>; - qcom,gpio-proxy-unvote = <0x103 0x02 0x00>; - qcom,gpio-err-ready = <0x103 0x01 0x00>; - qcom,gpio-stop-ack = <0x103 0x03 0x00>; - qcom,gpio-force-stop = <0x104 0x00 0x00>; - mboxes = <0xa4 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; - phandle = <0x3bd>; - - qcom,iommu_slim_ctrl_cb { - compatible = "qcom,iommu-slim-ctrl-cb"; - iommus = <0x27 0x1806 0x00 0x27 0x180d 0x00 0x27 0x180e 0x01 0x27 0x1810 0x01>; - phandle = <0x3be>; - }; - - msm_dai_slim { - compatible = "qcom,msm-dai-slim"; - elemental-addr = [ff ff ff fe 17 02]; - }; - }; - - 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; - phandle = <0x3bf>; - - qcom,iommu_slim_ctrl_cb { - compatible = "qcom,iommu-slim-ctrl-cb"; - iommus = <0x27 0x1813 0x00>; - phandle = <0x3c0>; - }; - - 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]; - phandle = <0x3c1>; - }; - }; - - qcom,msm-eud@88e0000 { - compatible = "qcom,msm-eud"; - interrupt-names = "eud_irq"; - interrupts = <0x00 0x1ec 0x04>; - reg = <0x88e0000 0x2000>; - reg-names = "eud_base"; - clocks = <0x20 0xa9>; - clock-names = "cfg_ahb_clk"; - vdda33-supply = <0xa9>; - status = "ok"; - phandle = <0x311>; - }; - - 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 = <0xc1>; - vdd_mx-uV = <0x181 0x186a0>; - clocks = <0x1f 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 = <0x105>; - qcom,spss-scsr-bits = <0x18 0x19>; - mboxes = <0xa4 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; - phandle = <0x3c2>; - }; - - 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 = <0x1f 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 = <0x106>; - qcom,gpio-err-fatal = <0x107 0x00 0x00>; - qcom,gpio-proxy-unvote = <0x107 0x02 0x00>; - qcom,gpio-err-ready = <0x107 0x01 0x00>; - qcom,gpio-stop-ack = <0x107 0x03 0x00>; - qcom,gpio-force-stop = <0x108 0x00 0x00>; - status = "ok"; - mboxes = <0xa4 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 = <0x109>; - }; - - 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 = <0x27 0x1401 0x30>; - dma-coherent; - }; - - qcom,msm_fastrpc_compute_cb2 { - compatible = "qcom,msm-fastrpc-compute-cb"; - label = "cdsprpc-smd"; - iommus = <0x27 0x1402 0x30>; - dma-coherent; - }; - - qcom,msm_fastrpc_compute_cb3 { - compatible = "qcom,msm-fastrpc-compute-cb"; - label = "cdsprpc-smd"; - iommus = <0x27 0x1403 0x30>; - dma-coherent; - }; - - qcom,msm_fastrpc_compute_cb4 { - compatible = "qcom,msm-fastrpc-compute-cb"; - label = "cdsprpc-smd"; - iommus = <0x27 0x1404 0x30>; - dma-coherent; - }; - - qcom,msm_fastrpc_compute_cb5 { - compatible = "qcom,msm-fastrpc-compute-cb"; - label = "cdsprpc-smd"; - iommus = <0x27 0x1405 0x30>; - dma-coherent; - }; - - qcom,msm_fastrpc_compute_cb6 { - compatible = "qcom,msm-fastrpc-compute-cb"; - label = "cdsprpc-smd"; - iommus = <0x27 0x1406 0x30>; - dma-coherent; - }; - - qcom,msm_fastrpc_compute_cb7 { - compatible = "qcom,msm-fastrpc-compute-cb"; - label = "cdsprpc-smd"; - iommus = <0x27 0x1407 0x30>; - dma-coherent; - }; - - qcom,msm_fastrpc_compute_cb8 { - compatible = "qcom,msm-fastrpc-compute-cb"; - label = "cdsprpc-smd"; - iommus = <0x27 0x1408 0x30>; - dma-coherent; - }; - - qcom,msm_fastrpc_compute_cb9 { - compatible = "qcom,msm-fastrpc-compute-cb"; - label = "cdsprpc-smd"; - qcom,secure-context-bank; - iommus = <0x27 0x1409 0x30>; - dma-coherent; - }; - - qcom,msm_fastrpc_compute_cb10 { - compatible = "qcom,msm-fastrpc-compute-cb"; - label = "cdsprpc-smd"; - qcom,secure-context-bank; - iommus = <0x27 0x140a 0x30>; - dma-coherent; - }; - - qcom,msm_fastrpc_compute_cb11 { - compatible = "qcom,msm-fastrpc-compute-cb"; - label = "adsprpc-smd"; - iommus = <0x27 0x1823 0x00>; - dma-coherent; - }; - - qcom,msm_fastrpc_compute_cb12 { - compatible = "qcom,msm-fastrpc-compute-cb"; - label = "adsprpc-smd"; - iommus = <0x27 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>; - }; - - 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 = <0x10a>; - qcom,proxy-reg-names = "vdd"; - clocks = <0xd8 0x0b 0xd8 0x08 0xd8 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 = <0x10b>; - status = "ok"; - }; - - qcom,msm-ssc-sensors { - compatible = "qcom,msm-ssc-sensors"; - status = "ok"; - qcom,firmware-name = "slpi"; - phandle = <0x3c3>; - }; - - cpuss_dump { - compatible = "qcom,cpuss-dump"; - - qcom,l1_i_cache0 { - qcom,dump-node = <0x10c>; - qcom,dump-id = <0x60>; - }; - - qcom,l1_i_cache1 { - qcom,dump-node = <0x10d>; - qcom,dump-id = <0x61>; - }; - - qcom,l1_i_cache2 { - qcom,dump-node = <0x10e>; - qcom,dump-id = <0x62>; - }; - - qcom,l1_i_cache3 { - qcom,dump-node = <0x10f>; - qcom,dump-id = <0x63>; - }; - - qcom,l1_i_cache100 { - qcom,dump-node = <0x110>; - qcom,dump-id = <0x64>; - }; - - qcom,l1_i_cache101 { - qcom,dump-node = <0x111>; - qcom,dump-id = <0x65>; - }; - - qcom,l1_i_cache102 { - qcom,dump-node = <0x112>; - qcom,dump-id = <0x66>; - }; - - qcom,l1_i_cache103 { - qcom,dump-node = <0x113>; - qcom,dump-id = <0x67>; - }; - - qcom,l1_d_cache0 { - qcom,dump-node = <0x114>; - qcom,dump-id = <0x80>; - }; - - qcom,l1_d_cache1 { - qcom,dump-node = <0x115>; - qcom,dump-id = <0x81>; - }; - - qcom,l1_d_cache2 { - qcom,dump-node = <0x116>; - qcom,dump-id = <0x82>; - }; - - qcom,l1_d_cache3 { - qcom,dump-node = <0x117>; - qcom,dump-id = <0x83>; - }; - - qcom,l1_d_cache100 { - qcom,dump-node = <0x118>; - qcom,dump-id = <0x84>; - }; - - qcom,l1_d_cache101 { - qcom,dump-node = <0x119>; - qcom,dump-id = <0x85>; - }; - - qcom,l1_d_cache102 { - qcom,dump-node = <0x11a>; - qcom,dump-id = <0x86>; - }; - - qcom,l1_d_cache103 { - qcom,dump-node = <0x11b>; - qcom,dump-id = <0x87>; - }; - - qcom,llcc1_d_cache { - qcom,dump-node = <0x11c>; - qcom,dump-id = <0x140>; - }; - - qcom,llcc2_d_cache { - qcom,dump-node = <0x11d>; - qcom,dump-id = <0x141>; - }; - - qcom,llcc3_d_cache { - qcom,dump-node = <0x11e>; - qcom,dump-id = <0x142>; - }; - - qcom,llcc4_d_cache { - qcom,dump-node = <0x11f>; - qcom,dump-id = <0x143>; - }; - - qcom,l1_tlb_dump0 { - qcom,dump-node = <0x120>; - qcom,dump-id = <0x120>; - }; - - qcom,l1_tlb_dump100 { - qcom,dump-node = <0x121>; - qcom,dump-id = <0x121>; - }; - - qcom,l1_tlb_dump200 { - qcom,dump-node = <0x122>; - qcom,dump-id = <0x122>; - }; - - qcom,l1_tlb_dump300 { - qcom,dump-node = <0x123>; - qcom,dump-id = <0x123>; - }; - - qcom,l1_tlb_dump400 { - qcom,dump-node = <0x124>; - qcom,dump-id = <0x124>; - }; - - qcom,l1_tlb_dump500 { - qcom,dump-node = <0x125>; - qcom,dump-id = <0x125>; - }; - - qcom,l1_tlb_dump600 { - qcom,dump-node = <0x126>; - qcom,dump-id = <0x126>; - }; - - qcom,l1_tlb_dump700 { - qcom,dump-node = <0x127>; - 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>; - phandle = <0x35>; - }; - - 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>; - phandle = <0x11c>; - }; - - llcc_2_dcache { - qcom,dump-size = <0x1141c0>; - phandle = <0x11d>; - }; - - llcc_3_dcache { - qcom,dump-size = <0x1141c0>; - phandle = <0x11e>; - }; - - llcc_4_dcache { - qcom,dump-size = <0x1141c0>; - phandle = <0x11f>; - }; - }; - - 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>; - phandle = <0xa4>; - }; - - 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>; - phandle = <0xbf>; - }; - - 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>; - phandle = <0x33>; - }; - - system_pm { - compatible = "qcom,system-pm"; - mboxes = <0xbf 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 = <0x128>; - 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>; - phandle = <0x128>; - }; - - 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 = <0x129>; - qcom,qos-config = <0x12a>; - qcom,ramp-time = <0x10 0x20 0x30 0x40>; - phandle = <0x3c4>; - }; - - 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>; - phandle = <0x129>; - }; - - 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>; - phandle = <0x12a>; - }; - - 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 = <0x12b 0x12c 0x12d 0x12e>; - qcom,xprt = "smem"; - phandle = <0x12f>; - }; - - qcom,glink-ssr-adsp { - compatible = "qcom,glink_ssr"; - label = "adsp"; - qcom,edge = "lpass"; - qcom,notify-edges = <0x12f 0x12c 0x12d>; - qcom,xprt = "smem"; - phandle = <0x12b>; - }; - - qcom,glink-ssr-dsps { - compatible = "qcom,glink_ssr"; - label = "slpi"; - qcom,edge = "dsps"; - qcom,notify-edges = <0x12f 0x12b 0x12d>; - qcom,xprt = "smem"; - phandle = <0x12c>; - }; - - qcom,glink-ssr-cdsp { - compatible = "qcom,glink_ssr"; - label = "cdsp"; - qcom,edge = "cdsp"; - qcom,notify-edges = <0x12f 0x12b 0x12c>; - qcom,xprt = "smem"; - phandle = <0x12d>; - }; - - qcom,glink-ssr-spss { - compatible = "qcom,glink_ssr"; - label = "spss"; - qcom,edge = "spss"; - qcom,notify-edges = <0x12f>; - qcom,xprt = "mailbox"; - phandle = <0x12e>; - }; - - 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,low-latency-xprt; - }; - - 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 = "spss1d"; - qcom,spss-test-firmware-name = "spss1t"; - qcom,spss-prod-firmware-name = "spss1p"; - qcom,spss-debug-reg-addr = <0x1886020>; - status = "ok"; - phandle = <0x3c5>; - }; - - 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 = <0x2d 0x79 0x00>; - qcom,finger-detect-gpio = <0x53 0x05 0x00>; - }; - - qseecom@86d00000 { - compatible = "qcom,qseecom"; - reg = <0x86d00000 0x2200000>; - 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 = <0x20 0x11 0x20 0x11 0x20 0x0f 0x20 0x10>; - qcom,ce-opp-freq = <0xa37d070>; - qcom,qsee-reentrancy-support = <0x02>; - phandle = <0x3c6>; - }; - - 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 = <0x20 0x48>; - clock-names = "iface_clk"; - phandle = <0x3c7>; - }; - - tz-log@146bf720 { - compatible = "qcom,tz-log"; - reg = <0x146bf720 0x3000>; - qcom,hyplog-enabled; - hyplog-address-offset = <0x410>; - hyplog-size-offset = <0x414>; - phandle = <0x3c8>; - }; - - 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 = <0x20 0x11 0x20 0x11 0x20 0x0f 0x20 0x10>; - qcom,ce-opp-freq = <0xa37d070>; - qcom,request-bw-before-clk; - qcom,smmu-s1-enable; - iommus = <0x27 0x706 0x01 0x27 0x716 0x01>; - phandle = <0x3c9>; - - qcom_cedev_ns_cb { - compatible = "qcom,qcedev,context-bank"; - label = "ns_context"; - iommus = <0x27 0x712 0x00 0x27 0x71f 0x00>; - virtual-addr = <0x60000000>; - virtual-size = <0x40000000>; - }; - - qcom_cedev_s_cb { - compatible = "qcom,qcedev,context-bank"; - label = "secure_context"; - iommus = <0x27 0x713 0x00 0x27 0x71c 0x00 0x27 0x71d 0x00 0x27 0x71e 0x00>; - virtual-addr = <0x60200000>; - virtual-size = <0x40000000>; - qcom,secure-context-bank; - }; - }; - - qcom,msm_hdcp { - compatible = "qcom,msm-hdcp"; - phandle = <0x3ca>; - }; - - 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 = <0x20 0x11 0x20 0x11 0x20 0x0f 0x20 0x10>; - 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 = <0x27 0x704 0x01 0x27 0x714 0x01>; - phandle = <0x3cb>; - }; - - 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 = <0x00>; - 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>; - phandle = <0x3cc>; - - qcom,smp2pgpio_map_ipa_1_out { - compatible = "qcom,smp2pgpio-map-ipa-1-out"; - gpios = <0x130 0x00 0x00>; - }; - - qcom,smp2pgpio_map_ipa_1_in { - compatible = "qcom,smp2pgpio-map-ipa-1-in"; - gpios = <0x131 0x00 0x00>; - }; - - ipa_smmu_ap { - compatible = "qcom,ipa-smmu-ap-cb"; - qcom,smmu-s1-bypass; - iommus = <0x27 0x720 0x00>; - qcom,iova-mapping = <0x20000000 0x40000000>; - qcom,additional-mapping = <0x146bd000 0x146bd000 0x2000>; - phandle = <0x3cd>; - }; - - ipa_smmu_wlan { - compatible = "qcom,ipa-smmu-wlan-cb"; - qcom,smmu-s1-bypass; - iommus = <0x27 0x721 0x00>; - qcom,additional-mapping = <0x1e60000 0x1e60000 0x80000>; - phandle = <0x3ce>; - }; - - ipa_smmu_uc { - compatible = "qcom,ipa-smmu-uc-cb"; - qcom,smmu-s1-bypass; - iommus = <0x27 0x722 0x00>; - qcom,iova-mapping = <0x40000000 0x20000000>; - phandle = <0x3cf>; - }; - }; - - qcom,ipa_fws { - compatible = "qcom,pil-tz-generic"; - qcom,pas-id = <0x0f>; - qcom,firmware-name = "ipa_fws"; - qcom,pil-force-shutdown; - memory-region = <0x132>; - }; - - 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>; - phandle = <0x3d0>; - }; - - 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 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 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 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 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 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 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 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 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 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 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 0x1430280 0x01 0x00 0x00 0x1430288 0x01 0x00 0x00 0x143028c 0x07 0x00 0x00 0xc201244 0x01 0x00 0x00 0xc202244 0x01 0x00>; - phandle = <0x3d1>; - }; - - 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 = <0x27 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 = <0x133 0x00 0x00>; - qcom,gpio-early-crash-ind = <0x133 0x01 0x00>; - vdd-0.8-cx-mx-supply = <0x134>; - vdd-1.8-xo-supply = <0x135>; - vdd-1.3-rfa-supply = <0x136>; - vdd-3.3-ch0-supply = <0x137>; - 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>; - phandle = <0x3d2>; - }; - - modem_proc { - qcom,qmi-dev-name = "modem"; - #cooling-cells = <0x02>; - phandle = <0x3d3>; - }; - - modem_current { - qcom,qmi-dev-name = "modem_current"; - #cooling-cells = <0x02>; - phandle = <0x3d4>; - }; - - modem_skin { - qcom,qmi-dev-name = "modem_skin"; - #cooling-cells = <0x02>; - phandle = <0x3d5>; - }; - - modem_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - #cooling-cells = <0x02>; - phandle = <0x14c>; - }; - }; - - adsp { - qcom,instance-id = <0x01>; - - adsp_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - #cooling-cells = <0x02>; - phandle = <0x14d>; - }; - }; - - cdsp { - qcom,instance-id = <0x43>; - - cdsp_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - #cooling-cells = <0x02>; - phandle = <0x14e>; - }; - }; - - slpi { - qcom,instance-id = <0x53>; - - slpi_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - #cooling-cells = <0x02>; - phandle = <0x14f>; - }; - }; - }; - - thermal-zones { - phandle = <0x3d6>; - - aoss0-usr { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "user_space"; - thermal-sensors = <0x138 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 = <0x138 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 = <0x138 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 = <0x138 0x03>; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - cpu3-silver-usr { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x138 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 = <0x138 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 = <0x138 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 = <0x138 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 = <0x138 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 = <0x138 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 = <0x138 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 = <0x138 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 = <0x138 0x0c>; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - aoss1-usr { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x139 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 = <0x139 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 = <0x139 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 = <0x139 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 = <0x139 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 = <0x139 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 = <0x139 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 = <0x139 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"; - phandle = <0x13a>; - }; - }; - - cooling-maps { - - gpu_cdev0 { - trip = <0x13a>; - cooling-device = <0xd1 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 = <0x139 0x02>; - thermal-governor = "step_wise"; - - trips { - - pop-trip { - temperature = <0x17318>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x13b>; - }; - }; - - cooling-maps { - - pop_cdev4 { - trip = <0x13b>; - cooling-device = <0x15 0xffffffff 0xfffffffd>; - }; - - pop_cdev5 { - trip = <0x13b>; - cooling-device = <0x16 0xffffffff 0xfffffffd>; - }; - - pop_cdev6 { - trip = <0x13b>; - cooling-device = <0x17 0xffffffff 0xfffffffd>; - }; - - pop_cdev7 { - trip = <0x13b>; - cooling-device = <0x18 0xffffffff 0xfffffffd>; - }; - }; - }; - - cpu0-silver-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0x138 0x01>; - thermal-governor = "step_wise"; - - trips { - - emerg-config0 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0x13c>; - }; - }; - - cooling-maps { - - emerg_cdev0 { - trip = <0x13c>; - cooling-device = <0x11 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu1-silver-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0x138 0x02>; - thermal-governor = "step_wise"; - - trips { - - emerg-config1 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0x13d>; - }; - }; - - cooling-maps { - - emerg_cdev1 { - trip = <0x13d>; - cooling-device = <0x12 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu2-silver-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0x138 0x03>; - thermal-governor = "step_wise"; - - trips { - - emerg-config2 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0x13e>; - }; - }; - - cooling-maps { - - emerg_cdev2 { - trip = <0x13e>; - cooling-device = <0x13 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu3-silver-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0x138 0x04>; - thermal-governor = "step_wise"; - - trips { - - emerg-config3 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0x13f>; - }; - }; - - cooling-maps { - - emerg_cdev3 { - trip = <0x13f>; - cooling-device = <0x14 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu0-gold-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0x138 0x07>; - thermal-governor = "step_wise"; - - trips { - - emerg-config4 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0x140>; - }; - }; - - cooling-maps { - - emerg_cdev4 { - trip = <0x140>; - cooling-device = <0x15 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu1-gold-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0x138 0x08>; - thermal-governor = "step_wise"; - - trips { - - emerg-config5 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0x141>; - }; - }; - - cooling-maps { - - emerg_cdev5 { - trip = <0x141>; - cooling-device = <0x16 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu2-gold-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0x138 0x09>; - thermal-governor = "step_wise"; - - trips { - - emerg-config6 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0x142>; - }; - }; - - cooling-maps { - - emerg_cdev6 { - trip = <0x142>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu3-gold-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0x138 0x0a>; - thermal-governor = "step_wise"; - - trips { - - emerg-config7 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0x143>; - }; - }; - - cooling-maps { - - emerg_cdev7 { - trip = <0x143>; - 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 = <0x144>; - phandle = <0x3d7>; - - trips { - - pm8998-trip0 { - temperature = <0x19a28>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x145>; - }; - - pm8998-trip1 { - temperature = <0x1e848>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x146>; - }; - - pm8998-trip2 { - temperature = <0x23668>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x3d8>; - }; - }; - - cooling-maps { - - trip0_cpu0 { - trip = <0x145>; - cooling-device = <0x11 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu1 { - trip = <0x145>; - cooling-device = <0x12 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu2 { - trip = <0x145>; - cooling-device = <0x13 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu3 { - trip = <0x145>; - cooling-device = <0x14 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu4 { - trip = <0x145>; - cooling-device = <0x15 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu5 { - trip = <0x145>; - cooling-device = <0x16 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu6 { - trip = <0x145>; - cooling-device = <0x17 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu7 { - trip = <0x145>; - cooling-device = <0x18 0xfffffffd 0xfffffffd>; - }; - - trip1_cpu1 { - trip = <0x146>; - cooling-device = <0x12 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu2 { - trip = <0x146>; - cooling-device = <0x13 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu3 { - trip = <0x146>; - cooling-device = <0x14 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu4 { - trip = <0x146>; - cooling-device = <0x15 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu5 { - trip = <0x146>; - cooling-device = <0x16 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu6 { - trip = <0x146>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu7 { - trip = <0x146>; - cooling-device = <0x18 0xfffffffe 0xfffffffe>; - }; - }; - }; - - pm8005_tz { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x147>; - - 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 = <0x138 0x00>; - tracks-low; - - trips { - - aoss0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x148>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x148>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x148>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x148>; - cooling-device = <0xd1 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x148>; - cooling-device = <0x149 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x148>; - cooling-device = <0x14a 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x148>; - cooling-device = <0x14b 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x148>; - cooling-device = <0x14c 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x148>; - cooling-device = <0x14d 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x148>; - cooling-device = <0x14e 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x148>; - cooling-device = <0x14f 0x00 0x00>; - }; - }; - }; - - cpu0-silver-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x138 0x01>; - tracks-low; - - trips { - - cpu0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x150>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x150>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x150>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x150>; - cooling-device = <0xd1 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x150>; - cooling-device = <0x149 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x150>; - cooling-device = <0x14a 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x150>; - cooling-device = <0x14b 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x150>; - cooling-device = <0x14c 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x150>; - cooling-device = <0x14d 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x150>; - cooling-device = <0x14e 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x150>; - cooling-device = <0x14f 0x00 0x00>; - }; - }; - }; - - cpu1-silver-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x138 0x02>; - tracks-low; - - trips { - - cpu1-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x151>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x151>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x151>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x151>; - cooling-device = <0xd1 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x151>; - cooling-device = <0x149 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x151>; - cooling-device = <0x14a 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x151>; - cooling-device = <0x14b 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x151>; - cooling-device = <0x14c 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x151>; - cooling-device = <0x14d 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x151>; - cooling-device = <0x14e 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x151>; - cooling-device = <0x14f 0x00 0x00>; - }; - }; - }; - - cpu2-silver-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x138 0x03>; - tracks-low; - - trips { - - cpu2-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x152>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x152>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x152>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x152>; - cooling-device = <0xd1 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x152>; - cooling-device = <0x149 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x152>; - cooling-device = <0x14a 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x152>; - cooling-device = <0x14b 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x152>; - cooling-device = <0x14c 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x152>; - cooling-device = <0x14d 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x152>; - cooling-device = <0x14e 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x152>; - cooling-device = <0x14f 0x00 0x00>; - }; - }; - }; - - cpu3-silver-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x138 0x04>; - tracks-low; - - trips { - - cpu3-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x153>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x153>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x153>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x153>; - cooling-device = <0xd1 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x153>; - cooling-device = <0x149 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x153>; - cooling-device = <0x14a 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x153>; - cooling-device = <0x14b 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x153>; - cooling-device = <0x14c 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x153>; - cooling-device = <0x14d 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x153>; - cooling-device = <0x14e 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x153>; - cooling-device = <0x14f 0x00 0x00>; - }; - }; - }; - - kryo-l3-0-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x138 0x05>; - tracks-low; - - trips { - - l3-0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x154>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x154>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x154>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x154>; - cooling-device = <0xd1 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x154>; - cooling-device = <0x149 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x154>; - cooling-device = <0x14a 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x154>; - cooling-device = <0x14b 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x154>; - cooling-device = <0x14c 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x154>; - cooling-device = <0x14d 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x154>; - cooling-device = <0x14e 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x154>; - cooling-device = <0x14f 0x00 0x00>; - }; - }; - }; - - kryo-l3-1-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x138 0x06>; - tracks-low; - - trips { - - l3-1-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x155>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x155>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x155>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x155>; - cooling-device = <0xd1 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x155>; - cooling-device = <0x149 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x155>; - cooling-device = <0x14a 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x155>; - cooling-device = <0x14b 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x155>; - cooling-device = <0x14c 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x155>; - cooling-device = <0x14d 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x155>; - cooling-device = <0x14e 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x155>; - cooling-device = <0x14f 0x00 0x00>; - }; - }; - }; - - cpu0-gold-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x138 0x07>; - tracks-low; - - trips { - - cpug0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x156>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x156>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x156>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x156>; - cooling-device = <0xd1 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x156>; - cooling-device = <0x149 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x156>; - cooling-device = <0x14a 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x156>; - cooling-device = <0x14b 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x156>; - cooling-device = <0x14c 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x156>; - cooling-device = <0x14d 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x156>; - cooling-device = <0x14e 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x156>; - cooling-device = <0x14f 0x00 0x00>; - }; - }; - }; - - cpu1-gold-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x138 0x08>; - tracks-low; - - trips { - - cpug1-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x157>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x157>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x157>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x157>; - cooling-device = <0xd1 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x157>; - cooling-device = <0x149 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x157>; - cooling-device = <0x14a 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x157>; - cooling-device = <0x14b 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x157>; - cooling-device = <0x14c 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x157>; - cooling-device = <0x14d 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x157>; - cooling-device = <0x14e 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x157>; - cooling-device = <0x14f 0x00 0x00>; - }; - }; - }; - - cpu2-gold-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x138 0x09>; - tracks-low; - - trips { - - cpug2-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x158>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x158>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x158>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x158>; - cooling-device = <0xd1 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x158>; - cooling-device = <0x149 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x158>; - cooling-device = <0x14a 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x158>; - cooling-device = <0x14b 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x158>; - cooling-device = <0x14c 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x158>; - cooling-device = <0x14d 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x158>; - cooling-device = <0x14e 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x158>; - cooling-device = <0x14f 0x00 0x00>; - }; - }; - }; - - cpu3-gold-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x138 0x0a>; - tracks-low; - - trips { - - cpug3-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x159>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x159>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x159>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x159>; - cooling-device = <0xd1 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x159>; - cooling-device = <0x149 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x159>; - cooling-device = <0x14a 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x159>; - cooling-device = <0x14b 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x159>; - cooling-device = <0x14c 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x159>; - cooling-device = <0x14d 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x159>; - cooling-device = <0x14e 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x159>; - cooling-device = <0x14f 0x00 0x00>; - }; - }; - }; - - gpu0-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x138 0x0b>; - tracks-low; - - trips { - - gpu0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x15a>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x15a>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x15a>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x15a>; - cooling-device = <0xd1 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x15a>; - cooling-device = <0x149 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x15a>; - cooling-device = <0x14a 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x15a>; - cooling-device = <0x14b 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x15a>; - cooling-device = <0x14c 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x15a>; - cooling-device = <0x14d 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x15a>; - cooling-device = <0x14e 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x15a>; - cooling-device = <0x14f 0x00 0x00>; - }; - }; - }; - - gpu1-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x138 0x0c>; - tracks-low; - - trips { - - gpu1-trip_l { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x15b>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x15b>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x15b>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x15b>; - cooling-device = <0xd1 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x15b>; - cooling-device = <0x149 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x15b>; - cooling-device = <0x14a 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x15b>; - cooling-device = <0x14b 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x15b>; - cooling-device = <0x14c 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x15b>; - cooling-device = <0x14d 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x15b>; - cooling-device = <0x14e 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x15b>; - cooling-device = <0x14f 0x00 0x00>; - }; - }; - }; - - aoss1-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x139 0x00>; - tracks-low; - - trips { - - aoss1-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x15c>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x15c>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x15c>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x15c>; - cooling-device = <0xd1 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x15c>; - cooling-device = <0x149 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x15c>; - cooling-device = <0x14a 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x15c>; - cooling-device = <0x14b 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x15c>; - cooling-device = <0x14c 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x15c>; - cooling-device = <0x14d 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x15c>; - cooling-device = <0x14e 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x15c>; - cooling-device = <0x14f 0x00 0x00>; - }; - }; - }; - - mdm-dsp-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x139 0x01>; - tracks-low; - - trips { - - dsp-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x15d>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x15d>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x15d>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x15d>; - cooling-device = <0xd1 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x15d>; - cooling-device = <0x149 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x15d>; - cooling-device = <0x14a 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x15d>; - cooling-device = <0x14b 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x15d>; - cooling-device = <0x14c 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x15d>; - cooling-device = <0x14d 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x15d>; - cooling-device = <0x14e 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x15d>; - cooling-device = <0x14f 0x00 0x00>; - }; - }; - }; - - ddr-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x139 0x02>; - tracks-low; - - trips { - - ddr-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x15e>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x15e>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x15e>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x15e>; - cooling-device = <0xd1 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x15e>; - cooling-device = <0x149 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x15e>; - cooling-device = <0x14a 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x15e>; - cooling-device = <0x14b 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x15e>; - cooling-device = <0x14c 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x15e>; - cooling-device = <0x14d 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x15e>; - cooling-device = <0x14e 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x15e>; - cooling-device = <0x14f 0x00 0x00>; - }; - }; - }; - - wlan-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x139 0x03>; - tracks-low; - - trips { - - wlan-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x15f>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x15f>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x15f>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x15f>; - cooling-device = <0xd1 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x15f>; - cooling-device = <0x149 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x15f>; - cooling-device = <0x14a 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x15f>; - cooling-device = <0x14b 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x15f>; - cooling-device = <0x14c 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x15f>; - cooling-device = <0x14d 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x15f>; - cooling-device = <0x14e 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x15f>; - cooling-device = <0x14f 0x00 0x00>; - }; - }; - }; - - compute-hvx-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x139 0x04>; - tracks-low; - - trips { - - hvx-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x160>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x160>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x160>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x160>; - cooling-device = <0xd1 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x160>; - cooling-device = <0x149 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x160>; - cooling-device = <0x14a 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x160>; - cooling-device = <0x14b 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x160>; - cooling-device = <0x14c 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x160>; - cooling-device = <0x14d 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x160>; - cooling-device = <0x14e 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x160>; - cooling-device = <0x14f 0x00 0x00>; - }; - }; - }; - - camera-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x139 0x05>; - tracks-low; - - trips { - - camera-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x161>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x161>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x161>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x161>; - cooling-device = <0xd1 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x161>; - cooling-device = <0x149 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x161>; - cooling-device = <0x14a 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x161>; - cooling-device = <0x14b 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x161>; - cooling-device = <0x14c 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x161>; - cooling-device = <0x14d 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x161>; - cooling-device = <0x14e 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x161>; - cooling-device = <0x14f 0x00 0x00>; - }; - }; - }; - - mmss-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x139 0x06>; - tracks-low; - - trips { - - mmss-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x162>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x162>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x162>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x162>; - cooling-device = <0xd1 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x162>; - cooling-device = <0x149 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x162>; - cooling-device = <0x14a 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x162>; - cooling-device = <0x14b 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x162>; - cooling-device = <0x14c 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x162>; - cooling-device = <0x14d 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x162>; - cooling-device = <0x14e 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x162>; - cooling-device = <0x14f 0x00 0x00>; - }; - }; - }; - - mdm-core-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0x139 0x07>; - tracks-low; - - trips { - - mdm-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x163>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x163>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x163>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x163>; - cooling-device = <0xd1 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x163>; - cooling-device = <0x149 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x163>; - cooling-device = <0x14a 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x163>; - cooling-device = <0x14b 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x163>; - cooling-device = <0x14c 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x163>; - cooling-device = <0x14d 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x163>; - cooling-device = <0x14e 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x163>; - cooling-device = <0x14f 0x00 0x00>; - }; - }; - }; - - ibat-high { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "step_wise"; - thermal-sensors = <0x164 0x00>; - - trips { - - low-ibat { - temperature = <0x1388>; - hysteresis = <0xc8>; - type = "passive"; - phandle = <0x3d9>; - }; - }; - }; - - ibat-vhigh { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "step_wise"; - thermal-sensors = <0x164 0x01>; - - trips { - - ibat_vhigh { - temperature = <0x1770>; - hysteresis = <0x64>; - type = "passive"; - phandle = <0x3da>; - }; - }; - }; - - vbat { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-governor = "low_limits_cap"; - thermal-sensors = <0x164 0x02>; - tracks-low; - - trips { - - low-vbat { - temperature = <0xc80>; - hysteresis = <0x64>; - type = "passive"; - phandle = <0x165>; - }; - }; - - cooling-maps { - - vbat_cpu4 { - trip = <0x165>; - cooling-device = <0x15 0xfffffffe 0xfffffffe>; - }; - - vbat_cpu5 { - trip = <0x165>; - cooling-device = <0x16 0xfffffffe 0xfffffffe>; - }; - - vbat_map6 { - trip = <0x165>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - - vbat_map7 { - trip = <0x165>; - cooling-device = <0x18 0xfffffffe 0xfffffffe>; - }; - }; - }; - - vbat_low { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_cap"; - thermal-sensors = <0x164 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 = <0x164 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 = <0x164 0x05>; - tracks-low; - - trips { - - low-soc { - temperature = <0x05>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x166>; - }; - }; - - cooling-maps { - - soc_cpu4 { - trip = <0x166>; - cooling-device = <0x15 0xfffffffe 0xfffffffe>; - }; - - soc_cpu5 { - trip = <0x166>; - cooling-device = <0x16 0xfffffffe 0xfffffffe>; - }; - - soc_map6 { - trip = <0x166>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - - soc_map7 { - trip = <0x166>; - cooling-device = <0x18 0xfffffffe 0xfffffffe>; - }; - }; - }; - - pmi8998_tz { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x167>; - - trips { - - pmi8998-trip0 { - temperature = <0x19a28>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x3db>; - }; - - pmi8998-trip1 { - temperature = <0x1e848>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x3dc>; - }; - - pmi8998-trip2 { - temperature = <0x23668>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x3dd>; - }; - }; - }; - - xo-therm-adc { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x168 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 = <0x168 0x4d>; - 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 = <0x168 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 = <0x168 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>; - phandle = <0x138>; - }; - - 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>; - phandle = <0x139>; - }; - - mem_dump { - compatible = "qcom,mem-dump"; - memory-region = <0x169>; - - 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 = <0x27 0x16 0x00>; - qcom,smmu-cfg = <0x01>; - qcom,iova-range = <0x00 0x100000 0x00 0x100000>; - status = "ok"; - phandle = <0x45>; - }; - - 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 = <0x27 0x6d6 0x00>; - qcom,smmu-cfg = <0x01>; - qcom,iova-range = <0x00 0x100000 0x00 0x100000>; - status = "ok"; - phandle = <0x76>; - }; - - 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 = <0x20 0x77 0x20 0x79>; - 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 = <0x16a>; - pinctrl-2 = <0x16a 0x16b>; - pinctrl-3 = <0x16c>; - pinctrl-4 = <0x16c 0x16d>; - pinctrl-5 = <0x16a 0x16c>; - pinctrl-6 = <0x16a 0x16b 0x16c 0x16d>; - qcom,smmu-s1-bypass; - iommus = <0x27 0x20 0x0f>; - phandle = <0x3de>; - }; - - rpmh-regulator-ebilvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "ebi.lvl"; - - regulator-s1 { - regulator-name = "pm8998_s1_level"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x01>; - regulator-max-microvolt = <0x10000>; - phandle = <0x3df>; - }; - - regulator-cdev { - compatible = "qcom,rpmh-reg-cdev"; - mboxes = <0xa4 0x00>; - qcom,reg-resource-name = "ebi"; - #cooling-cells = <0x02>; - phandle = <0x14b>; - }; - }; - - rpmh-regulator-smpa2 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 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>; - phandle = <0x3e0>; - }; - }; - - rpmh-regulator-smpa3 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 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>; - phandle = <0x355>; - }; - }; - - rpmh-regulator-smpa5 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 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>; - phandle = <0xd7>; - }; - }; - - rpmh-regulator-mxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0xbf 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>; - phandle = <0xc1>; - }; - - regulator-s6-level-ao { - regulator-name = "pm8998_s6_level_ao"; - qcom,set = <0x01>; - regulator-min-microvolt = <0x01>; - regulator-max-microvolt = <0x10000>; - phandle = <0xd2>; - }; - - mx-cdev-lvl { - compatible = "qcom,regulator-cooling-device"; - regulator-cdev-supply = <0xc1>; - regulator-levels = <0x101 0x01>; - #cooling-cells = <0x02>; - phandle = <0x14a>; - }; - }; - - rpmh-regulator-smpa7 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 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>; - phandle = <0xd6>; - }; - }; - - rpmh-regulator-cxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "cx.lvl"; - pm8998_s9_level-parent-supply = <0xc1>; - pm8998_s9_level_ao-parent-supply = <0xd2>; - - 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>; - 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>; - phandle = <0xc0>; - }; - - regulator-cdev { - compatible = "qcom,rpmh-reg-cdev"; - mboxes = <0xa4 0x00>; - qcom,reg-resource-name = "cx"; - #cooling-cells = <0x02>; - phandle = <0x149>; - }; - }; - - rpmh-regulator-ldoa1 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "ldoa1"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x01>; - proxy-supply = <0x37>; - - 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 = <0x02>; - phandle = <0x37>; - }; - - 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 = <0x02>; - phandle = <0xd4>; - }; - - 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 = <0x02>; - qcom,init-enable = <0x00>; - }; - }; - - rpmh-regulator-ldoa2 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "ldoa2"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - regulator-always-on; - phandle = <0xe2>; - }; - }; - - rpmh-regulator-ldoa3 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "ldoa3"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x3e1>; - }; - }; - - rpmh-regulator-lmxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0xbf 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>; - phandle = <0x101>; - }; - }; - - rpmh-regulator-ldoa5 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "ldoa5"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x134>; - }; - }; - - rpmh-regulator-ldoa6 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "ldoa6"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x3e2>; - }; - }; - - rpmh-regulator-ldoa7 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "ldoa7"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x135>; - }; - }; - - rpmh-regulator-ldoa8 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "ldoa8"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x3e3>; - }; - }; - - rpmh-regulator-ldoa9 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "ldoa9"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x3e4>; - }; - }; - - rpmh-regulator-ldoa10 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "ldoa10"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x3e5>; - }; - }; - - rpmh-regulator-ldoa11 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "ldoa11"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x3e6>; - }; - }; - - rpmh-regulator-ldoa12 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "ldoa12"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x16f>; - }; - }; - - rpmh-regulator-ldoa13 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "ldoa13"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0xe4>; - }; - }; - - rpmh-regulator-ldoa14 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "ldoa14"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x2710>; - proxy-supply = <0x16e>; - - regulator-l14 { - regulator-name = "pm8998_l14"; - qcom,set = <0x03>; - qcom,proxy-consumer-enable; - qcom,proxy-consumer-current = <0x1c138>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1cafc0>; - qcom,init-voltage = <0x1b7740>; - qcom,init-mode = <0x02>; - phandle = <0x16e>; - }; - }; - - rpmh-regulator-ldoa15 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "ldoa15"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x3e7>; - }; - }; - - rpmh-regulator-ldoa16 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "ldoa16"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x3e8>; - }; - }; - - rpmh-regulator-ldoa17 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "ldoa17"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x136>; - }; - }; - - rpmh-regulator-ldoa18 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "ldoa18"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x3e9>; - }; - }; - - rpmh-regulator-ldoa19 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "ldoa19"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x83>; - }; - }; - - rpmh-regulator-ldoa20 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "ldoa20"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x04>; - phandle = <0xe1>; - }; - }; - - rpmh-regulator-ldoa21 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "ldoa21"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x2710>; - - regulator-l21 { - regulator-name = "pm8998_l21"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x294280>; - regulator-max-microvolt = <0x2d2a80>; - qcom,init-voltage = <0x294280>; - qcom,init-mode = <0x02>; - phandle = <0xe3>; - }; - }; - - rpmh-regulator-ldoa22 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "ldoa22"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x2bb380>; - qcom,init-mode = <0x02>; - phandle = <0x336>; - }; - }; - - rpmh-regulator-ldoa23 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "ldoa23"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x3ea>; - }; - }; - - rpmh-regulator-ldoa24 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "ldoa24"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x2710>; - pm8998_l24-parent-supply = <0x16f>; - - regulator-l24 { - regulator-name = "pm8998_l24"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x2f1e80>; - regulator-max-microvolt = <0x2f1e80>; - qcom,init-voltage = <0x2f1e80>; - qcom,init-mode = <0x02>; - phandle = <0xa9>; - }; - }; - - rpmh-regulator-ldoa25 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "ldoa25"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x137>; - }; - }; - - rpmh-regulator-ldoa26 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "ldoa26"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x01>; - proxy-supply = <0x36>; - - 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 = <0x02>; - phandle = <0x36>; - }; - }; - - rpmh-regulator-lcxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0xbf 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>; - phandle = <0x100>; - }; - }; - - rpmh-regulator-ldoa28 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "ldoa28"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x48>; - }; - }; - - rpmh-regulator-vsa1 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "vsa1"; - - regulator-lvs1 { - regulator-name = "pm8998_lvs1"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - phandle = <0x210>; - }; - }; - - rpmh-regulator-vsa2 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "vsa2"; - - regulator-lvs2 { - regulator-name = "pm8998_lvs2"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - phandle = <0x353>; - }; - }; - - rpmh-regulator-bobb1 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 0x00>; - qcom,resource-name = "bobb1"; - qcom,regulator-type = "pmic4-bob"; - 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>; - phandle = <0x211>; - }; - - 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 = <0x03>; - phandle = <0x3eb>; - }; - }; - - rpmh-regulator-gfxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0xbf 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>; - phandle = <0x1d>; - }; - }; - - rpmh-regulator-msslvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0xbf 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>; - phandle = <0xf8>; - }; - }; - - rpmh-regulator-smpc3 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0xbf 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>; - phandle = <0x3ec>; - }; - }; - - refgen-regulator@ff1000 { - compatible = "qcom,refgen-regulator"; - reg = <0xff1000 0x60>; - regulator-name = "refgen"; - regulator-enable-ramp-delay = <0x05>; - status = "disabled"; - proxy-supply = <0x170>; - qcom,proxy-consumer-enable; - phandle = <0x170>; - }; - - csr@6001000 { - compatible = "qcom,coresight-csr"; - reg = <0x6001000 0x1000>; - reg-names = "csr-base"; - coresight-name = "coresight-csr"; - qcom,usb-bam-support; - qcom,hwctrl-set-support; - qcom,set-byte-cntr-support; - qcom,blk-size = <0x01>; - phandle = <0x176>; - }; - - csr@6b0e000 { - compatible = "qcom,coresight-csr"; - reg = <0x6b0e000 0x1000>; - reg-names = "csr-base"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - coresight-name = "coresight-swao-csr"; - qcom,timestamp-support; - qcom,blk-size = <0x01>; - phandle = <0x3ed>; - }; - - replicator@6046000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b909>; - reg = <0x6046000 0x1000>; - reg-names = "replicator-base"; - coresight-name = "coresight-replicator"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x3ee>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x171>; - phandle = <0x183>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x172>; - phandle = <0x184>; - }; - }; - }; - }; - - replicator@6b0a000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b909>; - reg = <0x6b0a000 0x1000>; - reg-names = "replicator-base"; - coresight-name = "coresight-replicator-swao"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x3ef>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x173>; - phandle = <0x177>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0x174>; - phandle = <0x1d5>; - }; - }; - - port@2 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x175>; - phandle = <0x190>; - }; - }; - }; - }; - - tmc@6b09000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b961>; - reg = <0x6b09000 0x1000>; - reg-names = "tmc-base"; - coresight-name = "coresight-tmc-etf-swao"; - coresight-csr = <0x176>; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x3f0>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x177>; - phandle = <0x173>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x178>; - phandle = <0x179>; - }; - }; - }; - }; - - funnel@0x6b08000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6b08000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-swao"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x3f1>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x179>; - phandle = <0x178>; - }; - }; - - port@1 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x17a>; - phandle = <0x1d6>; - }; - }; - - port@2 { - reg = <0x07>; - - endpoint { - slave-mode; - remote-endpoint = <0x17b>; - phandle = <0x17c>; - }; - }; - }; - }; - - 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 = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x3f2>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x17c>; - phandle = <0x17b>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x17d>; - phandle = <0x17f>; - }; - }; - - port@2 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x17e>; - phandle = <0x180>; - }; - }; - }; - }; - - tpdm@6b02000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6b02000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-swao-0"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x3f3>; - - port { - - endpoint { - remote-endpoint = <0x17f>; - phandle = <0x17d>; - }; - }; - }; - - tpdm@6b03000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6b03000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-swao-1"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x3f4>; - - port { - - endpoint { - remote-endpoint = <0x180>; - phandle = <0x17e>; - }; - }; - }; - - 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 = <0x181 0x182>; - coresight-csr = <0x176>; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - interrupts = <0x00 0x10e 0x01>; - interrupt-names = "byte-cntr-irq"; - phandle = <0x3f5>; - - port { - - endpoint { - slave-mode; - remote-endpoint = <0x183>; - phandle = <0x171>; - }; - }; - }; - - tmc@6047000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b961>; - reg = <0x6047000 0x1000>; - reg-names = "tmc-base"; - coresight-name = "coresight-tmc-etf"; - coresight-ctis = <0x181 0x182>; - coresight-csr = <0x176>; - arm,default-sink; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x3f6>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x184>; - phandle = <0x172>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x185>; - phandle = <0x186>; - }; - }; - }; - }; - - funnel@6045000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6045000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-merg"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x3f7>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x186>; - phandle = <0x185>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x187>; - phandle = <0x18a>; - }; - }; - - port@2 { - reg = <0x02>; - - endpoint { - slave-mode; - remote-endpoint = <0x188>; - phandle = <0x18e>; - }; - }; - }; - }; - - 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 = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x3f8>; - - port { - - endpoint { - remote-endpoint = <0x189>; - phandle = <0x18d>; - }; - }; - }; - - 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"; - coresight-csr = <0x176>; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x3f9>; - }; - - funnel@0x6041000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6041000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-in0"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x3fa>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x18a>; - phandle = <0x187>; - }; - }; - - port@1 { - reg = <0x03>; - - endpoint { - slave-mode; - remote-endpoint = <0x18b>; - phandle = <0x1cc>; - }; - }; - - port@2 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x18c>; - phandle = <0x1cf>; - }; - }; - - port@3 { - reg = <0x07>; - - endpoint { - slave-mode; - remote-endpoint = <0x18d>; - phandle = <0x189>; - }; - }; - }; - }; - - funnel@0x6043000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6043000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-in2"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x3fb>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x18e>; - phandle = <0x188>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x18f>; - phandle = <0x1d7>; - }; - }; - - port@2 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x190>; - phandle = <0x175>; - }; - }; - - port@3 { - reg = <0x02>; - - endpoint { - slave-mode; - remote-endpoint = <0x191>; - phandle = <0x1a2>; - }; - }; - - port@4 { - reg = <0x05>; - - endpoint { - slave-mode; - remote-endpoint = <0x192>; - phandle = <0x1da>; - }; - }; - - port@5 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x193>; - phandle = <0x194>; - }; - }; - }; - }; - - funnel@0x6943000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6943000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-gfx"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - status = "disabled"; - phandle = <0x3fc>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x194>; - phandle = <0x193>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x195>; - phandle = <0x30d>; - }; - }; - - port@2 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x196>; - phandle = <0x30e>; - }; - }; - }; - }; - - 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 = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x3fd>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x197>; - phandle = <0x1d0>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x198>; - phandle = <0x1ac>; - }; - }; - - port@2 { - reg = <0x02>; - - endpoint { - slave-mode; - remote-endpoint = <0x199>; - phandle = <0x1b8>; - }; - }; - - port@3 { - reg = <0x03>; - - endpoint { - slave-mode; - remote-endpoint = <0x19a>; - phandle = <0x1c0>; - }; - }; - - port@4 { - reg = <0x05>; - - endpoint { - slave-mode; - remote-endpoint = <0x19b>; - phandle = <0x1a7>; - }; - }; - - port@5 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x19c>; - phandle = <0x1bb>; - }; - }; - - port@6 { - reg = <0x07>; - - endpoint { - slave-mode; - remote-endpoint = <0x19d>; - phandle = <0x1c5>; - }; - }; - - port@7 { - reg = <0x09>; - - endpoint { - slave-mode; - remote-endpoint = <0x19e>; - phandle = <0x1c4>; - }; - }; - - port@8 { - reg = <0x0a>; - - endpoint { - slave-mode; - remote-endpoint = <0x19f>; - phandle = <0x1ae>; - }; - }; - - port@9 { - reg = <0x0b>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a0>; - phandle = <0x1ad>; - }; - }; - - port@10 { - reg = <0x0d>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a1>; - phandle = <0x1c3>; - }; - }; - }; - }; - - funnel@6832000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6832000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-modem"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x3fe>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1a2>; - phandle = <0x191>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a3>; - phandle = <0x1a4>; - }; - }; - }; - }; - - 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 = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x3ff>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1a4>; - phandle = <0x1a3>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a5>; - phandle = <0x1a6>; - }; - }; - }; - }; - - tpdm@6830000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6830000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-modem"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x400>; - - port { - - endpoint { - remote-endpoint = <0x1a6>; - phandle = <0x1a5>; - }; - }; - }; - - funnel@6845000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6845000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-lpass"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x401>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1a7>; - phandle = <0x19b>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a8>; - phandle = <0x1ab>; - }; - }; - }; - }; - - 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 = <0xa2 0x00>; - clock-names = "apb_pclk"; - qcom,duplicate-funnel; - phandle = <0x402>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1a9>; - phandle = <0x1d1>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x1aa>; - phandle = <0x1d8>; - }; - }; - }; - }; - - tpdm@6844000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6844000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-lpass"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x403>; - - port { - - endpoint { - remote-endpoint = <0x1ab>; - phandle = <0x1a8>; - }; - }; - }; - - tpdm@6c28000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6c28000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-center"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x404>; - - port { - - endpoint { - remote-endpoint = <0x1ac>; - phandle = <0x198>; - }; - }; - }; - - tpdm@6a24000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6a24000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-north"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x405>; - - port { - - endpoint { - remote-endpoint = <0x1ad>; - phandle = <0x1a0>; - }; - }; - }; - - tpdm@69d0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x69d0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-qm"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x406>; - - port { - - endpoint { - remote-endpoint = <0x1ae>; - phandle = <0x19f>; - }; - }; - }; - - 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 = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x407>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1af>; - phandle = <0x1dd>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1b0>; - phandle = <0x1b1>; - }; - }; - }; - }; - - tpdm@7860000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x7860000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-apss"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x408>; - - port { - - endpoint { - remote-endpoint = <0x1b1>; - phandle = <0x1b0>; - }; - }; - }; - - 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 = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x409>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1b2>; - phandle = <0x1de>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1b3>; - phandle = <0x1b4>; - }; - }; - }; - }; - - tpdm@78a0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x78a0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-llm-silver"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x40a>; - - port { - - endpoint { - remote-endpoint = <0x1b4>; - phandle = <0x1b3>; - }; - }; - }; - - 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 = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x40b>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1b5>; - phandle = <0x1df>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1b6>; - phandle = <0x1b7>; - }; - }; - }; - }; - - tpdm@78b0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x78b0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-llm-gold"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x40c>; - - port { - - endpoint { - remote-endpoint = <0x1b7>; - phandle = <0x1b6>; - }; - }; - }; - - funnel@6c0b000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6c0b000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-dl-mm"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x40d>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1b8>; - phandle = <0x199>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x1b9>; - phandle = <0x1ba>; - }; - }; - }; - }; - - tpdm@6c08000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6c08000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-mm"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x40e>; - - port { - - endpoint { - remote-endpoint = <0x1ba>; - phandle = <0x1b9>; - }; - }; - }; - - funnel@6861000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6861000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-turing"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x40f>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1bb>; - phandle = <0x19c>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1bc>; - phandle = <0x1bf>; - }; - }; - }; - }; - - 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 = <0xa2 0x00>; - clock-names = "apb_pclk"; - qcom,duplicate-funnel; - phandle = <0x410>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1bd>; - phandle = <0x1d2>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x1be>; - phandle = <0x1d4>; - }; - }; - }; - }; - - tpdm@6860000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6860000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-turing"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x411>; - - port { - - endpoint { - remote-endpoint = <0x1bf>; - phandle = <0x1bc>; - }; - }; - }; - - funnel@69e2000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x69e2000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-ddr-0"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x412>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1c0>; - phandle = <0x19a>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1c1>; - phandle = <0x1c2>; - }; - }; - }; - }; - - tpdm@69e0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x69e0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-ddr"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x413>; - - port { - - endpoint { - remote-endpoint = <0x1c2>; - phandle = <0x1c1>; - }; - }; - }; - - tpdm@6850000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6850000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-pimem"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x414>; - - port { - - endpoint { - remote-endpoint = <0x1c3>; - phandle = <0x1a1>; - }; - }; - }; - - tpdm@684c000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x684c000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-prng"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x415>; - - port { - - endpoint { - remote-endpoint = <0x1c4>; - phandle = <0x19e>; - }; - }; - }; - - tpdm@6840000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6840000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-vsense"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x416>; - - port { - - endpoint { - remote-endpoint = <0x1c5>; - phandle = <0x19d>; - }; - }; - }; - - 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 = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x417>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1c6>; - phandle = <0x1dc>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1c7>; - phandle = <0x1c8>; - }; - }; - }; - }; - - tpdm@7830000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x7830000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-olc"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x418>; - - port { - - endpoint { - remote-endpoint = <0x1c8>; - phandle = <0x1c7>; - }; - }; - }; - - 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 = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x419>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1c9>; - phandle = <0x1cd>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1ca>; - phandle = <0x1cb>; - }; - }; - }; - }; - - tpdm@6880000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6880000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-spss"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x41a>; - - port { - - endpoint { - remote-endpoint = <0x1cb>; - phandle = <0x1ca>; - }; - }; - }; - - funnel@6883000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6883000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-spss"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x41b>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1cc>; - phandle = <0x18b>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1cd>; - phandle = <0x1c9>; - }; - }; - - port@2 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x1ce>; - phandle = <0x1d9>; - }; - }; - }; - }; - - funnel@6005000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6005000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-qatb"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x41c>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1cf>; - phandle = <0x18c>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1d0>; - phandle = <0x197>; - }; - }; - - port@2 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x1d1>; - phandle = <0x1a9>; - }; - }; - - port@3 { - reg = <0x07>; - - endpoint { - slave-mode; - remote-endpoint = <0x1d2>; - phandle = <0x1bd>; - }; - }; - }; - }; - - 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 = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x41d>; - }; - - 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 = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x41e>; - }; - - 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 = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x41f>; - }; - - cti@6c09000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6c09000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-dlmm_cti0"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x420>; - }; - - cti@6c0a000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6c0a000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-dlmm_cti1"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x421>; - }; - - cti@78e0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x78e0000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-apss_cti0"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x422>; - }; - - cti@78f0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x78f0000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-apss_cti1"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x423>; - }; - - cti@7900000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7900000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-apss_cti2"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x424>; - }; - - cti@6010000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6010000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti0"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x181>; - }; - - cti@6011000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6011000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti1"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x425>; - }; - - cti@6012000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6012000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti2"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - qcom,cti-gpio-trigout = <0x04>; - pinctrl-names = "cti-trigout-pctrl"; - pinctrl-0 = <0x1d3>; - phandle = <0x426>; - }; - - cti@6013000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6013000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti3"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x427>; - }; - - cti@6014000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6014000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti4"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x428>; - }; - - cti@6015000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6015000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti5"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x429>; - }; - - cti@6016000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6016000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti6"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x42a>; - }; - - cti@6017000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6017000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti7"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x42b>; - }; - - cti@6018000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6018000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti8"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x182>; - }; - - cti@6019000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6019000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti9"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x42c>; - }; - - cti@601a000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601a000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti10"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x42d>; - }; - - cti@601b000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601b000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti11"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x42e>; - }; - - cti@601c000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601c000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti12"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x42f>; - }; - - cti@601d000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601d000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti13"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x430>; - }; - - cti@601e000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601e000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti14"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x431>; - }; - - cti@601f000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601f000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti15"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x432>; - }; - - cti@7020000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7020000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu0"; - cpu = <0x11>; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x433>; - }; - - cti@7120000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7120000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu1"; - cpu = <0x12>; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x434>; - }; - - cti@7220000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7220000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu2"; - cpu = <0x13>; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x435>; - }; - - cti@7320000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7320000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu3"; - cpu = <0x14>; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x436>; - }; - - cti@7420000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7420000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu4"; - cpu = <0x15>; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x437>; - }; - - cti@7520000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7520000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu5"; - cpu = <0x16>; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x438>; - }; - - cti@7620000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7620000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu6"; - cpu = <0x17>; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x439>; - }; - - cti@7720000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7720000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu7"; - cpu = <0x18>; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x43a>; - }; - - cti@6b04000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6b04000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-swao_cti0"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x43b>; - }; - - 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 = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x43c>; - }; - - turing_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-turing-etm0"; - qcom,inst-id = <0x0d>; - - port { - - endpoint { - remote-endpoint = <0x1d4>; - phandle = <0x1be>; - }; - }; - }; - - dummy_sink { - compatible = "qcom,coresight-dummy"; - coresight-name = "coresight-eud"; - qcom,dummy-sink; - phandle = <0x43d>; - - port { - - endpoint { - slave-mode; - remote-endpoint = <0x1d5>; - phandle = <0x174>; - }; - }; - }; - - sensor_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-sensor-etm0"; - qcom,inst-id = <0x08>; - - port { - - endpoint { - remote-endpoint = <0x1d6>; - phandle = <0x17a>; - }; - }; - }; - - modem_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-modem-etm0"; - qcom,inst-id = <0x02>; - - port { - - endpoint { - remote-endpoint = <0x1d7>; - phandle = <0x18f>; - }; - }; - }; - - audio_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-audio-etm0"; - qcom,inst-id = <0x05>; - - port { - - endpoint { - remote-endpoint = <0x1d8>; - phandle = <0x1aa>; - }; - }; - }; - - spss_etm0 { - compatible = "qcom,coresight-dummy"; - coresight-name = "coresight-spss-etm0"; - qcom,dummy-source; - - port { - - endpoint { - remote-endpoint = <0x1d9>; - phandle = <0x1ce>; - }; - }; - }; - - funnel@7810000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x7810000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-apss-merg"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x43e>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1da>; - phandle = <0x192>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1db>; - phandle = <0x1e8>; - }; - }; - - port@2 { - reg = <0x02>; - - endpoint { - slave-mode; - remote-endpoint = <0x1dc>; - phandle = <0x1c6>; - }; - }; - - port@3 { - reg = <0x04>; - - endpoint { - slave-mode; - remote-endpoint = <0x1dd>; - phandle = <0x1af>; - }; - }; - - port@4 { - reg = <0x05>; - - endpoint { - slave-mode; - remote-endpoint = <0x1de>; - phandle = <0x1b2>; - }; - }; - - port@5 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x1df>; - phandle = <0x1b5>; - }; - }; - }; - }; - - etm@7040000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7040000 0x1000>; - cpu = <0x11>; - coresight-name = "coresight-etm0"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x43f>; - - port { - - endpoint { - remote-endpoint = <0x1e0>; - phandle = <0x1e9>; - }; - }; - }; - - etm@7140000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7140000 0x1000>; - cpu = <0x12>; - coresight-name = "coresight-etm1"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x440>; - - port { - - endpoint { - remote-endpoint = <0x1e1>; - phandle = <0x1ea>; - }; - }; - }; - - etm@7240000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7240000 0x1000>; - cpu = <0x13>; - coresight-name = "coresight-etm2"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x441>; - - port { - - endpoint { - remote-endpoint = <0x1e2>; - phandle = <0x1eb>; - }; - }; - }; - - etm@7340000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7340000 0x1000>; - cpu = <0x14>; - coresight-name = "coresight-etm3"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x442>; - - port { - - endpoint { - remote-endpoint = <0x1e3>; - phandle = <0x1ec>; - }; - }; - }; - - etm@7440000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7440000 0x1000>; - cpu = <0x15>; - coresight-name = "coresight-etm4"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x443>; - - port { - - endpoint { - remote-endpoint = <0x1e4>; - phandle = <0x1ed>; - }; - }; - }; - - etm@7540000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7540000 0x1000>; - cpu = <0x16>; - coresight-name = "coresight-etm5"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x444>; - - port { - - endpoint { - remote-endpoint = <0x1e5>; - phandle = <0x1ee>; - }; - }; - }; - - etm@7640000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7640000 0x1000>; - cpu = <0x17>; - coresight-name = "coresight-etm6"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x445>; - - port { - - endpoint { - remote-endpoint = <0x1e6>; - phandle = <0x1ef>; - }; - }; - }; - - etm@7740000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7740000 0x1000>; - cpu = <0x18>; - coresight-name = "coresight-etm7"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x446>; - - port { - - endpoint { - remote-endpoint = <0x1e7>; - phandle = <0x1f0>; - }; - }; - }; - - funnel@7800000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x7800000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-apss"; - clocks = <0xa2 0x00>; - clock-names = "apb_pclk"; - phandle = <0x447>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x1e8>; - phandle = <0x1db>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x1e9>; - phandle = <0x1e0>; - }; - }; - - port@2 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x1ea>; - phandle = <0x1e1>; - }; - }; - - port@3 { - reg = <0x02>; - - endpoint { - slave-mode; - remote-endpoint = <0x1eb>; - phandle = <0x1e2>; - }; - }; - - port@4 { - reg = <0x03>; - - endpoint { - slave-mode; - remote-endpoint = <0x1ec>; - phandle = <0x1e3>; - }; - }; - - port@5 { - reg = <0x04>; - - endpoint { - slave-mode; - remote-endpoint = <0x1ed>; - phandle = <0x1e4>; - }; - }; - - port@6 { - reg = <0x05>; - - endpoint { - slave-mode; - remote-endpoint = <0x1ee>; - phandle = <0x1e5>; - }; - }; - - port@7 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x1ef>; - phandle = <0x1e6>; - }; - }; - - port@8 { - reg = <0x07>; - - endpoint { - slave-mode; - remote-endpoint = <0x1f0>; - phandle = <0x1e7>; - }; - }; - }; - }; - - 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 = <0x1f1>; - interrupts = <0x00 0xe5 0x04 0x00 0xe7 0x04 0x00 0x16c 0x04 0x00 0x16d 0x04 0x00 0x16e 0x04 0x00 0x16f 0x04 0x00 0x170 0x04 0x00 0x171 0x04 0x00 0x172 0x04 0x00 0x173 0x04>; - clock-names = "gcc_gpu_memnoc_gfx_clk"; - clocks = <0x20 0x29>; - 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>; - phandle = <0x1f9>; - }; - - 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,no-asid-retention; - 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>; - phandle = <0x27>; - - 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 = <0x1f2>; - 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>; - phandle = <0x448>; - }; - - 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 = <0x1f3>; - 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>; - phandle = <0x449>; - }; - - 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 = <0x1f4>; - 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>; - phandle = <0x44a>; - }; - - 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 = <0x1f5>; - 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>; - phandle = <0x44b>; - }; - - 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 = <0x1f6>; - 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>; - phandle = <0x44c>; - }; - - 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>; - phandle = <0x44d>; - }; - - 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 = <0x1f7>; - 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>; - phandle = <0x44e>; - }; - - 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 = <0x1f8>; - clock-names = "gcc_aggre_noc_pcie_tbu_clk"; - clocks = <0x20 0x06>; - 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>; - phandle = <0x44f>; - }; - }; - - kgsl_iommu_test_device { - status = "disabled"; - compatible = "iommu-debug-test"; - iommus = <0x1f9 0x07>; - }; - - apps_iommu_test_device { - compatible = "iommu-debug-test"; - iommus = <0x27 0x20 0x00>; - }; - - apps_iommu_coherent_test_device { - compatible = "iommu-debug-test"; - iommus = <0x27 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"; - phandle = <0x450>; - }; - - qcom,ion-heap@22 { - reg = <0x16>; - memory-region = <0x109>; - qcom,ion-heap-type = "DMA"; - }; - - qcom,ion-heap@27 { - reg = <0x1b>; - memory-region = <0x1fa>; - qcom,ion-heap-type = "DMA"; - }; - - qcom,ion-heap@19 { - reg = <0x13>; - memory-region = <0x1fb>; - qcom,ion-heap-type = "DMA"; - }; - - qcom,ion-heap@13 { - reg = <0x0d>; - memory-region = <0x1fc>; - qcom,ion-heap-type = "HYP_CMA"; - }; - - qcom,ion-heap@10 { - reg = <0x0a>; - memory-region = <0x1fd>; - 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>; - phandle = <0x1fe>; - }; - - qcom,smp2pgpio_test_smp2p_15_in { - compatible = "qcom,smp2pgpio_test_smp2p_15_in"; - gpios = <0x1fe 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>; - phandle = <0x1ff>; - }; - - qcom,smp2pgpio_test_smp2p_15_out { - compatible = "qcom,smp2pgpio_test_smp2p_15_out"; - gpios = <0x1ff 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>; - phandle = <0x200>; - }; - - qcom,smp2pgpio_test_smp2p_1_in { - compatible = "qcom,smp2pgpio_test_smp2p_1_in"; - gpios = <0x200 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>; - phandle = <0x201>; - }; - - qcom,smp2pgpio_test_smp2p_1_out { - compatible = "qcom,smp2pgpio_test_smp2p_1_out"; - gpios = <0x201 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>; - phandle = <0x202>; - }; - - qcom,smp2pgpio_test_smp2p_2_in { - compatible = "qcom,smp2pgpio_test_smp2p_2_in"; - gpios = <0x202 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>; - phandle = <0x203>; - }; - - qcom,smp2pgpio_test_smp2p_2_out { - compatible = "qcom,smp2pgpio_test_smp2p_2_out"; - gpios = <0x203 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>; - phandle = <0x204>; - }; - - qcom,smp2pgpio_test_smp2p_3_in { - compatible = "qcom,smp2pgpio_test_smp2p_3_in"; - gpios = <0x204 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>; - phandle = <0x205>; - }; - - qcom,smp2pgpio_test_smp2p_3_out { - compatible = "qcom,smp2pgpio_test_smp2p_3_out"; - gpios = <0x205 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>; - phandle = <0x206>; - }; - - qcom,smp2pgpio_test_smp2p_5_in { - compatible = "qcom,smp2pgpio_test_smp2p_5_in"; - gpios = <0x206 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>; - phandle = <0x207>; - }; - - qcom,smp2pgpio_test_smp2p_5_out { - compatible = "qcom,smp2pgpio_test_smp2p_5_out"; - gpios = <0x207 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>; - phandle = <0x208>; - }; - - qcom,smp2pgpio-sleepstate-3-out { - compatible = "qcom,smp2pgpio_sleepstate_3_out"; - gpios = <0x208 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>; - phandle = <0xfa>; - }; - - 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>; - phandle = <0xfb>; - }; - - 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>; - phandle = <0xfe>; - }; - - 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>; - phandle = <0xff>; - }; - - 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>; - phandle = <0x103>; - }; - - 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>; - phandle = <0x104>; - }; - - 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>; - phandle = <0x107>; - }; - - 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>; - phandle = <0x108>; - }; - - 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>; - phandle = <0x130>; - }; - - 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>; - phandle = <0x131>; - }; - - 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>; - phandle = <0x133>; - }; - - 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 = <0x209>; - regulator-names = "gdscr"; - csi-vdd-voltage = <0x124f80>; - mipi-csi-vdd-supply = <0x37>; - clocks = <0xd9 0x06 0xd9 0x55 0xd9 0x54 0xd9 0x09 0xd9 0x0a 0xd9 0x13 0xd9 0x0c 0xd9 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"; - src-clock-name = "csi0phytimer_clk_src"; - clock-cntl-level = "svs\0turbo"; - clock-rates = <0x00 0x00 0x00 0x00 0x1312d000 0x00 0x100db355 0x00 0x00 0x00 0x00 0x00 0x16e36000 0x00 0x100db355 0x00>; - status = "ok"; - phandle = <0xc2>; - }; - - 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 = <0x209>; - regulator-names = "gdscr"; - csi-vdd-voltage = <0x124f80>; - mipi-csi-vdd-supply = <0x37>; - clocks = <0xd9 0x06 0xd9 0x55 0xd9 0x54 0xd9 0x09 0xd9 0x0a 0xd9 0x14 0xd9 0x0e 0xd9 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"; - src-clock-name = "csi1phytimer_clk_src"; - clock-cntl-level = "svs\0turbo"; - clock-rates = <0x00 0x00 0x00 0x00 0x1312d000 0x00 0x100db355 0x00 0x00 0x00 0x00 0x00 0x16e36000 0x00 0x100db355 0x00>; - status = "ok"; - phandle = <0xc3>; - }; - - 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 = <0x209>; - regulator-names = "gdscr"; - csi-vdd-voltage = <0x124f80>; - mipi-csi-vdd-supply = <0x37>; - clocks = <0xd9 0x06 0xd9 0x55 0xd9 0x54 0xd9 0x09 0xd9 0x0a 0xd9 0x15 0xd9 0x10 0xd9 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"; - src-clock-name = "csi2phytimer_clk_src"; - clock-cntl-level = "svs\0turbo"; - clock-rates = <0x00 0x00 0x00 0x00 0x1312d000 0x00 0x100db355 0x00 0x00 0x00 0x00 0x00 0x16e36000 0x00 0x100db355 0x00>; - status = "ok"; - phandle = <0xc4>; - }; - - 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 = <0x209>; - regulator-names = "gdscr"; - clocks = <0xd9 0x06 0xd9 0x55 0xd9 0x54 0xd9 0x09 0xd9 0x07 0xd9 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 = <0x20a 0x20b>; - pinctrl-1 = <0x20c 0x20d>; - gpios = <0x2d 0x11 0x00 0x2d 0x12 0x00 0x2d 0x13 0x00 0x2d 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"; - phandle = <0xc5>; - - 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 = <0x00>; - hw-trdhld = <0x06>; - hw-tsp = <0x03>; - cci-clk-src = <0x23c3460>; - status = "ok"; - phandle = <0x451>; - }; - - 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 = <0x00>; - hw-trdhld = <0x06>; - hw-tsp = <0x03>; - cci-clk-src = <0x23c3460>; - status = "ok"; - phandle = <0x452>; - }; - - 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"; - phandle = <0x453>; - }; - - 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 = <0x00>; - hw-trdhld = <0x03>; - hw-tsp = <0x03>; - cci-clk-src = <0x23c3460>; - status = "ok"; - phandle = <0x454>; - }; - - qcom,cam-res-mgr { - compatible = "qcom,cam-res-mgr"; - status = "ok"; - shared-gpios = <0x4f>; - pinctrl-names = "cam_res_mgr_default\0cam_res_mgr_suspend"; - pinctrl-0 = <0x20e>; - pinctrl-1 = <0x20f>; - }; - - qcom,actuator@0 { - cell-index = <0x00>; - reg = <0x00>; - compatible = "qcom,actuator"; - cci-master = <0x00>; - cam_vaf-supply = <0xe3>; - regulator-names = "cam_vaf"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x2d0370>; - rgltr-max-voltage = <0x2d0370>; - rgltr-load-current = <0xc3500>; - phandle = <0x21c>; - }; - - qcom,actuator@1 { - cell-index = <0x01>; - reg = <0x01>; - compatible = "qcom,actuator"; - cci-master = <0x01>; - cam_vaf-supply = <0xe3>; - regulator-names = "cam_vaf"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x2d0370>; - rgltr-max-voltage = <0x2d0370>; - rgltr-load-current = <0xc3500>; - phandle = <0x21e>; - }; - - qcom,eeprom@0 { - cell-index = <0x00>; - reg = <0x00>; - compatible = "qcom,eeprom"; - cam_vio-supply = <0x210>; - cam_vana-supply = <0x211>; - cam_vdig-supply = <0x212>; - cam_clk-supply = <0x209>; - regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x00 0x328980 0x100590 0x00>; - rgltr-max-voltage = <0x00 0x328980 0x100590 0x00>; - rgltr-load-current = <0x00 0x13880 0x19a28 0x00>; - gpio-no-mux = <0x00>; - pinctrl-names = "cam_default\0cam_suspend"; - pinctrl-0 = <0x213 0x214>; - pinctrl-1 = <0x215 0x216>; - gpios = <0x2d 0x0d 0x00 0x2d 0x50 0x00 0x2d 0x4f 0x00>; - gpio-reset = <0x01>; - gpio-vana = <0x02>; - gpio-req-tbl-num = <0x00 0x01 0x02>; - gpio-req-tbl-flags = <0x01 0x00 0x00>; - gpio-req-tbl-label = "CAMIF_MCLK0\0CAM_RESET0\0CAM_VANA0"; - sensor-mode = <0x00>; - cci-master = <0x00>; - status = "ok"; - clocks = <0xd9 0x42>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - phandle = <0x21d>; - }; - - qcom,eeprom@1 { - cell-index = <0x01>; - reg = <0x01>; - compatible = "qcom,eeprom"; - cam_vdig-supply = <0x212>; - cam_vio-supply = <0x210>; - cam_vana-supply = <0x211>; - cam_clk-supply = <0x209>; - regulator-names = "cam_vdig\0cam_vio\0cam_vana\0cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x100590 0x00 0x328980 0x00>; - rgltr-max-voltage = <0x100590 0x00 0x328980 0x00>; - rgltr-load-current = <0x19a28 0x00 0x13880 0x00>; - gpio-no-mux = <0x00>; - pinctrl-names = "cam_default\0cam_suspend"; - pinctrl-0 = <0x217 0x218>; - pinctrl-1 = <0x219 0x21a>; - gpios = <0x2d 0x0e 0x00 0x2d 0x1c 0x00 0x2d 0x4f 0x00 0x2d 0x08 0x00>; - gpio-reset = <0x01>; - gpio-vana = <0x02>; - gpio-standby = <0x03>; - gpio-req-tbl-num = <0x00 0x01 0x02 0x03>; - gpio-req-tbl-flags = <0x01 0x00 0x00 0x00>; - gpio-req-tbl-label = "CAMIF_MCLK1\0CAM_RESET1\0CAM_VANA1\0CAM_STANDBY1"; - sensor-mode = <0x00>; - cci-master = <0x01>; - status = "ok"; - clocks = <0xd9 0x44>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - phandle = <0x21f>; - }; - - qcom,cam-sensor@0 { - cell-index = <0x00>; - compatible = "qcom,cam-sensor"; - reg = <0x00>; - csiphy-sd-index = <0x00>; - sensor-position-roll = <0x5a>; - sensor-position-pitch = <0x00>; - sensor-position-yaw = <0xb4>; - led-flash-src = <0x21b>; - actuator-src = <0x21c>; - eeprom-src = <0x21d>; - cam_vio-supply = <0x210>; - cam_vana-supply = <0x211>; - cam_vdig-supply = <0x212>; - cam_clk-supply = <0x209>; - cam_vaf-supply = <0xe3>; - regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_vaf\0cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x00 0x328980 0x100590 0x2d0370 0x00>; - rgltr-max-voltage = <0x00 0x328980 0x100590 0x2d0370 0x00>; - rgltr-load-current = <0x00 0x13880 0x19a28 0x13880 0x00>; - gpio-no-mux = <0x00>; - pinctrl-names = "cam_default\0cam_suspend"; - pinctrl-0 = <0x213 0x214>; - pinctrl-1 = <0x215 0x216>; - gpios = <0x2d 0x0d 0x00 0x2d 0x50 0x00 0x2d 0x4f 0x00>; - gpio-reset = <0x01>; - gpio-vana = <0x02>; - gpio-req-tbl-num = <0x00 0x01 0x02>; - gpio-req-tbl-flags = <0x01 0x00 0x00>; - gpio-req-tbl-label = "CAMIF_MCLK0\0CAM_RESET0\0CAM_VANA0"; - sensor-mode = <0x00>; - cci-master = <0x00>; - status = "ok"; - clocks = <0xd9 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 = <0x01>; - sensor-position-roll = <0x5a>; - sensor-position-pitch = <0x00>; - sensor-position-yaw = <0xb4>; - led-flash-src = <0x21b>; - actuator-src = <0x21e>; - eeprom-src = <0x21f>; - cam_vdig-supply = <0x212>; - cam_vio-supply = <0x210>; - cam_vana-supply = <0x211>; - cam_clk-supply = <0x209>; - cam_vaf-supply = <0xe3>; - regulator-names = "cam_vdig\0cam_vio\0cam_vana\0cam_vaf\0cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x100590 0x00 0x328980 0x2d0370 0x00>; - rgltr-max-voltage = <0x100590 0x00 0x328980 0x2d0370 0x00>; - rgltr-load-current = <0x19a28 0x00 0x13880 0x13880 0x00>; - gpio-no-mux = <0x00>; - pinctrl-names = "cam_default\0cam_suspend"; - pinctrl-0 = <0x217 0x218>; - pinctrl-1 = <0x219 0x21a>; - gpios = <0x2d 0x0e 0x00 0x2d 0x1c 0x00 0x2d 0x4f 0x00 0x2d 0x08 0x00>; - gpio-reset = <0x01>; - gpio-vana = <0x02>; - gpio-standby = <0x03>; - gpio-req-tbl-num = <0x00 0x01 0x02 0x03>; - gpio-req-tbl-flags = <0x01 0x00 0x00 0x00>; - gpio-req-tbl-label = "CAMIF_MCLK1\0CAM_RESET1\0CAM_VANA1\0CAM_STANDBY1"; - sensor-mode = <0x00>; - cci-master = <0x01>; - status = "ok"; - clocks = <0xd9 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>; - led-flash-src = <0x220>; - actuator-src = <0x21c>; - eeprom-src = <0x21d>; - cam_vio-supply = <0x210>; - cam_vana-supply = <0x211>; - cam_vdig-supply = <0x212>; - cam_clk-supply = <0x209>; - cam_vaf-supply = <0xe3>; - regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_vaf\0cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x00 0x328980 0x100590 0x2d0370 0x00>; - rgltr-max-voltage = <0x00 0x328980 0x100590 0x2d0370 0x00>; - rgltr-load-current = <0x00 0x13880 0x19a28 0x13880 0x00>; - gpio-no-mux = <0x00>; - pinctrl-names = "cam_default\0cam_suspend"; - pinctrl-0 = <0x213 0x214>; - pinctrl-1 = <0x215 0x216>; - gpios = <0x2d 0x0d 0x00 0x2d 0x50 0x00 0x2d 0x4f 0x00>; - gpio-reset = <0x01>; - gpio-vana = <0x02>; - gpio-req-tbl-num = <0x00 0x01 0x02>; - gpio-req-tbl-flags = <0x01 0x00 0x00>; - gpio-req-tbl-label = "CAMIF_MCLK0\0CAM_RESET0\0CAM_VANA0"; - sensor-mode = <0x00>; - cci-master = <0x00>; - status = "ok"; - clocks = <0xd9 0x42>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - }; - }; - - qcom,cam_smmu { - compatible = "qcom,msm-cam-smmu"; - status = "ok"; - - msm_cam_smmu_ife { - compatible = "qcom,msm-cam-smmu-cb"; - iommus = <0x27 0x808 0x00 0x27 0x810 0x08 0x27 0xc08 0x00 0x27 0xc10 0x08>; - label = "ife"; - - iova-mem-map { - phandle = <0x455>; - - 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 = <0x27 0x1060 0x08 0x27 0x1068 0x08>; - label = "jpeg"; - - iova-mem-map { - phandle = <0x456>; - - 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 = <0x221>; - }; - - msm_cam_smmu_icp { - compatible = "qcom,msm-cam-smmu-cb"; - iommus = <0x27 0x1078 0x02 0x27 0x1020 0x08 0x27 0x1040 0x08 0x27 0x1030 0x00 0x27 0x1050 0x00>; - label = "icp"; - - iova-mem-map { - phandle = <0x457>; - - 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-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 = <0xda00000>; - iova-region-len = <0xd2500000>; - iova-region-id = <0x03>; - status = "ok"; - }; - - iova-mem-qdss-region { - iova-region-name = "qdss"; - iova-region-start = <0xd900000>; - iova-region-len = <0x100000>; - iova-region-id = <0x05>; - qdss-phy-addr = <0x16790000>; - status = "ok"; - }; - }; - }; - - msm_cam_smmu_cpas_cdm { - compatible = "qcom,msm-cam-smmu-cb"; - iommus = <0x27 0x1000 0x00>; - label = "cpas-cdm0"; - - iova-mem-map { - phandle = <0x458>; - - 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 = <0x27 0x1070 0x00>; - label = "fd"; - - iova-mem-map { - phandle = <0x459>; - - iova-mem-region-io { - iova-region-name = "io"; - iova-region-start = <0x7400000>; - iova-region-len = <0xd8c00000>; - 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 = <0x170100>; - camnoc-axi-min-ib-bw = <0xb2d05e00>; - regulator-names = "camss-vdd"; - camss-vdd-supply = <0x209>; - clock-names = "gcc_ahb_clk\0gcc_axi_clk\0soc_ahb_clk\0slow_ahb_clk_src\0cpas_ahb_clk\0camnoc_axi_clk"; - clocks = <0x20 0x0c 0x20 0x0d 0xd9 0x55 0xd9 0x54 0xd9 0x09 0xd9 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 0x3938700 0x00 0x00 0x00 0x00 0x00 0x3f926a0 0x00 0x00 0x00 0x00 0x00 0x466b580 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\0cci0\0csid0\0csid1\0csid2\0ife0\0ife1\0ife2\0ipe0\0ipe1\0cam-cdm-intf0\0cpas-cdm0\0bps0\0icp0\0jpeg-dma0\0jpeg-enc0\0fd0\0lrmecpas"; - client-axi-port-names = "cam_hf_1\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 = <0x209>; - clock-names = "gcc_camera_ahb\0gcc_camera_axi\0cam_cc_soc_ahb_clk\0cam_cc_cpas_ahb_clk\0cam_cc_camnoc_axi_clk"; - clocks = <0x20 0x0c 0x20 0x0d 0xd9 0x55 0xd9 0x09 0xd9 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 = <0x209>; - ife0-supply = <0x222>; - 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 = <0x20 0x0c 0x20 0x0d 0xd9 0x55 0xd9 0x09 0xd9 0x54 0xd9 0x25 0xd9 0x26 0xd9 0x24 0xd9 0x0a 0xd9 0x22 0xd9 0x23 0xd9 0x06 0xd9 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"; - clock-control-debugfs = "true"; - status = "ok"; - phandle = <0xc6>; - }; - - 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 = <0x209>; - ife0-supply = <0x222>; - 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 = <0x20 0x0c 0x20 0x0d 0xd9 0x55 0xd9 0x09 0xd9 0x54 0xd9 0x22 0xd9 0x23 0xd9 0x06 0xd9 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-control-debugfs = "true"; - clock-names-option = "ife_dsp_clk"; - clocks-option = <0xd9 0x27>; - clock-rates-option = <0x23c34600>; - status = "ok"; - phandle = <0xc7>; - }; - - 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 = <0x209>; - ife1-supply = <0x223>; - 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 = <0x20 0x0c 0x20 0x0d 0xd9 0x55 0xd9 0x09 0xd9 0x54 0xd9 0x2c 0xd9 0x2d 0xd9 0x2b 0xd9 0x0a 0xd9 0x29 0xd9 0x2a 0xd9 0x06 0xd9 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"; - clock-control-debugfs = "true"; - status = "ok"; - phandle = <0xc8>; - }; - - 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 = <0x209>; - ife1-supply = <0x223>; - 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 = <0x20 0x0c 0x20 0x0d 0xd9 0x55 0xd9 0x09 0xd9 0x54 0xd9 0x29 0xd9 0x2a 0xd9 0x06 0xd9 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-control-debugfs = "true"; - clock-names-option = "ife_dsp_clk"; - clocks-option = <0xd9 0x2e>; - clock-rates-option = <0x23c34600>; - status = "ok"; - phandle = <0xc9>; - }; - - 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 = <0x209>; - 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 = <0x20 0x0c 0x20 0x0d 0xd9 0x55 0xd9 0x09 0xd9 0x54 0xd9 0x32 0xd9 0x33 0xd9 0x31 0xd9 0x0a 0xd9 0x2f 0xd9 0x30 0xd9 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"; - clock-control-debugfs = "true"; - status = "ok"; - phandle = <0xca>; - }; - - 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 = <0x209>; - 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 = <0x20 0x0c 0x20 0x0d 0xd9 0x55 0xd9 0x09 0xd9 0x54 0xd9 0x2f 0xd9 0x30 0xd9 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"; - clock-control-debugfs = "true"; - status = "ok"; - phandle = <0xcb>; - }; - - 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 = <0x209>; - 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 = <0x20 0x0c 0x20 0x0d 0xd9 0x17 0xd9 0x55 0xd9 0x09 0xd9 0x06 0xd9 0x1d 0xd9 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"; - phandle = <0xcc>; - }; - - qcom,ipe0 { - cell-index = <0x00>; - compatible = "qcom,cam-ipe"; - reg = <0xac87000 0x3000>; - reg-names = "ipe0_top"; - reg-cam-base = <0x87000>; - regulator-names = "ipe0-vdd"; - ipe0-vdd-supply = <0x224>; - 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"; - clock-control-debugfs = "true"; - clocks = <0xd9 0x34 0xd9 0x35 0xd9 0x36 0xd9 0x37 0xd9 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"; - phandle = <0xcd>; - }; - - qcom,ipe1 { - cell-index = <0x01>; - compatible = "qcom,cam-ipe"; - reg = <0xac91000 0x3000>; - reg-names = "ipe1_top"; - reg-cam-base = <0x91000>; - regulator-names = "ipe1-vdd"; - ipe1-vdd-supply = <0x225>; - 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"; - clock-control-debugfs = "true"; - clocks = <0xd9 0x39 0xd9 0x3a 0xd9 0x3b 0xd9 0x3c 0xd9 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"; - phandle = <0xce>; - }; - - qcom,bps { - cell-index = <0x00>; - compatible = "qcom,cam-bps"; - reg = <0xac6f000 0x3000>; - reg-names = "bps_top"; - reg-cam-base = <0x6f000>; - regulator-names = "bps-vdd"; - bps-vdd-supply = <0x226>; - clock-names = "bps_ahb_clk\0bps_areg_clk\0bps_axi_clk\0bps_clk\0bps_clk_src"; - src-clock-name = "bps_clk_src"; - clock-control-debugfs = "true"; - clocks = <0xd9 0x00 0xd9 0x01 0xd9 0x02 0xd9 0x03 0xd9 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"; - phandle = <0xcf>; - }; - - 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 = <0x209>; - clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0camnoc_axi_clk\0jpegenc_clk_src\0jpegenc_clk"; - clocks = <0x20 0x0c 0x20 0x0d 0xd9 0x55 0xd9 0x09 0xd9 0x06 0xd9 0x3f 0xd9 0x3e>; - clock-rates = <0x00 0x00 0x00 0x00 0x00 0x23c34600 0x00>; - src-clock-name = "jpegenc_clk_src"; - clock-cntl-level = "nominal"; - status = "ok"; - phandle = <0x45a>; - }; - - 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 = <0x209>; - clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0camnoc_axi_clk\0jpegdma_clk_src\0jpegdma_clk"; - clocks = <0x20 0x0c 0x20 0x0d 0xd9 0x55 0xd9 0x09 0xd9 0x06 0xd9 0x3f 0xd9 0x3e>; - clock-rates = <0x00 0x00 0x00 0x00 0x00 0x23c34600 0x00>; - src-clock-name = "jpegdma_clk_src"; - clock-cntl-level = "nominal"; - status = "ok"; - phandle = <0x45b>; - }; - - 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 = <0x209>; - 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 = <0x20 0x0c 0x20 0x0d 0xd9 0x55 0xd9 0x09 0xd9 0x06 0xd9 0x19 0xd9 0x18 0xd9 0x1a>; - src-clock-name = "fd_core_clk_src"; - clock-control-debugfs = "true"; - 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"; - phandle = <0x45c>; - }; - - 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 = <0xbf 0x00 0x33 0x00>; - phandle = <0x45d>; - - rsc-apps { - cell-id = <0x1f40>; - label = "apps_rsc"; - qcom,rsc-dev; - qcom,req_state = <0x02>; - phandle = <0x227>; - }; - - rsc-disp { - cell-id = <0x1f41>; - label = "disp_rsc"; - qcom,rsc-dev; - qcom,req_state = <0x03>; - phandle = <0x228>; - }; - - bcm-acv { - cell-id = <0x1b7d>; - label = "ACV"; - qcom,bcm-name = "ACV"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x2a5>; - }; - - bcm-alc { - cell-id = <0x1b7e>; - label = "ALC"; - qcom,bcm-name = "ALC"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x28d>; - }; - - bcm-mc0 { - cell-id = <0x1b58>; - label = "MC0"; - qcom,bcm-name = "MC0"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x2a4>; - }; - - bcm-sh0 { - cell-id = <0x1b5b>; - label = "SH0"; - qcom,bcm-name = "SH0"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x2a8>; - }; - - bcm-mm0 { - cell-id = <0x1b63>; - label = "MM0"; - qcom,bcm-name = "MM0"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x2ae>; - }; - - bcm-sh1 { - cell-id = <0x1b5c>; - label = "SH1"; - qcom,bcm-name = "SH1"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x2a6>; - }; - - bcm-mm1 { - cell-id = <0x1b64>; - label = "MM1"; - qcom,bcm-name = "MM1"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x235>; - }; - - bcm-sh2 { - cell-id = <0x1b5d>; - label = "SH2"; - qcom,bcm-name = "SH2"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x2aa>; - }; - - bcm-mm2 { - cell-id = <0x1b65>; - label = "MM2"; - qcom,bcm-name = "MM2"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x2ac>; - }; - - bcm-sh3 { - cell-id = <0x1b5e>; - label = "SH3"; - qcom,bcm-name = "SH3"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x272>; - }; - - bcm-mm3 { - cell-id = <0x1b66>; - label = "MM3"; - qcom,bcm-name = "MM3"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x27a>; - }; - - bcm-sh4 { - cell-id = <0x1b5f>; - label = "SH4"; - qcom,bcm-name = "SH4"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x45e>; - }; - - bcm-sh5 { - cell-id = <0x1b60>; - label = "SH5"; - qcom,bcm-name = "SH5"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x275>; - }; - - bcm-sn0 { - cell-id = <0x1b6a>; - label = "SN0"; - qcom,bcm-name = "SN0"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x2b5>; - }; - - bcm-ce0 { - cell-id = <0x1b7a>; - label = "CE0"; - qcom,bcm-name = "CE0"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x231>; - }; - - bcm-ip0 { - cell-id = <0x1b7b>; - label = "IP0"; - qcom,bcm-name = "IP0"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x2a3>; - }; - - bcm-cn0 { - cell-id = <0x1b7c>; - label = "CN0"; - qcom,bcm-name = "CN0"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x238>; - }; - - bcm-qup0 { - cell-id = <0x1b7f>; - label = "QUP0"; - qcom,bcm-name = "QUP0"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x22c>; - }; - - bcm-sn1 { - cell-id = <0x1b6b>; - label = "SN1"; - qcom,bcm-name = "SN1"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x2b6>; - }; - - bcm-sn2 { - cell-id = <0x1b6c>; - label = "SN2"; - qcom,bcm-name = "SN2"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x2b3>; - }; - - bcm-sn3 { - cell-id = <0x1b6d>; - label = "SN3"; - qcom,bcm-name = "SN3"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x2b1>; - }; - - bcm-sn4 { - cell-id = <0x1b6e>; - label = "SN4"; - qcom,bcm-name = "SN4"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x28c>; - }; - - bcm-sn5 { - cell-id = <0x1b6f>; - label = "SN5"; - qcom,bcm-name = "SN5"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x2b9>; - }; - - bcm-sn6 { - cell-id = <0x1b70>; - label = "SN6"; - qcom,bcm-name = "SN6"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x2af>; - }; - - bcm-sn7 { - cell-id = <0x1b71>; - label = "SN7"; - qcom,bcm-name = "SN7"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x2b7>; - }; - - bcm-sn8 { - cell-id = <0x1b72>; - label = "SN8"; - qcom,bcm-name = "SN8"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x2b8>; - }; - - bcm-sn9 { - cell-id = <0x1b73>; - label = "SN9"; - qcom,bcm-name = "SN9"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x283>; - }; - - bcm-sn11 { - cell-id = <0x1b75>; - label = "SN11"; - qcom,bcm-name = "SN11"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x287>; - }; - - bcm-sn12 { - cell-id = <0x1b76>; - label = "SN12"; - qcom,bcm-name = "SN12"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x288>; - }; - - bcm-sn14 { - cell-id = <0x1b78>; - label = "SN14"; - qcom,bcm-name = "SN14"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x28a>; - }; - - bcm-sn15 { - cell-id = <0x1b79>; - label = "SN15"; - qcom,bcm-name = "SN15"; - qcom,rscs = <0x227>; - qcom,bcm-dev; - phandle = <0x289>; - }; - - bcm-mc0_display { - cell-id = <0x6978>; - label = "MC0_DISPLAY"; - qcom,bcm-name = "MC0"; - qcom,rscs = <0x228>; - qcom,bcm-dev; - phandle = <0x2ba>; - }; - - bcm-sh0_display { - cell-id = <0x6979>; - label = "SH0_DISPLAY"; - qcom,bcm-name = "SH0"; - qcom,rscs = <0x228>; - qcom,bcm-dev; - phandle = <0x2bc>; - }; - - bcm-mm0_display { - cell-id = <0x697a>; - label = "MM0_DISPLAY"; - qcom,bcm-name = "MM0"; - qcom,rscs = <0x228>; - qcom,bcm-dev; - phandle = <0x2c0>; - }; - - bcm-mm1_display { - cell-id = <0x697b>; - label = "MM1_DISPLAY"; - qcom,bcm-name = "MM1"; - qcom,rscs = <0x228>; - qcom,bcm-dev; - phandle = <0x294>; - }; - - bcm-mm2_display { - cell-id = <0x697c>; - label = "MM2_DISPLAY"; - qcom,bcm-name = "MM2"; - qcom,rscs = <0x228>; - qcom,bcm-dev; - phandle = <0x2be>; - }; - - bcm-mm3_display { - cell-id = <0x697d>; - label = "MM3_DISPLAY"; - qcom,bcm-name = "MM3"; - qcom,rscs = <0x228>; - qcom,bcm-dev; - phandle = <0x296>; - }; - - 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; - phandle = <0x22a>; - }; - - 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; - phandle = <0x22f>; - }; - - fab-camnoc_virt { - cell-id = <0x180a>; - label = "fab-camnoc_virt"; - qcom,fab-dev; - qcom,base-name = "camnoc_virt-base"; - qcom,bypass-qos-prg; - clocks; - phandle = <0x234>; - }; - - 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; - phandle = <0x237>; - }; - - 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; - phandle = <0x265>; - }; - - 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; - phandle = <0x269>; - }; - - fab-ipa_virt { - cell-id = <0x1809>; - label = "fab-ipa_virt"; - qcom,fab-dev; - qcom,base-name = "ipa_virt-base"; - qcom,bypass-qos-prg; - clocks; - phandle = <0x26b>; - }; - - fab-mc_virt { - cell-id = <0x1807>; - label = "fab-mc_virt"; - qcom,fab-dev; - qcom,base-name = "mc_virt-base"; - qcom,bypass-qos-prg; - clocks; - phandle = <0x26d>; - }; - - 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; - phandle = <0x271>; - }; - - 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; - phandle = <0x277>; - }; - - 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; - phandle = <0x27c>; - }; - - 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; - phandle = <0x28f>; - }; - - 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; - phandle = <0x291>; - }; - - 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; - phandle = <0x293>; - }; - - mas-qhm-a1noc-cfg { - cell-id = <0x79>; - label = "mas-qhm-a1noc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x229>; - qcom,bus-dev = <0x22a>; - phandle = <0x29a>; - }; - - mas-qhm-qup1 { - cell-id = <0x56>; - label = "mas-qhm-qup1"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x22b>; - qcom,bus-dev = <0x22a>; - qcom,bcms = <0x22c>; - phandle = <0x45f>; - }; - - mas-qhm-tsif { - cell-id = <0x52>; - label = "mas-qhm-tsif"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x22b>; - qcom,bus-dev = <0x22a>; - phandle = <0x460>; - }; - - mas-xm-sdc2 { - cell-id = <0x51>; - label = "mas-xm-sdc2"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x01>; - qcom,connections = <0x22b>; - qcom,bus-dev = <0x22a>; - qcom,ap-owned; - qcom,prio = <0x01>; - phandle = <0x461>; - }; - - mas-xm-sdc4 { - cell-id = <0x50>; - label = "mas-xm-sdc4"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x02>; - qcom,connections = <0x22b>; - qcom,bus-dev = <0x22a>; - qcom,ap-owned; - qcom,prio = <0x01>; - phandle = <0x462>; - }; - - mas-xm-ufs-card { - cell-id = <0x7a>; - label = "mas-xm-ufs-card"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x03>; - qcom,connections = <0x22b>; - qcom,bus-dev = <0x22a>; - qcom,ap-owned; - qcom,prio = <0x02>; - phandle = <0x463>; - }; - - mas-xm-ufs-mem { - cell-id = <0x7b>; - label = "mas-xm-ufs-mem"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x04>; - qcom,connections = <0x22b>; - qcom,bus-dev = <0x22a>; - qcom,ap-owned; - qcom,prio = <0x02>; - phandle = <0x464>; - }; - - mas-xm-pcie-0 { - cell-id = <0x2d>; - label = "mas-xm-pcie-0"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x05>; - qcom,connections = <0x22d>; - qcom,bus-dev = <0x22a>; - qcom,ap-owned; - qcom,prio = <0x02>; - phandle = <0x465>; - }; - - mas-qhm-a2noc-cfg { - cell-id = <0x7c>; - label = "mas-qhm-a2noc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x22e>; - qcom,bus-dev = <0x22f>; - phandle = <0x29b>; - }; - - mas-qhm-qdss-bam { - cell-id = <0x35>; - label = "mas-qhm-qdss-bam"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x230>; - qcom,bus-dev = <0x22f>; - phandle = <0x466>; - }; - - mas-qhm-qup2 { - cell-id = <0x54>; - label = "mas-qhm-qup2"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x230>; - qcom,bus-dev = <0x22f>; - qcom,bcms = <0x22c>; - phandle = <0x467>; - }; - - mas-qnm-cnoc { - cell-id = <0x76>; - label = "mas-qnm-cnoc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x00>; - qcom,connections = <0x230>; - qcom,bus-dev = <0x22f>; - qcom,ap-owned; - qcom,prio = <0x01>; - phandle = <0x29f>; - }; - - mas-qxm-crypto { - cell-id = <0x7d>; - label = "mas-qxm-crypto"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x01>; - qcom,connections = <0x230>; - qcom,bus-dev = <0x22f>; - qcom,bcms = <0x231>; - qcom,ap-owned; - qcom,prio = <0x02>; - phandle = <0x468>; - }; - - mas-qxm-ipa { - cell-id = <0x5a>; - label = "mas-qxm-ipa"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x02>; - qcom,connections = <0x230>; - qcom,bus-dev = <0x22f>; - qcom,ap-owned; - qcom,prio = <0x02>; - qcom,defer-init-qos; - qcom,node-qos-bcms = <0x1b7b 0x00 0x01>; - phandle = <0x469>; - }; - - mas-xm-pcie3-1 { - cell-id = <0x64>; - label = "mas-xm-pcie3-1"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x06>; - qcom,connections = <0x232>; - qcom,bus-dev = <0x22f>; - qcom,ap-owned; - qcom,prio = <0x02>; - phandle = <0x46a>; - }; - - mas-xm-qdss-etr { - cell-id = <0x3c>; - label = "mas-xm-qdss-etr"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x07>; - qcom,connections = <0x230>; - qcom,bus-dev = <0x22f>; - qcom,ap-owned; - qcom,prio = <0x02>; - phandle = <0x46b>; - }; - - mas-xm-usb3-0 { - cell-id = <0x3d>; - label = "mas-xm-usb3-0"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x0a>; - qcom,connections = <0x230>; - qcom,bus-dev = <0x22f>; - qcom,ap-owned; - qcom,prio = <0x02>; - phandle = <0x46c>; - - qcom,node-qos-clks { - clocks = <0x20 0x09>; - 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 = <0x230>; - qcom,bus-dev = <0x22f>; - qcom,ap-owned; - qcom,prio = <0x02>; - phandle = <0x46d>; - - qcom,node-qos-clks { - clocks = <0x20 0x0a>; - 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 = <0x233>; - qcom,bus-dev = <0x234>; - qcom,bcms = <0x235>; - phandle = <0x46e>; - }; - - mas-qxm-camnoc-hf1-uncomp { - cell-id = <0x93>; - label = "mas-qxm-camnoc-hf1-uncomp"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x233>; - qcom,bus-dev = <0x234>; - qcom,bcms = <0x235>; - phandle = <0x46f>; - }; - - mas-qxm-camnoc-sf-uncomp { - cell-id = <0x94>; - label = "mas-qxm-camnoc-sf-uncomp"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x233>; - qcom,bus-dev = <0x234>; - qcom,bcms = <0x235>; - phandle = <0x470>; - }; - - mas-qhm-spdm { - cell-id = <0x24>; - label = "mas-qhm-spdm"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x236>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x471>; - }; - - mas-qnm-snoc { - cell-id = <0x2733>; - label = "mas-qnm-snoc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x239 0x23a 0x23b 0x23c 0x23d 0x23e 0x23f 0x240 0x241 0x242 0x243 0x244 0x245 0x246 0x247 0x248 0x249 0x24a 0x24b 0x24c 0x24d 0x24e 0x24f 0x250 0x251 0x252 0x253 0x254 0x255 0x256 0x257 0x258 0x259 0x25a 0x25b 0x25c 0x25d 0x25e 0x25f 0x260 0x261 0x262>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x2b0>; - }; - - mas-qhm-cnoc { - cell-id = <0x7e>; - label = "mas-qhm-cnoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x263 0x264>; - qcom,bus-dev = <0x265>; - phandle = <0x29c>; - }; - - mas-acm-l3 { - cell-id = <0x01>; - label = "mas-acm-l3"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x266 0x267 0x268>; - qcom,bus-dev = <0x269>; - phandle = <0x472>; - }; - - mas-pm-gnoc-cfg { - cell-id = <0x7f>; - label = "mas-pm-gnoc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x266>; - qcom,bus-dev = <0x269>; - phandle = <0x473>; - }; - - mas-ipa-core-master { - cell-id = <0x8f>; - label = "mas-ipa-core-master"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x26a>; - qcom,bus-dev = <0x26b>; - phandle = <0x474>; - }; - - mas-llcc-mc { - cell-id = <0x81>; - label = "mas-llcc-mc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x04>; - qcom,connections = <0x26c>; - qcom,bus-dev = <0x26d>; - phandle = <0x2a7>; - }; - - mas-acm-tcu { - cell-id = <0x68>; - label = "mas-acm-tcu"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x00>; - qcom,connections = <0x26e 0x26f 0x270>; - qcom,bus-dev = <0x271>; - qcom,bcms = <0x272>; - qcom,ap-owned; - qcom,prio = <0x07>; - phandle = <0x475>; - }; - - mas-qhm-memnoc-cfg { - cell-id = <0x82>; - label = "mas-qhm-memnoc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x273 0x274>; - qcom,bus-dev = <0x271>; - phandle = <0x2a0>; - }; - - mas-qnm-apps { - cell-id = <0x83>; - label = "mas-qnm-apps"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x02>; - qcom,qport = <0x02 0x03>; - qcom,connections = <0x26f>; - qcom,bus-dev = <0x271>; - qcom,bcms = <0x275>; - qcom,ap-owned; - qcom,prio = <0x00>; - phandle = <0x2a2>; - }; - - 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 = <0x26e 0x26f>; - qcom,bus-dev = <0x271>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x2ad>; - }; - - mas-qnm-mnoc-sf { - cell-id = <0x85>; - label = "mas-qnm-mnoc-sf"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x07>; - qcom,connections = <0x26e 0x26f 0x270>; - qcom,bus-dev = <0x271>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x2ab>; - }; - - mas-qnm-snoc-gc { - cell-id = <0x86>; - label = "mas-qnm-snoc-gc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x08>; - qcom,connections = <0x26f>; - qcom,bus-dev = <0x271>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - phandle = <0x2b2>; - }; - - mas-qnm-snoc-sf { - cell-id = <0x87>; - label = "mas-qnm-snoc-sf"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x09>; - qcom,connections = <0x26e 0x26f>; - qcom,bus-dev = <0x271>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - phandle = <0x2b4>; - }; - - mas-qxm-gpu { - cell-id = <0x1a>; - label = "mas-qxm-gpu"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x02>; - qcom,qport = <0x0a 0x0b>; - qcom,connections = <0x26e 0x26f 0x270>; - qcom,bus-dev = <0x271>; - qcom,ap-owned; - qcom,prio = <0x00>; - phandle = <0x476>; - }; - - mas-qhm-mnoc-cfg { - cell-id = <0x67>; - label = "mas-qhm-mnoc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x276>; - qcom,bus-dev = <0x277>; - phandle = <0x29d>; - }; - - mas-qxm-camnoc-hf0 { - cell-id = <0x88>; - label = "mas-qxm-camnoc-hf0"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x01>; - qcom,connections = <0x278>; - qcom,bus-dev = <0x277>; - qcom,bcms = <0x235>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x477>; - }; - - mas-qxm-camnoc-hf1 { - cell-id = <0x91>; - label = "mas-qxm-camnoc-hf1"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x02>; - qcom,connections = <0x278>; - qcom,bus-dev = <0x277>; - qcom,bcms = <0x235>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x478>; - }; - - mas-qxm-camnoc-sf { - cell-id = <0x89>; - label = "mas-qxm-camnoc-sf"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x00>; - qcom,connections = <0x279>; - qcom,bus-dev = <0x277>; - qcom,bcms = <0x27a>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x479>; - }; - - mas-qxm-mdp0 { - cell-id = <0x16>; - label = "mas-qxm-mdp0"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x03>; - qcom,connections = <0x278>; - qcom,bus-dev = <0x277>; - qcom,bcms = <0x235>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x47a>; - }; - - mas-qxm-mdp1 { - cell-id = <0x17>; - label = "mas-qxm-mdp1"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x04>; - qcom,connections = <0x278>; - qcom,bus-dev = <0x277>; - qcom,bcms = <0x235>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x47b>; - }; - - mas-qxm-rot { - cell-id = <0x19>; - label = "mas-qxm-rot"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x05>; - qcom,connections = <0x279>; - qcom,bus-dev = <0x277>; - qcom,bcms = <0x27a>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x47c>; - }; - - mas-qxm-venus0 { - cell-id = <0x3f>; - label = "mas-qxm-venus0"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x06>; - qcom,connections = <0x279>; - qcom,bus-dev = <0x277>; - qcom,bcms = <0x27a>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x47d>; - }; - - mas-qxm-venus1 { - cell-id = <0x40>; - label = "mas-qxm-venus1"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x07>; - qcom,connections = <0x279>; - qcom,bus-dev = <0x277>; - qcom,bcms = <0x27a>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x47e>; - }; - - mas-qxm-venus-arm9 { - cell-id = <0x8a>; - label = "mas-qxm-venus-arm9"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x08>; - qcom,connections = <0x279>; - qcom,bus-dev = <0x277>; - qcom,bcms = <0x27a>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x47f>; - }; - - mas-qhm-snoc-cfg { - cell-id = <0x36>; - label = "mas-qhm-snoc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x27b>; - qcom,bus-dev = <0x27c>; - phandle = <0x29e>; - }; - - mas-qnm-aggre1-noc { - cell-id = <0x274f>; - label = "mas-qnm-aggre1-noc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x27d 0x27e 0x27f 0x280 0x281 0x282>; - qcom,bus-dev = <0x27c>; - qcom,bcms = <0x283>; - phandle = <0x297>; - }; - - mas-qnm-aggre2-noc { - cell-id = <0x2750>; - label = "mas-qnm-aggre2-noc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x27d 0x27e 0x284 0x27f 0x280 0x281 0x285 0x286 0x282>; - qcom,bus-dev = <0x27c>; - qcom,bcms = <0x287>; - phandle = <0x299>; - }; - - mas-qnm-gladiator-sodv { - cell-id = <0x8b>; - label = "mas-qnm-gladiator-sodv"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x27d 0x284 0x27f 0x280 0x281 0x285 0x286 0x282>; - qcom,bus-dev = <0x27c>; - qcom,bcms = <0x288>; - phandle = <0x2a1>; - }; - - mas-qnm-memnoc { - cell-id = <0x8e>; - label = "mas-qnm-memnoc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x27f 0x280 0x27d 0x281 0x282>; - qcom,bus-dev = <0x27c>; - qcom,bcms = <0x289>; - phandle = <0x2a9>; - }; - - mas-qnm-pcie-anoc { - cell-id = <0x8c>; - label = "mas-qnm-pcie-anoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x27f 0x280 0x281 0x27e 0x282>; - qcom,bus-dev = <0x27c>; - qcom,bcms = <0x28a>; - phandle = <0x298>; - }; - - mas-qxm-pimem { - cell-id = <0x8d>; - label = "mas-qxm-pimem"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x03>; - qcom,connections = <0x27f 0x28b>; - qcom,bus-dev = <0x27c>; - qcom,bcms = <0x28c>; - qcom,ap-owned; - qcom,prio = <0x02>; - phandle = <0x480>; - }; - - mas-xm-gic { - cell-id = <0x95>; - label = "mas-xm-gic"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x00>; - qcom,connections = <0x27f 0x28b>; - qcom,bus-dev = <0x27c>; - qcom,bcms = <0x288>; - qcom,ap-owned; - qcom,prio = <0x01>; - phandle = <0x481>; - }; - - mas-alc { - cell-id = <0x90>; - label = "mas-alc"; - qcom,buswidth = <0x01>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x26d>; - qcom,bcms = <0x28d>; - phandle = <0x482>; - }; - - mas-llcc-mc_display { - cell-id = <0x4e20>; - label = "mas-llcc-mc_display"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x04>; - qcom,connections = <0x28e>; - qcom,bus-dev = <0x28f>; - phandle = <0x2bb>; - }; - - 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 = <0x290>; - qcom,bus-dev = <0x291>; - phandle = <0x2bf>; - }; - - 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 = <0x290>; - qcom,bus-dev = <0x291>; - phandle = <0x2bd>; - }; - - mas-qxm-mdp0_display { - cell-id = <0x4e23>; - label = "mas-qxm-mdp0_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x03>; - qcom,connections = <0x292>; - qcom,bus-dev = <0x293>; - qcom,bcms = <0x294>; - phandle = <0x483>; - }; - - mas-qxm-mdp1_display { - cell-id = <0x4e24>; - label = "mas-qxm-mdp1_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x04>; - qcom,connections = <0x292>; - qcom,bus-dev = <0x293>; - qcom,bcms = <0x294>; - phandle = <0x484>; - }; - - mas-qxm-rot_display { - cell-id = <0x4e25>; - label = "mas-qxm-rot_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x05>; - qcom,connections = <0x295>; - qcom,bus-dev = <0x293>; - qcom,bcms = <0x296>; - phandle = <0x485>; - }; - - slv-qns-a1noc-snoc { - cell-id = <0x274e>; - label = "slv-qns-a1noc-snoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x22a>; - qcom,connections = <0x297>; - phandle = <0x22b>; - }; - - slv-srvc-aggre1-noc { - cell-id = <0x2e8>; - label = "slv-srvc-aggre1-noc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x22a>; - qcom,bcms = <0x283>; - phandle = <0x229>; - }; - - slv-qns-pcie-a1noc-snoc { - cell-id = <0x2754>; - label = "slv-qns-pcie-a1noc-snoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x22a>; - qcom,connections = <0x298>; - phandle = <0x22d>; - }; - - slv-qns-a2noc-snoc { - cell-id = <0x2751>; - label = "slv-qns-a2noc-snoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x22f>; - qcom,connections = <0x299>; - phandle = <0x230>; - }; - - slv-qns-pcie-snoc { - cell-id = <0x2e9>; - label = "slv-qns-pcie-snoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x22f>; - qcom,connections = <0x298>; - phandle = <0x232>; - }; - - slv-srvc-aggre2-noc { - cell-id = <0x2ea>; - label = "slv-srvc-aggre2-noc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x22f>; - qcom,bcms = <0x287>; - phandle = <0x22e>; - }; - - slv-qns-camnoc-uncomp { - cell-id = <0x30a>; - label = "slv-qns-camnoc-uncomp"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x234>; - phandle = <0x233>; - }; - - slv-qhs-a1-noc-cfg { - cell-id = <0x2af>; - label = "slv-qhs-a1-noc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,connections = <0x29a>; - qcom,bcms = <0x238>; - phandle = <0x258>; - }; - - slv-qhs-a2-noc-cfg { - cell-id = <0x2b0>; - label = "slv-qhs-a2-noc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,connections = <0x29b>; - qcom,bcms = <0x238>; - phandle = <0x243>; - }; - - slv-qhs-aop { - cell-id = <0x2eb>; - label = "slv-qhs-aop"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x250>; - }; - - slv-qhs-aoss { - cell-id = <0x2ec>; - label = "slv-qhs-aoss"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x259>; - }; - - slv-qhs-camera-cfg { - cell-id = <0x24d>; - label = "slv-qhs-camera-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x23b>; - }; - - slv-qhs-clk-ctl { - cell-id = <0x26c>; - label = "slv-qhs-clk-ctl"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x261>; - }; - - slv-qhs-compute-dsp-cfg { - cell-id = <0x2ed>; - label = "slv-qhs-compute-dsp-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x24f>; - }; - - slv-qhs-cpr-cx { - cell-id = <0x28b>; - label = "slv-qhs-cpr-cx"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x257>; - }; - - slv-qhs-crypto0-cfg { - cell-id = <0x271>; - label = "slv-qhs-crypto0-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x25e>; - }; - - slv-qhs-dcc-cfg { - cell-id = <0x2aa>; - label = "slv-qhs-dcc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,connections = <0x29c>; - qcom,bcms = <0x238>; - phandle = <0x247>; - }; - - slv-qhs-ddrss-cfg { - cell-id = <0x2ee>; - label = "slv-qhs-ddrss-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x248>; - }; - - slv-qhs-display-cfg { - cell-id = <0x24e>; - label = "slv-qhs-display-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x245>; - }; - - slv-qhs-glm { - cell-id = <0x2d6>; - label = "slv-qhs-glm"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x241>; - }; - - slv-qhs-gpuss-cfg { - cell-id = <0x256>; - label = "slv-qhs-gpuss-cfg"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x24c>; - }; - - slv-qhs-imem-cfg { - cell-id = <0x273>; - label = "slv-qhs-imem-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x262>; - }; - - slv-qhs-ipa { - cell-id = <0x2a4>; - label = "slv-qhs-ipa"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x256>; - }; - - slv-qhs-mnoc-cfg { - cell-id = <0x280>; - label = "slv-qhs-mnoc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,connections = <0x29d>; - qcom,bcms = <0x238>; - phandle = <0x23e>; - }; - - slv-qhs-pcie0-cfg { - cell-id = <0x29b>; - label = "slv-qhs-pcie0-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x24b>; - }; - - slv-qhs-pcie-gen3-cfg { - cell-id = <0x29c>; - label = "slv-qhs-pcie-gen3-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x24a>; - }; - - slv-qhs-pdm { - cell-id = <0x267>; - label = "slv-qhs-pdm"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x242>; - }; - - slv-qhs-phy-refgen-south { - cell-id = <0x2f0>; - label = "slv-qhs-phy-refgen-south"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x249>; - }; - - slv-qhs-pimem-cfg { - cell-id = <0x2a9>; - label = "slv-qhs-pimem-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x25f>; - }; - - slv-qhs-prng { - cell-id = <0x26a>; - label = "slv-qhs-prng"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x25a>; - }; - - slv-qhs-qdss-cfg { - cell-id = <0x27b>; - label = "slv-qhs-qdss-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x244>; - }; - - slv-qhs-qupv3-north { - cell-id = <0x263>; - label = "slv-qhs-qupv3-north"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x251>; - }; - - slv-qhs-qupv3-south { - cell-id = <0x265>; - label = "slv-qhs-qupv3-south"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x25c>; - }; - - slv-qhs-sdc2 { - cell-id = <0x260>; - label = "slv-qhs-sdc2"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x23d>; - }; - - slv-qhs-sdc4 { - cell-id = <0x261>; - label = "slv-qhs-sdc4"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x23c>; - }; - - slv-qhs-snoc-cfg { - cell-id = <0x282>; - label = "slv-qhs-snoc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,connections = <0x29e>; - qcom,bcms = <0x238>; - phandle = <0x240>; - }; - - slv-qhs-spdm { - cell-id = <0x279>; - label = "slv-qhs-spdm"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x25d>; - }; - - slv-qhs-spss-cfg { - cell-id = <0x2f1>; - label = "slv-qhs-spss-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x23a>; - }; - - slv-qhs-tcsr { - cell-id = <0x26f>; - label = "slv-qhs-tcsr"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x246>; - }; - - slv-qhs-tlmm-north { - cell-id = <0x2db>; - label = "slv-qhs-tlmm-north"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x260>; - }; - - slv-qhs-tlmm-south { - cell-id = <0x2f3>; - label = "slv-qhs-tlmm-south"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x239>; - }; - - slv-qhs-tsif { - cell-id = <0x23f>; - label = "slv-qhs-tsif"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x24e>; - }; - - slv-qhs-ufs-card-cfg { - cell-id = <0x2f4>; - label = "slv-qhs-ufs-card-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x254>; - }; - - slv-qhs-ufs-mem-cfg { - cell-id = <0x2f5>; - label = "slv-qhs-ufs-mem-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x23f>; - }; - - slv-qhs-usb3-0 { - cell-id = <0x247>; - label = "slv-qhs-usb3-0"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x252>; - }; - - slv-qhs-usb3-1 { - cell-id = <0x2ef>; - label = "slv-qhs-usb3-1"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x255>; - }; - - slv-qhs-venus-cfg { - cell-id = <0x254>; - label = "slv-qhs-venus-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x24d>; - }; - - slv-qhs-vsense-ctrl-cfg { - cell-id = <0x2f6>; - label = "slv-qhs-vsense-ctrl-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x25b>; - }; - - slv-qns-cnoc-a2noc { - cell-id = <0x2d5>; - label = "slv-qns-cnoc-a2noc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,connections = <0x29f>; - qcom,bcms = <0x238>; - phandle = <0x236>; - }; - - slv-srvc-cnoc { - cell-id = <0x286>; - label = "slv-srvc-cnoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x237>; - qcom,bcms = <0x238>; - phandle = <0x253>; - }; - - slv-qhs-llcc { - cell-id = <0x2f8>; - label = "slv-qhs-llcc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x265>; - phandle = <0x264>; - }; - - slv-qhs-memnoc { - cell-id = <0x2f9>; - label = "slv-qhs-memnoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x265>; - qcom,connections = <0x2a0>; - phandle = <0x263>; - }; - - slv-qns-gladiator-sodv { - cell-id = <0x2d8>; - label = "slv-qns-gladiator-sodv"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x269>; - qcom,connections = <0x2a1>; - phandle = <0x267>; - }; - - slv-qns-gnoc-memnoc { - cell-id = <0x2fb>; - label = "slv-qns-gnoc-memnoc"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x02>; - qcom,bus-dev = <0x269>; - qcom,connections = <0x2a2>; - phandle = <0x268>; - }; - - slv-srvc-gnoc { - cell-id = <0x2fc>; - label = "slv-srvc-gnoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x269>; - phandle = <0x266>; - }; - - slv-ipa-core-slave { - cell-id = <0x309>; - label = "slv-ipa-core-slave"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x26b>; - qcom,bcms = <0x2a3>; - phandle = <0x26a>; - }; - - slv-ebi { - cell-id = <0x200>; - label = "slv-ebi"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x04>; - qcom,bus-dev = <0x26d>; - qcom,bcms = <0x2a4 0x2a5>; - phandle = <0x26c>; - }; - - 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 = <0x271>; - phandle = <0x274>; - }; - - slv-qns-apps-io { - cell-id = <0x2fe>; - label = "slv-qns-apps-io"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x271>; - qcom,bcms = <0x2a6>; - phandle = <0x26e>; - }; - - slv-qns-llcc { - cell-id = <0x302>; - label = "slv-qns-llcc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x04>; - qcom,bus-dev = <0x271>; - qcom,connections = <0x2a7>; - qcom,bcms = <0x2a8>; - phandle = <0x26f>; - }; - - slv-qns-memnoc-snoc { - cell-id = <0x308>; - label = "slv-qns-memnoc-snoc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x271>; - qcom,connections = <0x2a9>; - qcom,bcms = <0x2aa>; - phandle = <0x270>; - }; - - slv-srvc-memnoc { - cell-id = <0x303>; - label = "slv-srvc-memnoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x271>; - phandle = <0x273>; - }; - - slv-qns2-mem-noc { - cell-id = <0x304>; - label = "slv-qns2-mem-noc"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x277>; - qcom,connections = <0x2ab>; - qcom,bcms = <0x2ac>; - phandle = <0x279>; - }; - - slv-qns-mem-noc-hf { - cell-id = <0x305>; - label = "slv-qns-mem-noc-hf"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x02>; - qcom,bus-dev = <0x277>; - qcom,connections = <0x2ad>; - qcom,bcms = <0x2ae>; - phandle = <0x278>; - }; - - slv-srvc-mnoc { - cell-id = <0x25b>; - label = "slv-srvc-mnoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x277>; - phandle = <0x276>; - }; - - slv-qhs-apss { - cell-id = <0x2a1>; - label = "slv-qhs-apss"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x27c>; - qcom,bcms = <0x2af>; - phandle = <0x280>; - }; - - slv-qns-cnoc { - cell-id = <0x2734>; - label = "slv-qns-cnoc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x27c>; - qcom,connections = <0x2b0>; - qcom,bcms = <0x2b1>; - phandle = <0x281>; - }; - - slv-qns-memnoc-gc { - cell-id = <0x306>; - label = "slv-qns-memnoc-gc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x27c>; - qcom,connections = <0x2b2>; - qcom,bcms = <0x2b3>; - phandle = <0x28b>; - }; - - slv-qns-memnoc-sf { - cell-id = <0x307>; - label = "slv-qns-memnoc-sf"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x27c>; - qcom,connections = <0x2b4>; - qcom,bcms = <0x2b5>; - phandle = <0x27e>; - }; - - slv-qxs-imem { - cell-id = <0x249>; - label = "slv-qxs-imem"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x27c>; - qcom,bcms = <0x2b6>; - phandle = <0x27f>; - }; - - slv-qxs-pcie { - cell-id = <0x299>; - label = "slv-qxs-pcie"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x27c>; - qcom,bcms = <0x2b7>; - phandle = <0x285>; - }; - - slv-qxs-pcie-gen3 { - cell-id = <0x29a>; - label = "slv-qxs-pcie-gen3"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x27c>; - qcom,bcms = <0x2b8>; - phandle = <0x284>; - }; - - slv-qxs-pimem { - cell-id = <0x2c8>; - label = "slv-qxs-pimem"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x27c>; - phandle = <0x27d>; - }; - - slv-srvc-snoc { - cell-id = <0x24b>; - label = "slv-srvc-snoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x27c>; - qcom,bcms = <0x2af>; - phandle = <0x27b>; - }; - - slv-xs-qdss-stm { - cell-id = <0x24c>; - label = "slv-xs-qdss-stm"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x27c>; - qcom,bcms = <0x2b9>; - phandle = <0x282>; - }; - - slv-xs-sys-tcu-cfg { - cell-id = <0x2a0>; - label = "slv-xs-sys-tcu-cfg"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x27c>; - qcom,bcms = <0x2af>; - phandle = <0x286>; - }; - - slv-ebi_display { - cell-id = <0x5020>; - label = "slv-ebi_display"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x04>; - qcom,bus-dev = <0x28f>; - qcom,bcms = <0x2ba>; - phandle = <0x28e>; - }; - - slv-qns-llcc_display { - cell-id = <0x5021>; - label = "slv-qns-llcc_display"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x04>; - qcom,bus-dev = <0x291>; - qcom,connections = <0x2bb>; - qcom,bcms = <0x2bc>; - phandle = <0x290>; - }; - - slv-qns2-mem-noc_display { - cell-id = <0x5022>; - label = "slv-qns2-mem-noc_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x293>; - qcom,connections = <0x2bd>; - qcom,bcms = <0x2be>; - phandle = <0x295>; - }; - - 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 = <0x293>; - qcom,connections = <0x2bf>; - qcom,bcms = <0x2c0>; - phandle = <0x292>; - }; - }; - - 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 = <0x35 0x02 0x35 0x03>; - venus-supply = <0x10a>; - venus-core0-supply = <0x2c1>; - venus-core1-supply = <0x2c2>; - clock-names = "core_clk\0iface_clk\0bus_clk\0core0_clk\0core0_bus_clk\0core1_clk\0core1_bus_clk"; - clocks = <0xd8 0x0b 0xd8 0x08 0xd8 0x0a 0xd8 0x05 0xd8 0x04 0xd8 0x07 0xd8 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 0x1312d000 0x16a65700 0x1a76e700 0x1fc4ef40>; - phandle = <0x486>; - - 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 = <0x27 0x10a0 0x08 0x27 0x10b0 0x00>; - buffer-types = <0xfff>; - virtual-addr-pool = <0x70800000 0x6f800000>; - }; - - secure_bitstream_cb { - compatible = "qcom,msm-vidc,context-bank"; - label = "venus_sec_bitstream"; - iommus = <0x27 0x10a1 0x08 0x27 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 = <0x27 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 = <0x27 0x10a4 0x08 0x27 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,clstr-tmr-add = <0x3e8>; - 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,ref-stddev = <0x1f4>; - qcom,tmr-add = <0x3e8>; - qcom,ref-premature-cnt = <0x01>; - 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,ref-stddev = <0x64>; - qcom,tmr-add = <0x64>; - qcom,ref-premature-cnt = <0x03>; - 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@b221200 { - compatible = "qcom,rpmh-master-stats-v1"; - reg = <0xb221200 0x60>; - }; - - pinctrl@03400000 { - compatible = "qcom,sdm845-pinctrl"; - reg = <0x3400000 0xc00000 0x179900f0 0x60>; - reg-names = "pinctrl_regs\0spi_cfg_regs"; - interrupts = <0x00 0xd0 0x00>; - gpio-controller; - #gpio-cells = <0x02>; - interrupt-controller; - #interrupt-cells = <0x02>; - interrupt-parent = <0x01>; - phandle = <0x2d>; - - ufs_dev_reset_assert { - phandle = <0xdf>; - - config { - pins = "ufs_reset"; - bias-pull-down; - drive-strength = <0x08>; - output-low; - }; - }; - - ufs_dev_reset_deassert { - phandle = <0xe0>; - - config { - pins = "ufs_reset"; - bias-pull-down; - drive-strength = <0x08>; - output-high; - }; - }; - - flash_led3_front { - - flash_led3_front_en { - phandle = <0xad>; - - mux { - pins = "gpio21"; - function = "gpio"; - }; - - config { - pins = "gpio21"; - drive_strength = <0x02>; - output-high; - bias-disable; - }; - }; - - flash_led3_front_dis { - phandle = <0xae>; - - mux { - pins = "gpio21"; - function = "gpio"; - }; - - config { - pins = "gpio21"; - drive_strength = <0x02>; - output-low; - bias-disable; - }; - }; - }; - - flash_led3_iris { - - flash_led3_iris_en { - phandle = <0xaf>; - - mux { - pins = "gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio23"; - drive_strength = <0x02>; - output-high; - bias-disable; - }; - }; - - flash_led3_iris_dis { - phandle = <0xb0>; - - mux { - pins = "gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio23"; - drive_strength = <0x02>; - output-low; - bias-disable; - }; - }; - }; - - wcd9xxx_intr { - - wcd_intr_default { - phandle = <0x487>; - - mux { - pins = "gpio54"; - function = "gpio"; - }; - - config { - pins = "gpio54"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - }; - - storage_cd { - phandle = <0xe8>; - - mux { - pins = "gpio126"; - function = "gpio"; - }; - - config { - pins = "gpio126"; - bias-pull-up; - drive-strength = <0x02>; - }; - }; - - sdc2_clk_on { - phandle = <0xe5>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_clk_off { - phandle = <0xe9>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - sdc2_clk_ds_400KHz { - phandle = <0xec>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_clk_ds_50MHz { - phandle = <0xef>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_clk_ds_100MHz { - phandle = <0xf2>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_clk_ds_200MHz { - phandle = <0xf5>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_cmd_on { - phandle = <0xe6>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_cmd_off { - phandle = <0xea>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0x02>; - }; - }; - - sdc2_cmd_ds_400KHz { - phandle = <0xed>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_cmd_ds_50MHz { - phandle = <0xf0>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_cmd_ds_100MHz { - phandle = <0xf3>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_cmd_ds_200MHz { - phandle = <0xf6>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_data_on { - phandle = <0xe7>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_data_off { - phandle = <0xeb>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0x02>; - }; - }; - - sdc2_data_ds_400KHz { - phandle = <0xee>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_data_ds_50MHz { - phandle = <0xf1>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_data_ds_100MHz { - phandle = <0xf4>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_data_ds_200MHz { - phandle = <0xf7>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - pcie0 { - - pcie0_clkreq_default { - phandle = <0x2c3>; - - mux { - pins = "gpio36"; - function = "pci_e0"; - }; - - config { - pins = "gpio36"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - pcie0_perst_default { - phandle = <0x2c4>; - - mux { - pins = "gpio35"; - function = "gpio"; - }; - - config { - pins = "gpio35"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - pcie0_wake_default { - phandle = <0x2c5>; - - mux { - pins = "gpio37"; - function = "gpio"; - }; - - config { - pins = "gpio37"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - pcie1 { - - pcie1_clkreq_default { - phandle = <0x2c8>; - - mux { - pins = "gpio103"; - function = "pci_e1"; - }; - - config { - pins = "gpio103"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - pcie1_perst_default { - phandle = <0x2c9>; - - mux { - pins = "gpio102"; - function = "gpio"; - }; - - config { - pins = "gpio102"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - }; - - cdc_reset_ctrl { - - cdc_reset_sleep { - phandle = <0x488>; - - mux { - pins = "gpio64"; - function = "gpio"; - }; - - config { - pins = "gpio64"; - drive-strength = <0x02>; - bias-disable; - output-low; - }; - }; - - cdc_reset_active { - phandle = <0x489>; - - mux { - pins = "gpio64"; - function = "gpio"; - }; - - config { - pins = "gpio64"; - drive-strength = <0x08>; - bias-pull-down; - output-high; - }; - }; - }; - - spkr_i2s_clk_pin { - - spkr_i2s_clk_sleep { - phandle = <0x48a>; - - mux { - pins = "gpio69"; - function = "spkr_i2s"; - }; - - config { - pins = "gpio69"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - spkr_i2s_clk_active { - phandle = <0x48b>; - - mux { - pins = "gpio69"; - function = "spkr_i2s"; - }; - - config { - pins = "gpio69"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - wcd_gnd_mic_swap { - - wcd_gnd_mic_swap_idle { - phandle = <0x48c>; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x02>; - bias-pull-down; - output-low; - }; - }; - - wcd_gnd_mic_swap_active { - phandle = <0x48d>; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x02>; - bias-disable; - output-high; - }; - }; - }; - - wcd_usbc_analog_en1 { - - wcd_usbc_ana_en1_idle { - phandle = <0x48e>; - - mux { - pins = "gpio49"; - function = "gpio"; - }; - - config { - pins = "gpio49"; - drive-strength = <0x02>; - bias-pull-down; - output-low; - }; - }; - - wcd_usbc_ana_en1_active { - phandle = <0x48f>; - - mux { - pins = "gpio49"; - function = "gpio"; - }; - - config { - pins = "gpio49"; - drive-strength = <0x02>; - bias-disable; - output-high; - }; - }; - }; - - wcd_usbc_analog_en2 { - - wcd_usbc_ana_en2_idle { - phandle = <0x490>; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x02>; - bias-pull-down; - output-low; - }; - }; - - wcd_usbc_ana_en2_active { - phandle = <0x491>; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x02>; - bias-disable; - output-high; - }; - }; - }; - - pri_aux_pcm_clk { - - pri_aux_pcm_clk_sleep { - phandle = <0x492>; - - mux { - pins = "gpio65"; - function = "gpio"; - }; - - config { - pins = "gpio65"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_aux_pcm_clk_active { - phandle = <0x493>; - - 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 { - phandle = <0x494>; - - mux { - pins = "gpio66"; - function = "gpio"; - }; - - config { - pins = "gpio66"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_aux_pcm_sync_active { - phandle = <0x495>; - - 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 { - phandle = <0x496>; - - mux { - pins = "gpio67"; - function = "gpio"; - }; - - config { - pins = "gpio67"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_aux_pcm_din_active { - phandle = <0x497>; - - mux { - pins = "gpio67"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio67"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - pri_aux_pcm_dout { - - pri_aux_pcm_dout_sleep { - phandle = <0x498>; - - mux { - pins = "gpio68"; - function = "gpio"; - }; - - config { - pins = "gpio68"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_aux_pcm_dout_active { - phandle = <0x499>; - - mux { - pins = "gpio68"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio68"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - pmx_sde { - phandle = <0x49a>; - - sde_dsi_active { - phandle = <0x31d>; - - mux { - pins = "gpio6\0gpio52"; - function = "gpio"; - }; - - config { - pins = "gpio6\0gpio52"; - drive-strength = <0x08>; - bias-disable = <0x00>; - }; - }; - - sde_dsi_suspend { - phandle = <0x31f>; - - mux { - pins = "gpio6\0gpio52"; - function = "gpio"; - }; - - config { - pins = "gpio6\0gpio52"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - }; - - pmx_sde_te { - - sde_te_active { - phandle = <0x31e>; - - mux { - pins = "gpio10"; - function = "mdp_vsync"; - }; - - config { - pins = "gpio10"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - sde_te_suspend { - phandle = <0x320>; - - mux { - pins = "gpio10"; - function = "mdp_vsync"; - }; - - config { - pins = "gpio10"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - }; - - sde_dp_aux_active { - phandle = <0x3b>; - - mux { - pins = "gpio2\0gpio3"; - function = "gpio"; - }; - - config { - pins = "gpio2\0gpio3"; - bias-disable = <0x00>; - drive-strength = <0x08>; - }; - }; - - sde_dp_aux_suspend { - phandle = <0x3d>; - - mux { - pins = "gpio2\0gpio3"; - function = "gpio"; - }; - - config { - pins = "gpio2\0gpio3"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - sde_dp_usbplug_cc_active { - phandle = <0x3c>; - - mux { - pins = "gpio38"; - function = "gpio"; - }; - - config { - pins = "gpio38"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sde_dp_usbplug_cc_suspend { - phandle = <0x3e>; - - mux { - pins = "gpio38"; - function = "gpio"; - }; - - config { - pins = "gpio38"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - pmx_ts_int_active { - - ts_int_active { - phandle = <0x49b>; - - mux { - pins = "gpio122"; - function = "gpio"; - }; - - config { - pins = "gpio122"; - drive-strength = <0x08>; - bias-pull-up; - }; - }; - }; - - pmx_ts_int_suspend { - - ts_int_suspend1 { - phandle = <0x49c>; - - mux { - pins = "gpio122"; - function = "gpio"; - }; - - config { - pins = "gpio122"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - }; - - pmx_ts_reset_active { - - ts_reset_active { - phandle = <0x49d>; - - mux { - pins = "gpio99"; - function = "gpio"; - }; - - config { - pins = "gpio99"; - drive-strength = <0x08>; - bias-pull-up; - }; - }; - }; - - pmx_ts_reset_suspend { - - ts_reset_suspend1 { - phandle = <0x49e>; - - mux { - pins = "gpio99"; - function = "gpio"; - }; - - config { - pins = "gpio99"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - }; - - pmx_ts_release { - - ts_release { - phandle = <0x49f>; - - mux { - pins = "gpio122\0gpio99"; - function = "gpio"; - }; - - config { - pins = "gpio122\0gpio99"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - }; - - ts_mux { - - ts_active { - phandle = <0x4a0>; - - mux { - pins = "gpio99\0gpio122"; - function = "gpio"; - }; - - config { - pins = "gpio99\0gpio122"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - ts_reset_suspend { - phandle = <0x4a1>; - - mux { - pins = "gpio99"; - function = "gpio"; - }; - - config { - pins = "gpio99"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - ts_int_suspend { - phandle = <0x4a2>; - - mux { - pins = "gpio122"; - function = "gpio"; - }; - - config { - pins = "gpio122"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - sec_aux_pcm { - - sec_aux_pcm_sleep { - phandle = <0x4a3>; - - mux { - pins = "gpio80\0gpio81"; - function = "gpio"; - }; - - config { - pins = "gpio80\0gpio81"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - sec_aux_pcm_active { - phandle = <0x4a4>; - - 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 { - phandle = <0x4a5>; - - mux { - pins = "gpio82"; - function = "gpio"; - }; - - config { - pins = "gpio82"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - sec_aux_pcm_din_active { - phandle = <0x4a6>; - - mux { - pins = "gpio82"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio82"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - sec_aux_pcm_dout { - - sec_aux_pcm_dout_sleep { - phandle = <0x4a7>; - - mux { - pins = "gpio83"; - function = "gpio"; - }; - - config { - pins = "gpio83"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - sec_aux_pcm_dout_active { - phandle = <0x4a8>; - - mux { - pins = "gpio83"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio83"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - tert_aux_pcm { - - tert_aux_pcm_sleep { - phandle = <0x4a9>; - - mux { - pins = "gpio75\0gpio76"; - function = "gpio"; - }; - - config { - pins = "gpio75\0gpio76"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_aux_pcm_active { - phandle = <0x4aa>; - - 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 { - phandle = <0x4ab>; - - mux { - pins = "gpio77"; - function = "gpio"; - }; - - config { - pins = "gpio77"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_aux_pcm_din_active { - phandle = <0x4ac>; - - mux { - pins = "gpio77"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio77"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - tert_aux_pcm_dout { - - tert_aux_pcm_dout_sleep { - phandle = <0x4ad>; - - mux { - pins = "gpio78"; - function = "gpio"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_aux_pcm_dout_active { - phandle = <0x4ae>; - - mux { - pins = "gpio78"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_aux_pcm { - - quat_aux_pcm_sleep { - phandle = <0x4af>; - - mux { - pins = "gpio58\0gpio59"; - function = "gpio"; - }; - - config { - pins = "gpio58\0gpio59"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_aux_pcm_active { - phandle = <0x4b0>; - - 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 { - phandle = <0x4b1>; - - mux { - pins = "gpio60"; - function = "gpio"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_aux_pcm_din_active { - phandle = <0x4b2>; - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_aux_pcm_dout { - - quat_aux_pcm_dout_sleep { - phandle = <0x4b3>; - - mux { - pins = "gpio61"; - function = "gpio"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_aux_pcm_dout_active { - phandle = <0x4b4>; - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - pri_mi2s_mclk { - - pri_mi2s_mclk_sleep { - phandle = <0x4b5>; - - mux { - pins = "gpio64"; - function = "gpio"; - }; - - config { - pins = "gpio64"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_mclk_active { - phandle = <0x4b6>; - - mux { - pins = "gpio64"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio64"; - drive-strength = <0x08>; - bias-disable; - output-high; - }; - }; - }; - - pri_mi2s_sck { - - pri_mi2s_sck_sleep { - phandle = <0x4b7>; - - mux { - pins = "gpio65"; - function = "gpio"; - }; - - config { - pins = "gpio65"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_sck_active { - phandle = <0x4b8>; - - mux { - pins = "gpio65"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio65"; - drive-strength = <0x08>; - bias-disable; - output-high; - }; - }; - }; - - pri_mi2s_ws { - - pri_mi2s_ws_sleep { - phandle = <0x4b9>; - - mux { - pins = "gpio66"; - function = "gpio"; - }; - - config { - pins = "gpio66"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_ws_active { - phandle = <0x4ba>; - - mux { - pins = "gpio66"; - function = "pri_mi2s_ws"; - }; - - config { - pins = "gpio66"; - drive-strength = <0x08>; - bias-disable; - output-high; - }; - }; - }; - - pri_mi2s_sd0 { - - pri_mi2s_sd0_sleep { - phandle = <0x4bb>; - - mux { - pins = "gpio67"; - function = "gpio"; - }; - - config { - pins = "gpio67"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_sd0_active { - phandle = <0x4bc>; - - mux { - pins = "gpio67"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio67"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - pri_mi2s_sd1 { - - pri_mi2s_sd1_sleep { - phandle = <0x4bd>; - - mux { - pins = "gpio68"; - function = "gpio"; - }; - - config { - pins = "gpio68"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_sd1_active { - phandle = <0x4be>; - - mux { - pins = "gpio68"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio68"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - sec_mi2s_mclk { - - sec_mi2s_mclk_sleep { - phandle = <0x4bf>; - - mux { - pins = "gpio79"; - function = "gpio"; - }; - - config { - pins = "gpio79"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - sec_mi2s_mclk_active { - phandle = <0x4c0>; - - mux { - pins = "gpio79"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio79"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - sec_mi2s { - - sec_mi2s_sleep { - phandle = <0x4c1>; - - mux { - pins = "gpio80\0gpio81"; - function = "gpio"; - }; - - config { - pins = "gpio80\0gpio81"; - drive-strength = <0x02>; - bias-disable; - input-enable; - }; - }; - - sec_mi2s_active { - phandle = <0x4c2>; - - mux { - pins = "gpio80\0gpio81"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio80\0gpio81"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - sec_mi2s_sd0 { - - sec_mi2s_sd0_sleep { - phandle = <0x4c3>; - - mux { - pins = "gpio82"; - function = "gpio"; - }; - - config { - pins = "gpio82"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - sec_mi2s_sd0_active { - phandle = <0x4c4>; - - mux { - pins = "gpio82"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio82"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - sec_mi2s_sd1 { - - sec_mi2s_sd1_sleep { - phandle = <0x4c5>; - - mux { - pins = "gpio83"; - function = "gpio"; - }; - - config { - pins = "gpio83"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - sec_mi2s_sd1_active { - phandle = <0x4c6>; - - mux { - pins = "gpio83"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio83"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - tert_mi2s_mclk { - - tert_mi2s_mclk_sleep { - phandle = <0x4c7>; - - mux { - pins = "gpio74"; - function = "gpio"; - }; - - config { - pins = "gpio74"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_mi2s_mclk_active { - phandle = <0x4c8>; - - mux { - pins = "gpio74"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio74"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - tert_mi2s { - - tert_mi2s_sleep { - phandle = <0x4c9>; - - mux { - pins = "gpio75\0gpio76"; - function = "gpio"; - }; - - config { - pins = "gpio75\0gpio76"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_mi2s_active { - phandle = <0x4ca>; - - 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 { - phandle = <0x4cb>; - - mux { - pins = "gpio77"; - function = "gpio"; - }; - - config { - pins = "gpio77"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_mi2s_sd0_active { - phandle = <0x4cc>; - - mux { - pins = "gpio77"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio77"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - tert_mi2s_sd1 { - - tert_mi2s_sd1_sleep { - phandle = <0x4cd>; - - mux { - pins = "gpio78"; - function = "gpio"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_mi2s_sd1_active { - phandle = <0x4ce>; - - mux { - pins = "gpio78"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_mi2s_mclk { - - quat_mi2s_mclk_sleep { - phandle = <0x4cf>; - - mux { - pins = "gpio57"; - function = "gpio"; - }; - - config { - pins = "gpio57"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_mclk_active { - phandle = <0x4d0>; - - mux { - pins = "gpio57"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio57"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_mi2s { - - quat_mi2s_sleep { - phandle = <0x2ce>; - - mux { - pins = "gpio58\0gpio59"; - function = "gpio"; - }; - - config { - pins = "gpio58\0gpio59"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_active { - phandle = <0x2cb>; - - 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 { - phandle = <0x2cf>; - - mux { - pins = "gpio60"; - function = "gpio"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_sd0_active { - phandle = <0x2cc>; - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_mi2s_sd1 { - - quat_mi2s_sd1_sleep { - phandle = <0x2d0>; - - mux { - pins = "gpio61"; - function = "gpio"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_sd1_active { - phandle = <0x2cd>; - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_mi2s_sd2 { - - quat_mi2s_sd2_sleep { - phandle = <0x4d1>; - - mux { - pins = "gpio62"; - function = "gpio"; - }; - - config { - pins = "gpio62"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_sd2_active { - phandle = <0x4d2>; - - mux { - pins = "gpio62"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio62"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_mi2s_sd3 { - - quat_mi2s_sd3_sleep { - phandle = <0x4d3>; - - mux { - pins = "gpio63"; - function = "gpio"; - }; - - config { - pins = "gpio63"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_sd3_active { - phandle = <0x4d4>; - - mux { - pins = "gpio63"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio63"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_tdm { - - quat_tdm_sleep { - phandle = <0x4d5>; - - mux { - pins = "gpio58\0gpio59"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio58\0gpio59"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - quat_tdm_active { - phandle = <0x4d6>; - - mux { - pins = "gpio58\0gpio59"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio58\0gpio59"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_tdm_dout { - - quat_tdm_dout_sleep { - phandle = <0x4d7>; - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - quat_tdm_dout_active { - phandle = <0x4d8>; - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - quat_tdm_din { - - quat_tdm_din_sleep { - phandle = <0x4d9>; - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - quat_tdm_din_active { - phandle = <0x4da>; - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se0_i2c_pins { - phandle = <0x4db>; - - qupv3_se0_i2c_active { - phandle = <0x46>; - - mux { - pins = "gpio0\0gpio1"; - function = "qup0"; - }; - - config { - pins = "gpio0\0gpio1"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se0_i2c_sleep { - phandle = <0x47>; - - mux { - pins = "gpio0\0gpio1"; - function = "gpio"; - }; - - config { - pins = "gpio0\0gpio1"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se0_spi_pins { - phandle = <0x4dc>; - - qupv3_se0_spi_active { - phandle = <0x61>; - - mux { - pins = "gpio0\0gpio1\0gpio2\0gpio3"; - function = "qup0"; - }; - - config { - pins = "gpio0\0gpio1\0gpio2\0gpio3"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se0_spi_sleep { - phandle = <0x62>; - - mux { - pins = "gpio0\0gpio1\0gpio2\0gpio3"; - function = "gpio"; - }; - - config { - pins = "gpio0\0gpio1\0gpio2\0gpio3"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se1_i2c_pins { - phandle = <0x4dd>; - - qupv3_se1_i2c_active { - phandle = <0x4d>; - - mux { - pins = "gpio17\0gpio18"; - function = "qup1"; - }; - - config { - pins = "gpio17\0gpio18"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se1_i2c_sleep { - phandle = <0x4e>; - - mux { - pins = "gpio17\0gpio18"; - function = "gpio"; - }; - - config { - pins = "gpio17\0gpio18"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se1_spi_pins { - phandle = <0x4de>; - - qupv3_se1_spi_active { - phandle = <0x63>; - - mux { - pins = "gpio17\0gpio18\0gpio19\0gpio20"; - function = "qup1"; - }; - - config { - pins = "gpio17\0gpio18\0gpio19\0gpio20"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se1_spi_sleep { - phandle = <0x64>; - - mux { - pins = "gpio17\0gpio18\0gpio19\0gpio20"; - function = "gpio"; - }; - - config { - pins = "gpio17\0gpio18\0gpio19\0gpio20"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se2_i2c_pins { - phandle = <0x4df>; - - qupv3_se2_i2c_active { - phandle = <0x4f>; - - mux { - pins = "gpio27\0gpio28"; - function = "qup2"; - }; - - config { - pins = "gpio27\0gpio28"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se2_i2c_sleep { - phandle = <0x50>; - - mux { - pins = "gpio27\0gpio28"; - function = "gpio"; - }; - - config { - pins = "gpio27\0gpio28"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se2_spi_pins { - phandle = <0x4e0>; - - qupv3_se2_spi_active { - phandle = <0x65>; - - mux { - pins = "gpio27\0gpio28\0gpio29\0gpio30"; - function = "qup2"; - }; - - config { - pins = "gpio27\0gpio28\0gpio29\0gpio30"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se2_spi_sleep { - phandle = <0x66>; - - mux { - pins = "gpio27\0gpio28\0gpio29\0gpio30"; - function = "gpio"; - }; - - config { - pins = "gpio27\0gpio28\0gpio29\0gpio30"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se3_i2c_pins { - phandle = <0x4e1>; - - qupv3_se3_i2c_active { - phandle = <0x51>; - - mux { - pins = "gpio41\0gpio42"; - function = "qup3"; - }; - - config { - pins = "gpio41\0gpio42"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se3_i2c_sleep { - phandle = <0x52>; - - mux { - pins = "gpio41\0gpio42"; - function = "gpio"; - }; - - config { - pins = "gpio41\0gpio42"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - nfc { - - nfc_int_active { - phandle = <0x54>; - - mux { - pins = "gpio63"; - function = "gpio"; - }; - - config { - pins = "gpio63"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - nfc_int_suspend { - phandle = <0x57>; - - mux { - pins = "gpio63"; - function = "gpio"; - }; - - config { - pins = "gpio63"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - nfc_enable_active { - phandle = <0x55>; - - mux { - pins = "gpio12\0gpio62\0gpio116"; - function = "gpio"; - }; - - config { - pins = "gpio12\0gpio62\0gpio116"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - nfc_enable_suspend { - phandle = <0x58>; - - mux { - pins = "gpio12\0gpio62\0gpio116"; - function = "gpio"; - }; - - config { - pins = "gpio12\0gpio62\0gpio116"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se3_spi_pins { - phandle = <0x4e2>; - - qupv3_se3_spi_active { - phandle = <0x67>; - - mux { - pins = "gpio41\0gpio42\0gpio43\0gpio44"; - function = "qup3"; - }; - - config { - pins = "gpio41\0gpio42\0gpio43\0gpio44"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se3_spi_sleep { - phandle = <0x68>; - - mux { - pins = "gpio41\0gpio42\0gpio43\0gpio44"; - function = "gpio"; - }; - - config { - pins = "gpio41\0gpio42\0gpio43\0gpio44"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se4_i2c_pins { - phandle = <0x4e3>; - - qupv3_se4_i2c_active { - phandle = <0x59>; - - mux { - pins = "gpio89\0gpio90"; - function = "qup4"; - }; - - config { - pins = "gpio89\0gpio90"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se4_i2c_sleep { - phandle = <0x5a>; - - mux { - pins = "gpio89\0gpio90"; - function = "gpio"; - }; - - config { - pins = "gpio89\0gpio90"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se4_spi_pins { - phandle = <0x4e4>; - - qupv3_se4_spi_active { - phandle = <0x69>; - - mux { - pins = "gpio89\0gpio90\0gpio91\0gpio92"; - function = "qup4"; - }; - - config { - pins = "gpio89\0gpio90\0gpio91\0gpio92"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se4_spi_sleep { - phandle = <0x6a>; - - mux { - pins = "gpio89\0gpio90\0gpio91\0gpio92"; - function = "gpio"; - }; - - config { - pins = "gpio89\0gpio90\0gpio91\0gpio92"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se5_i2c_pins { - phandle = <0x4e5>; - - qupv3_se5_i2c_active { - phandle = <0x5b>; - - mux { - pins = "gpio85\0gpio86"; - function = "qup5"; - }; - - config { - pins = "gpio85\0gpio86"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se5_i2c_sleep { - phandle = <0x5c>; - - mux { - pins = "gpio85\0gpio86"; - function = "gpio"; - }; - - config { - pins = "gpio85\0gpio86"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se5_spi_pins { - phandle = <0x4e6>; - - qupv3_se5_spi_active { - phandle = <0x6b>; - - mux { - pins = "gpio85\0gpio86\0gpio87\0gpio88"; - function = "qup5"; - }; - - config { - pins = "gpio85\0gpio86\0gpio87\0gpio88"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se5_spi_sleep { - phandle = <0x6c>; - - mux { - pins = "gpio85\0gpio86\0gpio87\0gpio88"; - function = "gpio"; - }; - - config { - pins = "gpio85\0gpio86\0gpio87\0gpio88"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se6_i2c_pins { - phandle = <0x4e7>; - - qupv3_se6_i2c_active { - phandle = <0x5d>; - - mux { - pins = "gpio45\0gpio46"; - function = "qup6"; - }; - - config { - pins = "gpio45\0gpio46"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se6_i2c_sleep { - phandle = <0x5e>; - - mux { - pins = "gpio45\0gpio46"; - function = "gpio"; - }; - - config { - pins = "gpio45\0gpio46"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se6_4uart_pins { - phandle = <0x4e8>; - - qupv3_se6_ctsrx { - phandle = <0x3f>; - - mux { - pins = "gpio45\0gpio48"; - function = "qup6"; - }; - - config { - pins = "gpio45\0gpio48"; - drive-strength = <0x02>; - bias-no-pull; - }; - }; - - qupv3_se6_rts { - phandle = <0x40>; - - mux { - pins = "gpio46"; - function = "qup6"; - }; - - config { - pins = "gpio46"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - qupv3_se6_tx { - phandle = <0x41>; - - mux { - pins = "gpio47"; - function = "qup6"; - }; - - config { - pins = "gpio47"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se6_spi_pins { - phandle = <0x4e9>; - - qupv3_se6_spi_active { - phandle = <0x6d>; - - mux { - pins = "gpio45\0gpio46\0gpio47\0gpio48"; - function = "qup6"; - }; - - config { - pins = "gpio45\0gpio46\0gpio47\0gpio48"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se6_spi_sleep { - phandle = <0x6e>; - - mux { - pins = "gpio45\0gpio46\0gpio47\0gpio48"; - function = "gpio"; - }; - - config { - pins = "gpio45\0gpio46\0gpio47\0gpio48"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se7_i2c_pins { - phandle = <0x4ea>; - - qupv3_se7_i2c_active { - phandle = <0x5f>; - - mux { - pins = "gpio93\0gpio94"; - function = "qup7"; - }; - - config { - pins = "gpio93\0gpio94"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se7_i2c_sleep { - phandle = <0x60>; - - mux { - pins = "gpio93\0gpio94"; - function = "gpio"; - }; - - config { - pins = "gpio93\0gpio94"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se7_4uart_pins { - phandle = <0x4eb>; - - qupv3_se7_4uart_active { - phandle = <0x43>; - - mux { - pins = "gpio93\0gpio94\0gpio95\0gpio96"; - function = "qup7"; - }; - - config { - pins = "gpio93\0gpio94\0gpio95\0gpio96"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se7_4uart_sleep { - phandle = <0x44>; - - mux { - pins = "gpio93\0gpio94\0gpio95\0gpio96"; - function = "gpio"; - }; - - config { - pins = "gpio93\0gpio94\0gpio95\0gpio96"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se7_spi_pins { - phandle = <0x4ec>; - - qupv3_se7_spi_active { - phandle = <0x6f>; - - mux { - pins = "gpio93\0gpio94\0gpio95\0gpio96"; - function = "qup7"; - }; - - config { - pins = "gpio93\0gpio94\0gpio95\0gpio96"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se7_spi_sleep { - phandle = <0x70>; - - mux { - pins = "gpio93\0gpio94\0gpio95\0gpio96"; - function = "gpio"; - }; - - config { - pins = "gpio93\0gpio94\0gpio95\0gpio96"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se8_i2c_pins { - phandle = <0x4ed>; - - qupv3_se8_i2c_active { - phandle = <0x77>; - - mux { - pins = "gpio65\0gpio66"; - function = "qup8"; - }; - - config { - pins = "gpio65\0gpio66"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se8_i2c_sleep { - phandle = <0x78>; - - mux { - pins = "gpio65\0gpio66"; - function = "gpio"; - }; - - config { - pins = "gpio65\0gpio66"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se8_spi_pins { - phandle = <0x4ee>; - - qupv3_se8_spi_active { - phandle = <0x93>; - - mux { - pins = "gpio65\0gpio66\0gpio67\0gpio68"; - function = "qup8"; - }; - - config { - pins = "gpio65\0gpio66\0gpio67\0gpio68"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se8_spi_sleep { - phandle = <0x4ef>; - - mux { - pins = "gpio65\0gpio66\0gpio67\0gpio68"; - function = "gpio"; - }; - - config { - pins = "gpio65\0gpio66\0gpio67\0gpio68"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se9_i2c_pins { - phandle = <0x4f0>; - - qupv3_se9_i2c_active { - phandle = <0x79>; - - mux { - pins = "gpio6\0gpio7"; - function = "qup9"; - }; - - config { - pins = "gpio6\0gpio7"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se9_i2c_sleep { - phandle = <0x7a>; - - mux { - pins = "gpio6\0gpio7"; - function = "gpio"; - }; - - config { - pins = "gpio6\0gpio7"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se9_2uart_pins { - phandle = <0x4f1>; - - qupv3_se9_2uart_active { - phandle = <0x71>; - - mux { - pins = "gpio4\0gpio5"; - function = "qup9"; - }; - - config { - pins = "gpio4\0gpio5"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se9_2uart_sleep { - phandle = <0x72>; - - mux { - pins = "gpio4\0gpio5"; - function = "gpio"; - }; - - config { - pins = "gpio4\0gpio5"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se9_spi_pins { - phandle = <0x4f2>; - - qupv3_se9_spi_active { - phandle = <0x94>; - - mux { - pins = "gpio4\0gpio5\0gpio6\0gpio7"; - function = "qup9"; - }; - - config { - pins = "gpio4\0gpio5\0gpio6\0gpio7"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se9_spi_sleep { - phandle = <0x95>; - - mux { - pins = "gpio4\0gpio5\0gpio6\0gpio7"; - function = "gpio"; - }; - - config { - pins = "gpio4\0gpio5\0gpio6\0gpio7"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se10_i2c_pins { - phandle = <0x4f3>; - - qupv3_se10_i2c_active { - phandle = <0x7b>; - - mux { - pins = "gpio55\0gpio56"; - function = "qup10"; - }; - - config { - pins = "gpio55\0gpio56"; - drive-strength = <0x10>; - bias-disable; - }; - }; - - qupv3_se10_i2c_sleep { - phandle = <0x7c>; - - mux { - pins = "gpio55\0gpio56"; - function = "gpio"; - }; - - config { - pins = "gpio55\0gpio56"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - }; - - qupv3_se10_2uart_pins { - phandle = <0x4f4>; - - qupv3_se10_2uart_active { - phandle = <0x74>; - - mux { - pins = "gpio53\0gpio54"; - function = "qup10"; - }; - - config { - pins = "gpio53\0gpio54"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se10_2uart_sleep { - phandle = <0x75>; - - mux { - pins = "gpio53\0gpio54"; - function = "gpio"; - }; - - config { - pins = "gpio53\0gpio54"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se10_spi_pins { - phandle = <0x4f5>; - - qupv3_se10_spi_active { - phandle = <0x96>; - - mux { - pins = "gpio53\0gpio54\0gpio55\0gpio56"; - function = "qup10"; - }; - - config { - pins = "gpio53\0gpio54\0gpio55\0gpio56"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se10_spi_sleep { - phandle = <0x97>; - - mux { - pins = "gpio53\0gpio54\0gpio55\0gpio56"; - function = "gpio"; - }; - - config { - pins = "gpio53\0gpio54\0gpio55\0gpio56"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se11_i2c_pins { - phandle = <0x4f6>; - - qupv3_se11_i2c_active { - phandle = <0x89>; - - mux { - pins = "gpio31\0gpio32"; - function = "qup11"; - }; - - config { - pins = "gpio31\0gpio32"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se11_i2c_sleep { - phandle = <0x8a>; - - mux { - pins = "gpio31\0gpio32"; - function = "gpio"; - }; - - config { - pins = "gpio31\0gpio32"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se11_spi_pins { - phandle = <0x4f7>; - - qupv3_se11_spi_active { - phandle = <0x98>; - - mux { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - function = "qup11"; - }; - - config { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se11_spi_sleep { - phandle = <0x99>; - - mux { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - function = "gpio"; - }; - - config { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se12_i2c_pins { - phandle = <0x4f8>; - - qupv3_se12_i2c_active { - phandle = <0x8b>; - - mux { - pins = "gpio49\0gpio50"; - function = "qup12"; - }; - - config { - pins = "gpio49\0gpio50"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se12_i2c_sleep { - phandle = <0x8c>; - - mux { - pins = "gpio49\0gpio50"; - function = "gpio"; - }; - - config { - pins = "gpio49\0gpio50"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se12_spi_pins { - phandle = <0x4f9>; - - qupv3_se12_spi_active { - phandle = <0x9a>; - - mux { - pins = "gpio49\0gpio50\0gpio51\0gpio52"; - function = "qup12"; - }; - - config { - pins = "gpio49\0gpio50\0gpio51\0gpio52"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se12_spi_sleep { - phandle = <0x9b>; - - mux { - pins = "gpio49\0gpio50\0gpio51\0gpio52"; - function = "gpio"; - }; - - config { - pins = "gpio49\0gpio50\0gpio51\0gpio52"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se13_i2c_pins { - phandle = <0x4fa>; - - qupv3_se13_i2c_active { - phandle = <0x8d>; - - mux { - pins = "gpio105\0gpio106"; - function = "qup13"; - }; - - config { - pins = "gpio105\0gpio106"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se13_i2c_sleep { - phandle = <0x8e>; - - mux { - pins = "gpio105\0gpio106"; - function = "gpio"; - }; - - config { - pins = "gpio105\0gpio106"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se13_spi_pins { - phandle = <0x4fb>; - - qupv3_se13_spi_active { - phandle = <0x9c>; - - mux { - pins = "gpio105\0gpio106\0gpio107\0gpio108"; - function = "qup13"; - }; - - config { - pins = "gpio105\0gpio106\0gpio107\0gpio108"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se13_spi_sleep { - phandle = <0x9d>; - - mux { - pins = "gpio105\0gpio106\0gpio107\0gpio108"; - function = "gpio"; - }; - - config { - pins = "gpio105\0gpio106\0gpio107\0gpio108"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se14_i2c_pins { - phandle = <0x4fc>; - - qupv3_se14_i2c_active { - phandle = <0x8f>; - - mux { - pins = "gpio33\0gpio34"; - function = "qup14"; - }; - - config { - pins = "gpio33\0gpio34"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se14_i2c_sleep { - phandle = <0x90>; - - mux { - pins = "gpio33\0gpio34"; - function = "gpio"; - }; - - config { - pins = "gpio33\0gpio34"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se14_spi_pins { - phandle = <0x4fd>; - - qupv3_se14_spi_active { - phandle = <0x9e>; - - mux { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - function = "qup14"; - }; - - config { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se14_spi_sleep { - phandle = <0x9f>; - - mux { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - function = "gpio"; - }; - - config { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se15_i2c_pins { - phandle = <0x4fe>; - - qupv3_se15_i2c_active { - phandle = <0x91>; - - mux { - pins = "gpio81\0gpio82"; - function = "qup15"; - }; - - config { - pins = "gpio81\0gpio82"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se15_i2c_sleep { - phandle = <0x92>; - - mux { - pins = "gpio81\0gpio82"; - function = "gpio"; - }; - - config { - pins = "gpio81\0gpio82"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se15_spi_pins { - phandle = <0x4ff>; - - qupv3_se15_spi_active { - phandle = <0xa0>; - - mux { - pins = "gpio81\0gpio82\0gpio83\0gpio84"; - function = "qup15"; - }; - - config { - pins = "gpio81\0gpio82\0gpio83\0gpio84"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se15_spi_sleep { - phandle = <0xa1>; - - mux { - pins = "gpio81\0gpio82\0gpio83\0gpio84"; - function = "gpio"; - }; - - config { - pins = "gpio81\0gpio82\0gpio83\0gpio84"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - cci0_active { - phandle = <0x20a>; - - mux { - pins = "gpio17\0gpio18"; - function = "cci_i2c"; - }; - - config { - pins = "gpio17\0gpio18"; - bias-pull-up; - drive-strength = <0x02>; - }; - }; - - cci0_suspend { - phandle = <0x20c>; - - mux { - pins = "gpio17\0gpio18"; - function = "cci_i2c"; - }; - - config { - pins = "gpio17\0gpio18"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cci1_active { - phandle = <0x20b>; - - mux { - pins = "gpio19\0gpio20"; - function = "cci_i2c"; - }; - - config { - pins = "gpio19\0gpio20"; - bias-pull-up; - drive-strength = <0x02>; - }; - }; - - cci1_suspend { - phandle = <0x20d>; - - mux { - pins = "gpio19\0gpio20"; - function = "cci_i2c"; - }; - - config { - pins = "gpio19\0gpio20"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cam_sensor_fisheye_active { - phandle = <0x500>; - - mux { - pins = "gpio76\0gpio75"; - function = "gpio"; - }; - - config { - pins = "gpio76\0gpio75"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_fisheye_suspend { - phandle = <0x501>; - - mux { - pins = "gpio76\0gpio75"; - function = "gpio"; - }; - - config { - pins = "gpio76\0gpio75"; - bias-pull-down; - drive-strength = <0x02>; - output-low; - }; - }; - - cam_sensor_depth_active { - phandle = <0x502>; - - mux { - pins = "gpio28\0gpio23\0gpio24"; - function = "gpio"; - }; - - config { - pins = "gpio28\0gpio23\0gpio24"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_depth_suspend { - phandle = <0x503>; - - mux { - pins = "gpio28\0gpio23\0gpio24"; - function = "gpio"; - }; - - config { - pins = "gpio28\0gpio23\0gpio24"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - max_rst_active { - phandle = <0x504>; - - mux { - pins = "gpio31\0gpio77\0gpio78\0gpio32"; - function = "gpio"; - }; - - config { - pins = "gpio31\0gpio77\0gpio78\0gpio32"; - bias-disable; - drive-strength = <0x08>; - }; - }; - - max_rst_suspend { - phandle = <0x505>; - - mux { - pins = "gpio31\0gpio77\0gpio78\0gpio32"; - function = "gpio"; - }; - - config { - pins = "gpio31\0gpio77\0gpio78\0gpio32"; - bias-pull-down; - drive-strength = <0x08>; - }; - }; - - max_6dof_active { - phandle = <0x506>; - - mux { - pins = "gpio30\0gpio95\0gpio94"; - function = "gpio"; - }; - - config { - pins = "gpio30\0gpio95\0gpio94"; - bias-disable; - drive-strength = <0x08>; - }; - }; - - max_6dof_suspend { - phandle = <0x507>; - - mux { - pins = "gpio30\0gpio95\0gpio94"; - function = "gpio"; - }; - - config { - pins = "gpio30\0gpio95\0gpio94"; - bias-pull-down; - drive-strength = <0x08>; - }; - }; - - cam_sensor_mclk0_active { - phandle = <0x213>; - - mux { - pins = "gpio13"; - function = "cam_mclk"; - }; - - config { - pins = "gpio13"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_mclk0_suspend { - phandle = <0x215>; - - mux { - pins = "gpio13"; - function = "cam_mclk"; - }; - - config { - pins = "gpio13"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear_active { - phandle = <0x214>; - - mux { - pins = "gpio80"; - function = "gpio"; - }; - - config { - pins = "gpio80"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear_suspend { - phandle = <0x216>; - - mux { - pins = "gpio80"; - function = "gpio"; - }; - - config { - pins = "gpio80"; - bias-pull-down; - drive-strength = <0x02>; - output-low; - }; - }; - - cam_sensor_mclk1_active { - phandle = <0x217>; - - mux { - pins = "gpio14"; - function = "cam_mclk"; - }; - - config { - pins = "gpio14"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_mclk1_suspend { - phandle = <0x219>; - - mux { - pins = "gpio14"; - function = "cam_mclk"; - }; - - config { - pins = "gpio14"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cam_sensor_mclk3_active { - phandle = <0x508>; - - mux { - pins = "gpio16"; - function = "cam_mclk"; - }; - - config { - pins = "gpio16"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_mclk3_suspend { - phandle = <0x509>; - - mux { - pins = "gpio16"; - function = "cam_mclk"; - }; - - config { - pins = "gpio16"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cam_sensor_front_active { - phandle = <0x50a>; - - mux { - pins = "gpio28"; - function = "gpio"; - }; - - config { - pins = "gpio28"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_front_suspend { - phandle = <0x50b>; - - mux { - pins = "gpio28"; - function = "gpio"; - }; - - config { - pins = "gpio28"; - bias-pull-down; - drive-strength = <0x02>; - output-low; - }; - }; - - cam_sensor_iris_active { - phandle = <0x50c>; - - mux { - pins = "gpio9"; - function = "gpio"; - }; - - config { - pins = "gpio9"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_iris_suspend { - phandle = <0x50d>; - - mux { - pins = "gpio9"; - function = "gpio"; - }; - - config { - pins = "gpio9"; - bias-pull-down; - drive-strength = <0x02>; - output-low; - }; - }; - - cam_sensor_mclk2_active { - phandle = <0x50e>; - - mux { - pins = "gpio15"; - function = "cam_mclk"; - }; - - config { - pins = "gpio15"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_mclk2_suspend { - phandle = <0x50f>; - - mux { - pins = "gpio15"; - function = "cam_mclk"; - }; - - config { - pins = "gpio15"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear2_active { - phandle = <0x218>; - - mux { - pins = "gpio28\0gpio8"; - function = "gpio"; - }; - - config { - pins = "gpio28\0gpio8"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear2_suspend { - phandle = <0x21a>; - - mux { - pins = "gpio28\0gpio8"; - function = "gpio"; - }; - - config { - pins = "gpio28\0gpio8"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear_vana { - phandle = <0x510>; - - mux { - pins = "gpio8"; - function = "gpio"; - }; - - config { - pins = "gpio8"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_res_mgr_active { - phandle = <0x20e>; - - mux { - pins = "gpio79"; - function = "gpio"; - }; - - config { - pins = "gpio79"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_res_mgr_suspend { - phandle = <0x20f>; - - mux { - pins = "gpio79"; - function = "gpio"; - }; - - config { - pins = "gpio79"; - drive-strength = <0x02>; - output-low; - bias-pull-down; - }; - }; - - trigout_a { - phandle = <0x1d3>; - - mux { - pins = "gpio90"; - function = "qdss_cti"; - }; - - config { - pins = "gpio90"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - tsif0_signals_active { - phandle = <0x16a>; - - 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 { - phandle = <0x16b>; - - tsif1_sync { - pins = "gpio12"; - function = "tsif1_sync"; - drive_strength = <0x02>; - bias-pull-down; - }; - }; - - tsif1_signals_active { - phandle = <0x16c>; - - 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 { - phandle = <0x16d>; - - tsif2_sync { - pins = "gpio96"; - function = "tsif2_sync"; - drive_strength = <0x02>; - bias-pull-down; - }; - }; - - ap2mdm { - - ap2mdm_active { - phandle = <0x511>; - - mux { - pins = "gpio21\0gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio21\0gpio23"; - drive-strength = <0x10>; - bias-disable; - }; - }; - - ap2mdm_sleep { - phandle = <0x512>; - - mux { - pins = "gpio21\0gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio21\0gpio23"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - mdm2ap { - - mdm2ap_active { - phandle = <0x513>; - - mux { - pins = "gpio22\0gpio20"; - function = "gpio"; - }; - - config { - pins = "gpio22\0gpio20"; - drive-strength = <0x08>; - bias-disable; - }; - }; - - mdm2ap_sleep { - phandle = <0x514>; - - mux { - pins = "gpio22\0gpio20"; - function = "gpio"; - }; - - config { - pins = "gpio22\0gpio20"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - nubia_gpio { - - nubia_gpio_default { - phandle = <0x344>; - - mux { - pins = "gpio44\0gpio50\0gpio90\0gpio91\0gpio92\0gpio93"; - function = "gpio"; - }; - - config { - pins = "gpio44\0gpio50\0gpio90\0gpio91\0gpio92\0gpio93"; - driver-strength = <0x02>; - bias-pull-up; - input-enable; - }; - }; - - nubia_gpio_pulldown { - phandle = <0x345>; - - mux { - pins = "gpio44\0gpio50\0gpio90\0gpio91\0gpio92\0gpio93"; - function = "gpio"; - }; - - config { - pins = "gpio44\0gpio50\0gpio90\0gpio91\0gpio92\0gpio93"; - driver-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - }; - - nubia_goodix_int { - - gt_ts_int_active { - phandle = <0x49>; - - mux { - pins = "gpio128"; - function = "gpio"; - }; - - config { - pins = "gpio128"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - gt_ts_int_suspend { - phandle = <0x4b>; - - mux { - pins = "gpio128"; - function = "gpio"; - }; - - config { - pins = "gpio128"; - drive-strength = <0x10>; - bias-pull-down; - }; - }; - }; - - nubia_goodix_reset { - - gt_ts_reset_active { - phandle = <0x4a>; - - mux { - pins = "gpio104"; - function = "gpio"; - }; - - config { - pins = "gpio104"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - gt_ts_reset_suspend { - phandle = <0x4c>; - - mux { - pins = "gpio104"; - function = "gpio"; - }; - - config { - pins = "gpio104"; - drive-strength = <0x10>; - bias-pull-down; - }; - }; - }; - - goodix_pwr_vdd { - - goodix_pwr_vdd_active { - phandle = <0x347>; - - mux { - pins = "gpio89"; - function = "gpio"; - }; - - config { - pins = "gpio89"; - drive-strength = <0x06>; - bias-pull-up; - }; - }; - - goodix_pwr_vdd_sleep { - phandle = <0x34a>; - - mux { - pins = "gpio89"; - function = "gpio"; - }; - - config { - pins = "gpio89"; - drive-strength = <0x06>; - bias-pull-up; - }; - }; - }; - - goodix_pwr_r_vdd { - - goodix_pwr_r_vdd_active { - phandle = <0x515>; - - mux { - pins = "gpio89"; - function = "gpio"; - }; - - config { - pins = "gpio89"; - drive-strength = <0x06>; - bias-pull-up; - }; - }; - - goodix_pwr_r_vdd_sleep { - phandle = <0x516>; - - mux { - pins = "gpio89"; - function = "gpio"; - }; - - config { - pins = "gpio89"; - drive-strength = <0x06>; - bias-pull-up; - }; - }; - }; - - goodix_reset { - - goodix_reset_active { - phandle = <0x348>; - - mux { - pins = "gpio75"; - function = "gpio"; - }; - - config { - pins = "gpio75"; - drive-strength = <0x06>; - bias-pull-up; - }; - }; - - goodix_reset_sleep { - phandle = <0x34b>; - - mux { - pins = "gpio75"; - function = "gpio"; - }; - - config { - pins = "gpio75"; - drive-strength = <0x06>; - bias-pull-up; - }; - }; - }; - - goodix_reset_r { - - goodix_reset_r_active { - phandle = <0x34d>; - - mux { - pins = "gpio77"; - function = "gpio"; - }; - - config { - pins = "gpio77"; - drive-strength = <0x06>; - bias-pull-up; - }; - }; - - goodix_reset_r_sleep { - phandle = <0x34f>; - - mux { - pins = "gpio77"; - function = "gpio"; - }; - - config { - pins = "gpio77"; - drive-strength = <0x06>; - bias-pull-up; - }; - }; - }; - - goodix_irq { - - goodix_irq_active { - phandle = <0x349>; - - mux { - pins = "gpio122"; - function = "gpio"; - }; - - config { - pins = "gpio122"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - goodix_irq_sleep { - phandle = <0x34c>; - - mux { - pins = "gpio122"; - function = "gpio"; - }; - - config { - pins = "gpio122"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - goodix_irq_r { - - goodix_irq_r_active { - phandle = <0x34e>; - - mux { - pins = "gpio121"; - function = "gpio"; - }; - - config { - pins = "gpio121"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - goodix_irq_r_sleep { - phandle = <0x350>; - - mux { - pins = "gpio121"; - function = "gpio"; - }; - - config { - pins = "gpio121"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - tmd3702_int_pin { - - tmd3702_default { - phandle = <0x87>; - - config { - pins = "gpio120"; - drive-strength = <0x06>; - bias-pull-up; - }; - }; - - tmd3702_sleep { - phandle = <0x88>; - - config { - pins = "gpio120"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - pa224_int { - - pa224_default { - phandle = <0x85>; - - mux { - pins = "gpio119"; - function = "gpio"; - }; - - config { - pins = "gpio119"; - drive-strength = <0x06>; - bias-pull-up; - }; - }; - - pa224_sleep { - phandle = <0x86>; - - mux { - pins = "gpio119"; - function = "gpio"; - }; - - config { - pins = "gpio119"; - drive-strength = <0x06>; - bias-high-impedance; - }; - }; - }; - - hall_int_0_pin { - - hall_int_0_default { - phandle = <0x351>; - - mux { - pins = "gpio123\0gpio124"; - function = "gpio"; - }; - - config { - pins = "gpio123\0gpio124"; - drive-strength = <0x06>; - bias-pull-up; - }; - }; - - hall_int_0_sleep { - phandle = <0x352>; - - mux { - pins = "gpio123\0gpio124"; - function = "gpio"; - }; - - config { - pins = "gpio123\0gpio124"; - drive-strength = <0x06>; - bias-high-impedance; - }; - }; - }; - - atest_usb13_active { - phandle = <0x314>; - - mux { - pins = "gpio30"; - function = "gpio"; - }; - - config { - pins = "gpio30"; - drive-strength = <0x0c>; - bias-pull-up; - }; - }; - - atest_usb13_suspend { - phandle = <0x313>; - - mux { - pins = "gpio30"; - function = "gpio"; - }; - - config { - pins = "gpio30"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - }; - - 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 = <0xd5>; - 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 = <0x2c3 0x2c4 0x2c5>; - wake-gpio = <0x2d 0x25 0x00>; - gdsc-vdd-supply = <0x2c6>; - vreg-1.8-supply = <0x36>; - vreg-0.9-supply = <0x37>; - 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,phy-status-offset = <0x974>; - 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 0x27 0x1c10 0x01 0x100 0x27 0x1c11 0x01 0x200 0x27 0x1c12 0x01 0x300 0x27 0x1c13 0x01 0x400 0x27 0x1c14 0x01 0x500 0x27 0x1c15 0x01 0x600 0x27 0x1c16 0x01 0x700 0x27 0x1c17 0x01 0x800 0x27 0x1c18 0x01 0x900 0x27 0x1c19 0x01 0xa00 0x27 0x1c1a 0x01 0xb00 0x27 0x1c1b 0x01 0xc00 0x27 0x1c1c 0x01 0xd00 0x27 0x1c1d 0x01 0xe00 0x27 0x1c1e 0x01 0xf00 0x27 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 = <0x20 0x36 0x1f 0x00 0x20 0x31 0x20 0x33 0x20 0x35 0x20 0x37 0x20 0x34 0x20 0x38 0x20 0x06 0x20 0x42 0x20 0x41>; - 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 0x00 0x5f5e100 0x00>; - resets = <0x20 0x01 0x20 0x18>; - reset-names = "pcie_0_core_reset\0pcie_0_phy_reset"; - phandle = <0xd5>; - }; - - 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 = <0x2c7>; - 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 0xa3 0x00 0x133 0x00 0x00 0x00 0x00 0x01 0xa3 0x00 0x1b2 0x00 0x00 0x00 0x00 0x02 0xa3 0x00 0x1b3 0x00 0x00 0x00 0x00 0x03 0xa3 0x00 0x1b6 0x00 0x00 0x00 0x00 0x04 0xa3 0x00 0x1b7 0x00 0x00 0x00 0x00 0x05 0xa3 0x00 0x132 0x00 0x00 0x00 0x00 0x06 0xa3 0x00 0x2c0 0x00 0x00 0x00 0x00 0x07 0xa3 0x00 0x2c1 0x00 0x00 0x00 0x00 0x08 0xa3 0x00 0x2c2 0x00 0x00 0x00 0x00 0x09 0xa3 0x00 0x2c3 0x00 0x00 0x00 0x00 0x0a 0xa3 0x00 0x2c4 0x00 0x00 0x00 0x00 0x0b 0xa3 0x00 0x2c5 0x00 0x00 0x00 0x00 0x0c 0xa3 0x00 0x2c6 0x00 0x00 0x00 0x00 0x0d 0xa3 0x00 0x2c7 0x00 0x00 0x00 0x00 0x0e 0xa3 0x00 0x2c8 0x00 0x00 0x00 0x00 0x0f 0xa3 0x00 0x2c9 0x00 0x00 0x00 0x00 0x10 0xa3 0x00 0x2ca 0x00 0x00 0x00 0x00 0x11 0xa3 0x00 0x2cb 0x00 0x00 0x00 0x00 0x12 0xa3 0x00 0x2cc 0x00 0x00 0x00 0x00 0x13 0xa3 0x00 0x2cd 0x00 0x00 0x00 0x00 0x14 0xa3 0x00 0x2ce 0x00 0x00 0x00 0x00 0x15 0xa3 0x00 0x2cf 0x00 0x00 0x00 0x00 0x16 0xa3 0x00 0x2d0 0x00 0x00 0x00 0x00 0x17 0xa3 0x00 0x2d1 0x00 0x00 0x00 0x00 0x18 0xa3 0x00 0x2d2 0x00 0x00 0x00 0x00 0x19 0xa3 0x00 0x2d3 0x00 0x00 0x00 0x00 0x1a 0xa3 0x00 0x2d4 0x00 0x00 0x00 0x00 0x1b 0xa3 0x00 0x2d5 0x00 0x00 0x00 0x00 0x1c 0xa3 0x00 0x2d6 0x00 0x00 0x00 0x00 0x1d 0xa3 0x00 0x2d7 0x00 0x00 0x00 0x00 0x1e 0xa3 0x00 0x2d8 0x00 0x00 0x00 0x00 0x1f 0xa3 0x00 0x2d9 0x00 0x00 0x00 0x00 0x20 0xa3 0x00 0x2da 0x00 0x00 0x00 0x00 0x21 0xa3 0x00 0x2db 0x00 0x00 0x00 0x00 0x22 0xa3 0x00 0x2dc 0x00 0x00 0x00 0x00 0x23 0xa3 0x00 0x2dd 0x00 0x00 0x00 0x00 0x24 0xa3 0x00 0x2de 0x00 0x00 0x00 0x00 0x25 0xa3 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 0x0c 0x00 0x1fc 0x15 0x00 0x21c 0x04 0x00 0x224 0x01 0x00 0x228 0x22 0x00 0x22c 0x00 0x00 0x98 0x20 0x00 0x1c8 0x07 0x00 0x80c 0x00 0x00 0x818 0x0d 0x00 0x860 0x01 0x00 0x864 0x1a 0x00 0x87c 0x2f 0x00 0x8c0 0x09 0x00 0x8c4 0x09 0x00 0x8c8 0x1b 0x00 0x8d0 0x01 0x00 0x8d4 0x07 0x00 0x8d8 0x31 0x00 0x8dc 0x31 0x00 0x8e0 0x03 0x00 0x8fc 0x02 0x00 0x900 0x00 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 0x28 0x00 0x968 0x7f 0x00 0x96c 0x07 0x00 0x978 0x04 0x00 0x980 0x70 0x00 0x984 0x8b 0x00 0x988 0x08 0x00 0x98c 0x0a 0x00 0x990 0x03 0x00 0x994 0x04 0x00 0x998 0x04 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 0xbc 0x00 0xac0 0x7f 0x00 0xac4 0x15 0x00 0x810 0x0c 0x00 0x814 0x0f 0x00 0xacc 0x04 0x00 0x93c 0x20 0x00 0x195c 0x3f 0x00 0x1974 0x50 0x00 0x182c 0x19 0x00 0x1840 0x07 0x00 0x1854 0x17 0x00 0x1868 0x09 0x00 0x196c 0x9f 0x00 0x1800 0x00 0x00 0xaa8 0x01 0x00 0x1808 0x01 0x00>; - pinctrl-names = "default"; - pinctrl-0 = <0x2c8 0x2c9>; - perst-gpio = <0x2d 0x66 0x00>; - gdsc-vdd-supply = <0x2ca>; - vreg-1.8-supply = <0x36>; - vreg-0.9-supply = <0x37>; - 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,phy-status-offset = <0x1aac>; - 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 0x27 0x1c00 0x01 0x100 0x27 0x1c01 0x01 0x200 0x27 0x1c02 0x01 0x300 0x27 0x1c03 0x01 0x400 0x27 0x1c04 0x01 0x500 0x27 0x1c05 0x01 0x600 0x27 0x1c06 0x01 0x700 0x27 0x1c07 0x01 0x800 0x27 0x1c08 0x01 0x900 0x27 0x1c09 0x01 0xa00 0x27 0x1c0a 0x01 0xb00 0x27 0x1c0b 0x01 0xc00 0x27 0x1c0c 0x01 0xd00 0x27 0x1c0d 0x01 0xe00 0x27 0x1c0e 0x01 0xf00 0x27 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 = <0x20 0x3e 0x1f 0x00 0x20 0x39 0x20 0x3b 0x20 0x3d 0x20 0x3f 0x20 0x3c 0x20 0x40 0x20 0x06 0x20 0x42 0x20 0x41>; - 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 0x00 0x5f5e100 0x00>; - resets = <0x20 0x02 0x20 0x19>; - reset-names = "pcie_1_core_reset\0pcie_1_phy_reset"; - phandle = <0x2c7>; - }; - - qcom,msm-pcm { - compatible = "qcom,msm-pcm-dsp"; - qcom,msm-pcm-dsp-id = <0x00>; - phandle = <0x2d1>; - }; - - qcom,msm-pcm-routing { - compatible = "qcom,msm-pcm-routing"; - phandle = <0x2db>; - }; - - qcom,msm-compr-dsp { - compatible = "qcom,msm-compr-dsp"; - phandle = <0x2dc>; - }; - - 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"; - phandle = <0x2d2>; - }; - - 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"; - phandle = <0x2d3>; - }; - - qcom,msm-pcm-dsp-noirq { - compatible = "qcom,msm-pcm-dsp-noirq"; - qcom,msm-pcm-low-latency; - qcom,latency-level = "ultra"; - phandle = <0x2dd>; - }; - - qcom,msm-compress-dsp { - compatible = "qcom,msm-compress-dsp"; - phandle = <0x2d7>; - }; - - qcom,msm-voip-dsp { - compatible = "qcom,msm-voip-dsp"; - phandle = <0x2d4>; - }; - - qcom,msm-pcm-voice { - compatible = "qcom,msm-pcm-voice"; - qcom,destroy-cvd; - phandle = <0x2d5>; - }; - - qcom,msm-stub-codec { - compatible = "qcom,msm-stub-codec"; - phandle = <0x517>; - }; - - qcom,msm-dai-fe { - compatible = "qcom,msm-dai-fe"; - }; - - qcom,msm-pcm-afe { - compatible = "qcom,msm-pcm-afe"; - phandle = <0x2d9>; - }; - - qcom,msm-dai-q6-hdmi { - compatible = "qcom,msm-dai-q6-hdmi"; - qcom,msm-dai-q6-dev-id = <0x08>; - phandle = <0x2de>; - }; - - qcom,msm-dai-q6-dp { - compatible = "qcom,msm-dai-q6-hdmi"; - qcom,msm-dai-q6-dev-id = <0x6020>; - phandle = <0x2df>; - }; - - qcom,msm-pcm-loopback { - compatible = "qcom,msm-pcm-loopback"; - phandle = <0x2d6>; - }; - - qcom,msm-dai-mi2s { - compatible = "qcom,msm-dai-mi2s"; - phandle = <0x518>; - - 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>; - phandle = <0x2e0>; - }; - - 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>; - phandle = <0x2e1>; - }; - - 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>; - phandle = <0x2e2>; - }; - - 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 = <0x01>; - qcom,msm-mi2s-tx-lines = <0x02>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x2cb 0x2cc 0x2cd>; - pinctrl-1 = <0x2ce 0x2cf 0x2d0>; - phandle = <0x2e3>; - }; - - 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>; - phandle = <0x519>; - }; - - 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>; - phandle = <0x51a>; - }; - }; - - qcom,msm-lsm-client { - compatible = "qcom,msm-lsm-client"; - phandle = <0x2da>; - }; - - 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>; - phandle = <0x2e8>; - }; - - qcom,msm-dai-q6-sb-0-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4001>; - phandle = <0x2e9>; - }; - - qcom,msm-dai-q6-sb-1-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4002>; - phandle = <0x2ea>; - }; - - qcom,msm-dai-q6-sb-1-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4003>; - phandle = <0x2eb>; - }; - - qcom,msm-dai-q6-sb-2-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4004>; - phandle = <0x2ec>; - }; - - qcom,msm-dai-q6-sb-2-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4005>; - phandle = <0x2ed>; - }; - - qcom,msm-dai-q6-sb-3-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4006>; - phandle = <0x2ee>; - }; - - qcom,msm-dai-q6-sb-3-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4007>; - phandle = <0x2ef>; - }; - - qcom,msm-dai-q6-sb-4-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4008>; - phandle = <0x2f0>; - }; - - qcom,msm-dai-q6-sb-4-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4009>; - phandle = <0x2f1>; - }; - - qcom,msm-dai-q6-sb-5-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400b>; - phandle = <0x2f2>; - }; - - qcom,msm-dai-q6-sb-5-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400a>; - phandle = <0x2fb>; - }; - - qcom,msm-dai-q6-sb-6-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400c>; - phandle = <0x2fc>; - }; - - qcom,msm-dai-q6-sb-7-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400e>; - phandle = <0x2fd>; - }; - - qcom,msm-dai-q6-sb-7-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400f>; - phandle = <0x2fe>; - }; - - qcom,msm-dai-q6-sb-8-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4010>; - phandle = <0x51b>; - }; - - qcom,msm-dai-q6-sb-8-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4011>; - phandle = <0x2ff>; - }; - - qcom,msm-dai-q6-bt-sco-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3000>; - phandle = <0x51c>; - }; - - qcom,msm-dai-q6-bt-sco-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3001>; - phandle = <0x51d>; - }; - - qcom,msm-dai-q6-int-fm-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3004>; - phandle = <0x51e>; - }; - - qcom,msm-dai-q6-int-fm-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3005>; - phandle = <0x51f>; - }; - - qcom,msm-dai-q6-be-afe-pcm-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0xe0>; - phandle = <0x2f3>; - }; - - qcom,msm-dai-q6-be-afe-pcm-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0xe1>; - phandle = <0x2f4>; - }; - - qcom,msm-dai-q6-afe-proxy-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0xf1>; - phandle = <0x2f5>; - }; - - qcom,msm-dai-q6-afe-proxy-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0xf0>; - phandle = <0x2f6>; - }; - - qcom,msm-dai-q6-afe-loopback-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x6001>; - phandle = <0x520>; - }; - - qcom,msm-dai-q6-incall-record-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x8003>; - phandle = <0x2f7>; - }; - - qcom,msm-dai-q6-incall-record-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x8004>; - phandle = <0x2f8>; - }; - - qcom,msm-dai-q6-incall-music-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x8005>; - phandle = <0x2f9>; - }; - - qcom,msm-dai-q6-incall-music-2-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x8002>; - phandle = <0x2fa>; - }; - - qcom,msm-dai-q6-usb-audio-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x7000>; - phandle = <0x300>; - }; - - qcom,msm-dai-q6-usb-audio-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x7001>; - phandle = <0x301>; - }; - }; - - qcom,msm-pcm-hostless { - compatible = "qcom,msm-pcm-hostless"; - phandle = <0x2d8>; - }; - - qcom,msm-audio-apr { - compatible = "qcom,msm-audio-apr"; - qcom,subsys-name = "apr_adsp"; - phandle = <0x521>; - - 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 = <0x2d1 0x2d2 0x2d3 0x2d4 0x2d5 0x2d6 0x2d7 0x2d8 0x2d9 0x2da 0x2db 0x2dc 0x2dd>; - 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 = <0x2de 0x2df 0x2e0 0x2e1 0x2e2 0x2e3 0x2e4 0x2e5 0x2e6 0x2e7 0x2e8 0x2e9 0x2ea 0x2eb 0x2ec 0x2ed 0x2ee 0x2ef 0x2f0 0x2f1 0x2f2 0x2f3 0x2f4 0x2f5 0x2f6 0x2f7 0x2f8 0x2f9 0x2fa 0x2fb 0x2fc 0x2fd 0x2fe 0x2ff 0x300 0x301 0x302 0x303 0x304 0x305 0x306 0x307 0x308 0x309>; - 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"; - 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 BIAS3\0Secondary Mic\0AMIC4\0MIC BIAS4\0MIC BIAS4\0Tertiary 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\0SpkrLeft IN\0SPK1 OUT\0SpkrRight IN\0SPK2 OUT"; - qcom,swap-en0-gpios = <0x2d 0x33 0x00>; - qcom,swap-en1-gpios = <0x2d 0x34 0x00>; - phandle = <0x522>; - }; - }; - - 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>; - phandle = <0x2e4>; - }; - - 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>; - phandle = <0x2e5>; - }; - - 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>; - phandle = <0x2e6>; - }; - - 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>; - phandle = <0x2e7>; - }; - - 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>; - phandle = <0x523>; - }; - - qcom,msm-hdmi-dba-codec-rx { - compatible = "qcom,msm-hdmi-dba-codec-rx"; - qcom,dba-bridge-chip = "adv7533"; - phandle = <0x524>; - }; - - qcom,msm-audio-ion { - compatible = "qcom,msm-audio-ion"; - qcom,smmu-version = <0x02>; - qcom,smmu-enabled; - iommus = <0x27 0x1821 0x00>; - qcom,smmu-sid-mask = <0x00 0x0f>; - phandle = <0x525>; - }; - - 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>; - phandle = <0x302>; - }; - }; - - 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>; - phandle = <0x303>; - }; - }; - - 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>; - phandle = <0x304>; - }; - }; - - 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>; - phandle = <0x305>; - }; - }; - - 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>; - phandle = <0x306>; - }; - }; - - 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>; - phandle = <0x307>; - }; - }; - - 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>; - phandle = <0x308>; - }; - }; - - 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>; - phandle = <0x309>; - }; - }; - - 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>; - phandle = <0x526>; - }; - }; - - 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>; - phandle = <0x527>; - }; - }; - - 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 = <0x30a>; - phandle = <0x528>; - }; - - qcom,kgsl-busmon { - label = "kgsl-busmon"; - compatible = "qcom,kgsl-busmon"; - phandle = <0x529>; - }; - - 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>; - phandle = <0x30b>; - }; - - 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 = <0x6030000>; - qcom,initial-pwrlevel = <0x05>; - 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 0xda 0x0a 0x20 0x1a 0x20 0x29 0xda 0x04 0xbb 0x10>; - clock-names = "core_clk\0rbbmtimer_clk\0mem_clk\0mem_iface_clk\0gmu_clk\0l3_vote"; - qcom,isense-clk-on-level = <0x01>; - qcom,gpubw-dev = <0x30b>; - 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 = <0x1f1>; - vdd-supply = <0x30c>; - cache-slice-names = "gpu\0gpuhtw"; - cache-slices = <0x35 0x0c 0x35 0x0b>; - phandle = <0xd1>; - - 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 = <0x30d>; - phandle = <0x195>; - }; - }; - }; - - qcom,gpu-coresight@1 { - reg = <0x01>; - coresight-name = "coresight-gfx-cx"; - coresight-atid = <0x33>; - - port { - - endpoint { - remote-endpoint = <0x30e>; - phandle = <0x196>; - }; - }; - }; - }; - - qcom,l3-pwrlevels { - #address-cells = <0x01>; - #size-cells = <0x00>; - compatible = "qcom,l3-pwrlevels"; - - qcom,l3-pwrlevel@0 { - reg = <0x00>; - qcom,l3-freq = <0x00>; - }; - - qcom,l3-pwrlevel@1 { - reg = <0x01>; - qcom,l3-freq = <0x3010b000>; - }; - - qcom,l3-pwrlevel@2 { - reg = <0x02>; - qcom,l3-freq = <0x4dd1e000>; - }; - }; - - 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 = <0x23c34600>; - qcom,bus-freq = <0x0c>; - qcom,bus-min = <0x0b>; - qcom,bus-max = <0x0c>; - }; - - qcom,gpu-pwrlevel@1 { - reg = <0x01>; - qcom,gpu-freq = <0x20a9d100>; - qcom,bus-freq = <0x0c>; - qcom,bus-min = <0x0a>; - qcom,bus-max = <0x0c>; - }; - - qcom,gpu-pwrlevel@2 { - reg = <0x02>; - qcom,gpu-freq = <0x1d0707c0>; - qcom,bus-freq = <0x0a>; - qcom,bus-min = <0x09>; - qcom,bus-max = <0x0b>; - }; - - qcom,gpu-pwrlevel@3 { - reg = <0x03>; - qcom,gpu-freq = <0x1954fc40>; - qcom,bus-freq = <0x09>; - qcom,bus-min = <0x08>; - qcom,bus-max = <0x0a>; - }; - - qcom,gpu-pwrlevel@4 { - reg = <0x04>; - qcom,gpu-freq = <0x14257880>; - qcom,bus-freq = <0x08>; - qcom,bus-min = <0x07>; - qcom,bus-max = <0x09>; - }; - - qcom,gpu-pwrlevel@5 { - reg = <0x05>; - qcom,gpu-freq = <0x10b07600>; - qcom,bus-freq = <0x05>; - qcom,bus-min = <0x05>; - qcom,bus-max = <0x07>; - }; - - qcom,gpu-pwrlevel@6 { - reg = <0x06>; - qcom,gpu-freq = <0xc845880>; - 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 = <0x20 0x26 0x20 0x1a 0x20 0x29>; - clock-names = "iface_clk\0mem_clk\0mem_iface_clk"; - qcom,secure_align_mask = <0xfff>; - qcom,retention; - qcom,hyp_secure_alloc; - phandle = <0x52a>; - - gfx3d_user { - compatible = "qcom,smmu-kgsl-cb"; - label = "gfx3d_user"; - iommus = <0x1f9 0x00>; - qcom,gpu-offset = <0x48000>; - phandle = <0x52b>; - }; - - gfx3d_secure { - compatible = "qcom,smmu-kgsl-cb"; - iommus = <0x1f9 0x02 0x1f9 0x01>; - phandle = <0x52c>; - }; - }; - - 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 = <0x1f1>; - vdd-supply = <0x30c>; - clocks = <0xda 0x04 0xda 0x0a 0x20 0x1a 0x20 0x29>; - clock-names = "gmu_clk\0cxo_clk\0axi_clk\0memnoc_clk"; - phandle = <0xd0>; - - 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 = <0x17d78400>; - }; - }; - - gmu_user { - compatible = "qcom,smmu-gmu-user-cb"; - iommus = <0x1f9 0x04>; - phandle = <0x52d>; - }; - - gmu_kernel { - compatible = "qcom,smmu-gmu-kernel-cb"; - iommus = <0x1f9 0x05>; - phandle = <0x52e>; - }; - }; - - ssusb@a600000 { - compatible = "qcom,dwc-usb3-msm"; - reg = <0xa600000 0xf8c00 0x88ee000 0x400>; - reg-names = "core_base\0ahb2phy_base"; - iommus = <0x27 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 = <0x30f>; - qcom,usb-dbm = <0x310>; - qcom,dwc-usb3-msm-tx-fifo-size = <0x5328>; - qcom,num-gsi-evt-buffs = <0x03>; - qcom,use-pdc-interrupts; - qcom,pm-qos-latency = <0x2c>; - extcon = <0x39 0x39 0x311>; - clocks = <0x20 0x95 0x20 0x12 0x20 0x09 0x20 0x97 0x20 0x99 0x20 0xa9 0x20 0x9f>; - 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 = <0x20 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 0x3a980 0xaae60 0x3d 0x2a4 0x00 0x960 0x01 0x247 0x00 0x9c40>; - phandle = <0x52f>; - - dwc3@a600000 { - compatible = "snps,dwc3"; - reg = <0xa600000 0xcd00>; - interrupts = <0x00 0x85 0x00>; - usb-phy = <0xa8 0x312>; - 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>; - maximum-speed = "high-speed"; - }; - - 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 = <0x37>; - vdda18-supply = <0x16f>; - vdda33-supply = <0xa9>; - qcom,vdd-voltage-level = <0x00 0xd6d80 0xd6d80>; - qcom,qusb-phy-reg-offset = <0x240 0x1a0 0x210 0x230 0xa8 0x254 0x198 0x228 0x22c 0x27c 0x280 0x2a0>; - qcom,qusb-phy-init-seq = <0x23 0x210 0x03 0x04 0x7c 0x18c 0x80 0x2c 0x0a 0x184 0x19 0xb4 0x40 0x194 0x20 0x198 0x21 0x214 0x00 0x220 0x58 0x224 0x07 0x240 0x2b 0x244 0xca 0x248 0x04 0x24c 0x03 0x250 0x00 0x23c 0x22 0x210>; - phy_type = "utmi"; - clocks = <0x1f 0x00 0x20 0xa9>; - clock-names = "ref_clk_src\0cfg_ahb_clk"; - resets = <0x20 0x08>; - reset-names = "phy_reset"; - qcom,tune-efuse-correction = <0x00>; - pinctrl-names = "atest_usb13_suspend\0atest_usb13_active"; - pinctrl-0 = <0x313>; - pinctrl-1 = <0x314>; - phandle = <0xa8>; - }; - - ssphy@88e8000 { - compatible = "qcom,usb-ssphy-qmp-dp-combo"; - reg = <0x88e8000 0x3000>; - reg-names = "qmp_phy_base"; - vdd-supply = <0x37>; - core-supply = <0x36>; - 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 = <0x20 0xa0 0x20 0xa3 0x1f 0x00 0x20 0x9f 0x20 0xa2 0x20 0xa9>; - clock-names = "aux_clk\0pipe_clk\0ref_clk_src\0ref_clk\0com_aux_clk\0cfg_ahb_clk"; - resets = <0x20 0x13 0x20 0x11>; - reset-names = "global_phy_reset\0phy_reset"; - phandle = <0x312>; - }; - - dbm@a6f8000 { - compatible = "qcom,usb-dbm-1p5"; - reg = <0xa6f8000 0x400>; - qcom,reset-ep-after-lpm-resume; - phandle = <0x310>; - }; - - usb_audio_qmi_dev { - compatible = "qcom,usb-audio-qmi-dev"; - iommus = <0x27 0x182c 0x00>; - qcom,usb-audio-stream-id = <0x0c>; - qcom,usb-audio-intr-num = <0x02>; - }; - - usb_nop_phy { - compatible = "usb-nop-xceiv"; - phandle = <0x530>; - }; - - ssusb@a800000 { - compatible = "qcom,dwc-usb3-msm"; - reg = <0xa800000 0xf8c00 0x88ee000 0x400>; - reg-names = "core_base\0ahb2phy_base"; - iommus = <0x27 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 = <0x315>; - qcom,dwc-usb3-msm-tx-fifo-size = <0x5328>; - qcom,use-pdc-interrupts; - clocks = <0x20 0x9a 0x20 0x13 0x20 0x0a 0x20 0x9c 0x20 0x9e 0x20 0xa9 0x20 0xa4>; - 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 = <0x20 0x10>; - reset-names = "core_reset"; - status = "disabled"; - 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>; - extcon = <0x316>; - phandle = <0x531>; - - dwc3@a800000 { - compatible = "snps,dwc3"; - reg = <0xa800000 0xcd00>; - interrupts = <0x00 0x8a 0x00>; - usb-phy = <0x317 0x318>; - 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>; - dr_mode = "host"; - }; - }; - - qusb@88e3000 { - compatible = "qcom,qusb2phy-v2"; - reg = <0x88e3000 0x400 0x88e7014 0x04>; - reg-names = "qusb_phy_base\0refgen_north_bg_reg_addr"; - vdd-supply = <0x37>; - vdda18-supply = <0x16f>; - vdda33-supply = <0xa9>; - qcom,override-bias-ctrl2; - qcom,vdd-voltage-level = <0x00 0xd6d80 0xd6d80>; - qcom,qusb-phy-reg-offset = <0x240 0x1a0 0x210 0x230 0xa8 0x254 0x198 0x228 0x22c 0x27c 0x280 0x2a0>; - qcom,qusb-phy-init-seq = <0x23 0x210 0x03 0x04 0x7c 0x18c 0x80 0x2c 0x0a 0x184 0x19 0xb4 0x40 0x194 0x20 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 = <0x1f 0x00 0x20 0xa9>; - clock-names = "ref_clk_src\0cfg_ahb_clk"; - resets = <0x20 0x09>; - reset-names = "phy_reset"; - status = "disabled"; - phandle = <0x317>; - }; - - ssphy@88eb000 { - compatible = "qcom,usb-ssphy-qmp-v2"; - reg = <0x88eb000 0x1000 0x1fcbff0 0x04>; - reg-names = "qmp_phy_base\0vls_clamp_reg"; - vdd-supply = <0x37>; - core-supply = <0x36>; - 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 = <0x20 0xa5 0x20 0xa8 0x1f 0x00 0x20 0xa4 0x20 0xa9>; - clock-names = "aux_clk\0pipe_clk\0ref_clk_src\0ref_clk\0cfg_ahb_clk"; - resets = <0x20 0x14 0x20 0x15>; - reset-names = "phy_reset\0phy_phy_reset"; - status = "disabled"; - phandle = <0x318>; - }; - - dsi_panel_pwr_supply { - #address-cells = <0x01>; - #size-cells = <0x00>; - phandle = <0x2c>; - - 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>; - phandle = <0x532>; - - 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>; - phandle = <0x533>; - - 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 = "vdd"; - qcom,supply-min-voltage = <0x2dc6c0>; - qcom,supply-max-voltage = <0x2dc6c0>; - qcom,supply-enable-load = <0xd13a8>; - qcom,supply-disable-load = <0x00>; - qcom,supply-post-on-sleep = <0x00>; - }; - }; - - qcom,dsi-display@0 { - compatible = "qcom,dsi-display"; - label = "dsi_sharp_4k_dsc_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2e 0x319>; - qcom,dsi-phy = <0x31a 0x31b>; - clocks = <0x31c 0x06 0x31c 0x09>; - clock-names = "src_byte_clk\0src_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x31d 0x31e>; - pinctrl-1 = <0x31f 0x320>; - qcom,platform-te-gpio = <0x2d 0x0a 0x00>; - qcom,platform-reset-gpio = <0x2d 0x06 0x00>; - qcom,panel-mode-gpio = <0x2d 0x34 0x00>; - qcom,dsi-panel = <0x321>; - vddio-supply = <0x16e>; - lab-supply = <0x322>; - ibb-supply = <0x323>; - qcom,dsi-display-active; - phandle = <0x534>; - }; - - qcom,dsi-display@1 { - compatible = "qcom,dsi-display"; - label = "dsi_sharp_4k_dsc_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2e 0x319>; - qcom,dsi-phy = <0x31a 0x31b>; - clocks = <0x31c 0x06 0x31c 0x09>; - clock-names = "src_byte_clk\0src_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x31d 0x31e>; - pinctrl-1 = <0x31f 0x320>; - qcom,platform-te-gpio = <0x2d 0x0a 0x00>; - qcom,platform-reset-gpio = <0x2d 0x06 0x00>; - qcom,panel-mode-gpio = <0x2d 0x34 0x00>; - qcom,dsi-panel = <0x324>; - vddio-supply = <0x16e>; - lab-supply = <0x322>; - ibb-supply = <0x323>; - phandle = <0x535>; - }; - - qcom,dsi-display@2 { - compatible = "qcom,dsi-display"; - label = "dsi_sharp_1080_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2e>; - qcom,dsi-phy = <0x31a>; - clocks = <0x31c 0x06 0x31c 0x09>; - clock-names = "src_byte_clk\0src_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x31d 0x31e>; - pinctrl-1 = <0x31f 0x320>; - qcom,platform-te-gpio = <0x2d 0x0a 0x00>; - qcom,platform-reset-gpio = <0x2d 0x06 0x00>; - qcom,panel-mode-gpio = <0x2d 0x34 0x00>; - qcom,dsi-panel = <0x325>; - vddio-supply = <0x16e>; - lab-supply = <0x322>; - ibb-supply = <0x323>; - phandle = <0x536>; - }; - - qcom,dsi-display@3 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_sharp_1080_120hz_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2e 0x319>; - qcom,dsi-phy = <0x31a 0x31b>; - clocks = <0x31c 0x06 0x31c 0x09>; - clock-names = "src_byte_clk\0src_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x31d 0x31e>; - pinctrl-1 = <0x31f 0x320>; - qcom,platform-te-gpio = <0x2d 0x0a 0x00>; - qcom,platform-reset-gpio = <0x2d 0x06 0x00>; - qcom,panel-mode-gpio = <0x2d 0x34 0x00>; - qcom,dsi-panel = <0x326>; - vddio-supply = <0x16e>; - lab-supply = <0x322>; - ibb-supply = <0x323>; - phandle = <0x537>; - }; - - qcom,dsi-display@4 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_nt35597_truly_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2e 0x319>; - qcom,dsi-phy = <0x31a 0x31b>; - clocks = <0x31c 0x06 0x31c 0x09>; - clock-names = "src_byte_clk\0src_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x31d 0x31e>; - pinctrl-1 = <0x31f 0x320>; - qcom,platform-reset-gpio = <0x2d 0x06 0x00>; - qcom,panel-mode-gpio = <0x2d 0x34 0x00>; - qcom,dsi-panel = <0x327>; - vddio-supply = <0x16e>; - lab-supply = <0x322>; - ibb-supply = <0x323>; - phandle = <0x538>; - }; - - qcom,dsi-display@5 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_nt35597_truly_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2e 0x319>; - qcom,dsi-phy = <0x31a 0x31b>; - clocks = <0x31c 0x06 0x31c 0x09>; - clock-names = "src_byte_clk\0src_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x31d 0x31e>; - pinctrl-1 = <0x31f 0x320>; - qcom,platform-te-gpio = <0x2d 0x0a 0x00>; - qcom,platform-reset-gpio = <0x2d 0x06 0x00>; - qcom,panel-mode-gpio = <0x2d 0x34 0x00>; - qcom,dsi-panel = <0x328>; - vddio-supply = <0x16e>; - lab-supply = <0x322>; - ibb-supply = <0x323>; - phandle = <0x539>; - }; - - qcom,dsi-display@6 { - compatible = "qcom,dsi-display"; - label = "dsi_nt35597_truly_dsc_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x319>; - qcom,dsi-phy = <0x31b>; - clocks = <0x329 0x10 0x329 0x13>; - clock-names = "src_byte_clk\0src_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x31d 0x31e>; - pinctrl-1 = <0x31f 0x320>; - qcom,platform-te-gpio = <0x2d 0x0a 0x00>; - qcom,platform-reset-gpio = <0x2d 0x06 0x00>; - qcom,panel-mode-gpio = <0x2d 0x34 0x00>; - qcom,dsi-panel = <0x32a>; - vddio-supply = <0x16e>; - lab-supply = <0x322>; - ibb-supply = <0x323>; - phandle = <0x53a>; - }; - - qcom,dsi-display@7 { - compatible = "qcom,dsi-display"; - label = "dsi_nt35597_truly_dsc_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x319>; - qcom,dsi-phy = <0x31b>; - clocks = <0x329 0x10 0x329 0x13>; - clock-names = "src_byte_clk\0src_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x31d 0x31e>; - pinctrl-1 = <0x31f 0x320>; - qcom,platform-te-gpio = <0x2d 0x0a 0x00>; - qcom,platform-reset-gpio = <0x2d 0x06 0x00>; - qcom,panel-mode-gpio = <0x2d 0x34 0x00>; - qcom,dsi-panel = <0x32b>; - vddio-supply = <0x16e>; - lab-supply = <0x322>; - ibb-supply = <0x323>; - phandle = <0x53b>; - }; - - qcom,dsi-display@8 { - compatible = "qcom,dsi-display"; - label = "dsi_sim_vid_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2e>; - qcom,dsi-phy = <0x31a>; - clocks = <0x31c 0x06 0x31c 0x09>; - clock-names = "src_byte_clk\0src_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x31d 0x31e>; - pinctrl-1 = <0x31f 0x320>; - qcom,dsi-panel = <0x32c>; - phandle = <0x53c>; - }; - - qcom,dsi-display@9 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_sim_vid_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2e 0x319>; - qcom,dsi-phy = <0x31a 0x31b>; - clocks = <0x31c 0x06 0x31c 0x09>; - clock-names = "src_byte_clk\0src_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x31d 0x31e>; - pinctrl-1 = <0x31f 0x320>; - qcom,dsi-panel = <0x32d>; - phandle = <0x53d>; - }; - - qcom,dsi-display@10 { - compatible = "qcom,dsi-display"; - label = "dsi_sim_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2e>; - qcom,dsi-phy = <0x31a>; - clocks = <0x31c 0x06 0x31c 0x09>; - clock-names = "src_byte_clk\0src_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x31d 0x31e>; - pinctrl-1 = <0x31f 0x320>; - qcom,dsi-panel = <0x32e>; - phandle = <0x53e>; - }; - - qcom,dsi-display@11 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_sim_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2e 0x319>; - qcom,dsi-phy = <0x31a 0x31b>; - clocks = <0x31c 0x06 0x31c 0x09>; - clock-names = "src_byte_clk\0src_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x31d 0x31e>; - pinctrl-1 = <0x31f 0x320>; - qcom,dsi-panel = <0x32f>; - phandle = <0x53f>; - }; - - qcom,dsi-display@12 { - compatible = "qcom,dsi-display"; - label = "dsi_sim_dsc_375_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2e>; - qcom,dsi-phy = <0x31a>; - clocks = <0x31c 0x06 0x31c 0x09>; - clock-names = "src_byte_clk\0src_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x31d 0x31e>; - pinctrl-1 = <0x31f 0x320>; - qcom,dsi-panel = <0x330>; - phandle = <0x540>; - }; - - qcom,dsi-display@13 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_sim_dsc_375_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2e 0x319>; - qcom,dsi-phy = <0x31a 0x31b>; - clocks = <0x31c 0x06 0x31c 0x09>; - clock-names = "src_byte_clk\0src_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x31d 0x31e>; - pinctrl-1 = <0x31f 0x320>; - qcom,dsi-panel = <0x331>; - phandle = <0x541>; - }; - - qcom,dsi-display@14 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_nt35597_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2e 0x319>; - qcom,dsi-phy = <0x31a 0x31b>; - clocks = <0x31c 0x06 0x31c 0x09>; - clock-names = "src_byte_clk\0src_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x31d 0x31e>; - pinctrl-1 = <0x31f 0x320>; - qcom,platform-reset-gpio = <0x2d 0x06 0x00>; - qcom,panel-mode-gpio = <0x2d 0x34 0x00>; - qcom,dsi-panel = <0x332>; - vddio-supply = <0x16e>; - lab-supply = <0x322>; - ibb-supply = <0x323>; - phandle = <0x542>; - }; - - qcom,dsi-display@15 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_nt35597_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2e 0x319>; - qcom,dsi-phy = <0x31a 0x31b>; - clocks = <0x31c 0x06 0x31c 0x09>; - clock-names = "src_byte_clk\0src_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x31d 0x31e>; - pinctrl-1 = <0x31f 0x320>; - qcom,platform-te-gpio = <0x2d 0x0a 0x00>; - qcom,platform-reset-gpio = <0x2d 0x06 0x00>; - qcom,panel-mode-gpio = <0x2d 0x34 0x00>; - qcom,dsi-panel = <0x333>; - vddio-supply = <0x16e>; - lab-supply = <0x322>; - ibb-supply = <0x323>; - phandle = <0x543>; - }; - - qcom,dsi-display@16 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_nt36850_truly_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2e 0x319>; - qcom,dsi-phy = <0x31a 0x31b>; - clocks = <0x31c 0x06 0x31c 0x09>; - clock-names = "src_byte_clk\0src_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x31d 0x31e>; - pinctrl-1 = <0x31f 0x320>; - qcom,platform-te-gpio = <0x2d 0x0a 0x00>; - qcom,platform-reset-gpio = <0x2d 0x06 0x00>; - qcom,panel-mode-gpio = <0x2d 0x34 0x00>; - qcom,dsi-panel = <0x334>; - vddio-supply = <0x16e>; - lab-supply = <0x322>; - ibb-supply = <0x323>; - phandle = <0x544>; - }; - - qcom,dsi-display@17 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_test_cmd"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2e 0x319>; - qcom,dsi-phy = <0x31a 0x31b>; - clocks = <0x31c 0x06 0x31c 0x09>; - clock-names = "src_byte_clk\0src_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x31d 0x31e>; - pinctrl-1 = <0x31f 0x320>; - qcom,platform-te-gpio = <0x2d 0x0a 0x00>; - qcom,platform-reset-gpio = <0x2d 0x06 0x00>; - qcom,panel-mode-gpio = <0x2d 0x34 0x00>; - qcom,dsi-panel = <0x335>; - vddio-supply = <0x16e>; - lab-supply = <0x322>; - ibb-supply = <0x323>; - oled-vdda-supply = <0x336>; - phandle = <0x545>; - }; - - qcom,dsi-display@20 { - compatible = "qcom,dsi-display"; - label = "dsi_jdi_td4310_1080_2160_5p99_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2e>; - qcom,dsi-phy = <0x31a>; - clocks = <0x31c 0x06 0x31c 0x09>; - clock-names = "src_byte_clk\0src_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x31d 0x31e>; - pinctrl-1 = <0x31f 0x320>; - qcom,platform-reset-gpio = <0x2d 0x06 0x00>; - qcom,panel-mode-gpio = <0x2d 0x20 0x00>; - qcom,dsi-panel = <0x337>; - vddio-supply = <0x16e>; - lab-supply = <0x322>; - ibb-supply = <0x323>; - phandle = <0x546>; - }; - - qcom,wb-display@0 { - compatible = "qcom,wb-display"; - cell-index = <0x00>; - label = "wb_display"; - phandle = <0x2a>; - }; - - qcom,msm-ext-disp { - compatible = "qcom,msm-ext-disp"; - phandle = <0x3a>; - - qcom,msm-ext-disp-audio-codec-rx { - compatible = "qcom,msm-ext-disp-audio-codec-rx"; - phandle = <0x547>; - }; - }; - - qcom,camera-flash@0 { - cell-index = <0x00>; - reg = <0x00 0x00>; - compatible = "qcom,camera-flash"; - flash-source = <0x338 0x339>; - torch-source = <0x33a 0x33b>; - switch-source = <0x33c>; - status = "ok"; - phandle = <0x21b>; - }; - - qcom,camera-flash@1 { - cell-index = <0x01>; - reg = <0x01 0x00>; - compatible = "qcom,camera-flash"; - flash-source = <0x33d>; - torch-source = <0x33e>; - switch-source = <0x33f>; - status = "ok"; - phandle = <0x220>; - }; - - gpio-regulator@1 { - compatible = "regulator-fixed"; - reg = <0x01 0x00>; - regulator-name = "camera_rear_ldo"; - regulator-min-microvolt = <0x100590>; - regulator-max-microvolt = <0x100590>; - regulator-enable-ramp-delay = <0x87>; - enable-active-high; - gpio = <0x53 0x0c 0x00>; - pinctrl-names = "default"; - pinctrl-0 = <0x340>; - vin-supply = <0x84>; - phandle = <0x212>; - }; - - gpio_keys { - compatible = "gpio-keys"; - label = "gpio-keys"; - pinctrl-names = "default"; - pinctrl-0 = <0x341 0x342 0x343>; - - vol_up { - label = "volume_up"; - gpios = <0x53 0x06 0x01>; - linux,input-type = <0x01>; - linux,code = <0x73>; - gpio-key,wakeup; - debounce-interval = <0x0f>; - linux,can-disable; - }; - - cam_snapshot { - label = "cam_snapshot"; - gpios = <0x53 0x07 0x01>; - linux,input-type = <0x01>; - linux,code = <0x2fe>; - gpio-key,wakeup; - debounce-interval = <0x0f>; - linux,can-disable; - }; - - cam_focus { - label = "cam_focus"; - gpios = <0x53 0x08 0x01>; - linux,input-type = <0x01>; - linux,code = <0x210>; - gpio-key,wakeup; - debounce-interval = <0x0f>; - linux,can-disable; - }; - }; - - nubia_hw_gpio_ctrl { - compatible = "nubia_hw_gpio_ctrl"; - qcom,pcb-gpio1 = <0x2d 0x5a 0x00>; - qcom,pcb-gpio2 = <0x2d 0x5b 0x00>; - qcom,rf-gpio1 = <0x2d 0x5c 0x00>; - qcom,rf-gpio2 = <0x2d 0x5d 0x00>; - qcom,config-gpio1 = <0x2d 0x2c 0x00>; - qcom,config-gpio2 = <0x2d 0x32 0x00>; - pinctrl-names = "pull_up_default\0pull_down_default"; - pinctrl-0 = <0x344>; - pinctrl-1 = <0x345>; - phandle = <0x548>; - }; - - keyreset { - compatible = "nubia,keyreset"; - keys-down = <0x73 0x72>; - keys-up = <0x73 0x72>; - keyreset-need-panic; - key_down_delay = <0x14>; - }; - - nubia_dsi_panel_pwr_supply { - #address-cells = <0x01>; - #size-cells = <0x00>; - phandle = <0x549>; - - qcom,panel-supply-entry@0 { - reg = <0x00>; - qcom,supply-name = "lab"; - qcom,supply-min-voltage = <0x5265c0>; - qcom,supply-max-voltage = <0x557300>; - qcom,supply-enable-load = <0x186a0>; - qcom,supply-disable-load = <0x64>; - }; - - qcom,panel-supply-entry@1 { - reg = <0x01>; - qcom,supply-name = "ibb"; - qcom,supply-min-voltage = <0x5265c0>; - qcom,supply-max-voltage = <0x557300>; - qcom,supply-enable-load = <0x186a0>; - qcom,supply-disable-load = <0x64>; - }; - }; - - nubia_dsi_panel_pwr_supply_boe { - #address-cells = <0x01>; - #size-cells = <0x00>; - phandle = <0x31>; - - 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 = <0x5265c0>; - qcom,supply-max-voltage = <0x557300>; - 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 = <0x5265c0>; - qcom,supply-max-voltage = <0x557300>; - qcom,supply-enable-load = <0x186a0>; - qcom,supply-disable-load = <0x64>; - }; - }; - - nubia_dsi_panel_pwr_supply_boe_sub { - #address-cells = <0x01>; - #size-cells = <0x00>; - phandle = <0x32>; - - qcom,panel-supply-entry@0 { - reg = <0x00>; - qcom,supply-name = "sub_lcd"; - qcom,supply-min-voltage = <0x2dc6c0>; - qcom,supply-max-voltage = <0x2dc6c0>; - qcom,supply-enable-load = <0x186a0>; - qcom,supply-disable-load = <0x64>; - }; - }; - - qcom,dsi-display@19 { - compatible = "qcom,dsi-display"; - label = "dsi_nubia_boe_himax_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2e>; - qcom,dsi-phy = <0x31a>; - clocks = <0x31c 0x06 0x31c 0x09>; - clock-names = "src_byte_clk\0src_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x31d 0x31e>; - pinctrl-1 = <0x31f 0x320>; - qcom,platform-te-gpio = <0x2d 0x0a 0x00>; - qcom,platform-reset-gpio = <0x2d 0x06 0x00>; - qcom,panel-mode-gpio = <0x2d 0x20 0x00>; - qcom,dsi-panel = <0x346>; - lab-supply = <0x322>; - ibb-supply = <0x323>; - vddio-supply = <0x16e>; - sub_lcd-supply = <0x336>; - qcom,dsi-display-active; - phandle = <0x54a>; - }; - - goodix_fp { - status = "ok"; - reg = <0x00>; - compatible = "goodix,fingerprint"; - spi-max-frequency = <0x493e00>; - pinctrl-names = "gf_fp_active\0gf_fp_suspend"; - pinctrl-0 = <0x347 0x348 0x349>; - pinctrl-1 = <0x34a 0x34b 0x34c>; - goodix,goodix_reset = <0x2d 0x4b 0x00>; - goodix,goodix_irq = <0x2d 0x7a 0x00>; - goodix,goodix_pwr_vdd = <0x2d 0x59 0x00>; - }; - - goodix_fp_r { - status = "ok"; - reg = <0x00>; - compatible = "goodix,fingerprint_r"; - spi-max-frequency = <0x493e00>; - pinctrl-names = "gf_fp_r_active\0gf_fp_r_suspend"; - pinctrl-0 = <0x34d 0x34e>; - pinctrl-1 = <0x34f 0x350>; - goodix,goodix_reset_r = <0x2d 0x4d 0x00>; - goodix,goodix_irq_r = <0x2d 0x79 0x00>; - }; - - hall_device_out { - compatible = "nubia,hall_device"; - status = "okay"; - pinctrl-names = "hall_default\0hall_sleep"; - pinctrl-0 = <0x351>; - pinctrl-1 = <0x352>; - vdd-supply = <0x353>; - interrupt-parent = <0x2d>; - hall_device,hw_device_count = <0x02>; - hall_device,irq-gpio-0 = <0x2d 0x7c 0x2002>; - hall_device,irq-gpio-1 = <0x2d 0x7b 0x2002>; - }; - }; - - chosen { - bootargs = "rcupdate.rcu_expedited=1"; - }; - - 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"; - i2c0 = "/soc/i2c@a88000"; - i2c1 = "/soc/i2c@88c000"; - hsuart0 = "/soc/qcom,qup_uart@0x898000"; - }; - - memory { - device_type = "memory"; - reg = <0x00 0x00 0x00 0x00>; - }; - - energy-costs { - compatible = "sched-energy"; - phandle = <0x54b>; - - core-cost0 { - busy-cost-data = <0x493e0 0x1f 0x67200 0x26 0x79e00 0x2a 0x8ca00 0x2e 0x9f600 0x33 0xb6d00 0x3a 0xc9900 0x40 0xdc500 0x46 0xef100 0x4c 0x101d00 0x53 0x114900 0x5a 0x127500 0x61 0x13a100 0x69 0x14cd00 0x72 0x15f900 0x7c 0x172500 0x88 0x185100 0x98 0x193200 0xa7 0x197d00 0xad 0x1a1300 0xba 0x1aa900 0xc9>; - idle-cost-data = <0x16 0x12 0x0e 0x0c>; - phandle = <0x04>; - }; - - core-cost1 { - busy-cost-data = <0x493e0 0x102 0x67200 0x104 0x79e00 0x105 0x8ca00 0x107 0x9f600 0x10b 0xb2200 0x110 0xc4e00 0x118 0xd7a00 0x123 0xea600 0x131 0xfd200 0x144 0x10fe00 0x15c 0x122a00 0x17a 0x135600 0x19f 0x148200 0x1cc 0x15ae00 0x201 0x16da00 0x240 0x180600 0x289 0x193200 0x2dc 0x1a5e00 0x338 0x1b8a00 0x39b 0x1cb600 0x403 0x1de200 0x46b 0x1f0d38 0x4cc 0x1febe0 0x50a 0x203a00 0x51c 0x21b100 0x553>; - idle-cost-data = <0x64 0x50 0x3c 0x28>; - phandle = <0x0c>; - }; - - cluster-cost0 { - busy-cost-data = <0x493e0 0x03 0x67200 0x04 0x79e00 0x04 0x8ca00 0x04 0x9f600 0x05 0xb6d00 0x05 0xc9900 0x06 0xdc500 0x07 0xef100 0x07 0x101d00 0x08 0x114900 0x09 0x127500 0x09 0x13a100 0x0a 0x14cd00 0x0b 0x15f900 0x0c 0x172500 0x0d 0x185100 0x0f 0x193200 0x11 0x197d00 0x13 0x1a1300 0x15 0x1aa900 0x17>; - idle-cost-data = <0x04 0x03 0x02 0x01>; - phandle = <0x05>; - }; - - cluster-cost1 { - busy-cost-data = <0x493e0 0x18 0x67200 0x18 0x79e00 0x19 0x8ca00 0x19 0x9f600 0x1a 0xb2200 0x1b 0xc4e00 0x1c 0xd7a00 0x1d 0xea600 0x1e 0xfd200 0x20 0x10fe00 0x22 0x122a00 0x25 0x135600 0x28 0x148200 0x2d 0x15ae00 0x32 0x16da00 0x39 0x180600 0x40 0x193200 0x4a 0x1a5e00 0x54 0x1b8a00 0x60 0x1cb600 0x6a 0x1de200 0x71 0x1f0d38 0x78 0x1febe0 0x7d 0x203a00 0x7f 0x21b100 0x82>; - idle-cost-data = <0x04 0x03 0x02 0x01>; - 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"; - phandle = <0x54c>; - - ext_5v_boost { - status = "ok"; - compatible = "regulator-fixed"; - regulator-name = "ext_5v_boost"; - gpio = <0xb3 0x0a 0x00>; - enable-active-high; - regulator-enable-ramp-delay = <0x640>; - pinctrl-names = "default"; - pinctrl-0 = <0x354>; - phandle = <0x54d>; - }; - - bt_wcn3990 { - compatible = "qca,wcn3990"; - qca,bt-vdd-io-supply = <0x355>; - qca,bt-vdd-xtal-supply = <0xd7>; - qca,bt-vdd-core-supply = <0x135>; - qca,bt-vdd-pa-supply = <0x136>; - qca,bt-vdd-ldo-supply = <0x137>; - 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>; - phandle = <0x54e>; - }; - - qcom,battery-data { - qcom,batt-id-range-pct = <0x0f>; - phandle = <0xac>; - - qcom,itech_3000mah { - qcom,max-voltage-uv = <0x426030>; - qcom,fg-cc-cv-threshold-mv = <0x10f4>; - qcom,fastchg-current-ma = <0x7d0>; - qcom,batt-id-kohm = <0x64>; - qcom,battery-beta = <0xd6b>; - qcom,battery-type = "itech_b00826lf_3000mah_ver1660_jan10th2017"; - qcom,checksum = <0xfb8f>; - qcom,gui-version = "PMI8998GUI - 2.0.0.54"; - qcom,fg-profile-data = <0xa41f6e05 0x9c0a2bfc 0x321d23e5 0x600b1b15 0xad178c22 0xea3c894a 0x5b000000 0x12000000 0x62c2 0xccdd8c2 0x19000800 0x85eac7ec 0xe2052f01 0x9bf51212 0x5e05883b 0x22060920 0x27001400 0x7d1fdd05 0x3f0ae5fc 0x721de3f5 0x6f12c01d 0x8818fb22 0x8d45c652 0x54000000 0xf000000 0xbdcd 0x55c25dc5 0x14000000 0x7e00c7ec 0x6006bb00 0x59066103 0xd9fc751b 0xb333ccff 0x7100000 0x3e0b9945 0x14004000 0xae010afa 0xff000000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>; - }; - - qcom,ascent_3450mah { - qcom,max-voltage-uv = <0x426030>; - qcom,fg-cc-cv-threshold-mv = <0x10f4>; - qcom,fastchg-current-ma = <0xd7a>; - qcom,batt-id-kohm = <0x3c>; - qcom,jeita-fcc-ranges = <0x00 0x64 0x1a5248 0x65 0x190 0x34a490 0x191 0x1c2 0x2a1d40>; - qcom,jeita-fv-ranges = <0x00 0x64 0x40d990 0x65 0x190 0x426030 0x191 0x1c2 0x40d990>; - qcom,step-chg-ranges = <0x36ee80 0x401640 0x34a490 0x401a28 0x419ce0 0x2a1d40 0x41a0c8 0x426030 0x1f95f0>; - qcom,battery-beta = <0xd6b>; - qcom,battery-type = "ascent_3450mah_averaged_masterslave_oct30th2017"; - qcom,checksum = <0xaae2>; - qcom,gui-version = "PMI8998GUI - 2.0.0.58"; - qcom,fg-profile-data = <0x8f1f9405 0x730a4a06 0x271d21ea 0x160a3a0c 0x7189722 0xa53cec4a 0x5c000000 0x10000000 0x43c5 0x92bc89bb 0x11000800 0x69daad07 0x4bfd19fa 0x7e014913 0xebf3783b 0x24060920 0x27001400 0x7e1ff205 0x190aab06 0x6c1db907 0x1a12ff1d 0x6f18eb22 0xb9456f52 0x55000000 0xe000000 0x33cc 0x72cab3c4 0xf000000 0x9300ad07 0x8dfdf600 0x6fe3440b 0xabfcf91b 0xc333ccff 0x7100000 0xa40d9945 0xf004000 0xa4010afa 0xff000000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>; - }; - - qcom,demo_6000mah { - qcom,max-voltage-uv = <0x426030>; - qcom,fg-cc-cv-threshold-mv = <0x10f4>; - qcom,fastchg-current-ma = <0x1770>; - qcom,batt-id-kohm = <0x4b>; - qcom,battery-beta = <0xd6b>; - qcom,battery-type = "Demo_battery_6000mah"; - qcom,fg-profile-data = <0x2c1f3ffc 0xe903a1fd 0x581dfdf5 0x27122c14 0x3f18ff22 0x9b45a352 0x55000000 0xe000000 0x1cac 0xf7cd71b5 0x1a000c00 0x3ceb54e4 0xec057ffa 0x7605f502 0xcaf3823a 0x2a094040 0x7000500 0x581f4206 0x850335f4 0x4d1d37f2 0x230a7915 0xb7183223 0x26457253 0x55000000 0xd000000 0x13cc 0x30098bd 0x16000000 0x3ceb54e4 0x9ffca3f3 0xffcdffa 0xffe5a923 0xcb330833 0x7100000 0x810d9945 0x16001900 0x75010afa 0xff000000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>; - }; - - qcom,atl_3800mah_step { - qcom, = <0x18>; - qcom,max-voltage-uv = <0x432380>; - qcom,fg-cc-cv-threshold-mv = <0x1126>; - qcom,nom-batt-capacity-mah = <0xed8>; - qcom,batt-id-kohm = <0x0f>; - qcom,battery-beta = <0xfd2>; - qcom,battery-type = "atl_3800mah_step"; - qcom,checksum = <0x4bb9>; - qcom,gui-version = "PMI8998GUI - 2.0.0.58"; - qcom,fg-profile-data = <0x911f8405 0xa20a1806 0xdb1cfc01 0xb90da50a 0x6317e023 0x8e44185a 0x74000000 0x11000000 0xeacd 0xfc078bd2 0x25000800 0x8aeabbec 0x9063a01 0x1f30d1a 0x40077632 0x22060920 0x27001400 0xc3206304 0x690b6105 0xdd1ca702 0xb30c7c0b 0x95189823 0x52449b5a 0x77000000 0xf000000 0xdcd5 0x48c286ca 0x1c000000 0x1f2bbec 0xe60633f2 0xa5f5ef02 0x5de5911b 0xb033ccff 0x7100000 0xa30e6646 0x1c004000 0x6f010afa 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 = <0xb3 0x08 0x00>; - pinctrl-names = "default"; - pinctrl-0 = <0x356>; - phandle = <0x316>; - }; - }; - - firmware { - phandle = <0x54f>; - - 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"; - }; - }; - }; - }; - - reserved-memory { - #address-cells = <0x02>; - #size-cells = <0x02>; - ranges; - - hyp_region@85700000 { - no-map; - reg = <0x00 0x85700000 0x00 0x600000>; - phandle = <0x550>; - }; - - xbl_region@85e00000 { - no-map; - reg = <0x00 0x85e00000 0x00 0x100000>; - phandle = <0x551>; - }; - - removed_region@85fc0000 { - no-map; - reg = <0x00 0x85fc0000 0x00 0x2f40000>; - phandle = <0x552>; - }; - - qseecom_region@0x8ab00000 { - compatible = "shared-dma-pool"; - no-map; - reg = <0x00 0x8ab00000 0x00 0x1400000>; - phandle = <0x1fa>; - }; - - camera_region@0x8bf00000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8bf00000 0x00 0x500000>; - phandle = <0x221>; - }; - - ips_fw_region@0x8c400000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8c400000 0x00 0x10000>; - phandle = <0x132>; - }; - - ipa_gsi_region@0x8c410000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8c410000 0x00 0x5000>; - phandle = <0x553>; - }; - - gpu_region@0x8c415000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8c415000 0x00 0x2000>; - phandle = <0x30a>; - }; - - adsp_region@0x8c500000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8c500000 0x00 0x1a00000>; - phandle = <0xfd>; - }; - - wlan_fw_region@0x8df00000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8df00000 0x00 0x100000>; - phandle = <0x554>; - }; - - modem_region@0x8e000000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8e000000 0x00 0x7800000>; - phandle = <0xf9>; - }; - - video_region@0x95800000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x95800000 0x00 0x500000>; - phandle = <0x10b>; - }; - - cdsp_region@0x95d00000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x95d00000 0x00 0x800000>; - phandle = <0x106>; - }; - - mba_region@0x96500000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x96500000 0x00 0x200000>; - phandle = <0xfc>; - }; - - slpi_region@0x96700000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x96700000 0x00 0x1400000>; - phandle = <0x102>; - }; - - pil_spss_region@0x97b00000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x97b00000 0x00 0x100000>; - phandle = <0x105>; - }; - - adsp_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0x1000000>; - phandle = <0x109>; - }; - - qseecom_ta_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0x1000000>; - phandle = <0x1fb>; - }; - - secure_sp_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0x800000>; - phandle = <0x1fc>; - }; - - cont_splash_region@9d400000 { - reg = <0x00 0x9d400000 0x00 0x2400000>; - label = "cont_splash_region"; - phandle = <0x555>; - }; - - secure_display_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0x5c00000>; - phandle = <0x1fd>; - }; - - mem_dump_region { - compatible = "shared-dma-pool"; - reusable; - size = <0x00 0x2400000>; - phandle = <0x169>; - }; - - linux,cma { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0x2000000>; - linux,cma-default; - }; - - pstore_reserve_mem_region@0 { - linux,reserve-contiguous-region; - linux,reserve-region; - linux,remove-completely; - reg = <0x00 0xaff00000 0x00 0x100000>; - label = "pstore_reserve_mem"; - phandle = <0x556>; - }; - }; - - regulator-pm8998-s4 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm8998_s4"; - qcom,hpm-min-load = <0x186a0>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - phandle = <0x84>; - }; - - __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"; - dsi_sim_vid = "/soc/qcom,mdss_mdp@ae00000/qcom,mdss_dsi_sim_video"; - dsi_sim_cmd = "/soc/qcom,mdss_mdp@ae00000/qcom,mdss_dsi_sim_cmd"; - dsi_sim_dsc_375_cmd = "/soc/qcom,mdss_mdp@ae00000/qcom,mdss_dsi_sim_dsc_375_cmd"; - dsi_dual_sim_vid = "/soc/qcom,mdss_mdp@ae00000/qcom,mdss_dsi_dual_sim_video"; - dsi_dual_sim_cmd = "/soc/qcom,mdss_mdp@ae00000/qcom,mdss_dsi_dual_sim_cmd"; - dsi_dual_sim_dsc_375_cmd = "/soc/qcom,mdss_mdp@ae00000/qcom,mdss_dsi_dual_sim_dsc_375_cmd"; - dsi_sharp_4k_dsc_video = "/soc/qcom,mdss_mdp@ae00000/qcom,mdss_dsi_sharp_4k_dsc_video"; - dsi_sharp_4k_dsc_cmd = "/soc/qcom,mdss_mdp@ae00000/qcom,mdss_dsi_sharp_4k_dsc_cmd"; - dsi_dual_nt35597_truly_video = "/soc/qcom,mdss_mdp@ae00000/qcom,mdss_dsi_nt35597_wqxga_video_truly"; - dsi_dual_nt35597_truly_cmd = "/soc/qcom,mdss_mdp@ae00000/qcom,mdss_dsi_nt35597_truly_wqxga_cmd"; - dsi_nt35597_truly_dsc_cmd = "/soc/qcom,mdss_mdp@ae00000/qcom,mdss_dsi_nt35597_dsc_cmd_truly"; - dsi_nt35597_truly_dsc_video = "/soc/qcom,mdss_mdp@ae00000/qcom,mdss_dsi_nt35597_dsc_video_truly"; - dsi_sharp_1080_cmd = "/soc/qcom,mdss_mdp@ae00000/qcom,mdss_dsi_sharp_1080p_cmd"; - dsi_dual_sharp_1080_120hz_cmd = "/soc/qcom,mdss_mdp@ae00000/qcom,mdss_dual_sharp_1080p_120hz_cmd"; - dsi_dual_s6e3ha3_amoled_cmd = "/soc/qcom,mdss_mdp@ae00000/qcom,mdss_dsi_s6e3ha3_amoled_wqhd_cmd"; - dsi_dual_nt35597_video = "/soc/qcom,mdss_mdp@ae00000/qcom,mdss_dsi_nt35597_wqxga_video"; - dsi_dual_nt35597_video_config0 = "/soc/qcom,mdss_mdp@ae00000/qcom,mdss_dsi_nt35597_wqxga_video/qcom,mdss-dsi-display-timings/timing@0/config0"; - dsi_dual_nt35597_video_config1 = "/soc/qcom,mdss_mdp@ae00000/qcom,mdss_dsi_nt35597_wqxga_video/qcom,mdss-dsi-display-timings/timing@0/config1"; - dsi_dual_nt35597_cmd = "/soc/qcom,mdss_mdp@ae00000/qcom,mdss_dsi_nt35597_wqxga_cmd"; - dsi_dual_nt35597_cmd_config0 = "/soc/qcom,mdss_mdp@ae00000/qcom,mdss_dsi_nt35597_wqxga_cmd/qcom,mdss-dsi-display-timings/timing@0/config0"; - dsi_dual_nt35597_cmd_config1 = "/soc/qcom,mdss_mdp@ae00000/qcom,mdss_dsi_nt35597_wqxga_cmd/qcom,mdss-dsi-display-timings/timing@0/config1"; - dsi_dual_nt36850_truly_cmd = "/soc/qcom,mdss_mdp@ae00000/qcom,mdss_dsi_nt36850_truly_wqhd_cmd"; - dsi_dual_test_cmd = "/soc/qcom,mdss_mdp@ae00000/qcom,mdss_dsi_test_oled_cmd"; - dsi_jdi_td4310_1080_2160_5p99_video = "/soc/qcom,mdss_mdp@ae00000/qcom,mdss_dsi_jdi_td4310_1080_2160_5p99_video"; - dsi_nubia_boe_himax_cmd = "/soc/qcom,mdss_mdp@ae00000/qcom,mdss_dsi_himax_cmd_boe"; - 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"; - smb1355_0 = "/soc/i2c@a88000/qcom,smb1355@8"; - smb1355_revid_0 = "/soc/i2c@a88000/qcom,smb1355@8/qcom,revid@100"; - smb1355_charger_0 = "/soc/i2c@a88000/qcom,smb1355@8/qcom,smb1355-charger@1000"; - smb1355_1 = "/soc/i2c@a88000/qcom,smb1355@c"; - smb1355_revid_1 = "/soc/i2c@a88000/qcom,smb1355@c/qcom,revid@100"; - smb1355_charger_1 = "/soc/i2c@a88000/qcom,smb1355@c/qcom,smb1355-charger@1000"; - qupv3_se11_i2c = "/soc/i2c@a8c000"; - qupv3_se12_i2c = "/soc/i2c@a90000"; - qupv3_se13_i2c = "/soc/i2c@a94000"; - qupv3_se14_i2c = "/soc/i2c@a98000"; - 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"; - pdc = "/soc/interrupt-controller@b220000"; - 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"; - 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"; - pmi8998_lsid0 = "/soc/qcom,spmi@c440000/qcom,pmi8998@2"; - pmi8998_revid = "/soc/qcom,spmi@c440000/qcom,pmi8998@2/qcom,revid@100"; - pmi8998_misc = "/soc/qcom,spmi@c440000/qcom,pmi8998@2/qcom,misc@900"; - pmi8998_tz = "/soc/qcom,spmi@c440000/qcom,pmi8998@2/qcom,temp-alarm@2400"; - pmi8998_gpios = "/soc/qcom,spmi@c440000/qcom,pmi8998@2/pinctrl@c000"; - usb2_vbus_boost_default = "/soc/qcom,spmi@c440000/qcom,pmi8998@2/pinctrl@c000/usb2_vbus_boost/usb2_vbus_boost_default"; - qnovo_fet_ctrl_default = "/soc/qcom,spmi@c440000/qcom,pmi8998@2/pinctrl@c000/qnovo_fet_ctrl/qnovo_fet_ctrl_default"; - usb2_vbus_det_default = "/soc/qcom,spmi@c440000/qcom,pmi8998@2/pinctrl@c000/usb2_vbus_det/usb2_vbus_det_default"; - usb2_id_det_default = "/soc/qcom,spmi@c440000/qcom,pmi8998@2/pinctrl@c000/usb2_id_det/usb2_id_det_default"; - usb2_ext_5v_boost_default = "/soc/qcom,spmi@c440000/qcom,pmi8998@2/pinctrl@c000/usb2_ext_5v_boost/usb2_ext_5v_boost_default"; - gpio5_dig_out_default = "/soc/qcom,spmi@c440000/qcom,pmi8998@2/pinctrl@c000/gpio5_dig_out/gpio5_dig_out_default"; - pmi8998_qnovo = "/soc/qcom,spmi@c440000/qcom,pmi8998@2/qcom,qpnp-qnovo@1500"; - pmi8998_charger = "/soc/qcom,spmi@c440000/qcom,pmi8998@2/qcom,qpnp-smb2"; - smb2_vconn = "/soc/qcom,spmi@c440000/qcom,pmi8998@2/qcom,qpnp-smb2/qcom,smb2-vconn"; - smb2_vbus = "/soc/qcom,spmi@c440000/qcom,pmi8998@2/qcom,qpnp-smb2/qcom,smb2-vbus"; - pmi8998_pdphy = "/soc/qcom,spmi@c440000/qcom,pmi8998@2/qcom,usb-pdphy@1700"; - bcl_sensor = "/soc/qcom,spmi@c440000/qcom,pmi8998@2/bcl@4200"; - pmi8998_rradc = "/soc/qcom,spmi@c440000/qcom,pmi8998@2/rradc@4500"; - pmi8998_fg = "/soc/qcom,spmi@c440000/qcom,pmi8998@2/qpnp,fg"; - pmi8998_lsid1_sensor = "/soc/qcom,spmi@c440000/qcom,pmi8998@3"; - pmi8998_lsid2_sensor = "/soc/qcom,spmi@c440000/qcom,pmi8998@3"; - pmi8998_lsid1 = "/soc/qcom,spmi@c440000/qcom,pmi8998@3"; - labibb = "/soc/qcom,spmi@c440000/qcom,pmi8998@3/qpnp-labibb-regulator"; - ibb_regulator = "/soc/qcom,spmi@c440000/qcom,pmi8998@3/qpnp-labibb-regulator/qcom,ibb@dc00"; - lab_regulator = "/soc/qcom,spmi@c440000/qcom,pmi8998@3/qpnp-labibb-regulator/qcom,lab@de00"; - pmi8998_wled = "/soc/qcom,spmi@c440000/qcom,pmi8998@3/qcom,leds@d800"; - flash_led = "/soc/qcom,spmi@c440000/qcom,pmi8998@3/qcom,leds@d300"; - pmi8998_flash0 = "/soc/qcom,spmi@c440000/qcom,pmi8998@3/qcom,leds@d300/qcom,flash_0"; - pmi8998_flash1 = "/soc/qcom,spmi@c440000/qcom,pmi8998@3/qcom,leds@d300/qcom,flash_1"; - pmi8998_flash2 = "/soc/qcom,spmi@c440000/qcom,pmi8998@3/qcom,leds@d300/qcom,flash_2"; - pmi8998_torch0 = "/soc/qcom,spmi@c440000/qcom,pmi8998@3/qcom,leds@d300/qcom,torch_0"; - pmi8998_torch1 = "/soc/qcom,spmi@c440000/qcom,pmi8998@3/qcom,leds@d300/qcom,torch_1"; - pmi8998_torch2 = "/soc/qcom,spmi@c440000/qcom,pmi8998@3/qcom,leds@d300/qcom,torch_2"; - pmi8998_switch0 = "/soc/qcom,spmi@c440000/qcom,pmi8998@3/qcom,leds@d300/qcom,led_switch_0"; - pmi8998_switch1 = "/soc/qcom,spmi@c440000/qcom,pmi8998@3/qcom,leds@d300/qcom,led_switch_1"; - pmi8998_switch2 = "/soc/qcom,spmi@c440000/qcom,pmi8998@3/qcom,leds@d300/qcom,led_switch_2"; - pmi8998_haptics_sensor = "/soc/qcom,spmi@c440000/qcom,pmi8998@3/qcom,haptics@c000"; - pmi8998_haptics = "/soc/qcom,spmi@c440000/qcom,pmi8998@3/qcom,haptics@c000"; - pmi8998_pwm_1 = "/soc/qcom,spmi@c440000/qcom,pmi8998@3/pwm@b100"; - pmi8998_pwm_2 = "/soc/qcom,spmi@c440000/qcom,pmi8998@3/pwm@b200"; - pmi8998_pwm_3 = "/soc/qcom,spmi@c440000/qcom,pmi8998@3/pwm@b300"; - pmi8998_pwm_4 = "/soc/qcom,spmi@c440000/qcom,pmi8998@3/pwm@b400"; - pmi8998_pwm_5 = "/soc/qcom,spmi@c440000/qcom,pmi8998@3/pwm@b500"; - pmi8998_pwm_6 = "/soc/qcom,spmi@c440000/qcom,pmi8998@3/pwm@b600"; - nubia_leds_sensor = "/soc/qcom,spmi@c440000/qcom,pmi8998@3/qcom,leds@d000"; - red_led_sensor = "/soc/qcom,spmi@c440000/qcom,pmi8998@3/qcom,leds@d000/qcom,rgb_0"; - green_led_sensor = "/soc/qcom,spmi@c440000/qcom,pmi8998@3/qcom,leds@d000/qcom,rgb_1"; - blue_led_sensor = "/soc/qcom,spmi@c440000/qcom,pmi8998@3/qcom,leds@d000/qcom,rgb_2"; - 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"; - ibat_high = "/soc/thermal-zones/ibat-high/trips/low-ibat"; - ibat_vhigh = "/soc/thermal-zones/ibat-vhigh/trips/ibat_vhigh"; - low_vbat = "/soc/thermal-zones/vbat/trips/low-vbat"; - low_soc = "/soc/thermal-zones/soc/trips/low-soc"; - pmi8998_trip0 = "/soc/thermal-zones/pmi8998_tz/trips/pmi8998-trip0"; - pmi8998_trip1 = "/soc/thermal-zones/pmi8998_tz/trips/pmi8998-trip1"; - pmi8998_trip2 = "/soc/thermal-zones/pmi8998_tz/trips/pmi8998-trip2"; - 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"; - csr = "/soc/csr@6001000"; - swao_csr = "/soc/csr@6b0e000"; - 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"; - actuator_rear = "/soc/qcom,cci@ac4a000/qcom,actuator@0"; - actuator_rear_aux = "/soc/qcom,cci@ac4a000/qcom,actuator@1"; - eeprom_rear = "/soc/qcom,cci@ac4a000/qcom,eeprom@0"; - eeprom_rear_aux = "/soc/qcom,cci@ac4a000/qcom,eeprom@1"; - 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"; - 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"; - storage_cd = "/soc/pinctrl@03400000/storage_cd"; - 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"; - cdc_reset_sleep = "/soc/pinctrl@03400000/cdc_reset_ctrl/cdc_reset_sleep"; - cdc_reset_active = "/soc/pinctrl@03400000/cdc_reset_ctrl/cdc_reset_active"; - spkr_i2s_clk_sleep = "/soc/pinctrl@03400000/spkr_i2s_clk_pin/spkr_i2s_clk_sleep"; - spkr_i2s_clk_active = "/soc/pinctrl@03400000/spkr_i2s_clk_pin/spkr_i2s_clk_active"; - 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"; - pmx_sde = "/soc/pinctrl@03400000/pmx_sde"; - sde_dsi_active = "/soc/pinctrl@03400000/pmx_sde/sde_dsi_active"; - sde_dsi_suspend = "/soc/pinctrl@03400000/pmx_sde/sde_dsi_suspend"; - 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"; - ts_int_active = "/soc/pinctrl@03400000/pmx_ts_int_active/ts_int_active"; - ts_int_suspend1 = "/soc/pinctrl@03400000/pmx_ts_int_suspend/ts_int_suspend1"; - ts_reset_active = "/soc/pinctrl@03400000/pmx_ts_reset_active/ts_reset_active"; - ts_reset_suspend1 = "/soc/pinctrl@03400000/pmx_ts_reset_suspend/ts_reset_suspend1"; - ts_release = "/soc/pinctrl@03400000/pmx_ts_release/ts_release"; - ts_active = "/soc/pinctrl@03400000/ts_mux/ts_active"; - ts_reset_suspend = "/soc/pinctrl@03400000/ts_mux/ts_reset_suspend"; - ts_int_suspend = "/soc/pinctrl@03400000/ts_mux/ts_int_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"; - 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_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_fisheye_active = "/soc/pinctrl@03400000/cam_sensor_fisheye_active"; - cam_sensor_fisheye_suspend = "/soc/pinctrl@03400000/cam_sensor_fisheye_suspend"; - cam_sensor_depth_active = "/soc/pinctrl@03400000/cam_sensor_depth_active"; - cam_sensor_depth_suspend = "/soc/pinctrl@03400000/cam_sensor_depth_suspend"; - max_rst_active = "/soc/pinctrl@03400000/max_rst_active"; - max_rst_suspend = "/soc/pinctrl@03400000/max_rst_suspend"; - max_6dof_active = "/soc/pinctrl@03400000/max_6dof_active"; - max_6dof_suspend = "/soc/pinctrl@03400000/max_6dof_suspend"; - cam_sensor_mclk0_active = "/soc/pinctrl@03400000/cam_sensor_mclk0_active"; - cam_sensor_mclk0_suspend = "/soc/pinctrl@03400000/cam_sensor_mclk0_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"; - ap2mdm_active = "/soc/pinctrl@03400000/ap2mdm/ap2mdm_active"; - ap2mdm_sleep = "/soc/pinctrl@03400000/ap2mdm/ap2mdm_sleep"; - mdm2ap_active = "/soc/pinctrl@03400000/mdm2ap/mdm2ap_active"; - mdm2ap_sleep = "/soc/pinctrl@03400000/mdm2ap/mdm2ap_sleep"; - nubia_gpio_default = "/soc/pinctrl@03400000/nubia_gpio/nubia_gpio_default"; - nubia_gpio_pulldown = "/soc/pinctrl@03400000/nubia_gpio/nubia_gpio_pulldown"; - gt_ts_int_active = "/soc/pinctrl@03400000/nubia_goodix_int/gt_ts_int_active"; - gt_ts_int_suspend = "/soc/pinctrl@03400000/nubia_goodix_int/gt_ts_int_suspend"; - gt_ts_reset_active = "/soc/pinctrl@03400000/nubia_goodix_reset/gt_ts_reset_active"; - gt_ts_reset_suspend = "/soc/pinctrl@03400000/nubia_goodix_reset/gt_ts_reset_suspend"; - goodix_pwr_vdd_active = "/soc/pinctrl@03400000/goodix_pwr_vdd/goodix_pwr_vdd_active"; - goodix_pwr_vdd_sleep = "/soc/pinctrl@03400000/goodix_pwr_vdd/goodix_pwr_vdd_sleep"; - goodix_pwr_r_vdd_active = "/soc/pinctrl@03400000/goodix_pwr_r_vdd/goodix_pwr_r_vdd_active"; - goodix_pwr_r_vdd_sleep = "/soc/pinctrl@03400000/goodix_pwr_r_vdd/goodix_pwr_r_vdd_sleep"; - goodix_reset_active = "/soc/pinctrl@03400000/goodix_reset/goodix_reset_active"; - goodix_reset_sleep = "/soc/pinctrl@03400000/goodix_reset/goodix_reset_sleep"; - goodix_reset_r_active = "/soc/pinctrl@03400000/goodix_reset_r/goodix_reset_r_active"; - goodix_reset_r_sleep = "/soc/pinctrl@03400000/goodix_reset_r/goodix_reset_r_sleep"; - goodix_irq_active = "/soc/pinctrl@03400000/goodix_irq/goodix_irq_active"; - goodix_irq_sleep = "/soc/pinctrl@03400000/goodix_irq/goodix_irq_sleep"; - goodix_irq_r_active = "/soc/pinctrl@03400000/goodix_irq_r/goodix_irq_r_active"; - goodix_irq_r_sleep = "/soc/pinctrl@03400000/goodix_irq_r/goodix_irq_r_sleep"; - tmd3702_default = "/soc/pinctrl@03400000/tmd3702_int_pin/tmd3702_default"; - tmd3702_sleep = "/soc/pinctrl@03400000/tmd3702_int_pin/tmd3702_sleep"; - pa224_default = "/soc/pinctrl@03400000/pa224_int/pa224_default"; - pa224_sleep = "/soc/pinctrl@03400000/pa224_int/pa224_sleep"; - hall_int_0_default = "/soc/pinctrl@03400000/hall_int_0_pin/hall_int_0_default"; - hall_int_0_sleep = "/soc/pinctrl@03400000/hall_int_0_pin/hall_int_0_sleep"; - atest_usb13_active = "/soc/pinctrl@03400000/atest_usb13_active"; - atest_usb13_suspend = "/soc/pinctrl@03400000/atest_usb13_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"; - afe_loopback_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-afe-loopback-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"; - 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"; - msm_audio_ion = "/soc/qcom,msm-audio-ion"; - 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_qmp_dp_phy = "/soc/ssphy@88e8000"; - dbm_1p5 = "/soc/dbm@a6f8000"; - usb_nop_phy = "/soc/usb_nop_phy"; - usb1 = "/soc/ssusb@a800000"; - qusb_phy1 = "/soc/qusb@88e3000"; - usb_qmp_phy = "/soc/ssphy@88eb000"; - dsi_panel_pwr_supply = "/soc/dsi_panel_pwr_supply"; - dsi_panel_pwr_supply_no_labibb = "/soc/dsi_panel_pwr_supply_no_labibb"; - dsi_panel_pwr_supply_vdd_no_labibb = "/soc/dsi_panel_pwr_supply_vdd_no_labibb"; - dsi_sharp_4k_dsc_video_display = "/soc/qcom,dsi-display@0"; - dsi_sharp_4k_dsc_cmd_display = "/soc/qcom,dsi-display@1"; - dsi_sharp_1080_cmd_display = "/soc/qcom,dsi-display@2"; - dsi_dual_sharp_1080_120hz_cmd_display = "/soc/qcom,dsi-display@3"; - dsi_dual_nt35597_truly_video_display = "/soc/qcom,dsi-display@4"; - dsi_dual_nt35597_truly_cmd_display = "/soc/qcom,dsi-display@5"; - dsi_nt35597_truly_dsc_cmd_display = "/soc/qcom,dsi-display@6"; - dsi_nt35597_truly_dsc_video_display = "/soc/qcom,dsi-display@7"; - dsi_sim_vid_display = "/soc/qcom,dsi-display@8"; - dsi_dual_sim_vid_display = "/soc/qcom,dsi-display@9"; - dsi_sim_cmd_display = "/soc/qcom,dsi-display@10"; - dsi_dual_sim_cmd_display = "/soc/qcom,dsi-display@11"; - dsi_sim_dsc_375_cmd_display = "/soc/qcom,dsi-display@12"; - dsi_dual_sim_dsc_375_cmd_display = "/soc/qcom,dsi-display@13"; - dsi_dual_nt35597_video_display = "/soc/qcom,dsi-display@14"; - dsi_dual_nt35597_cmd_display = "/soc/qcom,dsi-display@15"; - dsi_dual_nt36850_truly_cmd_display = "/soc/qcom,dsi-display@16"; - dsi_dual_test_cmd_display = "/soc/qcom,dsi-display@17"; - dsi_jdi_td4310_1080_2160_5p99_video_display = "/soc/qcom,dsi-display@20"; - sde_wb = "/soc/qcom,wb-display@0"; - ext_disp = "/soc/qcom,msm-ext-disp"; - ext_disp_audio_codec = "/soc/qcom,msm-ext-disp/qcom,msm-ext-disp-audio-codec-rx"; - led_flash_rear = "/soc/qcom,camera-flash@0"; - led_flash_front = "/soc/qcom,camera-flash@1"; - camera_rear_ldo = "/soc/gpio-regulator@1"; - nubia_hw_ver_gpio = "/soc/nubia_hw_gpio_ctrl"; - nubia_dsi_panel_pwr_supply = "/soc/nubia_dsi_panel_pwr_supply"; - nubia_dsi_panel_pwr_supply_boe = "/soc/nubia_dsi_panel_pwr_supply_boe"; - nubia_dsi_panel_pwr_supply_boe_sub = "/soc/nubia_dsi_panel_pwr_supply_boe_sub"; - dsi_nubia_boe_himax_cmd_display = "/soc/qcom,dsi-display@19"; - 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"; - ext_5v_boost = "/vendor/ext_5v_boost"; - bluetooth = "/vendor/bt_wcn3990"; - mtp_batterydata = "/vendor/qcom,battery-data"; - extcon_usb1 = "/vendor/extcon_usb1"; - 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"; - secure_display_memory = "/reserved-memory/secure_display_region"; - dump_mem = "/reserved-memory/mem_dump_region"; - pstore_reserve_mem = "/reserved-memory/pstore_reserve_mem_region@0"; - pm8998_s4 = "/regulator-pm8998-s4"; - }; -}; diff --git a/device_specific/perseus.dts b/device_specific/perseus.dts deleted file mode 100644 index 19a3e84..0000000 --- a/device_specific/perseus.dts +++ /dev/null @@ -1,26822 +0,0 @@ -/dts-v1/; - -/ { - #address-cells = <0x02>; - #size-cells = <0x02>; - model = "Xiaomi Technologies, Inc. Perseus MP v2.1"; - compatible = "qcom,sdm845-mtp\0qcom,sdm845\0qcom,mtp"; - qcom,msm-id = <0x141 0x20001>; - interrupt-parent = <0x01>; - qcom,board-id = <0x63 0x00>; - - 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>; - phandle = <0x11>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x20000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x03>; - - l3-cache { - compatible = "arm,arch-cache"; - cache-size = <0x200000>; - cache-level = <0x03>; - phandle = <0x06>; - }; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x12000>; - phandle = <0xc2>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0xa000>; - phandle = <0xca>; - }; - - l1-tlb { - qcom,dump-size = <0x6000>; - phandle = <0xd6>; - }; - }; - - 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>; - phandle = <0x12>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x20000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x07>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x12000>; - phandle = <0xc3>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0xa000>; - phandle = <0xcb>; - }; - - l1-tlb { - qcom,dump-size = <0x6000>; - phandle = <0xd7>; - }; - }; - - 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>; - phandle = <0x13>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x20000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x08>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x12000>; - phandle = <0xc4>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0xa000>; - phandle = <0xcc>; - }; - - l1-tlb { - qcom,dump-size = <0x6000>; - phandle = <0xd8>; - }; - }; - - 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>; - phandle = <0x14>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x20000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x09>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x12000>; - phandle = <0xc5>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0xa000>; - phandle = <0xcd>; - }; - - l1-tlb { - qcom,dump-size = <0x6000>; - phandle = <0xd9>; - }; - }; - - 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>; - phandle = <0x15>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x40000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x0b>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x24000>; - phandle = <0xc6>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x14000>; - phandle = <0xce>; - }; - - l1-tlb { - qcom,dump-size = <0x6800>; - phandle = <0xda>; - }; - }; - - 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>; - phandle = <0x16>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x40000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x0e>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x24000>; - phandle = <0xc7>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x14000>; - phandle = <0xcf>; - }; - - l1-tlb { - qcom,dump-size = <0x6800>; - phandle = <0xdb>; - }; - }; - - 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>; - phandle = <0x17>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x40000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x0f>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x24000>; - phandle = <0xc8>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x14000>; - phandle = <0xd0>; - }; - - l1-tlb { - qcom,dump-size = <0x6800>; - phandle = <0xdc>; - }; - }; - - 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>; - phandle = <0x18>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-size = <0x40000>; - cache-level = <0x02>; - next-level-cache = <0x06>; - phandle = <0x10>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x24000>; - phandle = <0xc9>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - qcom,dump-size = <0x14000>; - phandle = <0xd1>; - }; - - l1-tlb { - qcom,dump-size = <0x6800>; - phandle = <0xdd>; - }; - }; - - 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"; - phandle = <0x2b2>; - - qcom,gdsc@0x16b004 { - compatible = "qcom,gdsc"; - regulator-name = "pcie_0_gdsc"; - reg = <0x16b004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x265>; - }; - - qcom,gdsc@0x18d004 { - compatible = "qcom,gdsc"; - regulator-name = "pcie_1_gdsc"; - reg = <0x18d004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x26a>; - }; - - qcom,gdsc@0x175004 { - compatible = "qcom,gdsc"; - regulator-name = "ufs_card_gdsc"; - reg = <0x175004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x2b3>; - }; - - qcom,gdsc@0x177004 { - compatible = "qcom,gdsc"; - regulator-name = "ufs_phy_gdsc"; - reg = <0x177004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0xa8>; - }; - - qcom,gdsc@0x10f004 { - compatible = "qcom,gdsc"; - regulator-name = "usb30_prim_gdsc"; - reg = <0x10f004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x2aa>; - }; - - qcom,gdsc@0x110004 { - compatible = "qcom,gdsc"; - regulator-name = "usb30_sec_gdsc"; - reg = <0x110004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x2af>; - }; - - 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"; - phandle = <0x1a9>; - }; - - 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"; - phandle = <0x1aa>; - }; - - 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"; - phandle = <0x1a4>; - }; - - 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"; - phandle = <0x1a5>; - }; - - 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"; - phandle = <0x1a6>; - }; - - 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"; - phandle = <0x1a7>; - }; - - 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"; - phandle = <0x1a8>; - }; - - qcom,gdsc@0xad06004 { - compatible = "qcom,gdsc"; - regulator-name = "bps_gdsc"; - reg = <0xad06004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - phandle = <0x1c5>; - }; - - qcom,gdsc@0xad09004 { - compatible = "qcom,gdsc"; - regulator-name = "ife_0_gdsc"; - reg = <0xad09004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x1c1>; - }; - - qcom,gdsc@0xad0a004 { - compatible = "qcom,gdsc"; - regulator-name = "ife_1_gdsc"; - reg = <0xad0a004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x1c2>; - }; - - qcom,gdsc@0xad07004 { - compatible = "qcom,gdsc"; - regulator-name = "ipe_0_gdsc"; - reg = <0xad07004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - phandle = <0x1c3>; - }; - - qcom,gdsc@0xad08004 { - compatible = "qcom,gdsc"; - regulator-name = "ipe_1_gdsc"; - reg = <0xad08004 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - phandle = <0x1c4>; - }; - - qcom,gdsc@0xad0b134 { - compatible = "qcom,gdsc"; - regulator-name = "titan_top_gdsc"; - reg = <0xad0b134 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0x1bb>; - }; - - 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; - qcom,en-few-wait-val = <0x06>; - qcom,en-rest-wait-val = <0x05>; - phandle = <0x19>; - }; - - syscon@0x5091540 { - compatible = "syscon"; - reg = <0x5091540 0x04>; - 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>; - phandle = <0x1a3>; - }; - - 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; - phandle = <0x2a7>; - }; - - qcom,gdsc@0xab00874 { - compatible = "qcom,gdsc"; - regulator-name = "vcodec0_gdsc"; - reg = <0xab00874 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - phandle = <0x260>; - }; - - qcom,gdsc@0xab008b4 { - compatible = "qcom,gdsc"; - regulator-name = "vcodec1_gdsc"; - reg = <0xab008b4 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - qcom,support-hw-trigger; - phandle = <0x261>; - }; - - qcom,gdsc@0xab00814 { - compatible = "qcom,gdsc"; - regulator-name = "venus_gdsc"; - reg = <0xab00814 0x04>; - qcom,poll-cfg-gdscr; - status = "ok"; - phandle = <0xc0>; - }; - - 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>; - phandle = <0x2b4>; - - 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>; - phandle = <0x2b5>; - - 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 0x9f 0x22 0xa9 0x22 0xa3>; - clock-names = "iface_clk\0ref_clk_src\0ref_clk\0cfg_ahb_clk\0pipe_clk"; - clock-rate = <0x00>; - 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>; - 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>; - 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>; - 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>; - 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>; - 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>; - 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 0x1b 0x22 0x1c 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>; - phandle = <0x2c>; - connectors = <0x2b7 0x4e5>; - #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>; - phandle = <0x2b6>; - }; - - qcom,sde-data-bus { - qcom,msm-bus,name = "mdss_sde"; - qcom,msm-bus,num-cases = <0x03>; - qcom,msm-bus,num-paths = <0x02>; - qcom,msm-bus,vectors-KBps = <0x16 0x200 0x00 0x00 0x17 0x200 0x00 0x00 0x16 0x200 0x00 0x61a800 0x17 0x200 0x00 0x61a800 0x16 0x200 0x00 0x61a800 0x17 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 = "Dummy 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 = <0x4cb>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,mdss-dsi-te-pin-select = <0x00>; - phandle = <0x4d8>; - - 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; - phandle = <0x4da>; - - 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>; - phandle = <0x4dc>; - - 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>; - phandle = <0x4d9>; - - 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>; - phandle = <0x4db>; - - 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>; - phandle = <0x4dd>; - - 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>; - phandle = <0x4ce>; - - 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>; - phandle = <0x4d1>; - - 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,mdss-dsi-pan-enable-dynamic-fps; - qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; - qcom,dsi-supported-dfps-list = <0x3c 0x37 0x35>; - 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>; - phandle = <0x4d4>; - - 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,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>; - phandle = <0x4d5>; - - 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,partial-update-enabled = "single_roi"; - qcom,panel-roi-alignment = <0x2d0 0x80 0x2d0 0x80 0x5a0 0x80>; - }; - }; - }; - - 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>; - phandle = <0x4d6>; - - 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-dma-schedule-line = <0x05>; - qcom,mdss-dsi-t-clk-post = <0x0b>; - qcom,mdss-dsi-t-clk-pre = <0x23>; - qcom,mdss-dsi-pan-enable-dynamic-fps; - qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; - qcom,dsi-supported-dfps-list = <0x3c 0x37 0x35>; - 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>; - phandle = <0x4d7>; - - 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 = <0x2bb>; - 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>; - 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>; - phandle = <0x4d2>; - - 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_dsi_r63417_truly_1080p_cmd { - qcom,mdss-dsi-panel-name = "r63417 truly 1080p 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-underflow-color = <0xff>; - qcom,mdss-dsi-border-color = <0x00>; - 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-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-t-clk-post = <0x0c>; - qcom,mdss-dsi-t-clk-pre = <0x29>; - qcom,mdss-dsi-tx-eot-append; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-bl-min-level = <0x01>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; - qcom,mdss-dsi-post-init-delay = <0x01>; - qcom,mdss-dsi-mdp-trigger = "none"; - 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 = <0x1c>; - qcom,mdss-dsi-panel-on-check-value = <0x1c>; - qcom,mdss-dsi-panel-status-read-length = <0x01>; - phandle = <0x4e2>; - - 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 = <0x60>; - qcom,mdss-dsi-h-back-porch = <0x40>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x10>; - qcom,mdss-dsi-v-front-porch = <0x04>; - 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 = [23 01 00 00 00 00 02 d6 01 15 01 00 00 00 00 02 35 00 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 00 05 01 00 00 78 00 02 11 00 23 01 00 00 00 00 02 b0 04 29 01 00 00 00 00 07 b3 04 00 00 00 00 00 29 01 00 00 00 00 03 b6 3a d3 29 01 00 00 00 00 03 c0 00 00 29 01 00 00 00 00 23 c1 84 60 10 eb ff 6f ce ff ff 17 02 58 73 ae b1 20 c6 ff ff 1f f3 ff 5f 10 10 10 10 00 02 01 22 22 00 01 29 01 00 00 00 00 08 c2 31 f7 80 06 08 00 00 29 01 00 00 00 00 17 c4 70 00 00 00 00 04 00 00 00 0c 06 00 00 00 00 00 04 00 00 00 0c 06 29 01 00 00 00 00 29 c6 78 69 00 69 00 69 00 00 00 00 00 69 00 69 00 69 10 19 07 00 78 00 69 00 69 00 69 00 00 00 00 00 69 00 69 00 69 10 19 07 29 01 00 00 00 00 0a cb 31 fc 3f 8c 00 00 00 00 c0 23 01 00 00 00 00 02 cc 0b 29 01 00 00 00 00 0b d0 11 81 bb 1e 1e 4c 19 19 0c 00 29 01 00 00 00 00 1a d3 1b 33 bb bb b3 33 33 33 00 01 00 a0 d8 a0 0d 4e 4e 33 3b 22 72 07 3d bf 33 29 01 00 00 00 00 08 d5 06 00 00 01 51 01 32 29 01 00 00 00 00 1f c7 01 0a 11 18 26 33 3e 50 38 42 52 60 67 6e 77 01 0a 11 18 26 33 3e 50 38 42 52 60 67 6e 77 29 01 00 00 14 00 14 c8 01 00 00 00 00 fc 00 00 00 00 00 fc 00 00 00 00 00 fc 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_lp_mode"; - qcom,mdss-dsi-panel-timings = <0xe6382600 0x686e2a3c 0x44030400>; - 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>; - phandle = <0x4d3>; - - 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>; - phandle = <0x55b>; - }; - - 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"; - phandle = <0x4de>; - - 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 = <0x4cc>; - qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>; - qcom,default-topology-index = <0x00>; - - config0 { - qcom,split-mode = "dualctl-split"; - phandle = <0x4cc>; - }; - - config1 { - qcom,split-mode = "pingpong-split"; - phandle = <0x55c>; - }; - }; - }; - }; - - 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; - phandle = <0x4df>; - - 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 = <0x4cd>; - qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>; - qcom,default-topology-index = <0x00>; - qcom,partial-update-enabled = "single_roi"; - qcom,panel-roi-alignment = <0x2d0 0x80 0x2d0 0x80 0x5a0 0x80>; - - config0 { - qcom,split-mode = "dualctl-split"; - phandle = <0x4cd>; - }; - - config1 { - qcom,split-mode = "pingpong-split"; - phandle = <0x55d>; - }; - }; - }; - }; - - 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,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_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 0x32>; - qcom,mdss-dsi-t-clk-post = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x30>; - phandle = <0x4e0>; - - 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 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 = <0x1f0808 0x24230808 0x5030400>; - qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>; - 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; - phandle = <0x4e1>; - - 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"; - phandle = <0x2b7>; - - 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 0x1b 0x22 0x1c 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>; - 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>; - phandle = <0x2b8>; - }; - - qcom,smmu_rot_unsec_cb { - compatible = "qcom,smmu_sde_rot_unsec"; - iommus = <0x29 0x1090 0x00>; - phandle = <0x2b9>; - }; - - qcom,smmu_rot_sec_cb { - compatible = "qcom,smmu_sde_rot_sec"; - iommus = <0x29 0x1091 0x00>; - phandle = <0x2ba>; - }; - }; - - 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; - phandle = <0x2bb>; - - 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; - phandle = <0x2bc>; - - 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]; - phandle = <0x2bd>; - - 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>; - phandle = <0x2be>; - - 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 0x9f 0x22 0xa9 0x22 0xa3 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>; - phandle = <0x2bf>; - qcom,dp-usbpd-detection = <0x4e3>; - qcom,ext-disp = <0x4e4>; - pinctrl-names = "mdss_dp_active\0mdss_dp_sleep"; - pinctrl-0 = <0x410 0x412>; - pinctrl-1 = <0x411 0x413>; - qcom,aux-en-gpio = <0x34 0x2b 0x00>; - qcom,aux-sel-gpio = <0x34 0x33 0x00>; - qcom,usbplug-cc-gpio = <0x34 0x26 0x00>; - status = "disabled"; - - 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; - phandle = <0x35>; - - qcom,iommu_qupv3_0_geni_se_cb { - compatible = "qcom,qupv3-geni-se-cb"; - iommus = <0x29 0x03 0x00>; - phandle = <0x2c0>; - }; - }; - - qcom,qup_uart@0x898000 { - compatible = "qcom,msm-geni-serial-hs"; - reg = <0x898000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk\0m-ahb\0s-ahb"; - clocks = <0x22 0x58 0x22 0x6c 0x22 0x6d>; - 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>; - phandle = <0x2c1>; - }; - - qcom,qup_uart@0x89c000 { - compatible = "qcom,msm-geni-serial-hs"; - reg = <0x89c000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk\0m-ahb\0s-ahb"; - clocks = <0x22 0x5a 0x22 0x6c 0x22 0x6d>; - 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>; - phandle = <0x2c2>; - }; - - 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 0x4c 0x22 0x6c 0x22 0x6d>; - 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"; - phandle = <0x2c3>; - }; - - 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 0x4e 0x22 0x6c 0x22 0x6d>; - 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"; - phandle = <0x2c4>; - }; - - 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 0x50 0x22 0x6c 0x22 0x6d>; - 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"; - phandle = <0x2c5>; - }; - - 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 0x52 0x22 0x6c 0x22 0x6d>; - 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"; - phandle = <0x2c6>; - - nq@28 { - compatible = "qcom,nq-nci"; - reg = <0x28>; - qcom,nq-irq = <0x34 0x3f 0x00>; - qcom,nq-ven = <0x34 0x80 0x00>; - qcom,nq-firm = <0x34 0x58 0x00>; - qcom,nq-clkreq = <0xe6 0x15 0x00>; - qcom,nq-esepwr = <0x34 0x74 0x00>; - interrupt-parent = <0x34>; - qcom,clk-src = "BBCLK3"; - interrupts = <0x3f 0x00>; - interrupt-names = "nfc_irq"; - pinctrl-names = "nfc_active\0nfc_suspend"; - pinctrl-0 = <0x461 0x463 0x2f6>; - pinctrl-1 = <0x462 0x464>; - clocks = <0x21 0x04>; - clock-names = "ref_clk"; - }; - }; - - 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 0x54 0x22 0x6c 0x22 0x6d>; - 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"; - phandle = <0x2c7>; - }; - - 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 0x56 0x22 0x6c 0x22 0x6d>; - 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"; - phandle = <0x2c8>; - - tas2557@4c { - compatible = "ti,tas2557"; - reg = <0x4c>; - ti,cdc-reset-gpio = <0x34 0x45 0x00>; - ti,irq-gpio = <0x34 0x1e 0x00>; - ti,i2s-bits = <0x10>; - ti,bypass-tmax = <0x00>; - }; - }; - - 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 0x58 0x22 0x6c 0x22 0x6d>; - 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"; - phandle = <0x2c9>; - }; - - 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 0x5a 0x22 0x6c 0x22 0x6d>; - 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 = "disabled"; - phandle = <0x2ca>; - }; - - 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 0x4c 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x49>; - pinctrl-1 = <0x4a>; - 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 = "disabled"; - phandle = <0x2cb>; - }; - - 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 0x4e 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x4b>; - pinctrl-1 = <0x4c>; - 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"; - phandle = <0x2cc>; - }; - - 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 0x50 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x4d>; - pinctrl-1 = <0x4e>; - 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"; - phandle = <0x2cd>; - }; - - 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 0x52 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x4f>; - pinctrl-1 = <0x50>; - 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"; - phandle = <0x2ce>; - }; - - 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 0x54 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x51>; - pinctrl-1 = <0x52>; - 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 = "ok"; - phandle = <0x2cf>; - - 4775_gps@89 { - compatible = "ssp,bcm4775"; - reg = <0x00>; - spi-max-frequency = <0xb71b00>; - ssp-host-req = <0x34 0x81 0x00>; - ssp-mcu-resp = <0x34 0x84 0x00>; - ssp-mcu-req = <0x34 0x8f 0x00>; - gps,nstandby = <0x34 0x85 0x00>; - interrupt-parent = <0x34>; - interrupts = <0x81 0x00>; - spi-cpha; - spi-cpol; - interrupt-names = "gps_irq"; - gps,power_enable = <0xe6 0x13 0x00>; - pinctrl-names = "gps_active\0gps_suspend"; - pinctrl-0 = <0x535 0x536 0x537 0x538 0x539>; - pinctrl-1 = <0x53a 0x53b 0x53c>; - }; - }; - - 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 0x56 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x53>; - pinctrl-1 = <0x54>; - 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"; - phandle = <0x2d0>; - }; - - 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 0x58 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x55>; - pinctrl-1 = <0x56>; - 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"; - phandle = <0x2d1>; - }; - - 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 0x5a 0x22 0x6c 0x22 0x6d>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x57>; - pinctrl-1 = <0x58>; - 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"; - phandle = <0x2d2>; - }; - - 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; - phandle = <0x5b>; - - qcom,iommu_qupv3_1_geni_se_cb { - compatible = "qcom,qupv3-geni-se-cb"; - iommus = <0x29 0x6c3 0x00>; - phandle = <0x2d3>; - }; - }; - - qcom,qup_uart@0xa84000 { - compatible = "qcom,msm-geni-console"; - reg = <0xa84000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk\0m-ahb\0s-ahb"; - clocks = <0x22 0x5e 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x59>; - pinctrl-1 = <0x5a>; - interrupts = <0x00 0x162 0x00>; - qcom,wrapper-core = <0x5b>; - status = "ok"; - phandle = <0x2d4>; - }; - - qcom,qup_uart@0xa88000 { - compatible = "qcom,msm-geni-console"; - reg = <0xa88000 0x4000>; - reg-names = "se_phys"; - clock-names = "se-clk\0m-ahb\0s-ahb"; - clocks = <0x22 0x60 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x5c>; - pinctrl-1 = <0x5d>; - interrupts = <0x00 0x163 0x00>; - qcom,wrapper-core = <0x5b>; - status = "disabled"; - phandle = <0x2d5>; - }; - - 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 0x5c 0x22 0x6e 0x22 0x6f>; - dmas = <0x5e 0x00 0x00 0x03 0x40 0x00 0x5e 0x01 0x00 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x5f>; - pinctrl-1 = <0x60>; - qcom,wrapper-core = <0x5b>; - status = "disabled"; - phandle = <0x2d6>; - }; - - 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 0x5e 0x22 0x6e 0x22 0x6f>; - dmas = <0x5e 0x00 0x01 0x03 0x40 0x00 0x5e 0x01 0x01 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x61>; - pinctrl-1 = <0x62>; - qcom,wrapper-core = <0x5b>; - status = "disabled"; - phandle = <0x2d7>; - }; - - 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 0x60 0x22 0x6e 0x22 0x6f>; - dmas = <0x5e 0x00 0x02 0x03 0x40 0x00 0x5e 0x01 0x02 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x63>; - pinctrl-1 = <0x64>; - qcom,wrapper-core = <0x5b>; - status = "ok"; - phandle = <0x2d8>; - - qcom,smb1355@8 { - compatible = "qcom,i2c-pmic"; - reg = <0x08>; - #address-cells = <0x01>; - #size-cells = <0x00>; - interrupt-parent = <0x2ee>; - interrupts = <0x00 0xd1 0x00 0x08>; - interrupt_names = "smb1355_0"; - interrupt-controller; - #interrupt-cells = <0x03>; - qcom,periph-map = <0x10 0x12 0x13 0x16>; - phandle = <0x523>; - - qcom,revid@100 { - compatible = "qcom,qpnp-revid"; - reg = <0x100 0x100>; - phandle = <0x522>; - }; - - qcom,smb1355-charger@1000 { - compatible = "qcom,smb1355"; - qcom,pmic-revid = <0x522>; - reg = <0x1000 0x700>; - #address-cells = <0x01>; - #size-cells = <0x01>; - interrupt-parent = <0x523>; - status = "ok"; - io-channels = <0x4e6 0x02 0x4e6 0x0c>; - io-channel-names = "charger_temp\0charger_temp_max"; - qcom,enable-ctm; - phandle = <0x5a9>; - - 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 = <0x2ee>; - interrupts = <0x00 0xd1 0x00 0x08>; - interrupt_names = "smb1355_1"; - interrupt-controller; - #interrupt-cells = <0x03>; - qcom,periph-map = <0x10 0x12 0x13 0x16>; - phandle = <0x525>; - - qcom,revid@100 { - compatible = "qcom,qpnp-revid"; - reg = <0x100 0x100>; - phandle = <0x524>; - }; - - qcom,smb1355-charger@1000 { - compatible = "qcom,smb1355"; - qcom,pmic-revid = <0x524>; - reg = <0x1000 0x700>; - #address-cells = <0x01>; - #size-cells = <0x01>; - interrupt-parent = <0x525>; - status = "ok"; - io-channels = <0x4e6 0x02 0x4e6 0x0c>; - io-channel-names = "charger_temp\0charger_temp_max"; - qcom,enable-ctm; - phandle = <0x5aa>; - - 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"; - }; - }; - }; - - idtp9220@61 { - compatible = "idt,p9220"; - reg = <0x61>; - idt,irq = <0x34 0x3e 0x00>; - idt,enable = <0x34 0x5d 0x00>; - idt,qc3-icl = <0x10c8e0>; - idt,qc2-icl = <0x10c8e0>; - idt,wireless-flag; - interrupt-parent = <0x34>; - interrupts = <0x3e 0x00>; - interrupt-names = "idt_irq"; - pinctrl-names = "idt_active\0idt_suspend"; - pinctrl-0 = <0x52a 0x52b>; - pinctrl-1 = <0x52c 0x52d>; - phandle = <0x5ae>; - }; - }; - - 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 0x62 0x22 0x6e 0x22 0x6f>; - dmas = <0x5e 0x00 0x03 0x03 0x40 0x00 0x5e 0x01 0x03 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x65>; - pinctrl-1 = <0x66>; - qcom,wrapper-core = <0x5b>; - status = "disabled"; - phandle = <0x2d9>; - }; - - 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 0x64 0x22 0x6e 0x22 0x6f>; - dmas = <0x5e 0x00 0x04 0x03 0x40 0x00 0x5e 0x01 0x04 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x67>; - pinctrl-1 = <0x68>; - qcom,wrapper-core = <0x5b>; - status = "disabled"; - phandle = <0x2da>; - }; - - 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 0x66 0x22 0x6e 0x22 0x6f>; - dmas = <0x5e 0x00 0x05 0x03 0x40 0x00 0x5e 0x01 0x05 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x69>; - pinctrl-1 = <0x6a>; - qcom,wrapper-core = <0x5b>; - status = "disabled"; - phandle = <0x2db>; - }; - - 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 0x68 0x22 0x6e 0x22 0x6f>; - dmas = <0x5e 0x00 0x06 0x03 0x40 0x00 0x5e 0x01 0x06 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x6b>; - pinctrl-1 = <0x6c>; - qcom,wrapper-core = <0x5b>; - status = "ok"; - phandle = <0x2dc>; - - fts@49 { - compatible = "st,fts"; - reg = <0x49>; - interrupt-parent = <0x34>; - interrupts = <0x1f 0x2008>; - pinctrl-names = "pmx_ts_active\0pmx_ts_suspend"; - pinctrl-0 = <0x52e>; - pinctrl-1 = <0x52f 0x530>; - vdd-supply = <0x531>; - avdd-supply = <0x340>; - fts,pwr-reg-name = "avdd"; - fts,bus-reg-name = "vdd"; - fts,irq-gpio = <0x34 0x1f 0x2008>; - fts,irq-gpio-name = "fts_irq"; - fts,reset-gpio-enable; - fts,reset-gpio = <0x34 0x20 0x00>; - fts,x-max = <0x437>; - fts,y-max = <0x923>; - fts,reset-gpio-name = "fts_rst"; - fts,irq-flags = <0x2008>; - fts,key-num = <0x02>; - fts,key-codes = <0x9e 0x8b>; - fts,config-array-size = <0x01>; - fts,default-fw-name = "st_fts_e5.ftb"; - - fts,cfg_0 { - fts,tp-vendor = <0x52>; - fts,fw-name = "st_fts_e5.ftb"; - fts,limit-name = "stm_fts_production_limits.csv"; - }; - }; - - atmel_mxt_ts_640u@4a { - compatible = "atmel,mxt-ts"; - reg = <0x4a>; - interrupt-parent = <0x34>; - interrupts = <0x1f 0x2008>; - vdd-supply = <0x340>; - vddio-supply = <0x531>; - pinctrl-names = "pmx_ts_active\0pmx_ts_suspend"; - pinctrl-0 = <0x52e>; - pinctrl-1 = <0x52f 0x530>; - atmel,reset-gpio = <0x34 0x20 0x00>; - atmel,reset-low-prepower; - atmel,irq-gpio = <0x34 0x1f 0x2008>; - atmel,mxt-fw-name = "mXT640U2000.fw"; - atmel,config-array-size = <0x01>; - atmel,default-config = <0x00>; - atmel,default-panel-id = <0x51>; - atmel,irqflags = <0x2008>; - atmel,gpio-mask = <0x0c>; - atmel,esd-reset; - atmel,no-keys; - atmel,use-ta-gpio; - atmel,raw-min = <0xbb8>; - atmel,raw-max = <0x1b58>; - - atmel,cfg_1 { - atmel,family-id = <0xa6>; - atmel,variant-id = <0x01>; - atmel,version = <0x20>; - atmel,build = <0x00>; - atmel,rev-id = <0x12>; - atmel,mxt-cfg-name = "mxt_640u_gov_config.fw"; - atmel,vendor-id = <0x0c>; - atmel,panel-id = <0x51>; - atmel,key-codes = <0x9e 0x8b 0x66>; - atmel,selfintthr-stylus = <0x00>; - atmel,t71-tchthr-pos = <0x16>; - atmel,self-chgtime-min = <0x00>; - atmel,self-chgtime-max = <0x00>; - atmel,mult-intthr-sensitive = <0x08>; - atmel,mult-intthr-not-sensitive = <0x11>; - atmel,atchthr-sensitive = <0x06>; - atmel,mult-tchthr-sensitive = <0x14>; - atmel,mult-tchthr-not-sensitive = <0x00>; - atmel,wake-up-self-adcx = <0x10>; - atmel,atchratio = <0x00>; - atmel,xycfg = <0x08>; - atmel,xsize = <0x1e>; - atmel,xrange-lsb = <0x37>; - atmel,xrange-msb = <0x04>; - atmel,tchhyst = <0x0a>; - atmel,intthrhyst = <0x03>; - atmel,xtchthr = <0x23>; - atmel,xtchhyst = <0x0f>; - atmel,intthrx = <0x08>; - atmel,ytchthr = <0x23>; - atmel,ytchhyst = <0x0f>; - atmel,intthry = <0x08>; - }; - }; - }; - - 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 0x6a 0x22 0x6e 0x22 0x6f>; - dmas = <0x5e 0x00 0x07 0x03 0x40 0x00 0x5e 0x01 0x07 0x03 0x40 0x00>; - dma-names = "tx\0rx"; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x6d>; - pinctrl-1 = <0x6e>; - qcom,wrapper-core = <0x5b>; - status = "disabled"; - phandle = <0x2dd>; - }; - - 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 0x5c 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x6f>; - pinctrl-1 = <0x6f>; - interrupts = <0x00 0x161 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x5b>; - dmas = <0x5e 0x00 0x00 0x01 0x40 0x00 0x5e 0x01 0x00 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "ok"; - phandle = <0x2de>; - }; - - 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 0x5e 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x70>; - pinctrl-1 = <0x71>; - interrupts = <0x00 0x162 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x5b>; - dmas = <0x5e 0x00 0x01 0x01 0x40 0x00 0x5e 0x01 0x01 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x2df>; - }; - - 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 0x60 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x72>; - pinctrl-1 = <0x73>; - interrupts = <0x00 0x163 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x5b>; - dmas = <0x5e 0x00 0x02 0x01 0x40 0x00 0x5e 0x01 0x02 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x2e0>; - }; - - 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 0x62 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x74>; - pinctrl-1 = <0x75>; - interrupts = <0x00 0x164 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x5b>; - dmas = <0x5e 0x00 0x03 0x01 0x40 0x00 0x5e 0x01 0x03 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x2e1>; - }; - - 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 0x64 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x76>; - pinctrl-1 = <0x77>; - interrupts = <0x00 0x165 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x5b>; - dmas = <0x5e 0x00 0x04 0x01 0x40 0x00 0x5e 0x01 0x04 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x2e2>; - }; - - 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 0x66 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x78>; - pinctrl-1 = <0x79>; - interrupts = <0x00 0x166 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x5b>; - dmas = <0x5e 0x00 0x05 0x01 0x40 0x00 0x5e 0x01 0x05 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x2e3>; - }; - - 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 0x68 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x7a>; - pinctrl-1 = <0x7b>; - interrupts = <0x00 0x167 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x5b>; - dmas = <0x5e 0x00 0x06 0x01 0x40 0x00 0x5e 0x01 0x06 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x2e4>; - }; - - 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 0x6a 0x22 0x6e 0x22 0x6f>; - pinctrl-names = "default\0sleep"; - pinctrl-0 = <0x7c>; - pinctrl-1 = <0x7d>; - interrupts = <0x00 0x168 0x00>; - spi-max-frequency = <0x2faf080>; - qcom,wrapper-core = <0x5b>; - dmas = <0x5e 0x00 0x07 0x01 0x40 0x00 0x5e 0x01 0x07 0x01 0x40 0x00>; - dma-names = "tx\0rx"; - status = "disabled"; - phandle = <0x2e5>; - }; - - jtagmm@7040000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7040000 0x1000>; - reg-names = "etm-base"; - clocks = <0x7e 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x11>; - phandle = <0x2e6>; - }; - - jtagmm@7140000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7140000 0x1000>; - reg-names = "etm-base"; - clocks = <0x7e 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x12>; - phandle = <0x2e7>; - }; - - jtagmm@7240000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7240000 0x1000>; - reg-names = "etm-base"; - clocks = <0x7e 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x13>; - phandle = <0x2e8>; - }; - - jtagmm@7340000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7340000 0x1000>; - reg-names = "etm-base"; - clocks = <0x7e 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x14>; - phandle = <0x2e9>; - }; - - jtagmm@7440000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7440000 0x1000>; - reg-names = "etm-base"; - clocks = <0x7e 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x15>; - phandle = <0x2ea>; - }; - - jtagmm@7540000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7540000 0x1000>; - reg-names = "etm-base"; - clocks = <0x7e 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x16>; - phandle = <0x2eb>; - }; - - jtagmm@7640000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7640000 0x1000>; - reg-names = "etm-base"; - clocks = <0x7e 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x17>; - phandle = <0x2ec>; - }; - - jtagmm@7740000 { - compatible = "qcom,jtagv8-mm"; - reg = <0x7740000 0x1000>; - reg-names = "etm-base"; - clocks = <0x7e 0x00>; - clock-names = "core_clk"; - qcom,coresight-jtagmm-cpu = <0x18>; - phandle = <0x2ed>; - }; - - 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 = <0x7f>; - ignored-save-restore-irqs = <0x26>; - phandle = <0x7f>; - }; - - 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"; - qcom,force-warm-reboot; - }; - - aop-msg-client { - compatible = "qcom,debugfs-qmp-client"; - mboxes = <0x80 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>; - phandle = <0x2ee>; - - 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>; - phandle = <0x2ef>; - }; - - 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 = <0xf424>; - qcom,kpdpwr-sw-debounce; - qcom,system-reset; - qcom,store-hard-reset-reason; - - qcom,pon_1 { - qcom,pon-type = <0x00>; - qcom,support-reset = <0x01>; - qcom,pull-up = <0x01>; - linux,code = <0x74>; - qcom,s1-timer = <0x1a40>; - qcom,s2-timer = <0x7d0>; - qcom,s2-type = <0x07>; - }; - - 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 = <0x548>; - qcom,s2-timer = <0x7d0>; - qcom,s2-type = <0x01>; - 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 = <0x81>; - #thermal-sensor-cells = <0x00>; - phandle = <0xfb>; - }; - - 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>; - phandle = <0xe6>; - - key_home { - - key_home_default { - pins = "gpio5"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x00>; - phandle = <0x2f0>; - }; - }; - - key_vol_up { - - key_vol_up_default { - pins = "gpio6"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x00>; - phandle = <0x2f1>; - }; - }; - - key_cam_snapshot { - - key_cam_snapshot_default { - pins = "gpio7"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x00>; - phandle = <0x2f2>; - }; - }; - - key_cam_focus { - - key_cam_focus_default { - pins = "gpio8"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x00>; - phandle = <0x2f3>; - }; - }; - - camera_dvdd_en { - - camera_dvdd_en_default { - pins = "gpio9"; - function = "normal"; - power-source = <0x00>; - output-low; - phandle = <0x2f4>; - }; - }; - - camera_rear_dvdd_en { - - camera_rear_dvdd_en_default { - pins = "gpio11"; - function = "normal"; - power-source = <0x00>; - output-low; - phandle = <0x2f5>; - }; - }; - - nfc_clk { - - nfc_clk_default { - pins = "gpio21"; - function = "normal"; - input-enable; - power-source = <0x01>; - phandle = <0x2f6>; - }; - }; - - gps_clk { - - gps_clk_default { - pins = "gpio16"; - function = "func1"; - bias-disable; - output-low; - input-disable; - power-source = <0x00>; - phandle = <0x537>; - }; - }; - - gps_power { - - gps_power_default { - pins = "gpio19"; - function = "normal"; - power-source = <0x01>; - output-high; - input-disable; - phandle = <0x538>; - }; - }; - }; - - qcom,coincell@2800 { - compatible = "qcom,qpnp-coincell"; - reg = <0x2800 0x100>; - phandle = <0x2f7>; - }; - - qcom,pm8998_rtc { - compatible = "qcom,qpnp-rtc"; - #address-cells = <0x01>; - #size-cells = <0x01>; - qcom,qpnp-rtc-write = <0x00>; - qcom,qpnp-rtc-alarm-pwrup = <0x01>; - phandle = <0x2f8>; - - 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>; - phandle = <0x81>; - - 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 = "cam_therm0"; - 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 = "cam_therm1"; - 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_therm0"; - 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@50 { - label = "pa_therm1"; - reg = <0x50>; - 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>; - }; - }; - - 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 = <0x81>; - qcom,decimation = <0x00>; - qcom,fast-avg-setup = <0x00>; - #thermal-sensor-cells = <0x01>; - phandle = <0x2f9>; - - 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 = "cam_therm0"; - 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 = <0x88>; - qcom,thermal-node; - }; - - chan@4e { - label = "cam_therm1"; - 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 = <0x70>; - qcom,thermal-node; - }; - - chan@4f { - label = "pa_therm0"; - 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@50 { - label = "pa_therm1"; - reg = <0x50>; - qcom,pre-div-channel-scaling = <0x00>; - qcom,calibration-type = "ratiometric"; - qcom,scale-function = <0x02>; - qcom,hw-settle-time = <0x02>; - qcom,btm-channel-number = <0x90>; - 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>; - phandle = <0x2fa>; - }; - - 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>; - phandle = <0x2fb>; - }; - - 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>; - phandle = <0x2fc>; - }; - }; - - 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>; - phandle = <0x2fd>; - }; - - qcom,temp-alarm@2400 { - compatible = "qcom,qpnp-temp-alarm"; - reg = <0x2400 0x100>; - interrupts = <0x04 0x24 0x00 0x01>; - label = "pm8005_tz"; - #thermal-sensor-cells = <0x00>; - phandle = <0xfe>; - }; - - 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>; - phandle = <0x2fe>; - }; - }; - - 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>; - phandle = <0x580>; - - qcom,revid@100 { - compatible = "qcom,qpnp-revid"; - reg = <0x100 0x100>; - qcom,fab-id-valid; - phandle = <0x4e7>; - }; - - qcom,misc@900 { - compatible = "qcom,qpnp-misc"; - reg = <0x900 0x100>; - phandle = <0x4ef>; - }; - - 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 = <0x4e6 0x07>; - io-channel-names = "thermal"; - #thermal-sensor-cells = <0x00>; - phandle = <0x4f3>; - }; - - 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>; - phandle = <0x4f4>; - - usb2_vbus_boost { - - usb2_vbus_boost_default { - pins = "gpio2"; - function = "normal"; - output-low; - power-source = <0x00>; - phandle = <0x581>; - }; - }; - - qnovo_fet_ctrl { - - qnovo_fet_ctrl_default { - pins = "gpio6"; - function = "func1"; - output-low; - input-disable; - bias-disable; - power-source = <0x00>; - qcom,drive-strength = <0x01>; - phandle = <0x4e8>; - }; - }; - - usb2_vbus_det { - - usb2_vbus_det_default { - pins = "gpio8"; - function = "normal"; - input-enable; - bias-pull-down; - power-source = <0x01>; - phandle = <0x529>; - }; - }; - - usb2_id_det { - - usb2_id_det_default { - pins = "gpio9"; - function = "normal"; - input-enable; - bias-pull-up; - power-source = <0x00>; - phandle = <0x582>; - }; - }; - - usb2_ext_5v_boost { - - usb2_ext_5v_boost_default { - pins = "gpio10"; - function = "normal"; - output-low; - power-source = <0x00>; - phandle = <0x4f5>; - }; - }; - }; - - qcom,qpnp-qnovo@1500 { - compatible = "qcom,qpnp-qnovo"; - reg = <0x1500 0x100>; - interrupts = <0x02 0x15 0x00 0x00>; - interrupt-names = "ptrain-done"; - qcom,pmic-revid = <0x4e7>; - pinctrl-names = "default"; - pinctrl-0 = <0x4e8>; - phandle = <0x583>; - }; - - qcom,qpnp-smb2 { - compatible = "qcom,qpnp-smb2"; - #address-cells = <0x01>; - #size-cells = <0x01>; - #cooling-cells = <0x02>; - qcom,pmic-revid = <0x4e7>; - io-channels = <0x4e6 0x08 0x4e6 0x0a 0x4e6 0x03 0x4e6 0x04 0x4e6 0x05>; - io-channel-names = "charger_temp\0charger_temp_max\0usbin_i\0usbin_v\0dcin_i"; - qcom,boost-threshold-ua = <0x186a0>; - qcom,wipower-max-uw = <0x4c4b40>; - dpdm-supply = <0x2ad>; - qcom,thermal-mitigation = <0x1b7740 0x186a00 0x155cc0 0x124f80 0xf4240 0xf4240 0xf4240>; - qcom,auto-recharge-soc; - qcom,suspend-input-on-debug-batt; - qcom,usb-icl-ua = <0x29f630>; - qcom,fcc-max-ua = <0x2f4d60>; - qcom,dc-icl-ua = <0x10c8e0>; - qcom,fcc-low-temp-delta = <0x2d5190>; - qcom,fcc-hot-temp-delta = <0x192d50>; - qcom,fcc-cool-temp-delta = <0x233f70>; - qcom,sw-jeita-enable; - qcom,use-ext-boost; - qcom,wireless-support; - qcom,thermal-mitigation-dc = <0x10c8e0 0xaae60 0x802c8 0x6ddd0 0x4f588>; - qcom,thermal-mitigation-dcp = <0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x186a00 0x155cc0 0x124f80 0xf4240>; - qcom,thermal-mitigation-qc3 = <0x2ab980 0x299488 0x274a98 0x2500a8 0x22b6b8 0x206cc8 0x1e8480 0x1b7740 0x192d50 0x16e360 0x14c080 0x124f80 0x102ca0 0xdbba0 0xb7b74 0x802c8>; - qcom,thermal-mitigation-qc2 = <0x18cba8 0x18cba8 0x18cba8 0x18cba8 0x18cba8 0x174508 0x15be68 0x1437c8 0x12b128 0x112a88 0x9c7a98 0xe1d48 0xc96a8 0xb1008 0x98968 0x802c8>; - qcom,thermal-mitigation-pd-base = <0x2dc6c0 0x2ab980 0x27ac40 0x249f00 0x2191c0 0x1e8480 0x1b7740 0x186a00 0x186a00 0x155cc0 0x124f80 0x10c8e0 0xf4240 0xe7ef0 0xd0214 0x802c8>; - phandle = <0x584>; - - 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"; - phandle = <0x4ea>; - }; - - qcom,smb2-vbus { - regulator-name = "smb2-vbus"; - phandle = <0x585>; - }; - }; - - qcom,usb-pdphy@1700 { - compatible = "qcom,qpnp-pdphy"; - reg = <0x1700 0x100>; - vdd-pdphy-supply = <0xba>; - vbus-supply = <0x4e9>; - vconn-supply = <0x4ea>; - 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>; - mi,limit_pd_vbus = <0x01>; - mi,pd_vbus_max_limit = <0x895440>; - phandle = <0x4e3>; - }; - - 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>; - phandle = <0x4f0>; - }; - - rradc@4500 { - compatible = "qcom,rradc"; - reg = <0x4500 0x100>; - #address-cells = <0x01>; - #size-cells = <0x00>; - #io-channel-cells = <0x01>; - qcom,pmic-revid = <0x4e7>; - phandle = <0x4e6>; - }; - - qpnp,fg { - compatible = "qcom,fg-gen3"; - #address-cells = <0x01>; - #size-cells = <0x01>; - qcom,pmic-revid = <0x4e7>; - io-channels = <0x4e6 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,fg-auto-recharge-soc; - qcom,fg-recharge-soc-thr = <0x63>; - status = "okay"; - qcom,fg-force-load-profile; - qcom,fg-sys-term-current = <0xfffffed4>; - qcom,fg-chg-term-current = <0xc8>; - qcom,fg-cutoff-voltage = <0xd48>; - qcom,fg-cutoff-current = <0xc8>; - qcom,fg-empty-voltage = <0xc1c>; - qcom,fg-jeita-hyst-temp = <0x01>; - qcom,fg-jeita-thresholds = <0x00 0x0f 0x2d 0x3c>; - qcom,fg-esr-clamp-mohms = <0x3c>; - qcom,fg-batt-temp-delta = <0x06>; - qcom,battery-data = <0x4eb>; - phandle = <0x586>; - - 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>; - phandle = <0x587>; - - 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"; - phandle = <0x588>; - }; - - 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"; - phandle = <0x589>; - }; - - 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>; - phandle = <0x4ee>; - }; - - 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>; - phandle = <0x4ed>; - }; - - 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>; - phandle = <0x4ec>; - }; - - 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"; - phandle = <0x58a>; - }; - - 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 = <0x4ec 0x00 0x00>; - qcom,pwm-us = <0x3e8>; - qcom,max-current = <0x0c>; - qcom,default-state = "off"; - linux,name = "white"; - qcom,start-idx = <0x01>; - qcom,idx-len = <0x0b>; - qcom,duty-pcts = [00 05 0a 0f 14 1d 28 32 3c 4b 64]; - qcom,lut-flags = <0x1f>; - qcom,pause-lo = <0x7d0>; - qcom,pause-hi = <0x3e8>; - qcom,ramp-step-ms = <0x64>; - qcom,use-blink; - status = "okay"; - phandle = <0x58b>; - }; - - qcom,rgb_1 { - label = "rgb"; - qcom,id = <0x04>; - qcom,mode = "pwm"; - pwms = <0x4ed 0x00 0x00>; - qcom,pwm-us = <0x3e8>; - qcom,max-current = <0x0c>; - qcom,default-state = "off"; - linux,name = "green"; - status = "disabled"; - phandle = <0x58c>; - }; - - qcom,rgb_2 { - label = "rgb"; - qcom,id = <0x05>; - qcom,mode = "pwm"; - pwms = <0x4ee 0x00 0x00>; - qcom,pwm-us = <0x3e8>; - qcom,max-current = <0x0c>; - qcom,default-state = "off"; - linux,name = "blue"; - status = "disabled"; - phandle = <0x58d>; - }; - }; - - qpnp-labibb-regulator { - compatible = "qcom,qpnp-labibb-regulator"; - #address-cells = <0x01>; - #size-cells = <0x01>; - qcom,pmic-revid = <0x4e7>; - status = "disabled"; - phandle = <0x58e>; - - 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; - qcom,qpnp-ibb-discharge-resistor = <0x12c>; - phandle = <0x4d0>; - }; - - 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>; - phandle = <0x4cf>; - }; - }; - - 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 = <0x10203>; - qcom,en-ext-pfet-sc-pro; - qcom,pmic-revid = <0x4e7>; - qcom,loop-auto-gm-en; - status = "disabled"; - phandle = <0x58f>; - }; - - 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 = <0x4e7>; - phandle = <0x590>; - - 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>; - phandle = <0x505>; - }; - - 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>; - phandle = <0x506>; - }; - - 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>; - phandle = <0x50a>; - }; - - qcom,torch_0 { - label = "torch"; - qcom,led-name = "led:torch_0"; - qcom,max-current = <0x12c>; - qcom,default-led-trigger = "torch0_trigger"; - qcom,id = <0x00>; - qcom,current-ma = <0x4b>; - qcom,ires-ua = <0x30d4>; - qcom,hdrm-voltage-mv = <0x145>; - qcom,hdrm-vol-hi-lo-win-mv = <0x64>; - phandle = <0x507>; - }; - - qcom,torch_1 { - label = "torch"; - qcom,led-name = "led:torch_1"; - qcom,max-current = <0x12c>; - qcom,default-led-trigger = "torch1_trigger"; - qcom,id = <0x01>; - qcom,current-ma = <0x4b>; - qcom,ires-ua = <0x30d4>; - qcom,hdrm-voltage-mv = <0x145>; - qcom,hdrm-vol-hi-lo-win-mv = <0x64>; - phandle = <0x508>; - }; - - 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>; - phandle = <0x50b>; - }; - - qcom,led_switch_0 { - label = "switch"; - qcom,led-name = "led:switch_0"; - qcom,led-mask = <0x03>; - qcom,default-led-trigger = "switch0_trigger"; - phandle = <0x509>; - }; - - qcom,led_switch_1 { - label = "switch"; - qcom,led-name = "led:switch_1"; - qcom,led-mask = <0x04>; - qcom,default-led-trigger = "switch1_trigger"; - phandle = <0x50c>; - }; - - 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 = <0x3e3>; - pinctrl-1 = <0x3e4>; - phandle = <0x591>; - }; - - qcom,flashlight { - label = "flash"; - qcom,led-name = "flashlight"; - qcom,max-current = <0x2ee>; - qcom,default-led-trigger = "flashlight_trigger"; - qcom,id = <0x03>; - 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>; - phandle = <0x592>; - }; - }; - - 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 = <0x4e7>; - qcom,pmic-misc = <0x4ef>; - qcom,misc-clk-trim-error-reg = <0xf3>; - qcom,actuator-type = <0x00>; - qcom,play-mode = "direct"; - qcom,vmax-mv = <0x9f8>; - qcom,ilim-ma = <0x320>; - qcom,sc-dbc-cycles = <0x08>; - qcom,wave-play-rate-us = <0x130e>; - 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; - qcom,wave-shape = "sine"; - qcom,effect-max = <0x03>; - qcom,effect-arry = <0x3e880000 0x00 0x3e3ebe88 0x00 0x3e3e3ebe 0xa0000000>; - phandle = <0x593>; - }; - }; - }; - - qcom,spmi-debug@6b22000 { - compatible = "qcom,spmi-pmic-arb-debug"; - reg = <0x6b22000 0x60 0x7820a8 0x04>; - reg-names = "core\0fuse"; - clocks = <0x7e 0x00>; - clock-names = "core_clk"; - qcom,fuse-disable-bit = <0x0c>; - #address-cells = <0x02>; - #size-cells = <0x00>; - phandle = <0x2ff>; - - 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>; - phandle = <0x82>; - }; - - 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 = <0x82>; - qcom,count-unit = <0x10000>; - phandle = <0x300>; - }; - - 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>; - phandle = <0x83>; - }; - - 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 = <0x83>; - qcom,count-unit = <0x400000>; - qcom,byte-mid-mask = <0xe000>; - qcom,byte-mid-match = <0xe000>; - phandle = <0x301>; - }; - - 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>; - phandle = <0x84>; - }; - - 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>; - phandle = <0x85>; - }; - - qcom,snoc_cnoc_keepalive { - compatible = "qcom,devbw"; - governor = "powersave"; - qcom,src-dst-ports = <0x8b 0x273>; - qcom,active-only; - status = "ok"; - qcom,bw-tbl = <0x01>; - phandle = <0x302>; - }; - - qcom,cpu0-memlat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cpulist = <0x11 0x12 0x13 0x14>; - qcom,target-dev = <0x84>; - qcom,cachemiss-ev = <0x2a>; - qcom,core-dev-table = <0x493e0 0x2fa 0xb6d00 0x6b8 0x114900 0x826 0x15f900 0xb71 0x185100 0xf27>; - phandle = <0x303>; - }; - - qcom,cpu4-memlat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cpulist = <0x15 0x16 0x17 0x18>; - qcom,target-dev = <0x85>; - qcom,cachemiss-ev = <0x2a>; - qcom,core-dev-table = <0x493e0 0x2fa 0x79e00 0x6b8 0xc4e00 0x826 0xfd200 0xb71 0x122a00 0xf27 0x180600 0x134f 0x1a5e00 0x172b 0x1de200 0x1ae1>; - phandle = <0x304>; - }; - - qcom,l3-cpu0 { - compatible = "devfreq-simple-dev"; - clock-names = "devfreq_clk"; - clocks = <0x86 0x03>; - governor = "performance"; - phandle = <0x87>; - }; - - qcom,l3-cpu4 { - compatible = "devfreq-simple-dev"; - clock-names = "devfreq_clk"; - clocks = <0x86 0x04>; - governor = "performance"; - phandle = <0x88>; - }; - - qcom,cpu0-l3lat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cpulist = <0x11 0x12 0x13 0x14>; - qcom,target-dev = <0x87>; - 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>; - phandle = <0x305>; - }; - - qcom,cpu4-l3lat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cpulist = <0x15 0x16 0x17 0x18>; - qcom,target-dev = <0x88>; - qcom,cachemiss-ev = <0x17>; - qcom,core-dev-table = <0x493e0 0x11e1a300 0xc9900 0x22551000 0x114900 0x2ca1c800 0x14cd00 0x38137800 0x19c800 0x48190800 0x1e7800 0x4dd1e000 0x249f00 0x538ab800 0x29e500 0x5efc6800>; - phandle = <0x306>; - }; - - qcom,l3-cdsp { - compatible = "devfreq-simple-dev"; - clock-names = "devfreq_clk"; - clocks = <0x86 0x0d>; - governor = "powersave"; - phandle = <0x9f>; - }; - - cpu-pmu { - compatible = "arm,armv8-pmuv3"; - qcom,irq-is-percpu; - interrupts = <0x01 0x05 0x04>; - phandle = <0x307>; - }; - - 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>; - phandle = <0x89>; - }; - - devfreq-cpufreq { - phandle = <0x308>; - - mincpubw-cpufreq { - target-dev = <0x89>; - 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 = <0x89>; - qcom,core-dev-table = <0x1cb600 0x2fa 0x286e00 0xf27 0x29e500 0x1ae1>; - phandle = <0x309>; - }; - - qcom,rpmhclk { - compatible = "qcom,rpmh-clk-sdm845"; - #clock-cells = <0x01>; - mboxes = <0x8a 0x00>; - mbox-names = "apps"; - 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 = <0x8b>; - #clock-cells = <0x01>; - #reset-cells = <0x01>; - 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>; - phandle = <0xa4>; - }; - - qcom,camcc@ad00000 { - compatible = "qcom,cam_cc-sdm845-v2\0syscon"; - reg = <0xad00000 0x10000>; - reg-names = "cc_base"; - vdd_cx-supply = <0x1b>; - vdd_mx-supply = <0x8c>; - qcom,cam_cc_csi0phytimer_clk_src-opp-handle = <0x8d>; - qcom,cam_cc_csi1phytimer_clk_src-opp-handle = <0x8e>; - qcom,cam_cc_csi2phytimer_clk_src-opp-handle = <0x8f>; - qcom,cam_cc_cci_clk_src-opp-handle = <0x90>; - qcom,cam_cc_ife_0_csid_clk_src-opp-handle = <0x91>; - qcom,cam_cc_ife_0_clk_src-opp-handle = <0x92>; - qcom,cam_cc_ife_1_csid_clk_src-opp-handle = <0x93>; - qcom,cam_cc_ife_1_clk_src-opp-handle = <0x94>; - qcom,cam_cc_ife_lite_csid_clk_src-opp-handle = <0x95>; - qcom,cam_cc_ife_lite_clk_src-opp-handle = <0x96>; - qcom,cam_cc_icp_clk_src-opp-handle = <0x97>; - qcom,cam_cc_ipe_0_clk_src-opp-handle = <0x98>; - qcom,cam_cc_ipe_1_clk_src-opp-handle = <0x99>; - qcom,cam_cc_bps_clk_src-opp-handle = <0x9a>; - #clock-cells = <0x01>; - #reset-cells = <0x01>; - qcom,cam_cc_csi3phytimer_clk_src-opp-handle = <0x9b>; - phandle = <0xa5>; - }; - - 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>; - 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 = <0x8c>; - qcom,gpu_cc_gmu_clk_src-opp-handle = <0x9c>; - #clock-cells = <0x01>; - #reset-cells = <0x01>; - phandle = <0xa6>; - }; - - 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 = <0x9d>; - #clock-cells = <0x01>; - #reset-cells = <0x01>; - phandle = <0x1c>; - }; - - syscon@17970018 { - compatible = "syscon"; - reg = <0x17970018 0x04>; - phandle = <0xa7>; - }; - - 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 = <0x9e>; - vdd_pwrcl_mx_ao-supply = <0x9e>; - qcom,mx-turbo-freq = <0x581e9800 0x64b54000 0xc4b20101>; - l3-devs = <0x87 0x88 0x9f 0x9d>; - clock-names = "xo_ao"; - clocks = <0x21 0x01>; - #clock-cells = <0x01>; - phandle = <0x86>; - - qcom,limits-dcvs@0 { - compatible = "qcom,msm-hw-limits"; - interrupts = <0x00 0x20 0x04>; - qcom,affinity = <0x00>; - #thermal-sensor-cells = <0x00>; - 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 = <0xa0>; - isens-vref-settings = <0xd6d80 0xd6d80 0x4e20>; - phandle = <0x0a>; - }; - - qcom,wil6210 { - compatible = "qcom,wil6210"; - qcom,pcie-parent = <0xa1>; - 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 = <0xa2>; - vddio-supply = <0xa3>; - 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"; - phandle = <0x30a>; - }; - }; - - qcom,cc-debug@100000 { - compatible = "qcom,debugcc-sdm845"; - qcom,cc-count = <0x06>; - qcom,gcc = <0x22>; - qcom,videocc = <0xa4>; - qcom,camcc = <0xa5>; - qcom,dispcc = <0x20>; - qcom,gpucc = <0xa6>; - qcom,cpucc = <0xa7>; - clock-names = "xo_clk_src"; - clocks = <0x21 0x00>; - #clock-cells = <0x01>; - phandle = <0x30b>; - }; - - qcom,aopclk { - compatible = "qcom,aop-qmp-clk-v1"; - #clock-cells = <0x01>; - mboxes = <0x80 0x00>; - mbox-names = "qdss_clk"; - phandle = <0x7e>; - }; - - 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 0x8a 0x22 0x88 0x22 0x89 0x22 0x8c>; - qcom,op-freq-hz = <0x00 0x00 0x00 0x11e1a300>; - vdd-hba-supply = <0xa8>; - 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"; - phandle = <0xaa>; - }; - - 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 0x88 0x22 0xb9>; - status = "ok"; - phandle = <0xa9>; - 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 = <0xa9>; - phy-names = "ufsphy"; - ufs-qcom-crypto = <0xaa>; - 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 0xb1 0x22 0xb7 0x22 0x89 0x22 0xb3 0x22 0xb5 0x21 0x00 0x22 0x92 0x22 0x90 0x22 0x91>; - 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 = <0xab>; - pinctrl-1 = <0xac>; - resets = <0x22 0x0e>; - reset-names = "core_reset"; - status = "ok"; - phandle = <0x30c>; - vdd-hba-supply = <0xa8>; - vdd-hba-fixed-regulator; - vcc-supply = <0x33c>; - vcc-voltage-level = <0x2d0370 0x2d2a80>; - vccq2-supply = <0x4ca>; - vcc-max-microamp = <0x927c0>; - vccq2-max-microamp = <0x927c0>; - qcom,vddp-ref-clk-supply = <0x330>; - 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 0x70 0x22 0x71>; - 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"; - phandle = <0x30d>; - vdd-supply = <0x33d>; - qcom,vdd-voltage-level = <0x2d0370 0x2d2a80>; - qcom,vdd-current-level = <0xc8 0xc3500>; - vdd-io-supply = <0x337>; - 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 = <0x3e7 0x3ed 0x3f3 0x3e6>; - pinctrl-1 = <0x3e8 0x3ee 0x3f4 0x3e6>; - pinctrl-2 = <0x3e9 0x3ef 0x3f5>; - pinctrl-3 = <0x3ea 0x3f0 0x3f6>; - pinctrl-4 = <0x3eb 0x3f1 0x3f7>; - pinctrl-5 = <0x3ec 0x3f2 0x3f8>; - cd-gpios = <0x34 0x7e 0x01>; - }; - - 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 0x2c 0x22 0x2f 0x22 0x0b 0x22 0x2d 0x22 0x30 0x22 0x2e 0x22 0x48>; - 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 = <0x8c>; - vdd_mx-uV = <0x181>; - vdd_mss-supply = <0xad>; - 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 = <0xae>; - qcom,mem-protect-id = <0x0f>; - qcom,gpio-err-fatal = <0xaf 0x00 0x00>; - qcom,gpio-err-ready = <0xaf 0x01 0x00>; - qcom,gpio-proxy-unvote = <0xaf 0x02 0x00>; - qcom,gpio-stop-ack = <0xaf 0x03 0x00>; - qcom,gpio-shutdown-ack = <0xaf 0x07 0x00>; - qcom,gpio-force-stop = <0xb0 0x00 0x00>; - mboxes = <0x80 0x00>; - mbox-names = "mss-pil"; - phandle = <0x30e>; - - qcom,mba-mem@0 { - compatible = "qcom,pil-mba-mem"; - memory-region = <0xb1>; - }; - }; - - 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 = <0xb2>; - qcom,gpio-err-fatal = <0xb3 0x00 0x00>; - qcom,gpio-proxy-unvote = <0xb3 0x02 0x00>; - qcom,gpio-err-ready = <0xb3 0x01 0x00>; - qcom,gpio-stop-ack = <0xb3 0x03 0x00>; - qcom,gpio-force-stop = <0xb4 0x00 0x00>; - mboxes = <0x80 0x00>; - mbox-names = "adsp-pil"; - }; - - qcom,ssc@5c00000 { - compatible = "qcom,pil-tz-generic"; - reg = <0x5c00000 0x4000>; - interrupts = <0x00 0x1ee 0x01>; - vdd_cx-supply = <0xb5>; - qcom,vdd_cx-uV-uA = <0x181 0x00>; - vdd_mx-supply = <0xb6>; - 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 = <0xb7>; - qcom,gpio-err-fatal = <0xb8 0x00 0x00>; - qcom,gpio-proxy-unvote = <0xb8 0x02 0x00>; - qcom,gpio-err-ready = <0xb8 0x01 0x00>; - qcom,gpio-stop-ack = <0xb8 0x03 0x00>; - qcom,gpio-force-stop = <0xb9 0x00 0x00>; - mboxes = <0x80 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; - phandle = <0x30f>; - - qcom,iommu_slim_ctrl_cb { - compatible = "qcom,iommu-slim-ctrl-cb"; - iommus = <0x29 0x1806 0x00 0x29 0x180d 0x00 0x29 0x180e 0x01 0x29 0x1810 0x01>; - phandle = <0x310>; - }; - - 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 = <0x555>; - 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 = <0x556>; - clock-names = "wcd_clk"; - clocks = <0x557 0x00>; - cdc-vdd-buck-supply = <0x4ca>; - qcom,cdc-vdd-buck-voltage = <0x1b7740 0x1b7740>; - qcom,cdc-vdd-buck-current = <0x9eb10>; - cdc-buck-sido-supply = <0x4ca>; - qcom,cdc-buck-sido-voltage = <0x1b7740 0x1b7740>; - qcom,cdc-buck-sido-current = <0x3d090>; - cdc-vdd-tx-h-supply = <0x4ca>; - qcom,cdc-vdd-tx-h-voltage = <0x1b7740 0x1b7740>; - qcom,cdc-vdd-tx-h-current = <0x61a8>; - cdc-vdd-rx-h-supply = <0x4ca>; - qcom,cdc-vdd-rx-h-voltage = <0x1b7740 0x1b7740>; - qcom,cdc-vdd-rx-h-current = <0x61a8>; - cdc-vddpx-1-supply = <0x4ca>; - 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 = <0xa8c>; - qcom,cdc-micbias2-mv = <0x708>; - qcom,cdc-micbias3-mv = <0xa8c>; - qcom,cdc-micbias4-mv = <0xa8c>; - 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"; - phandle = <0x553>; - - wcd_pinctrl@5 { - compatible = "qcom,wcd-pinctrl"; - qcom,num-gpios = <0x05>; - gpio-controller; - #gpio-cells = <0x02>; - phandle = <0x5b0>; - - us_euro_sw_wcd_active { - phandle = <0x543>; - - mux { - pins = "gpio1"; - }; - - config { - pins = "gpio1"; - output-high; - }; - }; - - us_euro_sw_wcd_sleep { - phandle = <0x544>; - - mux { - pins = "gpio1"; - }; - - config { - pins = "gpio1"; - output-low; - }; - }; - - spkr_1_wcd_en_active { - phandle = <0x53f>; - - mux { - pins = "gpio2"; - }; - - config { - pins = "gpio2"; - output-high; - }; - }; - - spkr_1_wcd_en_sleep { - phandle = <0x540>; - - mux { - pins = "gpio2"; - }; - - config { - pins = "gpio2"; - input-enable; - }; - }; - - spkr_2_sd_n_active { - phandle = <0x541>; - - mux { - pins = "gpio3"; - }; - - config { - pins = "gpio3"; - output-high; - }; - }; - - spkr_2_sd_n_sleep { - phandle = <0x542>; - - mux { - pins = "gpio3"; - }; - - config { - pins = "gpio3"; - input-enable; - }; - }; - - hph_en0_wcd_active { - phandle = <0x545>; - - mux { - pins = "gpio4"; - }; - - config { - pins = "gpio4"; - output-high; - }; - }; - - hph_en0_wcd_sleep { - phandle = <0x546>; - - mux { - pins = "gpio4"; - }; - - config { - pins = "gpio4"; - output-low; - }; - }; - - hph_en1_wcd_active { - phandle = <0x547>; - - mux { - pins = "gpio5"; - }; - - config { - pins = "gpio5"; - output-high; - }; - }; - - hph_en1_wcd_sleep { - phandle = <0x548>; - - mux { - pins = "gpio5"; - }; - - config { - pins = "gpio5"; - output-low; - }; - }; - }; - - msm_cdc_pinctrll { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active\0aud_sleep"; - pinctrl-0 = <0x53f>; - pinctrl-1 = <0x540>; - phandle = <0x549>; - }; - - msm_cdc_pinctrlr { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active\0aud_sleep"; - pinctrl-0 = <0x541>; - pinctrl-1 = <0x542>; - phandle = <0x54a>; - }; - - msm_cdc_pinctrl_us_euro_sw { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active\0aud_sleep"; - pinctrl-0 = <0x543>; - pinctrl-1 = <0x544>; - phandle = <0x5b1>; - }; - - msm_cdc_pinctrl_hph_en0 { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active\0aud_sleep"; - pinctrl-0 = <0x545>; - pinctrl-1 = <0x546>; - phandle = <0x54b>; - }; - - msm_cdc_pinctrl_hph_en1 { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active\0aud_sleep"; - pinctrl-0 = <0x547>; - pinctrl-1 = <0x548>; - phandle = <0x54c>; - }; - - 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 = <0x549>; - phandle = <0x54f>; - }; - - wsa881x@20170212 { - compatible = "qcom,wsa881x"; - reg = <0x00 0x20170212>; - qcom,spkr-sd-n-node = <0x54a>; - phandle = <0x550>; - }; - - wsa881x@21170213 { - compatible = "qcom,wsa881x"; - reg = <0x00 0x21170213>; - qcom,spkr-sd-n-node = <0x549>; - phandle = <0x551>; - }; - - wsa881x@21170214 { - compatible = "qcom,wsa881x"; - reg = <0x00 0x21170214>; - qcom,spkr-sd-n-node = <0x54a>; - phandle = <0x552>; - }; - }; - - 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>; - phandle = <0x554>; - }; - }; - }; - - 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; - phandle = <0x311>; - - qcom,iommu_slim_ctrl_cb { - compatible = "qcom,iommu-slim-ctrl-cb"; - iommus = <0x29 0x1813 0x00>; - phandle = <0x312>; - }; - - 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]; - phandle = <0x313>; - }; - }; - - 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 0xa9>; - clock-names = "cfg_ahb_clk"; - vdda33-supply = <0xba>; - status = "ok"; - phandle = <0x2ac>; - }; - - 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 = <0x8c>; - 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 = <0xbb>; - qcom,spss-scsr-bits = <0x18 0x19>; - mboxes = <0x80 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; - phandle = <0x314>; - }; - - 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 = <0xbc>; - qcom,gpio-err-fatal = <0xbd 0x00 0x00>; - qcom,gpio-proxy-unvote = <0xbd 0x02 0x00>; - qcom,gpio-err-ready = <0xbd 0x01 0x00>; - qcom,gpio-stop-ack = <0xbd 0x03 0x00>; - qcom,gpio-force-stop = <0xbe 0x00 0x00>; - status = "ok"; - mboxes = <0x80 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 = <0xbf>; - }; - - 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>; - }; - - dload_type@18 { - compatible = "qcom,msm-imem-dload-type"; - reg = <0x18 0x04>; - }; - - 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>; - }; - - 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 = <0xc0>; - qcom,proxy-reg-names = "vdd"; - clocks = <0xa4 0x0b 0xa4 0x08 0xa4 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 = <0xc1>; - status = "ok"; - }; - - qcom,msm-ssc-sensors { - compatible = "qcom,msm-ssc-sensors"; - status = "ok"; - qcom,firmware-name = "slpi_ps"; - phandle = <0x5af>; - }; - - cpuss_dump { - compatible = "qcom,cpuss-dump"; - - qcom,l1_i_cache0 { - qcom,dump-node = <0xc2>; - qcom,dump-id = <0x60>; - }; - - qcom,l1_i_cache1 { - qcom,dump-node = <0xc3>; - qcom,dump-id = <0x61>; - }; - - qcom,l1_i_cache2 { - qcom,dump-node = <0xc4>; - qcom,dump-id = <0x62>; - }; - - qcom,l1_i_cache3 { - qcom,dump-node = <0xc5>; - qcom,dump-id = <0x63>; - }; - - qcom,l1_i_cache100 { - qcom,dump-node = <0xc6>; - qcom,dump-id = <0x64>; - }; - - qcom,l1_i_cache101 { - qcom,dump-node = <0xc7>; - qcom,dump-id = <0x65>; - }; - - qcom,l1_i_cache102 { - qcom,dump-node = <0xc8>; - qcom,dump-id = <0x66>; - }; - - qcom,l1_i_cache103 { - qcom,dump-node = <0xc9>; - qcom,dump-id = <0x67>; - }; - - qcom,l1_d_cache0 { - qcom,dump-node = <0xca>; - qcom,dump-id = <0x80>; - }; - - qcom,l1_d_cache1 { - qcom,dump-node = <0xcb>; - qcom,dump-id = <0x81>; - }; - - qcom,l1_d_cache2 { - qcom,dump-node = <0xcc>; - qcom,dump-id = <0x82>; - }; - - qcom,l1_d_cache3 { - qcom,dump-node = <0xcd>; - qcom,dump-id = <0x83>; - }; - - qcom,l1_d_cache100 { - qcom,dump-node = <0xce>; - qcom,dump-id = <0x84>; - }; - - qcom,l1_d_cache101 { - qcom,dump-node = <0xcf>; - qcom,dump-id = <0x85>; - }; - - qcom,l1_d_cache102 { - qcom,dump-node = <0xd0>; - qcom,dump-id = <0x86>; - }; - - qcom,l1_d_cache103 { - qcom,dump-node = <0xd1>; - qcom,dump-id = <0x87>; - }; - - qcom,llcc1_d_cache { - qcom,dump-node = <0xd2>; - qcom,dump-id = <0x140>; - }; - - qcom,llcc2_d_cache { - qcom,dump-node = <0xd3>; - qcom,dump-id = <0x141>; - }; - - qcom,llcc3_d_cache { - qcom,dump-node = <0xd4>; - qcom,dump-id = <0x142>; - }; - - qcom,llcc4_d_cache { - qcom,dump-node = <0xd5>; - qcom,dump-id = <0x143>; - }; - - qcom,l1_tlb_dump0 { - qcom,dump-node = <0xd6>; - qcom,dump-id = <0x120>; - }; - - qcom,l1_tlb_dump100 { - qcom,dump-node = <0xd7>; - qcom,dump-id = <0x121>; - }; - - qcom,l1_tlb_dump200 { - qcom,dump-node = <0xd8>; - qcom,dump-id = <0x122>; - }; - - qcom,l1_tlb_dump300 { - qcom,dump-node = <0xd9>; - qcom,dump-id = <0x123>; - }; - - qcom,l1_tlb_dump400 { - qcom,dump-node = <0xda>; - qcom,dump-id = <0x124>; - }; - - qcom,l1_tlb_dump500 { - qcom,dump-node = <0xdb>; - qcom,dump-id = <0x125>; - }; - - qcom,l1_tlb_dump600 { - qcom,dump-node = <0xdc>; - qcom,dump-id = <0x126>; - }; - - qcom,l1_tlb_dump700 { - qcom,dump-node = <0xdd>; - 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>; - 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>; - phandle = <0xd2>; - }; - - llcc_2_dcache { - qcom,dump-size = <0x1141c0>; - phandle = <0xd3>; - }; - - llcc_3_dcache { - qcom,dump-size = <0x1141c0>; - phandle = <0xd4>; - }; - - llcc_4_dcache { - qcom,dump-size = <0x1141c0>; - phandle = <0xd5>; - }; - }; - - 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>; - phandle = <0x80>; - }; - - 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>; - phandle = <0x8a>; - }; - - 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>; - phandle = <0x2b>; - }; - - system_pm { - compatible = "qcom,system-pm"; - mboxes = <0x8a 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 = <0xde>; - 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>; - phandle = <0xde>; - }; - - 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 = <0xdf>; - qcom,qos-config = <0xe0>; - qcom,ramp-time = <0x10 0x20 0x30 0x40>; - phandle = <0x316>; - }; - - 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>; - phandle = <0xdf>; - }; - - 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>; - phandle = <0xe0>; - }; - - 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 = <0xe1 0xe2 0xe3 0xe4>; - qcom,xprt = "smem"; - phandle = <0xe5>; - }; - - qcom,glink-ssr-adsp { - compatible = "qcom,glink_ssr"; - label = "adsp"; - qcom,edge = "lpass"; - qcom,notify-edges = <0xe5 0xe2 0xe3>; - qcom,xprt = "smem"; - phandle = <0xe1>; - }; - - qcom,glink-ssr-dsps { - compatible = "qcom,glink_ssr"; - label = "slpi"; - qcom,edge = "dsps"; - qcom,notify-edges = <0xe5 0xe1 0xe3>; - qcom,xprt = "smem"; - phandle = <0xe2>; - }; - - qcom,glink-ssr-cdsp { - compatible = "qcom,glink_ssr"; - label = "cdsp"; - qcom,edge = "cdsp"; - qcom,notify-edges = <0xe5 0xe1 0xe2>; - qcom,xprt = "smem"; - phandle = <0xe3>; - }; - - qcom,glink-ssr-spss { - compatible = "qcom,glink_ssr"; - label = "spss"; - qcom,edge = "spss"; - qcom,notify-edges = <0xe5>; - qcom,xprt = "mailbox"; - phandle = <0xe4>; - }; - - 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,low-latency-xprt; - }; - - 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"; - phandle = <0x317>; - }; - - 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 = <0xe6 0x05 0x00>; - phandle = <0x318>; - status = "disabled"; - }; - - qseecom@86d00000 { - compatible = "qcom,qseecom"; - reg = <0x86d00000 0x3c00000>; - 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 0x11 0x22 0x11 0x22 0x0f 0x22 0x10>; - qcom,ce-opp-freq = <0xa37d070>; - qcom,qsee-reentrancy-support = <0x02>; - phandle = <0x319>; - }; - - 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 0x48>; - clock-names = "iface_clk"; - phandle = <0x31a>; - }; - - tz-log@146bf720 { - compatible = "qcom,tz-log"; - reg = <0x146bf720 0x3000>; - qcom,hyplog-enabled; - hyplog-address-offset = <0x410>; - hyplog-size-offset = <0x414>; - phandle = <0x31b>; - }; - - 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 0x11 0x22 0x11 0x22 0x0f 0x22 0x10>; - qcom,ce-opp-freq = <0xa37d070>; - qcom,request-bw-before-clk; - qcom,smmu-s1-enable; - iommus = <0x29 0x706 0x01 0x29 0x716 0x01>; - phandle = <0x31c>; - - qcom_cedev_ns_cb { - compatible = "qcom,qcedev,context-bank"; - label = "ns_context"; - iommus = <0x29 0x712 0x00 0x29 0x71f 0x00>; - virtual-addr = <0x60000000>; - virtual-size = <0x40000000>; - }; - - qcom_cedev_s_cb { - compatible = "qcom,qcedev,context-bank"; - label = "secure_context"; - iommus = <0x29 0x713 0x00 0x29 0x71c 0x00 0x29 0x71d 0x00 0x29 0x71e 0x00>; - virtual-addr = <0x60200000>; - virtual-size = <0x40000000>; - qcom,secure-context-bank; - }; - }; - - qcom,msm_hdcp { - compatible = "qcom,msm-hdcp"; - phandle = <0x31d>; - }; - - 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 0x11 0x22 0x11 0x22 0x0f 0x22 0x10>; - 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>; - phandle = <0x31e>; - }; - - 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 = <0x00>; - 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>; - phandle = <0x31f>; - - qcom,smp2pgpio_map_ipa_1_out { - compatible = "qcom,smp2pgpio-map-ipa-1-out"; - gpios = <0xe7 0x00 0x00>; - }; - - qcom,smp2pgpio_map_ipa_1_in { - compatible = "qcom,smp2pgpio-map-ipa-1-in"; - gpios = <0xe8 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>; - phandle = <0x320>; - }; - - ipa_smmu_wlan { - compatible = "qcom,ipa-smmu-wlan-cb"; - qcom,smmu-s1-bypass; - iommus = <0x29 0x721 0x00>; - qcom,additional-mapping = <0x1e60000 0x1e60000 0x80000>; - phandle = <0x321>; - }; - - ipa_smmu_uc { - compatible = "qcom,ipa-smmu-uc-cb"; - qcom,smmu-s1-bypass; - iommus = <0x29 0x722 0x00>; - qcom,iova-mapping = <0x40000000 0x20000000>; - phandle = <0x322>; - }; - }; - - qcom,ipa_fws { - compatible = "qcom,pil-tz-generic"; - qcom,pas-id = <0x0f>; - qcom,firmware-name = "ipa_fws"; - qcom,pil-force-shutdown; - memory-region = <0xe9>; - }; - - 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>; - phandle = <0x323>; - }; - - 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 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 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 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 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 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 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 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 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 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 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 0x1430280 0x01 0x00 0x00 0x1430288 0x01 0x00 0x00 0x143028c 0x07 0x00 0x00 0xc201244 0x01 0x00 0x00 0xc202244 0x01 0x00>; - phandle = <0x324>; - }; - - 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 = <0xea 0x00 0x00>; - qcom,gpio-early-crash-ind = <0xea 0x01 0x00>; - vdd-0.8-cx-mx-supply = <0xeb>; - vdd-1.8-xo-supply = <0xec>; - vdd-1.3-rfa-supply = <0xed>; - vdd-3.3-ch0-supply = <0xee>; - 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>; - phandle = <0x325>; - }; - - modem_proc { - qcom,qmi-dev-name = "modem"; - #cooling-cells = <0x02>; - phandle = <0x326>; - }; - - modem_current { - qcom,qmi-dev-name = "modem_current"; - #cooling-cells = <0x02>; - phandle = <0x327>; - }; - - modem_skin { - qcom,qmi-dev-name = "modem_skin"; - #cooling-cells = <0x02>; - phandle = <0x328>; - }; - - modem_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - #cooling-cells = <0x02>; - phandle = <0x103>; - }; - }; - - adsp { - qcom,instance-id = <0x01>; - - adsp_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - #cooling-cells = <0x02>; - phandle = <0x104>; - }; - }; - - cdsp { - qcom,instance-id = <0x43>; - - cdsp_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - #cooling-cells = <0x02>; - phandle = <0x105>; - }; - }; - - slpi { - qcom,instance-id = <0x53>; - - slpi_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - #cooling-cells = <0x02>; - phandle = <0x106>; - }; - }; - }; - - thermal-zones { - phandle = <0x329>; - - aoss0-usr { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "user_space"; - thermal-sensors = <0xef 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 = <0xef 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 = <0xef 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 = <0xef 0x03>; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - cpu3-silver-usr { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0xef 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 = <0xef 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 = <0xef 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 = <0xef 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 = <0xef 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 = <0xef 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 = <0xef 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 = <0xef 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 = <0xef 0x0c>; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - aoss1-usr { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0xf0 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 = <0xf0 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 = <0xf0 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 = <0xf0 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 = <0xf0 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 = <0xf0 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 = <0xf0 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 = <0xf0 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"; - phandle = <0xf1>; - }; - }; - - cooling-maps { - - gpu_cdev0 { - trip = <0xf1>; - cooling-device = <0x9d 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 = <0xf0 0x02>; - thermal-governor = "step_wise"; - - trips { - - pop-trip { - temperature = <0x17318>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0xf2>; - }; - }; - - cooling-maps { - - pop_cdev4 { - trip = <0xf2>; - cooling-device = <0x15 0xffffffff 0xfffffffd>; - }; - - pop_cdev5 { - trip = <0xf2>; - cooling-device = <0x16 0xffffffff 0xfffffffd>; - }; - - pop_cdev6 { - trip = <0xf2>; - cooling-device = <0x17 0xffffffff 0xfffffffd>; - }; - - pop_cdev7 { - trip = <0xf2>; - cooling-device = <0x18 0xffffffff 0xfffffffd>; - }; - }; - }; - - cpu0-silver-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0xef 0x01>; - thermal-governor = "step_wise"; - - trips { - - emerg-config0 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0xf3>; - }; - }; - - cooling-maps { - - emerg_cdev0 { - trip = <0xf3>; - cooling-device = <0x11 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu1-silver-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0xef 0x02>; - thermal-governor = "step_wise"; - - trips { - - emerg-config1 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0xf4>; - }; - }; - - cooling-maps { - - emerg_cdev1 { - trip = <0xf4>; - cooling-device = <0x12 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu2-silver-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0xef 0x03>; - thermal-governor = "step_wise"; - - trips { - - emerg-config2 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0xf5>; - }; - }; - - cooling-maps { - - emerg_cdev2 { - trip = <0xf5>; - cooling-device = <0x13 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu3-silver-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0xef 0x04>; - thermal-governor = "step_wise"; - - trips { - - emerg-config3 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0xf6>; - }; - }; - - cooling-maps { - - emerg_cdev3 { - trip = <0xf6>; - cooling-device = <0x14 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu0-gold-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0xef 0x07>; - thermal-governor = "step_wise"; - - trips { - - emerg-config4 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0xf7>; - }; - }; - - cooling-maps { - - emerg_cdev4 { - trip = <0xf7>; - cooling-device = <0x15 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu1-gold-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0xef 0x08>; - thermal-governor = "step_wise"; - - trips { - - emerg-config5 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0xf8>; - }; - }; - - cooling-maps { - - emerg_cdev5 { - trip = <0xf8>; - cooling-device = <0x16 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu2-gold-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0xef 0x09>; - thermal-governor = "step_wise"; - - trips { - - emerg-config6 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0xf9>; - }; - }; - - cooling-maps { - - emerg_cdev6 { - trip = <0xf9>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu3-gold-step { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0xef 0x0a>; - thermal-governor = "step_wise"; - - trips { - - emerg-config7 { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0xfa>; - }; - }; - - cooling-maps { - - emerg_cdev7 { - trip = <0xfa>; - 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 = <0xfb>; - phandle = <0x32a>; - - trips { - - pm8998-trip0 { - temperature = <0x19a28>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0xfc>; - }; - - pm8998-trip1 { - temperature = <0x1e848>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0xfd>; - }; - - pm8998-trip2 { - temperature = <0x23668>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x32b>; - }; - }; - - cooling-maps { - - trip0_cpu0 { - trip = <0xfc>; - cooling-device = <0x11 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu1 { - trip = <0xfc>; - cooling-device = <0x12 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu2 { - trip = <0xfc>; - cooling-device = <0x13 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu3 { - trip = <0xfc>; - cooling-device = <0x14 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu4 { - trip = <0xfc>; - cooling-device = <0x15 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu5 { - trip = <0xfc>; - cooling-device = <0x16 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu6 { - trip = <0xfc>; - cooling-device = <0x17 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu7 { - trip = <0xfc>; - cooling-device = <0x18 0xfffffffd 0xfffffffd>; - }; - - trip1_cpu1 { - trip = <0xfd>; - cooling-device = <0x12 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu2 { - trip = <0xfd>; - cooling-device = <0x13 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu3 { - trip = <0xfd>; - cooling-device = <0x14 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu4 { - trip = <0xfd>; - cooling-device = <0x15 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu5 { - trip = <0xfd>; - cooling-device = <0x16 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu6 { - trip = <0xfd>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu7 { - trip = <0xfd>; - cooling-device = <0x18 0xfffffffe 0xfffffffe>; - }; - }; - }; - - pm8005_tz { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0xfe>; - - 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 = <0xef 0x00>; - tracks-low; - - trips { - - aoss0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0xff>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0xff>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0xff>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0xff>; - cooling-device = <0x9d 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0xff>; - cooling-device = <0x100 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0xff>; - cooling-device = <0x101 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0xff>; - cooling-device = <0x102 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0xff>; - cooling-device = <0x103 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0xff>; - cooling-device = <0x104 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0xff>; - cooling-device = <0x105 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0xff>; - cooling-device = <0x106 0x00 0x00>; - }; - }; - }; - - cpu0-silver-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xef 0x01>; - tracks-low; - - trips { - - cpu0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x107>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x107>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x107>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x107>; - cooling-device = <0x9d 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x107>; - cooling-device = <0x100 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x107>; - cooling-device = <0x101 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x107>; - cooling-device = <0x102 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x107>; - cooling-device = <0x103 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x107>; - cooling-device = <0x104 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x107>; - cooling-device = <0x105 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x107>; - cooling-device = <0x106 0x00 0x00>; - }; - }; - }; - - cpu1-silver-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xef 0x02>; - tracks-low; - - trips { - - cpu1-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x108>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x108>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x108>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x108>; - cooling-device = <0x9d 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x108>; - cooling-device = <0x100 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x108>; - cooling-device = <0x101 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x108>; - cooling-device = <0x102 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x108>; - cooling-device = <0x103 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x108>; - cooling-device = <0x104 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x108>; - cooling-device = <0x105 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x108>; - cooling-device = <0x106 0x00 0x00>; - }; - }; - }; - - cpu2-silver-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xef 0x03>; - tracks-low; - - trips { - - cpu2-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x109>; - }; - }; - - cooling-maps { - - cpu0_vdd_cdev { - trip = <0x109>; - cooling-device = <0x11 0x04 0x04>; - }; - - cpu4_vdd_cdev { - trip = <0x109>; - cooling-device = <0x15 0x09 0x09>; - }; - - gpu_vdd_cdev { - trip = <0x109>; - cooling-device = <0x9d 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x109>; - cooling-device = <0x100 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x109>; - cooling-device = <0x101 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x109>; - cooling-device = <0x102 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x109>; - cooling-device = <0x103 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x109>; - cooling-device = <0x104 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x109>; - cooling-device = <0x105 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x109>; - cooling-device = <0x106 0x00 0x00>; - }; - }; - }; - - cpu3-silver-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xef 0x04>; - tracks-low; - - trips { - - cpu3-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9d 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x10a>; - cooling-device = <0x100 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x10a>; - cooling-device = <0x101 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x10a>; - cooling-device = <0x102 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x10a>; - cooling-device = <0x103 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x10a>; - cooling-device = <0x104 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x10a>; - cooling-device = <0x105 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x10a>; - cooling-device = <0x106 0x00 0x00>; - }; - }; - }; - - kryo-l3-0-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xef 0x05>; - tracks-low; - - trips { - - l3-0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9d 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x10b>; - cooling-device = <0x100 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x10b>; - cooling-device = <0x101 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x10b>; - cooling-device = <0x102 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x10b>; - cooling-device = <0x103 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x10b>; - cooling-device = <0x104 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x10b>; - cooling-device = <0x105 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x10b>; - cooling-device = <0x106 0x00 0x00>; - }; - }; - }; - - kryo-l3-1-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xef 0x06>; - tracks-low; - - trips { - - l3-1-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9d 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x10c>; - cooling-device = <0x100 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x10c>; - cooling-device = <0x101 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x10c>; - cooling-device = <0x102 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x10c>; - cooling-device = <0x103 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x10c>; - cooling-device = <0x104 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x10c>; - cooling-device = <0x105 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x10c>; - cooling-device = <0x106 0x00 0x00>; - }; - }; - }; - - cpu0-gold-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xef 0x07>; - tracks-low; - - trips { - - cpug0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9d 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x10d>; - cooling-device = <0x100 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x10d>; - cooling-device = <0x101 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x10d>; - cooling-device = <0x102 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x10d>; - cooling-device = <0x103 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x10d>; - cooling-device = <0x104 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x10d>; - cooling-device = <0x105 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x10d>; - cooling-device = <0x106 0x00 0x00>; - }; - }; - }; - - cpu1-gold-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xef 0x08>; - tracks-low; - - trips { - - cpug1-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9d 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x10e>; - cooling-device = <0x100 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x10e>; - cooling-device = <0x101 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x10e>; - cooling-device = <0x102 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x10e>; - cooling-device = <0x103 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x10e>; - cooling-device = <0x104 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x10e>; - cooling-device = <0x105 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x10e>; - cooling-device = <0x106 0x00 0x00>; - }; - }; - }; - - cpu2-gold-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xef 0x09>; - tracks-low; - - trips { - - cpug2-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9d 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x10f>; - cooling-device = <0x100 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x10f>; - cooling-device = <0x101 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x10f>; - cooling-device = <0x102 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x10f>; - cooling-device = <0x103 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x10f>; - cooling-device = <0x104 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x10f>; - cooling-device = <0x105 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x10f>; - cooling-device = <0x106 0x00 0x00>; - }; - }; - }; - - cpu3-gold-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xef 0x0a>; - tracks-low; - - trips { - - cpug3-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9d 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x110>; - cooling-device = <0x100 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x110>; - cooling-device = <0x101 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x110>; - cooling-device = <0x102 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x110>; - cooling-device = <0x103 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x110>; - cooling-device = <0x104 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x110>; - cooling-device = <0x105 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x110>; - cooling-device = <0x106 0x00 0x00>; - }; - }; - }; - - gpu0-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xef 0x0b>; - tracks-low; - - trips { - - gpu0-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9d 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x111>; - cooling-device = <0x100 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x111>; - cooling-device = <0x101 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x111>; - cooling-device = <0x102 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x111>; - cooling-device = <0x103 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x111>; - cooling-device = <0x104 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x111>; - cooling-device = <0x105 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x111>; - cooling-device = <0x106 0x00 0x00>; - }; - }; - }; - - gpu1-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xef 0x0c>; - tracks-low; - - trips { - - gpu1-trip_l { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9d 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x112>; - cooling-device = <0x100 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x112>; - cooling-device = <0x101 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x112>; - cooling-device = <0x102 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x112>; - cooling-device = <0x103 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x112>; - cooling-device = <0x104 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x112>; - cooling-device = <0x105 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x112>; - cooling-device = <0x106 0x00 0x00>; - }; - }; - }; - - aoss1-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x00>; - tracks-low; - - trips { - - aoss1-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9d 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x113>; - cooling-device = <0x100 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x113>; - cooling-device = <0x101 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x113>; - cooling-device = <0x102 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x113>; - cooling-device = <0x103 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x113>; - cooling-device = <0x104 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x113>; - cooling-device = <0x105 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x113>; - cooling-device = <0x106 0x00 0x00>; - }; - }; - }; - - mdm-dsp-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x01>; - tracks-low; - - trips { - - dsp-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9d 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x114>; - cooling-device = <0x100 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x114>; - cooling-device = <0x101 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x114>; - cooling-device = <0x102 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x114>; - cooling-device = <0x103 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x114>; - cooling-device = <0x104 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x114>; - cooling-device = <0x105 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x114>; - cooling-device = <0x106 0x00 0x00>; - }; - }; - }; - - ddr-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x02>; - tracks-low; - - trips { - - ddr-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9d 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x115>; - cooling-device = <0x100 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x115>; - cooling-device = <0x101 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x115>; - cooling-device = <0x102 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x115>; - cooling-device = <0x103 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x115>; - cooling-device = <0x104 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x115>; - cooling-device = <0x105 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x115>; - cooling-device = <0x106 0x00 0x00>; - }; - }; - }; - - wlan-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x03>; - tracks-low; - - trips { - - wlan-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9d 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x116>; - cooling-device = <0x100 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x116>; - cooling-device = <0x101 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x116>; - cooling-device = <0x102 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x116>; - cooling-device = <0x103 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x116>; - cooling-device = <0x104 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x116>; - cooling-device = <0x105 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x116>; - cooling-device = <0x106 0x00 0x00>; - }; - }; - }; - - compute-hvx-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x04>; - tracks-low; - - trips { - - hvx-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9d 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x117>; - cooling-device = <0x100 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x117>; - cooling-device = <0x101 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x117>; - cooling-device = <0x102 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x117>; - cooling-device = <0x103 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x117>; - cooling-device = <0x104 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x117>; - cooling-device = <0x105 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x117>; - cooling-device = <0x106 0x00 0x00>; - }; - }; - }; - - camera-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x05>; - tracks-low; - - trips { - - camera-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9d 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x118>; - cooling-device = <0x100 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x118>; - cooling-device = <0x101 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x118>; - cooling-device = <0x102 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x118>; - cooling-device = <0x103 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x118>; - cooling-device = <0x104 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x118>; - cooling-device = <0x105 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x118>; - cooling-device = <0x106 0x00 0x00>; - }; - }; - }; - - mmss-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x06>; - tracks-low; - - trips { - - mmss-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9d 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x119>; - cooling-device = <0x100 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x119>; - cooling-device = <0x101 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x119>; - cooling-device = <0x102 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x119>; - cooling-device = <0x103 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x119>; - cooling-device = <0x104 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x119>; - cooling-device = <0x105 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x119>; - cooling-device = <0x106 0x00 0x00>; - }; - }; - }; - - mdm-core-lowf { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_floor"; - thermal-sensors = <0xf0 0x07>; - tracks-low; - - trips { - - mdm-trip { - temperature = <0x1388>; - hysteresis = <0x1388>; - type = "passive"; - 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 = <0x9d 0x01 0x01>; - }; - - cx_vdd_cdev { - trip = <0x11a>; - cooling-device = <0x100 0x00 0x00>; - }; - - mx_vdd_cdev { - trip = <0x11a>; - cooling-device = <0x101 0x00 0x00>; - }; - - ebi_vdd_cdev { - trip = <0x11a>; - cooling-device = <0x102 0x00 0x00>; - }; - - modem_vdd_cdev { - trip = <0x11a>; - cooling-device = <0x103 0x00 0x00>; - }; - - adsp_vdd_cdev { - trip = <0x11a>; - cooling-device = <0x104 0x00 0x00>; - }; - - cdsp_vdd_cdev { - trip = <0x11a>; - cooling-device = <0x105 0x00 0x00>; - }; - - slpi_vdd_cdev { - trip = <0x11a>; - cooling-device = <0x106 0x00 0x00>; - }; - }; - }; - - ibat-high { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "step_wise"; - thermal-sensors = <0x4f0 0x00>; - wake-capable-sensor; - - trips { - - low-ibat { - temperature = <0x1388>; - hysteresis = <0xc8>; - type = "passive"; - phandle = <0x594>; - }; - }; - }; - - ibat-vhigh { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "step_wise"; - thermal-sensors = <0x4f0 0x01>; - wake-capable-sensor; - - trips { - - ibat_vhigh { - temperature = <0x1770>; - hysteresis = <0x64>; - type = "passive"; - phandle = <0x595>; - }; - }; - }; - - vbat { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-governor = "low_limits_cap"; - thermal-sensors = <0x4f0 0x02>; - wake-capable-sensor; - tracks-low; - - trips { - - low-vbat { - temperature = <0xc80>; - hysteresis = <0x64>; - type = "passive"; - phandle = <0x4f1>; - }; - }; - - cooling-maps { - - vbat_cpu4 { - trip = <0x4f1>; - cooling-device = <0x15 0xfffffffe 0xfffffffe>; - }; - - vbat_cpu5 { - trip = <0x4f1>; - cooling-device = <0x16 0xfffffffe 0xfffffffe>; - }; - - vbat_map6 { - trip = <0x4f1>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - - vbat_map7 { - trip = <0x4f1>; - cooling-device = <0x18 0xfffffffe 0xfffffffe>; - }; - }; - }; - - vbat_low { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "low_limits_cap"; - thermal-sensors = <0x4f0 0x03>; - wake-capable-sensor; - 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 = <0x4f0 0x04>; - wake-capable-sensor; - 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 = <0x4f0 0x05>; - wake-capable-sensor; - tracks-low; - - trips { - - low-soc { - temperature = <0x0a>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x4f2>; - }; - }; - - cooling-maps { - - soc_cpu4 { - trip = <0x4f2>; - cooling-device = <0x15 0xfffffffe 0xfffffffe>; - }; - - soc_cpu5 { - trip = <0x4f2>; - cooling-device = <0x16 0xfffffffe 0xfffffffe>; - }; - - soc_map6 { - trip = <0x4f2>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - - soc_map7 { - trip = <0x4f2>; - cooling-device = <0x18 0xfffffffe 0xfffffffe>; - }; - }; - }; - - pmi8998_tz { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x4f3>; - wake-capable-sensor; - disable-thermal-zone; - - trips { - - pmi8998-trip0 { - temperature = <0x19a28>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x596>; - }; - - pmi8998-trip1 { - temperature = <0x1e848>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x597>; - }; - - pmi8998-trip2 { - temperature = <0x23668>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x598>; - }; - }; - }; - - xo_therm { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x2f9 0x4c>; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0xfde8>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - cam_therm0 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x2f9 0x4d>; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0xfde8>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - cam_therm1 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x2f9 0x4e>; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0xfde8>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - pa_therm0 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x2f9 0x4f>; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0xfde8>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - pa_therm1 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x2f9 0x50>; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0xfde8>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - quiet_therm { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x2f9 0x51>; - thermal-governor = "user_space"; - - trips { - - active-config0 { - temperature = <0xfde8>; - hysteresis = <0x3e8>; - 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>; - phandle = <0xef>; - }; - - 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>; - phandle = <0xf0>; - }; - - mem_dump { - compatible = "qcom,mem-dump"; - memory-region = <0x11b>; - - 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"; - 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"; - phandle = <0x5e>; - }; - - 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 0x77 0x22 0x79>; - 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 = <0x11c>; - pinctrl-2 = <0x11c 0x11d>; - pinctrl-3 = <0x11e>; - pinctrl-4 = <0x11e 0x11f>; - pinctrl-5 = <0x11c 0x11e>; - pinctrl-6 = <0x11c 0x11d 0x11e 0x11f>; - qcom,smmu-s1-bypass; - iommus = <0x29 0x20 0x0f>; - phandle = <0x32c>; - }; - - rpmh-regulator-ebilvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "ebi.lvl"; - - regulator-s1 { - regulator-name = "pm8998_s1_level"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x01>; - regulator-max-microvolt = <0x10000>; - phandle = <0x32d>; - }; - - regulator-cdev { - compatible = "qcom,rpmh-reg-cdev"; - mboxes = <0x80 0x00>; - qcom,reg-resource-name = "ebi"; - #cooling-cells = <0x02>; - phandle = <0x102>; - }; - }; - - rpmh-regulator-smpa2 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 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>; - phandle = <0x32e>; - }; - }; - - rpmh-regulator-smpa3 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 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>; - phandle = <0x32f>; - }; - }; - - rpmh-regulator-smpa5 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 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>; - phandle = <0xa3>; - }; - }; - - rpmh-regulator-mxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0x8a 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>; - phandle = <0x8c>; - }; - - regulator-s6-level-ao { - regulator-name = "pm8998_s6_level_ao"; - qcom,set = <0x01>; - regulator-min-microvolt = <0x01>; - regulator-max-microvolt = <0x10000>; - phandle = <0x9e>; - }; - - mx-cdev-lvl { - compatible = "qcom,regulator-cooling-device"; - regulator-cdev-supply = <0x8c>; - regulator-levels = <0x101 0x01>; - #cooling-cells = <0x02>; - phandle = <0x101>; - }; - }; - - rpmh-regulator-smpa7 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 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>; - phandle = <0xa2>; - }; - }; - - rpmh-regulator-cxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "cx.lvl"; - pm8998_s9_level-parent-supply = <0x8c>; - pm8998_s9_level_ao-parent-supply = <0x9e>; - - 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>; - 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>; - phandle = <0x8b>; - }; - - regulator-cdev { - compatible = "qcom,rpmh-reg-cdev"; - mboxes = <0x80 0x00>; - qcom,reg-resource-name = "cx"; - #cooling-cells = <0x02>; - phandle = <0x100>; - }; - }; - - rpmh-regulator-ldoa1 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "ldoa1"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - 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 = <0x02>; - phandle = <0xa0>; - }; - - 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 = <0x02>; - qcom,init-enable = <0x00>; - }; - }; - - rpmh-regulator-ldoa2 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "ldoa2"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - regulator-always-on; - phandle = <0x330>; - }; - }; - - rpmh-regulator-ldoa3 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "ldoa3"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x331>; - }; - }; - - rpmh-regulator-lmxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0x8a 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>; - phandle = <0xb6>; - }; - }; - - rpmh-regulator-ldoa5 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "ldoa5"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0xeb>; - }; - }; - - rpmh-regulator-ldoa6 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "ldoa6"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x332>; - }; - }; - - rpmh-regulator-ldoa7 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "ldoa7"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0xec>; - }; - }; - - rpmh-regulator-ldoa8 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "ldoa8"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x333>; - }; - }; - - rpmh-regulator-ldoa9 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "ldoa9"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x334>; - }; - }; - - rpmh-regulator-ldoa10 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "ldoa10"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x335>; - }; - }; - - rpmh-regulator-ldoa11 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "ldoa11"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x336>; - }; - }; - - rpmh-regulator-ldoa12 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "ldoa12"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x121>; - }; - }; - - rpmh-regulator-ldoa13 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "ldoa13"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x337>; - }; - }; - - rpmh-regulator-ldoa14 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "ldoa14"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x2710>; - proxy-supply = <0x120>; - - regulator-l14 { - regulator-name = "pm8998_l14"; - qcom,set = <0x03>; - qcom,proxy-consumer-enable; - qcom,proxy-consumer-current = <0x1c138>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1e8480>; - qcom,init-voltage = <0x1cfde0>; - qcom,init-mode = <0x04>; - phandle = <0x120>; - regulator-boot-on; - }; - }; - - rpmh-regulator-ldoa15 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "ldoa15"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x338>; - }; - }; - - rpmh-regulator-ldoa16 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "ldoa16"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x339>; - }; - }; - - rpmh-regulator-ldoa17 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "ldoa17"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0xed>; - }; - }; - - rpmh-regulator-ldoa18 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "ldoa18"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x33a>; - }; - }; - - rpmh-regulator-ldoa19 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "ldoa19"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x33b>; - }; - }; - - rpmh-regulator-ldoa20 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "ldoa20"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x04>; - phandle = <0x33c>; - }; - }; - - rpmh-regulator-ldoa21 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "ldoa21"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x2710>; - - regulator-l21 { - regulator-name = "pm8998_l21"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x294280>; - regulator-max-microvolt = <0x2d2a80>; - qcom,init-voltage = <0x294280>; - qcom,init-mode = <0x02>; - phandle = <0x33d>; - }; - }; - - rpmh-regulator-ldoa22 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "ldoa22"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x2bb380>; - qcom,init-mode = <0x02>; - phandle = <0x33e>; - }; - }; - - rpmh-regulator-ldoa23 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "ldoa23"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x33f>; - }; - }; - - rpmh-regulator-ldoa24 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "ldoa24"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x2710>; - pm8998_l24-parent-supply = <0x121>; - - regulator-l24 { - regulator-name = "pm8998_l24"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x2f1e80>; - regulator-max-microvolt = <0x2f1e80>; - qcom,init-voltage = <0x2f1e80>; - qcom,init-mode = <0x02>; - phandle = <0xba>; - }; - }; - - rpmh-regulator-ldoa25 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "ldoa25"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0xee>; - }; - }; - - rpmh-regulator-ldoa26 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "ldoa26"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - 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 = <0x02>; - phandle = <0x2e>; - }; - }; - - rpmh-regulator-lcxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0x8a 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>; - phandle = <0xb5>; - }; - }; - - rpmh-regulator-ldoa28 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "ldoa28"; - qcom,regulator-type = "pmic4-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x01>; - - regulator-l28 { - regulator-name = "pm8998_l28"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x325aa0>; - regulator-max-microvolt = <0x325aa0>; - qcom,init-voltage = <0x325aa0>; - qcom,init-mode = <0x02>; - phandle = <0x340>; - regulator-boot-on; - }; - }; - - rpmh-regulator-vsa1 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "vsa1"; - - regulator-lvs1 { - regulator-name = "pm8998_lvs1"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - phandle = <0x341>; - }; - }; - - rpmh-regulator-vsa2 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "vsa2"; - - regulator-lvs2 { - regulator-name = "pm8998_lvs2"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - phandle = <0x342>; - }; - }; - - rpmh-regulator-bobb1 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 0x00>; - qcom,resource-name = "bobb1"; - qcom,regulator-type = "pmic4-bob"; - 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>; - phandle = <0x343>; - }; - - 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 = <0x03>; - phandle = <0x344>; - }; - }; - - rpmh-regulator-gfxlvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0x8a 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>; - phandle = <0x1d>; - }; - }; - - rpmh-regulator-msslvl { - compatible = "qcom,rpmh-arc-regulator"; - mboxes = <0x8a 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>; - phandle = <0xad>; - }; - }; - - rpmh-regulator-smpc3 { - compatible = "qcom,rpmh-vrm-regulator"; - mboxes = <0x8a 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>; - phandle = <0x345>; - }; - }; - - refgen-regulator@ff1000 { - compatible = "qcom,refgen-regulator"; - reg = <0xff1000 0x60>; - regulator-name = "refgen"; - regulator-enable-ramp-delay = <0x05>; - status = "ok"; - proxy-supply = <0x122>; - qcom,proxy-consumer-enable; - phandle = <0x122>; - }; - - csr@6001000 { - compatible = "qcom,coresight-csr"; - reg = <0x6001000 0x1000>; - reg-names = "csr-base"; - coresight-name = "coresight-csr"; - qcom,usb-bam-support; - qcom,hwctrl-set-support; - qcom,set-byte-cntr-support; - qcom,blk-size = <0x01>; - phandle = <0x128>; - }; - - csr@6b0e000 { - compatible = "qcom,coresight-csr"; - reg = <0x6b0e000 0x1000>; - reg-names = "csr-base"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - coresight-name = "coresight-swao-csr"; - qcom,timestamp-support; - qcom,blk-size = <0x01>; - phandle = <0x346>; - }; - - replicator@6046000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b909>; - reg = <0x6046000 0x1000>; - reg-names = "replicator-base"; - coresight-name = "coresight-replicator"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x347>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x123>; - phandle = <0x135>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x124>; - phandle = <0x136>; - }; - }; - }; - }; - - replicator@6b0a000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b909>; - reg = <0x6b0a000 0x1000>; - reg-names = "replicator-base"; - coresight-name = "coresight-replicator-swao"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x348>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x125>; - phandle = <0x129>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0x126>; - phandle = <0x187>; - }; - }; - - port@2 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x127>; - phandle = <0x142>; - }; - }; - }; - }; - - tmc@6b09000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b961>; - reg = <0x6b09000 0x1000>; - reg-names = "tmc-base"; - coresight-name = "coresight-tmc-etf-swao"; - coresight-csr = <0x128>; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x349>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x129>; - phandle = <0x125>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x12a>; - phandle = <0x12b>; - }; - }; - }; - }; - - funnel@0x6b08000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6b08000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-swao"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x34a>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x12b>; - phandle = <0x12a>; - }; - }; - - port@1 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x12c>; - phandle = <0x188>; - }; - }; - - port@2 { - reg = <0x07>; - - endpoint { - slave-mode; - remote-endpoint = <0x12d>; - phandle = <0x12e>; - }; - }; - }; - }; - - 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 = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x34b>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x12e>; - phandle = <0x12d>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x12f>; - phandle = <0x131>; - }; - }; - - port@2 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x130>; - phandle = <0x132>; - }; - }; - }; - }; - - tpdm@6b02000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6b02000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-swao-0"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x34c>; - - port { - - endpoint { - remote-endpoint = <0x131>; - phandle = <0x12f>; - }; - }; - }; - - tpdm@6b03000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6b03000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-swao-1"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x34d>; - - port { - - endpoint { - remote-endpoint = <0x132>; - phandle = <0x130>; - }; - }; - }; - - 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 = <0x133 0x134>; - coresight-csr = <0x128>; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - interrupts = <0x00 0x10e 0x01>; - interrupt-names = "byte-cntr-irq"; - phandle = <0x34e>; - - port { - - endpoint { - slave-mode; - remote-endpoint = <0x135>; - phandle = <0x123>; - }; - }; - }; - - tmc@6047000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b961>; - reg = <0x6047000 0x1000>; - reg-names = "tmc-base"; - coresight-name = "coresight-tmc-etf"; - coresight-ctis = <0x133 0x134>; - coresight-csr = <0x128>; - arm,default-sink; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x34f>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x136>; - phandle = <0x124>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x137>; - phandle = <0x138>; - }; - }; - }; - }; - - funnel@6045000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6045000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-merg"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x350>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x138>; - phandle = <0x137>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x139>; - phandle = <0x13c>; - }; - }; - - port@2 { - reg = <0x02>; - - endpoint { - slave-mode; - remote-endpoint = <0x13a>; - phandle = <0x140>; - }; - }; - }; - }; - - 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 = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x351>; - - port { - - endpoint { - remote-endpoint = <0x13b>; - phandle = <0x13f>; - }; - }; - }; - - 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"; - coresight-csr = <0x128>; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x352>; - }; - - funnel@0x6041000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6041000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-in0"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x353>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x13c>; - phandle = <0x139>; - }; - }; - - port@1 { - reg = <0x03>; - - endpoint { - slave-mode; - remote-endpoint = <0x13d>; - phandle = <0x17e>; - }; - }; - - port@2 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x13e>; - phandle = <0x181>; - }; - }; - - port@3 { - reg = <0x07>; - - endpoint { - slave-mode; - remote-endpoint = <0x13f>; - phandle = <0x13b>; - }; - }; - }; - }; - - funnel@0x6043000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6043000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-in2"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x354>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x140>; - phandle = <0x13a>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x141>; - phandle = <0x189>; - }; - }; - - port@2 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x142>; - phandle = <0x127>; - }; - }; - - port@3 { - reg = <0x02>; - - endpoint { - slave-mode; - remote-endpoint = <0x143>; - phandle = <0x154>; - }; - }; - - port@4 { - reg = <0x05>; - - endpoint { - slave-mode; - remote-endpoint = <0x144>; - phandle = <0x18c>; - }; - }; - - port@5 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x145>; - phandle = <0x146>; - }; - }; - }; - }; - - funnel@0x6943000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6943000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-gfx"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - status = "disabled"; - phandle = <0x355>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x146>; - phandle = <0x145>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x147>; - phandle = <0x2a8>; - }; - }; - - port@2 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x148>; - phandle = <0x2a9>; - }; - }; - }; - }; - - 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 = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x356>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x149>; - phandle = <0x182>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x14a>; - phandle = <0x15e>; - }; - }; - - port@2 { - reg = <0x02>; - - endpoint { - slave-mode; - remote-endpoint = <0x14b>; - phandle = <0x16a>; - }; - }; - - port@3 { - reg = <0x03>; - - endpoint { - slave-mode; - remote-endpoint = <0x14c>; - phandle = <0x172>; - }; - }; - - port@4 { - reg = <0x05>; - - endpoint { - slave-mode; - remote-endpoint = <0x14d>; - phandle = <0x159>; - }; - }; - - port@5 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x14e>; - phandle = <0x16d>; - }; - }; - - port@6 { - reg = <0x07>; - - endpoint { - slave-mode; - remote-endpoint = <0x14f>; - phandle = <0x177>; - }; - }; - - port@7 { - reg = <0x09>; - - endpoint { - slave-mode; - remote-endpoint = <0x150>; - phandle = <0x176>; - }; - }; - - port@8 { - reg = <0x0a>; - - endpoint { - slave-mode; - remote-endpoint = <0x151>; - phandle = <0x160>; - }; - }; - - port@9 { - reg = <0x0b>; - - endpoint { - slave-mode; - remote-endpoint = <0x152>; - phandle = <0x15f>; - }; - }; - - port@10 { - reg = <0x0d>; - - endpoint { - slave-mode; - remote-endpoint = <0x153>; - phandle = <0x175>; - }; - }; - }; - }; - - funnel@6832000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6832000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-modem"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x357>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x154>; - phandle = <0x143>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x155>; - phandle = <0x156>; - }; - }; - }; - }; - - 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 = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x358>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x156>; - phandle = <0x155>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x157>; - phandle = <0x158>; - }; - }; - }; - }; - - tpdm@6830000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6830000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-modem"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x359>; - - port { - - endpoint { - remote-endpoint = <0x158>; - phandle = <0x157>; - }; - }; - }; - - funnel@6845000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6845000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-lpass"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x35a>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x159>; - phandle = <0x14d>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x15a>; - phandle = <0x15d>; - }; - }; - }; - }; - - 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 = <0x7e 0x00>; - clock-names = "apb_pclk"; - qcom,duplicate-funnel; - phandle = <0x35b>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x15b>; - phandle = <0x183>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x15c>; - phandle = <0x18a>; - }; - }; - }; - }; - - tpdm@6844000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6844000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-lpass"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x35c>; - - port { - - endpoint { - remote-endpoint = <0x15d>; - phandle = <0x15a>; - }; - }; - }; - - tpdm@6c28000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6c28000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-center"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x35d>; - - port { - - endpoint { - remote-endpoint = <0x15e>; - phandle = <0x14a>; - }; - }; - }; - - tpdm@6a24000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6a24000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-north"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x35e>; - - port { - - endpoint { - remote-endpoint = <0x15f>; - phandle = <0x152>; - }; - }; - }; - - tpdm@69d0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x69d0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-qm"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x35f>; - - port { - - endpoint { - remote-endpoint = <0x160>; - phandle = <0x151>; - }; - }; - }; - - 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 = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x360>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x161>; - phandle = <0x18f>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x162>; - phandle = <0x163>; - }; - }; - }; - }; - - tpdm@7860000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x7860000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-apss"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x361>; - - port { - - endpoint { - remote-endpoint = <0x163>; - phandle = <0x162>; - }; - }; - }; - - 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 = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x362>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x164>; - phandle = <0x190>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x165>; - phandle = <0x166>; - }; - }; - }; - }; - - tpdm@78a0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x78a0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-llm-silver"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x363>; - - port { - - endpoint { - remote-endpoint = <0x166>; - phandle = <0x165>; - }; - }; - }; - - 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 = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x364>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x167>; - phandle = <0x191>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x168>; - phandle = <0x169>; - }; - }; - }; - }; - - tpdm@78b0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x78b0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-llm-gold"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x365>; - - port { - - endpoint { - remote-endpoint = <0x169>; - phandle = <0x168>; - }; - }; - }; - - funnel@6c0b000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6c0b000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-dl-mm"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x366>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x16a>; - phandle = <0x14b>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x16b>; - phandle = <0x16c>; - }; - }; - }; - }; - - tpdm@6c08000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6c08000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-mm"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x367>; - - port { - - endpoint { - remote-endpoint = <0x16c>; - phandle = <0x16b>; - }; - }; - }; - - funnel@6861000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6861000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-turing"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x368>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x16d>; - phandle = <0x14e>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x16e>; - phandle = <0x171>; - }; - }; - }; - }; - - 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 = <0x7e 0x00>; - clock-names = "apb_pclk"; - qcom,duplicate-funnel; - phandle = <0x369>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x16f>; - phandle = <0x184>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x170>; - phandle = <0x186>; - }; - }; - }; - }; - - tpdm@6860000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6860000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-turing"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x36a>; - - port { - - endpoint { - remote-endpoint = <0x171>; - phandle = <0x16e>; - }; - }; - }; - - funnel@69e2000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x69e2000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-ddr-0"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x36b>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x172>; - phandle = <0x14c>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x173>; - phandle = <0x174>; - }; - }; - }; - }; - - tpdm@69e0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x69e0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-ddr"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - qcom,msr-fix-req; - phandle = <0x36c>; - - port { - - endpoint { - remote-endpoint = <0x174>; - phandle = <0x173>; - }; - }; - }; - - tpdm@6850000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6850000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-pimem"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x36d>; - - port { - - endpoint { - remote-endpoint = <0x175>; - phandle = <0x153>; - }; - }; - }; - - tpdm@684c000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x684c000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-prng"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x36e>; - - port { - - endpoint { - remote-endpoint = <0x176>; - phandle = <0x150>; - }; - }; - }; - - tpdm@6840000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6840000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-vsense"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x36f>; - - port { - - endpoint { - remote-endpoint = <0x177>; - phandle = <0x14f>; - }; - }; - }; - - 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 = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x370>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x178>; - phandle = <0x18e>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x179>; - phandle = <0x17a>; - }; - }; - }; - }; - - tpdm@7830000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x7830000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-olc"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x371>; - - port { - - endpoint { - remote-endpoint = <0x17a>; - phandle = <0x179>; - }; - }; - }; - - 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 = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x372>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x17b>; - phandle = <0x17f>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x17c>; - phandle = <0x17d>; - }; - }; - }; - }; - - tpdm@6880000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6880000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-spss"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x373>; - - port { - - endpoint { - remote-endpoint = <0x17d>; - phandle = <0x17c>; - }; - }; - }; - - funnel@6883000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6883000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-spss"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x374>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x17e>; - phandle = <0x13d>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x17f>; - phandle = <0x17b>; - }; - }; - - port@2 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x180>; - phandle = <0x18b>; - }; - }; - }; - }; - - funnel@6005000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6005000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-qatb"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x375>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x181>; - phandle = <0x13e>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x182>; - phandle = <0x149>; - }; - }; - - port@2 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x183>; - phandle = <0x15b>; - }; - }; - - port@3 { - reg = <0x07>; - - endpoint { - slave-mode; - remote-endpoint = <0x184>; - phandle = <0x16f>; - }; - }; - }; - }; - - 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 = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x376>; - }; - - 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 = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x377>; - }; - - 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 = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x378>; - }; - - cti@6c09000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6c09000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-dlmm_cti0"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x379>; - }; - - cti@6c0a000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6c0a000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-dlmm_cti1"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x37a>; - }; - - cti@78e0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x78e0000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-apss_cti0"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x37b>; - }; - - cti@78f0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x78f0000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-apss_cti1"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x37c>; - }; - - cti@7900000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7900000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-apss_cti2"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x37d>; - }; - - cti@6010000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6010000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti0"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x133>; - }; - - cti@6011000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6011000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti1"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x37e>; - }; - - cti@6012000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6012000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti2"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - qcom,cti-gpio-trigout = <0x04>; - pinctrl-names = "cti-trigout-pctrl"; - pinctrl-0 = <0x185>; - phandle = <0x37f>; - }; - - cti@6013000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6013000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti3"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x380>; - }; - - cti@6014000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6014000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti4"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x381>; - }; - - cti@6015000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6015000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti5"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x382>; - }; - - cti@6016000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6016000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti6"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x383>; - }; - - cti@6017000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6017000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti7"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x384>; - }; - - cti@6018000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6018000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti8"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x134>; - }; - - cti@6019000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6019000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti9"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x385>; - }; - - cti@601a000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601a000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti10"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x386>; - }; - - cti@601b000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601b000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti11"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x387>; - }; - - cti@601c000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601c000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti12"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x388>; - }; - - cti@601d000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601d000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti13"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x389>; - }; - - cti@601e000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601e000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti14"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x38a>; - }; - - cti@601f000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601f000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti15"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x38b>; - }; - - cti@7020000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7020000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu0"; - cpu = <0x11>; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x38c>; - }; - - cti@7120000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7120000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu1"; - cpu = <0x12>; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x38d>; - }; - - cti@7220000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7220000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu2"; - cpu = <0x13>; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x38e>; - }; - - cti@7320000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7320000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu3"; - cpu = <0x14>; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x38f>; - }; - - cti@7420000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7420000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu4"; - cpu = <0x15>; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x390>; - }; - - cti@7520000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7520000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu5"; - cpu = <0x16>; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x391>; - }; - - cti@7620000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7620000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu6"; - cpu = <0x17>; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x392>; - }; - - cti@7720000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7720000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu7"; - cpu = <0x18>; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x393>; - }; - - cti@6b04000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6b04000 0x1000>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-swao_cti0"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x394>; - }; - - 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 = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x395>; - }; - - turing_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-turing-etm0"; - qcom,inst-id = <0x0d>; - - port { - - endpoint { - remote-endpoint = <0x186>; - phandle = <0x170>; - }; - }; - }; - - dummy_sink { - compatible = "qcom,coresight-dummy"; - coresight-name = "coresight-eud"; - qcom,dummy-sink; - phandle = <0x396>; - - port { - - endpoint { - slave-mode; - remote-endpoint = <0x187>; - phandle = <0x126>; - }; - }; - }; - - sensor_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-sensor-etm0"; - qcom,inst-id = <0x08>; - - port { - - endpoint { - remote-endpoint = <0x188>; - phandle = <0x12c>; - }; - }; - }; - - modem_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-modem-etm0"; - qcom,inst-id = <0x02>; - - port { - - endpoint { - remote-endpoint = <0x189>; - phandle = <0x141>; - }; - }; - }; - - audio_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-audio-etm0"; - qcom,inst-id = <0x05>; - - port { - - endpoint { - remote-endpoint = <0x18a>; - phandle = <0x15c>; - }; - }; - }; - - spss_etm0 { - compatible = "qcom,coresight-dummy"; - coresight-name = "coresight-spss-etm0"; - qcom,dummy-source; - - port { - - endpoint { - remote-endpoint = <0x18b>; - phandle = <0x180>; - }; - }; - }; - - funnel@7810000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x7810000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-apss-merg"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x397>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x18c>; - phandle = <0x144>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x18d>; - phandle = <0x19a>; - }; - }; - - port@2 { - reg = <0x02>; - - endpoint { - slave-mode; - remote-endpoint = <0x18e>; - phandle = <0x178>; - }; - }; - - port@3 { - reg = <0x04>; - - endpoint { - slave-mode; - remote-endpoint = <0x18f>; - phandle = <0x161>; - }; - }; - - port@4 { - reg = <0x05>; - - endpoint { - slave-mode; - remote-endpoint = <0x190>; - phandle = <0x164>; - }; - }; - - port@5 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x191>; - phandle = <0x167>; - }; - }; - }; - }; - - etm@7040000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7040000 0x1000>; - cpu = <0x11>; - coresight-name = "coresight-etm0"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x398>; - - port { - - endpoint { - remote-endpoint = <0x192>; - phandle = <0x19b>; - }; - }; - }; - - etm@7140000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7140000 0x1000>; - cpu = <0x12>; - coresight-name = "coresight-etm1"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x399>; - - port { - - endpoint { - remote-endpoint = <0x193>; - phandle = <0x19c>; - }; - }; - }; - - etm@7240000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7240000 0x1000>; - cpu = <0x13>; - coresight-name = "coresight-etm2"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x39a>; - - port { - - endpoint { - remote-endpoint = <0x194>; - phandle = <0x19d>; - }; - }; - }; - - etm@7340000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7340000 0x1000>; - cpu = <0x14>; - coresight-name = "coresight-etm3"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x39b>; - - port { - - endpoint { - remote-endpoint = <0x195>; - phandle = <0x19e>; - }; - }; - }; - - etm@7440000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7440000 0x1000>; - cpu = <0x15>; - coresight-name = "coresight-etm4"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x39c>; - - port { - - endpoint { - remote-endpoint = <0x196>; - phandle = <0x19f>; - }; - }; - }; - - etm@7540000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7540000 0x1000>; - cpu = <0x16>; - coresight-name = "coresight-etm5"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x39d>; - - port { - - endpoint { - remote-endpoint = <0x197>; - phandle = <0x1a0>; - }; - }; - }; - - etm@7640000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7640000 0x1000>; - cpu = <0x17>; - coresight-name = "coresight-etm6"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x39e>; - - port { - - endpoint { - remote-endpoint = <0x198>; - phandle = <0x1a1>; - }; - }; - }; - - etm@7740000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7740000 0x1000>; - cpu = <0x18>; - coresight-name = "coresight-etm7"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x39f>; - - port { - - endpoint { - remote-endpoint = <0x199>; - phandle = <0x1a2>; - }; - }; - }; - - funnel@7800000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0x3b908>; - reg = <0x7800000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-apss"; - clocks = <0x7e 0x00>; - clock-names = "apb_pclk"; - phandle = <0x3a0>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x19a>; - phandle = <0x18d>; - }; - }; - - port@1 { - reg = <0x00>; - - endpoint { - slave-mode; - remote-endpoint = <0x19b>; - phandle = <0x192>; - }; - }; - - port@2 { - reg = <0x01>; - - endpoint { - slave-mode; - remote-endpoint = <0x19c>; - phandle = <0x193>; - }; - }; - - port@3 { - reg = <0x02>; - - endpoint { - slave-mode; - remote-endpoint = <0x19d>; - phandle = <0x194>; - }; - }; - - port@4 { - reg = <0x03>; - - endpoint { - slave-mode; - remote-endpoint = <0x19e>; - phandle = <0x195>; - }; - }; - - port@5 { - reg = <0x04>; - - endpoint { - slave-mode; - remote-endpoint = <0x19f>; - phandle = <0x196>; - }; - }; - - port@6 { - reg = <0x05>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a0>; - phandle = <0x197>; - }; - }; - - port@7 { - reg = <0x06>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a1>; - phandle = <0x198>; - }; - }; - - port@8 { - reg = <0x07>; - - endpoint { - slave-mode; - remote-endpoint = <0x1a2>; - phandle = <0x199>; - }; - }; - }; - }; - - 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 = <0x1a3>; - interrupts = <0x00 0xe5 0x04 0x00 0xe7 0x04 0x00 0x16c 0x04 0x00 0x16d 0x04 0x00 0x16e 0x04 0x00 0x16f 0x04 0x00 0x170 0x04 0x00 0x171 0x04 0x00 0x172 0x04 0x00 0x173 0x04>; - clock-names = "gcc_gpu_memnoc_gfx_clk"; - clocks = <0x22 0x29>; - 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>; - phandle = <0x1ab>; - }; - - 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>; - 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 = <0x1a4>; - 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>; - phandle = <0x3a1>; - }; - - 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 = <0x1a5>; - 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>; - phandle = <0x3a2>; - }; - - 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 = <0x1a6>; - 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>; - phandle = <0x3a3>; - }; - - 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 = <0x1a7>; - 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>; - phandle = <0x3a4>; - }; - - 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 = <0x1a8>; - 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>; - phandle = <0x3a5>; - }; - - 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>; - phandle = <0x3a6>; - }; - - 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 = <0x1a9>; - 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>; - phandle = <0x3a7>; - }; - - 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 = <0x1aa>; - clock-names = "gcc_aggre_noc_pcie_tbu_clk"; - clocks = <0x22 0x06>; - 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>; - phandle = <0x3a8>; - }; - }; - - kgsl_iommu_test_device { - status = "disabled"; - compatible = "iommu-debug-test"; - iommus = <0x1ab 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"; - phandle = <0x3a9>; - }; - - qcom,ion-heap@22 { - reg = <0x16>; - memory-region = <0xbf>; - qcom,ion-heap-type = "DMA"; - }; - - qcom,ion-heap@27 { - reg = <0x1b>; - memory-region = <0x1ac>; - qcom,ion-heap-type = "DMA"; - }; - - qcom,ion-heap@19 { - reg = <0x13>; - memory-region = <0x1ad>; - qcom,ion-heap-type = "DMA"; - }; - - qcom,ion-heap@13 { - reg = <0x0d>; - memory-region = <0x1ae>; - qcom,ion-heap-type = "HYP_CMA"; - }; - - qcom,ion-heap@10 { - reg = <0x0a>; - memory-region = <0x1af>; - 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>; - phandle = <0x1b0>; - }; - - qcom,smp2pgpio_test_smp2p_15_in { - compatible = "qcom,smp2pgpio_test_smp2p_15_in"; - gpios = <0x1b0 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>; - phandle = <0x1b1>; - }; - - qcom,smp2pgpio_test_smp2p_15_out { - compatible = "qcom,smp2pgpio_test_smp2p_15_out"; - gpios = <0x1b1 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>; - phandle = <0x1b2>; - }; - - qcom,smp2pgpio_test_smp2p_1_in { - compatible = "qcom,smp2pgpio_test_smp2p_1_in"; - gpios = <0x1b2 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>; - phandle = <0x1b3>; - }; - - qcom,smp2pgpio_test_smp2p_1_out { - compatible = "qcom,smp2pgpio_test_smp2p_1_out"; - gpios = <0x1b3 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>; - phandle = <0x1b4>; - }; - - qcom,smp2pgpio_test_smp2p_2_in { - compatible = "qcom,smp2pgpio_test_smp2p_2_in"; - gpios = <0x1b4 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>; - phandle = <0x1b5>; - }; - - qcom,smp2pgpio_test_smp2p_2_out { - compatible = "qcom,smp2pgpio_test_smp2p_2_out"; - gpios = <0x1b5 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>; - phandle = <0x1b6>; - }; - - qcom,smp2pgpio_test_smp2p_3_in { - compatible = "qcom,smp2pgpio_test_smp2p_3_in"; - gpios = <0x1b6 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>; - phandle = <0x1b7>; - }; - - qcom,smp2pgpio_test_smp2p_3_out { - compatible = "qcom,smp2pgpio_test_smp2p_3_out"; - gpios = <0x1b7 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>; - phandle = <0x1b8>; - }; - - qcom,smp2pgpio_test_smp2p_5_in { - compatible = "qcom,smp2pgpio_test_smp2p_5_in"; - gpios = <0x1b8 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>; - phandle = <0x1b9>; - }; - - qcom,smp2pgpio_test_smp2p_5_out { - compatible = "qcom,smp2pgpio_test_smp2p_5_out"; - gpios = <0x1b9 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>; - phandle = <0x1ba>; - }; - - qcom,smp2pgpio-sleepstate-3-out { - compatible = "qcom,smp2pgpio_sleepstate_3_out"; - gpios = <0x1ba 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>; - phandle = <0xaf>; - }; - - 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>; - phandle = <0xb0>; - }; - - 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>; - phandle = <0xb3>; - }; - - 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>; - phandle = <0xb4>; - }; - - 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>; - phandle = <0xb8>; - }; - - 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>; - phandle = <0xb9>; - }; - - 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>; - phandle = <0xbd>; - }; - - 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>; - phandle = <0xbe>; - }; - - 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>; - phandle = <0xe7>; - }; - - 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>; - phandle = <0xe8>; - }; - - 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>; - phandle = <0xea>; - }; - - 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 = <0x1bb>; - regulator-names = "gdscr\0refgen"; - csi-vdd-voltage = <0x124f80>; - mipi-csi-vdd-supply = <0x2f>; - clocks = <0xa5 0x06 0xa5 0x55 0xa5 0x54 0xa5 0x09 0xa5 0x0a 0xa5 0x13 0xa5 0x0c 0xa5 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"; - src-clock-name = "csi0phytimer_clk_src"; - clock-cntl-level = "turbo"; - clock-rates = <0x00 0x00 0x00 0x00 0x16e36000 0x00 0x100db355 0x00>; - status = "ok"; - refgen-supply = <0x122>; - phandle = <0x8d>; - }; - - 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 = <0x1bb>; - regulator-names = "gdscr\0refgen"; - csi-vdd-voltage = <0x124f80>; - mipi-csi-vdd-supply = <0x2f>; - clocks = <0xa5 0x06 0xa5 0x55 0xa5 0x54 0xa5 0x09 0xa5 0x0a 0xa5 0x14 0xa5 0x0e 0xa5 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"; - src-clock-name = "csi1phytimer_clk_src"; - clock-cntl-level = "turbo"; - clock-rates = <0x00 0x00 0x00 0x00 0x16e36000 0x00 0x100db355 0x00>; - status = "ok"; - refgen-supply = <0x122>; - phandle = <0x8e>; - }; - - 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 = <0x1bb>; - regulator-names = "gdscr\0refgen"; - csi-vdd-voltage = <0x124f80>; - mipi-csi-vdd-supply = <0x2f>; - clocks = <0xa5 0x06 0xa5 0x55 0xa5 0x54 0xa5 0x09 0xa5 0x0a 0xa5 0x15 0xa5 0x10 0xa5 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"; - src-clock-name = "csi2phytimer_clk_src"; - clock-cntl-level = "turbo"; - clock-rates = <0x00 0x00 0x00 0x00 0x16e36000 0x00 0x100db355 0x00>; - status = "ok"; - refgen-supply = <0x122>; - phandle = <0x8f>; - }; - - 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 = <0x1bb>; - regulator-names = "gdscr"; - clocks = <0xa5 0x06 0xa5 0x55 0xa5 0x54 0xa5 0x09 0xa5 0x07 0xa5 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 = <0x1bc 0x1bd>; - pinctrl-1 = <0x1be 0x1bf>; - 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"; - phandle = <0x90>; - - 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"; - phandle = <0x3aa>; - }; - - 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"; - phandle = <0x3ab>; - }; - - 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"; - phandle = <0x3ac>; - }; - - 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"; - phandle = <0x3ad>; - }; - - 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 = <0x50d>; - regulator-names = "cam_vaf"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x2ab980>; - rgltr-max-voltage = <0x2ab980>; - rgltr-load-current = <0x00>; - phandle = <0x515>; - }; - - qcom,actuator@1 { - cell-index = <0x01>; - reg = <0x01>; - compatible = "qcom,actuator"; - cci-master = <0x01>; - cam_vaf-supply = <0x50e>; - regulator-names = "cam_vaf"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x2ab980>; - rgltr-max-voltage = <0x2ab980>; - rgltr-load-current = <0x00>; - phandle = <0x51a>; - }; - - qcom,ois@0 { - cell-index = <0x00>; - reg = <0x00>; - compatible = "qcom,ois"; - cci-master = <0x00>; - cam_vaf-supply = <0x50f>; - regulator-names = "cam_vaf"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x2ab980>; - rgltr-max-voltage = <0x2ab980>; - rgltr-load-current = <0x00>; - status = "ok"; - phandle = <0x517>; - }; - - qcom,eeprom@0 { - cell-index = <0x00>; - reg = <0x00>; - compatible = "qcom,eeprom"; - slave-addr = <0xa0>; - i2c-freq-mode = <0x01>; - num-blocks = <0x01>; - page0 = <0x00 0x00 0x00 0x00 0x00 0x00>; - poll0 = <0x00 0x00 0x00 0x00 0x00 0x00>; - mem0 = <0x2000 0x00 0x02 0x00 0x01 0x00>; - qcom,cam-power-seq-type = "cam_vio"; - qcom,cam-power-seq-cfg-val = <0x01>; - qcom,cam-power-seq-delay = <0x01>; - cam_vio-supply = <0x510>; - cam_clk-supply = <0x1bb>; - regulator-names = "cam_vio\0cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x00 0x00>; - rgltr-max-voltage = <0x00 0x00>; - rgltr-load-current = <0x00 0x00>; - gpio-no-mux = <0x00>; - pinctrl-names = "cam_default\0cam_suspend"; - pinctrl-0 = <0x48b 0x48d>; - pinctrl-1 = <0x48c 0x48e>; - gpios = <0x34 0x0d 0x00>; - gpio-req-tbl-num = <0x00>; - gpio-req-tbl-flags = <0x01>; - gpio-req-tbl-label = "CAMIF_MCLK0"; - cci-master = <0x00>; - status = "ok"; - clocks = <0xa5 0x42>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - phandle = <0x516>; - }; - - qcom,eeprom@1 { - cell-index = <0x01>; - reg = <0x01>; - compatible = "qcom,eeprom"; - slave-addr = <0xa0>; - i2c-freq-mode = <0x01>; - num-blocks = <0x01>; - page0 = <0x00 0x00 0x00 0x00 0x00 0x00>; - poll0 = <0x00 0x00 0x00 0x00 0x00 0x00>; - mem0 = <0x2000 0x00 0x02 0x00 0x01 0x00>; - qcom,cam-power-seq-type = "cam_vio"; - qcom,cam-power-seq-cfg-val = <0x01>; - qcom,cam-power-seq-delay = <0x01>; - cam_vio-supply = <0x510>; - cam_clk-supply = <0x1bb>; - regulator-names = "cam_vio\0cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x00 0x00>; - rgltr-max-voltage = <0x00 0x00>; - rgltr-load-current = <0x00 0x00>; - gpio-no-mux = <0x00>; - pinctrl-names = "cam_default\0cam_suspend"; - pinctrl-0 = <0x48b 0x499>; - pinctrl-1 = <0x48c 0x49a>; - gpios = <0x34 0x0d 0x00>; - gpio-req-tbl-num = <0x00>; - gpio-req-tbl-flags = <0x01>; - gpio-req-tbl-label = "CAMIF_MCLK0"; - cci-master = <0x00>; - status = "ok"; - clocks = <0xa5 0x42>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - phandle = <0x51b>; - }; - - qcom,eeprom@2 { - cell-index = <0x02>; - reg = <0x02>; - compatible = "qcom,eeprom"; - slave-addr = <0xa8>; - i2c-freq-mode = <0x01>; - cam_vio-supply = <0x510>; - cam_vana-supply = <0x343>; - cam_vdig-supply = <0x511>; - cam_clk-supply = <0x1bb>; - regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x00 0x328980 0x100590 0x00>; - rgltr-max-voltage = <0x00 0x36ee80 0x100590 0x00>; - rgltr-load-current = <0x00 0x13880 0x19a28 0x00>; - gpio-no-mux = <0x00>; - pinctrl-names = "cam_default\0cam_suspend"; - pinctrl-0 = <0x497 0x493>; - pinctrl-1 = <0x498 0x494>; - gpios = <0x34 0x0f 0x00 0x34 0x68 0x00 0xe6 0x09 0x00 0x34 0x1d 0x00>; - gpio-reset = <0x01>; - gpio-vdig = <0x02>; - gpio-vana = <0x03>; - gpio-req-tbl-num = <0x00 0x01 0x02 0x03>; - gpio-req-tbl-flags = <0x01 0x00 0x00 0x00>; - gpio-req-tbl-label = "CAMIF_MCLK2\0CAM_RESET2\0CAM_VDIG2\0CAM_VANA2"; - cci-master = <0x01>; - status = "ok"; - clocks = <0xa5 0x46>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - phandle = <0x51f>; - }; - - qcom,eeprom@3 { - cell-index = <0x03>; - reg = <0x03>; - compatible = "qcom,eeprom"; - slave-addr = <0xa2>; - i2c-freq-mode = <0x01>; - cam_vio-supply = <0x510>; - cam_vana-supply = <0x343>; - cam_clk-supply = <0x1bb>; - regulator-names = "cam_vio\0cam_vana\0cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x00 0x328980 0x00>; - rgltr-max-voltage = <0x00 0x36ee80 0x00>; - rgltr-load-current = <0x00 0x13880 0x00>; - gpio-no-mux = <0x00>; - pinctrl-names = "cam_default\0cam_suspend"; - pinctrl-0 = <0x48f 0x512>; - pinctrl-1 = <0x490 0x513>; - gpios = <0x34 0x0e 0x00 0x34 0x19 0x00 0x34 0x1b 0x00>; - gpio-reset = <0x01>; - gpio-vana = <0x02>; - gpio-req-tbl-num = <0x00 0x01 0x02>; - gpio-req-tbl-flags = <0x01 0x00 0x00>; - gpio-req-tbl-label = "CAMIF_MCLK1\0CAM_RESET3\0CAM_VANA3"; - sensor-mode = <0x00>; - cci-master = <0x00>; - status = "ok"; - clocks = <0xa5 0x44>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - phandle = <0x521>; - }; - - qcom,cam-sensor@0 { - cell-index = <0x00>; - compatible = "qcom,cam-sensor"; - reg = <0x00>; - csiphy-sd-index = <0x00>; - sensor-position-roll = <0x5a>; - sensor-position-pitch = <0x00>; - sensor-position-yaw = <0xb4>; - led-flash-src = <0x514>; - actuator-src = <0x515>; - eeprom-src = <0x516>; - ois-src = <0x517>; - cam_vio-supply = <0x510>; - cam_vana-supply = <0x343>; - cam_vdig-supply = <0x511>; - cam_clk-supply = <0x1bb>; - regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x00 0x328980 0x100590 0x00>; - rgltr-max-voltage = <0x00 0x36ee80 0x100590 0x00>; - rgltr-load-current = <0x00 0x13880 0x19a28 0x00>; - gpio-no-mux = <0x00>; - pinctrl-names = "cam_default\0cam_suspend"; - pinctrl-0 = <0x48b 0x48d>; - pinctrl-1 = <0x48c 0x48e>; - gpios = <0x34 0x0d 0x00 0x34 0x18 0x00 0x34 0x28 0x00 0xe6 0x0b 0x00 0x34 0x66 0x00>; - gpio-reset = <0x01>; - gpio-vana = <0x02>; - gpio-vdig = <0x03>; - gpio-custom1 = <0x04>; - gpio-req-tbl-num = <0x00 0x01 0x02 0x03 0x04>; - gpio-req-tbl-flags = <0x01 0x00 0x00 0x00 0x00>; - gpio-req-tbl-label = "CAMIF_MCLK0\0CAM_RESET0\0CAM_VANA0\0CAM_VDIG0\0CAM_CUSTOM0"; - sensor-mode = <0x00>; - cci-master = <0x00>; - status = "ok"; - clocks = <0xa5 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 = <0x01>; - sensor-position-roll = <0x5a>; - sensor-position-pitch = <0x00>; - sensor-position-yaw = <0xb4>; - led-flash-src = <0x519>; - actuator-src = <0x51a>; - eeprom-src = <0x51b>; - cam_vio-supply = <0x510>; - cam_vana-supply = <0x343>; - cam_vdig-supply = <0x511>; - cam_clk-supply = <0x1bb>; - regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x00 0x328980 0x100590 0x00>; - rgltr-max-voltage = <0x00 0x36ee80 0x100590 0x00>; - rgltr-load-current = <0x00 0x13880 0x19a28 0x00>; - gpio-no-mux = <0x00>; - pinctrl-names = "cam_default\0cam_suspend"; - pinctrl-0 = <0x51c 0x499>; - pinctrl-1 = <0x51d 0x49a>; - gpios = <0x34 0x10 0x00 0x34 0x25 0x00 0x34 0x27 0x00 0x34 0x17 0x00 0x34 0x24 0x00>; - gpio-reset = <0x01>; - gpio-vdig = <0x02>; - gpio-vana = <0x03>; - gpio-vio = <0x04>; - gpio-req-tbl-num = <0x00 0x01 0x02 0x03 0x04>; - gpio-req-tbl-flags = <0x01 0x00 0x00 0x00 0x00>; - gpio-req-tbl-label = "CAMIF_MCLK3\0CAM_RESET1\0CAM_VDIG1\0CAM_VANA1\0CAM_VIO1"; - sensor-mode = <0x00>; - cci-master = <0x01>; - status = "ok"; - clocks = <0xa5 0x48>; - 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 = <0x02>; - sensor-position-roll = <0x10e>; - sensor-position-pitch = <0x00>; - sensor-position-yaw = <0x00>; - led-flash-src = <0x51e>; - eeprom-src = <0x51f>; - cam_vio-supply = <0x510>; - cam_vana-supply = <0x343>; - cam_vdig-supply = <0x511>; - cam_clk-supply = <0x1bb>; - regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x00 0x328980 0x100590 0x00>; - rgltr-max-voltage = <0x00 0x36ee80 0x100590 0x00>; - rgltr-load-current = <0x00 0x13880 0x19a28 0x00>; - gpio-no-mux = <0x00>; - pinctrl-names = "cam_default\0cam_suspend"; - pinctrl-0 = <0x497 0x493>; - pinctrl-1 = <0x498 0x494>; - gpios = <0x34 0x0f 0x00 0x34 0x68 0x00 0xe6 0x09 0x00 0x34 0x1d 0x00>; - gpio-reset = <0x01>; - gpio-vdig = <0x02>; - gpio-vana = <0x03>; - gpio-req-tbl-num = <0x00 0x01 0x02 0x03>; - gpio-req-tbl-flags = <0x01 0x00 0x00 0x00>; - gpio-req-tbl-label = "CAMIF_MCLK2\0CAM_RESET2\0CAM_VDIG2\0CAM_VANA2"; - sensor-mode = <0x00>; - cci-master = <0x01>; - status = "ok"; - clocks = <0xa5 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 = <0x01>; - sensor-position-roll = <0x10e>; - sensor-position-pitch = <0x00>; - sensor-position-yaw = <0x00>; - led-flash-src = <0x520>; - eeprom-src = <0x521>; - cam_vio-supply = <0x510>; - cam_vana-supply = <0x343>; - cam_clk-supply = <0x1bb>; - regulator-names = "cam_vio\0cam_vana\0cam_clk"; - rgltr-cntrl-support; - rgltr-min-voltage = <0x00 0x328980 0x00>; - rgltr-max-voltage = <0x00 0x36ee80 0x00>; - rgltr-load-current = <0x00 0x13880 0x00>; - gpio-no-mux = <0x00>; - pinctrl-names = "cam_default\0cam_suspend"; - pinctrl-0 = <0x48f 0x512>; - pinctrl-1 = <0x490 0x513>; - gpios = <0x34 0x0e 0x00 0x34 0x19 0x00 0x34 0x1b 0x00>; - gpio-reset = <0x01>; - gpio-vana = <0x02>; - gpio-req-tbl-num = <0x00 0x01 0x02>; - gpio-req-tbl-flags = <0x01 0x00 0x00>; - gpio-req-tbl-label = "CAMIF_MCLK1\0CAM_RESET3\0CAM_VANA3"; - sensor-mode = <0x00>; - cci-master = <0x00>; - status = "ok"; - clocks = <0xa5 0x44>; - clock-names = "cam_clk"; - clock-cntl-level = "turbo"; - clock-rates = <0x16e3600>; - }; - }; - - 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 { - phandle = <0x3ae>; - - 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 { - phandle = <0x3af>; - - 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 = <0x1c0>; - }; - - 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 { - phandle = <0x3b0>; - - 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 = <0xda00000>; - iova-region-len = <0xd2500000>; - iova-region-id = <0x03>; - status = "ok"; - }; - - iova-mem-qdss-region { - iova-region-name = "qdss"; - iova-region-start = <0xd900000>; - iova-region-len = <0x100000>; - 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 { - phandle = <0x3b1>; - - 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 { - phandle = <0x3b2>; - - 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 { - phandle = <0x3b3>; - - 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 = <0x1bb>; - clock-names = "gcc_ahb_clk\0gcc_axi_clk\0soc_ahb_clk\0slow_ahb_clk_src\0cpas_ahb_clk\0camnoc_axi_clk"; - clocks = <0x22 0x0c 0x22 0x0d 0xa5 0x55 0xa5 0x54 0xa5 0x09 0xa5 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 = <0x1bb>; - 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 0x0c 0x22 0x0d 0xa5 0x55 0xa5 0x09 0xa5 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 = <0x1bb>; - ife0-supply = <0x1c1>; - 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 0x0c 0x22 0x0d 0xa5 0x55 0xa5 0x09 0xa5 0x54 0xa5 0x25 0xa5 0x26 0xa5 0x24 0xa5 0x0a 0xa5 0x22 0xa5 0x23 0xa5 0x06 0xa5 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"; - clock-control-debugfs = "true"; - status = "ok"; - phandle = <0x91>; - }; - - 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 = <0x1bb>; - ife0-supply = <0x1c1>; - 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 0x0c 0x22 0x0d 0xa5 0x55 0xa5 0x09 0xa5 0x54 0xa5 0x22 0xa5 0x23 0xa5 0x06 0xa5 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-control-debugfs = "true"; - clock-names-option = "ife_dsp_clk"; - clocks-option = <0xa5 0x27>; - clock-rates-option = <0x23c34600>; - status = "ok"; - phandle = <0x92>; - }; - - 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 = <0x1bb>; - ife1-supply = <0x1c2>; - 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 0x0c 0x22 0x0d 0xa5 0x55 0xa5 0x09 0xa5 0x54 0xa5 0x2c 0xa5 0x2d 0xa5 0x2b 0xa5 0x0a 0xa5 0x29 0xa5 0x2a 0xa5 0x06 0xa5 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"; - clock-control-debugfs = "true"; - status = "ok"; - phandle = <0x93>; - }; - - 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 = <0x1bb>; - ife1-supply = <0x1c2>; - 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 0x0c 0x22 0x0d 0xa5 0x55 0xa5 0x09 0xa5 0x54 0xa5 0x29 0xa5 0x2a 0xa5 0x06 0xa5 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-control-debugfs = "true"; - clock-names-option = "ife_dsp_clk"; - clocks-option = <0xa5 0x2e>; - clock-rates-option = <0x23c34600>; - status = "ok"; - phandle = <0x94>; - }; - - 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 = <0x1bb>; - 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 0x0c 0x22 0x0d 0xa5 0x55 0xa5 0x09 0xa5 0x54 0xa5 0x32 0xa5 0x33 0xa5 0x31 0xa5 0x0a 0xa5 0x2f 0xa5 0x30 0xa5 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"; - clock-control-debugfs = "true"; - status = "ok"; - phandle = <0x95>; - }; - - 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 = <0x1bb>; - 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 0x0c 0x22 0x0d 0xa5 0x55 0xa5 0x09 0xa5 0x54 0xa5 0x2f 0xa5 0x30 0xa5 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"; - clock-control-debugfs = "true"; - status = "ok"; - phandle = <0x96>; - }; - - 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 = <0x1bb>; - 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 0x0c 0x22 0x0d 0xa5 0x17 0xa5 0x55 0xa5 0x09 0xa5 0x06 0xa5 0x1d 0xa5 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"; - phandle = <0x97>; - }; - - qcom,ipe0 { - cell-index = <0x00>; - compatible = "qcom,cam-ipe"; - reg = <0xac87000 0x3000>; - reg-names = "ipe0_top"; - reg-cam-base = <0x87000>; - regulator-names = "ipe0-vdd"; - ipe0-vdd-supply = <0x1c3>; - 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"; - clock-control-debugfs = "true"; - clocks = <0xa5 0x34 0xa5 0x35 0xa5 0x36 0xa5 0x37 0xa5 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"; - phandle = <0x98>; - }; - - qcom,ipe1 { - cell-index = <0x01>; - compatible = "qcom,cam-ipe"; - reg = <0xac91000 0x3000>; - reg-names = "ipe1_top"; - reg-cam-base = <0x91000>; - regulator-names = "ipe1-vdd"; - ipe1-vdd-supply = <0x1c4>; - 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"; - clock-control-debugfs = "true"; - clocks = <0xa5 0x39 0xa5 0x3a 0xa5 0x3b 0xa5 0x3c 0xa5 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"; - phandle = <0x99>; - }; - - qcom,bps { - cell-index = <0x00>; - compatible = "qcom,cam-bps"; - reg = <0xac6f000 0x3000>; - reg-names = "bps_top"; - reg-cam-base = <0x6f000>; - regulator-names = "bps-vdd"; - bps-vdd-supply = <0x1c5>; - clock-names = "bps_ahb_clk\0bps_areg_clk\0bps_axi_clk\0bps_clk\0bps_clk_src"; - src-clock-name = "bps_clk_src"; - clock-control-debugfs = "true"; - clocks = <0xa5 0x00 0xa5 0x01 0xa5 0x02 0xa5 0x03 0xa5 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"; - phandle = <0x9a>; - }; - - 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 = <0x1bb>; - clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0camnoc_axi_clk\0jpegenc_clk_src\0jpegenc_clk"; - clocks = <0x22 0x0c 0x22 0x0d 0xa5 0x55 0xa5 0x09 0xa5 0x06 0xa5 0x3f 0xa5 0x3e>; - clock-rates = <0x00 0x00 0x00 0x00 0x00 0x23c34600 0x00>; - src-clock-name = "jpegenc_clk_src"; - clock-cntl-level = "nominal"; - status = "ok"; - phandle = <0x3b4>; - }; - - 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 = <0x1bb>; - clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0camnoc_axi_clk\0jpegdma_clk_src\0jpegdma_clk"; - clocks = <0x22 0x0c 0x22 0x0d 0xa5 0x55 0xa5 0x09 0xa5 0x06 0xa5 0x3f 0xa5 0x3e>; - clock-rates = <0x00 0x00 0x00 0x00 0x00 0x23c34600 0x00>; - src-clock-name = "jpegdma_clk_src"; - clock-cntl-level = "nominal"; - status = "ok"; - phandle = <0x3b5>; - }; - - 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 = <0x1bb>; - 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 0x0c 0x22 0x0d 0xa5 0x55 0xa5 0x09 0xa5 0x06 0xa5 0x19 0xa5 0x18 0xa5 0x1a>; - src-clock-name = "fd_core_clk_src"; - clock-control-debugfs = "true"; - 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"; - phandle = <0x3b6>; - }; - - 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 = <0x8a 0x00 0x2b 0x00>; - phandle = <0x3b7>; - - rsc-apps { - cell-id = <0x1f40>; - label = "apps_rsc"; - qcom,rsc-dev; - qcom,req_state = <0x02>; - phandle = <0x1c6>; - }; - - rsc-disp { - cell-id = <0x1f41>; - label = "disp_rsc"; - qcom,rsc-dev; - qcom,req_state = <0x03>; - phandle = <0x1c7>; - }; - - bcm-acv { - cell-id = <0x1b7d>; - label = "ACV"; - qcom,bcm-name = "ACV"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x244>; - }; - - bcm-alc { - cell-id = <0x1b7e>; - label = "ALC"; - qcom,bcm-name = "ALC"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x22c>; - }; - - bcm-mc0 { - cell-id = <0x1b58>; - label = "MC0"; - qcom,bcm-name = "MC0"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x243>; - }; - - bcm-sh0 { - cell-id = <0x1b5b>; - label = "SH0"; - qcom,bcm-name = "SH0"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x247>; - }; - - bcm-mm0 { - cell-id = <0x1b63>; - label = "MM0"; - qcom,bcm-name = "MM0"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x24d>; - }; - - bcm-sh1 { - cell-id = <0x1b5c>; - label = "SH1"; - qcom,bcm-name = "SH1"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x245>; - }; - - bcm-mm1 { - cell-id = <0x1b64>; - label = "MM1"; - qcom,bcm-name = "MM1"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x1d4>; - }; - - bcm-sh2 { - cell-id = <0x1b5d>; - label = "SH2"; - qcom,bcm-name = "SH2"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x249>; - }; - - bcm-mm2 { - cell-id = <0x1b65>; - label = "MM2"; - qcom,bcm-name = "MM2"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x24b>; - }; - - bcm-sh3 { - cell-id = <0x1b5e>; - label = "SH3"; - qcom,bcm-name = "SH3"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x211>; - }; - - bcm-mm3 { - cell-id = <0x1b66>; - label = "MM3"; - qcom,bcm-name = "MM3"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x219>; - }; - - bcm-sh4 { - cell-id = <0x1b5f>; - label = "SH4"; - qcom,bcm-name = "SH4"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x3b8>; - }; - - bcm-sh5 { - cell-id = <0x1b60>; - label = "SH5"; - qcom,bcm-name = "SH5"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x214>; - }; - - bcm-sn0 { - cell-id = <0x1b6a>; - label = "SN0"; - qcom,bcm-name = "SN0"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x254>; - }; - - bcm-ce0 { - cell-id = <0x1b7a>; - label = "CE0"; - qcom,bcm-name = "CE0"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x1d0>; - }; - - bcm-ip0 { - cell-id = <0x1b7b>; - label = "IP0"; - qcom,bcm-name = "IP0"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x242>; - }; - - bcm-cn0 { - cell-id = <0x1b7c>; - label = "CN0"; - qcom,bcm-name = "CN0"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x1d7>; - }; - - bcm-qup0 { - cell-id = <0x1b7f>; - label = "QUP0"; - qcom,bcm-name = "QUP0"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x1cb>; - }; - - bcm-sn1 { - cell-id = <0x1b6b>; - label = "SN1"; - qcom,bcm-name = "SN1"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x255>; - }; - - bcm-sn2 { - cell-id = <0x1b6c>; - label = "SN2"; - qcom,bcm-name = "SN2"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x252>; - }; - - bcm-sn3 { - cell-id = <0x1b6d>; - label = "SN3"; - qcom,bcm-name = "SN3"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x250>; - }; - - bcm-sn4 { - cell-id = <0x1b6e>; - label = "SN4"; - qcom,bcm-name = "SN4"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x22b>; - }; - - bcm-sn5 { - cell-id = <0x1b6f>; - label = "SN5"; - qcom,bcm-name = "SN5"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x258>; - }; - - bcm-sn6 { - cell-id = <0x1b70>; - label = "SN6"; - qcom,bcm-name = "SN6"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x24e>; - }; - - bcm-sn7 { - cell-id = <0x1b71>; - label = "SN7"; - qcom,bcm-name = "SN7"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x256>; - }; - - bcm-sn8 { - cell-id = <0x1b72>; - label = "SN8"; - qcom,bcm-name = "SN8"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x257>; - }; - - bcm-sn9 { - cell-id = <0x1b73>; - label = "SN9"; - qcom,bcm-name = "SN9"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x222>; - }; - - bcm-sn11 { - cell-id = <0x1b75>; - label = "SN11"; - qcom,bcm-name = "SN11"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x226>; - }; - - bcm-sn12 { - cell-id = <0x1b76>; - label = "SN12"; - qcom,bcm-name = "SN12"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x227>; - }; - - bcm-sn14 { - cell-id = <0x1b78>; - label = "SN14"; - qcom,bcm-name = "SN14"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x229>; - }; - - bcm-sn15 { - cell-id = <0x1b79>; - label = "SN15"; - qcom,bcm-name = "SN15"; - qcom,rscs = <0x1c6>; - qcom,bcm-dev; - phandle = <0x228>; - }; - - bcm-mc0_display { - cell-id = <0x6978>; - label = "MC0_DISPLAY"; - qcom,bcm-name = "MC0"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x259>; - }; - - bcm-sh0_display { - cell-id = <0x6979>; - label = "SH0_DISPLAY"; - qcom,bcm-name = "SH0"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x25b>; - }; - - bcm-mm0_display { - cell-id = <0x697a>; - label = "MM0_DISPLAY"; - qcom,bcm-name = "MM0"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x25f>; - }; - - bcm-mm1_display { - cell-id = <0x697b>; - label = "MM1_DISPLAY"; - qcom,bcm-name = "MM1"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x233>; - }; - - bcm-mm2_display { - cell-id = <0x697c>; - label = "MM2_DISPLAY"; - qcom,bcm-name = "MM2"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x25d>; - }; - - bcm-mm3_display { - cell-id = <0x697d>; - label = "MM3_DISPLAY"; - qcom,bcm-name = "MM3"; - qcom,rscs = <0x1c7>; - qcom,bcm-dev; - phandle = <0x235>; - }; - - 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; - phandle = <0x1c9>; - }; - - 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; - phandle = <0x1ce>; - }; - - fab-camnoc_virt { - cell-id = <0x180a>; - label = "fab-camnoc_virt"; - qcom,fab-dev; - qcom,base-name = "camnoc_virt-base"; - qcom,bypass-qos-prg; - clocks; - phandle = <0x1d3>; - }; - - 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; - phandle = <0x1d6>; - }; - - 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; - phandle = <0x204>; - }; - - 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; - phandle = <0x208>; - }; - - fab-ipa_virt { - cell-id = <0x1809>; - label = "fab-ipa_virt"; - qcom,fab-dev; - qcom,base-name = "ipa_virt-base"; - qcom,bypass-qos-prg; - clocks; - phandle = <0x20a>; - }; - - fab-mc_virt { - cell-id = <0x1807>; - label = "fab-mc_virt"; - qcom,fab-dev; - qcom,base-name = "mc_virt-base"; - qcom,bypass-qos-prg; - clocks; - phandle = <0x20c>; - }; - - 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; - phandle = <0x210>; - }; - - 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; - phandle = <0x216>; - }; - - 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; - phandle = <0x21b>; - }; - - 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; - phandle = <0x22e>; - }; - - 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; - phandle = <0x230>; - }; - - 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; - phandle = <0x232>; - }; - - mas-qhm-a1noc-cfg { - cell-id = <0x79>; - label = "mas-qhm-a1noc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x1c8>; - qcom,bus-dev = <0x1c9>; - phandle = <0x239>; - }; - - mas-qhm-qup1 { - cell-id = <0x56>; - label = "mas-qhm-qup1"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x1ca>; - qcom,bus-dev = <0x1c9>; - qcom,bcms = <0x1cb>; - phandle = <0x3b9>; - }; - - mas-qhm-tsif { - cell-id = <0x52>; - label = "mas-qhm-tsif"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x1ca>; - qcom,bus-dev = <0x1c9>; - phandle = <0x3ba>; - }; - - mas-xm-sdc2 { - cell-id = <0x51>; - label = "mas-xm-sdc2"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x01>; - qcom,connections = <0x1ca>; - qcom,bus-dev = <0x1c9>; - qcom,ap-owned; - qcom,prio = <0x01>; - phandle = <0x3bb>; - }; - - mas-xm-sdc4 { - cell-id = <0x50>; - label = "mas-xm-sdc4"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x02>; - qcom,connections = <0x1ca>; - qcom,bus-dev = <0x1c9>; - qcom,ap-owned; - qcom,prio = <0x01>; - phandle = <0x3bc>; - }; - - mas-xm-ufs-card { - cell-id = <0x7a>; - label = "mas-xm-ufs-card"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x03>; - qcom,connections = <0x1ca>; - qcom,bus-dev = <0x1c9>; - qcom,ap-owned; - qcom,prio = <0x02>; - phandle = <0x3bd>; - }; - - mas-xm-ufs-mem { - cell-id = <0x7b>; - label = "mas-xm-ufs-mem"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x04>; - qcom,connections = <0x1ca>; - qcom,bus-dev = <0x1c9>; - qcom,ap-owned; - qcom,prio = <0x02>; - phandle = <0x3be>; - }; - - mas-xm-pcie-0 { - cell-id = <0x2d>; - label = "mas-xm-pcie-0"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x05>; - qcom,connections = <0x1cc>; - qcom,bus-dev = <0x1c9>; - qcom,ap-owned; - qcom,prio = <0x02>; - phandle = <0x3bf>; - }; - - mas-qhm-a2noc-cfg { - cell-id = <0x7c>; - label = "mas-qhm-a2noc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x1cd>; - qcom,bus-dev = <0x1ce>; - phandle = <0x23a>; - }; - - mas-qhm-qdss-bam { - cell-id = <0x35>; - label = "mas-qhm-qdss-bam"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x1cf>; - qcom,bus-dev = <0x1ce>; - phandle = <0x3c0>; - }; - - mas-qhm-qup2 { - cell-id = <0x54>; - label = "mas-qhm-qup2"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x1cf>; - qcom,bus-dev = <0x1ce>; - qcom,bcms = <0x1cb>; - phandle = <0x3c1>; - }; - - mas-qnm-cnoc { - cell-id = <0x76>; - label = "mas-qnm-cnoc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x00>; - qcom,connections = <0x1cf>; - qcom,bus-dev = <0x1ce>; - qcom,ap-owned; - qcom,prio = <0x01>; - phandle = <0x23e>; - }; - - mas-qxm-crypto { - cell-id = <0x7d>; - label = "mas-qxm-crypto"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x01>; - qcom,connections = <0x1cf>; - qcom,bus-dev = <0x1ce>; - qcom,bcms = <0x1d0>; - qcom,ap-owned; - qcom,prio = <0x02>; - phandle = <0x3c2>; - }; - - mas-qxm-ipa { - cell-id = <0x5a>; - label = "mas-qxm-ipa"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x02>; - qcom,connections = <0x1cf>; - qcom,bus-dev = <0x1ce>; - qcom,ap-owned; - qcom,prio = <0x02>; - qcom,defer-init-qos; - qcom,node-qos-bcms = <0x1b7b 0x00 0x01>; - phandle = <0x3c3>; - }; - - mas-xm-pcie3-1 { - cell-id = <0x64>; - label = "mas-xm-pcie3-1"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x06>; - qcom,connections = <0x1d1>; - qcom,bus-dev = <0x1ce>; - qcom,ap-owned; - qcom,prio = <0x02>; - phandle = <0x3c4>; - }; - - mas-xm-qdss-etr { - cell-id = <0x3c>; - label = "mas-xm-qdss-etr"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x07>; - qcom,connections = <0x1cf>; - qcom,bus-dev = <0x1ce>; - qcom,ap-owned; - qcom,prio = <0x02>; - phandle = <0x3c5>; - }; - - mas-xm-usb3-0 { - cell-id = <0x3d>; - label = "mas-xm-usb3-0"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x0a>; - qcom,connections = <0x1cf>; - qcom,bus-dev = <0x1ce>; - qcom,ap-owned; - qcom,prio = <0x02>; - phandle = <0x3c6>; - - qcom,node-qos-clks { - clocks = <0x22 0x09>; - 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 = <0x1cf>; - qcom,bus-dev = <0x1ce>; - qcom,ap-owned; - qcom,prio = <0x02>; - phandle = <0x3c7>; - - qcom,node-qos-clks { - clocks = <0x22 0x0a>; - 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 = <0x1d2>; - qcom,bus-dev = <0x1d3>; - qcom,bcms = <0x1d4>; - phandle = <0x3c8>; - }; - - mas-qxm-camnoc-hf1-uncomp { - cell-id = <0x93>; - label = "mas-qxm-camnoc-hf1-uncomp"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x1d2>; - qcom,bus-dev = <0x1d3>; - qcom,bcms = <0x1d4>; - phandle = <0x3c9>; - }; - - mas-qxm-camnoc-sf-uncomp { - cell-id = <0x94>; - label = "mas-qxm-camnoc-sf-uncomp"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x1d2>; - qcom,bus-dev = <0x1d3>; - qcom,bcms = <0x1d4>; - phandle = <0x3ca>; - }; - - mas-qhm-spdm { - cell-id = <0x24>; - label = "mas-qhm-spdm"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x1d5>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x3cb>; - }; - - mas-qnm-snoc { - cell-id = <0x2733>; - label = "mas-qnm-snoc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x1d8 0x1d9 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>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x24f>; - }; - - mas-qhm-cnoc { - cell-id = <0x7e>; - label = "mas-qhm-cnoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x202 0x203>; - qcom,bus-dev = <0x204>; - phandle = <0x23b>; - }; - - mas-acm-l3 { - cell-id = <0x01>; - label = "mas-acm-l3"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x205 0x206 0x207>; - qcom,bus-dev = <0x208>; - phandle = <0x3cc>; - }; - - mas-pm-gnoc-cfg { - cell-id = <0x7f>; - label = "mas-pm-gnoc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x205>; - qcom,bus-dev = <0x208>; - phandle = <0x3cd>; - }; - - mas-ipa-core-master { - cell-id = <0x8f>; - label = "mas-ipa-core-master"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x209>; - qcom,bus-dev = <0x20a>; - phandle = <0x3ce>; - }; - - mas-llcc-mc { - cell-id = <0x81>; - label = "mas-llcc-mc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x04>; - qcom,connections = <0x20b>; - qcom,bus-dev = <0x20c>; - phandle = <0x246>; - }; - - mas-acm-tcu { - cell-id = <0x68>; - label = "mas-acm-tcu"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x00>; - qcom,connections = <0x20d 0x20e 0x20f>; - qcom,bus-dev = <0x210>; - qcom,bcms = <0x211>; - qcom,ap-owned; - qcom,prio = <0x07>; - phandle = <0x3cf>; - }; - - mas-qhm-memnoc-cfg { - cell-id = <0x82>; - label = "mas-qhm-memnoc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x212 0x213>; - qcom,bus-dev = <0x210>; - phandle = <0x23f>; - }; - - mas-qnm-apps { - cell-id = <0x83>; - label = "mas-qnm-apps"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x02>; - qcom,qport = <0x02 0x03>; - qcom,connections = <0x20e>; - qcom,bus-dev = <0x210>; - qcom,bcms = <0x214>; - qcom,ap-owned; - qcom,prio = <0x00>; - phandle = <0x241>; - }; - - 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 = <0x20d 0x20e>; - qcom,bus-dev = <0x210>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x24c>; - }; - - mas-qnm-mnoc-sf { - cell-id = <0x85>; - label = "mas-qnm-mnoc-sf"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x07>; - qcom,connections = <0x20d 0x20e 0x20f>; - qcom,bus-dev = <0x210>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x24a>; - }; - - mas-qnm-snoc-gc { - cell-id = <0x86>; - label = "mas-qnm-snoc-gc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x08>; - qcom,connections = <0x20e>; - qcom,bus-dev = <0x210>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - phandle = <0x251>; - }; - - mas-qnm-snoc-sf { - cell-id = <0x87>; - label = "mas-qnm-snoc-sf"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x09>; - qcom,connections = <0x20d 0x20e>; - qcom,bus-dev = <0x210>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - phandle = <0x253>; - }; - - mas-qxm-gpu { - cell-id = <0x1a>; - label = "mas-qxm-gpu"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x02>; - qcom,qport = <0x0a 0x0b>; - qcom,connections = <0x20d 0x20e 0x20f>; - qcom,bus-dev = <0x210>; - qcom,ap-owned; - qcom,prio = <0x00>; - phandle = <0x3d0>; - }; - - mas-qhm-mnoc-cfg { - cell-id = <0x67>; - label = "mas-qhm-mnoc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x215>; - qcom,bus-dev = <0x216>; - phandle = <0x23c>; - }; - - mas-qxm-camnoc-hf0 { - cell-id = <0x88>; - label = "mas-qxm-camnoc-hf0"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x01>; - qcom,connections = <0x217>; - qcom,bus-dev = <0x216>; - qcom,bcms = <0x1d4>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x3d1>; - }; - - mas-qxm-camnoc-hf1 { - cell-id = <0x91>; - label = "mas-qxm-camnoc-hf1"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x02>; - qcom,connections = <0x217>; - qcom,bus-dev = <0x216>; - qcom,bcms = <0x1d4>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x3d2>; - }; - - mas-qxm-camnoc-sf { - cell-id = <0x89>; - label = "mas-qxm-camnoc-sf"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x00>; - qcom,connections = <0x218>; - qcom,bus-dev = <0x216>; - qcom,bcms = <0x219>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x3d3>; - }; - - mas-qxm-mdp0 { - cell-id = <0x16>; - label = "mas-qxm-mdp0"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x03>; - qcom,connections = <0x217>; - qcom,bus-dev = <0x216>; - qcom,bcms = <0x1d4>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x3d4>; - }; - - mas-qxm-mdp1 { - cell-id = <0x17>; - label = "mas-qxm-mdp1"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x04>; - qcom,connections = <0x217>; - qcom,bus-dev = <0x216>; - qcom,bcms = <0x1d4>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x3d5>; - }; - - mas-qxm-rot { - cell-id = <0x19>; - label = "mas-qxm-rot"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x05>; - qcom,connections = <0x218>; - qcom,bus-dev = <0x216>; - qcom,bcms = <0x219>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x3d6>; - }; - - mas-qxm-venus0 { - cell-id = <0x3f>; - label = "mas-qxm-venus0"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x06>; - qcom,connections = <0x218>; - qcom,bus-dev = <0x216>; - qcom,bcms = <0x219>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x3d7>; - }; - - mas-qxm-venus1 { - cell-id = <0x40>; - label = "mas-qxm-venus1"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x07>; - qcom,connections = <0x218>; - qcom,bus-dev = <0x216>; - qcom,bcms = <0x219>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x3d8>; - }; - - mas-qxm-venus-arm9 { - cell-id = <0x8a>; - label = "mas-qxm-venus-arm9"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x08>; - qcom,connections = <0x218>; - qcom,bus-dev = <0x216>; - qcom,bcms = <0x219>; - qcom,ap-owned; - qcom,prio = <0x00>; - qcom,forwarding; - qcom,node-qos-bcms = <0x1b64 0x00 0x01>; - phandle = <0x3d9>; - }; - - mas-qhm-snoc-cfg { - cell-id = <0x36>; - label = "mas-qhm-snoc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x21a>; - qcom,bus-dev = <0x21b>; - phandle = <0x23d>; - }; - - mas-qnm-aggre1-noc { - cell-id = <0x274f>; - label = "mas-qnm-aggre1-noc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x21c 0x21d 0x21e 0x21f 0x220 0x221>; - qcom,bus-dev = <0x21b>; - qcom,bcms = <0x222>; - phandle = <0x236>; - }; - - mas-qnm-aggre2-noc { - cell-id = <0x2750>; - label = "mas-qnm-aggre2-noc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x21c 0x21d 0x223 0x21e 0x21f 0x220 0x224 0x225 0x221>; - qcom,bus-dev = <0x21b>; - qcom,bcms = <0x226>; - phandle = <0x238>; - }; - - mas-qnm-gladiator-sodv { - cell-id = <0x8b>; - label = "mas-qnm-gladiator-sodv"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x21c 0x223 0x21e 0x21f 0x220 0x224 0x225 0x221>; - qcom,bus-dev = <0x21b>; - qcom,bcms = <0x227>; - phandle = <0x240>; - }; - - mas-qnm-memnoc { - cell-id = <0x8e>; - label = "mas-qnm-memnoc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x21e 0x21f 0x21c 0x220 0x221>; - qcom,bus-dev = <0x21b>; - qcom,bcms = <0x228>; - phandle = <0x248>; - }; - - mas-qnm-pcie-anoc { - cell-id = <0x8c>; - label = "mas-qnm-pcie-anoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,connections = <0x21e 0x21f 0x220 0x21d 0x221>; - qcom,bus-dev = <0x21b>; - qcom,bcms = <0x229>; - phandle = <0x237>; - }; - - mas-qxm-pimem { - cell-id = <0x8d>; - label = "mas-qxm-pimem"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x03>; - qcom,connections = <0x21e 0x22a>; - qcom,bus-dev = <0x21b>; - qcom,bcms = <0x22b>; - qcom,ap-owned; - qcom,prio = <0x02>; - phandle = <0x3da>; - }; - - mas-xm-gic { - cell-id = <0x95>; - label = "mas-xm-gic"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x00>; - qcom,connections = <0x21e 0x22a>; - qcom,bus-dev = <0x21b>; - qcom,bcms = <0x227>; - qcom,ap-owned; - qcom,prio = <0x01>; - phandle = <0x3db>; - }; - - mas-alc { - cell-id = <0x90>; - label = "mas-alc"; - qcom,buswidth = <0x01>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x20c>; - qcom,bcms = <0x22c>; - phandle = <0x3dc>; - }; - - mas-llcc-mc_display { - cell-id = <0x4e20>; - label = "mas-llcc-mc_display"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x04>; - qcom,connections = <0x22d>; - qcom,bus-dev = <0x22e>; - phandle = <0x25a>; - }; - - 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 = <0x22f>; - qcom,bus-dev = <0x230>; - phandle = <0x25e>; - }; - - 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 = <0x22f>; - qcom,bus-dev = <0x230>; - phandle = <0x25c>; - }; - - mas-qxm-mdp0_display { - cell-id = <0x4e23>; - label = "mas-qxm-mdp0_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x03>; - qcom,connections = <0x231>; - qcom,bus-dev = <0x232>; - qcom,bcms = <0x233>; - phandle = <0x3dd>; - }; - - mas-qxm-mdp1_display { - cell-id = <0x4e24>; - label = "mas-qxm-mdp1_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x04>; - qcom,connections = <0x231>; - qcom,bus-dev = <0x232>; - qcom,bcms = <0x233>; - phandle = <0x3de>; - }; - - mas-qxm-rot_display { - cell-id = <0x4e25>; - label = "mas-qxm-rot_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,qport = <0x05>; - qcom,connections = <0x234>; - qcom,bus-dev = <0x232>; - qcom,bcms = <0x235>; - phandle = <0x3df>; - }; - - slv-qns-a1noc-snoc { - cell-id = <0x274e>; - label = "slv-qns-a1noc-snoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1c9>; - qcom,connections = <0x236>; - phandle = <0x1ca>; - }; - - slv-srvc-aggre1-noc { - cell-id = <0x2e8>; - label = "slv-srvc-aggre1-noc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1c9>; - qcom,bcms = <0x222>; - phandle = <0x1c8>; - }; - - slv-qns-pcie-a1noc-snoc { - cell-id = <0x2754>; - label = "slv-qns-pcie-a1noc-snoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1c9>; - qcom,connections = <0x237>; - phandle = <0x1cc>; - }; - - slv-qns-a2noc-snoc { - cell-id = <0x2751>; - label = "slv-qns-a2noc-snoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1ce>; - qcom,connections = <0x238>; - phandle = <0x1cf>; - }; - - slv-qns-pcie-snoc { - cell-id = <0x2e9>; - label = "slv-qns-pcie-snoc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1ce>; - qcom,connections = <0x237>; - phandle = <0x1d1>; - }; - - slv-srvc-aggre2-noc { - cell-id = <0x2ea>; - label = "slv-srvc-aggre2-noc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1ce>; - qcom,bcms = <0x226>; - phandle = <0x1cd>; - }; - - slv-qns-camnoc-uncomp { - cell-id = <0x30a>; - label = "slv-qns-camnoc-uncomp"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d3>; - phandle = <0x1d2>; - }; - - slv-qhs-a1-noc-cfg { - cell-id = <0x2af>; - label = "slv-qhs-a1-noc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,connections = <0x239>; - qcom,bcms = <0x1d7>; - phandle = <0x1f7>; - }; - - slv-qhs-a2-noc-cfg { - cell-id = <0x2b0>; - label = "slv-qhs-a2-noc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,connections = <0x23a>; - qcom,bcms = <0x1d7>; - phandle = <0x1e2>; - }; - - slv-qhs-aop { - cell-id = <0x2eb>; - label = "slv-qhs-aop"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1ef>; - }; - - slv-qhs-aoss { - cell-id = <0x2ec>; - label = "slv-qhs-aoss"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1f8>; - }; - - slv-qhs-camera-cfg { - cell-id = <0x24d>; - label = "slv-qhs-camera-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1da>; - }; - - slv-qhs-clk-ctl { - cell-id = <0x26c>; - label = "slv-qhs-clk-ctl"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x200>; - }; - - slv-qhs-compute-dsp-cfg { - cell-id = <0x2ed>; - label = "slv-qhs-compute-dsp-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1ee>; - }; - - slv-qhs-cpr-cx { - cell-id = <0x28b>; - label = "slv-qhs-cpr-cx"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1f6>; - }; - - slv-qhs-crypto0-cfg { - cell-id = <0x271>; - label = "slv-qhs-crypto0-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1fd>; - }; - - slv-qhs-dcc-cfg { - cell-id = <0x2aa>; - label = "slv-qhs-dcc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,connections = <0x23b>; - qcom,bcms = <0x1d7>; - phandle = <0x1e6>; - }; - - slv-qhs-ddrss-cfg { - cell-id = <0x2ee>; - label = "slv-qhs-ddrss-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1e7>; - }; - - slv-qhs-display-cfg { - cell-id = <0x24e>; - label = "slv-qhs-display-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1e4>; - }; - - slv-qhs-glm { - cell-id = <0x2d6>; - label = "slv-qhs-glm"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1e0>; - }; - - slv-qhs-gpuss-cfg { - cell-id = <0x256>; - label = "slv-qhs-gpuss-cfg"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1eb>; - }; - - slv-qhs-imem-cfg { - cell-id = <0x273>; - label = "slv-qhs-imem-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x201>; - }; - - slv-qhs-ipa { - cell-id = <0x2a4>; - label = "slv-qhs-ipa"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1f5>; - }; - - slv-qhs-mnoc-cfg { - cell-id = <0x280>; - label = "slv-qhs-mnoc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,connections = <0x23c>; - qcom,bcms = <0x1d7>; - phandle = <0x1dd>; - }; - - slv-qhs-pcie0-cfg { - cell-id = <0x29b>; - label = "slv-qhs-pcie0-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1ea>; - }; - - slv-qhs-pcie-gen3-cfg { - cell-id = <0x29c>; - label = "slv-qhs-pcie-gen3-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1e9>; - }; - - slv-qhs-pdm { - cell-id = <0x267>; - label = "slv-qhs-pdm"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1e1>; - }; - - slv-qhs-phy-refgen-south { - cell-id = <0x2f0>; - label = "slv-qhs-phy-refgen-south"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1e8>; - }; - - slv-qhs-pimem-cfg { - cell-id = <0x2a9>; - label = "slv-qhs-pimem-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1fe>; - }; - - slv-qhs-prng { - cell-id = <0x26a>; - label = "slv-qhs-prng"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1f9>; - }; - - slv-qhs-qdss-cfg { - cell-id = <0x27b>; - label = "slv-qhs-qdss-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1e3>; - }; - - slv-qhs-qupv3-north { - cell-id = <0x263>; - label = "slv-qhs-qupv3-north"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1f0>; - }; - - slv-qhs-qupv3-south { - cell-id = <0x265>; - label = "slv-qhs-qupv3-south"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1fb>; - }; - - slv-qhs-sdc2 { - cell-id = <0x260>; - label = "slv-qhs-sdc2"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1dc>; - }; - - slv-qhs-sdc4 { - cell-id = <0x261>; - label = "slv-qhs-sdc4"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1db>; - }; - - slv-qhs-snoc-cfg { - cell-id = <0x282>; - label = "slv-qhs-snoc-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,connections = <0x23d>; - qcom,bcms = <0x1d7>; - phandle = <0x1df>; - }; - - slv-qhs-spdm { - cell-id = <0x279>; - label = "slv-qhs-spdm"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1fc>; - }; - - slv-qhs-spss-cfg { - cell-id = <0x2f1>; - label = "slv-qhs-spss-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1d9>; - }; - - slv-qhs-tcsr { - cell-id = <0x26f>; - label = "slv-qhs-tcsr"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1e5>; - }; - - slv-qhs-tlmm-north { - cell-id = <0x2db>; - label = "slv-qhs-tlmm-north"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1ff>; - }; - - slv-qhs-tlmm-south { - cell-id = <0x2f3>; - label = "slv-qhs-tlmm-south"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1d8>; - }; - - slv-qhs-tsif { - cell-id = <0x23f>; - label = "slv-qhs-tsif"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1ed>; - }; - - slv-qhs-ufs-card-cfg { - cell-id = <0x2f4>; - label = "slv-qhs-ufs-card-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1f3>; - }; - - slv-qhs-ufs-mem-cfg { - cell-id = <0x2f5>; - label = "slv-qhs-ufs-mem-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1de>; - }; - - slv-qhs-usb3-0 { - cell-id = <0x247>; - label = "slv-qhs-usb3-0"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1f1>; - }; - - slv-qhs-usb3-1 { - cell-id = <0x2ef>; - label = "slv-qhs-usb3-1"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1f4>; - }; - - slv-qhs-venus-cfg { - cell-id = <0x254>; - label = "slv-qhs-venus-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1ec>; - }; - - slv-qhs-vsense-ctrl-cfg { - cell-id = <0x2f6>; - label = "slv-qhs-vsense-ctrl-cfg"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1fa>; - }; - - slv-qns-cnoc-a2noc { - cell-id = <0x2d5>; - label = "slv-qns-cnoc-a2noc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,connections = <0x23e>; - qcom,bcms = <0x1d7>; - phandle = <0x1d5>; - }; - - slv-srvc-cnoc { - cell-id = <0x286>; - label = "slv-srvc-cnoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x1d6>; - qcom,bcms = <0x1d7>; - phandle = <0x1f2>; - }; - - slv-qhs-llcc { - cell-id = <0x2f8>; - label = "slv-qhs-llcc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x204>; - phandle = <0x203>; - }; - - slv-qhs-memnoc { - cell-id = <0x2f9>; - label = "slv-qhs-memnoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x204>; - qcom,connections = <0x23f>; - phandle = <0x202>; - }; - - slv-qns-gladiator-sodv { - cell-id = <0x2d8>; - label = "slv-qns-gladiator-sodv"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x208>; - qcom,connections = <0x240>; - phandle = <0x206>; - }; - - slv-qns-gnoc-memnoc { - cell-id = <0x2fb>; - label = "slv-qns-gnoc-memnoc"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x02>; - qcom,bus-dev = <0x208>; - qcom,connections = <0x241>; - phandle = <0x207>; - }; - - slv-srvc-gnoc { - cell-id = <0x2fc>; - label = "slv-srvc-gnoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x208>; - phandle = <0x205>; - }; - - slv-ipa-core-slave { - cell-id = <0x309>; - label = "slv-ipa-core-slave"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x20a>; - qcom,bcms = <0x242>; - phandle = <0x209>; - }; - - slv-ebi { - cell-id = <0x200>; - label = "slv-ebi"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x04>; - qcom,bus-dev = <0x20c>; - qcom,bcms = <0x243 0x244>; - phandle = <0x20b>; - }; - - 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 = <0x210>; - phandle = <0x213>; - }; - - slv-qns-apps-io { - cell-id = <0x2fe>; - label = "slv-qns-apps-io"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x210>; - qcom,bcms = <0x245>; - phandle = <0x20d>; - }; - - slv-qns-llcc { - cell-id = <0x302>; - label = "slv-qns-llcc"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x04>; - qcom,bus-dev = <0x210>; - qcom,connections = <0x246>; - qcom,bcms = <0x247>; - phandle = <0x20e>; - }; - - slv-qns-memnoc-snoc { - cell-id = <0x308>; - label = "slv-qns-memnoc-snoc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x210>; - qcom,connections = <0x248>; - qcom,bcms = <0x249>; - phandle = <0x20f>; - }; - - slv-srvc-memnoc { - cell-id = <0x303>; - label = "slv-srvc-memnoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x210>; - phandle = <0x212>; - }; - - slv-qns2-mem-noc { - cell-id = <0x304>; - label = "slv-qns2-mem-noc"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x216>; - qcom,connections = <0x24a>; - qcom,bcms = <0x24b>; - phandle = <0x218>; - }; - - slv-qns-mem-noc-hf { - cell-id = <0x305>; - label = "slv-qns-mem-noc-hf"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x02>; - qcom,bus-dev = <0x216>; - qcom,connections = <0x24c>; - qcom,bcms = <0x24d>; - phandle = <0x217>; - }; - - slv-srvc-mnoc { - cell-id = <0x25b>; - label = "slv-srvc-mnoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x216>; - phandle = <0x215>; - }; - - slv-qhs-apss { - cell-id = <0x2a1>; - label = "slv-qhs-apss"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x21b>; - qcom,bcms = <0x24e>; - phandle = <0x21f>; - }; - - slv-qns-cnoc { - cell-id = <0x2734>; - label = "slv-qns-cnoc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x21b>; - qcom,connections = <0x24f>; - qcom,bcms = <0x250>; - phandle = <0x220>; - }; - - slv-qns-memnoc-gc { - cell-id = <0x306>; - label = "slv-qns-memnoc-gc"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x21b>; - qcom,connections = <0x251>; - qcom,bcms = <0x252>; - phandle = <0x22a>; - }; - - slv-qns-memnoc-sf { - cell-id = <0x307>; - label = "slv-qns-memnoc-sf"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x21b>; - qcom,connections = <0x253>; - qcom,bcms = <0x254>; - phandle = <0x21d>; - }; - - slv-qxs-imem { - cell-id = <0x249>; - label = "slv-qxs-imem"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x21b>; - qcom,bcms = <0x255>; - phandle = <0x21e>; - }; - - slv-qxs-pcie { - cell-id = <0x299>; - label = "slv-qxs-pcie"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x21b>; - qcom,bcms = <0x256>; - phandle = <0x224>; - }; - - slv-qxs-pcie-gen3 { - cell-id = <0x29a>; - label = "slv-qxs-pcie-gen3"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x21b>; - qcom,bcms = <0x257>; - phandle = <0x223>; - }; - - slv-qxs-pimem { - cell-id = <0x2c8>; - label = "slv-qxs-pimem"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x21b>; - phandle = <0x21c>; - }; - - slv-srvc-snoc { - cell-id = <0x24b>; - label = "slv-srvc-snoc"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x21b>; - qcom,bcms = <0x24e>; - phandle = <0x21a>; - }; - - slv-xs-qdss-stm { - cell-id = <0x24c>; - label = "slv-xs-qdss-stm"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x21b>; - qcom,bcms = <0x258>; - phandle = <0x221>; - }; - - slv-xs-sys-tcu-cfg { - cell-id = <0x2a0>; - label = "slv-xs-sys-tcu-cfg"; - qcom,buswidth = <0x08>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x21b>; - qcom,bcms = <0x24e>; - phandle = <0x225>; - }; - - slv-ebi_display { - cell-id = <0x5020>; - label = "slv-ebi_display"; - qcom,buswidth = <0x04>; - qcom,agg-ports = <0x04>; - qcom,bus-dev = <0x22e>; - qcom,bcms = <0x259>; - phandle = <0x22d>; - }; - - slv-qns-llcc_display { - cell-id = <0x5021>; - label = "slv-qns-llcc_display"; - qcom,buswidth = <0x10>; - qcom,agg-ports = <0x04>; - qcom,bus-dev = <0x230>; - qcom,connections = <0x25a>; - qcom,bcms = <0x25b>; - phandle = <0x22f>; - }; - - slv-qns2-mem-noc_display { - cell-id = <0x5022>; - label = "slv-qns2-mem-noc_display"; - qcom,buswidth = <0x20>; - qcom,agg-ports = <0x01>; - qcom,bus-dev = <0x232>; - qcom,connections = <0x25c>; - qcom,bcms = <0x25d>; - phandle = <0x234>; - }; - - 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 = <0x232>; - qcom,connections = <0x25e>; - qcom,bcms = <0x25f>; - phandle = <0x231>; - }; - }; - - 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 = <0xc0>; - venus-core0-supply = <0x260>; - venus-core1-supply = <0x261>; - clock-names = "core_clk\0iface_clk\0bus_clk\0core0_clk\0core0_bus_clk\0core1_clk\0core1_bus_clk"; - clocks = <0xa4 0x0b 0xa4 0x08 0xa4 0x0a 0xa4 0x05 0xa4 0x04 0xa4 0x07 0xa4 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>; - phandle = <0x3e0>; - - 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,clstr-tmr-add = <0x3e8>; - 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,ref-stddev = <0x1f4>; - qcom,tmr-add = <0x3e8>; - qcom,ref-premature-cnt = <0x01>; - 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,ref-stddev = <0x64>; - qcom,tmr-add = <0x64>; - qcom,ref-premature-cnt = <0x03>; - 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@b221200 { - compatible = "qcom,rpmh-master-stats-v1"; - reg = <0xb221200 0x60>; - qcom,use-alt-unit = <0x03>; - }; - - pinctrl@03400000 { - compatible = "qcom,sdm845-pinctrl-v2"; - reg = <0x3400000 0xc00000 0x179900f0 0x60>; - reg-names = "pinctrl_regs\0spi_cfg_regs"; - interrupts = <0x00 0xd0 0x00>; - gpio-controller; - #gpio-cells = <0x02>; - interrupt-controller; - #interrupt-cells = <0x02>; - interrupt-parent = <0x01>; - phandle = <0x34>; - - ufs_dev_reset_assert { - phandle = <0xab>; - - config { - pins = "ufs_reset"; - bias-pull-down; - drive-strength = <0x08>; - output-low; - }; - }; - - ufs_dev_reset_deassert { - phandle = <0xac>; - - config { - pins = "ufs_reset"; - bias-pull-down; - drive-strength = <0x08>; - output-high; - }; - }; - - flash_led3_front { - - flash_led3_front_en { - phandle = <0x3e1>; - - mux { - pins = "gpio21"; - function = "gpio"; - }; - - config { - pins = "gpio21"; - drive_strength = <0x02>; - output-high; - bias-disable; - }; - }; - - flash_led3_front_dis { - phandle = <0x3e2>; - - mux { - pins = "gpio21"; - function = "gpio"; - }; - - config { - pins = "gpio21"; - drive_strength = <0x02>; - output-low; - bias-disable; - }; - }; - }; - - flash_led3_iris { - - flash_led3_iris_en { - phandle = <0x3e3>; - - mux { - pins = "gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio23"; - drive_strength = <0x02>; - output-high; - bias-disable; - }; - }; - - flash_led3_iris_dis { - phandle = <0x3e4>; - - mux { - pins = "gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio23"; - drive_strength = <0x02>; - output-low; - bias-disable; - }; - }; - }; - - wcd9xxx_intr { - - wcd_intr_default { - phandle = <0x3e5>; - - mux { - pins = "gpio54"; - function = "gpio"; - }; - - config { - pins = "gpio54"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - }; - - storage_cd { - phandle = <0x3e6>; - - mux { - pins = "gpio126"; - function = "gpio"; - }; - - config { - pins = "gpio126"; - bias-pull-up; - drive-strength = <0x02>; - }; - }; - - sdc2_clk_on { - phandle = <0x3e7>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_clk_off { - phandle = <0x3e8>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - sdc2_clk_ds_400KHz { - phandle = <0x3e9>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_clk_ds_50MHz { - phandle = <0x3ea>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_clk_ds_100MHz { - phandle = <0x3eb>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_clk_ds_200MHz { - phandle = <0x3ec>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sdc2_cmd_on { - phandle = <0x3ed>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_cmd_off { - phandle = <0x3ee>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0x02>; - }; - }; - - sdc2_cmd_ds_400KHz { - phandle = <0x3ef>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_cmd_ds_50MHz { - phandle = <0x3f0>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_cmd_ds_100MHz { - phandle = <0x3f1>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_cmd_ds_200MHz { - phandle = <0x3f2>; - - config { - pins = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_data_on { - phandle = <0x3f3>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_data_off { - phandle = <0x3f4>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0x02>; - }; - }; - - sdc2_data_ds_400KHz { - phandle = <0x3f5>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_data_ds_50MHz { - phandle = <0x3f6>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_data_ds_100MHz { - phandle = <0x3f7>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - sdc2_data_ds_200MHz { - phandle = <0x3f8>; - - config { - pins = "sdc2_data"; - bias-pull-up; - drive-strength = <0x0a>; - }; - }; - - pcie0 { - - pcie0_clkreq_default { - phandle = <0x262>; - - mux { - pins = "gpio36"; - function = "pci_e0"; - }; - - config { - pins = "gpio36"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - pcie0_perst_default { - phandle = <0x263>; - - mux { - pins = "gpio35"; - function = "gpio"; - }; - - config { - pins = "gpio35"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - pcie0_wake_default { - phandle = <0x264>; - - mux { - pins = "gpio37"; - function = "gpio"; - }; - - config { - pins = "gpio37"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - pcie1 { - - pcie1_clkreq_default { - phandle = <0x267>; - - mux { - pins = "gpio103"; - function = "pci_e1"; - }; - - config { - pins = "gpio103"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - pcie1_perst_default { - phandle = <0x268>; - - mux { - pins = "gpio102"; - function = "gpio"; - }; - - config { - pins = "gpio102"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - pcie1_wake_default { - phandle = <0x269>; - - mux { - pins = "gpio104"; - function = "gpio"; - }; - - config { - pins = "gpio104"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - }; - - cdc_reset_ctrl { - - cdc_reset_sleep { - phandle = <0x3f9>; - - mux { - pins = "gpio64"; - function = "gpio"; - }; - - config { - pins = "gpio64"; - drive-strength = <0x02>; - bias-disable; - output-low; - }; - }; - - cdc_reset_active { - phandle = <0x3fa>; - - mux { - pins = "gpio64"; - function = "gpio"; - }; - - config { - pins = "gpio64"; - drive-strength = <0x08>; - bias-pull-down; - output-high; - }; - }; - }; - - spkr_i2s_clk_pin { - - spkr_i2s_clk_sleep { - phandle = <0x3fb>; - - mux { - pins = "gpio69"; - function = "spkr_i2s"; - }; - - config { - pins = "gpio69"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - spkr_i2s_clk_active { - phandle = <0x3fc>; - - mux { - pins = "gpio69"; - function = "spkr_i2s"; - }; - - config { - pins = "gpio69"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - wcd_gnd_mic_swap { - - wcd_gnd_mic_swap_idle { - phandle = <0x3fd>; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x02>; - bias-pull-down; - output-low; - }; - }; - - wcd_gnd_mic_swap_active { - phandle = <0x3fe>; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x02>; - bias-disable; - output-high; - }; - }; - }; - - wcd_usbc_analog_en1 { - - wcd_usbc_ana_en1_idle { - phandle = <0x3ff>; - - mux { - pins = "gpio119"; - function = "gpio"; - }; - - config { - pins = "gpio119"; - drive-strength = <0x02>; - bias-pull-down; - output-low; - }; - }; - - wcd_usbc_ana_en1_active { - phandle = <0x400>; - - mux { - pins = "gpio119"; - function = "gpio"; - }; - - config { - pins = "gpio119"; - drive-strength = <0x02>; - bias-disable; - output-high; - }; - }; - }; - - wcd_usbc_analog_en2 { - - wcd_usbc_ana_en2_idle { - phandle = <0x401>; - - mux { - pins = "gpio80"; - function = "gpio"; - }; - - config { - pins = "gpio80"; - drive-strength = <0x02>; - bias-pull-down; - output-low; - }; - }; - - wcd_usbc_ana_en2_active { - phandle = <0x402>; - - mux { - pins = "gpio80"; - function = "gpio"; - }; - - config { - pins = "gpio80"; - drive-strength = <0x02>; - bias-disable; - output-high; - }; - }; - }; - - pri_aux_pcm_clk { - - pri_aux_pcm_clk_sleep { - phandle = <0x403>; - - mux { - pins = "gpio65"; - function = "gpio"; - }; - - config { - pins = "gpio65"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_aux_pcm_clk_active { - phandle = <0x404>; - - 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 { - phandle = <0x405>; - - mux { - pins = "gpio66"; - function = "gpio"; - }; - - config { - pins = "gpio66"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_aux_pcm_sync_active { - phandle = <0x406>; - - 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 { - phandle = <0x407>; - - mux { - pins = "gpio67"; - function = "gpio"; - }; - - config { - pins = "gpio67"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_aux_pcm_din_active { - phandle = <0x408>; - - mux { - pins = "gpio67"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio67"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - pri_aux_pcm_dout { - - pri_aux_pcm_dout_sleep { - phandle = <0x409>; - - mux { - pins = "gpio68"; - function = "gpio"; - }; - - config { - pins = "gpio68"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_aux_pcm_dout_active { - phandle = <0x40a>; - - mux { - pins = "gpio68"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio68"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - pmx_sde { - phandle = <0x40b>; - - sde_dsi_active { - phandle = <0x40c>; - - mux { - pins = "gpio6\0gpio52"; - function = "gpio"; - }; - - config { - pins = "gpio6\0gpio52"; - drive-strength = <0x08>; - bias-disable = <0x00>; - }; - }; - - sde_dsi_suspend { - phandle = <0x40d>; - - mux { - pins = "gpio6\0gpio52"; - function = "gpio"; - }; - - config { - pins = "gpio6\0gpio52"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - }; - - pmx_sde_te { - - sde_te_active { - phandle = <0x40e>; - - mux { - pins = "gpio10"; - function = "mdp_vsync"; - }; - - config { - pins = "gpio10"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - sde_te_suspend { - phandle = <0x40f>; - - mux { - pins = "gpio10"; - function = "mdp_vsync"; - }; - - config { - pins = "gpio10"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - }; - - sde_dp_aux_active { - phandle = <0x410>; - - mux { - pins = "gpio43\0gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio43\0gpio51"; - bias-disable = <0x00>; - drive-strength = <0x08>; - }; - }; - - sde_dp_aux_suspend { - phandle = <0x411>; - - mux { - pins = "gpio43\0gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio43\0gpio51"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - sde_dp_usbplug_cc_active { - phandle = <0x412>; - - mux { - pins = "gpio38"; - function = "gpio"; - }; - - config { - pins = "gpio38"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sde_dp_usbplug_cc_suspend { - phandle = <0x413>; - - mux { - pins = "gpio38"; - function = "gpio"; - }; - - config { - pins = "gpio38"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - pmx_ts_int_active { - - ts_int_active { - phandle = <0x414>; - - mux { - pins = "gpio122"; - function = "gpio"; - }; - - config { - pins = "gpio122"; - drive-strength = <0x08>; - bias-pull-up; - }; - }; - }; - - pmx_ts_int_suspend { - - ts_int_suspend1 { - phandle = <0x415>; - - mux { - pins = "gpio122"; - function = "gpio"; - }; - - config { - pins = "gpio122"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - }; - - pmx_ts_reset_active { - - ts_reset_active { - phandle = <0x416>; - - mux { - pins = "gpio99"; - function = "gpio"; - }; - - config { - pins = "gpio99"; - drive-strength = <0x08>; - bias-pull-up; - }; - }; - }; - - pmx_ts_reset_suspend { - - ts_reset_suspend1 { - phandle = <0x417>; - - mux { - pins = "gpio99"; - function = "gpio"; - }; - - config { - pins = "gpio99"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - }; - - pmx_ts_release { - - ts_release { - phandle = <0x418>; - - mux { - pins = "gpio122\0gpio99"; - function = "gpio"; - }; - - config { - pins = "gpio122\0gpio99"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - }; - - ts_mux { - - ts_active { - phandle = <0x52e>; - - mux { - pins = "gpio31\0gpio32"; - function = "gpio"; - }; - - config { - pins = "gpio31\0gpio32"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - ts_reset_suspend { - phandle = <0x530>; - - mux { - pins = "gpio32"; - function = "gpio"; - }; - - config { - pins = "gpio32"; - drive-strength = <0x02>; - bias-pull-down; - bias-disable; - }; - }; - - ts_int_suspend { - phandle = <0x52f>; - - mux { - pins = "gpio31"; - function = "gpio"; - }; - - config { - pins = "gpio31"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - sec_aux_pcm { - - sec_aux_pcm_sleep { - phandle = <0x41c>; - - mux { - pins = "gpio80\0gpio81"; - function = "gpio"; - }; - - config { - pins = "gpio80\0gpio81"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - sec_aux_pcm_active { - phandle = <0x41d>; - - 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 { - phandle = <0x41e>; - - mux { - pins = "gpio82"; - function = "gpio"; - }; - - config { - pins = "gpio82"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - sec_aux_pcm_din_active { - phandle = <0x41f>; - - mux { - pins = "gpio82"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio82"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - sec_aux_pcm_dout { - - sec_aux_pcm_dout_sleep { - phandle = <0x420>; - - mux { - pins = "gpio83"; - function = "gpio"; - }; - - config { - pins = "gpio83"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - sec_aux_pcm_dout_active { - phandle = <0x421>; - - mux { - pins = "gpio83"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio83"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - tert_aux_pcm { - - tert_aux_pcm_sleep { - phandle = <0x422>; - - mux { - pins = "gpio75\0gpio76"; - function = "gpio"; - }; - - config { - pins = "gpio75\0gpio76"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_aux_pcm_active { - phandle = <0x423>; - - 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 { - phandle = <0x424>; - - mux { - pins = "gpio77"; - function = "gpio"; - }; - - config { - pins = "gpio77"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_aux_pcm_din_active { - phandle = <0x425>; - - mux { - pins = "gpio77"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio77"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - tert_aux_pcm_dout { - - tert_aux_pcm_dout_sleep { - phandle = <0x426>; - - mux { - pins = "gpio78"; - function = "gpio"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_aux_pcm_dout_active { - phandle = <0x427>; - - mux { - pins = "gpio78"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_aux_pcm { - - quat_aux_pcm_sleep { - phandle = <0x428>; - - mux { - pins = "gpio58\0gpio59"; - function = "gpio"; - }; - - config { - pins = "gpio58\0gpio59"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_aux_pcm_active { - phandle = <0x429>; - - 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 { - phandle = <0x42a>; - - mux { - pins = "gpio60"; - function = "gpio"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_aux_pcm_din_active { - phandle = <0x42b>; - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_aux_pcm_dout { - - quat_aux_pcm_dout_sleep { - phandle = <0x42c>; - - mux { - pins = "gpio61"; - function = "gpio"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_aux_pcm_dout_active { - phandle = <0x42d>; - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - pri_mi2s_mclk { - - pri_mi2s_mclk_sleep { - phandle = <0x42e>; - - mux { - pins = "gpio64"; - function = "gpio"; - }; - - config { - pins = "gpio64"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_mclk_active { - phandle = <0x42f>; - - mux { - pins = "gpio64"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio64"; - drive-strength = <0x08>; - bias-disable; - output-high; - }; - }; - }; - - pri_mi2s_sck { - - pri_mi2s_sck_sleep { - phandle = <0x430>; - - mux { - pins = "gpio65"; - function = "gpio"; - }; - - config { - pins = "gpio65"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_sck_active { - phandle = <0x431>; - - mux { - pins = "gpio65"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio65"; - drive-strength = <0x08>; - bias-disable; - output-high; - }; - }; - }; - - pri_mi2s_ws { - - pri_mi2s_ws_sleep { - phandle = <0x432>; - - mux { - pins = "gpio66"; - function = "gpio"; - }; - - config { - pins = "gpio66"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_ws_active { - phandle = <0x433>; - - mux { - pins = "gpio66"; - function = "pri_mi2s_ws"; - }; - - config { - pins = "gpio66"; - drive-strength = <0x08>; - bias-disable; - output-high; - }; - }; - }; - - pri_mi2s_sd0 { - - pri_mi2s_sd0_sleep { - phandle = <0x434>; - - mux { - pins = "gpio67"; - function = "gpio"; - }; - - config { - pins = "gpio67"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_sd0_active { - phandle = <0x435>; - - mux { - pins = "gpio67"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio67"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - pri_mi2s_sd1 { - - pri_mi2s_sd1_sleep { - phandle = <0x436>; - - mux { - pins = "gpio68"; - function = "gpio"; - }; - - config { - pins = "gpio68"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - pri_mi2s_sd1_active { - phandle = <0x437>; - - mux { - pins = "gpio68"; - function = "pri_mi2s"; - }; - - config { - pins = "gpio68"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - sec_mi2s_mclk { - - sec_mi2s_mclk_sleep { - phandle = <0x438>; - - mux { - pins = "gpio79"; - function = "gpio"; - }; - - config { - pins = "gpio79"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - sec_mi2s_mclk_active { - phandle = <0x439>; - - mux { - pins = "gpio79"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio79"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - sec_mi2s { - - sec_mi2s_sleep { - phandle = <0x43a>; - - mux { - pins = "gpio80\0gpio81"; - function = "gpio"; - }; - - config { - pins = "gpio80\0gpio81"; - drive-strength = <0x02>; - bias-disable; - input-enable; - }; - }; - - sec_mi2s_active { - phandle = <0x43b>; - - mux { - pins = "gpio80\0gpio81"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio80\0gpio81"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - sec_mi2s_sd0 { - - sec_mi2s_sd0_sleep { - phandle = <0x43c>; - - mux { - pins = "gpio82"; - function = "gpio"; - }; - - config { - pins = "gpio82"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - sec_mi2s_sd0_active { - phandle = <0x43d>; - - mux { - pins = "gpio82"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio82"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - sec_mi2s_sd1 { - - sec_mi2s_sd1_sleep { - phandle = <0x43e>; - - mux { - pins = "gpio83"; - function = "gpio"; - }; - - config { - pins = "gpio83"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - sec_mi2s_sd1_active { - phandle = <0x43f>; - - mux { - pins = "gpio83"; - function = "sec_mi2s"; - }; - - config { - pins = "gpio83"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - tert_mi2s_mclk { - - tert_mi2s_mclk_sleep { - phandle = <0x440>; - - mux { - pins = "gpio74"; - function = "gpio"; - }; - - config { - pins = "gpio74"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_mi2s_mclk_active { - phandle = <0x441>; - - mux { - pins = "gpio74"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio74"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - tert_mi2s { - - tert_mi2s_sleep { - phandle = <0x442>; - - mux { - pins = "gpio75\0gpio76"; - function = "gpio"; - }; - - config { - pins = "gpio75\0gpio76"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_mi2s_active { - phandle = <0x443>; - - 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 { - phandle = <0x444>; - - mux { - pins = "gpio77"; - function = "gpio"; - }; - - config { - pins = "gpio77"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_mi2s_sd0_active { - phandle = <0x445>; - - mux { - pins = "gpio77"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio77"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - tert_mi2s_sd1 { - - tert_mi2s_sd1_sleep { - phandle = <0x446>; - - mux { - pins = "gpio78"; - function = "gpio"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - tert_mi2s_sd1_active { - phandle = <0x447>; - - mux { - pins = "gpio78"; - function = "ter_mi2s"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_mi2s_mclk { - - quat_mi2s_mclk_sleep { - phandle = <0x448>; - - mux { - pins = "gpio57"; - function = "gpio"; - }; - - config { - pins = "gpio57"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_mclk_active { - phandle = <0x449>; - - mux { - pins = "gpio57"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio57"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_mi2s { - - quat_mi2s_sleep { - phandle = <0x44a>; - - mux { - pins = "gpio58\0gpio59"; - function = "gpio"; - }; - - config { - pins = "gpio58\0gpio59"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_active { - phandle = <0x44b>; - - 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 { - phandle = <0x44c>; - - mux { - pins = "gpio60"; - function = "gpio"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_sd0_active { - phandle = <0x44d>; - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_mi2s_sd1 { - - quat_mi2s_sd1_sleep { - phandle = <0x44e>; - - mux { - pins = "gpio61"; - function = "gpio"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_sd1_active { - phandle = <0x44f>; - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_mi2s_sd2 { - - quat_mi2s_sd2_sleep { - phandle = <0x450>; - - mux { - pins = "gpio62"; - function = "gpio"; - }; - - config { - pins = "gpio62"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_sd2_active { - phandle = <0x451>; - - mux { - pins = "gpio62"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio62"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_mi2s_sd3 { - - quat_mi2s_sd3_sleep { - phandle = <0x452>; - - mux { - pins = "gpio63"; - function = "gpio"; - }; - - config { - pins = "gpio63"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - quat_mi2s_sd3_active { - phandle = <0x453>; - - mux { - pins = "gpio63"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio63"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_tdm { - - quat_tdm_sleep { - phandle = <0x454>; - - mux { - pins = "gpio58\0gpio59"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio58\0gpio59"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - quat_tdm_active { - phandle = <0x455>; - - mux { - pins = "gpio58\0gpio59"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio58\0gpio59"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - quat_tdm_dout { - - quat_tdm_dout_sleep { - phandle = <0x456>; - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - quat_tdm_dout_active { - phandle = <0x457>; - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - quat_tdm_din { - - quat_tdm_din_sleep { - phandle = <0x458>; - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - quat_tdm_din_active { - phandle = <0x459>; - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se0_i2c_pins { - phandle = <0x45a>; - - qupv3_se0_i2c_active { - phandle = <0x39>; - - mux { - pins = "gpio0\0gpio1"; - function = "qup0"; - }; - - config { - pins = "gpio0\0gpio1"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se0_i2c_sleep { - phandle = <0x3a>; - - mux { - pins = "gpio0\0gpio1"; - function = "gpio"; - }; - - config { - pins = "gpio0\0gpio1"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se0_spi_pins { - phandle = <0x45b>; - - qupv3_se0_spi_active { - 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 { - phandle = <0x4a>; - - mux { - pins = "gpio0\0gpio1\0gpio2\0gpio3"; - function = "gpio"; - }; - - config { - pins = "gpio0\0gpio1\0gpio2\0gpio3"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se1_i2c_pins { - phandle = <0x45c>; - - qupv3_se1_i2c_active { - phandle = <0x3b>; - - mux { - pins = "gpio17\0gpio18"; - function = "qup1"; - }; - - config { - pins = "gpio17\0gpio18"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se1_i2c_sleep { - phandle = <0x3c>; - - mux { - pins = "gpio17\0gpio18"; - function = "gpio"; - }; - - config { - pins = "gpio17\0gpio18"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se1_spi_pins { - phandle = <0x45d>; - - qupv3_se1_spi_active { - phandle = <0x4b>; - - mux { - pins = "gpio17\0gpio18\0gpio19\0gpio20"; - function = "qup1"; - }; - - config { - pins = "gpio17\0gpio18\0gpio19\0gpio20"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se1_spi_sleep { - phandle = <0x4c>; - - mux { - pins = "gpio17\0gpio18\0gpio19\0gpio20"; - function = "gpio"; - }; - - config { - pins = "gpio17\0gpio18\0gpio19\0gpio20"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se2_i2c_pins { - phandle = <0x45e>; - - qupv3_se2_i2c_active { - phandle = <0x3d>; - - mux { - pins = "gpio27\0gpio28"; - function = "qup2"; - }; - - config { - pins = "gpio27\0gpio28"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se2_i2c_sleep { - phandle = <0x3e>; - - mux { - pins = "gpio27\0gpio28"; - function = "gpio"; - }; - - config { - pins = "gpio27\0gpio28"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se2_spi_pins { - phandle = <0x45f>; - - qupv3_se2_spi_active { - phandle = <0x4d>; - - mux { - pins = "gpio27\0gpio28\0gpio29\0gpio30"; - function = "qup2"; - }; - - config { - pins = "gpio27\0gpio28\0gpio29\0gpio30"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se2_spi_sleep { - phandle = <0x4e>; - - mux { - pins = "gpio27\0gpio28\0gpio29\0gpio30"; - function = "gpio"; - }; - - config { - pins = "gpio27\0gpio28\0gpio29\0gpio30"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se3_i2c_pins { - phandle = <0x460>; - - qupv3_se3_i2c_active { - phandle = <0x3f>; - - mux { - pins = "gpio41\0gpio42"; - function = "qup3"; - }; - - config { - pins = "gpio41\0gpio42"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se3_i2c_sleep { - phandle = <0x40>; - - mux { - pins = "gpio41\0gpio42"; - function = "gpio"; - }; - - config { - pins = "gpio41\0gpio42"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - nfc { - - nfc_int_active { - phandle = <0x461>; - - mux { - pins = "gpio63"; - function = "gpio"; - }; - - config { - pins = "gpio63"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - nfc_int_suspend { - phandle = <0x462>; - - mux { - pins = "gpio63"; - function = "gpio"; - }; - - config { - pins = "gpio63"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - nfc_enable_active { - phandle = <0x463>; - - mux { - pins = "gpio128\0gpio88\0gpio116"; - function = "gpio"; - }; - - config { - pins = "gpio128\0gpio88\0gpio116"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - nfc_enable_suspend { - phandle = <0x464>; - - mux { - pins = "gpio128\0gpio88\0gpio116"; - function = "gpio"; - }; - - config { - pins = "gpio128\0gpio88\0gpio116"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se3_spi_pins { - phandle = <0x465>; - - qupv3_se3_spi_active { - phandle = <0x4f>; - - mux { - pins = "gpio41\0gpio42\0gpio43\0gpio44"; - function = "qup3"; - }; - - config { - pins = "gpio41\0gpio42\0gpio43\0gpio44"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se3_spi_sleep { - phandle = <0x50>; - - mux { - pins = "gpio41\0gpio42\0gpio43\0gpio44"; - function = "gpio"; - }; - - config { - pins = "gpio41\0gpio42\0gpio43\0gpio44"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se4_i2c_pins { - phandle = <0x466>; - - qupv3_se4_i2c_active { - phandle = <0x41>; - - mux { - pins = "gpio89\0gpio90"; - function = "qup4"; - }; - - config { - pins = "gpio89\0gpio90"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se4_i2c_sleep { - phandle = <0x42>; - - mux { - pins = "gpio89\0gpio90"; - function = "gpio"; - }; - - config { - pins = "gpio89\0gpio90"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se4_spi_pins { - phandle = <0x467>; - - qupv3_se4_spi_active { - phandle = <0x51>; - - mux { - pins = "gpio89\0gpio90\0gpio91\0gpio92"; - function = "qup4"; - }; - - config { - pins = "gpio89\0gpio90\0gpio91\0gpio92"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se4_spi_sleep { - phandle = <0x52>; - - mux { - pins = "gpio89\0gpio90\0gpio91\0gpio92"; - function = "gpio"; - }; - - config { - pins = "gpio89\0gpio90\0gpio91\0gpio92"; - drive-strength = <0x06>; - bias-disable; - output-high; - }; - }; - }; - - qupv3_se5_i2c_pins { - phandle = <0x468>; - - qupv3_se5_i2c_active { - phandle = <0x43>; - - mux { - pins = "gpio85\0gpio86"; - function = "qup5"; - }; - - config { - pins = "gpio85\0gpio86"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se5_i2c_sleep { - phandle = <0x44>; - - mux { - pins = "gpio85\0gpio86"; - function = "gpio"; - }; - - config { - pins = "gpio85\0gpio86"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se5_spi_pins { - phandle = <0x469>; - - qupv3_se5_spi_active { - phandle = <0x53>; - - mux { - pins = "gpio85\0gpio86\0gpio87\0gpio88"; - function = "qup5"; - }; - - config { - pins = "gpio85\0gpio86\0gpio87\0gpio88"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se5_spi_sleep { - phandle = <0x54>; - - mux { - pins = "gpio85\0gpio86\0gpio87\0gpio88"; - function = "gpio"; - }; - - config { - pins = "gpio85\0gpio86\0gpio87\0gpio88"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se6_i2c_pins { - phandle = <0x46a>; - - qupv3_se6_i2c_active { - phandle = <0x45>; - - mux { - pins = "gpio45\0gpio46"; - function = "qup6"; - }; - - config { - pins = "gpio45\0gpio46"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se6_i2c_sleep { - phandle = <0x46>; - - mux { - pins = "gpio45\0gpio46"; - function = "gpio"; - }; - - config { - pins = "gpio45\0gpio46"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se6_4uart_pins { - phandle = <0x46b>; - - qupv3_se6_ctsrx { - phandle = <0x31>; - - mux { - pins = "gpio45\0gpio48"; - function = "qup6"; - }; - - config { - pins = "gpio45\0gpio48"; - drive-strength = <0x02>; - bias-no-pull; - }; - }; - - qupv3_se6_rts { - phandle = <0x32>; - - mux { - pins = "gpio46"; - function = "qup6"; - }; - - config { - pins = "gpio46"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - qupv3_se6_tx { - phandle = <0x33>; - - mux { - pins = "gpio47"; - function = "qup6"; - }; - - config { - pins = "gpio47"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se6_spi_pins { - phandle = <0x46c>; - - qupv3_se6_spi_active { - phandle = <0x55>; - - mux { - pins = "gpio45\0gpio46\0gpio47\0gpio48"; - function = "qup6"; - }; - - config { - pins = "gpio45\0gpio46\0gpio47\0gpio48"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se6_spi_sleep { - phandle = <0x56>; - - mux { - pins = "gpio45\0gpio46\0gpio47\0gpio48"; - function = "gpio"; - }; - - config { - pins = "gpio45\0gpio46\0gpio47\0gpio48"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se7_i2c_pins { - phandle = <0x46d>; - - qupv3_se7_i2c_active { - phandle = <0x47>; - - mux { - pins = "gpio93\0gpio94"; - function = "qup7"; - }; - - config { - pins = "gpio93\0gpio94"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se7_i2c_sleep { - phandle = <0x48>; - - mux { - pins = "gpio93\0gpio94"; - function = "gpio"; - }; - - config { - pins = "gpio93\0gpio94"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se7_4uart_pins { - phandle = <0x46e>; - - qupv3_se7_4uart_active { - 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 { - 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 { - phandle = <0x46f>; - - qupv3_se7_spi_active { - phandle = <0x57>; - - mux { - pins = "gpio93\0gpio94\0gpio95\0gpio96"; - function = "qup7"; - }; - - config { - pins = "gpio93\0gpio94\0gpio95\0gpio96"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se7_spi_sleep { - phandle = <0x58>; - - mux { - pins = "gpio93\0gpio94\0gpio95\0gpio96"; - function = "gpio"; - }; - - config { - pins = "gpio93\0gpio94\0gpio95\0gpio96"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se8_i2c_pins { - phandle = <0x470>; - - qupv3_se8_i2c_active { - phandle = <0x5f>; - - mux { - pins = "gpio65\0gpio66"; - function = "qup8"; - }; - - config { - pins = "gpio65\0gpio66"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se8_i2c_sleep { - phandle = <0x60>; - - mux { - pins = "gpio65\0gpio66"; - function = "gpio"; - }; - - config { - pins = "gpio65\0gpio66"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se8_spi_pins { - phandle = <0x471>; - - qupv3_se8_spi_active { - phandle = <0x6f>; - - mux { - pins = "gpio65\0gpio66\0gpio67\0gpio68"; - function = "qup8"; - }; - - config { - pins = "gpio65\0gpio66\0gpio67\0gpio68"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se8_spi_sleep { - phandle = <0x472>; - - mux { - pins = "gpio65\0gpio66\0gpio67\0gpio68"; - function = "gpio"; - }; - - config { - pins = "gpio65\0gpio66\0gpio67\0gpio68"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se9_i2c_pins { - phandle = <0x473>; - - qupv3_se9_i2c_active { - phandle = <0x61>; - - mux { - pins = "gpio6\0gpio7"; - function = "qup9"; - }; - - config { - pins = "gpio6\0gpio7"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se9_i2c_sleep { - phandle = <0x62>; - - mux { - pins = "gpio6\0gpio7"; - function = "gpio"; - }; - - config { - pins = "gpio6\0gpio7"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se9_2uart_pins { - phandle = <0x474>; - - qupv3_se9_2uart_active { - phandle = <0x59>; - - mux { - pins = "gpio4\0gpio5"; - function = "qup9"; - }; - - config { - pins = "gpio4\0gpio5"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se9_2uart_sleep { - phandle = <0x5a>; - - mux { - pins = "gpio4\0gpio5"; - function = "gpio"; - }; - - config { - pins = "gpio4\0gpio5"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se9_spi_pins { - phandle = <0x475>; - - qupv3_se9_spi_active { - phandle = <0x70>; - - mux { - pins = "gpio4\0gpio5\0gpio6\0gpio7"; - function = "qup9"; - }; - - config { - pins = "gpio4\0gpio5\0gpio6\0gpio7"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se9_spi_sleep { - phandle = <0x71>; - - mux { - pins = "gpio4\0gpio5\0gpio6\0gpio7"; - function = "gpio"; - }; - - config { - pins = "gpio4\0gpio5\0gpio6\0gpio7"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se10_i2c_pins { - phandle = <0x476>; - - qupv3_se10_i2c_active { - phandle = <0x63>; - - mux { - pins = "gpio55\0gpio56"; - function = "qup10"; - }; - - config { - pins = "gpio55\0gpio56"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se10_i2c_sleep { - phandle = <0x64>; - - mux { - pins = "gpio55\0gpio56"; - function = "gpio"; - }; - - config { - pins = "gpio55\0gpio56"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se10_2uart_pins { - phandle = <0x477>; - - qupv3_se10_2uart_active { - phandle = <0x5c>; - - mux { - pins = "gpio53\0gpio54"; - function = "qup10"; - }; - - config { - pins = "gpio53\0gpio54"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se10_2uart_sleep { - phandle = <0x5d>; - - mux { - pins = "gpio53\0gpio54"; - function = "gpio"; - }; - - config { - pins = "gpio53\0gpio54"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se10_spi_pins { - phandle = <0x478>; - - qupv3_se10_spi_active { - phandle = <0x72>; - - mux { - pins = "gpio53\0gpio54\0gpio55\0gpio56"; - function = "qup10"; - }; - - config { - pins = "gpio53\0gpio54\0gpio55\0gpio56"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se10_spi_sleep { - phandle = <0x73>; - - mux { - pins = "gpio53\0gpio54\0gpio55\0gpio56"; - function = "gpio"; - }; - - config { - pins = "gpio53\0gpio54\0gpio55\0gpio56"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se11_i2c_pins { - phandle = <0x479>; - - qupv3_se11_i2c_active { - phandle = <0x65>; - - mux { - pins = "gpio31\0gpio32"; - function = "qup11"; - }; - - config { - pins = "gpio31\0gpio32"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se11_i2c_sleep { - phandle = <0x66>; - - mux { - pins = "gpio31\0gpio32"; - function = "gpio"; - }; - - config { - pins = "gpio31\0gpio32"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se11_spi_pins { - phandle = <0x47a>; - - qupv3_se11_spi_active { - phandle = <0x74>; - - mux { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - function = "qup11"; - }; - - config { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se11_spi_sleep { - phandle = <0x75>; - - mux { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - function = "gpio"; - }; - - config { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se12_i2c_pins { - phandle = <0x47b>; - - qupv3_se12_i2c_active { - phandle = <0x67>; - - mux { - pins = "gpio49\0gpio50"; - function = "qup12"; - }; - - config { - pins = "gpio49\0gpio50"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se12_i2c_sleep { - phandle = <0x68>; - - mux { - pins = "gpio49\0gpio50"; - function = "gpio"; - }; - - config { - pins = "gpio49\0gpio50"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se12_spi_pins { - phandle = <0x47c>; - - qupv3_se12_spi_active { - phandle = <0x76>; - - mux { - pins = "gpio49\0gpio50\0gpio51\0gpio52"; - function = "qup12"; - }; - - config { - pins = "gpio49\0gpio50\0gpio51\0gpio52"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se12_spi_sleep { - phandle = <0x77>; - - mux { - pins = "gpio49\0gpio50\0gpio51\0gpio52"; - function = "gpio"; - }; - - config { - pins = "gpio49\0gpio50\0gpio51\0gpio52"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se13_i2c_pins { - phandle = <0x47d>; - - qupv3_se13_i2c_active { - phandle = <0x69>; - - mux { - pins = "gpio105\0gpio106"; - function = "qup13"; - }; - - config { - pins = "gpio105\0gpio106"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se13_i2c_sleep { - phandle = <0x6a>; - - mux { - pins = "gpio105\0gpio106"; - function = "gpio"; - }; - - config { - pins = "gpio105\0gpio106"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se13_spi_pins { - phandle = <0x47e>; - - qupv3_se13_spi_active { - phandle = <0x78>; - - mux { - pins = "gpio105\0gpio106\0gpio107\0gpio108"; - function = "qup13"; - }; - - config { - pins = "gpio105\0gpio106\0gpio107\0gpio108"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se13_spi_sleep { - phandle = <0x79>; - - mux { - pins = "gpio105\0gpio106\0gpio107\0gpio108"; - function = "gpio"; - }; - - config { - pins = "gpio105\0gpio106\0gpio107\0gpio108"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se14_i2c_pins { - phandle = <0x47f>; - - qupv3_se14_i2c_active { - phandle = <0x6b>; - - mux { - pins = "gpio33\0gpio34"; - function = "qup14"; - }; - - config { - pins = "gpio33\0gpio34"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se14_i2c_sleep { - phandle = <0x6c>; - - mux { - pins = "gpio33\0gpio34"; - function = "gpio"; - }; - - config { - pins = "gpio33\0gpio34"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se14_spi_pins { - phandle = <0x480>; - - qupv3_se14_spi_active { - phandle = <0x7a>; - - mux { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - function = "qup14"; - }; - - config { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se14_spi_sleep { - phandle = <0x7b>; - - mux { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - function = "gpio"; - }; - - config { - pins = "gpio31\0gpio32\0gpio33\0gpio34"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - qupv3_se15_i2c_pins { - phandle = <0x481>; - - qupv3_se15_i2c_active { - phandle = <0x6d>; - - mux { - pins = "gpio81\0gpio82"; - function = "qup15"; - }; - - config { - pins = "gpio81\0gpio82"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se15_i2c_sleep { - phandle = <0x6e>; - - mux { - pins = "gpio81\0gpio82"; - function = "gpio"; - }; - - config { - pins = "gpio81\0gpio82"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - qupv3_se15_spi_pins { - phandle = <0x482>; - - qupv3_se15_spi_active { - phandle = <0x7c>; - - mux { - pins = "gpio81\0gpio82\0gpio83\0gpio84"; - function = "qup15"; - }; - - config { - pins = "gpio81\0gpio82\0gpio83\0gpio84"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se15_spi_sleep { - phandle = <0x7d>; - - mux { - pins = "gpio81\0gpio82\0gpio83\0gpio84"; - function = "gpio"; - }; - - config { - pins = "gpio81\0gpio82\0gpio83\0gpio84"; - drive-strength = <0x06>; - bias-disable; - }; - }; - }; - - cci0_active { - phandle = <0x1bc>; - - mux { - pins = "gpio17\0gpio18"; - function = "cci_i2c"; - }; - - config { - pins = "gpio17\0gpio18"; - bias-pull-up; - drive-strength = <0x02>; - }; - }; - - cci0_suspend { - phandle = <0x1be>; - - mux { - pins = "gpio17\0gpio18"; - function = "cci_i2c"; - }; - - config { - pins = "gpio17\0gpio18"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cci1_active { - phandle = <0x1bd>; - - mux { - pins = "gpio19\0gpio20"; - function = "cci_i2c"; - }; - - config { - pins = "gpio19\0gpio20"; - bias-pull-up; - drive-strength = <0x02>; - }; - }; - - cci1_suspend { - phandle = <0x1bf>; - - mux { - pins = "gpio19\0gpio20"; - function = "cci_i2c"; - }; - - config { - pins = "gpio19\0gpio20"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - cam_sensor_fisheye_active { - phandle = <0x483>; - - mux { - pins = "gpio76\0gpio75"; - function = "gpio"; - }; - - config { - pins = "gpio76\0gpio75"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_fisheye_suspend { - phandle = <0x484>; - - mux { - pins = "gpio76\0gpio75"; - function = "gpio"; - }; - - config { - pins = "gpio76\0gpio75"; - bias-pull-down; - drive-strength = <0x02>; - output-low; - }; - }; - - cam_sensor_depth_active { - phandle = <0x485>; - - mux { - pins = "gpio28\0gpio23\0gpio24"; - function = "gpio"; - }; - - config { - pins = "gpio28\0gpio23\0gpio24"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_depth_suspend { - phandle = <0x486>; - - mux { - pins = "gpio28\0gpio23\0gpio24"; - function = "gpio"; - }; - - config { - pins = "gpio28\0gpio23\0gpio24"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - max_rst_active { - phandle = <0x487>; - - mux { - pins = "gpio31\0gpio77\0gpio78\0gpio32"; - function = "gpio"; - }; - - config { - pins = "gpio31\0gpio77\0gpio78\0gpio32"; - bias-disable; - drive-strength = <0x08>; - }; - }; - - max_rst_suspend { - phandle = <0x488>; - - mux { - pins = "gpio31\0gpio77\0gpio78\0gpio32"; - function = "gpio"; - }; - - config { - pins = "gpio31\0gpio77\0gpio78\0gpio32"; - bias-pull-down; - drive-strength = <0x08>; - }; - }; - - max_6dof_active { - phandle = <0x489>; - - mux { - pins = "gpio30\0gpio95\0gpio94"; - function = "gpio"; - }; - - config { - pins = "gpio30\0gpio95\0gpio94"; - bias-disable; - drive-strength = <0x08>; - }; - }; - - max_6dof_suspend { - phandle = <0x48a>; - - mux { - pins = "gpio30\0gpio95\0gpio94"; - function = "gpio"; - }; - - config { - pins = "gpio30\0gpio95\0gpio94"; - bias-pull-down; - drive-strength = <0x08>; - }; - }; - - cam_sensor_mclk0_active { - phandle = <0x48b>; - - mux { - pins = "gpio13"; - function = "cam_mclk"; - }; - - config { - pins = "gpio13"; - bias-disable; - drive-strength = <0x04>; - }; - }; - - cam_sensor_mclk0_suspend { - phandle = <0x48c>; - - mux { - pins = "gpio13"; - function = "cam_mclk"; - }; - - config { - pins = "gpio13"; - bias-pull-down; - drive-strength = <0x04>; - }; - }; - - cam_sensor_rear_active { - phandle = <0x48d>; - - mux { - pins = "gpio24\0gpio40\0gpio11\0gpio102"; - function = "gpio"; - }; - - config { - pins = "gpio24\0gpio40\0gpio11\0gpio102"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear_suspend { - phandle = <0x48e>; - - mux { - pins = "gpio24\0gpio40\0gpio11\0gpio102"; - function = "gpio"; - }; - - config { - pins = "gpio24\0gpio40\0gpio11\0gpio102"; - bias-pull-down; - drive-strength = <0x02>; - output-low; - }; - }; - - cam_sensor_mclk1_active { - phandle = <0x48f>; - - mux { - pins = "gpio14"; - function = "cam_mclk"; - }; - - config { - pins = "gpio14"; - bias-disable; - drive-strength = <0x04>; - }; - }; - - cam_sensor_mclk1_suspend { - phandle = <0x490>; - - mux { - pins = "gpio14"; - function = "cam_mclk"; - }; - - config { - pins = "gpio14"; - bias-pull-down; - drive-strength = <0x04>; - output-low; - }; - }; - - cam_sensor_mclk3_active { - phandle = <0x51c>; - - mux { - pins = "gpio16"; - function = "cam_mclk"; - }; - - config { - pins = "gpio16"; - bias-disable; - drive-strength = <0x04>; - }; - }; - - cam_sensor_mclk3_suspend { - phandle = <0x51d>; - - mux { - pins = "gpio16"; - function = "cam_mclk"; - }; - - config { - pins = "gpio16"; - bias-pull-down; - drive-strength = <0x04>; - output-low; - }; - }; - - cam_sensor_front_active { - phandle = <0x493>; - - mux { - pins = "gpio104\0gpio9\0gpio29"; - function = "gpio"; - }; - - config { - pins = "gpio104\0gpio9\0gpio29"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_front_suspend { - phandle = <0x494>; - - mux { - pins = "gpio104\0gpio9\0gpio29"; - function = "gpio"; - }; - - config { - pins = "gpio104\0gpio9\0gpio29"; - bias-pull-down; - drive-strength = <0x02>; - output-low; - }; - }; - - cam_sensor_iris_active { - phandle = <0x57b>; - - mux { - pins = "gpio25\0gpio27"; - function = "gpio"; - }; - - config { - pins = "gpio25\0gpio27"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_iris_suspend { - phandle = <0x57c>; - - mux { - pins = "gpio25\0gpio27"; - function = "gpio"; - }; - - config { - pins = "gpio25\0gpio27"; - bias-pull-down; - drive-strength = <0x02>; - output-low; - bias-disable; - }; - }; - - cam_sensor_mclk2_active { - phandle = <0x497>; - - mux { - pins = "gpio15"; - function = "cam_mclk"; - }; - - config { - pins = "gpio15"; - bias-disable; - drive-strength = <0x04>; - }; - }; - - cam_sensor_mclk2_suspend { - phandle = <0x498>; - - mux { - pins = "gpio15"; - function = "cam_mclk"; - }; - - config { - pins = "gpio15"; - bias-pull-down; - drive-strength = <0x04>; - }; - }; - - cam_sensor_rear2_active { - phandle = <0x499>; - - mux { - pins = "gpio37\0gpio39\0gpio23\0gpio36"; - function = "gpio"; - }; - - config { - pins = "gpio37\0gpio39\0gpio23\0gpio36"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_rear2_suspend { - phandle = <0x49a>; - - mux { - pins = "gpio37\0gpio39\0gpio23\0gpio36"; - function = "gpio"; - }; - - config { - pins = "gpio37\0gpio39\0gpio23\0gpio36"; - bias-pull-down; - drive-strength = <0x02>; - output-low; - }; - }; - - cam_sensor_rear_vana { - phandle = <0x49b>; - - mux { - pins = "gpio8"; - function = "gpio"; - }; - - config { - pins = "gpio8"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_res_mgr_active { - phandle = <0x49c>; - - mux { - pins = [00]; - function = "gpio"; - }; - - config { - pins = [00]; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_res_mgr_suspend { - phandle = <0x49d>; - - mux { - pins = [00]; - function = "gpio"; - }; - - config { - pins = [00]; - bias-disable; - drive-strength = <0x02>; - output-low; - }; - }; - - trigout_a { - phandle = <0x185>; - - mux { - pins = "gpio90"; - function = "qdss_cti"; - }; - - config { - pins = "gpio90"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - tsif0_signals_active { - phandle = <0x11c>; - - 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 { - phandle = <0x11d>; - - tsif1_sync { - pins = "gpio12"; - function = "tsif1_sync"; - drive_strength = <0x02>; - bias-pull-down; - }; - }; - - tsif1_signals_active { - phandle = <0x11e>; - - 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 { - phandle = <0x11f>; - - tsif2_sync { - pins = "gpio96"; - function = "tsif2_sync"; - drive_strength = <0x02>; - bias-pull-down; - }; - }; - - ap2mdm { - - ap2mdm_active { - phandle = <0x49e>; - - mux { - pins = "gpio21\0gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio21\0gpio23"; - drive-strength = <0x10>; - bias-disable; - }; - }; - - ap2mdm_sleep { - phandle = <0x49f>; - - mux { - pins = "gpio21\0gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio21\0gpio23"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - mdm2ap { - - mdm2ap_active { - phandle = <0x4a0>; - - mux { - pins = "gpio22\0gpio20"; - function = "gpio"; - }; - - config { - pins = "gpio22\0gpio20"; - drive-strength = <0x08>; - bias-disable; - }; - }; - - mdm2ap_sleep { - phandle = <0x4a1>; - - mux { - pins = "gpio22\0gpio20"; - function = "gpio"; - }; - - config { - pins = "gpio22\0gpio20"; - drive-strength = <0x08>; - bias-disable; - }; - }; - }; - - idt { - - idt_int_active { - phandle = <0x52a>; - - mux { - pins = "gpio62"; - function = "gpio"; - }; - - config { - pins = "gpio62"; - drive-strength = <0x02>; - bias-pull-up; - input-enable; - }; - }; - - idt_int_suspend { - phandle = <0x52c>; - - mux { - pins = "gpio62"; - function = "gpio"; - }; - - config { - pins = "gpio62"; - drive-strength = <0x02>; - bias-pull-up; - input-enable; - }; - }; - - idt_enable_active { - phandle = <0x52b>; - - mux { - pins = "gpio93"; - function = "gpio"; - }; - - config { - pins = "gpio93"; - drive-strength = <0x02>; - bias-disable; - bias-pull-down; - output-low; - }; - }; - - idt_enable_suspend { - phandle = <0x52d>; - - mux { - pins = "gpio93"; - function = "gpio"; - }; - - config { - pins = "gpio93"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - }; - - sbu_mic_oe_ctrl { - - hw-auto-sw-en_idle { - phandle = <0x576>; - - mux { - pins = "gpio43"; - function = "gpio"; - }; - - config { - pins = "gpio43"; - drive-strength = <0x02>; - bias-pull-down; - output-low; - }; - }; - - hw-auto-sw-en_active { - phandle = <0x577>; - - mux { - pins = "gpio43"; - function = "gpio"; - }; - - config { - pins = "gpio43"; - drive-strength = <0x02>; - bias-disable; - output-high; - }; - }; - }; - - sbu_uart_en_ctrl { - - uart_audio_en_idle { - phandle = <0x578>; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x02>; - bias-pull-down; - output-low; - }; - }; - - uart_audio_en_active { - phandle = <0x579>; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x02>; - bias-disable; - output-high; - }; - }; - }; - - ai_key_ctrl { - - ai_key_active { - phandle = <0x526>; - - mux { - pins = "gpio44"; - function = "gpio"; - }; - - config { - pins = "gpio44"; - drive-strength = <0x02>; - bias-pull-up; - input-enable; - }; - }; - - ai_key_idle { - phandle = <0x57a>; - - mux { - pins = "gpio44"; - function = "gpio"; - }; - - config { - pins = "gpio44"; - drive-strength = <0x02>; - bias-pull-up; - input-enable; - }; - }; - }; - - adc2_switch_gpio_ctrl { - - adc2_switch_idle { - phandle = <0x55a>; - - mux { - pins = "gpio28"; - function = "gpio"; - }; - - config { - pins = "gpio28"; - drive-strength = <0x02>; - bias-pull-down; - output-low; - }; - }; - - adc2_switch_active { - phandle = <0x559>; - - mux { - pins = "gpio28"; - function = "gpio"; - }; - - config { - pins = "gpio28"; - drive-strength = <0x02>; - bias-disable; - output-high; - }; - }; - }; - - cam_sensor_ir_active { - phandle = <0x512>; - - mux { - pins = "gpio25\0gpio27"; - function = "gpio"; - }; - - config { - pins = "gpio25\0gpio27"; - bias-disable; - drive-strength = <0x02>; - }; - }; - - cam_sensor_ir_suspend { - phandle = <0x513>; - - mux { - pins = "gpio25\0gpio27"; - function = "gpio"; - }; - - config { - pins = "gpio25\0gpio27"; - bias-pull-down; - drive-strength = <0x02>; - output-low; - }; - }; - - fp_mux { - - fp_active { - phandle = <0x57d>; - - mux { - pins = "gpio121"; - function = "gpio"; - }; - - config { - pins = "gpio121"; - drive-strength = <0x08>; - bias-disable; - }; - }; - - fp_suspend { - phandle = <0x57e>; - - mux { - pins = "gpio121"; - function = "gpio"; - }; - - config { - pins = "gpio121"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - msm_gpio_78 { - phandle = <0x527>; - - mux { - pins = "gpio78"; - function = "gpio"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x02>; - bias-disable; - output-low; - }; - }; - - msm_gpio_78_output_high { - phandle = <0x528>; - - mux { - pins = "gpio78"; - function = "gpio"; - }; - - config { - pins = "gpio78"; - drive-strength = <0x02>; - bias-disable; - output-high; - }; - }; - - msm_gpio_121 { - phandle = <0x57f>; - - mux { - pins = "gpio121"; - function = "gpio"; - }; - - config { - pins = "gpio121"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - atest_usb13_active { - phandle = <0x534>; - - mux { - pins = "gpio8"; - function = "gpio"; - }; - - config { - pins = "gpio8"; - drive-strength = <0x0c>; - bias-pull-up; - }; - }; - - atest_usb13_suspend { - phandle = <0x533>; - - mux { - pins = "gpio8"; - function = "gpio"; - }; - - config { - pins = "gpio8"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - gps { - - gps_int_active { - phandle = <0x535>; - - mux { - pins = "gpio129"; - function = "gpio"; - }; - - config { - pins = "gpio129"; - drive-strength = <0x02>; - input-enable; - }; - }; - - gps_int_suspend { - phandle = <0x53a>; - - mux { - pins = "gpio129"; - function = "gpio"; - }; - - config { - pins = "gpio129"; - drive-strength = <0x02>; - input-enable; - }; - }; - - gps_resp_active { - phandle = <0x539>; - - mux { - pins = "gpio132"; - function = "gpio"; - }; - - config { - pins = "gpio132"; - drive-strength = <0x02>; - input-enable; - bias-disable; - }; - }; - - gps_resp_suspend { - phandle = <0x53c>; - - mux { - pins = "gpio132"; - function = "gpio"; - }; - - config { - pins = "gpio132"; - drive-strength = <0x02>; - input-enable; - bias-disable; - }; - }; - - gps_enable_active { - phandle = <0x536>; - - mux { - pins = "gpio133\0gpio143"; - function = "gpio"; - }; - - config { - pins = "gpio133\0gpio143"; - drive-strength = <0x02>; - output-low; - }; - }; - - gps_enable_suspend { - phandle = <0x53b>; - - mux { - pins = "gpio133\0gpio143"; - function = "gpio"; - }; - - config { - pins = "gpio133\0gpio143"; - drive-strength = <0x02>; - output-low; - }; - }; - }; - - msm_gpio_51 { - phandle = <0x53d>; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x02>; - bias-disable; - output-low; - }; - }; - - msm_gpio_51_output_high { - phandle = <0x53e>; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - - config { - pins = "gpio51"; - drive-strength = <0x02>; - bias-disable; - output-high; - }; - }; - }; - - 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 = <0xa1>; - 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 = <0x262 0x263 0x264>; - perst-gpio = <0x34 0x23 0x00>; - wake-gpio = <0x34 0x25 0x00>; - gdsc-vdd-supply = <0x265>; - 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,l1ss-supported; - qcom,aux-clk-sync; - qcom,ep-latency = <0x0a>; - qcom,phy-status-offset = <0x974>; - 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 0x36 0x21 0x00 0x22 0x31 0x22 0x33 0x22 0x35 0x22 0x37 0x22 0x34 0x22 0x38 0x22 0x06 0x22 0x42 0x22 0x41>; - 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 0x00 0x5f5e100 0x00>; - resets = <0x22 0x01 0x22 0x18>; - reset-names = "pcie_0_core_reset\0pcie_0_phy_reset"; - phandle = <0xa1>; - status = "disabled"; - }; - - 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 = <0x266>; - 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 0x7f 0x00 0x133 0x00 0x00 0x00 0x00 0x01 0x7f 0x00 0x1b2 0x00 0x00 0x00 0x00 0x02 0x7f 0x00 0x1b3 0x00 0x00 0x00 0x00 0x03 0x7f 0x00 0x1b6 0x00 0x00 0x00 0x00 0x04 0x7f 0x00 0x1b7 0x00 0x00 0x00 0x00 0x05 0x7f 0x00 0x132 0x00 0x00 0x00 0x00 0x06 0x7f 0x00 0x2c0 0x00 0x00 0x00 0x00 0x07 0x7f 0x00 0x2c1 0x00 0x00 0x00 0x00 0x08 0x7f 0x00 0x2c2 0x00 0x00 0x00 0x00 0x09 0x7f 0x00 0x2c3 0x00 0x00 0x00 0x00 0x0a 0x7f 0x00 0x2c4 0x00 0x00 0x00 0x00 0x0b 0x7f 0x00 0x2c5 0x00 0x00 0x00 0x00 0x0c 0x7f 0x00 0x2c6 0x00 0x00 0x00 0x00 0x0d 0x7f 0x00 0x2c7 0x00 0x00 0x00 0x00 0x0e 0x7f 0x00 0x2c8 0x00 0x00 0x00 0x00 0x0f 0x7f 0x00 0x2c9 0x00 0x00 0x00 0x00 0x10 0x7f 0x00 0x2ca 0x00 0x00 0x00 0x00 0x11 0x7f 0x00 0x2cb 0x00 0x00 0x00 0x00 0x12 0x7f 0x00 0x2cc 0x00 0x00 0x00 0x00 0x13 0x7f 0x00 0x2cd 0x00 0x00 0x00 0x00 0x14 0x7f 0x00 0x2ce 0x00 0x00 0x00 0x00 0x15 0x7f 0x00 0x2cf 0x00 0x00 0x00 0x00 0x16 0x7f 0x00 0x2d0 0x00 0x00 0x00 0x00 0x17 0x7f 0x00 0x2d1 0x00 0x00 0x00 0x00 0x18 0x7f 0x00 0x2d2 0x00 0x00 0x00 0x00 0x19 0x7f 0x00 0x2d3 0x00 0x00 0x00 0x00 0x1a 0x7f 0x00 0x2d4 0x00 0x00 0x00 0x00 0x1b 0x7f 0x00 0x2d5 0x00 0x00 0x00 0x00 0x1c 0x7f 0x00 0x2d6 0x00 0x00 0x00 0x00 0x1d 0x7f 0x00 0x2d7 0x00 0x00 0x00 0x00 0x1e 0x7f 0x00 0x2d8 0x00 0x00 0x00 0x00 0x1f 0x7f 0x00 0x2d9 0x00 0x00 0x00 0x00 0x20 0x7f 0x00 0x2da 0x00 0x00 0x00 0x00 0x21 0x7f 0x00 0x2db 0x00 0x00 0x00 0x00 0x22 0x7f 0x00 0x2dc 0x00 0x00 0x00 0x00 0x23 0x7f 0x00 0x2dd 0x00 0x00 0x00 0x00 0x24 0x7f 0x00 0x2de 0x00 0x00 0x00 0x00 0x25 0x7f 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 = <0x267 0x268 0x269>; - perst-gpio = <0x34 0x66 0x00>; - 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,l1ss-supported; - qcom,aux-clk-sync; - qcom,ep-latency = <0x0a>; - qcom,slv-addr-space-size = <0x20000000>; - qcom,phy-status-offset = <0x1aac>; - 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 0x3e 0x21 0x00 0x22 0x39 0x22 0x3b 0x22 0x3d 0x22 0x3f 0x22 0x3c 0x22 0x40 0x22 0x06 0x22 0x42 0x22 0x41>; - 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 0x00 0x5f5e100 0x00>; - resets = <0x22 0x02 0x22 0x19>; - reset-names = "pcie_1_core_reset\0pcie_1_phy_reset"; - phandle = <0x266>; - status = "disabled"; - }; - - qcom,msm-pcm { - compatible = "qcom,msm-pcm-dsp"; - qcom,msm-pcm-dsp-id = <0x00>; - phandle = <0x26b>; - }; - - qcom,msm-pcm-routing { - compatible = "qcom,msm-pcm-routing"; - phandle = <0x275>; - }; - - qcom,msm-compr-dsp { - compatible = "qcom,msm-compr-dsp"; - 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"; - 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"; - phandle = <0x26d>; - }; - - qcom,msm-pcm-dsp-noirq { - compatible = "qcom,msm-pcm-dsp-noirq"; - qcom,msm-pcm-low-latency; - qcom,latency-level = "ultra"; - phandle = <0x277>; - }; - - qcom,msm-compress-dsp { - compatible = "qcom,msm-compress-dsp"; - phandle = <0x271>; - }; - - qcom,msm-voip-dsp { - compatible = "qcom,msm-voip-dsp"; - phandle = <0x26e>; - }; - - qcom,msm-pcm-voice { - compatible = "qcom,msm-pcm-voice"; - qcom,destroy-cvd; - phandle = <0x26f>; - }; - - qcom,msm-stub-codec { - compatible = "qcom,msm-stub-codec"; - phandle = <0x4a2>; - }; - - qcom,msm-dai-fe { - compatible = "qcom,msm-dai-fe"; - }; - - qcom,msm-pcm-afe { - compatible = "qcom,msm-pcm-afe"; - phandle = <0x273>; - }; - - qcom,msm-dai-q6-hdmi { - compatible = "qcom,msm-dai-q6-hdmi"; - qcom,msm-dai-q6-dev-id = <0x08>; - phandle = <0x278>; - }; - - qcom,msm-dai-q6-dp { - compatible = "qcom,msm-dai-q6-hdmi"; - qcom,msm-dai-q6-dev-id = <0x6020>; - phandle = <0x279>; - }; - - qcom,msm-pcm-loopback { - compatible = "qcom,msm-pcm-loopback"; - phandle = <0x270>; - }; - - qcom,msm-dai-mi2s { - compatible = "qcom,msm-dai-mi2s"; - phandle = <0x4a3>; - - 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>; - 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>; - 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>; - 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 = <0x01>; - qcom,msm-mi2s-tx-lines = <0x02>; - 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>; - phandle = <0x4a4>; - }; - - 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>; - phandle = <0x4a5>; - }; - }; - - qcom,msm-lsm-client { - compatible = "qcom,msm-lsm-client"; - 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>; - phandle = <0x282>; - }; - - qcom,msm-dai-q6-sb-0-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4001>; - phandle = <0x283>; - }; - - qcom,msm-dai-q6-sb-1-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4002>; - phandle = <0x284>; - }; - - qcom,msm-dai-q6-sb-1-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4003>; - phandle = <0x285>; - }; - - qcom,msm-dai-q6-sb-2-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4004>; - phandle = <0x286>; - }; - - qcom,msm-dai-q6-sb-2-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4005>; - phandle = <0x287>; - }; - - qcom,msm-dai-q6-sb-3-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4006>; - phandle = <0x288>; - }; - - qcom,msm-dai-q6-sb-3-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4007>; - phandle = <0x289>; - }; - - qcom,msm-dai-q6-sb-4-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4008>; - phandle = <0x28a>; - }; - - qcom,msm-dai-q6-sb-4-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4009>; - phandle = <0x28b>; - }; - - qcom,msm-dai-q6-sb-5-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400b>; - phandle = <0x28c>; - }; - - qcom,msm-dai-q6-sb-5-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400a>; - phandle = <0x295>; - }; - - qcom,msm-dai-q6-sb-6-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400c>; - phandle = <0x296>; - }; - - qcom,msm-dai-q6-sb-7-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400e>; - phandle = <0x297>; - }; - - qcom,msm-dai-q6-sb-7-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x400f>; - phandle = <0x298>; - }; - - qcom,msm-dai-q6-sb-8-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4010>; - phandle = <0x4a6>; - }; - - qcom,msm-dai-q6-sb-8-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4011>; - phandle = <0x299>; - }; - - qcom,msm-dai-q6-bt-sco-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3000>; - phandle = <0x4a7>; - }; - - qcom,msm-dai-q6-bt-sco-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3001>; - phandle = <0x4a8>; - }; - - qcom,msm-dai-q6-int-fm-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3004>; - phandle = <0x4a9>; - }; - - qcom,msm-dai-q6-int-fm-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3005>; - phandle = <0x4aa>; - }; - - qcom,msm-dai-q6-be-afe-pcm-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0xe0>; - phandle = <0x28d>; - }; - - qcom,msm-dai-q6-be-afe-pcm-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0xe1>; - phandle = <0x28e>; - }; - - qcom,msm-dai-q6-afe-proxy-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0xf1>; - phandle = <0x28f>; - }; - - qcom,msm-dai-q6-afe-proxy-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0xf0>; - phandle = <0x290>; - }; - - qcom,msm-dai-q6-afe-loopback-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x6001>; - phandle = <0x4ab>; - }; - - qcom,msm-dai-q6-incall-record-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x8003>; - phandle = <0x291>; - }; - - qcom,msm-dai-q6-incall-record-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x8004>; - phandle = <0x292>; - }; - - qcom,msm-dai-q6-incall-music-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x8005>; - phandle = <0x293>; - }; - - qcom,msm-dai-q6-incall-music-2-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x8002>; - phandle = <0x294>; - }; - - qcom,msm-dai-q6-usb-audio-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x7000>; - phandle = <0x29a>; - }; - - qcom,msm-dai-q6-usb-audio-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x7001>; - phandle = <0x29b>; - }; - }; - - qcom,msm-pcm-hostless { - compatible = "qcom,msm-pcm-hostless"; - phandle = <0x272>; - }; - - qcom,msm-audio-apr { - compatible = "qcom,msm-audio-apr"; - qcom,subsys-name = "apr_adsp"; - phandle = <0x4ac>; - - 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 0x2a4>; - 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\0msm-dai-q6-tdm.36914"; - phandle = <0x4ad>; - qcom,audio-routing = "AIF4 VI\0MCLK\0RX_BIAS\0MCLK\0MADINPUT\0MCLK\0hifi amp\0LINEOUT1\0MIC BIAS2\0Headset Mic\0AMIC2_EXT_0\0MIC BIAS2\0MIC BIAS4\0ANCLeft Headset Mic\0AMIC2_EXT_1\0MIC BIAS4\0MIC BIAS1\0ANCRight Headset Mic\0AMIC3\0MIC BIAS1\0AMIC4\0MIC BIAS1\0MIC BIAS1\0ANCRight Headset Mic\0AMIC1\0MIC BIAS4\0MIC BIAS4\0ANCLeft Headset Mic"; - qcom,msm-mbhc-hphl-swh = <0x01>; - qcom,msm-mbhc-gnd-swh = <0x01>; - qcom,hph-en0-gpio = <0x54b>; - qcom,hph-en1-gpio = <0x54c>; - qcom,tavil-mclk-clk-freq = <0x927c00>; - asoc-codec = <0x4a2 0x54d>; - asoc-codec-names = "msm-stub-codec.1\0msm-ext-disp-audio-codec-rx"; - qcom,usbc-analog-en1-gpio = <0x54e>; - pinctrl-names = "aud_active\0aud_sleep\0quat-mi2s-active\0quat-mi2s-sleep\0quat-tdm-active\0quat-tdm-sleep"; - pinctrl-0 = <0x402>; - pinctrl-1 = <0x401>; - qcom,wsa-max-devs = <0x00>; - qcom,wsa-devs = <0x54f 0x550 0x551 0x552>; - qcom,wsa-aux-dev-prefix = "SpkrLeft\0SpkrRight\0SpkrLeft\0SpkrRight"; - qcom,adc2-switch-gpio = <0x558>; - qcom,msm-mbhc-usbc-audio-supported = <0x01>; - qcom,usbc-analog-en2-gpio = <0x34 0x50 0x00>; - pinctrl-2 = <0x44b 0x44d 0x44f>; - pinctrl-3 = <0x44a 0x44c 0x44e>; - pinctrl-4 = <0x455 0x457>; - pinctrl-5 = <0x454 0x456>; - }; - }; - - 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>; - 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>; - 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>; - 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>; - 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>; - phandle = <0x4ae>; - }; - - qcom,msm-hdmi-dba-codec-rx { - compatible = "qcom,msm-hdmi-dba-codec-rx"; - qcom,dba-bridge-chip = "adv7533"; - phandle = <0x4af>; - }; - - 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>; - phandle = <0x4b0>; - }; - - 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>; - 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>; - 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>; - 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>; - 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>; - 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>; - 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 = <0x02>; - qcom,msm-cpudai-tdm-group-port-id = <0x9030 0x9032>; - 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>; - phandle = <0x4b1>; - - 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>; - phandle = <0x2a2>; - }; - - qcom,msm-dai-q6-tdm-quat-rx-1 { - compatible = "qcom,msm-dai-q6-tdm"; - qcom,msm-cpudai-tdm-dev-id = <0x9032>; - qcom,msm-cpudai-tdm-data-align = <0x00>; - phandle = <0x2a4>; - }; - }; - - 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>; - 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>; - phandle = <0x4b2>; - }; - }; - - 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>; - phandle = <0x4b3>; - }; - }; - - 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 = <0x2a5>; - phandle = <0x4b4>; - }; - - qcom,kgsl-busmon { - label = "kgsl-busmon"; - compatible = "qcom,kgsl-busmon"; - phandle = <0x4b5>; - }; - - 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>; - phandle = <0x2a6>; - }; - - 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 0xa6 0x0a 0x22 0x1a 0x22 0x29 0xa6 0x04 0x86 0x10>; - clock-names = "core_clk\0rbbmtimer_clk\0mem_clk\0mem_iface_clk\0gmu_clk\0l3_vote"; - qcom,isense-clk-on-level = <0x01>; - qcom,gpubw-dev = <0x2a6>; - 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 = <0x1a3>; - vdd-supply = <0x2a7>; - cache-slice-names = "gpu\0gpuhtw"; - cache-slices = <0x2d 0x0c 0x2d 0x0b>; - phandle = <0x9d>; - - 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 = <0x2a8>; - phandle = <0x147>; - }; - }; - }; - - qcom,gpu-coresight@1 { - reg = <0x01>; - coresight-name = "coresight-gfx-cx"; - coresight-atid = <0x33>; - - port { - - endpoint { - remote-endpoint = <0x2a9>; - phandle = <0x148>; - }; - }; - }; - }; - - qcom,l3-pwrlevels { - #address-cells = <0x01>; - #size-cells = <0x00>; - compatible = "qcom,l3-pwrlevels"; - - qcom,l3-pwrlevel@0 { - reg = <0x00>; - qcom,l3-freq = <0x00>; - }; - - qcom,l3-pwrlevel@1 { - reg = <0x01>; - qcom,l3-freq = <0x3010b000>; - }; - - qcom,l3-pwrlevel@2 { - reg = <0x02>; - qcom,l3-freq = <0x4dd1e000>; - }; - }; - - 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 0x26 0x22 0x1a 0x22 0x29>; - clock-names = "iface_clk\0mem_clk\0mem_iface_clk"; - qcom,secure_align_mask = <0xfff>; - qcom,retention; - qcom,hyp_secure_alloc; - phandle = <0x4b6>; - - gfx3d_user { - compatible = "qcom,smmu-kgsl-cb"; - label = "gfx3d_user"; - iommus = <0x1ab 0x00>; - qcom,gpu-offset = <0x48000>; - phandle = <0x4b7>; - }; - - gfx3d_secure { - compatible = "qcom,smmu-kgsl-cb"; - iommus = <0x1ab 0x02 0x1ab 0x01>; - phandle = <0x4b8>; - }; - }; - - 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 = <0x1a3>; - vdd-supply = <0x2a7>; - clocks = <0xa6 0x04 0xa6 0x0a 0x22 0x1a 0x22 0x29>; - clock-names = "gmu_clk\0cxo_clk\0axi_clk\0memnoc_clk"; - phandle = <0x9c>; - - 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 = <0x1ab 0x04>; - phandle = <0x4b9>; - }; - - gmu_kernel { - compatible = "qcom,smmu-gmu-kernel-cb"; - iommus = <0x1ab 0x05>; - phandle = <0x4ba>; - }; - }; - - 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 = <0x2aa>; - qcom,usb-dbm = <0x2ab>; - qcom,dwc-usb3-msm-tx-fifo-size = <0x5328>; - qcom,num-gsi-evt-buffs = <0x03>; - qcom,use-pdc-interrupts; - qcom,pm-qos-latency = <0x2c>; - extcon = <0x4e3 0x4e3 0x2ac>; - clocks = <0x22 0x95 0x22 0x12 0x22 0x09 0x22 0x97 0x22 0x99 0x22 0xa9 0x22 0x9f>; - 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 0x3a980 0xaae60 0x3d 0x2a4 0x00 0x960 0x01 0x247 0x00 0x9c40>; - phandle = <0x4bb>; - - dwc3@a600000 { - compatible = "snps,dwc3"; - reg = <0xa600000 0xcd00>; - interrupts = <0x00 0x85 0x00>; - usb-phy = <0x2ad 0x2ae>; - 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>; - maximum-speed = "high-speed"; - }; - - 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>; - qcom,tune-efuse-correction = <0x00>; - vdd-supply = <0x2f>; - vdda18-supply = <0x121>; - vdda33-supply = <0xba>; - qcom,override-bias-ctrl2; - qcom,vdd-voltage-level = <0x00 0xd6d80 0xd6d80>; - qcom,qusb-phy-reg-offset = <0x240 0x1a0 0x210 0x230 0xa8 0x254 0x198 0x228 0x22c 0x27c 0x280 0x2a0>; - 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 0x07 0x240 0x2a 0x244 0xca 0x248 0x04 0x24c 0x03 0x250 0x00 0x23c 0x22 0x210>; - phy_type = "utmi"; - clocks = <0x21 0x00 0x22 0xa9>; - clock-names = "ref_clk_src\0cfg_ahb_clk"; - resets = <0x22 0x08>; - reset-names = "phy_reset"; - phandle = <0x2ad>; - pinctrl-names = "atest_usb13_suspend\0atest_usb13_active"; - pinctrl-0 = <0x533>; - pinctrl-1 = <0x534>; - mi,efuse-pll-bias; - mi,need-override_tune1; - mi,override_tune1 = <0x01 0x17 0x02 0x17 0x03 0x37 0x04 0x37 0x05 0x47 0x06 0x47 0x07 0x77>; - mi,efuse-pll-bias-seq = <0x01 0x24 0x02 0x21 0x03 0x23 0x04 0x21 0x05 0x20 0x06 0x20 0x07 0x21>; - mi,need-overide_tune1; - }; - - ssphy@88e8000 { - compatible = "qcom,usb-ssphy-qmp-dp-combo"; - 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 0xa0 0x22 0xa3 0x21 0x00 0x22 0x9f 0x22 0xa2 0x22 0xa9>; - 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"; - phandle = <0x2ae>; - extcon = <0x4e3>; - }; - - dbm@a6f8000 { - compatible = "qcom,usb-dbm-1p5"; - reg = <0xa6f8000 0x400>; - qcom,reset-ep-after-lpm-resume; - phandle = <0x2ab>; - }; - - 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>; - }; - - usb_nop_phy { - compatible = "usb-nop-xceiv"; - phandle = <0x4bc>; - }; - - 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 = <0x2af>; - qcom,dwc-usb3-msm-tx-fifo-size = <0x5328>; - qcom,use-pdc-interrupts; - clocks = <0x22 0x9a 0x22 0x13 0x22 0x0a 0x22 0x9c 0x22 0x9e 0x22 0xa9 0x22 0xa4>; - 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 = "disabled"; - 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>; - phandle = <0x4bd>; - extcon = <0x532>; - - dwc3@a800000 { - compatible = "snps,dwc3"; - reg = <0xa800000 0xcd00>; - interrupts = <0x00 0x8a 0x00>; - usb-phy = <0x2b0 0x2b1>; - 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>; - dr_mode = "host"; - maximum-speed = "high-speed"; - }; - }; - - 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 = <0x121>; - vdda33-supply = <0xba>; - qcom,override-bias-ctrl2; - qcom,vdd-voltage-level = <0x00 0xd6d80 0xd6d80>; - qcom,qusb-phy-reg-offset = <0x240 0x1a0 0x210 0x230 0xa8 0x254 0x198 0x228 0x22c 0x27c 0x280 0x2a0>; - qcom,qusb-phy-init-seq = <0x23 0x210 0x03 0x04 0x7c 0x18c 0x80 0x2c 0x0a 0x184 0x19 0xb4 0x40 0x194 0x20 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 0xa9>; - clock-names = "ref_clk_src\0cfg_ahb_clk"; - resets = <0x22 0x09>; - reset-names = "phy_reset"; - status = "okay"; - phandle = <0x2b0>; - }; - - 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 0xa5 0x22 0xa8 0x21 0x00 0x22 0xa4 0x22 0xa9>; - 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"; - phandle = <0x2b1>; - }; - - 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 = <0x1bb>; - refgen-supply = <0x122>; - csi-vdd-voltage = <0x124f80>; - mipi-csi-vdd-supply = <0x2f>; - clocks = <0xa5 0x06 0xa5 0x55 0xa5 0x54 0xa5 0x09 0xa5 0x0a 0xa5 0x16 0xa5 0x12 0xa5 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"; - phandle = <0x9b>; - }; - - 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 = <0x1bb>; - clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0camnoc_axi_clk\0lrme_clk_src\0lrme_clk"; - clocks = <0x22 0x0c 0x22 0x0d 0xa5 0x55 0xa5 0x09 0xa5 0x06 0xa5 0x41 0xa5 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"; - phandle = <0x4be>; - }; - - 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"; - phandle = <0x4bf>; - }; - }; - - syscon@0x5091508 { - compatible = "syscon"; - reg = <0x5091508 0x04>; - phandle = <0x1e>; - }; - - syscon@0x5091008 { - compatible = "syscon"; - reg = <0x5091008 0x04>; - phandle = <0x1f>; - }; - - interrupt-controller@0xb220000 { - compatible = "qcom,pdc-sdm845-v2"; - reg = <0xb220000 0x400>; - #interrupt-cells = <0x03>; - interrupt-parent = <0x7f>; - interrupt-controller; - phandle = <0x01>; - }; - - dsi_panel_pwr_supply { - #address-cells = <0x01>; - #size-cells = <0x00>; - phandle = <0x55e>; - - 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>; - phandle = <0x55f>; - - 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>; - phandle = <0x560>; - - 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 = "vdd"; - qcom,supply-min-voltage = <0x2dc6c0>; - qcom,supply-max-voltage = <0x2dc6c0>; - qcom,supply-enable-load = <0xd13a8>; - qcom,supply-disable-load = <0x00>; - qcom,supply-post-on-sleep = <0x00>; - }; - }; - - qcom,dsi-display@0 { - compatible = "qcom,dsi-display"; - label = "dsi_sharp_4k_dsc_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bb 0x2bc>; - qcom,dsi-phy = <0x2bd 0x2be>; - clocks = <0x2b4 0x06 0x2b4 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c 0x40e>; - pinctrl-1 = <0x40d 0x40f>; - qcom,platform-te-gpio = <0x34 0x0a 0x00>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,panel-mode-gpio = <0x34 0x34 0x00>; - qcom,dsi-panel = <0x4ce>; - vddio-supply = <0x120>; - lab-supply = <0x4cf>; - ibb-supply = <0x4d0>; - phandle = <0x561>; - }; - - qcom,dsi-display@1 { - compatible = "qcom,dsi-display"; - label = "dsi_sharp_4k_dsc_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bb 0x2bc>; - qcom,dsi-phy = <0x2bd 0x2be>; - clocks = <0x2b4 0x06 0x2b4 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c 0x40e>; - pinctrl-1 = <0x40d 0x40f>; - 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>; - vddio-supply = <0x120>; - lab-supply = <0x4cf>; - ibb-supply = <0x4d0>; - phandle = <0x562>; - }; - - qcom,dsi-display@2 { - compatible = "qcom,dsi-display"; - label = "dsi_sharp_1080_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bb>; - qcom,dsi-phy = <0x2bd>; - clocks = <0x2b4 0x06 0x2b4 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c 0x40e>; - pinctrl-1 = <0x40d 0x40f>; - qcom,platform-te-gpio = <0x34 0x0a 0x00>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,panel-mode-gpio = <0x34 0x34 0x00>; - qcom,dsi-panel = <0x4d2>; - vddio-supply = <0x120>; - lab-supply = <0x4cf>; - ibb-supply = <0x4d0>; - phandle = <0x563>; - }; - - qcom,dsi-display@3 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_sharp_1080_120hz_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bb 0x2bc>; - qcom,dsi-phy = <0x2bd 0x2be>; - clocks = <0x2b4 0x06 0x2b4 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c 0x40e>; - pinctrl-1 = <0x40d 0x40f>; - 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>; - vddio-supply = <0x120>; - lab-supply = <0x4cf>; - ibb-supply = <0x4d0>; - phandle = <0x564>; - }; - - qcom,dsi-display@4 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_nt35597_truly_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bb 0x2bc>; - qcom,dsi-phy = <0x2bd 0x2be>; - clocks = <0x2b4 0x06 0x2b4 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c 0x40e>; - pinctrl-1 = <0x40d 0x40f>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,panel-mode-gpio = <0x34 0x34 0x00>; - qcom,dsi-panel = <0x4d4>; - vddio-supply = <0x120>; - lab-supply = <0x4cf>; - ibb-supply = <0x4d0>; - phandle = <0x565>; - }; - - qcom,dsi-display@5 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_nt35597_truly_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bb 0x2bc>; - qcom,dsi-phy = <0x2bd 0x2be>; - clocks = <0x2b4 0x06 0x2b4 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c 0x40e>; - pinctrl-1 = <0x40d 0x40f>; - 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>; - vddio-supply = <0x120>; - lab-supply = <0x4cf>; - ibb-supply = <0x4d0>; - phandle = <0x566>; - }; - - qcom,dsi-display@6 { - compatible = "qcom,dsi-display"; - label = "dsi_nt35597_truly_dsc_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bc>; - qcom,dsi-phy = <0x2be>; - clocks = <0x2b5 0x18 0x2b5 0x1b>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c 0x40e>; - pinctrl-1 = <0x40d 0x40f>; - qcom,platform-te-gpio = <0x34 0x0a 0x00>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,panel-mode-gpio = <0x34 0x34 0x00>; - qcom,dsi-panel = <0x4d6>; - vddio-supply = <0x120>; - lab-supply = <0x4cf>; - ibb-supply = <0x4d0>; - phandle = <0x567>; - }; - - qcom,dsi-display@7 { - compatible = "qcom,dsi-display"; - label = "dsi_nt35597_truly_dsc_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bc>; - qcom,dsi-phy = <0x2be>; - clocks = <0x2b5 0x18 0x2b5 0x1b>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c 0x40e>; - pinctrl-1 = <0x40d 0x40f>; - qcom,platform-te-gpio = <0x34 0x0a 0x00>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,panel-mode-gpio = <0x34 0x34 0x00>; - qcom,dsi-panel = <0x4d7>; - vddio-supply = <0x120>; - lab-supply = <0x4cf>; - ibb-supply = <0x4d0>; - phandle = <0x568>; - }; - - qcom,dsi-display@8 { - compatible = "qcom,dsi-display"; - label = "dsi_sim_vid_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bb>; - qcom,dsi-phy = <0x2bd>; - clocks = <0x2b4 0x06 0x2b4 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c 0x40e>; - pinctrl-1 = <0x40d 0x40f>; - qcom,dsi-panel = <0x4d8>; - phandle = <0x569>; - }; - - qcom,dsi-display@9 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_sim_vid_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bb 0x2bc>; - qcom,dsi-phy = <0x2bd 0x2be>; - clocks = <0x2b4 0x06 0x2b4 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c 0x40e>; - pinctrl-1 = <0x40d 0x40f>; - qcom,dsi-panel = <0x4d9>; - phandle = <0x56a>; - }; - - qcom,dsi-display@10 { - compatible = "qcom,dsi-display"; - label = "dsi_sim_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bb>; - qcom,dsi-phy = <0x2bd>; - clocks = <0x2b4 0x06 0x2b4 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c 0x40e>; - pinctrl-1 = <0x40d 0x40f>; - qcom,dsi-panel = <0x4da>; - phandle = <0x56b>; - }; - - qcom,dsi-display@11 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_sim_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bb 0x2bc>; - qcom,dsi-phy = <0x2bd 0x2be>; - clocks = <0x2b4 0x06 0x2b4 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c 0x40e>; - pinctrl-1 = <0x40d 0x40f>; - qcom,dsi-panel = <0x4db>; - phandle = <0x56c>; - }; - - qcom,dsi-display@12 { - compatible = "qcom,dsi-display"; - label = "dsi_sim_dsc_375_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bb>; - qcom,dsi-phy = <0x2bd>; - clocks = <0x2b4 0x06 0x2b4 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c 0x40e>; - pinctrl-1 = <0x40d 0x40f>; - qcom,dsi-panel = <0x4dc>; - phandle = <0x56d>; - }; - - qcom,dsi-display@13 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_sim_dsc_375_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bb 0x2bc>; - qcom,dsi-phy = <0x2bd 0x2be>; - clocks = <0x2b4 0x06 0x2b4 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c 0x40e>; - pinctrl-1 = <0x40d 0x40f>; - qcom,dsi-panel = <0x4dd>; - phandle = <0x56e>; - }; - - qcom,dsi-display@14 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_nt35597_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bb 0x2bc>; - qcom,dsi-phy = <0x2bd 0x2be>; - clocks = <0x2b4 0x06 0x2b4 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c 0x40e>; - pinctrl-1 = <0x40d 0x40f>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,panel-mode-gpio = <0x34 0x34 0x00>; - qcom,dsi-panel = <0x4de>; - vddio-supply = <0x120>; - lab-supply = <0x4cf>; - ibb-supply = <0x4d0>; - phandle = <0x56f>; - }; - - qcom,dsi-display@15 { - compatible = "qcom,dsi-display"; - label = "dsi_dual_nt35597_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bb 0x2bc>; - qcom,dsi-phy = <0x2bd 0x2be>; - clocks = <0x2b4 0x06 0x2b4 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c 0x40e>; - pinctrl-1 = <0x40d 0x40f>; - qcom,platform-te-gpio = <0x34 0x0a 0x00>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,panel-mode-gpio = <0x34 0x34 0x00>; - qcom,dsi-panel = <0x4df>; - vddio-supply = <0x120>; - lab-supply = <0x4cf>; - ibb-supply = <0x4d0>; - phandle = <0x570>; - }; - - qcom,dsi-display@16 { - compatible = "qcom,dsi-display"; - label = "dsi_jdi_fhd_r63452_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bb>; - qcom,dsi-phy = <0x2bd>; - clocks = <0x2b4 0x06 0x2b4 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c 0x40e>; - pinctrl-1 = <0x40d 0x40f>; - qcom,platform-te-gpio = <0x34 0x0a 0x00>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,panel-mode-gpio = <0x34 0x34 0x00>; - qcom,dsi-panel = <0x4f8>; - vddio-supply = <0x120>; - lab-supply = <0x4cf>; - ibb-supply = <0x4d0>; - phandle = <0x59c>; - vddts-supply = <0x340>; - }; - - qcom,dsi-display@17 { - compatible = "qcom,dsi-display"; - label = "dsi_ss_ea8074_fhd_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bb>; - qcom,dsi-phy = <0x2bd>; - clocks = <0x2b4 0x06 0x2b4 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c 0x40e>; - pinctrl-1 = <0x40d 0x40f>; - qcom,platform-te-gpio = <0x34 0x0a 0x00>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,panel-mode-gpio = <0x34 0x34 0x00>; - qcom,dsi-panel = <0x4f9>; - vddio-supply = <0x120>; - lab-supply = <0x4cf>; - ibb-supply = <0x4d0>; - oled-vdda-supply = <0x33e>; - phandle = <0x59d>; - vci-supply = <0x4fa>; - }; - - qcom,dsi-display@18 { - compatible = "qcom,dsi-display"; - label = "dsi_jdi_fhd_nt35596s_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bb>; - qcom,dsi-phy = <0x2bd>; - clocks = <0x2b4 0x06 0x2b4 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c 0x40e>; - pinctrl-1 = <0x40d 0x40f>; - qcom,platform-te-gpio = <0x34 0x0a 0x00>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,panel-mode-gpio = <0x34 0x34 0x00>; - qcom,dsi-panel = <0x4fb>; - vddio-supply = <0x120>; - lab-supply = <0x4cf>; - ibb-supply = <0x4d0>; - phandle = <0x59e>; - }; - - qcom,dsi-display@19 { - compatible = "qcom,dsi-display"; - label = "dsi_gvo_rm69299_fhd_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bb>; - qcom,dsi-phy = <0x2bd>; - clocks = <0x2b4 0x06 0x2b4 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - phandle = <0x59f>; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c 0x40e>; - pinctrl-1 = <0x40d 0x40f>; - qcom,platform-te-gpio = <0x34 0x0a 0x00>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,dsi-panel = <0x4fc>; - vddio-supply = <0x120>; - vci-supply = <0x4fa>; - - ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - phandle = <0x575>; - }; - }; - }; - }; - - qcom,wb-display@0 { - compatible = "qcom,wb-display"; - cell-index = <0x00>; - label = "wb_display"; - phandle = <0x4e5>; - }; - - qcom,msm-ext-disp { - compatible = "qcom,msm-ext-disp"; - phandle = <0x4e4>; - - qcom,msm-ext-disp-audio-codec-rx { - compatible = "qcom,msm-ext-disp-audio-codec-rx"; - phandle = <0x54d>; - }; - }; - - qcom,mdss_dsi_jdi_fhd_r63452_cmd { - qcom,mdss-dsi-panel-name = "jdi fhd cmd incell dsi panel"; - qcom,mdss-dsi-panel-id = <0x00>; - qcom,mdss-dsi-panel-model = "JDI FHD R63452 CMD PANEL"; - qcom,mdss-dsi-panel-sleepwrmod = <0x00>; - 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-traffic-mode = "burst_mode"; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-lp11-init; - 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-panel-timings = <0xe3503600 0xa9a33a50 0x3d030400>; - qcom,mdss-dsi-t-clk-post = <0x0d>; - qcom,mdss-dsi-t-clk-pre = <0x2d>; - qcom,mdss-dsi-bl-min-level = <0x01>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x01 0x01 0x0a>; - qcom,mdss-pan-physical-width-dimension = <0x40>; - qcom,mdss-pan-physical-height-dimension = <0x72>; - 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-tx-eot-append; - qcom,mdss-panel-on-dimming-delay = <0x78>; - qcom,mdss-night-brightness = <0x07 0x19 0x2b 0x3d>; - phandle = <0x4f8>; - - 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 = <0x78>; - qcom,mdss-dsi-h-back-porch = <0x28>; - 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 = <0x04>; - 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-on-command = <0x29000000 0x2b0 0x290000 0x02 0xd6012900 0x00 0xeec64dc 0xec3b5200 0xb0b1315 0x680bb529 0x00 0x2b003 0x39000000 0x235 0x390000 0x02 0x36003900 0x00 0x23a7739 0x00 0x52a00 0x43739 0x00 0x52b00 0x77f39 0x00 0x34400 0x390000 0x02 0x51ff3900 0x00 0x2532439 0x00 0x25500 0x39000000 0x25e 0x390000 0x02 0x84000501 0x1400 0x2290005 0x1000050 0x21100 0x29000000 0x2b0 0x4390000 0x02 0x84002900 0x00 0x2c81129 0x1000000 0x2b003>; - qcom,mdss-dsi-off-command = [29 00 00 00 00 00 02 b0 00 29 00 00 00 00 00 02 d6 01 29 00 00 00 00 00 0e ec 64 dc ec 3b 52 00 0b 0b 13 15 68 0b 95 29 00 00 00 00 00 02 b0 03 05 01 00 00 02 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 = <0x1a0406 0xa0a0506 0x5030400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_ss_fhd_ea8074_cmd { - qcom,mdss-dsi-panel-name = "ss fhd cmd dsi panel"; - qcom,mdss-dsi-panel-id = <0x00>; - qcom,mdss-dsi-panel-model = "SS FHD EA8074 CMD PANEL"; - qcom,mdss-dsi-panel-sleepwrmod = <0x00>; - 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-traffic-mode = "burst_mode"; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-lp11-init; - 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 = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x31>; - qcom,mdss-dsi-bl-min-level = <0x01>; - qcom,mdss-dsi-bl-max-level = <0x3ff>; - qcom,mdss-brightness-max-level = <0x3ff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,mdss-dsi-reset-sequence = <0x01 0x01 0x00 0x01 0x01 0x0a>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x89>; - 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-tx-eot-append; - 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 = <0x419ce0>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-dsi-on-command-tuning; - qcom,dispparam-enabled; - phandle = <0x4f9>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x870>; - qcom,mdss-dsi-h-front-porch = <0x30>; - qcom,mdss-dsi-h-back-porch = <0x30>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x1c>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-v-pulse-width = <0x0c>; - 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 = [05 01 00 00 0a 00 02 11 00 39 00 00 00 00 00 05 2b 00 00 08 6f 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 b0 04 39 00 00 00 00 00 02 b2 00 39 00 00 00 00 00 02 f7 03 39 00 00 00 00 00 03 f0 a5 a5 39 00 00 00 00 00 02 35 00 39 00 00 00 00 00 03 51 00 00 39 00 00 00 00 00 02 53 25 39 01 00 00 6e 00 02 55 00 05 01 00 00 00 00 02 29 00]; - 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-doze-hbm-command = [39 01 00 00 00 00 03 51 00 01 39 01 00 00 01 00 02 53 22]; - qcom,mdss-dsi-doze-lbm-command = [39 01 00 00 00 00 03 51 00 01 39 01 00 00 01 00 02 53 23]; - qcom,mdss-dsi-nolp-command = [39 01 00 00 00 00 02 53 25]; - qcom,mdss-dsi-doze-hbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-doze-lbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-off-command = [39 01 00 00 00 00 02 55 00]; - qcom,mdss-dsi-dispparam-acl-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l1-command = [39 01 00 00 00 00 02 55 01]; - qcom,mdss-dsi-dispparam-acl-l1-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l2-command = [39 01 00 00 00 00 02 55 02]; - qcom,mdss-dsi-dispparam-acl-l2-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l3-command = [39 01 00 00 00 00 02 55 03]; - qcom,mdss-dsi-dispparam-acl-l3-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-off-command = [39 01 00 00 00 00 02 53 25]; - qcom,mdss-dsi-dispparam-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-on-command = [39 01 00 00 00 00 02 53 e0]; - qcom,mdss-dsi-dispparam-hbm-on-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>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_ss_notch_fhd_ea8074_cmd { - qcom,mdss-dsi-panel-name = "ss notch fhd cmd dsi panel"; - qcom,mdss-dsi-panel-id = <0x00>; - qcom,mdss-dsi-panel-model = "SS NOTCH FHD EA8074 CMD PANEL"; - qcom,mdss-dsi-panel-sleepwrmod = <0x00>; - 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-traffic-mode = "burst_mode"; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-bllp-power-mode; - qcom,ulps-enabled; - qcom,mdss-dsi-lp11-init; - 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-brightness-max-level = <0x3ff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,mdss-dsi-reset-sequence = <0x01 0x01 0x00 0x01 0x01 0x0a>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x8e>; - 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-tx-eot-append; - 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 = <0x419ce0>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,dispparam-enabled; - qcom,mdss-panel-on-dimming-delay = <0x78>; - qcom,mdss-dsi-t-clk-post = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x34>; - phandle = <0x4fd>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x8c8>; - qcom,mdss-dsi-h-front-porch = <0x38>; - qcom,mdss-dsi-h-back-porch = <0x38>; - qcom,mdss-dsi-h-pulse-width = <0x12>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x18>; - qcom,mdss-dsi-v-front-porch = <0x1a>; - qcom,mdss-dsi-v-pulse-width = <0x0c>; - 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 0xa000211 0x390000 0x05 0x2b000008 0xc7390000 0x03 0xf05a5a39 0x00 0x8eff0 0x31003331 0x14353900 0x00 0x2b00139 0x00 0x2bb03 0x39000000 0x2b0 0x4f390000 0x02 0xcb003900 0x00 0x2b06b39 0x00 0x2cb00 0x39000000 0x2f7 0x3390000 0x02 0xb0053900 0x00 0x2b11039 0x00 0x2b002 0x39000000 0x5d5 0x2175414 0x39010000 0x3f0 0xa5a53900 0x00 0x2350039 0x00 0x35100 0x390000 0x02 0x53203901 0x6e00 0x2550005 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-doze-hbm-command = [39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 ef b0 39 00 00 00 00 00 02 b0 17 39 00 00 00 00 00 04 e3 00 00 00 39 01 00 00 01 00 02 53 22 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-doze-lbm-command = [39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 ef b0 39 00 00 00 00 00 02 b0 17 39 00 00 00 00 00 04 e3 00 00 00 39 01 00 00 01 00 02 53 23 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-nolp-command = [05 01 00 00 00 00 02 28 00 39 00 00 00 00 00 03 51 00 00 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 b0 17 39 00 00 00 00 00 04 e3 86 80 01 39 00 00 00 00 00 02 53 20 39 01 00 00 00 00 03 f0 a5 a5 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-doze-hbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-doze-lbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-off-command = [39 01 00 00 00 00 02 55 00]; - qcom,mdss-dsi-dispparam-acl-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l1-command = [39 01 00 00 00 00 02 55 01]; - qcom,mdss-dsi-dispparam-acl-l1-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l2-command = [39 01 00 00 00 00 02 55 02]; - qcom,mdss-dsi-dispparam-acl-l2-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l3-command = [39 01 00 00 00 00 02 55 03]; - qcom,mdss-dsi-dispparam-acl-l3-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-off-command = [39 01 00 00 00 00 02 53 28]; - qcom,mdss-dsi-dispparam-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-on-command = [39 01 00 00 00 00 02 53 e8]; - qcom,mdss-dsi-dispparam-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-fod-off-command = [39 00 00 00 00 00 02 53 20 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 03 b2 00 40 39 00 00 00 00 00 02 b0 04 39 00 00 00 00 00 02 b2 80 39 00 00 00 00 00 02 f7 03 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dispparam-hbm-fod-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-fod-on-command = [39 01 00 00 00 00 02 53 20 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 03 b2 00 10 39 00 00 00 00 00 02 b0 04 39 00 00 00 00 00 02 b2 00 39 00 00 00 00 00 02 f7 03 39 00 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 02 53 e0]; - qcom,mdss-dsi-dispparam-hbm-fod-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-fod2norm-command = [39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 03 b2 00 40 39 00 00 00 00 00 02 b0 04 39 00 00 00 00 00 02 b2 80 39 00 00 00 00 00 02 f7 03 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dispparam-hbm-fod2norm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-dimmingon-command = [39 01 00 00 01 00 02 53 28]; - qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-jitter = <0x01 0x01>; - qcom,mdss-dsi-read-panel-id-command = [06 01 00 01 05 00 02 db 00]; - qcom,mdss-dsi-read-panel-id-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-panel-phy-timings = <0x220809 0x25230909 0x6030400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_jdi_fhd_nt35596s_video { - qcom,mdss-dsi-panel-name = "jdi fhd video dsi panel"; - qcom,mdss-dsi-panel-id = <0x00>; - qcom,mdss-dsi-panel-model = "JDI FHD NT35596S VIDEO 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-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0x00>; - 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-lp11-init; - 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-min-level = <0x01>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-reset-sequence = <0x00 0x0f 0x01 0x0a>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x88>; - qcom,cont-splash-enabled; - qcom,mdss-dsi-tx-eot-append; - qcom,mdss-panel-on-dimming-delay = <0x78>; - qcom,esd-err-irq-gpio = <0x34 0x34 0x2001>; - qcom,mdss-dsi-pan-enable-dynamic-fps; - qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; - qcom,dsi-supported-dfps-list = <0x3c 0x37>; - qcom,dispccbb-enabled; - qcom,dispblnotify-enabled; - qcom,dispparam-enabled; - qcom,disp-paneloff-disablecabc-enabled; - qcom,mdss-night-brightness = <0x07 0x19 0x2b 0x3d>; - qcom,disp-panel-offon-mode-enabled; - 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-panel-xy-coordinate = <0x0f 0x18>; - qcom,mdss-dsi-panel-max-luminance = <0x0f 0x20>; - qcom,mdss-dsi-panel-max-luminance-valid = <0x01 0x01>; - qcom,mdss-dsi-panel-bl-info = <0x198 0x1f4 0x17c 0x26c>; - qcom,mdss-dsi-t-clk-post = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x34>; - phandle = <0x4fb>; - - 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 = <0x10>; - qcom,mdss-dsi-h-back-porch = <0x28>; - qcom,mdss-dsi-h-pulse-width = <0x1c>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x18>; - qcom,mdss-dsi-v-front-porch = <0x07>; - 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 24 15 00 00 00 00 00 02 9d 34 15 00 00 00 00 00 02 fb 01 15 00 00 00 00 00 02 c4 25 15 00 00 00 00 00 02 d1 08 15 00 00 00 00 00 02 d2 84 15 01 00 00 00 00 02 ff 26 15 00 00 00 00 00 02 fb 01 15 00 00 00 00 00 02 03 1c 15 00 00 00 00 00 02 3b 08 15 00 00 00 00 00 02 6b 08 15 00 00 00 00 00 02 97 08 15 00 00 00 00 00 02 c5 08 15 00 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 ff 23 15 00 00 00 00 00 02 fb 01 15 00 00 00 00 00 02 01 84 15 00 00 00 00 00 02 05 2d 15 00 00 00 00 00 02 06 00 15 00 00 00 00 00 02 32 00 15 00 00 00 00 00 02 13 ff 15 00 00 00 00 00 02 14 f8 15 00 00 00 00 00 02 15 ed 15 00 00 00 00 00 02 16 e5 15 00 00 00 00 00 02 09 01 15 00 00 00 00 00 02 0a 01 15 00 00 00 00 00 02 0b 01 15 00 00 00 00 00 02 0c 01 15 00 00 00 00 00 02 0d 01 15 00 00 00 00 00 02 0e 01 15 00 00 00 00 00 02 0f 01 15 00 00 00 00 00 02 10 01 15 00 00 00 00 00 02 11 01 15 00 00 00 00 00 02 12 01 15 00 00 00 00 00 02 17 ff 15 00 00 00 00 00 02 18 ee 15 00 00 00 00 00 02 19 dd 15 00 00 00 00 00 02 1a c7 15 00 00 00 00 00 02 1b af 15 00 00 00 00 00 02 1c 99 15 00 00 00 00 00 02 1d 99 15 00 00 00 00 00 02 1e 88 15 00 00 00 00 00 02 1f 77 15 00 00 00 00 00 02 20 66 15 00 00 00 00 00 02 33 00 15 00 00 00 00 00 02 21 ff 15 00 00 00 00 00 02 22 f8 15 00 00 00 00 00 02 23 ef 15 00 00 00 00 00 02 24 e7 15 00 00 00 00 00 02 25 de 15 00 00 00 00 00 02 26 d7 15 00 00 00 00 00 02 27 cd 15 00 00 00 00 00 02 28 c4 15 00 00 00 00 00 02 29 bc 15 00 00 00 00 00 02 2a b3 15 01 00 00 00 00 02 ff 22 15 00 00 00 00 00 02 00 0a 15 00 00 00 00 00 02 01 43 15 00 00 00 00 00 02 02 5b 15 00 00 00 00 00 02 03 6a 15 00 00 00 00 00 02 04 7a 15 00 00 00 00 00 02 05 82 15 00 00 00 00 00 02 06 85 15 00 00 00 00 00 02 07 80 15 00 00 00 00 00 02 08 7c 15 00 00 00 00 00 02 09 7c 15 00 00 00 00 00 02 0a 74 15 00 00 00 00 00 02 0b 71 15 00 00 00 00 00 02 0c 6e 15 00 00 00 00 00 02 0d 68 15 00 00 00 00 00 02 0e 65 15 01 00 00 00 00 02 0f 5c 15 00 00 00 00 00 02 10 32 15 00 00 00 00 00 02 11 18 15 00 00 00 00 00 02 12 00 15 00 00 00 00 00 02 13 00 15 00 00 00 00 00 02 1a 00 15 00 00 00 00 00 02 1b 00 15 00 00 00 00 00 02 1c 00 15 00 00 00 00 00 02 1d 00 15 00 00 00 00 00 02 1e 00 15 00 00 00 00 00 02 1f 00 15 00 00 00 00 00 02 20 00 15 00 00 00 00 00 02 21 00 15 00 00 00 00 00 02 22 00 15 00 00 00 00 00 02 23 00 15 00 00 00 00 00 02 24 00 15 01 00 00 00 00 02 25 00 15 00 00 00 00 00 02 26 00 15 00 00 00 00 00 02 27 00 15 00 00 00 00 00 02 28 00 15 00 00 00 00 00 02 29 00 15 00 00 00 00 00 02 2a 00 15 00 00 00 00 00 02 2b 00 15 00 00 00 00 00 02 2f 00 15 00 00 00 00 00 02 30 00 15 00 00 00 00 00 02 31 00 15 00 00 00 00 00 02 32 0c 15 00 00 00 00 00 02 33 0c 15 00 00 00 00 00 02 34 0c 15 00 00 00 00 00 02 35 0b 15 00 00 00 00 00 02 36 09 15 00 00 00 00 00 02 37 09 15 01 00 00 00 00 02 38 08 15 00 00 00 00 00 02 39 05 15 00 00 00 00 00 02 3a 03 15 00 00 00 00 00 02 3b 00 15 00 00 00 00 00 02 3f 00 15 00 00 00 00 00 02 40 00 15 00 00 00 00 00 02 41 00 15 00 00 00 00 00 02 42 00 15 00 00 00 00 00 02 43 00 15 00 00 00 00 00 02 44 00 15 00 00 00 00 00 02 45 00 15 00 00 00 00 00 02 46 00 15 00 00 00 00 00 02 47 00 15 00 00 00 00 00 02 48 00 15 00 00 00 00 00 02 49 03 15 00 00 00 00 00 02 4a 06 15 01 00 00 00 00 02 4b 07 15 00 00 00 00 00 02 4c 07 15 00 00 00 00 00 02 4d 00 15 00 00 00 00 00 02 4e 00 15 00 00 00 00 00 02 4f 00 15 00 00 00 00 00 02 50 00 15 00 00 00 00 00 02 51 00 15 00 00 00 00 00 02 52 00 15 00 00 00 00 00 02 53 01 15 00 00 00 00 00 02 54 01 15 00 00 00 00 00 02 55 89 15 00 00 00 00 00 02 56 00 15 00 00 00 00 00 02 58 00 15 00 00 00 00 00 02 68 00 15 00 00 00 00 00 02 84 ff 15 00 00 00 00 00 02 85 ff 15 01 00 00 00 00 02 86 03 15 00 00 00 00 00 02 87 00 15 00 00 00 00 00 02 88 00 15 00 00 00 00 00 02 a2 20 15 00 00 00 00 00 02 a9 01 15 00 00 00 00 00 02 aa 12 15 00 00 00 00 00 02 ab 13 15 00 00 00 00 00 02 ac 0a 15 00 00 00 00 00 02 ad 74 15 00 00 00 00 00 02 af 33 15 00 00 00 00 00 02 b0 03 15 00 00 00 00 00 02 b1 14 15 00 00 00 00 00 02 b2 42 15 00 00 00 00 00 02 b3 40 15 00 00 00 00 00 02 b4 a5 15 01 00 00 00 00 02 b6 44 15 00 00 00 00 00 02 b7 04 15 00 00 00 00 00 02 b8 14 15 00 00 00 00 00 02 b9 42 15 00 00 00 00 00 02 ba 40 15 00 00 00 00 00 02 bb a5 15 00 00 00 00 00 02 bd 44 15 00 00 00 00 00 02 be 04 15 00 00 00 00 00 02 bf 00 15 00 00 00 00 00 02 c0 75 15 00 00 00 00 00 02 c1 6a 15 00 00 00 00 00 02 c2 a5 15 00 00 00 00 00 02 c4 22 15 00 00 00 00 00 02 c5 02 15 00 00 00 00 00 02 c6 00 15 01 00 00 00 00 02 c7 95 15 00 00 00 00 00 02 c8 8a 15 00 00 00 00 00 02 c9 a5 15 00 00 00 00 00 02 cb 22 15 00 00 00 00 00 02 cc 02 15 00 00 00 00 00 02 cd 00 15 00 00 00 00 00 02 ce b5 15 00 00 00 00 00 02 cf aa 15 00 00 00 00 00 02 d0 a5 15 00 00 00 00 00 02 d2 22 15 00 00 00 00 00 02 d3 02 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 02 26 02 15 00 00 00 00 00 02 35 00 15 00 00 00 00 00 02 51 ff 15 00 00 00 00 00 02 53 24 15 00 00 00 00 00 02 55 00 15 01 00 00 00 00 02 b0 00 05 01 00 00 50 00 02 11 00 05 01 00 00 14 00 02 29 00]; - qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 46 00 02 10 00]; - qcom,mdss-dsi-displayoff-command = [05 01 00 00 20 00 02 28 00]; - qcom,mdss-dsi-displayon-command = [05 01 00 00 14 00 02 29 00]; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-displayoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-displayon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-h-sync-pulse = <0x01>; - qcom,mdss-dsi-dispparam-cabcuion-command = [15 01 00 00 00 00 02 55 01]; - qcom,mdss-dsi-dispparam-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcstillon-command = [15 00 00 00 00 00 02 55 02]; - qcom,mdss-dsi-dispparam-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcmovieon-command = [15 01 00 00 00 00 02 55 03]; - qcom,mdss-dsi-dispparam-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcoff-command = [39 01 00 00 01 00 02 55 00]; - qcom,mdss-dsi-dispparam-skince-cabcuion-command = [15 01 00 00 00 00 02 55 81]; - qcom,mdss-dsi-dispparam-skince-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command = [15 00 00 00 00 00 02 55 82]; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command = [15 01 00 00 00 00 02 55 83]; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcoff-command = [15 01 00 00 00 00 02 55 80]; - qcom,mdss-dsi-dispparam-skince-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-dimmingon-command = [39 01 00 00 01 00 02 53 2c]; - qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-idleon-command = [39 01 00 00 01 00 02 39 00]; - qcom,mdss-dsi-dispparam-idleoff-command = [39 01 00 00 01 00 02 38 00]; - qcom,mdss-dsi-dispparam-papermode2-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 10 00 02 26 01 15 01 00 00 00 00 02 ff 20 15 00 00 00 00 00 02 75 00 15 00 00 00 00 00 02 76 00 15 00 00 00 00 00 02 77 00 15 00 00 00 00 00 02 78 27 15 00 00 00 00 00 02 79 00 15 00 00 00 00 00 02 7a 67 15 00 00 00 00 00 02 7b 00 15 00 00 00 00 00 02 7c 94 15 00 00 00 00 00 02 7d 00 15 00 00 00 00 00 02 7e b8 15 00 00 00 00 00 02 7f 00 15 00 00 00 00 00 02 80 d4 15 00 00 00 00 00 02 81 00 15 00 00 00 00 00 02 82 ea 15 00 00 00 00 00 02 83 00 15 00 00 00 00 00 02 84 fc 15 00 00 00 00 00 02 85 01 15 00 00 00 00 00 02 86 0f 15 00 00 00 00 00 02 87 01 15 00 00 00 00 00 02 88 46 15 00 00 00 00 00 02 89 01 15 00 00 00 00 00 02 8a 70 15 00 00 00 00 00 02 8b 01 15 00 00 00 00 00 02 8c ad 15 00 00 00 00 00 02 8d 01 15 00 00 00 00 00 02 8e da 15 00 00 00 00 00 02 8f 02 15 00 00 00 00 00 02 90 1d 15 00 00 00 00 00 02 91 02 15 00 00 00 00 00 02 92 50 15 00 00 00 00 00 02 93 02 15 00 00 00 00 00 02 94 52 15 00 00 00 00 00 02 95 02 15 00 00 00 00 00 02 96 83 15 00 00 00 00 00 02 97 02 15 00 00 00 00 00 02 98 ba 15 00 00 00 00 00 02 99 02 15 00 00 00 00 00 02 9a de 15 00 00 00 00 00 02 9b 03 15 00 00 00 00 00 02 9c 12 15 00 00 00 00 00 02 9d 03 15 00 00 00 00 00 02 9e 2e 15 00 00 00 00 00 02 9f 03 15 00 00 00 00 00 02 a0 54 15 00 00 00 00 00 02 a2 03 15 00 00 00 00 00 02 a3 61 15 00 00 00 00 00 02 a4 03 15 00 00 00 00 00 02 a5 6f 15 00 00 00 00 00 02 a6 03 15 00 00 00 00 00 02 a7 7e 15 00 00 00 00 00 02 a9 03 15 00 00 00 00 00 02 aa 90 15 00 00 00 00 00 02 ab 03 15 00 00 00 00 00 02 ac a7 15 00 00 00 00 00 02 ad 03 15 00 00 00 00 00 02 ae c2 15 00 00 00 00 00 02 af 03 15 00 00 00 00 00 02 b0 d5 15 00 00 00 00 00 02 b1 03 15 01 00 00 00 00 02 b2 d8 15 00 00 00 00 00 02 b3 00 15 00 00 00 00 00 02 b4 00 15 00 00 00 00 00 02 b5 00 15 00 00 00 00 00 02 b6 27 15 00 00 00 00 00 02 b7 00 15 00 00 00 00 00 02 b8 67 15 00 00 00 00 00 02 b9 00 15 00 00 00 00 00 02 ba 94 15 00 00 00 00 00 02 bb 00 15 00 00 00 00 00 02 bc b8 15 00 00 00 00 00 02 bd 00 15 00 00 00 00 00 02 be d4 15 00 00 00 00 00 02 bf 00 15 00 00 00 00 00 02 c0 ea 15 00 00 00 00 00 02 c1 00 15 00 00 00 00 00 02 c2 fc 15 00 00 00 00 00 02 c3 01 15 00 00 00 00 00 02 c4 0f 15 00 00 00 00 00 02 c5 01 15 00 00 00 00 00 02 c6 46 15 00 00 00 00 00 02 c7 01 15 00 00 00 00 00 02 c8 70 15 00 00 00 00 00 02 c9 01 15 00 00 00 00 00 02 ca ad 15 00 00 00 00 00 02 cb 01 15 00 00 00 00 00 02 cc da 15 00 00 00 00 00 02 cd 02 15 00 00 00 00 00 02 ce 1d 15 00 00 00 00 00 02 cf 02 15 00 00 00 00 00 02 d0 50 15 00 00 00 00 00 02 d1 02 15 00 00 00 00 00 02 d2 52 15 00 00 00 00 00 02 d3 02 15 00 00 00 00 00 02 d4 83 15 00 00 00 00 00 02 d5 02 15 00 00 00 00 00 02 d6 ba 15 00 00 00 00 00 02 d7 02 15 00 00 00 00 00 02 d8 de 15 00 00 00 00 00 02 d9 03 15 00 00 00 00 00 02 da 12 15 00 00 00 00 00 02 db 03 15 00 00 00 00 00 02 dc 2e 15 00 00 00 00 00 02 dd 03 15 00 00 00 00 00 02 de 54 15 00 00 00 00 00 02 df 03 15 00 00 00 00 00 02 e0 61 15 00 00 00 00 00 02 e1 03 15 00 00 00 00 00 02 e2 6f 15 00 00 00 00 00 02 e3 03 15 00 00 00 00 00 02 e4 7e 15 00 00 00 00 00 02 e5 03 15 00 00 00 00 00 02 e6 90 15 00 00 00 00 00 02 e7 03 15 00 00 00 00 00 02 e8 a7 15 00 00 00 00 00 02 e9 03 15 00 00 00 00 00 02 ea c2 15 00 00 00 00 00 02 eb 03 15 00 00 00 00 00 02 ec d5 15 00 00 00 00 00 02 ed 03 15 00 00 00 00 00 02 ee d8 15 00 00 00 00 00 02 ef 00 15 00 00 00 00 00 02 f0 bc 15 00 00 00 00 00 02 f1 00 15 00 00 00 00 00 02 f2 cb 15 00 00 00 00 00 02 f3 00 15 00 00 00 00 00 02 f4 e4 15 00 00 00 00 00 02 f5 00 15 00 00 00 00 00 02 f6 f9 15 00 00 00 00 00 02 f7 01 15 00 00 00 00 00 02 f8 0b 15 00 00 00 00 00 02 f9 01 15 00 00 00 00 00 02 fa 1b 15 01 00 00 00 00 02 ff 21 15 00 00 00 00 00 02 00 01 15 00 00 00 00 00 02 01 2a 15 00 00 00 00 00 02 02 01 15 00 00 00 00 00 02 03 38 15 00 00 00 00 00 02 04 01 15 00 00 00 00 00 02 05 44 15 00 00 00 00 00 02 06 01 15 00 00 00 00 00 02 07 6e 15 00 00 00 00 00 02 08 01 15 00 00 00 00 00 02 09 8f 15 00 00 00 00 00 02 0a 01 15 00 00 00 00 00 02 0b c2 15 00 00 00 00 00 02 0c 01 15 00 00 00 00 00 02 0d e9 15 00 00 00 00 00 02 0e 02 15 00 00 00 00 00 02 0f 27 15 00 00 00 00 00 02 10 02 15 00 00 00 00 00 02 11 56 15 00 00 00 00 00 02 12 02 15 00 00 00 00 00 02 13 58 15 00 00 00 00 00 02 14 02 15 00 00 00 00 00 02 15 87 15 00 00 00 00 00 02 16 02 15 00 00 00 00 00 02 17 bd 15 00 00 00 00 00 02 18 02 15 00 00 00 00 00 02 19 e2 15 00 00 00 00 00 02 1a 03 15 00 00 00 00 00 02 1b 14 15 00 00 00 00 00 02 1c 03 15 00 00 00 00 00 02 1d 30 15 00 00 00 00 00 02 1e 03 15 00 00 00 00 00 02 1f 58 15 00 00 00 00 00 02 20 03 15 00 00 00 00 00 02 21 64 15 00 00 00 00 00 02 22 03 15 00 00 00 00 00 02 23 72 15 00 00 00 00 00 02 24 03 15 00 00 00 00 00 02 25 81 15 00 00 00 00 00 02 26 03 15 00 00 00 00 00 02 27 95 15 00 00 00 00 00 02 28 03 15 00 00 00 00 00 02 29 ad 15 00 00 00 00 00 02 2a 03 15 00 00 00 00 00 02 2b c6 15 00 00 00 00 00 02 2d 03 15 00 00 00 00 00 02 2f d6 15 00 00 00 00 00 02 30 03 15 01 00 00 00 00 02 31 d8 15 00 00 00 00 00 02 32 00 15 00 00 00 00 00 02 33 bc 15 00 00 00 00 00 02 34 00 15 00 00 00 00 00 02 35 cb 15 00 00 00 00 00 02 36 00 15 00 00 00 00 00 02 37 e4 15 00 00 00 00 00 02 38 00 15 00 00 00 00 00 02 39 f9 15 00 00 00 00 00 02 3a 01 15 00 00 00 00 00 02 3b 0b 15 00 00 00 00 00 02 3d 01 15 00 00 00 00 00 02 3f 1b 15 00 00 00 00 00 02 40 01 15 00 00 00 00 00 02 41 2a 15 00 00 00 00 00 02 42 01 15 00 00 00 00 00 02 43 38 15 00 00 00 00 00 02 44 01 15 00 00 00 00 00 02 45 44 15 00 00 00 00 00 02 46 01 15 00 00 00 00 00 02 47 6e 15 00 00 00 00 00 02 48 01 15 00 00 00 00 00 02 49 8f 15 00 00 00 00 00 02 4a 01 15 00 00 00 00 00 02 4b c2 15 00 00 00 00 00 02 4c 01 15 00 00 00 00 00 02 4d e9 15 00 00 00 00 00 02 4e 02 15 00 00 00 00 00 02 4f 27 15 00 00 00 00 00 02 50 02 15 00 00 00 00 00 02 51 56 15 00 00 00 00 00 02 52 02 15 00 00 00 00 00 02 53 58 15 00 00 00 00 00 02 54 02 15 00 00 00 00 00 02 55 87 15 00 00 00 00 00 02 56 02 15 00 00 00 00 00 02 58 bd 15 00 00 00 00 00 02 59 02 15 00 00 00 00 00 02 5a e2 15 00 00 00 00 00 02 5b 03 15 00 00 00 00 00 02 5c 14 15 00 00 00 00 00 02 5d 03 15 00 00 00 00 00 02 5e 30 15 00 00 00 00 00 02 5f 03 15 00 00 00 00 00 02 60 58 15 00 00 00 00 00 02 61 03 15 00 00 00 00 00 02 62 64 15 00 00 00 00 00 02 63 03 15 00 00 00 00 00 02 64 72 15 00 00 00 00 00 02 65 03 15 00 00 00 00 00 02 66 81 15 00 00 00 00 00 02 67 03 15 00 00 00 00 00 02 68 95 15 00 00 00 00 00 02 69 03 15 01 00 00 00 00 02 6a ad 15 00 00 00 00 00 02 6b 03 15 00 00 00 00 00 02 6c c6 15 00 00 00 00 00 02 6d 03 15 00 00 00 00 00 02 6e d6 15 00 00 00 00 00 02 6f 03 15 00 00 00 00 00 02 70 d8 15 00 00 00 00 00 02 71 01 15 00 00 00 00 00 02 72 7d 15 00 00 00 00 00 02 73 01 15 00 00 00 00 00 02 74 81 15 00 00 00 00 00 02 75 01 15 00 00 00 00 00 02 76 88 15 00 00 00 00 00 02 77 01 15 00 00 00 00 00 02 78 8f 15 00 00 00 00 00 02 79 01 15 00 00 00 00 00 02 7a 96 15 00 00 00 00 00 02 7b 01 15 00 00 00 00 00 02 7c 9d 15 00 00 00 00 00 02 7d 01 15 00 00 00 00 00 02 7e a3 15 00 00 00 00 00 02 7f 01 15 00 00 00 00 00 02 80 a8 15 00 00 00 00 00 02 81 01 15 00 00 00 00 00 02 82 ae 15 00 00 00 00 00 02 83 01 15 00 00 00 00 00 02 84 c3 15 00 00 00 00 00 02 85 01 15 00 00 00 00 00 02 86 d6 15 00 00 00 00 00 02 87 01 15 00 00 00 00 00 02 88 f5 15 00 00 00 00 00 02 89 02 15 00 00 00 00 00 02 8a 12 15 00 00 00 00 00 02 8b 02 15 00 00 00 00 00 02 8c 42 15 00 00 00 00 00 02 8d 02 15 00 00 00 00 00 02 8e 6b 15 00 00 00 00 00 02 8f 02 15 00 00 00 00 00 02 90 6c 15 00 00 00 00 00 02 91 02 15 00 00 00 00 00 02 92 98 15 00 00 00 00 00 02 93 02 15 00 00 00 00 00 02 94 cd 15 00 00 00 00 00 02 95 02 15 00 00 00 00 00 02 96 f2 15 00 00 00 00 00 02 97 03 15 00 00 00 00 00 02 98 20 15 00 00 00 00 00 02 99 03 15 00 00 00 00 00 02 9a 3c 15 00 00 00 00 00 02 9b 03 15 00 00 00 00 00 02 9c 61 15 00 00 00 00 00 02 9d 03 15 00 00 00 00 00 02 9e 6b 15 00 00 00 00 00 02 9f 03 15 00 00 00 00 00 02 a0 77 15 00 00 00 00 00 02 a2 03 15 00 00 00 00 00 02 a3 85 15 00 00 00 00 00 02 a4 03 15 00 00 00 00 00 02 a5 95 15 00 00 00 00 00 02 a6 03 15 00 00 00 00 00 02 a7 9f 15 00 00 00 00 00 02 a9 03 15 00 00 00 00 00 02 aa bf 15 00 00 00 00 00 02 ab 03 15 00 00 00 00 00 02 ac d6 15 00 00 00 00 00 02 ad 03 15 01 00 00 00 00 02 ae d8 15 00 00 00 00 00 02 af 01 15 00 00 00 00 00 02 b0 7d 15 00 00 00 00 00 02 b1 01 15 00 00 00 00 00 02 b2 81 15 00 00 00 00 00 02 b3 01 15 00 00 00 00 00 02 b4 88 15 00 00 00 00 00 02 b5 01 15 00 00 00 00 00 02 b6 8f 15 00 00 00 00 00 02 b7 01 15 00 00 00 00 00 02 b8 96 15 00 00 00 00 00 02 b9 01 15 00 00 00 00 00 02 ba 9d 15 00 00 00 00 00 02 bb 01 15 00 00 00 00 00 02 bc a3 15 00 00 00 00 00 02 bd 01 15 00 00 00 00 00 02 be a8 15 00 00 00 00 00 02 bf 01 15 00 00 00 00 00 02 c0 ae 15 00 00 00 00 00 02 c1 01 15 00 00 00 00 00 02 c2 c3 15 00 00 00 00 00 02 c3 01 15 00 00 00 00 00 02 c4 d6 15 00 00 00 00 00 02 c5 01 15 00 00 00 00 00 02 c6 f5 15 00 00 00 00 00 02 c7 02 15 00 00 00 00 00 02 c8 12 15 00 00 00 00 00 02 c9 02 15 00 00 00 00 00 02 ca 42 15 00 00 00 00 00 02 cb 02 15 00 00 00 00 00 02 cc 6b 15 00 00 00 00 00 02 cd 02 15 00 00 00 00 00 02 ce 6c 15 00 00 00 00 00 02 cf 02 15 00 00 00 00 00 02 d0 98 15 00 00 00 00 00 02 d1 02 15 00 00 00 00 00 02 d2 cd 15 00 00 00 00 00 02 d3 02 15 00 00 00 00 00 02 d4 f2 15 00 00 00 00 00 02 d5 03 15 00 00 00 00 00 02 d6 20 15 00 00 00 00 00 02 d7 03 15 00 00 00 00 00 02 d8 3c 15 00 00 00 00 00 02 d9 03 15 00 00 00 00 00 02 da 61 15 00 00 00 00 00 02 db 03 15 00 00 00 00 00 02 dc 6b 15 00 00 00 00 00 02 dd 03 15 00 00 00 00 00 02 de 77 15 00 00 00 00 00 02 df 03 15 00 00 00 00 00 02 e0 85 15 00 00 00 00 00 02 e1 03 15 00 00 00 00 00 02 e2 95 15 00 00 00 00 00 02 e3 03 15 00 00 00 00 00 02 e4 9f 15 00 00 00 00 00 02 e5 03 15 00 00 00 00 00 02 e6 bf 15 00 00 00 00 00 02 e7 03 15 00 00 00 00 00 02 e8 d6 15 00 00 00 00 00 02 e9 03 15 00 00 00 00 00 02 ea d8 15 01 00 00 00 00 02 ff 10]; - qcom,mdss-dsi-dispparam-papermode2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-default-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 10 00 02 26 02]; - qcom,mdss-dsi-dispparam-default-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-normal1-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 10 00 02 26 01]; - qcom,mdss-dsi-dispparam-normal1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-normal2-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 10 00 02 26 02]; - qcom,mdss-dsi-dispparam-normal2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-read-brightness-command = [06 01 00 01 05 00 02 52 00]; - qcom,mdss-dsi-read-brightness-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-xy-coordinate-command = [06 01 00 01 05 00 02 a1 00]; - qcom,mdss-dsi-dispparam-xy-coordinate-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-max-luminance-command = [06 01 00 01 05 00 02 a1 00]; - qcom,mdss-dsi-dispparam-max-luminance-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-max-luminance-valid-command = [06 01 00 01 05 00 02 db 00]; - qcom,mdss-dsi-dispparam-max-luminance-valid-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x220808 0x24240808 0x5030400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_gvo_fhd_rm69299_cmd { - qcom,mdss-dsi-panel-name = "gvo fhd cmd dsi panel"; - qcom,mdss-dsi-panel-id = <0x00>; - qcom,mdss-dsi-panel-model = "GVO FHD RM69299 CMD PANEL"; - qcom,mdss-dsi-panel-sleepwrmod = <0x00>; - 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-traffic-mode = "burst_mode"; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-lp11-init; - 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-brightness-max-level = <0x3ff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,mdss-dsi-reset-sequence = <0x01 0x01 0x00 0x01 0x01 0x0a>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x89>; - 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-tx-eot-append; - 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 = <0x419ce0>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-dsi-on-command-tuning; - qcom,dispparam-enabled; - qcom,mdss-dsi-t-clk-post = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x34>; - phandle = <0x4fc>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x8c8>; - qcom,mdss-dsi-h-front-porch = <0x38>; - qcom,mdss-dsi-h-back-porch = <0x38>; - qcom,mdss-dsi-h-pulse-width = <0x12>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x18>; - qcom,mdss-dsi-v-front-porch = <0x1a>; - qcom,mdss-dsi-v-pulse-width = <0x0c>; - 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 = [15 01 00 00 0a 00 02 fe 00 39 00 00 00 00 00 03 51 00 00 39 00 00 00 00 00 02 35 00 05 01 00 00 78 00 02 11 00 05 01 00 00 00 00 02 29 00]; - 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-doze-hbm-command = [39 01 00 00 00 00 03 51 00 01 39 01 00 00 01 00 02 53 22]; - qcom,mdss-dsi-doze-lbm-command = [39 01 00 00 00 00 03 51 00 01 39 01 00 00 01 00 02 53 23]; - qcom,mdss-dsi-nolp-command = [39 01 00 00 00 00 02 53 20]; - qcom,mdss-dsi-doze-hbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-doze-lbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-off-command = [39 01 00 00 00 00 02 55 00]; - qcom,mdss-dsi-dispparam-acl-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l1-command = [39 01 00 00 00 00 02 55 01]; - qcom,mdss-dsi-dispparam-acl-l1-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l2-command = [39 01 00 00 00 00 02 55 02]; - qcom,mdss-dsi-dispparam-acl-l2-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l3-command = [39 01 00 00 00 00 02 55 03]; - qcom,mdss-dsi-dispparam-acl-l3-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-off-command = [39 01 00 00 00 00 02 53 20]; - qcom,mdss-dsi-dispparam-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-on-command = [39 01 00 00 00 00 02 53 e0]; - qcom,mdss-dsi-dispparam-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-panel-phy-timings = <0x220809 0x25230909 0x6030400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_tianma_fhd_rm69299_cmd { - qcom,mdss-dsi-panel-name = "tianma fhd cmd dsi panel"; - qcom,mdss-dsi-panel-id = <0x00>; - qcom,mdss-dsi-panel-model = "TIANMA FHD RM69299 CMD PANEL"; - qcom,mdss-dsi-panel-sleepwrmod = <0x00>; - 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-traffic-mode = "burst_mode"; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-bllp-power-mode; - qcom,ulps-enabled; - qcom,mdss-dsi-lp11-init; - 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-brightness-max-level = <0x3ff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,mdss-dsi-reset-sequence = <0x01 0x01 0x00 0x01 0x01 0x0a>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x89>; - 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-tx-eot-append; - 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 = <0x419ce0>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,dispparam-enabled; - qcom,mdss-dsi-t-clk-post = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x34>; - phandle = <0x502>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x8c8>; - qcom,mdss-dsi-h-front-porch = <0x38>; - qcom,mdss-dsi-h-back-porch = <0x38>; - qcom,mdss-dsi-h-pulse-width = <0x12>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x18>; - qcom,mdss-dsi-v-front-porch = <0x1a>; - qcom,mdss-dsi-v-pulse-width = <0x0c>; - 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 = [39 00 00 00 00 00 03 51 00 00 39 00 00 00 00 00 02 35 00 05 01 00 00 78 00 02 11 00 05 01 00 00 00 00 02 29 00]; - 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-h-sync-pulse = <0x00>; - qcom,mdss-dsi-panel-phy-timings = <0x220809 0x25230909 0x6030400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_tianma_fhd_nt36672a_video { - qcom,mdss-dsi-panel-name = "tianma fhd video dsi panel"; - qcom,mdss-dsi-panel-id = <0x00>; - qcom,mdss-dsi-panel-model = "TIANMA FHD NT36672A VIDEO 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-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0x00>; - 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-lp11-init; - 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-min-level = <0x01>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-reset-sequence = <0x00 0x0a 0x01 0x0a>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x88>; - qcom,cont-splash-enabled; - qcom,mdss-dsi-tx-eot-append; - 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,esd-err-irq-gpio = <0x34 0x0a 0x2001>; - qcom,dispparam-enabled; - qcom,mdss-panel-on-dimming-delay = <0x78>; - qcom,mdss-dsi-t-clk-post = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x33>; - phandle = <0x4fe>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x8c6>; - qcom,mdss-dsi-h-front-porch = <0x28>; - qcom,mdss-dsi-h-back-porch = <0x2c>; - qcom,mdss-dsi-h-pulse-width = <0x14>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x08>; - qcom,mdss-dsi-v-front-porch = <0x0f>; - 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 0x22150000 0x02 0x401500 0x00 0x201c015 0x00 0x20240 0x15000000 0x203 0x40150000 0x02 0x4401500 0x00 0x2054015 0x00 0x20640 0x15000000 0x207 0x40150000 0x02 0x8401500 0x00 0x2094015 0x00 0x20a40 0x15000000 0x20b 0x40150000 0x02 0xc401500 0x00 0x20d4015 0x00 0x20e40 0x15000000 0x20f 0x40150000 0x02 0x10401500 0x00 0x2115015 0x00 0x21260 0x15000000 0x213 0x70150000 0x02 0x14581500 0x00 0x2156815 0x00 0x21678 0x15010000 0x217 0x77150000 0x02 0x18391500 0x00 0x2192d15 0x00 0x21a2e 0x15000000 0x21b 0x32150000 0x02 0x1c371500 0x00 0x21d3a15 0x00 0x21e40 0x15000000 0x21f 0x40150000 0x02 0x20401500 0x00 0x2214015 0x00 0x22240 0x15000000 0x223 0x40150000 0x02 0x24401500 0x00 0x2254015 0x00 0x22640 0x15000000 0x227 0x40150000 0x02 0x28401500 0x00 0x22d0015 0x00 0x22f40 0x15000000 0x230 0x40150000 0x02 0x31401500 0x00 0x2324015 0x00 0x23340 0x15000000 0x234 0x40150100 0x02 0x35401500 0x00 0x2364015 0x00 0x23740 0x15000000 0x238 0x40150000 0x02 0x39401500 0x00 0x23a4015 0x00 0x23b40 0x15000000 0x23d 0x40150000 0x02 0x3f401500 0x00 0x2404015 0x00 0x24140 0x15000000 0x242 0x40150000 0x02 0x43401500 0x00 0x2444015 0x00 0x24540 0x15000000 0x246 0x40150000 0x02 0x47401500 0x00 0x2484015 0x00 0x24940 0x15000000 0x24a 0x40150000 0x02 0x4b401500 0x00 0x24c4015 0x00 0x24d40 0x15000000 0x24e 0x40150000 0x02 0x4f401501 0x00 0x2504015 0x00 0x25140 0x15000000 0x252 0x40150000 0x02 0x53011500 0x00 0x2540115 0x00 0x255fe 0x15000000 0x256 0x77150000 0x02 0x58cd1500 0x00 0x259d015 0x00 0x25ad0 0x15000000 0x25b 0x50150000 0x02 0x5c501500 0x00 0x25d5015 0x00 0x25e50 0x15000000 0x25f 0x50150000 0x02 0x60501500 0x00 0x2615015 0x00 0x26250 0x15000000 0x263 0x50150000 0x02 0x64501500 0x00 0x2655015 0x00 0x26650 0x15000000 0x267 0x50150000 0x02 0x68501500 0x00 0x2695015 0x1000000 0x26a50 0x15000000 0x26b 0x50150000 0x02 0x6c501500 0x00 0x26d5015 0x00 0x26e50 0x15000000 0x26f 0x50150000 0x02 0x70071500 0x00 0x2710015 0x00 0x27200 0x15000000 0x273 0x150000 0x02 0x74061500 0x00 0x2750c15 0x00 0x27603 0x15000000 0x277 0x9150000 0x02 0x780f1500 0x00 0x2796815 0x00 0x27a88 0x15000000 0x27c 0x80150000 0x02 0x7d801500 0x00 0x27e8015 0x00 0x27f00 0x15000000 0x280 0x150000 0x02 0x81001500 0x00 0x2830115 0x00 0x28400 0x15010000 0x285 0x80150000 0x02 0x86801500 0x00 0x2878015 0x00 0x28840 0x15000000 0x289 0x91150000 0x02 0x8a981500 0x00 0x28b8015 0x00 0x28c80 0x15000000 0x28d 0x80150000 0x02 0x8e801500 0x00 0x28f8015 0x00 0x29080 0x15000000 0x291 0x80150000 0x02 0x92801500 0x00 0x2938015 0x00 0x29480 0x15000000 0x295 0x80150000 0x02 0x96801500 0x00 0x2978015 0x00 0x29880 0x15000000 0x299 0x80150000 0x02 0x9a801500 0x00 0x29b8015 0x00 0x29c80 0x15000000 0x29d 0x80150100 0x02 0x9e801500 0x00 0x29f8015 0x00 0x2a08a 0x15000000 0x2a2 0x80150000 0x02 0xa6801500 0x00 0x2a78015 0x00 0x2a980 0x15000000 0x2aa 0x80150000 0x02 0xab801500 0x00 0x2ac8015 0x00 0x2ad80 0x15000000 0x2ae 0x80150000 0x02 0xaf801500 0x00 0x2b77615 0x00 0x2b876 0x15000000 0x2b9 0x5150000 0x02 0xba0d1500 0x00 0x2bb1415 0x00 0x2bc0f 0x15000000 0x2bd 0x18150000 0x02 0xbe1f1500 0x00 0x2bf0515 0x00 0x2c00d 0x15000000 0x2c1 0x14150000 0x02 0xc2031501 0x00 0x2c30715 0x00 0x2c40a 0x15000000 0x2c5 0xa0150000 0x02 0xc6551500 0x00 0x2c7ff15 0x00 0x2c839 0x15000000 0x2c9 0x44150000 0x02 0xca121500 0x00 0x2cd8015 0x00 0x2db80 0x15000000 0x2dc 0x80150000 0x02 0xdd801500 0x00 0x2e08015 0x00 0x2e180 0x15000000 0x2e2 0x80150000 0x02 0xe3801500 0x00 0x2e48015 0x00 0x2e540 0x15000000 0x2e6 0x40150000 0x02 0xe7401500 0x00 0x2e84015 0x00 0x2e940 0x15000000 0x2ea 0x40150000 0x02 0xeb401500 0x00 0x2ec4015 0x00 0x2ed40 0x15000000 0x2ee 0x40150000 0x02 0xef401500 0x00 0x2f04015 0x00 0x2f140 0x15000000 0x2f2 0x40150000 0x02 0xf3401500 0x00 0x2f44015 0x00 0x2f540 0x15000000 0x2f6 0x40150100 0x02 0xfb011501 0x00 0x2ff2315 0x00 0x2fb01 0x15000000 0x201 0x84150000 0x02 0x52d1500 0x00 0x2060015 0x00 0x21101 0x15000000 0x212 0x7b150000 0x02 0x156f1500 0x00 0x2160b15 0x00 0x2290a 0x15000000 0x230 0xff150000 0x02 0x31ff1500 0x00 0x232ff15 0x00 0x233ff 0x15000000 0x234 0xff150000 0x02 0x35ff1500 0x00 0x236ff15 0x00 0x237ff 0x15000000 0x238 0xfc150100 0x02 0x39f81500 0x00 0x23af415 0x00 0x23bf1 0x15000000 0x23d 0xee150000 0x02 0x3feb1500 0x00 0x240e815 0x00 0x241e5 0x15000000 0x22a 0x13150000 0x02 0x45ff1500 0x00 0x246ff15 0x00 0x247ff 0x15000000 0x248 0xff150000 0x02 0x49ff1500 0x00 0x24aff15 0x00 0x24bff 0x15000000 0x24c 0xff150000 0x02 0x4ded1500 0x00 0x24ed515 0x00 0x24fbf 0x15000000 0x250 0xa6150100 0x02 0x51961500 0x00 0x2528615 0x00 0x25376 0x15000000 0x254 0x66150000 0x02 0x2b0e1500 0x00 0x258ff15 0x00 0x259ff 0x15000000 0x25a 0xff150000 0x02 0x5bff1500 0x00 0x25cff15 0x00 0x25dff 0x15000000 0x25e 0xff150000 0x02 0x5fff1500 0x00 0x260f615 0x00 0x261ea 0x15000000 0x262 0xe1150000 0x02 0x63d81500 0x00 0x264ce15 0x00 0x265c3 0x15000000 0x266 0xba150100 0x02 0x67b31501 0x00 0x2ff2515 0x00 0x2fb01 0x15000000 0x205 0x4150100 0x02 0xff261500 0x00 0x2fb0115 0x00 0x21caf 0x15010000 0x2ff 0x10150000 0x02 0xfb011500 0x00 0x251ff15 0x00 0x25324 0x15000000 0x255 0x50100 0x02 0x29000501 0x4600 0x2110015 0x1000000 0x2ff24 0x15000000 0x2fb 0x1150000 0x02 0xc3011500 0x00 0x2c45415 0x1000000 0x2ff10>; - qcom,mdss-dsi-off-command = [15 01 00 00 00 00 02 ff 24 15 00 00 00 00 00 02 fb 01 15 00 00 00 00 00 02 c3 00 15 01 00 00 00 00 02 ff 10 05 01 00 00 00 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 = <0x01>; - qcom,mdss-dsi-dispparam-cabcuion-command = [15 01 00 00 00 00 02 55 01]; - qcom,mdss-dsi-dispparam-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcstillon-command = [15 01 00 00 00 00 02 55 02]; - qcom,mdss-dsi-dispparam-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcmovieon-command = [15 01 00 00 00 00 02 55 03]; - qcom,mdss-dsi-dispparam-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcoff-command = [39 01 00 00 01 00 02 55 00]; - qcom,mdss-dsi-dispparam-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-dimmingon-command = [39 01 00 00 01 00 02 53 2c]; - qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcuion-command = [15 01 00 00 00 00 02 55 81]; - qcom,mdss-dsi-dispparam-skince-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command = [15 01 00 00 00 00 02 55 82]; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command = [15 01 00 00 00 00 02 55 83]; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcoff-command = [15 01 00 00 00 00 02 55 80]; - qcom,mdss-dsi-dispparam-skince-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x210808 0x25220908 0x6030400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_ebbg_fhd_ft8716_video { - qcom,mdss-dsi-panel-name = "ebbg fhd video dsi panel"; - qcom,mdss-dsi-panel-id = <0x00>; - qcom,mdss-dsi-panel-model = "EBBG FHD FT8716 VIDEO PANEL"; - qcom,mdss-dsi-panel-sleepwrmod = <0x00>; - 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-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0x00>; - 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-lp11-init; - 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-min-level = <0x01>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,mdss-dsi-reset-sequence = <0x01 0x05 0x00 0x02 0x01 0x06>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x88>; - qcom,cont-splash-enabled; - qcom,mdss-dsi-tx-eot-append; - qcom,mdss-panel-on-dimming-delay = <0x78>; - qcom,mdss-dsi-pan-enable-dynamic-fps; - qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; - qcom,dsi-supported-dfps-list = <0x3c 0x37>; - qcom,dispccbb-enabled; - qcom,dispblnotify-enabled; - qcom,dispparam-enabled; - qcom,mdss-night-brightness = <0x07 0x19 0x2b 0x3d>; - qcom,disp-panel-offon-mode-enabled; - 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-panel-xy-coordinate = <0x04 0x03>; - qcom,mdss-dsi-panel-max-luminance = <0x01 0x01>; - qcom,mdss-dsi-panel-bl-info = <0x134 0x221 0x1a4 0x2bc>; - qcom,esd-check-enabled; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a 0x6010001 0x10b 0x6010001 0x10c 0x6010001 0x10d 0x6010001 0x10f 0x6010001 0x11d 0x6010001 0x1ac>; - qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-status-value = <0x9c 0x00 0x07 0x00 0xc0 0x02 0x00>; - qcom,mdss-dsi-panel-status-read-length = <0x01 0x01 0x01 0x01 0x01 0x01 0x01>; - qcom,mdss-panel-off-keep-reset; - qcom,mdss-dsi-t-clk-post = <0x0d>; - qcom,mdss-dsi-t-clk-pre = <0x2f>; - phandle = <0x4ff>; - - 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 = <0x1c>; - qcom,mdss-dsi-h-back-porch = <0x1c>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x10>; - qcom,mdss-dsi-v-front-porch = <0x0e>; - 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 = [15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 04 ff 87 16 01 15 00 00 00 00 00 02 00 80 29 01 00 00 00 00 03 ff 87 16 15 00 00 00 00 00 02 00 81 29 01 00 00 00 00 0d f3 f8 e1 00 f8 e1 00 00 1c 00 00 1c 00 15 00 00 00 00 00 02 00 b3 15 00 00 00 00 00 02 ca 8c 15 00 00 00 00 00 02 00 80 15 00 00 00 00 00 02 a5 bf 15 00 00 00 00 00 02 00 a1 15 00 00 00 00 00 02 c0 0c 15 00 00 00 00 00 02 00 d1 15 00 00 00 00 00 02 c0 0c 15 00 00 00 00 00 02 00 88 29 01 00 00 00 00 05 c2 83 00 12 92 15 00 00 00 00 00 02 00 ca 15 00 00 00 00 00 02 cb 02 15 00 00 00 00 00 02 00 8a 15 00 00 00 00 00 02 cc 04 15 00 00 00 00 00 02 00 9a 15 00 00 00 00 00 02 cc 04 15 00 00 00 00 00 02 00 a9 15 00 00 00 00 00 02 cd 0b 15 00 00 00 00 00 02 00 89 15 01 00 00 00 00 02 cd 0b 15 00 00 00 00 00 02 00 80 29 00 00 00 00 00 0b ca 80 e5 ff 80 ff b2 ff 00 00 00 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 10 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 90 9a 8b 8b c9 9a 99 a9 a9 a9 ba 99 89 88 67 34 22 22 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 11 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 90 8a 9b 99 c8 9a 99 99 a9 99 ba 8a 89 88 67 45 33 22 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 12 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 90 99 9a 8a b9 a9 98 99 a9 99 b9 8a 88 88 78 45 33 33 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 13 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 9a 8a 8a b8 9a 98 99 99 99 a9 9a 88 88 78 56 34 33 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 14 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 8a 9a 89 b8 99 99 98 99 99 b8 8a 88 88 78 56 44 44 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 15 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 99 99 99 a8 99 89 89 99 89 a9 9a 88 88 88 57 44 44 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 16 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 99 99 98 98 8a 89 99 98 89 a9 99 88 88 88 67 55 44 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 17 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 89 99 89 a8 99 88 89 99 98 98 a9 88 88 88 67 55 55 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 18 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 98 99 98 98 89 89 98 98 89 98 99 89 88 88 78 55 55 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 19 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 98 89 89 98 89 89 88 99 88 a8 89 89 88 88 78 66 55 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1a 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 99 88 98 89 89 88 89 98 98 98 89 88 88 78 66 66 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1b 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 89 98 88 89 88 89 98 88 98 89 89 88 88 88 67 66 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1c 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 98 88 98 98 88 88 98 88 98 98 88 88 88 88 77 67 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1d 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 88 98 88 98 88 88 98 88 88 98 88 88 88 88 78 77 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1e 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 88 88 88 89 88 88 88 98 97 88 88 88 88 88 88 78 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1f 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 88 88 88 88 88 88 88 88 89 88 88 88 88 88 88 88 15 00 00 00 00 00 02 00 00 15 01 00 00 00 00 02 c6 00 15 00 00 00 00 00 02 00 a0 29 00 00 00 00 00 0d d6 0d 0a 07 04 08 10 11 0f 0e 15 13 0f 15 00 00 00 00 00 02 00 b0 29 00 00 00 00 00 0d d6 83 88 79 68 62 65 68 70 7f 8c 8d 92 15 00 00 00 00 00 02 00 c0 29 00 00 00 00 00 0d d6 6d 6b 6a 66 68 70 73 74 75 76 74 72 15 00 00 00 00 00 02 00 d0 29 01 00 00 00 00 0d d6 63 68 80 80 80 80 80 80 80 80 80 80 15 00 00 00 00 00 02 00 00 29 01 00 00 00 00 04 ff 00 00 00 15 00 00 00 00 00 02 00 80 29 01 00 00 00 00 03 ff 00 00 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 05 2a 00 00 04 37 15 00 00 00 00 00 02 00 00 29 01 00 00 00 00 05 2b 00 00 08 6f 15 00 00 00 00 00 02 91 80 15 00 00 00 00 00 02 00 00 29 01 00 00 00 00 04 ff 87 16 01 15 00 00 00 00 00 02 00 80 29 01 00 00 00 00 03 ff 87 16 15 00 00 00 00 00 02 00 81 29 00 00 00 00 00 0d f3 f8 e1 00 f8 e1 00 00 1e 00 00 1e 00 15 00 00 00 00 00 02 51 ff 15 00 00 00 00 00 02 53 24 15 00 00 00 00 00 02 55 00 05 01 00 00 5a 00 02 11 00 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-off-command = [05 01 00 00 0a 00 02 28 00 05 01 00 00 5a 00 02 10 00 15 01 00 00 00 00 02 00 00 29 01 00 00 05 00 05 f7 5a a5 87 16]; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-displayoff-command = [05 01 00 00 16 00 02 28 00]; - qcom,mdss-dsi-displayon-command = [05 01 00 00 14 00 02 29 00]; - qcom,mdss-dsi-displayoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-displayon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-h-sync-pulse = <0x01>; - qcom,mdss-dsi-dispparam-cabcuion-command = [15 01 00 00 00 00 02 55 01 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcstillon-command = [15 01 00 00 00 00 02 55 02 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcmovieon-command = [15 01 00 00 00 00 02 55 03 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcoff-command = [15 01 00 00 00 00 02 55 00 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcuion-command = [15 01 00 00 00 00 02 55 01 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-skince-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command = [15 00 00 00 00 00 02 55 02 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command = [15 01 00 00 00 00 02 55 03 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcoff-command = [15 01 00 00 01 00 02 55 00 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-skince-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-dimmingon-command = [39 01 00 00 01 00 02 53 2c]; - qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-idleon-command = [39 01 00 00 01 00 02 39 00]; - qcom,mdss-dsi-dispparam-idleoff-command = [39 01 00 00 01 00 02 38 00]; - qcom,mdss-dsi-dispparam-xy-coordinate-command = [06 01 00 01 05 00 02 a1 00]; - qcom,mdss-dsi-dispparam-xy-coordinate-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-max-luminance-command = [06 01 00 01 05 00 02 dc 00]; - qcom,mdss-dsi-dispparam-max-luminance-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x1e0808 0x24220808 0x5030400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_ebbg_fhd_ft8719_video { - qcom,mdss-dsi-panel-name = "ebbg fhd video dsi panel"; - qcom,mdss-dsi-panel-id = <0x00>; - qcom,mdss-dsi-panel-model = "EBBG FHD FT8719 VIDEO 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-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0x00>; - 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-lp11-init; - 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-min-level = <0x01>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-reset-sequence = <0x01 0x04 0x00 0x01 0x01 0x0f>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x8d>; - qcom,cont-splash-enabled; - qcom,mdss-dsi-tx-eot-append; - 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,dispparam-enabled; - qcom,mdss-panel-on-dimming-delay = <0x78>; - qcom,mdss-dsi-t-clk-post = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x41>; - qcom,esd-check-enabled; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a 0x6010001 0x10b 0x6010001 0x10d>; - qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-status-value = <0x9c 0x00 0x00>; - qcom,mdss-dsi-panel-status-read-length = <0x01 0x01 0x01>; - phandle = <0x500>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x8c6>; - qcom,mdss-dsi-h-front-porch = <0x1c>; - qcom,mdss-dsi-h-back-porch = <0x10>; - 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 = <0x78>; - 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 00 00 29 00 00 00 00 00 04 ff 87 19 01 15 00 00 00 00 00 02 00 80 29 01 00 00 00 00 03 ff 87 19 15 00 00 00 00 00 02 00 a0 29 00 00 00 00 00 04 ca 0f 0f 0f 15 00 00 00 00 00 02 00 80 29 00 00 00 00 00 0d ca be b5 ad a6 a0 9b 96 91 8d 8a 87 83 15 00 00 00 00 00 02 00 90 29 01 00 00 00 00 0a ca fe ff 66 f6 ff 66 fb ff 32 15 00 00 00 00 00 02 00 a0 29 00 00 00 00 00 0d d6 7a 79 74 8c 8c 92 97 9b 97 8f 80 77 15 00 00 00 00 00 02 00 b0 29 00 00 00 00 00 0d d6 7e 7d 81 7a 7a 7b 7c 81 84 85 80 82 15 00 00 00 00 00 02 00 c0 29 00 00 00 00 00 0d d6 7d 7d 78 8a 89 8f 97 97 8f 8c 80 7a 15 00 00 00 00 00 02 00 d0 29 01 00 00 00 00 0d d6 7e 7d 81 7c 79 7b 7c 80 84 85 80 82 15 00 00 00 00 00 02 00 e0 29 00 00 00 00 00 0d d6 7b 7b 7b 80 80 80 80 80 80 80 80 80 15 00 00 00 00 00 02 00 f0 29 00 00 00 00 00 0d d6 7e 7e 80 80 80 80 80 80 80 80 80 80 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 0d d7 80 80 80 80 80 80 80 80 80 80 80 80 15 00 00 00 00 00 02 00 10 29 01 00 00 00 00 0d d7 80 80 80 80 80 80 80 80 80 80 80 80 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 04 ff 00 00 00 15 00 00 00 00 00 02 00 80 29 01 00 00 00 00 03 ff 00 00 15 00 00 00 00 00 02 91 00 15 00 00 00 00 00 02 51 ff 15 00 00 00 00 00 02 53 24 15 00 00 00 00 00 02 55 00 05 01 00 00 5a 00 02 11 00 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-off-command = [05 01 00 00 0a 00 02 28 00 05 01 00 00 5a 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 = <0x01>; - qcom,mdss-dsi-dispparam-cabcuion-command = [15 01 00 00 00 00 02 55 01 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcstillon-command = [15 01 00 00 00 00 02 55 02 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcmovieon-command = [15 01 00 00 00 00 02 55 03 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcoff-command = [15 01 00 00 01 00 02 55 00 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-dimmingon-command = [15 01 00 00 01 00 02 53 2c]; - qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-ceon-command = [15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-ceon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-ceoff-command = [15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-ceoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcuion-command = [15 01 00 00 00 00 02 55 01 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-skince-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command = [15 01 00 00 00 00 02 55 02 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command = [15 01 00 00 00 00 02 55 03 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcoff-command = [15 01 00 00 01 00 02 55 00 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-skince-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x210808 0x25220908 0x6030400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_samsung_fhd_ea8076_cmd { - qcom,mdss-dsi-panel-name = "samsung ea8076 fhd cmd dsi panel"; - qcom,mdss-dsi-panel-id = <0x00>; - qcom,mdss-dsi-panel-model = "SAMSUNG FHD EA8076 CMD PANEL"; - qcom,mdss-dsi-panel-sleepwrmod = <0x00>; - 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-traffic-mode = "burst_mode"; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-bllp-power-mode; - qcom,ulps-enabled; - qcom,mdss-dsi-lp11-init; - 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-brightness-max-level = <0x7ff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,mdss-dsi-reset-sequence = <0x00 0x01 0x01 0x0a>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x93>; - 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-tx-eot-append; - 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 = <0x419ce0>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,dispparam-enabled; - qcom,mdss-panel-on-dimming-delay = <0x78>; - qcom,disp-doze-backlight-threshold = <0x08>; - qcom,bl-update-flag = "delay_until_first_frame"; - qcom,mdss-dsi-t-clk-post = <0x0f>; - qcom,mdss-dsi-t-clk-pre = <0x37>; - 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-status-read-length = <0x01>; - qcom,panel-supply-entries = <0x4f6>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,mdss-dsi-bl-min-level = <0x02>; - qcom,mdss-dsi-bl-max-level = <0x7ff>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,platform-te-gpio = <0x34 0x0a 0x00>; - phandle = <0x501>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-h-front-porch = <0x40>; - qcom,mdss-dsi-h-back-porch = <0x40>; - qcom,mdss-dsi-h-pulse-width = <0x14>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x40>; - qcom,mdss-dsi-v-front-porch = <0x40>; - qcom,mdss-dsi-v-pulse-width = <0x14>; - 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-clockrate = <0x4190ab00>; - qcom,mdss-dsi-panel-jitter = <0x05 0x01>; - qcom,mdss-dsi-on-command = [05 01 00 00 0a 00 02 11 00 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 35 00 39 00 00 00 00 00 03 b7 01 4b 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 05 2b 00 00 09 23 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 b0 07 39 00 00 00 00 00 03 d9 88 2e 39 01 00 00 00 00 03 f0 a5 a5 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 03 fc 5a 5a 39 00 00 00 00 00 0c e9 11 55 a6 75 a3 b8 bb 2a 00 1a b8 39 00 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 fc a5 a5 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 b0 09 39 00 00 00 00 00 02 d8 00 39 01 00 00 00 00 03 f0 a5 a5 39 00 00 00 00 00 02 53 20 39 00 00 00 00 00 03 51 00 00 39 01 00 00 43 00 02 55 00 05 01 00 00 00 00 02 29 00]; - 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-doze-hbm-command = [39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 d4 8b 39 00 00 00 00 00 02 b0 a5 39 00 00 00 00 00 02 c7 00 39 00 00 00 00 00 02 b0 69 39 00 00 00 00 00 03 b9 08 8f 39 01 00 00 01 00 02 53 22 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-doze-lbm-command = [39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 d4 8b 39 00 00 00 00 00 02 b0 a5 39 00 00 00 00 00 02 c7 00 39 00 00 00 00 00 02 b0 69 39 00 00 00 00 00 03 b9 08 8f 39 01 00 00 00 00 02 53 23 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-nolp-command = [05 01 00 00 22 00 02 28 00 39 01 00 00 00 00 02 53 20 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-doze-hbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-doze-lbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-off-command = [39 01 00 00 00 00 02 55 00]; - qcom,mdss-dsi-dispparam-acl-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l1-command = [39 01 00 00 00 00 02 55 01]; - qcom,mdss-dsi-dispparam-acl-l1-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l2-command = [39 01 00 00 00 00 02 55 02]; - qcom,mdss-dsi-dispparam-acl-l2-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l3-command = [39 01 00 00 00 00 02 55 03]; - qcom,mdss-dsi-dispparam-acl-l3-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-off-command = [39 01 00 00 00 00 02 53 28]; - qcom,mdss-dsi-dispparam-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-on-command = [39 01 00 00 00 00 02 53 e8]; - qcom,mdss-dsi-dispparam-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-dimmingon-command = [39 01 00 00 01 00 02 53 28]; - qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-crc-srgb-on-command = [39 01 00 00 00 00 02 81 90 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b1 00 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 16 b1 ae 0c 05 3f c6 14 05 07 aa 4a dd c8 c3 14 c0 e8 dc 19 ff f4 d9 39 01 00 00 00 00 02 b0 16 39 01 00 00 00 00 16 b1 bd 02 00 14 d1 00 04 07 aa 0c ec cb c8 0f dd d9 e4 05 ff ff ff 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dispparam-crc-srgb-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-crc-dcip3-on-command = [39 01 00 00 00 00 02 81 91 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b1 00 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 16 b1 ae 0c 05 3f c6 14 05 07 aa 4a dd c8 c3 14 c0 e8 dc 19 ff f4 d9 39 01 00 00 00 00 02 b0 16 39 01 00 00 00 00 16 b1 bd 02 00 14 d1 00 04 07 aa 0c ec cb c8 0f dd d9 e4 05 ff ff ff 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dispparam-crc-dcip3-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-crc-off-command = [39 01 00 00 00 00 02 81 00 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b1 01 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dispparam-crc-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-panel-phy-timings = <0x240a0a 0x2625090a 0x6020400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_visionox_fhd_r66455_cmd { - qcom,mdss-dsi-panel-name = "visionox r66455 fhd cmd dsi panel"; - qcom,mdss-dsi-panel-id = <0x00>; - qcom,mdss-dsi-panel-model = "VISIONOX FHD R66455 CMD 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 = "burst_mode"; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-lp11-init; - 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-min-level = <0x02>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-reset-sequence = <0x00 0x02 0x01 0x0a>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x93>; - 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-tx-eot-append; - 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 = <0x419ce0>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,mdss-dsi-t-clk-post = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x36>; - qcom,panel-supply-entries = <0x4f7>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,platform-te-gpio = <0x34 0x0a 0x00>; - phandle = <0x503>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-h-back-porch = <0x28>; - qcom,mdss-dsi-h-front-porch = <0x60>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x10>; - qcom,mdss-dsi-v-front-porch = <0x19>; - qcom,mdss-dsi-v-pulse-width = <0x03>; - 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 = [39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 02 b3 00 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 02 e6 00 39 01 00 00 00 00 03 51 04 00 39 01 00 00 00 00 02 35 00 05 01 00 00 78 00 02 29 00 05 01 00 00 78 00 02 11 00]; - qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 55 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-panel-phy-timings = <0x230909 0x26240909 0x6020400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_visionox_fhd_r66455_vid { - qcom,mdss-dsi-panel-name = "visionox r66455 fhd video dsi panel"; - qcom,mdss-dsi-panel-id = <0x00>; - qcom,mdss-dsi-panel-model = "VISIONOX FHD R66455 VIDEO 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-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-underflow-color = <0xff>; - 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-lp11-init; - 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-min-level = <0x02>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-reset-sequence = <0x00 0x02 0x01 0x0a>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-pan-physical-height-dimension = <0x93>; - qcom,mdss-dsi-tx-eot-append; - 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 = <0x419ce0>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,mdss-dsi-t-clk-post = <0x0e>; - qcom,mdss-dsi-t-clk-pre = <0x36>; - qcom,panel-supply-entries = <0x4f7>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,platform-te-gpio = <0x34 0x0a 0x00>; - phandle = <0x504>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-h-back-porch = <0x28>; - qcom,mdss-dsi-h-front-porch = <0x60>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x10>; - qcom,mdss-dsi-v-front-porch = <0x19>; - qcom,mdss-dsi-v-pulse-width = <0x03>; - 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 = [39 01 00 00 00 00 02 e6 01 39 01 00 00 00 00 03 51 04 00 39 01 00 00 00 00 02 35 00 05 01 00 00 78 00 02 29 00 05 01 00 00 78 00 02 11 00]; - qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 55 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-panel-phy-timings = <0x230909 0x26240909 0x6020400>; - qcom,display-topology = <0x01 0x00 0x01>; - qcom,default-topology-index = <0x00>; - }; - }; - }; - - dsi_amoled_panel_pwr_supply { - #address-cells = <0x01>; - #size-cells = <0x00>; - 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,panel-supply-entry@1 { - reg = <0x01>; - qcom,supply-name = "vci"; - qcom,supply-min-voltage = <0x2dc6c0>; - qcom,supply-max-voltage = <0x2dc6c0>; - qcom,supply-enable-load = <0xf230>; - qcom,supply-disable-load = <0x50>; - qcom,supply-post-on-sleep = <0x0a>; - qcom,supply-pre-off-sleep = <0x0a>; - }; - }; - - dsi_amoled_samsung_ea8076_panel_pwr_supply { - #address-cells = <0x01>; - #size-cells = <0x00>; - phandle = <0x4f6>; - - qcom,panel-supply-entry@0 { - reg = <0x00>; - qcom,supply-name = "vddio"; - qcom,supply-min-voltage = <0x1cfde0>; - qcom,supply-max-voltage = <0x1cfde0>; - qcom,supply-enable-load = <0xf230>; - qcom,supply-disable-load = <0x50>; - }; - - qcom,panel-supply-entry@1 { - reg = <0x01>; - qcom,supply-name = "vci"; - qcom,supply-min-voltage = <0x2dc6c0>; - qcom,supply-max-voltage = <0x2dc6c0>; - qcom,supply-enable-load = <0xf230>; - qcom,supply-disable-load = <0x50>; - qcom,supply-post-on-sleep = <0x0a>; - qcom,supply-pre-off-sleep = <0x0a>; - }; - }; - - dsi_amoled_visionox_r66455_panel_pwr_supply { - #address-cells = <0x01>; - #size-cells = <0x00>; - phandle = <0x4f7>; - - 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,panel-supply-entry@1 { - reg = <0x01>; - qcom,supply-name = "vci"; - qcom,supply-min-voltage = <0x2ab980>; - qcom,supply-max-voltage = <0x2ab980>; - qcom,supply-enable-load = <0xf230>; - qcom,supply-disable-load = <0x50>; - qcom,supply-post-on-sleep = <0x0a>; - qcom,supply-pre-off-sleep = <0x0a>; - }; - }; - - dsi_nt35596s_panel_pwr_supply { - #address-cells = <0x01>; - #size-cells = <0x00>; - phandle = <0x599>; - - qcom,panel-supply-entry@0 { - reg = <0x01>; - 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-pre-off-sleep = <0x05>; - }; - - qcom,panel-supply-entry@1 { - reg = <0x02>; - 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 = <0x03>; - 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-pre-off-sleep = <0x05>; - }; - }; - - dsi_nt36672a_panel_pwr_supply { - #address-cells = <0x01>; - #size-cells = <0x00>; - phandle = <0x59a>; - - qcom,panel-supply-entry@0 { - reg = <0x01>; - 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 = <0x02>; - qcom,supply-name = "lab"; - qcom,supply-min-voltage = <0x53ec60>; - qcom,supply-max-voltage = <0x53ec60>; - qcom,supply-enable-load = <0x186a0>; - qcom,supply-disable-load = <0x64>; - }; - - qcom,panel-supply-entry@2 { - reg = <0x03>; - qcom,supply-name = "ibb"; - qcom,supply-min-voltage = <0x53ec60>; - qcom,supply-max-voltage = <0x53ec60>; - qcom,supply-enable-load = <0x186a0>; - qcom,supply-disable-load = <0x64>; - }; - }; - - dsi_ft8719_panel_pwr_supply { - #address-cells = <0x01>; - #size-cells = <0x00>; - phandle = <0x59b>; - - qcom,panel-supply-entry@0 { - reg = <0x01>; - 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 = <0x04>; - qcom,supply-pre-off-sleep = <0x04>; - }; - - qcom,panel-supply-entry@1 { - reg = <0x02>; - qcom,supply-name = "lab"; - qcom,supply-min-voltage = <0x53ec60>; - qcom,supply-max-voltage = <0x53ec60>; - qcom,supply-enable-load = <0x186a0>; - qcom,supply-disable-load = <0x64>; - qcom,supply-post-on-sleep = <0x03>; - }; - - qcom,panel-supply-entry@2 { - reg = <0x03>; - qcom,supply-name = "ibb"; - qcom,supply-min-voltage = <0x53ec60>; - qcom,supply-max-voltage = <0x3473bc0>; - qcom,supply-enable-load = <0x186a0>; - qcom,supply-disable-load = <0x64>; - qcom,supply-pre-off-sleep = <0x04>; - }; - }; - - qcom,dsi-display@20 { - compatible = "qcom,dsi-display"; - label = "dsi_ss_ea8074_notch_fhd_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bb>; - qcom,dsi-phy = <0x2bd>; - clocks = <0x2b4 0x06 0x2b4 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c 0x40e>; - pinctrl-1 = <0x40d 0x40f>; - qcom,platform-te-gpio = <0x34 0x0a 0x00>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,dsi-panel = <0x4fd>; - vddio-supply = <0x120>; - vci-supply = <0x4fa>; - phandle = <0x5a0>; - }; - - qcom,dsi-display@21 { - compatible = "qcom,dsi-display"; - label = "dsi_tianma_fhd_nt36672a_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bb>; - qcom,dsi-phy = <0x2bd>; - clocks = <0x2b4 0x06 0x2b4 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c>; - pinctrl-1 = <0x40d>; - qcom,dsi-panel = <0x4fe>; - vddio-supply = <0x120>; - lab-supply = <0x4cf>; - ibb-supply = <0x4d0>; - phandle = <0x5a1>; - }; - - qcom,dsi-display@22 { - compatible = "qcom,dsi-display"; - label = "dsi_ebbg_fhd_ft8716_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bb>; - qcom,dsi-phy = <0x2bd>; - clocks = <0x2b4 0x06 0x2b4 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c 0x40e>; - pinctrl-1 = <0x40d 0x40f>; - qcom,platform-te-gpio = <0x34 0x0a 0x00>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,dsi-panel = <0x4ff>; - vddio-supply = <0x120>; - lab-supply = <0x4cf>; - ibb-supply = <0x4d0>; - phandle = <0x5a2>; - }; - - qcom,dsi-display@23 { - compatible = "qcom,dsi-display"; - label = "dsi_ebbg_fhd_ft8719_video_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bb>; - qcom,dsi-phy = <0x2bd>; - clocks = <0x2b4 0x06 0x2b4 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c>; - pinctrl-1 = <0x40d>; - qcom,dsi-panel = <0x500>; - vddio-supply = <0x120>; - lab-supply = <0x4cf>; - ibb-supply = <0x4d0>; - phandle = <0x5a3>; - }; - - qcom,dsi-display@24 { - compatible = "qcom,dsi-display"; - label = "dsi_samsung_fhd_ea8076_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bb>; - qcom,dsi-phy = <0x2bd>; - clocks = <0x2b4 0x06 0x2b4 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c 0x40e>; - pinctrl-1 = <0x40d 0x40f>; - qcom,platform-te-gpio = <0x34 0x0a 0x00>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,dsi-panel = <0x501>; - vddio-supply = <0x120>; - vci-supply = <0x4fa>; - qcom,dsi-display-active; - phandle = <0x5a4>; - }; - - qcom,dsi-display@25 { - compatible = "qcom,dsi-display"; - label = "dsi_tianma_rm69299_fhd_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bb>; - qcom,dsi-phy = <0x2bd>; - clocks = <0x2b4 0x06 0x2b4 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c 0x40e>; - pinctrl-1 = <0x40d 0x40f>; - qcom,platform-te-gpio = <0x34 0x0a 0x00>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,dsi-panel = <0x502>; - vddio-supply = <0x120>; - vci-supply = <0x4fa>; - phandle = <0x5a5>; - }; - - qcom,dsi-display@26 { - compatible = "qcom,dsi-display"; - label = "dsi_visionox_fhd_r66455_cmd_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bb>; - qcom,dsi-phy = <0x2bd>; - clocks = <0x2b4 0x06 0x2b4 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c 0x40e>; - pinctrl-1 = <0x40d 0x40f>; - qcom,platform-te-gpio = <0x34 0x0a 0x00>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,dsi-panel = <0x503>; - vddio-supply = <0x120>; - vci-supply = <0x4fa>; - phandle = <0x5a6>; - }; - - qcom,dsi-display@27 { - compatible = "qcom,dsi-display"; - label = "dsi_visionox_fhd_r66455_vid_display"; - qcom,display-type = "primary"; - qcom,dsi-ctrl = <0x2bb>; - qcom,dsi-phy = <0x2bd>; - clocks = <0x2b4 0x06 0x2b4 0x09>; - clock-names = "mux_byte_clk\0mux_pixel_clk"; - pinctrl-names = "panel_active\0panel_suspend"; - pinctrl-0 = <0x40c 0x40e>; - pinctrl-1 = <0x40d 0x40f>; - qcom,platform-te-gpio = <0x34 0x0a 0x00>; - qcom,platform-reset-gpio = <0x34 0x06 0x00>; - qcom,dsi-panel = <0x504>; - vddio-supply = <0x120>; - vci-supply = <0x4fa>; - phandle = <0x5a7>; - }; - - qcom,camera-flash@0 { - cell-index = <0x00>; - reg = <0x00 0x00>; - compatible = "qcom,camera-flash"; - flash-source = <0x505 0x506>; - torch-source = <0x507 0x508>; - switch-source = <0x509>; - status = "ok"; - phandle = <0x514>; - }; - - qcom,camera-flash@1 { - cell-index = <0x01>; - reg = <0x01 0x00>; - compatible = "qcom,camera-flash"; - flash-source = <0x505 0x506>; - torch-source = <0x507 0x508>; - switch-source = <0x509>; - status = "ok"; - phandle = <0x519>; - }; - - qcom,camera-flash@2 { - cell-index = <0x02>; - reg = <0x02 0x00>; - compatible = "qcom,camera-flash"; - flash-source = <0x50a>; - torch-source = <0x50b>; - switch-source = <0x50c>; - status = "ok"; - phandle = <0x51e>; - }; - - qcom,camera-flash@3 { - cell-index = <0x03>; - reg = <0x03 0x00>; - compatible = "qcom,camera-flash"; - flash-source = <0x50a>; - torch-source = <0x50b>; - switch-source = <0x50c>; - status = "ok"; - phandle = <0x520>; - }; - - gpio-regulator@0 { - compatible = "regulator-fixed"; - reg = <0x00 0x00>; - regulator-name = "actuator_rear_regulator"; - regulator-min-microvolt = <0x2ab980>; - regulator-max-microvolt = <0x2ab980>; - regulator-enable-ramp-delay = <0x64>; - enable-active-high; - gpio = <0x34 0x1a 0x00>; - vin-supply = <0x343>; - phandle = <0x50d>; - }; - - gpio-regulator@1 { - compatible = "regulator-fixed"; - reg = <0x01 0x00>; - regulator-name = "actuator_rear_aux_regulator"; - regulator-min-microvolt = <0x2ab980>; - regulator-max-microvolt = <0x2ab980>; - regulator-enable-ramp-delay = <0x64>; - enable-active-high; - gpio = <0x34 0x15 0x00>; - vin-supply = <0x343>; - phandle = <0x50e>; - }; - - gpio-regulator@2 { - compatible = "regulator-fixed"; - reg = <0x02 0x00>; - regulator-name = "camera_vdig_ldo"; - regulator-min-microvolt = <0x100590>; - regulator-max-microvolt = <0x100590>; - regulator-enable-ramp-delay = <0x87>; - enable-active-high; - gpio = <0x34 0x23 0x00>; - vin-supply = <0x32f>; - phandle = <0x511>; - }; - - gpio-regulator@3 { - compatible = "regulator-fixed"; - reg = <0x03 0x00>; - regulator-name = "camera_ois_regulator"; - regulator-min-microvolt = <0x2ab980>; - regulator-max-microvolt = <0x2ab980>; - regulator-enable-ramp-delay = <0x64>; - enable-active-high; - gpio = <0x34 0x5e 0x00>; - vin-supply = <0x343>; - phandle = <0x50f>; - }; - - gpio-regulator@4 { - compatible = "regulator-fixed"; - reg = <0x04 0x00>; - regulator-name = "camera_vio_ldo"; - regulator-min-microvolt = <0x2ab980>; - regulator-max-microvolt = <0x2ab980>; - regulator-enable-ramp-delay = <0x87>; - enable-active-high; - gpio = <0x34 0x57 0x00>; - vin-supply = <0x4ca>; - phandle = <0x510>; - }; - - gpio_keys { - compatible = "gpio-keys"; - label = "gpio-keys"; - pinctrl-names = "default"; - pinctrl-0 = <0x2f1 0x526>; - - vol_up { - label = "volume_up"; - gpios = <0xe6 0x06 0x01>; - linux,input-type = <0x01>; - linux,code = <0x73>; - gpio-key,wakeup; - debounce-interval = <0x0f>; - linux,can-disable; - }; - - ai_key { - label = "ai_key"; - gpios = <0x34 0x2c 0x01>; - linux,input-type = <0x01>; - linux,code = <0x2b1>; - gpio-key,wakeup; - debounce-interval = <0x27>; - }; - }; - - disp_vci_vreg { - compatible = "regulator-fixed"; - regulator-name = "disp_vci_vreg"; - start-delay-us = <0xfa0>; - enable-active-high; - regulator-boot-on; - gpio = <0x34 0x63 0x00>; - phandle = <0x4fa>; - }; - - disp_vddio_vreg { - compatible = "regulator-fixed"; - regulator-name = "disp_vddio_vreg"; - startup-delay-us = <0xfa0>; - enable-active-high; - regulator-boot-on; - gpio = <0x34 0x4f 0x00>; - phandle = <0x531>; - }; - - fp_vdd_vreg { - compatible = "regulator-fixed"; - regulator-name = "fp_vdd_vreg"; - startup-delay-us = <0xfa0>; - enable-active-high; - gpio = <0x34 0x32 0x00>; - regulator-always-on; - phandle = <0x5ad>; - }; - - fingerprint_fpc { - status = "ok"; - compatible = "fpc,fpc1020"; - interrupt-parent = <0x34>; - interrupts = <0x79 0x00>; - fpc,gpio_irq = <0x34 0x79 0x00>; - pinctrl-names = "fpc1020_reset_reset\0fpc1020_reset_active"; - pinctrl-0 = <0x53d>; - pinctrl-1 = <0x53e>; - }; - - fingerprint_goodix { - compatible = "goodix,fingerprint"; - gooidx,gpio-reset = <0x34 0x33 0x00>; - goodix,gpio-irq = <0x34 0x79 0x00>; - fp-gpio-pwr = <0x34 0x32 0x00>; - status = "ok"; - }; - - thermal-message { - thermal,batt-array-size = "13"; - thermal,batt-level-screen-on = "0 2 4 6 8 9 10 11 12 13 14 14 16"; - thermal,batt-level-screen-off = "0 1 1 1 3 4 5 5 5 7 9 14 16"; - }; - - msm_cdc_pinctrl@49 { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active\0aud_sleep"; - pinctrl-0 = <0x400>; - pinctrl-1 = <0x3ff>; - phandle = <0x54e>; - }; - - 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 = <0x3e5>; - phandle = <0x555>; - }; - - 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>; - phandle = <0x557>; - }; - - 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 = <0x3fa>; - pinctrl-1 = <0x3f9>; - phandle = <0x556>; - }; - - qocm,wcd-dsp-glink { - compatible = "qcom,wcd-dsp-glink"; - }; - - qcom,wcd-dsp-mgr { - compatible = "qcom,wcd-dsp-mgr"; - qcom,wdsp-components = <0x553 0x00 0x554 0x01 0x316 0x02>; - qcom,img-filename = "cpe_9340"; - }; - - msm_cdc_pinctrl@28 { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-names = "aud_active\0aud_sleep"; - pinctrl-0 = <0x559>; - pinctrl-1 = <0x55a>; - phandle = <0x558>; - }; - }; - - chosen { - pureason = <0x80121>; - linux,initrd-end = <0x00 0x855fe7bf>; - linux,initrd-start = <0x00 0x84582000>; - 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 firmware_class.path=/vendor/firmware_mnt/image loop.max_part=7 androidboot.usbcontroller=a600000.dwc3 androidboot.selinux=permissive buildvariant=eng androidboot.verifiedbootstate=orange androidboot.keymaster=1 dm=\"1 vroot none ro 1,0 7224056 verity 1 PARTUUID=4393f766-9d57-114f-6ddc-fbd3a03abb04 PARTUUID=4393f766-9d57-114f-6ddc-fbd3a03abb04 4096 4096 903007 903007 sha1 60269df32ca7fa68bb8882f6b69ead526490de38 3f891cb887cece021b8c41267432563de31aaf7d 10 restart_on_corruption ignore_zero_blocks use_fec_from_device PARTUUID=4393f766-9d57-114f-6ddc-fbd3a03abb04 fec_roots 2 fec_blocks 910119 fec_start 910119\" root=/dev/dm-0 androidboot.vbmeta.device=PARTUUID=97ba16ee-1abe-d734-fb53-d337240b49eb androidboot.vbmeta.avb_version=1.0 androidboot.vbmeta.device_state=unlocked androidboot.vbmeta.hash_alg=sha256 androidboot.vbmeta.size=3392 androidboot.vbmeta.digest=6c11a9ec39dba1878b7100ee2936c76ee5a16a5eab5ee1bb1f2eef4e48e79043 androidboot.vbmeta.invalidate_on_error=yes androidboot.veritymode=enforcing androidboot.bootdevice=1d84000.ufshc androidboot.serialno=fee4e525 androidboot.baseband=msm msm_drm.dsi_display0=dsi_samsung_fhd_ea8076_cmd_display: rootwait ro init=/init androidboot.ramdump=disable androidboot.secureboot=1 androidboot.dp=0x0 androidboot.cpuid=0xeaee6a75 androidboot.hwversion=6.9.0 androidboot.hwc=CN androidboot.cert=M1810E5E androidboot.hwlevel=MP androidboot.dtbo_idx=0 androidboot.dtb_idx=1"; - }; - - 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"; - i2c0 = "/soc/i2c@a88000"; - i2c1 = "/soc/i2c@88c000"; - hsuart0 = "/soc/qcom,qup_uart@0x898000"; - }; - - memory { - ddr_device_type = <0x07>; - device_type = "memory"; - reg = <0x00 0x80000000 0x01 0x00 0x01 0x80000000 0x00 0xfc8a0000>; - }; - - energy-costs { - compatible = "sched-energy"; - phandle = <0x4c0>; - - 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 = <0x0a 0x08 0x06 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>; - 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>; - 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>; - 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"; - phandle = <0x4c1>; - - ext_5v_boost { - status = "ok"; - compatible = "regulator-fixed"; - regulator-name = "ext_5v_boost"; - gpio = <0x4f4 0x0a 0x00>; - enable-active-high; - regulator-enable-ramp-delay = <0x640>; - pinctrl-names = "default"; - pinctrl-0 = <0x4f5>; - phandle = <0x4e9>; - }; - - bt_wcn3990 { - compatible = "qca,wcn3990"; - qca,bt-vdd-io-supply = <0x32f>; - qca,bt-vdd-xtal-supply = <0xa3>; - qca,bt-vdd-core-supply = <0xec>; - qca,bt-vdd-pa-supply = <0xed>; - qca,bt-vdd-ldo-supply = <0xee>; - 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>; - phandle = <0x5ac>; - }; - - qcom,battery-data { - qcom,batt-id-range-pct = <0x0f>; - phandle = <0x4eb>; - - qcom,e5_sun_3200mAh { - qcom, = <0x18>; - qcom,max-voltage-uv = <0x432380>; - qcom,fg-cc-cv-threshold-mv = <0x1126>; - qcom,nom-batt-capacity-mah = <0xc80>; - qcom,batt-id-kohm = <0x44>; - qcom,battery-beta = <0xd34>; - qcom,battery-type = "e5_sun_3200mAh"; - qcom,fastchg-current-ma = <0xc1c>; - qcom,jeita-fcc-ranges = <0x00 0x32 0x4baf0 0x33 0x64 0xe30d0 0x65 0x96 0x211c90 0x97 0x1c2 0x2f4d60 0x1c3 0x258 0x17a6b0>; - qcom,jeita-fv-ranges = <0x00 0x32 0x432380 0x33 0x64 0x432380 0x65 0x96 0x432380 0x97 0x1c2 0x432380 0x1c3 0x258 0x3e8fa0>; - qcom,checksum = <0x2ddd>; - qcom,gui-version = "PMI8998GUI - 2.0.0.58"; - qcom,fg-profile-data = <0xdb1e15fd 0x73033bf4 0xe71ca9fb 0x10044c0a 0x5f17032a 0x4f44505a 0x72000000 0x11000000 0xe1bc 0x64c489c2 0x21000800 0xf8dafeed 0xddfccff3 0x2bfa5d13 0x81fd6a2a 0x24060920 0x27001400 0x511f53fc 0x60a79fd 0xcb1cdf02 0x2c0c1c12 0x7f188223 0x8a445e5a 0x67000000 0xf000000 0xf907 0x96c2478b 0x1b000000 0x6900feed 0x3f412f2 0xe10609fb 0x2500fd1a 0xae33ccff 0x7100000 0x500c6646 0x1b004000 0x7d010afa 0xff000000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>; - }; - - qcom,e5_cos_3200mAh { - qcom, = <0x18>; - qcom,max-voltage-uv = <0x432380>; - qcom,fg-cc-cv-threshold-mv = <0x1126>; - qcom,nom-batt-capacity-mah = <0xc80>; - qcom,batt-id-kohm = <0x64>; - qcom,battery-beta = <0xd34>; - qcom,battery-type = "e5_cos_3200mAh"; - qcom,fastchg-current-ma = <0xc1c>; - qcom,jeita-fcc-ranges = <0x00 0x32 0x4baf0 0x33 0x64 0xe30d0 0x65 0x96 0x211c90 0x97 0x1c2 0x2f4d60 0x1c3 0x258 0x17a6b0>; - qcom,jeita-fv-ranges = <0x00 0x32 0x432380 0x33 0x64 0x432380 0x65 0x96 0x432380 0x97 0x1c2 0x432380 0x1c3 0x258 0x3e8fa0>; - qcom,checksum = <0x6f2a>; - qcom,gui-version = "PMI8998GUI - 2.0.0.58"; - qcom,fg-profile-data = <0xcb1e45fd 0x150366f5 0xe41ce201 0xd90d7b0a 0x8f17ff23 0x3a446f5a 0x70000000 0x10000000 0x3db5 0x4dcd89bb 0x1d000800 0xa6dac707 0x13fc5801 0xe7f56512 0x7d06d02a 0x2e060920 0x27001400 0x5f1f43fc 0xd803edfd 0xb41c2c03 0xc8156a12 0x7518d723 0xe84d2d5b 0x65000000 0xe000000 0x40cc 0x5fca78bc 0x17000000 0x5d00c707 0x7dfdc900 0x9aecbd02 0x17027623 0xcb33ccff 0x7100000 0x760c6646 0x17004000 0x71010afa 0xff000000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>; - }; - - qcom,itech-3020mah { - qcom,max-voltage-uv = <0x432380>; - qcom,fastchg-current-ma = <0xc1c>; - qcom,nom-batt-capacity-mah = <0xc80>; - qcom,fg-cc-cv-threshold-mv = <0x1126>; - qcom,batt-id-kohm = <0x96>; - qcom,battery-beta = <0xd34>; - qcom,battery-type = "itech_3000mah"; - qcom,jeita-fcc-ranges = <0x00 0x32 0x493e0 0x33 0x64 0xe1d48 0x65 0x96 0x17a6b0 0x97 0x1c2 0x2f4d60 0x1c3 0x258 0x17a6b0>; - qcom,jeita-fv-ranges = <0x00 0x32 0x432380 0x33 0x64 0x432380 0x65 0x96 0x432380 0x97 0x1c2 0x432380 0x1c3 0x258 0x3e8fa0>; - qcom,checksum = <0x8e3d>; - qcom,gui-version = "PMI8998GUI - 2.0.0.58"; - qcom,fg-profile-data = <0xa1f3a06 0xac706 0xd41c0c02 0x980dc70a 0x9517d623 0x7f44315a 0x6f000000 0x11000000 0xd8bb 0x61cddfa2 0x26000800 0xabea51ec 0xd1fcbbf3 0x580cf3fa 0x6206bb32 0x1f060920 0x27001400 0x18202505 0xd40af405 0xc81ced02 0x1a0c1912 0x9118ac23 0x2044d65a 0x6e000000 0xe000000 0x86d5 0x3eca24ca 0x1e000000 0x5bf251ec 0x7bf422eb 0x7a0787fb 0x69babc1b 0xab33ccff 0x7100000 0x3e0d6646 0x1e004000 0x66010afa 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 = <0x4f4 0x08 0x00>; - pinctrl-names = "default"; - pinctrl-0 = <0x529>; - phandle = <0x532>; - }; - }; - - firmware { - phandle = <0x4c2>; - - android { - compatible = "android,firmware"; - - fstab { - compatible = "android,fstab"; - - 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"; - status = "disabled"; - }; - - 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"; - }; - }; - - vbmeta { - compatible = "android,vbmeta"; - parts = "vbmeta,boot,system,vendor,dtbo,recovery"; - }; - }; - }; - - reserved-memory { - #address-cells = <0x02>; - #size-cells = <0x02>; - ranges; - phandle = <0x4c3>; - - hyp_region@85700000 { - no-map; - reg = <0x00 0x85700000 0x00 0x600000>; - phandle = <0x4c4>; - }; - - xbl_region@85e00000 { - no-map; - reg = <0x00 0x85d00000 0x00 0x200000>; - phandle = <0x4c5>; - }; - - removed_region@85fc0000 { - no-map; - reg = <0x00 0x85fc0000 0x00 0x4940000>; - phandle = <0x4c6>; - }; - - qseecom_region@0x8ab00000 { - compatible = "shared-dma-pool"; - no-map; - reg = <0x00 0x8ab00000 0x00 0x1400000>; - phandle = <0x1ac>; - }; - - camera_region@0x8bf00000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8bf00000 0x00 0x500000>; - phandle = <0x1c0>; - }; - - ips_fw_region@0x8c400000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8c400000 0x00 0x10000>; - phandle = <0xe9>; - }; - - ipa_gsi_region@0x8c410000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8c410000 0x00 0x5000>; - phandle = <0x4c7>; - }; - - gpu_region@0x8c415000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8c415000 0x00 0x2000>; - phandle = <0x2a5>; - }; - - adsp_region@0x8c500000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8c500000 0x00 0x1e00000>; - phandle = <0xb2>; - }; - - wlan_fw_region@0x8e300000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8e300000 0x00 0x100000>; - phandle = <0x4c8>; - }; - - modem_region@0x8e400000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x8e400000 0x00 0x7800000>; - phandle = <0xae>; - }; - - video_region@0x95c00000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x95c00000 0x00 0x500000>; - phandle = <0xc1>; - }; - - cdsp_region@0x96100000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x96100000 0x00 0x800000>; - phandle = <0xbc>; - }; - - mba_region@0x96900000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x96900000 0x00 0x200000>; - phandle = <0xb1>; - }; - - slpi_region@0x96b00000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x96b00000 0x00 0x1400000>; - phandle = <0xb7>; - }; - - pil_spss_region@0x97f00000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0x97f00000 0x00 0x100000>; - phandle = <0xbb>; - }; - - adsp_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0x1000000>; - phandle = <0xbf>; - }; - - qseecom_ta_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0x1000000>; - phandle = <0x1ad>; - }; - - secure_sp_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0x800000>; - phandle = <0x1ae>; - }; - - cont_splash_region@9d400000 { - reg = <0x00 0x9d400000 0x00 0x2400000>; - label = "cont_splash_region"; - phandle = <0x4c9>; - }; - - secure_display_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0x5c00000>; - phandle = <0x1af>; - }; - - mem_dump_region { - compatible = "shared-dma-pool"; - reusable; - size = <0x00 0x2400000>; - phandle = <0x11b>; - }; - - linux,cma { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0x2000000>; - linux,cma-default; - }; - - ramdump_fb_region@af000000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x00 0xaf000000 0x00 0x1000000>; - phandle = <0x5ab>; - }; - }; - - regulator-pm8998-s4 { - compatible = "qcom,stub-regulator"; - regulator-name = "pm8998_s4"; - qcom,hpm-min-load = <0x186a0>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - phandle = <0x4ca>; - }; - - __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"; - 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"; - 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_qbt1000 = "/soc/qcom,qbt1000"; - 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"; - csr = "/soc/csr@6001000"; - swao_csr = "/soc/csr@6b0e000"; - 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"; - storage_cd = "/soc/pinctrl@03400000/storage_cd"; - 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"; - spkr_i2s_clk_sleep = "/soc/pinctrl@03400000/spkr_i2s_clk_pin/spkr_i2s_clk_sleep"; - spkr_i2s_clk_active = "/soc/pinctrl@03400000/spkr_i2s_clk_pin/spkr_i2s_clk_active"; - 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"; - pmx_sde = "/soc/pinctrl@03400000/pmx_sde"; - sde_dsi_active = "/soc/pinctrl@03400000/pmx_sde/sde_dsi_active"; - sde_dsi_suspend = "/soc/pinctrl@03400000/pmx_sde/sde_dsi_suspend"; - 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"; - ts_int_active1 = "/soc/pinctrl@03400000/pmx_ts_int_active/ts_int_active"; - ts_int_suspend1 = "/soc/pinctrl@03400000/pmx_ts_int_suspend/ts_int_suspend1"; - ts_reset_active1 = "/soc/pinctrl@03400000/pmx_ts_reset_active/ts_reset_active"; - ts_reset_suspend1 = "/soc/pinctrl@03400000/pmx_ts_reset_suspend/ts_reset_suspend1"; - ts_release = "/soc/pinctrl@03400000/pmx_ts_release/ts_release"; - ts_active = "/soc/pinctrl@03400000/ts_mux/ts_active"; - ts_reset_suspend = "/soc/pinctrl@03400000/ts_mux/ts_reset_suspend"; - ts_int_suspend = "/soc/pinctrl@03400000/ts_mux/ts_int_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"; - 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_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_fisheye_active = "/soc/pinctrl@03400000/cam_sensor_fisheye_active"; - cam_sensor_fisheye_suspend = "/soc/pinctrl@03400000/cam_sensor_fisheye_suspend"; - cam_sensor_depth_active = "/soc/pinctrl@03400000/cam_sensor_depth_active"; - cam_sensor_depth_suspend = "/soc/pinctrl@03400000/cam_sensor_depth_suspend"; - max_rst_active = "/soc/pinctrl@03400000/max_rst_active"; - max_rst_suspend = "/soc/pinctrl@03400000/max_rst_suspend"; - max_6dof_active = "/soc/pinctrl@03400000/max_6dof_active"; - max_6dof_suspend = "/soc/pinctrl@03400000/max_6dof_suspend"; - cam_sensor_mclk0_active = "/soc/pinctrl@03400000/cam_sensor_mclk0_active"; - cam_sensor_mclk0_suspend = "/soc/pinctrl@03400000/cam_sensor_mclk0_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"; - ap2mdm_active = "/soc/pinctrl@03400000/ap2mdm/ap2mdm_active"; - ap2mdm_sleep = "/soc/pinctrl@03400000/ap2mdm/ap2mdm_sleep"; - mdm2ap_active = "/soc/pinctrl@03400000/mdm2ap/mdm2ap_active"; - mdm2ap_sleep = "/soc/pinctrl@03400000/mdm2ap/mdm2ap_sleep"; - 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"; - afe_loopback_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-afe-loopback-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"; - 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"; - msm_audio_ion = "/soc/qcom,msm-audio-ion"; - 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"; - msm_dai_tdm_quat_rx = "/soc/qcom,msm-dai-tdm-quat-rx"; - dai_quat_tdm_rx_0 = "/soc/qcom,msm-dai-tdm-quat-rx/qcom,msm-dai-q6-tdm-quat-rx-0"; - dai_quat_tdm_rx_1 = "/soc/qcom,msm-dai-tdm-quat-rx/qcom,msm-dai-q6-tdm-quat-rx-1"; - 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_qmp_dp_phy = "/soc/ssphy@88e8000"; - dbm_1p5 = "/soc/dbm@a6f8000"; - usb_nop_phy = "/soc/usb_nop_phy"; - 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"; - reserved_memory = "/reserved-memory"; - 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@0x8e300000"; - pil_modem_mem = "/reserved-memory/modem_region@0x8e400000"; - pil_video_mem = "/reserved-memory/video_region@0x95c00000"; - pil_cdsp_mem = "/reserved-memory/cdsp_region@0x96100000"; - pil_mba_mem = "/reserved-memory/mba_region@0x96900000"; - pil_slpi_mem = "/reserved-memory/slpi_region@0x96b00000"; - pil_spss_mem = "/reserved-memory/pil_spss_region@0x97f00000"; - 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"; - secure_display_memory = "/reserved-memory/secure_display_region"; - dump_mem = "/reserved-memory/mem_dump_region"; - pm8998_s4 = "/regulator-pm8998-s4"; - }; -}; diff --git a/device_specific/polaris.dts b/device_specific/polaris.dts deleted file mode 100644 index e11e4db..0000000 --- a/device_specific/polaris.dts +++ /dev/null @@ -1,25911 +0,0 @@ -/dts-v1/; - -/ { - compatible = "qcom,sdm845-mtp", "qcom,sdm845", "qcom,mtp"; - qcom,board-id = <0x2a 0x0>; - model = "Xiaomi Technologies, Inc. Polaris P2 v2.1"; - interrupt-parent = <0x1>; - #address-cells = <0x2>; - #size-cells = <0x2>; - qcom,msm-id = <0x141 0x20001>; - - vendor { - compatible = "simple-bus"; - ranges = <0x0 0x0 0x0 0xffffffff>; - #address-cells = <0x1>; - #size-cells = <0x1>; - - qcom,battery-data { - qcom,batt-id-range-pct = <0xf>; - phandle = <0xab>; - linux,phandle = <0xab>; - - qcom,d5_atl_3400mah { - qcom,batt-id-kohm = <0x44>; - qcom,fg-profile-data = <0xa1f3a06 0xac706 0xd41c0c02 0x980dc70a 0x9517d623 0x7f44315a 0x6f000000 0x11000000 0xd8bb 0x61cddfa2 0x26000800 0xabea51ec 0xd1fcbbf3 0x580cf3fa 0x6206bb32 0x1f060920 0x27001400 0x18202505 0xd40af405 0xc81ced02 0x1a0c1912 0x9118ac23 0x2044d65a 0x6e000000 0xe000000 0x86d5 0x3eca24ca 0x1e000000 0x5bf251ec 0x7bf422eb 0x7a0787fb 0x69babc1b 0xab33ccff 0x7100000 0x3e0d6646 0x1e004000 0x66010afa 0xff000000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; - qcom,fastchg-current-ma = <0xce4>; - qcom,max-voltage-uv = <0x432380>; - qcom,battery-beta = <0xd34>; - qcom,fg-cc-cv-threshold-mv = <0x1126>; - qcom,jeita-fcc-ranges = <0x0 0x32 0x50910 0x33 0x64 0xf1b30 0x65 0x96 0xf1b30 0x97 0x1c2 0x325aa0 0x1c3 0x258 0x192d50>; - qcom,checksum = <0x8e3d>; - qcom,battery-type = "d5_atl"; - qcom,dynamic-fv-ranges = <0x0 0x64 0x432380 0x65 0xc8 0x42d560 0xc9 0x12c 0x428740 0x12d 0x190 0x423920 0x191 0x1f4 0x423920>; - qcom,jeita-fv-ranges = <0x0 0x32 0x432380 0x33 0x64 0x432380 0x65 0x96 0x432380 0x97 0x1c2 0x432380 0x1c3 0x258 0x3e8fa0>; - qcom,gui-version = "PMI8998GUI - 2.0.0.58"; - qcom,nom-batt-capacity-mah = <0xd48>; - }; - - qcom,itech-3020mah { - qcom,batt-id-kohm = <0x96>; - qcom,fg-profile-data = <0xa1f3a06 0xac706 0xd41c0c02 0x980dc70a 0x9517d623 0x7f44315a 0x6f000000 0x11000000 0xd8bb 0x61cddfa2 0x26000800 0xabea51ec 0xd1fcbbf3 0x580cf3fa 0x6206bb32 0x1f060920 0x27001400 0x18202505 0xd40af405 0xc81ced02 0x1a0c1912 0x9118ac23 0x2044d65a 0x6e000000 0xe000000 0x86d5 0x3eca24ca 0x1e000000 0x5bf251ec 0x7bf422eb 0x7a0787fb 0x69babc1b 0xab33ccff 0x7100000 0x3e0d6646 0x1e004000 0x66010afa 0xff000000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; - qcom,fastchg-current-ma = <0xc1c>; - qcom,max-voltage-uv = <0x432380>; - qcom,battery-beta = <0xd34>; - qcom,fg-cc-cv-threshold-mv = <0x1126>; - qcom,jeita-fcc-ranges = <0x0 0x32 0x493e0 0x33 0x64 0xe1d48 0x65 0x96 0x17a6b0 0x97 0x1c2 0x2f4d60 0x1c3 0x258 0x17a6b0>; - qcom,checksum = <0x8e3d>; - qcom,battery-type = "itech_3000mah"; - qcom,jeita-fv-ranges = <0x0 0x32 0x432380 0x33 0x64 0x432380 0x65 0x96 0x432380 0x97 0x1c2 0x432380 0x1c3 0x258 0x3e8fa0>; - qcom,gui-version = "PMI8998GUI - 2.0.0.58"; - qcom,nom-batt-capacity-mah = <0xc80>; - }; - - qcom,d5_cos_3400mah { - qcom,batt-id-kohm = <0x64>; - qcom,fg-profile-data = <0xa1208604 0x280bc605 0x11d7b01 0x47054303 0xa317c623 0xa1440e5a 0x8c000000 0x11000000 0xfbbc 0xcacdd1ba 0x26000800 0xa2dbaae4 0x43fc2801 0x610c6c01 0x5c064132 0x21060920 0x27001400 0x96209704 0x340ba305 0xd81cad02 0x9a0c980b 0x9018b623 0x1144e15a 0x76000000 0xe000000 0xaed5 0x2aca82c3 0x1e000000 0x6eeaaae4 0x8ffdb200 0x44ed0303 0xbd034822 0xc333ccff 0x7100000 0x330d6646 0x1e004000 0x60010afa 0xff000000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; - qcom,fastchg-current-ma = <0xce4>; - qcom,max-voltage-uv = <0x432380>; - qcom,battery-beta = <0xd34>; - qcom,fg-cc-cv-threshold-mv = <0x1126>; - qcom,jeita-fcc-ranges = <0x0 0x32 0x50910 0x33 0x64 0xf1b30 0x65 0x96 0xf1b30 0x97 0x1c2 0x325aa0 0x1c3 0x258 0x192d50>; - qcom,checksum = <0x1313>; - qcom,battery-type = "d5_cos"; - qcom,dynamic-fv-ranges = <0x0 0x64 0x432380 0x65 0xc8 0x42d560 0xc9 0x12c 0x428740 0x12d 0x190 0x423920 0x191 0x1f4 0x423920>; - qcom,jeita-fv-ranges = <0x0 0x32 0x432380 0x33 0x64 0x432380 0x65 0x96 0x432380 0x97 0x1c2 0x432380 0x1c3 0x258 0x3e8fa0>; - qcom,gui-version = "PMI8998GUI - 2.0.0.58"; - qcom,nom-batt-capacity-mah = <0xd48>; - }; - }; - - extcon_usb1 { - compatible = "linux,extcon-usb-gpio"; - phandle = <0x33e>; - vbus-gpio = <0x382 0x8 0x0>; - pinctrl-0 = <0x384>; - linux,phandle = <0x33e>; - pinctrl-names = "default"; - }; - - ext_5v_boost { - regulator-enable-ramp-delay = <0x640>; - compatible = "regulator-fixed"; - enable-active-high; - gpio = <0x382 0xa 0x0>; - status = "ok"; - pinctrl-0 = <0x383>; - regulator-name = "ext_5v_boost"; - pinctrl-names = "default"; - }; - - bt_wcn3990 { - qca,bt-vdd-pa-voltage-level = <0x13e5c0 0x13e5c0>; - qca,bt-vdd-core-voltage-level = <0x1b7740 0x1b7740>; - compatible = "qca,wcn3990"; - qca,bt-vdd-io-current-level = <0x1>; - qca,bt-vdd-pa-supply = <0x142>; - qca,bt-vdd-ldo-supply = <0x143>; - qca,bt-vdd-core-supply = <0x141>; - qca,bt-vdd-xtal-supply = <0xd3>; - qca,bt-vdd-pa-current-level = <0x1>; - qca,bt-vdd-core-current-level = <0x1>; - qca,bt-vdd-ldo-voltage-level = <0x328980 0x328980>; - qca,bt-vdd-xtal-voltage-level = <0x1f20c0 0x1f20c0>; - qca,bt-vdd-ldo-current-level = <0x1>; - qca,bt-vdd-io-supply = <0x366>; - qca,bt-vdd-xtal-current-level = <0x1>; - qca,bt-vdd-io-voltage-level = <0x14a140 0x14a140>; - }; - }; - - reserved-memory { - ranges; - #address-cells = <0x2>; - #size-cells = <0x2>; - - video_region@0x95c00000 { - compatible = "removed-dma-pool"; - no-map; - phandle = <0x117>; - reg = <0x0 0x95c00000 0x0 0x500000>; - linux,phandle = <0x117>; - }; - - cdsp_region@0x96100000 { - compatible = "removed-dma-pool"; - no-map; - phandle = <0x112>; - reg = <0x0 0x96100000 0x0 0x800000>; - linux,phandle = <0x112>; - }; - - adsp_region { - reusable; - compatible = "shared-dma-pool"; - alignment = <0x0 0x400000>; - alloc-ranges = <0x0 0x0 0x0 0xffffffff>; - size = <0x0 0x1000000>; - phandle = <0x115>; - linux,phandle = <0x115>; - }; - - linux,cma { - reusable; - compatible = "shared-dma-pool"; - alignment = <0x0 0x400000>; - alloc-ranges = <0x0 0x0 0x0 0xffffffff>; - size = <0x0 0x2000000>; - linux,cma-default; - }; - - adsp_region@0x8c500000 { - compatible = "removed-dma-pool"; - no-map; - phandle = <0xfa>; - reg = <0x0 0x8c500000 0x0 0x1e00000>; - linux,phandle = <0xfa>; - }; - - cont_splash_region@9d400000 { - label = "cont_splash_region"; - reg = <0x0 0x9d400000 0x0 0x2400000>; - }; - - secure_display_region { - reusable; - compatible = "shared-dma-pool"; - alignment = <0x0 0x400000>; - alloc-ranges = <0x0 0x0 0x0 0xffffffff>; - size = <0x0 0x5c00000>; - phandle = <0x208>; - linux,phandle = <0x208>; - }; - - secure_sp_region { - reusable; - compatible = "shared-dma-pool"; - alignment = <0x0 0x400000>; - alloc-ranges = <0x0 0x0 0x0 0xffffffff>; - size = <0x0 0x800000>; - phandle = <0x207>; - linux,phandle = <0x207>; - }; - - slpi_region@0x96b00000 { - compatible = "removed-dma-pool"; - no-map; - phandle = <0xff>; - reg = <0x0 0x96b00000 0x0 0x1400000>; - linux,phandle = <0xff>; - }; - - pil_spss_region@0x97f00000 { - compatible = "removed-dma-pool"; - no-map; - phandle = <0x111>; - reg = <0x0 0x97f00000 0x0 0x100000>; - linux,phandle = <0x111>; - }; - - hyp_region@85700000 { - no-map; - reg = <0x0 0x85700000 0x0 0x600000>; - }; - - wlan_fw_region@0x8e300000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0x8e300000 0x0 0x100000>; - }; - - mem_dump_region { - reusable; - compatible = "shared-dma-pool"; - size = <0x0 0x2400000>; - phandle = <0x175>; - linux,phandle = <0x175>; - }; - - ramdump_fb_region@af000000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0xaf000000 0x0 0x1000000>; - }; - - camera_region@0x8bf00000 { - compatible = "removed-dma-pool"; - no-map; - phandle = <0x235>; - reg = <0x0 0x8bf00000 0x0 0x500000>; - linux,phandle = <0x235>; - }; - - removed_region@85fc0000 { - no-map; - reg = <0x0 0x85fc0000 0x0 0x4940000>; - }; - - qseecom_ta_region { - reusable; - compatible = "shared-dma-pool"; - alignment = <0x0 0x400000>; - alloc-ranges = <0x0 0x0 0x0 0xffffffff>; - size = <0x0 0x1000000>; - phandle = <0x206>; - linux,phandle = <0x206>; - }; - - modem_region@0x8e400000 { - compatible = "removed-dma-pool"; - no-map; - phandle = <0xf6>; - reg = <0x0 0x8e400000 0x0 0x7800000>; - linux,phandle = <0xf6>; - }; - - ipa_gsi_region@0x8c410000 { - compatible = "removed-dma-pool"; - no-map; - reg = <0x0 0x8c410000 0x0 0x5000>; - }; - - ips_fw_region@0x8c400000 { - compatible = "removed-dma-pool"; - no-map; - phandle = <0x13e>; - reg = <0x0 0x8c400000 0x0 0x10000>; - linux,phandle = <0x13e>; - }; - - gpu_region@0x8c415000 { - compatible = "removed-dma-pool"; - no-map; - phandle = <0x332>; - reg = <0x0 0x8c415000 0x0 0x2000>; - linux,phandle = <0x332>; - }; - - mba_region@0x96900000 { - compatible = "removed-dma-pool"; - no-map; - phandle = <0xf9>; - reg = <0x0 0x96900000 0x0 0x200000>; - linux,phandle = <0xf9>; - }; - - xbl_region@85e00000 { - no-map; - reg = <0x0 0x85d00000 0x0 0x200000>; - }; - - qseecom_region@0x8ab00000 { - compatible = "shared-dma-pool"; - no-map; - phandle = <0x205>; - reg = <0x0 0x8ab00000 0x0 0x1400000>; - linux,phandle = <0x205>; - }; - }; - - regulator-pm8998-s4 { - compatible = "qcom,stub-regulator"; - qcom,hpm-min-load = <0x186a0>; - phandle = <0xde>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - regulator-name = "pm8998_s4"; - linux,phandle = <0xde>; - }; - - soc { - compatible = "simple-bus"; - ranges = <0x0 0x0 0x0 0xffffffff>; - #address-cells = <0x1>; - #size-cells = <0x1>; - - rpmh-regulator-lcxlvl { - compatible = "qcom,rpmh-arc-regulator"; - qcom,resource-name = "lcx.lvl"; - mboxes = <0xba 0x0>; - - regulator-l27-level { - phandle = <0xfd>; - regulator-min-microvolt = <0x1>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x10000>; - regulator-name = "pm8998_l27_level"; - linux,phandle = <0xfd>; - }; - }; - - qcom,gdsc@0x18d004 { - compatible = "qcom,gdsc"; - status = "ok"; - phandle = <0x2df>; - reg = <0x18d004 0x4>; - regulator-name = "pcie_1_gdsc"; - linux,phandle = <0x2df>; - qcom,poll-cfg-gdscr; - }; - - qcrypto@1de0000 { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x2>; - compatible = "qcom,qcrypto"; - clocks = <0x22 0x11 0x22 0x11 0x22 0xf 0x22 0x10>; - qcom,ce-hw-instance = <0x0>; - qcom,msm-bus,vectors-KBps = <0x7d 0x200 0x0 0x0 0x7d 0x200 0x60180 0x60180>; - qcom,bam-ee = <0x0>; - qcom,use-sw-aes-ccm-algo; - reg-names = "crypto-base", "crypto-bam-base"; - qcom,bam-pipe-pair = <0x2>; - qcom,use-sw-aead-algo; - qcom,request-bw-before-clk; - clock-names = "core_clk_src", "core_clk", "iface_clk", "bus_clk"; - qcom,use-sw-hmac-algo; - qcom,msm-bus,name = "qcrypto-noc"; - qcom,ce-opp-freq = <0xa37d070>; - qcom,ce-device = <0x0>; - interrupts = <0x0 0x110 0x0>; - qcom,use-sw-aes-xts-algo; - qcom,clk-mgmt-sus-res; - reg = <0x1de0000 0x20000 0x1dc4000 0x24000>; - iommus = <0x29 0x704 0x1 0x29 0x714 0x1>; - qcom,use-sw-ahash-algo; - qcom,ce-hw-shared; - qcom,use-sw-aes-cbc-ecb-ctr-algo; - qcom,smmu-s1-enable; - }; - - etm@7440000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - coresight-name = "coresight-etm4"; - clock-names = "apb_pclk"; - cpu = <0x15>; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7440000 0x1000>; - - port { - - endpoint { - remote-endpoint = <0x1ef>; - phandle = <0x1f8>; - linux,phandle = <0x1f8>; - }; - }; - }; - - qcom,pcie@0x1c00000 { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x2>; - compatible = "qcom,pci-msm"; - qcom,pcie-phy-ver = <0x30>; - qcom,l1ss-supported; - clocks = <0x22 0x36 0x21 0x0 0x22 0x31 0x22 0x33 0x22 0x35 0x22 0x37 0x22 0x34 0x22 0x38 0x22 0x6 0x22 0x42 0x22 0x41>; - qcom,msi-gicm-base = <0x2c0>; - qcom,msm-bus,vectors-KBps = <0x2d 0x200 0x0 0x0 0x2d 0x200 0x1f4 0x320>; - vreg-0.9-supply = <0x34>; - resets = <0x22 0x1 0x22 0x18>; - qcom,boot-option = <0x1>; - reg-names = "parf", "phy", "dm_core", "elbi", "conf", "io", "bars"; - gdsc-vdd-supply = <0x2da>; - qcom,vreg-0.9-voltage-level = <0xd6d80 0xd6d80 0x5dc0>; - qcom,ep-latency = <0xa>; - qcom,vreg-cx-voltage-level = <0x10000 0x81 0x0>; - clock-names = "pcie_0_pipe_clk", "pcie_0_ref_clk_src", "pcie_0_aux_clk", "pcie_0_cfg_ahb_clk", "pcie_0_mstr_axi_clk", "pcie_0_slv_axi_clk", "pcie_0_ldo", "pcie_0_slv_q2a_axi_clk", "pcie_tbu_clk", "pcie_phy_refgen_clk", "pcie_phy_aux_clk"; - vreg-cx-supply = <0x1b>; - interrupt-map-mask = <0x0 0x0 0x0 0xffffffff>; - iommu-map = <0x0 0x29 0x1c10 0x1 0x100 0x29 0x1c11 0x1 0x200 0x29 0x1c12 0x1 0x300 0x29 0x1c13 0x1 0x400 0x29 0x1c14 0x1 0x500 0x29 0x1c15 0x1 0x600 0x29 0x1c16 0x1 0x700 0x29 0x1c17 0x1 0x800 0x29 0x1c18 0x1 0x900 0x29 0x1c19 0x1 0xa00 0x29 0x1c1a 0x1 0xb00 0x29 0x1c1b 0x1 0xc00 0x29 0x1c1c 0x1 0xd00 0x29 0x1c1d 0x1 0xe00 0x29 0x1c1e 0x1 0xf00 0x29 0x1c1f 0x1>; - qcom,msm-bus,name = "pcie0"; - ranges = <0x1000000 0x0 0x60200000 0x60200000 0x0 0x100000 0x2000000 0x0 0x60300000 0x60300000 0x0 0xd00000>; - perst-gpio = <0x3c 0x23 0x0>; - status = "disabled"; - linux,pci-domain = <0x0>; - #interrupt-cells = <0x1>; - interrupt-parent = <0xd1>; - #address-cells = <0x3>; - interrupts = <0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25>; - interrupt-map = <0x0 0x0 0x0 0x0 0x1 0x0 0x8d 0x0 0x0 0x0 0x0 0x1 0x1 0x0 0x95 0x0 0x0 0x0 0x0 0x2 0x1 0x0 0x96 0x0 0x0 0x0 0x0 0x3 0x1 0x0 0x97 0x0 0x0 0x0 0x0 0x4 0x1 0x0 0x98 0x0 0x0 0x0 0x0 0x5 0x1 0x0 0x8c 0x0 0x0 0x0 0x0 0x6 0x1 0x0 0x2a0 0x0 0x0 0x0 0x0 0x7 0x1 0x0 0x2a1 0x0 0x0 0x0 0x0 0x8 0x1 0x0 0x2a2 0x0 0x0 0x0 0x0 0x9 0x1 0x0 0x2a3 0x0 0x0 0x0 0x0 0xa 0x1 0x0 0x2a4 0x0 0x0 0x0 0x0 0xb 0x1 0x0 0x2a5 0x0 0x0 0x0 0x0 0xc 0x1 0x0 0x2a6 0x0 0x0 0x0 0x0 0xd 0x1 0x0 0x2a7 0x0 0x0 0x0 0x0 0xe 0x1 0x0 0x2a8 0x0 0x0 0x0 0x0 0xf 0x1 0x0 0x2a9 0x0 0x0 0x0 0x0 0x10 0x1 0x0 0x2aa 0x0 0x0 0x0 0x0 0x11 0x1 0x0 0x2ab 0x0 0x0 0x0 0x0 0x12 0x1 0x0 0x2ac 0x0 0x0 0x0 0x0 0x13 0x1 0x0 0x2ad 0x0 0x0 0x0 0x0 0x14 0x1 0x0 0x2ae 0x0 0x0 0x0 0x0 0x15 0x1 0x0 0x2af 0x0 0x0 0x0 0x0 0x16 0x1 0x0 0x2b0 0x0 0x0 0x0 0x0 0x17 0x1 0x0 0x2b1 0x0 0x0 0x0 0x0 0x18 0x1 0x0 0x2b2 0x0 0x0 0x0 0x0 0x19 0x1 0x0 0x2b3 0x0 0x0 0x0 0x0 0x1a 0x1 0x0 0x2b4 0x0 0x0 0x0 0x0 0x1b 0x1 0x0 0x2b5 0x0 0x0 0x0 0x0 0x1c 0x1 0x0 0x2b6 0x0 0x0 0x0 0x0 0x1d 0x1 0x0 0x2b7 0x0 0x0 0x0 0x0 0x1e 0x1 0x0 0x2b8 0x0 0x0 0x0 0x0 0x1f 0x1 0x0 0x2b9 0x0 0x0 0x0 0x0 0x20 0x1 0x0 0x2ba 0x0 0x0 0x0 0x0 0x21 0x1 0x0 0x2bb 0x0 0x0 0x0 0x0 0x22 0x1 0x0 0x2bc 0x0 0x0 0x0 0x0 0x23 0x1 0x0 0x2bd 0x0 0x0 0x0 0x0 0x24 0x1 0x0 0x2be 0x0 0x0 0x0 0x0 0x25 0x1 0x0 0x2bf 0x0>; - qcom,use-19p2mhz-aux-clk; - #size-cells = <0x2>; - vreg-1.8-supply = <0x33>; - phandle = <0xd1>; - qcom,phy-status-offset = <0x974>; - wake-gpio = <0x3c 0x25 0x0>; - qcom,vreg-1.8-voltage-level = <0x124f80 0x124f80 0x5dc0>; - qcom,aux-clk-sync; - reg = <0x1c00000 0x2000 0x1c06000 0x1000 0x60000000 0xf1d 0x60000f20 0xa8 0x60100000 0x100000 0x60200000 0x100000 0x60300000 0xd00000>; - pinctrl-0 = <0x2d7 0x2d8 0x2d9>; - max-clock-frequency-hz = <0x0 0x0 0x124f800 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x5f5e100 0x0>; - qcom,msi-gicm-addr = <0x17a00040>; - reset-names = "pcie_0_core_reset", "pcie_0_phy_reset"; - qcom,phy-sequence = <0x804 0x1 0x0 0x34 0x14 0x0 0x138 0x30 0x0 0x48 0x7 0x0 0x15c 0x6 0x0 0x90 0x1 0x0 0x88 0x20 0x0 0xf0 0x0 0x0 0xf8 0x1 0x0 0xf4 0xc9 0x0 0x11c 0xff 0x0 0x120 0x3f 0x0 0x164 0x1 0x0 0x154 0x0 0x0 0x148 0xa 0x0 0x5c 0x19 0x0 0x38 0x90 0x0 0xb0 0x82 0x0 0xc0 0x2 0x0 0xbc 0xea 0x0 0xb8 0xab 0x0 0xa0 0x0 0x0 0x9c 0xd 0x0 0x98 0x4 0x0 0x13c 0x0 0x0 0x60 0x6 0x0 0x68 0x16 0x0 0x70 0x36 0x0 0x184 0x1 0x0 0x138 0x33 0x0 0x3c 0x2 0x0 0x40 0x6 0x0 0x80 0x4 0x0 0xdc 0x0 0x0 0xd8 0x3f 0x0 0xc 0x9 0x0 0x10 0x1 0x0 0x1c 0x40 0x0 0x20 0x1 0x0 0x14 0x2 0x0 0x18 0x0 0x0 0x24 0x7e 0x0 0x28 0x15 0x0 0x244 0x2 0x0 0x2a4 0x12 0x0 0x260 0x10 0x0 0x28c 0x6 0x0 0x504 0x3 0x0 0x500 0x10 0x0 0x50c 0x14 0x0 0x4d4 0xe 0x0 0x4d8 0x4 0x0 0x4dc 0x1a 0x0 0x434 0x4b 0x0 0x414 0x4 0x0 0x40c 0x4 0x0 0x4f8 0x71 0x0 0x564 0x59 0x0 0x568 0x59 0x0 0x4fc 0x80 0x0 0x51c 0x40 0x0 0x444 0x71 0x0 0x43c 0x40 0x0 0x854 0x4 0x0 0x62c 0x52 0x0 0x654 0x10 0x0 0x65c 0x1a 0x0 0x660 0x6 0x0 0x8c8 0x83 0x0 0x8cc 0x9 0x0 0x8d0 0xa2 0x0 0x8d4 0x40 0x0 0x8c4 0x2 0x0 0x9ac 0x0 0x0 0x8a0 0x1 0x0 0x9e0 0x0 0x0 0x9dc 0x20 0x0 0x9a8 0x0 0x0 0x8a4 0x1 0x0 0x8a8 0x73 0x0 0x9d8 0xbb 0x0 0x9b0 0x3 0x0 0xa0c 0xd 0x0 0x86c 0x0 0x0 0x644 0x0 0x0 0x804 0x3 0x0 0x800 0x0 0x0 0x808 0x3 0x0>; - linux,phandle = <0xd1>; - interrupt-names = "int_msi", "int_a", "int_b", "int_c", "int_d", "int_global_int", "msi_0", "msi_1", "msi_2", "msi_3", "msi_4", "msi_5", "msi_6", "msi_7", "msi_8", "msi_9", "msi_10", "msi_11", "msi_12", "msi_13", "msi_14", "msi_15", "msi_16", "msi_17", "msi_18", "msi_19", "msi_20", "msi_21", "msi_22", "msi_23", "msi_24", "msi_25", "msi_26", "msi_27", "msi_28", "msi_29", "msi_30", "msi_31"; - qcom,smmu-sid-base = <0x1c10>; - pinctrl-names = "default"; - cell-index = <0x0>; - }; - - qcom,smp2pgpio_test_smp2p_3_out { - gpios = <0x210 0x0 0x0>; - compatible = "qcom,smp2pgpio_test_smp2p_3_out"; - }; - - cti@601d000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti13"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601d000 0x1000>; - }; - - qcom,dsi-display@16 { - compatible = "qcom,dsi-display"; - clocks = <0x344 0x6 0x344 0x9>; - lab-supply = <0x89>; - pinctrl-1 = <0x347 0x348>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - vddio-supply = <0x8b>; - qcom,dsi-panel = <0x35a>; - label = "dsi_jdi_fhd_r63452_cmd_display"; - ibb-supply = <0x8a>; - vddts-supply = <0x8c>; - qcom,dsi-ctrl = <0x2d>; - qcom,display-type = "primary"; - qcom,panel-mode-gpio = <0x3c 0x34 0x0>; - pinctrl-0 = <0x345 0x346>; - qcom,platform-te-gpio = <0x3c 0xa 0x0>; - qcom,dsi-phy = <0x342>; - qcom,platform-reset-gpio = <0x3c 0x6 0x0>; - pinctrl-names = "panel_active", "panel_suspend"; - }; - - qcom,dsi-display@7 { - compatible = "qcom,dsi-display"; - clocks = <0x34f 0x18 0x34f 0x1b>; - lab-supply = <0x89>; - pinctrl-1 = <0x347 0x348>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - vddio-supply = <0x8b>; - qcom,dsi-panel = <0x351>; - label = "dsi_nt35597_truly_dsc_video_display"; - ibb-supply = <0x8a>; - qcom,dsi-ctrl = <0x341>; - qcom,display-type = "primary"; - qcom,panel-mode-gpio = <0x3c 0x34 0x0>; - pinctrl-0 = <0x345 0x346>; - qcom,platform-te-gpio = <0x3c 0xa 0x0>; - qcom,dsi-phy = <0x343>; - qcom,platform-reset-gpio = <0x3c 0x6 0x0>; - pinctrl-names = "panel_active", "panel_suspend"; - }; - - jtagmm@7240000 { - compatible = "qcom,jtagv8-mm"; - clocks = <0xa1 0x0>; - reg-names = "etm-base"; - clock-names = "core_clk"; - reg = <0x7240000 0x1000>; - qcom,coresight-jtagmm-cpu = <0x13>; - }; - - rpmh-regulator-ldoa15 { - qcom,supported-modes = <0x2 0x4>; - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoa15"; - mboxes = <0xba 0x0>; - qcom,regulator-type = "pmic4-ldo"; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l15 { - qcom,init-mode = <0x2>; - qcom,init-voltage = <0x1b7740>; - regulator-min-microvolt = <0x1b7740>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x1b7740>; - regulator-name = "pm8998_l15"; - }; - }; - - qcom,glink-qos-config-wdsp { - compatible = "qcom,glink-qos-config"; - qcom,tput-stats-cycle = <0xa>; - qcom,mtu-size = <0x800>; - qcom,flow-info = <0x80 0x0 0x70 0x1 0x60 0x2 0x50 0x3>; - phandle = <0x136>; - linux,phandle = <0x136>; - }; - - qcom,mdss_dsi_visionox_fhd_r66455_vid { - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-t-clk-pre = <0x36>; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-dsi-panel-name = "visionox r66455 fhd video dsi panel"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,mdss-dsi-lp11-init; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-reset-sequence = <0x0 0x2 0x1 0xa>; - qcom,mdss-dsi-tx-eot-append; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-panel-model = "VISIONOX FHD R66455 VIDEO PANEL"; - qcom,mdss-dsi-panel-id = <0x0>; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-panel-peak-brightness = <0x419ce0>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-dsi-mdp-trigger = "none"; - phandle = <0x370>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_video_mode"; - qcom,mdss-pan-physical-height-dimension = <0x93>; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - linux,phandle = <0x370>; - qcom,mdss-dsi-t-clk-post = <0xe>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 e6 01 39 01 00 00 00 00 03 51 04 00 39 01 00 00 00 00 02 35 00 05 01 00 00 78 00 02 29 00 05 01 00 00 78 00 02 11 00]; - qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 55 00 02 10 00]; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-h-back-porch = <0x28>; - qcom,mdss-dsi-v-back-porch = <0x10>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-h-front-porch = <0x60>; - qcom,mdss-dsi-v-front-porch = <0x19>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x230909 0x26240909 0x6020400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-pulse-width = <0x4>; - qcom,mdss-dsi-v-pulse-width = <0x3>; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - }; - }; - }; - - dsi_nt36672a_panel_pwr_supply { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,panel-supply-entry@1 { - qcom,supply-name = "lab"; - qcom,supply-disable-load = <0x64>; - qcom,supply-max-voltage = <0x53ec60>; - qcom,supply-enable-load = <0x186a0>; - qcom,supply-min-voltage = <0x53ec60>; - reg = <0x2>; - }; - - qcom,panel-supply-entry@2 { - qcom,supply-name = "ibb"; - qcom,supply-disable-load = <0x64>; - qcom,supply-max-voltage = <0x53ec60>; - qcom,supply-enable-load = <0x186a0>; - qcom,supply-min-voltage = <0x53ec60>; - reg = <0x3>; - }; - - qcom,panel-supply-entry@0 { - qcom,supply-name = "vddio"; - qcom,supply-disable-load = <0x50>; - qcom,supply-post-on-sleep = <0x1>; - qcom,supply-max-voltage = <0x1b7740>; - qcom,supply-enable-load = <0xf230>; - qcom,supply-min-voltage = <0x1b7740>; - reg = <0x1>; - }; - }; - - qcom,msm-dai-tdm-tert-rx { - compatible = "qcom,msm-dai-tdm"; - qcom,msm-cpudai-tdm-group-port-id = <0x9020>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - qcom,msm-cpudai-tdm-group-id = <0x9120>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-group-num-ports = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - - qcom,msm-dai-q6-tdm-tert-rx-0 { - compatible = "qcom,msm-dai-q6-tdm"; - qcom,msm-cpudai-tdm-dev-id = <0x9020>; - phandle = <0x315>; - qcom,msm-cpudai-tdm-data-align = <0x0>; - linux,phandle = <0x315>; - }; - }; - - qcom,cpu0-memlat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cachemiss-ev = <0x2a>; - qcom,target-dev = <0xb4>; - qcom,core-dev-table = <0x493e0 0x2fa 0xb6d00 0x6b8 0x114900 0x826 0x15f900 0xb71 0x185100 0xf27>; - qcom,cpulist = <0x11 0x12 0x13 0x14>; - }; - - qcom,lpm-levels { - compatible = "qcom,lpm-levels"; - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,pm-cluster@0 { - qcom,psci-mode-shift = <0x4>; - qcom,clstr-tmr-add = <0x3e8>; - #address-cells = <0x1>; - label = "L3"; - #size-cells = <0x0>; - reg = <0x0>; - qcom,psci-mode-mask = <0xfff>; - - qcom,pm-cluster-level@0 { - qcom,time-overhead = <0x63>; - qcom,latency-us = <0x33>; - label = "l3-wfi"; - qcom,energy-overhead = <0x10eeb>; - qcom,ss-power = <0x1c4>; - reg = <0x0>; - qcom,psci-mode = <0x1>; - }; - - qcom,pm-cpu@0 { - qcom,psci-mode-shift = <0x0>; - qcom,cpu = <0x11 0x12 0x13 0x14>; - qcom,ref-premature-cnt = <0x1>; - qcom,tmr-add = <0x3e8>; - #address-cells = <0x1>; - #size-cells = <0x0>; - qcom,ref-stddev = <0x1f4>; - qcom,psci-mode-mask = <0xf>; - - qcom,pm-cpu-level@2 { - qcom,time-overhead = <0x258>; - qcom,psci-cpu-mode = <0x4>; - qcom,latency-us = <0x213>; - label = "rail-pc"; - qcom,energy-overhead = <0x7a120>; - qcom,ss-power = <0x49>; - qcom,is-reset; - reg = <0x2>; - qcom,use-broadcast-timer; - }; - - qcom,pm-cpu-level@0 { - qcom,time-overhead = <0x64>; - qcom,psci-cpu-mode = <0x1>; - qcom,latency-us = <0x2b>; - label = "wfi"; - qcom,energy-overhead = <0x2710>; - qcom,ss-power = <0x96>; - reg = <0x0>; - }; - - qcom,pm-cpu-level@1 { - qcom,time-overhead = <0x1f4>; - qcom,psci-cpu-mode = <0x3>; - qcom,latency-us = <0x1cd>; - label = "pc"; - qcom,energy-overhead = <0x61a80>; - qcom,ss-power = <0x64>; - qcom,is-reset; - reg = <0x1>; - qcom,use-broadcast-timer; - }; - }; - - qcom,pm-cluster-level@1 { - qcom,time-overhead = <0x1388>; - qcom,latency-us = <0x19a2>; - label = "llcc-off"; - qcom,energy-overhead = <0x3d0900>; - qcom,ss-power = <0x6c>; - qcom,is-reset; - reg = <0x1>; - qcom,psci-mode = <0xc24>; - qcom,notify-rpm; - qcom,min-child-idx = <0x2>; - }; - - qcom,pm-cpu@1 { - qcom,psci-mode-shift = <0x0>; - qcom,cpu = <0x15 0x16 0x17 0x18>; - qcom,ref-premature-cnt = <0x3>; - qcom,tmr-add = <0x64>; - #address-cells = <0x1>; - #size-cells = <0x0>; - qcom,ref-stddev = <0x64>; - qcom,psci-mode-mask = <0xf>; - - qcom,pm-cpu-level@2 { - qcom,time-overhead = <0x3e8>; - qcom,psci-cpu-mode = <0x4>; - qcom,latency-us = <0x425>; - label = "rail-pc"; - qcom,energy-overhead = <0x688c1>; - qcom,ss-power = <0x190>; - qcom,is-reset; - reg = <0x2>; - qcom,use-broadcast-timer; - }; - - qcom,pm-cpu-level@0 { - qcom,time-overhead = <0x53>; - qcom,psci-cpu-mode = <0x1>; - qcom,latency-us = <0x2b>; - label = "wfi"; - qcom,energy-overhead = <0x96ef>; - qcom,ss-power = <0x1c6>; - reg = <0x0>; - }; - - qcom,pm-cpu-level@1 { - qcom,time-overhead = <0x375>; - qcom,psci-cpu-mode = <0x3>; - qcom,latency-us = <0x26d>; - label = "pc"; - qcom,energy-overhead = <0x661b1>; - qcom,ss-power = <0x1b4>; - qcom,is-reset; - reg = <0x1>; - qcom,use-broadcast-timer; - }; - }; - }; - }; - - cti@601a000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti10"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601a000 0x1000>; - }; - - qcom,msm-dai-q6 { - compatible = "qcom,msm-dai-q6"; - - qcom,msm-dai-q6-sb-8-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x4010>; - }; - - qcom,msm-dai-q6-sb-5-rx { - compatible = "qcom,msm-dai-q6-dev"; - phandle = <0x30a>; - qcom,msm-dai-q6-dev-id = <0x400a>; - linux,phandle = <0x30a>; - }; - - qcom,msm-dai-q6-sb-2-rx { - compatible = "qcom,msm-dai-q6-dev"; - phandle = <0x2fb>; - qcom,msm-dai-q6-dev-id = <0x4004>; - linux,phandle = <0x2fb>; - }; - - qcom,msm-dai-q6-usb-audio-tx { - compatible = "qcom,msm-dai-q6-dev"; - phandle = <0x310>; - qcom,msm-dai-q6-dev-id = <0x7001>; - linux,phandle = <0x310>; - }; - - qcom,msm-dai-q6-usb-audio-rx { - compatible = "qcom,msm-dai-q6-dev"; - phandle = <0x30f>; - qcom,msm-dai-q6-dev-id = <0x7000>; - linux,phandle = <0x30f>; - }; - - qcom,msm-dai-q6-incall-music-2-rx { - compatible = "qcom,msm-dai-q6-dev"; - phandle = <0x309>; - qcom,msm-dai-q6-dev-id = <0x8002>; - linux,phandle = <0x309>; - }; - - qcom,msm-dai-q6-incall-record-tx { - compatible = "qcom,msm-dai-q6-dev"; - phandle = <0x307>; - qcom,msm-dai-q6-dev-id = <0x8004>; - linux,phandle = <0x307>; - }; - - qcom,msm-dai-q6-sb-7-tx { - compatible = "qcom,msm-dai-q6-dev"; - phandle = <0x30d>; - qcom,msm-dai-q6-dev-id = <0x400f>; - linux,phandle = <0x30d>; - }; - - qcom,msm-dai-q6-sb-4-tx { - compatible = "qcom,msm-dai-q6-dev"; - phandle = <0x300>; - qcom,msm-dai-q6-dev-id = <0x4009>; - linux,phandle = <0x300>; - }; - - qcom,msm-dai-q6-bt-sco-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3001>; - }; - - qcom,msm-dai-q6-sb-1-tx { - compatible = "qcom,msm-dai-q6-dev"; - phandle = <0x2fa>; - qcom,msm-dai-q6-dev-id = <0x4003>; - linux,phandle = <0x2fa>; - }; - - qcom,msm-dai-q6-incall-record-rx { - compatible = "qcom,msm-dai-q6-dev"; - phandle = <0x306>; - qcom,msm-dai-q6-dev-id = <0x8003>; - linux,phandle = <0x306>; - }; - - qcom,msm-dai-q6-sb-7-rx { - compatible = "qcom,msm-dai-q6-dev"; - phandle = <0x30c>; - qcom,msm-dai-q6-dev-id = <0x400e>; - linux,phandle = <0x30c>; - }; - - qcom,msm-dai-q6-sb-4-rx { - compatible = "qcom,msm-dai-q6-dev"; - phandle = <0x2ff>; - qcom,msm-dai-q6-dev-id = <0x4008>; - linux,phandle = <0x2ff>; - }; - - qcom,msm-dai-q6-bt-sco-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3000>; - }; - - qcom,msm-dai-q6-sb-1-rx { - compatible = "qcom,msm-dai-q6-dev"; - phandle = <0x2f9>; - qcom,msm-dai-q6-dev-id = <0x4002>; - linux,phandle = <0x2f9>; - }; - - qcom,msm-dai-q6-afe-loopback-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x6001>; - }; - - qcom,msm-dai-q6-int-fm-tx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3005>; - }; - - qcom,msm-dai-q6-int-fm-rx { - compatible = "qcom,msm-dai-q6-dev"; - qcom,msm-dai-q6-dev-id = <0x3004>; - }; - - qcom,msm-dai-q6-sb-3-tx { - compatible = "qcom,msm-dai-q6-dev"; - phandle = <0x2fe>; - qcom,msm-dai-q6-dev-id = <0x4007>; - linux,phandle = <0x2fe>; - }; - - qcom,msm-dai-q6-sb-0-tx { - compatible = "qcom,msm-dai-q6-dev"; - phandle = <0x2f8>; - qcom,msm-dai-q6-dev-id = <0x4001>; - linux,phandle = <0x2f8>; - }; - - qcom,msm-dai-q6-sb-6-rx { - compatible = "qcom,msm-dai-q6-dev"; - phandle = <0x30b>; - qcom,msm-dai-q6-dev-id = <0x400c>; - linux,phandle = <0x30b>; - }; - - qcom,msm-dai-q6-sb-3-rx { - compatible = "qcom,msm-dai-q6-dev"; - phandle = <0x2fd>; - qcom,msm-dai-q6-dev-id = <0x4006>; - linux,phandle = <0x2fd>; - }; - - qcom,msm-dai-q6-sb-0-rx { - compatible = "qcom,msm-dai-q6-dev"; - phandle = <0x2f7>; - qcom,msm-dai-q6-dev-id = <0x4000>; - linux,phandle = <0x2f7>; - }; - - qcom,msm-dai-q6-afe-proxy-tx { - compatible = "qcom,msm-dai-q6-dev"; - phandle = <0x305>; - qcom,msm-dai-q6-dev-id = <0xf0>; - linux,phandle = <0x305>; - }; - - qcom,msm-dai-q6-afe-proxy-rx { - compatible = "qcom,msm-dai-q6-dev"; - phandle = <0x304>; - qcom,msm-dai-q6-dev-id = <0xf1>; - linux,phandle = <0x304>; - }; - - qcom,msm-dai-q6-be-afe-pcm-tx { - compatible = "qcom,msm-dai-q6-dev"; - phandle = <0x303>; - qcom,msm-dai-q6-dev-id = <0xe1>; - linux,phandle = <0x303>; - }; - - qcom,msm-dai-q6-sb-8-tx { - compatible = "qcom,msm-dai-q6-dev"; - phandle = <0x30e>; - qcom,msm-dai-q6-dev-id = <0x4011>; - linux,phandle = <0x30e>; - }; - - qcom,msm-dai-q6-be-afe-pcm-rx { - compatible = "qcom,msm-dai-q6-dev"; - phandle = <0x302>; - qcom,msm-dai-q6-dev-id = <0xe0>; - linux,phandle = <0x302>; - }; - - qcom,msm-dai-q6-sb-5-tx { - compatible = "qcom,msm-dai-q6-dev"; - phandle = <0x301>; - qcom,msm-dai-q6-dev-id = <0x400b>; - linux,phandle = <0x301>; - }; - - qcom,msm-dai-q6-sb-2-tx { - compatible = "qcom,msm-dai-q6-dev"; - phandle = <0x2fc>; - qcom,msm-dai-q6-dev-id = <0x4005>; - linux,phandle = <0x2fc>; - }; - - qcom,msm-dai-q6-incall-music-rx { - compatible = "qcom,msm-dai-q6-dev"; - phandle = <0x308>; - qcom,msm-dai-q6-dev-id = <0x8005>; - linux,phandle = <0x308>; - }; - }; - - gpio-regulator@0 { - regulator-enable-ramp-delay = <0x64>; - compatible = "regulator-fixed"; - enable-active-high; - gpio = <0x3c 0x1a 0x0>; - phandle = <0x219>; - regulator-min-microvolt = <0x2ab980>; - vin-supply = <0x223>; - reg = <0x0 0x0>; - regulator-max-microvolt = <0x2ab980>; - regulator-name = "actuator_rear_regulator"; - linux,phandle = <0x219>; - }; - - i2c@884000 { - compatible = "qcom,i2c-geni"; - clocks = <0x22 0x4e 0x22 0x6c 0x22 0x6d>; - qcom,wrapper-core = <0x40>; - pinctrl-1 = <0x47>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x25a 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0x884000 0x4000>; - pinctrl-0 = <0x46>; - dmas = <0x43 0x0 0x1 0x3 0x40 0x0 0x43 0x1 0x1 0x3 0x40 0x0>; - pinctrl-names = "default", "sleep"; - }; - - tmc@6048000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tmc-base", "bam-base"; - coresight-name = "coresight-tmc-etr"; - clock-names = "apb_pclk"; - interrupts = <0x0 0x10e 0x1>; - arm,sg-enable; - arm,primecell-periphid = <0x3b961>; - reg = <0x6048000 0x1000 0x6064000 0x15000>; - coresight-ctis = <0x18c 0x18d>; - interrupt-names = "byte-cntr-irq"; - arm,buffer-size = <0x400000>; - coresight-csr = <0x181>; - - port { - - endpoint { - remote-endpoint = <0x18e>; - phandle = <0x17c>; - slave-mode; - linux,phandle = <0x17c>; - }; - }; - }; - - i2c@a90000 { - compatible = "qcom,i2c-geni"; - clocks = <0x22 0x64 0x22 0x6e 0x22 0x6f>; - qcom,wrapper-core = <0x6c>; - pinctrl-1 = <0x83>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x165 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0xa90000 0x4000>; - pinctrl-0 = <0x82>; - dmas = <0x6f 0x0 0x4 0x3 0x40 0x0 0x6f 0x1 0x4 0x3 0x40 0x0>; - pinctrl-names = "default", "sleep"; - }; - - spi@884000 { - compatible = "qcom,spi-geni"; - clocks = <0x22 0x4e 0x22 0x6c 0x22 0x6d>; - qcom,wrapper-core = <0x40>; - reg-names = "se_phys"; - pinctrl-1 = <0x5d>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x25a 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0x884000 0x4000>; - pinctrl-0 = <0x5c>; - dmas = <0x43 0x0 0x1 0x1 0x40 0x0 0x43 0x1 0x1 0x1 0x40 0x0>; - spi-max-frequency = <0x2faf080>; - pinctrl-names = "default", "sleep"; - }; - - kryo3xx-erp { - compatible = "arm,arm64-kryo3xx-cpu-erp"; - interrupts = <0x1 0x6 0x4 0x1 0x7 0x4 0x0 0x22 0x4 0x0 0x23 0x4>; - interrupt-names = "l1-l2-faultirq", "l1-l2-errirq", "l3-scu-errirq", "l3-scu-faultirq"; - }; - - qcom,smp2pgpio-sleepstate-gpio-3-out { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0x213>; - qcom,entry-name = "sleepstate"; - #gpio-cells = <0x2>; - qcom,remote-pid = <0x3>; - linux,phandle = <0x213>; - interrupt-controller; - }; - - spi@a90000 { - compatible = "qcom,spi-geni"; - clocks = <0x22 0x64 0x22 0x6e 0x22 0x6f>; - qcom,wrapper-core = <0x6c>; - reg-names = "se_phys"; - pinctrl-1 = <0x9a>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x165 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0xa90000 0x4000>; - pinctrl-0 = <0x99>; - dmas = <0x6f 0x0 0x4 0x1 0x40 0x0 0x6f 0x1 0x4 0x1 0x40 0x0>; - spi-max-frequency = <0x2faf080>; - pinctrl-names = "default", "sleep"; - }; - - qcom,mdss_dsi_jdi_fhd_r63452_cmd { - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-t-clk-pre = <0x2d>; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-night-brightness = <0x7 0x19 0x2b 0x3d>; - qcom,mdss-dsi-panel-name = "jdi fhd cmd incell dsi panel"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-lp11-init; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0x1 0x1 0xa>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-tx-eot-append; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-panel-on-dimming-delay = <0x78>; - qcom,mdss-dsi-panel-model = "JDI FHD R63452 CMD PANEL"; - qcom,mdss-dsi-panel-id = <0x0>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-pan-physical-width-dimension = <0x40>; - qcom,mdss-dsi-mdp-trigger = "none"; - phandle = <0x35a>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-pan-physical-height-dimension = <0x72>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,mdss-dsi-panel-sleepwrmod = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - linux,phandle = <0x35a>; - qcom,mdss-dsi-t-clk-post = <0xd>; - qcom,mdss-dsi-panel-timings = <0xe3503600 0xa9a33a50 0x3d030400>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-on-command = <0x29000000 0x2b0 0x290000 0x2 0xd6012900 0x0 0xeec64dc 0xec3b5200 0xb0b1315 0x680bb529 0x0 0x2b003 0x39000000 0x235 0x390000 0x2 0x36003900 0x0 0x23a7739 0x0 0x52a00 0x43739 0x0 0x52b00 0x77f39 0x0 0x34400 0x390000 0x2 0x51ff3900 0x0 0x2532439 0x0 0x25500 0x39000000 0x25e 0x390000 0x2 0x84000501 0x1400 0x2290005 0x1000050 0x21100 0x29000000 0x2b0 0x4390000 0x2 0x84002900 0x0 0x2c81129 0x1000000 0x2b003>; - qcom,mdss-dsi-off-command = [29 00 00 00 00 00 02 b0 00 29 00 00 00 00 00 02 d6 01 29 00 00 00 00 00 0e ec 64 dc ec 3b 52 00 0b 0b 13 15 68 0b 95 29 00 00 00 00 00 02 b0 03 05 01 00 00 02 00 02 28 00 05 01 00 00 78 00 02 10 00]; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x28>; - qcom,mdss-dsi-v-back-porch = <0x4>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-h-front-porch = <0x78>; - qcom,mdss-dsi-v-front-porch = <0x4>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-panel-height = <0x780>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x1a0406 0xa0a0506 0x5030400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-v-pulse-width = <0x2>; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - }; - }; - }; - - tpdm@6b03000 { - qcom,msr-fix-req; - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-swao-1"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6b03000 0x1000>; - - port { - - endpoint { - remote-endpoint = <0x18b>; - phandle = <0x189>; - linux,phandle = <0x189>; - }; - }; - }; - - funnel@0x6943000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-gfx"; - clock-names = "apb_pclk"; - status = "disabled"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6943000 0x1000>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@1 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1a0>; - phandle = <0x335>; - slave-mode; - linux,phandle = <0x335>; - }; - }; - - port@2 { - reg = <0x1>; - - endpoint { - remote-endpoint = <0x1a1>; - phandle = <0x336>; - slave-mode; - linux,phandle = <0x336>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x19f>; - phandle = <0x19e>; - linux,phandle = <0x19e>; - }; - }; - }; - }; - - rpmh-regulator-smpa2 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "smpa2"; - mboxes = <0xba 0x0>; - - regulator-s2 { - qcom,init-voltage = <0x10c8e0>; - regulator-min-microvolt = <0x10c8e0>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x10c8e0>; - regulator-name = "pm8998_s2"; - }; - }; - - rpmh-regulator-ldoa7 { - qcom,supported-modes = <0x2 0x4>; - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoa7"; - mboxes = <0xba 0x0>; - qcom,regulator-type = "pmic4-ldo"; - qcom,mode-threshold-currents = <0x0 0x2710>; - - regulator-l7 { - qcom,init-mode = <0x2>; - phandle = <0x141>; - qcom,init-voltage = <0x1b7740>; - regulator-min-microvolt = <0x1b7740>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x1b7740>; - regulator-name = "pm8998_l7"; - linux,phandle = <0x141>; - }; - }; - - qcom,cam-lrme { - compatible = "qcom,cam-lrme"; - status = "ok"; - arch-compat = "lrme"; - }; - - i2c@a88000 { - compatible = "qcom,i2c-geni"; - clocks = <0x22 0x60 0x22 0x6e 0x22 0x6f>; - qcom,wrapper-core = <0x6c>; - pinctrl-1 = <0x75>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "ok"; - #address-cells = <0x1>; - interrupts = <0x0 0x163 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0xa88000 0x4000>; - pinctrl-0 = <0x74>; - dmas = <0x6f 0x0 0x2 0x3 0x40 0x0 0x6f 0x1 0x2 0x3 0x40 0x0>; - pinctrl-names = "default", "sleep"; - - qcom,smb1355@c { - compatible = "qcom,i2c-pmic"; - qcom,periph-map = <0x10 0x12 0x13 0x16>; - #interrupt-cells = <0x3>; - interrupt-parent = <0x76>; - #address-cells = <0x1>; - interrupts = <0x0 0xd1 0x0 0x8>; - #size-cells = <0x0>; - phandle = <0x7b>; - reg = <0xc>; - linux,phandle = <0x7b>; - interrupt_names = "smb1355_1"; - interrupt-controller; - - qcom,revid@100 { - compatible = "qcom,qpnp-revid"; - phandle = <0x7a>; - reg = <0x100 0x100>; - linux,phandle = <0x7a>; - }; - - qcom,smb1355-charger@1000 { - io-channels = <0x79 0x2 0x79 0xc>; - compatible = "qcom,smb1355"; - qcom,pmic-revid = <0x7a>; - io-channel-names = "charger_temp", "charger_temp_max"; - status = "ok"; - interrupt-parent = <0x7b>; - #address-cells = <0x1>; - #size-cells = <0x1>; - reg = <0x1000 0x700>; - - qcom,chgr@1000 { - interrupts = <0x10 0x1 0x1>; - reg = <0x1000 0x100>; - interrupt-names = "chg-state-change"; - }; - - qcom,chgr-misc@1600 { - interrupts = <0x16 0x1 0x1 0x16 0x6 0x1>; - reg = <0x1600 0x100>; - interrupt-names = "wdog-bark", "temperature-change"; - }; - }; - }; - - qcom,smb1355@8 { - compatible = "qcom,i2c-pmic"; - qcom,periph-map = <0x10 0x12 0x13 0x16>; - #interrupt-cells = <0x3>; - interrupt-parent = <0x76>; - #address-cells = <0x1>; - interrupts = <0x0 0xd1 0x0 0x8>; - #size-cells = <0x0>; - phandle = <0x78>; - reg = <0x8>; - linux,phandle = <0x78>; - interrupt_names = "smb1355_0"; - interrupt-controller; - - qcom,revid@100 { - compatible = "qcom,qpnp-revid"; - phandle = <0x77>; - reg = <0x100 0x100>; - linux,phandle = <0x77>; - }; - - qcom,smb1355-charger@1000 { - io-channels = <0x79 0x2 0x79 0xc>; - compatible = "qcom,smb1355"; - qcom,pmic-revid = <0x77>; - io-channel-names = "charger_temp", "charger_temp_max"; - status = "ok"; - interrupt-parent = <0x78>; - #address-cells = <0x1>; - #size-cells = <0x1>; - reg = <0x1000 0x700>; - - qcom,chgr@1000 { - interrupts = <0x10 0x1 0x1>; - reg = <0x1000 0x100>; - interrupt-names = "chg-state-change"; - }; - - qcom,chgr-misc@1600 { - interrupts = <0x16 0x1 0x1 0x16 0x6 0x1>; - reg = <0x1600 0x100>; - interrupt-names = "wdog-bark", "temperature-change"; - }; - }; - }; - - idtp9220@61 { - idt,enable = <0x3c 0x24 0x0>; - compatible = "idt,p9220"; - pinctrl-1 = <0x7e 0x7f>; - interrupt-parent = <0x3c>; - interrupts = <0x4e 0x0>; - reg = <0x61>; - pinctrl-0 = <0x7c 0x7d>; - idt,irq = <0x3c 0x4e 0x0>; - interrupt-names = "idt_irq"; - pinctrl-names = "idt_active", "idt_suspend"; - }; - }; - - qcom,a5@ac00000 { - clock-rates = <0x0 0x0 0xbebc200 0x0 0x0 0x0 0x0 0x17d78400 0x0 0x0 0xbebc200 0x0 0x0 0x0 0x0 0x23c34600>; - compatible = "qcom,cam-a5"; - clocks = <0x22 0xc 0x22 0xd 0xd5 0x17 0xd5 0x55 0xd5 0x9 0xd5 0x6 0xd5 0x1d 0xd5 0x1e>; - reg-names = "a5_qgic", "a5_sierra", "a5_csr"; - clock-names = "gcc_cam_ahb_clk", "gcc_cam_axi_clk", "soc_fast_ahb", "soc_ahb_clk", "cpas_ahb_clk", "camnoc_axi_clk", "icp_clk", "icp_clk_src"; - regulator-names = "camss-vdd"; - fw_name = "CAMERA_ICP.elf"; - status = "ok"; - interrupts = <0x0 0x1cf 0x0>; - camss-vdd-supply = <0x214>; - ubwc-cfg = <0x7b 0x1ef>; - phandle = <0xc7>; - reg = <0xac00000 0x6000 0xac10000 0x8000 0xac18000 0x3000>; - linux,phandle = <0xc7>; - interrupt-names = "a5"; - reg-cam-base = <0x0 0x10000 0x18000>; - cell-index = <0x0>; - clock-cntl-level = "svs", "turbo"; - }; - - qcom,mdss_dsi_ebbg_fhd_ft8716_video { - qcom,esd-check-enabled; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-t-clk-pre = <0x2f>; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-night-brightness = <0x7 0x19 0x2b 0x3d>; - qcom,cont-splash-enabled; - qcom,mdss-dsi-panel-name = "ebbg fhd video dsi panel"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-lp11-init; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,mdss-dsi-reset-sequence = <0x1 0x5 0x0 0x2 0x1 0x6>; - qcom,disp-panel-offon-mode-enabled; - qcom,mdss-dsi-tx-eot-append; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-panel-on-dimming-delay = <0x78>; - qcom,mdss-dsi-panel-model = "EBBG FHD FT8716 VIDEO PANEL"; - qcom,mdss-dsi-panel-id = <0x0>; - qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a 0x6010001 0x10b 0x6010001 0x10c 0x6010001 0x10d 0x6010001 0x10f 0x6010001 0x11d 0x6010001 0x1ac>; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-panel-peak-brightness = <0x401640>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0x0>; - qcom,mdss-dsi-panel-bl-info = <0x134 0x221 0x1a4 0x2bc>; - qcom,mdss-dsi-panel-status-read-length = <0x1 0x1 0x1 0x1 0x1 0x1 0x1>; - qcom,mdss-dsi-panel-xy-coordinate = <0x4 0x3>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-panel-off-keep-reset; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,dispccbb-enabled; - qcom,dispparam-enabled; - phandle = <0x36b>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_video_mode"; - qcom,mdss-dsi-panel-status-value = <0x9c 0x0 0x7 0x0 0xc0 0x2 0x0>; - qcom,mdss-pan-physical-height-dimension = <0x88>; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-panel-max-luminance = <0x1 0x1>; - qcom,panel-supply-entries = <0x368>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,mdss-dsi-panel-sleepwrmod = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - linux,phandle = <0x36b>; - qcom,platform-reset-gpio = <0x3c 0x6 0x0>; - qcom,dispblnotify-enabled; - qcom,mdss-dsi-t-clk-post = <0xd>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-dispparam-cabcmovieon-command = [15 01 00 00 00 00 02 55 03 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-cabcoff-command = [15 01 00 00 00 00 02 55 00 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-on-command = [15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 04 ff 87 16 01 15 00 00 00 00 00 02 00 80 29 01 00 00 00 00 03 ff 87 16 15 00 00 00 00 00 02 00 81 29 01 00 00 00 00 0d f3 f8 e1 00 f8 e1 00 00 1c 00 00 1c 00 15 00 00 00 00 00 02 00 b3 15 00 00 00 00 00 02 ca 8c 15 00 00 00 00 00 02 00 80 15 00 00 00 00 00 02 a5 bf 15 00 00 00 00 00 02 00 a1 15 00 00 00 00 00 02 c0 0c 15 00 00 00 00 00 02 00 d1 15 00 00 00 00 00 02 c0 0c 15 00 00 00 00 00 02 00 88 29 01 00 00 00 00 05 c2 83 00 12 92 15 00 00 00 00 00 02 00 ca 15 00 00 00 00 00 02 cb 02 15 00 00 00 00 00 02 00 8a 15 00 00 00 00 00 02 cc 04 15 00 00 00 00 00 02 00 9a 15 00 00 00 00 00 02 cc 04 15 00 00 00 00 00 02 00 a9 15 00 00 00 00 00 02 cd 0b 15 00 00 00 00 00 02 00 89 15 01 00 00 00 00 02 cd 0b 15 00 00 00 00 00 02 00 80 29 00 00 00 00 00 0b ca 80 e5 ff 80 ff b2 ff 00 00 00 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 10 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 90 9a 8b 8b c9 9a 99 a9 a9 a9 ba 99 89 88 67 34 22 22 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 11 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 90 8a 9b 99 c8 9a 99 99 a9 99 ba 8a 89 88 67 45 33 22 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 12 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 90 99 9a 8a b9 a9 98 99 a9 99 b9 8a 88 88 78 45 33 33 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 13 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 9a 8a 8a b8 9a 98 99 99 99 a9 9a 88 88 78 56 34 33 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 14 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 8a 9a 89 b8 99 99 98 99 99 b8 8a 88 88 78 56 44 44 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 15 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 99 99 99 a8 99 89 89 99 89 a9 9a 88 88 88 57 44 44 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 16 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 99 99 98 98 8a 89 99 98 89 a9 99 88 88 88 67 55 44 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 17 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 89 99 89 a8 99 88 89 99 98 98 a9 88 88 88 67 55 55 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 18 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 98 99 98 98 89 89 98 98 89 98 99 89 88 88 78 55 55 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 19 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 98 89 89 98 89 89 88 99 88 a8 89 89 88 88 78 66 55 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1a 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 99 88 98 89 89 88 89 98 98 98 89 88 88 78 66 66 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1b 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 89 98 88 89 88 89 98 88 98 89 89 88 88 88 67 66 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1c 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 98 88 98 98 88 88 98 88 98 98 88 88 88 88 77 67 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1d 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 88 98 88 98 88 88 98 88 88 98 88 88 88 88 78 77 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1e 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 88 88 88 89 88 88 88 98 97 88 88 88 88 88 88 78 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1f 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 88 88 88 88 88 88 88 88 89 88 88 88 88 88 88 88 15 00 00 00 00 00 02 00 00 15 01 00 00 00 00 02 c6 00 15 00 00 00 00 00 02 00 a0 29 00 00 00 00 00 0d d6 0d 0a 07 04 08 10 11 0f 0e 15 13 0f 15 00 00 00 00 00 02 00 b0 29 00 00 00 00 00 0d d6 83 88 79 68 62 65 68 70 7f 8c 8d 92 15 00 00 00 00 00 02 00 c0 29 00 00 00 00 00 0d d6 6d 6b 6a 66 68 70 73 74 75 76 74 72 15 00 00 00 00 00 02 00 d0 29 01 00 00 00 00 0d d6 63 68 80 80 80 80 80 80 80 80 80 80 15 00 00 00 00 00 02 00 00 29 01 00 00 00 00 04 ff 00 00 00 15 00 00 00 00 00 02 00 80 29 01 00 00 00 00 03 ff 00 00 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 05 2a 00 00 04 37 15 00 00 00 00 00 02 00 00 29 01 00 00 00 00 05 2b 00 00 08 6f 15 00 00 00 00 00 02 91 80 15 00 00 00 00 00 02 00 00 29 01 00 00 00 00 04 ff 87 16 01 15 00 00 00 00 00 02 00 80 29 01 00 00 00 00 03 ff 87 16 15 00 00 00 00 00 02 00 81 29 00 00 00 00 00 0d f3 f8 e1 00 f8 e1 00 00 1e 00 00 1e 00 15 00 00 00 00 00 02 51 ff 15 00 00 00 00 00 02 53 24 15 00 00 00 00 00 02 55 00 05 01 00 00 5a 00 02 11 00 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-off-command = [05 01 00 00 0a 00 02 28 00 05 01 00 00 5a 00 02 10 00 15 01 00 00 00 00 02 00 00 29 01 00 00 05 00 05 f7 5a a5 87 16]; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-dispparam-max-luminance-command = [06 01 00 01 05 00 02 dc 00]; - qcom,mdss-dsi-dispparam-idleon-command = [39 01 00 00 01 00 02 39 00]; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x1c>; - qcom,mdss-dsi-v-back-porch = <0x10>; - qcom,mdss-dsi-displayoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-dispparam-cabcuion-command = [15 01 00 00 00 00 02 55 01 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command = [15 00 00 00 00 00 02 55 02 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-h-front-porch = <0x1c>; - qcom,mdss-dsi-v-front-porch = <0xe>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-dispparam-cabcstillon-command = [15 01 00 00 00 00 02 55 02 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-panel-height = <0x870>; - qcom,mdss-dsi-h-sync-pulse = <0x1>; - qcom,mdss-dsi-dispparam-skince-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-max-luminance-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-displayon-command = [05 01 00 00 14 00 02 29 00]; - qcom,mdss-dsi-dispparam-idleoff-command = [39 01 00 00 01 00 02 38 00]; - qcom,mdss-dsi-dispparam-xy-coordinate-command = [06 01 00 01 05 00 02 a1 00]; - qcom,mdss-dsi-dispparam-dimmingon-command = [39 01 00 00 01 00 02 53 2c]; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-dispparam-skince-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-displayon-command-state = "dsi_hs_mode"; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,mdss-dsi-dispparam-skince-cabcoff-command = [15 01 00 00 01 00 02 55 00 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x1e0808 0x24220808 0x5030400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-displayoff-command = [05 01 00 00 16 00 02 28 00]; - qcom,mdss-dsi-dispparam-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-h-pulse-width = <0x4>; - qcom,mdss-dsi-v-pulse-width = <0x2>; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsi-dispparam-skince-cabcuion-command = [15 01 00 00 00 00 02 55 01 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command = [15 01 00 00 00 00 02 55 03 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-dispparam-xy-coordinate-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcuion-command-state = "dsi_hs_mode"; - }; - }; - }; - - refgen-regulator@ff1000 { - regulator-enable-ramp-delay = <0x5>; - compatible = "qcom,refgen-regulator"; - proxy-supply = <0x17b>; - qcom,proxy-consumer-enable; - status = "ok"; - phandle = <0x17b>; - reg = <0xff1000 0x60>; - regulator-name = "refgen"; - linux,phandle = <0x17b>; - }; - - cti@7720000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu7"; - clock-names = "apb_pclk"; - cpu = <0x18>; - arm,primecell-periphid = <0x3b966>; - reg = <0x7720000 0x1000>; - }; - - qcom,msm-audio-ion { - compatible = "qcom,msm-audio-ion"; - qcom,smmu-enabled; - iommus = <0x29 0x1821 0x0>; - qcom,smmu-version = <0x2>; - qcom,smmu-sid-mask = <0x0 0xf>; - }; - - qcom,cmd-db@861e0000 { - compatible = "qcom,cmd-db"; - reg = <0xc3f000c 0x8>; - }; - - cti@6c09000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-dlmm_cti0"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6c09000 0x1000>; - }; - - spi@a88000 { - compatible = "qcom,spi-geni"; - clocks = <0x22 0x60 0x22 0x6e 0x22 0x6f>; - qcom,wrapper-core = <0x6c>; - reg-names = "se_phys"; - pinctrl-1 = <0x96>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x163 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0xa88000 0x4000>; - pinctrl-0 = <0x95>; - dmas = <0x6f 0x0 0x2 0x1 0x40 0x0 0x6f 0x1 0x2 0x1 0x40 0x0>; - spi-max-frequency = <0x2faf080>; - pinctrl-names = "default", "sleep"; - }; - - tpda@6004000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tpda-base"; - coresight-name = "coresight-tpda"; - clock-names = "apb_pclk"; - qcom,tc-elem-size = <0xd 0x20>; - qcom,dsb-elem-size = <0x0 0x20 0x2 0x20 0x3 0x20 0x5 0x20 0x6 0x20 0xa 0x20 0xb 0x20 0xd 0x20>; - arm,primecell-periphid = <0x3b969>; - reg = <0x6004000 0x1000>; - qcom,tpda-atid = <0x41>; - qcom,bc-elem-size = <0xa 0x20 0xd 0x20>; - qcom,cmb-elem-size = <0x3 0x40 0x7 0x40 0x9 0x40 0xd 0x40>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@7 { - reg = <0x9>; - - endpoint { - remote-endpoint = <0x1a9>; - phandle = <0x1cf>; - slave-mode; - linux,phandle = <0x1cf>; - }; - }; - - port@5 { - reg = <0x6>; - - endpoint { - remote-endpoint = <0x1a7>; - phandle = <0x1c6>; - slave-mode; - linux,phandle = <0x1c6>; - }; - }; - - port@10 { - reg = <0xd>; - - endpoint { - remote-endpoint = <0x1ac>; - phandle = <0x1ce>; - slave-mode; - linux,phandle = <0x1ce>; - }; - }; - - port@3 { - reg = <0x3>; - - endpoint { - remote-endpoint = <0x1a5>; - phandle = <0x1cb>; - slave-mode; - linux,phandle = <0x1cb>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1a3>; - phandle = <0x1b7>; - slave-mode; - linux,phandle = <0x1b7>; - }; - }; - - port@8 { - reg = <0xa>; - - endpoint { - remote-endpoint = <0x1aa>; - phandle = <0x1b9>; - slave-mode; - linux,phandle = <0x1b9>; - }; - }; - - port@6 { - reg = <0x7>; - - endpoint { - remote-endpoint = <0x1a8>; - phandle = <0x1d0>; - slave-mode; - linux,phandle = <0x1d0>; - }; - }; - - port@4 { - reg = <0x5>; - - endpoint { - remote-endpoint = <0x1a6>; - phandle = <0x1b2>; - slave-mode; - linux,phandle = <0x1b2>; - }; - }; - - port@2 { - reg = <0x2>; - - endpoint { - remote-endpoint = <0x1a4>; - phandle = <0x1c3>; - slave-mode; - linux,phandle = <0x1c3>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1a2>; - phandle = <0x1db>; - linux,phandle = <0x1db>; - }; - }; - - port@9 { - reg = <0xb>; - - endpoint { - remote-endpoint = <0x1ab>; - phandle = <0x1b8>; - slave-mode; - linux,phandle = <0x1b8>; - }; - }; - }; - }; - - qcom,mdss_dsi_ctrl1@ae96000 { - compatible = "qcom,dsi-ctrl-hw-v2.2"; - clocks = <0x20 0x5 0x20 0x6 0x20 0x7 0x20 0x1c 0x20 0x1d 0x20 0x15>; - reg-names = "dsi_ctrl", "disp_cc_base"; - clock-names = "byte_clk", "byte_clk_rcg", "byte_intf_clk", "pixel_clk", "pixel_clk_rcg", "esc_clk"; - vdda-1p2-supply = <0x33>; - interrupt-parent = <0x31>; - interrupts = <0x5 0x0>; - label = "dsi-ctrl-1"; - phandle = <0x341>; - reg = <0xae96000 0x400 0xaf08000 0x4>; - linux,phandle = <0x341>; - qcom,null-insertion-enabled; - cell-index = <0x1>; - - qcom,core-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,core-supply-entry@0 { - qcom,supply-name = "refgen"; - qcom,supply-disable-load = <0x0>; - qcom,supply-max-voltage = <0x0>; - qcom,supply-enable-load = <0x0>; - qcom,supply-min-voltage = <0x0>; - reg = <0x0>; - }; - }; - - qcom,ctrl-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,ctrl-supply-entry@0 { - qcom,supply-name = "vdda-1p2"; - qcom,supply-disable-load = <0x4>; - qcom,supply-max-voltage = <0x124f80>; - qcom,supply-enable-load = <0x5528>; - qcom,supply-min-voltage = <0x124f80>; - reg = <0x0>; - }; - }; - }; - - qcom,glink-spi-xprt-wdsp { - compatible = "qcom,glink-spi-xprt"; - qcom,ramp-time = <0x10 0x20 0x30 0x40>; - label = "wdsp"; - qcom,qos-config = <0x136>; - qcom,remote-fifo-config = <0x135>; - phandle = <0x37b>; - linux,phandle = <0x37b>; - }; - - qcom,mdss_dsi_samsung_fhd_ea8076_cmd { - qcom,esd-check-enabled; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-t-clk-pre = <0x37>; - qcom,mdss-dsi-panel-name = "samsung ea8076 fhd cmd dsi panel"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,mdss-dsi-lp11-init; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,mdss-dsi-reset-sequence = <0x0 0x1 0x1 0xa>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-tx-eot-append; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-panel-on-dimming-delay = <0xc8>; - qcom,mdss-dsi-panel-model = "SAMSUNG FHD EA8076 CMD PANEL"; - qcom,mdss-dsi-panel-dc-threshold = <0x262>; - qcom,mdss-dsi-panel-id = <0x0>; - qcom,ulps-enabled; - qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,bl-update-flag = "delay_until_first_frame"; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-panel-peak-brightness = <0x419ce0>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-panel-status-read-length = <0x1>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,dispparam-enabled; - phandle = <0x36d>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-panel-status-value = <0x9c>; - qcom,mdss-pan-physical-height-dimension = <0x93>; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-brightness-max-level = <0x7ff>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-panel-sleepwrmod = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - linux,phandle = <0x36d>; - qcom,disp-doze-backlight-threshold = <0x8>; - qcom,mdss-dsi-t-clk-post = <0xf>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-dispparam-hbm-off-command = [39 01 00 00 00 00 02 53 28]; - qcom,mdss-dsi-on-command = [05 01 00 00 0a 00 02 11 00 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 35 00 39 00 00 00 00 00 03 b7 01 4b 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 05 2b 00 00 09 23 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 b0 07 39 00 00 00 00 00 03 d9 88 2e 39 01 00 00 00 00 03 f0 a5 a5 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 03 fc 5a 5a 39 00 00 00 00 00 0c e9 11 55 a6 75 a3 b8 bb 2a 00 1a b8 39 00 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 fc a5 a5 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 b0 09 39 00 00 00 00 00 02 d8 00 39 01 00 00 00 00 03 f0 a5 a5 39 00 00 00 00 00 02 53 20 39 00 00 00 00 00 03 51 00 00 39 01 00 00 43 00 02 55 00 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-dispparam-dimmingoff-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l3-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command = <0x5010000 0x11000228 0x390000 0x3 0xf05a5a39 0x0 0x2b04f 0x39000000 0x2b9 0x58390100 0x110003 0xf0a5a505 0x1000078 0x21000>; - qcom,mdss-dsi-nolp-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-dispparam-dimmingoff-command = [39 01 00 00 01 00 02 53 20]; - qcom,mdss-dsi-dispparam-crc-dcip3-on-command = [39 01 00 00 00 00 02 81 91 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b1 00 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 16 b1 ae 0c 05 3f c6 14 05 07 aa 4a dd c8 c3 14 c0 e8 dc 19 ff f4 d9 39 01 00 00 00 00 02 b0 16 39 01 00 00 00 00 16 b1 bd 02 00 14 d1 00 04 07 aa 0c ec cb c8 0f dd d9 e4 05 ff ff ff 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dispparam-crc-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x40>; - qcom,mdss-dsi-v-back-porch = <0x40>; - qcom,mdss-dsi-panel-jitter = <0x5 0x1>; - qcom,mdss-dsi-panel-clockrate = <0x4190ab00>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-doze-lbm-command = [39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 d4 8b 39 00 00 00 00 00 02 b0 a5 39 00 00 00 00 00 02 c7 00 39 00 00 00 00 00 02 b0 69 39 00 00 00 00 00 03 b9 08 8f 39 01 00 00 00 00 02 53 23 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-front-porch = <0x40>; - qcom,mdss-dsi-v-front-porch = <0x40>; - qcom,mdss-dsi-dispparam-crc-srgb-on-command = [39 01 00 00 00 00 02 81 90 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b1 00 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 16 b1 ae 0c 05 3f c6 14 05 07 aa 4a dd c8 c3 14 c0 e8 dc 19 ff f4 d9 39 01 00 00 00 00 02 b0 16 39 01 00 00 00 00 16 b1 bd 02 00 14 d1 00 04 07 aa 0c ec cb c8 0f dd d9 e4 05 ff ff ff 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dispparam-crc-off-command = [39 01 00 00 00 00 02 81 00 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b1 01 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dispparam-acl-l2-command = [39 01 00 00 00 00 02 55 02]; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-dispparam-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-off-command = [39 01 00 00 00 00 02 55 00]; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-dispparam-dimmingon-command = [39 01 00 00 01 00 02 53 28]; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-dispparam-crc-srgb-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l1-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-doze-lbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l3-command = [39 01 00 00 00 00 02 55 03]; - qcom,mdss-dsi-dispparam-acl-off-command-state = "dsi_lp_mode"; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,mdss-dsi-doze-hbm-command = [39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 d4 8b 39 00 00 00 00 00 02 b0 a5 39 00 00 00 00 00 02 c7 00 39 00 00 00 00 00 02 b0 69 39 00 00 00 00 00 03 b9 08 8f 39 01 00 00 01 00 02 53 22 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dispparam-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x240a0a 0x2625090a 0x6020400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-pulse-width = <0x14>; - qcom,mdss-dsi-v-pulse-width = <0x14>; - qcom,mdss-dsi-dispparam-acl-l2-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-doze-hbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-crc-dcip3-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-command = [05 01 00 00 22 00 02 28 00 39 01 00 00 00 00 02 53 20 05 01 00 00 00 00 02 29 00]; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsi-dispparam-hbm-on-command = [39 01 00 00 00 00 02 53 e8]; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-dispparam-acl-l1-command = [39 01 00 00 00 00 02 55 01]; - }; - }; - }; - - usb_nop_phy { - compatible = "usb-nop-xceiv"; - }; - - qcom,dsi-display@24 { - compatible = "qcom,dsi-display"; - clocks = <0x344 0x6 0x344 0x9>; - pinctrl-1 = <0x347 0x348>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - vddio-supply = <0x8b>; - qcom,dsi-panel = <0x36d>; - label = "dsi_samsung_fhd_ea8076_cmd_display"; - vci-supply = <0x35d>; - qcom,dsi-ctrl = <0x2d>; - qcom,display-type = "primary"; - pinctrl-0 = <0x345 0x346>; - qcom,platform-te-gpio = <0x3c 0xa 0x0>; - qcom,dsi-phy = <0x342>; - qcom,platform-reset-gpio = <0x3c 0x6 0x0>; - pinctrl-names = "panel_active", "panel_suspend"; - }; - - rpmh-regulator-ldoa23 { - qcom,supported-modes = <0x2 0x4>; - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoa23"; - mboxes = <0xba 0x0>; - qcom,regulator-type = "pmic4-ldo"; - qcom,mode-threshold-currents = <0x0 0x2710>; - - regulator-l23 { - qcom,init-mode = <0x2>; - qcom,init-voltage = <0x2dc6c0>; - regulator-min-microvolt = <0x2dc6c0>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x328980>; - regulator-name = "pm8998_l23"; - }; - }; - - funnel@0x6041000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-in0"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6041000 0x1000>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@3 { - reg = <0x7>; - - endpoint { - remote-endpoint = <0x198>; - phandle = <0x194>; - slave-mode; - linux,phandle = <0x194>; - }; - }; - - port@1 { - reg = <0x3>; - - endpoint { - remote-endpoint = <0x196>; - phandle = <0x1d7>; - slave-mode; - linux,phandle = <0x1d7>; - }; - }; - - port@2 { - reg = <0x6>; - - endpoint { - remote-endpoint = <0x197>; - phandle = <0x1da>; - slave-mode; - linux,phandle = <0x1da>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x195>; - phandle = <0x192>; - linux,phandle = <0x192>; - }; - }; - }; - }; - - slim@17240000 { - compatible = "qcom,slim-ngd"; - qcom,iommu-s1-bypass; - reg-names = "slimbus_physical", "slimbus_bam_physical"; - status = "ok"; - interrupts = <0x0 0x123 0x0 0x0 0x124 0x0>; - reg = <0x17240000 0x2c000 0x17204000 0x20000>; - interrupt-names = "slimbus_irq", "slimbus_bam_irq"; - cell-index = <0x3>; - - qcom,iommu_slim_ctrl_cb { - compatible = "qcom,iommu-slim-ctrl-cb"; - iommus = <0x29 0x1813 0x0>; - }; - - wcn3990 { - qcom,btfm-slim-ifd = "btfmslim_slave_ifd"; - compatible = "qcom,btfmslim_slave"; - qcom,btfm-slim-ifd-elemental-addr = [00 00 20 02 17 02]; - elemental-addr = [00 01 20 02 17 02]; - }; - }; - - ssusb@a800000 { - qcom,use-pdc-interrupts; - qcom,msm-bus,num-paths = <0x2>; - qcom,msm-bus,num-cases = <0x2>; - qcom,core-clk-rate = <0x7f28155>; - compatible = "qcom,dwc-usb3-msm"; - clocks = <0x22 0x9a 0x22 0x13 0x22 0xa 0x22 0x9c 0x22 0x9e 0x22 0xa9 0x22 0xa4>; - qcom,msm-bus,vectors-KBps = <0x65 0x200 0x0 0x0 0x1 0x2ef 0x0 0x0 0x65 0x200 0x3a980 0xaae60 0x1 0x2ef 0x0 0x9c40>; - resets = <0x22 0x10>; - extcon = <0x33e>; - qcom,smmu-s1-bypass; - reg-names = "core_base", "ahb2phy_base"; - clock-names = "core_clk", "iface_clk", "bus_aggr_clk", "utmi_clk", "sleep_clk", "cfg_ahb_clk", "xo"; - qcom,core-clk-rate-hs = <0x3f940ab>; - qcom,msm-bus,name = "usb1"; - ranges; - USB3_GDSC-supply = <0x33d>; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x1eb 0x0 0x0 0x87 0x0 0x0 0x1e7 0x0 0x0 0x1ea 0x0>; - #size-cells = <0x1>; - reg = <0xa800000 0xf8c00 0x88ee000 0x400>; - iommus = <0x29 0x760 0x0>; - reset-names = "core_reset"; - interrupt-names = "dp_hs_phy_irq", "pwr_event_irq", "ss_phy_irq", "dm_hs_phy_irq"; - qcom,dwc-usb3-msm-tx-fifo-size = <0x5328>; - - dwc3@a800000 { - usb-phy = <0x33f 0x340>; - compatible = "snps,dwc3"; - snps,disable-clk-gating; - snps,usb3_lpm_capable; - linux,sysdev_is_parent; - tx-fifo-resize; - interrupts = <0x0 0x8a 0x0>; - snps,has-lpm-erratum; - reg = <0xa800000 0xcd00>; - snps,hird-threshold = [10]; - dr_mode = "host"; - maximum-speed = "high-speed"; - usb-core-id = <0x1>; - }; - }; - - qcom,smp2pgpio-smp2p-15-in { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0x209>; - qcom,entry-name = "smp2p"; - #gpio-cells = <0x2>; - qcom,is-inbound; - qcom,remote-pid = <0xf>; - linux,phandle = <0x209>; - interrupt-controller; - }; - - qcom,cam-cdm-intf { - compatible = "qcom,cam-cdm-intf"; - cdm-client-names = "vfe", "jpegdma", "jpegenc", "fd", "lrmecdm"; - status = "ok"; - label = "cam-cdm-intf"; - num-hw-cdm = <0x1>; - cell-index = <0x0>; - }; - - tpda@78d0000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tpda-base"; - coresight-name = "coresight-tpda-llm-gold"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b969>; - reg = <0x78d0000 0x1000>; - qcom,tpda-atid = <0x49>; - qcom,cmb-elem-size = <0x0 0x20>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@1 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1c1>; - phandle = <0x1c2>; - slave-mode; - linux,phandle = <0x1c2>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1c0>; - phandle = <0x1ea>; - linux,phandle = <0x1ea>; - }; - }; - }; - }; - - sensor_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-sensor-etm0"; - qcom,inst-id = <0x8>; - - port { - - endpoint { - remote-endpoint = <0x1e1>; - phandle = <0x185>; - linux,phandle = <0x185>; - }; - }; - }; - - qcom,msm-core@780000 { - compatible = "qcom,apss-core-ea"; - reg = <0x780000 0x1000>; - }; - - qcom,dsi-display@14 { - compatible = "qcom,dsi-display"; - clocks = <0x344 0x6 0x344 0x9>; - lab-supply = <0x89>; - pinctrl-1 = <0x347 0x348>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - vddio-supply = <0x8b>; - qcom,dsi-panel = <0x358>; - label = "dsi_dual_nt35597_video_display"; - ibb-supply = <0x8a>; - qcom,dsi-ctrl = <0x2d 0x341>; - qcom,display-type = "primary"; - qcom,panel-mode-gpio = <0x3c 0x34 0x0>; - pinctrl-0 = <0x345 0x346>; - qcom,dsi-phy = <0x342 0x343>; - qcom,platform-reset-gpio = <0x3c 0x6 0x0>; - pinctrl-names = "panel_active", "panel_suspend"; - }; - - qcom,gdsc@0x17d03c { - compatible = "qcom,gdsc"; - status = "ok"; - phandle = <0x203>; - reg = <0x17d03c 0x4>; - qcom,no-status-check-on-disable; - qcom,gds-timeout = <0x1f4>; - regulator-name = "hlos1_vote_aggre_noc_mmu_pcie_tbu_gdsc"; - linux,phandle = <0x203>; - }; - - qcom,dsi-display@5 { - compatible = "qcom,dsi-display"; - clocks = <0x344 0x6 0x344 0x9>; - lab-supply = <0x89>; - pinctrl-1 = <0x347 0x348>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - vddio-supply = <0x8b>; - qcom,dsi-panel = <0x34e>; - label = "dsi_dual_nt35597_truly_cmd_display"; - ibb-supply = <0x8a>; - qcom,dsi-ctrl = <0x2d 0x341>; - qcom,display-type = "primary"; - qcom,panel-mode-gpio = <0x3c 0x34 0x0>; - pinctrl-0 = <0x345 0x346>; - qcom,platform-te-gpio = <0x3c 0xa 0x0>; - qcom,dsi-phy = <0x342 0x343>; - qcom,platform-reset-gpio = <0x3c 0x6 0x0>; - pinctrl-names = "panel_active", "panel_suspend"; - }; - - rpmh-regulator-ldoa13 { - qcom,supported-modes = <0x2 0x4>; - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoa13"; - mboxes = <0xba 0x0>; - qcom,regulator-type = "pmic4-ldo"; - qcom,mode-threshold-currents = <0x0 0x2710>; - - regulator-l13 { - qcom,init-mode = <0x2>; - phandle = <0xe1>; - qcom,init-voltage = <0x1b7740>; - regulator-min-microvolt = <0x1b7740>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x2d2a80>; - regulator-name = "pm8998_l13"; - linux,phandle = <0xe1>; - }; - }; - - qcom,mdss_dsi_ebbg_fhd_ft8719_video { - qcom,esd-check-enabled; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-t-clk-pre = <0x41>; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,cont-splash-enabled; - qcom,mdss-dsi-panel-name = "ebbg fhd video dsi panel"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-lp11-init; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,mdss-dsi-reset-sequence = <0x1 0x4 0x0 0x1 0x1 0xf>; - qcom,mdss-dsi-tx-eot-append; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-panel-on-dimming-delay = <0x78>; - qcom,mdss-dsi-panel-model = "EBBG FHD FT8719 VIDEO PANEL"; - qcom,mdss-dsi-panel-id = <0x0>; - qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a 0x6010001 0x10b 0x6010001 0x10d>; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-panel-peak-brightness = <0x401640>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0x0>; - qcom,mdss-dsi-panel-status-read-length = <0x1 0x1 0x1>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,dispparam-enabled; - phandle = <0x36c>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_video_mode"; - qcom,mdss-dsi-panel-status-value = <0x9c 0x0 0x0>; - qcom,mdss-pan-physical-height-dimension = <0x8d>; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - linux,phandle = <0x36c>; - qcom,mdss-dsi-t-clk-post = <0xe>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-dispparam-cabcmovieon-command = [15 01 00 00 00 00 02 55 03 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-cabcoff-command = [15 01 00 00 01 00 02 55 00 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 00 00 29 00 00 00 00 00 04 ff 87 19 01 15 00 00 00 00 00 02 00 80 29 01 00 00 00 00 03 ff 87 19 15 00 00 00 00 00 02 00 a0 29 00 00 00 00 00 04 ca 0f 0f 0f 15 00 00 00 00 00 02 00 80 29 00 00 00 00 00 0d ca be b5 ad a6 a0 9b 96 91 8d 8a 87 83 15 00 00 00 00 00 02 00 90 29 01 00 00 00 00 0a ca fe ff 66 f6 ff 66 fb ff 32 15 00 00 00 00 00 02 00 a0 29 00 00 00 00 00 0d d6 7a 79 74 8c 8c 92 97 9b 97 8f 80 77 15 00 00 00 00 00 02 00 b0 29 00 00 00 00 00 0d d6 7e 7d 81 7a 7a 7b 7c 81 84 85 80 82 15 00 00 00 00 00 02 00 c0 29 00 00 00 00 00 0d d6 7d 7d 78 8a 89 8f 97 97 8f 8c 80 7a 15 00 00 00 00 00 02 00 d0 29 01 00 00 00 00 0d d6 7e 7d 81 7c 79 7b 7c 80 84 85 80 82 15 00 00 00 00 00 02 00 e0 29 00 00 00 00 00 0d d6 7b 7b 7b 80 80 80 80 80 80 80 80 80 15 00 00 00 00 00 02 00 f0 29 00 00 00 00 00 0d d6 7e 7e 80 80 80 80 80 80 80 80 80 80 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 0d d7 80 80 80 80 80 80 80 80 80 80 80 80 15 00 00 00 00 00 02 00 10 29 01 00 00 00 00 0d d7 80 80 80 80 80 80 80 80 80 80 80 80 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 04 ff 00 00 00 15 00 00 00 00 00 02 00 80 29 01 00 00 00 00 03 ff 00 00 15 00 00 00 00 00 02 91 00 15 00 00 00 00 00 02 51 ff 15 00 00 00 00 00 02 53 24 15 00 00 00 00 00 02 55 00 05 01 00 00 5a 00 02 11 00 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-off-command = [05 01 00 00 0a 00 02 28 00 05 01 00 00 5a 00 02 10 00]; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x10>; - qcom,mdss-dsi-v-back-porch = <0xc>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-dispparam-cabcuion-command = [15 01 00 00 00 00 02 55 01 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command = [15 01 00 00 00 00 02 55 02 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-h-front-porch = <0x1c>; - qcom,mdss-dsi-v-front-porch = <0x78>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-dispparam-cabcstillon-command = [15 01 00 00 00 00 02 55 02 15 01 00 00 00 00 02 91 00]; - qcom,mdss-dsi-dispparam-ceoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-height = <0x8c6>; - qcom,mdss-dsi-h-sync-pulse = <0x1>; - qcom,mdss-dsi-dispparam-skince-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-dimmingon-command = [15 01 00 00 01 00 02 53 2c]; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-dispparam-skince-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-ceoff-command = [15 01 00 00 00 00 02 91 00]; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,mdss-dsi-dispparam-skince-cabcoff-command = [15 01 00 00 01 00 02 55 00 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x210808 0x25220908 0x6030400>; - qcom,mdss-dsi-dispparam-ceon-command = [15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-dispparam-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-h-pulse-width = <0x4>; - qcom,mdss-dsi-dispparam-ceon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-v-pulse-width = <0x4>; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsi-dispparam-skince-cabcuion-command = [15 01 00 00 00 00 02 55 01 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command = [15 01 00 00 00 00 02 55 03 15 01 00 00 00 00 02 91 80]; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-dispparam-cabcuion-command-state = "dsi_hs_mode"; - }; - }; - }; - - qcom,mdss_dsi_gvo_fhd_rm69299_cmd { - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-t-clk-pre = <0x34>; - qcom,mdss-dsi-panel-name = "gvo fhd cmd dsi panel"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,mdss-dsi-lp11-init; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-reset-sequence = <0x1 0x1 0x0 0x1 0x1 0xa>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-tx-eot-append; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-panel-model = "GVO FHD RM69299 CMD PANEL"; - qcom,mdss-dsi-panel-id = <0x0>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-panel-peak-brightness = <0x419ce0>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,dispparam-enabled; - phandle = <0x35f>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-pan-physical-height-dimension = <0x89>; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-brightness-max-level = <0x3ff>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-panel-sleepwrmod = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - linux,phandle = <0x35f>; - qcom,mdss-dsi-t-clk-post = <0xe>; - qcom,mdss-dsi-on-command-tuning; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-dispparam-hbm-off-command = [39 01 00 00 00 00 02 53 20]; - qcom,mdss-dsi-on-command = [15 01 00 00 0a 00 02 fe 00 39 00 00 00 00 00 03 51 00 00 39 00 00 00 00 00 02 35 00 05 01 00 00 78 00 02 11 00 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-dispparam-acl-l3-command-state = "dsi_lp_mode"; - 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-nolp-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x38>; - qcom,mdss-dsi-v-back-porch = <0x18>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-doze-lbm-command = [39 01 00 00 00 00 03 51 00 01 39 01 00 00 01 00 02 53 23]; - qcom,mdss-dsi-h-front-porch = <0x38>; - qcom,mdss-dsi-v-front-porch = <0x1a>; - qcom,mdss-dsi-dispparam-acl-l2-command = [39 01 00 00 00 00 02 55 02]; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-dispparam-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-off-command = [39 01 00 00 00 00 02 55 00]; - qcom,mdss-dsi-panel-height = <0x8c8>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-dispparam-acl-l1-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-doze-lbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l3-command = [39 01 00 00 00 00 02 55 03]; - qcom,mdss-dsi-dispparam-acl-off-command-state = "dsi_lp_mode"; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,mdss-dsi-doze-hbm-command = [39 01 00 00 00 00 03 51 00 01 39 01 00 00 01 00 02 53 22]; - qcom,mdss-dsi-dispparam-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x220809 0x25230909 0x6030400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-pulse-width = <0x12>; - qcom,mdss-dsi-v-pulse-width = <0xc>; - qcom,mdss-dsi-dispparam-acl-l2-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-doze-hbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-command = [39 01 00 00 00 00 02 53 20]; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsi-dispparam-hbm-on-command = [39 01 00 00 00 00 02 53 e0]; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-dispparam-acl-l1-command = [39 01 00 00 00 00 02 55 01]; - }; - }; - }; - - qcom,memlat-cpu0 { - compatible = "qcom,devbw"; - qcom,active-only; - qcom,src-dst-ports = <0x1 0x200>; - governor = "powersave"; - qcom,bw-tbl = <0x2fa 0x478 0x6b8 0x826 0xa25 0xb71 0xf27 0x134f 0x172b 0x1ae1>; - phandle = <0xb4>; - linux,phandle = <0xb4>; - }; - - qrng@793000 { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x2>; - compatible = "qcom,msm-rng"; - clocks = <0x22 0x48>; - qcom,msm-bus,vectors-KBps = <0x1 0x26a 0x0 0x0 0x1 0x26a 0x0 0x493e0>; - clock-names = "iface_clk"; - qcom,no-qrng-config; - qcom,msm-bus,name = "msm-rng-noc"; - qcom,msm-rng-iface-clk; - reg = <0x793000 0x1000>; - }; - - cti@7020000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu0"; - clock-names = "apb_pclk"; - cpu = <0x11>; - arm,primecell-periphid = <0x3b966>; - reg = <0x7020000 0x1000>; - }; - - qcom,msm-audio-apr { - compatible = "qcom,msm-audio-apr"; - qcom,subsys-name = "apr_adsp"; - - sound-tavil { - qcom,hw-auto-sw-en-gpio = <0x325>; - asoc-platform = <0x2e0 0x2e1 0x2e2 0x2e3 0x2e4 0x2e5 0x2e6 0x2e7 0x2e8 0x2e9 0x2ea 0x2eb 0x2ec>; - pinctrl-5 = <0x330 0x331>; - asoc-codec-names = "msm-stub-codec.1", "msm-ext-disp-audio-codec-rx"; - qcom,tavil-mclk-clk-freq = <0x927c00>; - compatible = "qcom,sdm845-asoc-snd-tavil"; - qcom,audio-routing = "AIF4 VI", "MCLK", "RX_BIAS", "MCLK", "MADINPUT", "MCLK", "hifi amp", "LINEOUT1", "AMIC2_EXT_0", "MIC BIAS2", "MIC BIAS2", "Headset Mic", "AMIC2_EXT_1", "MIC BIAS1", "MIC BIAS1", "Headset Mic2", "AMIC3", "MIC BIAS3", "MIC BIAS3", "ANCRight Headset Mic", "AMIC1", "MIC BIAS1", "MIC BIAS1", "ANCLeft Headset Mic", "AMIC4", "MIC BIAS3", "MIC BIAS3", "ANCRight Headset Mic", "AMIC5", "MIC BIAS4", "MIC BIAS4", "Analog Mic5"; - pinctrl-3 = <0x32b 0x32c 0x32d>; - qcom,auxpcm-audio-intf; - pinctrl-1 = <0x320>; - asoc-codec = <0x31c 0x31d>; - qcom,uart-audio-sw-gpio = <0x326>; - qcom,wsa-devs = <0x321 0x322 0x323 0x324>; - qcom,msm-mi2s-master = <0x1 0x1 0x1 0x1>; - qcom,model = "sdm845-tavil-snd-card"; - qcom,euro-us-hw-auto-switch; - qcom,msm-mbhc-gnd-swh = <0x1>; - asoc-cpu-names = "msm-dai-q6-hdmi.8", "msm-dai-q6-dp.24608", "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4", "msm-dai-q6-dev.16384", "msm-dai-q6-dev.16385", "msm-dai-q6-dev.16386", "msm-dai-q6-dev.16387", "msm-dai-q6-dev.16388", "msm-dai-q6-dev.16389", "msm-dai-q6-dev.16390", "msm-dai-q6-dev.16391", "msm-dai-q6-dev.16392", "msm-dai-q6-dev.16393", "msm-dai-q6-dev.16395", "msm-dai-q6-dev.224", "msm-dai-q6-dev.225", "msm-dai-q6-dev.241", "msm-dai-q6-dev.240", "msm-dai-q6-dev.32771", "msm-dai-q6-dev.32772", "msm-dai-q6-dev.32773", "msm-dai-q6-dev.32770", "msm-dai-q6-dev.16394", "msm-dai-q6-dev.16396", "msm-dai-q6-dev.16398", "msm-dai-q6-dev.16399", "msm-dai-q6-dev.16401", "msm-dai-q6-dev.28672", "msm-dai-q6-dev.28673", "msm-dai-q6-tdm.36864", "msm-dai-q6-tdm.36865", "msm-dai-q6-tdm.36880", "msm-dai-q6-tdm.36881", "msm-dai-q6-tdm.36896", "msm-dai-q6-tdm.36897", "msm-dai-q6-tdm.36912", "msm-dai-q6-tdm.36913", "msm-dai-q6-tdm.36914"; - pinctrl-4 = <0x32e 0x32f>; - qcom,hph-en1-gpio = <0x31b>; - qcom,mi2s-audio-intf; - qcom,usbc-analog-en1-gpio = <0x31e>; - pinctrl-2 = <0x328 0x329 0x32a>; - qcom,wcn-btfm; - qcom,hph-en0-gpio = <0x31a>; - pinctrl-0 = <0x31f>; - asoc-platform-names = "msm-pcm-dsp.0", "msm-pcm-dsp.1", "msm-pcm-dsp.2", "msm-voip-dsp", "msm-pcm-voice", "msm-pcm-loopback", "msm-compress-dsp", "msm-pcm-hostless", "msm-pcm-afe", "msm-lsm-client", "msm-pcm-routing", "msm-compr-dsp", "msm-pcm-dsp-noirq"; - qcom,msm-mbhc-hphl-swh = <0x1>; - qcom,adc2-switch-gpio = <0x327>; - qcom,ext-disp-audio-rx; - qcom,wsa-max-devs = <0x0>; - qcom,wsa-aux-dev-prefix = "SpkrLeft", "SpkrRight", "SpkrLeft", "SpkrRight"; - asoc-cpu = <0x2ed 0x2ee 0x2ef 0x2f0 0x2f1 0x2f2 0x2f3 0x2f4 0x2f5 0x2f6 0x2f7 0x2f8 0x2f9 0x2fa 0x2fb 0x2fc 0x2fd 0x2fe 0x2ff 0x300 0x301 0x302 0x303 0x304 0x305 0x306 0x307 0x308 0x309 0x30a 0x30b 0x30c 0x30d 0x30e 0x30f 0x310 0x311 0x312 0x313 0x314 0x315 0x316 0x317 0x318 0x319>; - qcom,msm-mbhc-usbc-audio-supported = <0x1>; - pinctrl-names = "aud_active", "aud_sleep", "quat-mi2s-active", "quat-mi2s-sleep", "quat-tdm-active", "quat-tdm-sleep"; - }; - }; - - qcom,wdt@17980000 { - qcom,wakeup-enable; - compatible = "qcom,msm-watchdog"; - qcom,pet-time = <0x3a98>; - qcom,ipi-ping; - reg-names = "wdt-base"; - interrupts = <0x0 0x0 0x0 0x0 0x1 0x0>; - qcom,bark-time = <0x4e20>; - reg = <0x17980000 0x1000>; - }; - - funnel_1@6861000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "funnel-base-dummy", "funnel-base-real"; - coresight-name = "coresight-funnel-turing-1"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6867000 0x10 0x6861000 0x1000>; - qcom,duplicate-funnel; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@1 { - reg = <0x1>; - - endpoint { - remote-endpoint = <0x1c9>; - phandle = <0x1df>; - slave-mode; - linux,phandle = <0x1df>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1c8>; - phandle = <0x1dd>; - linux,phandle = <0x1dd>; - }; - }; - }; - }; - - qcom,csiphy@ac66000 { - clock-rates = <0x0 0x0 0x0 0x0 0x16e36000 0x0 0x100db355 0x0>; - compatible = "qcom,csiphy-v1.0", "qcom,csiphy"; - clocks = <0xd5 0x6 0xd5 0x55 0xd5 0x54 0xd5 0x9 0xd5 0xa 0xd5 0x14 0xd5 0xe 0xd5 0xd>; - csi-vdd-voltage = <0x124f80>; - reg-names = "csiphy"; - clock-names = "camnoc_axi_clk", "soc_ahb_clk", "slow_ahb_src_clk", "cpas_ahb_clk", "cphy_rx_clk_src", "csiphy1_clk", "csi1phytimer_clk_src", "csi1phytimer_clk"; - regulator-names = "gdscr", "refgen"; - status = "ok"; - interrupts = <0x0 0x1de 0x0>; - refgen-supply = <0x17b>; - phandle = <0xbe>; - mipi-csi-vdd-supply = <0x34>; - reg = <0xac66000 0x1000>; - src-clock-name = "csi1phytimer_clk_src"; - linux,phandle = <0xbe>; - interrupt-names = "csiphy"; - reg-cam-base = <0x66000>; - gdscr-supply = <0x214>; - cell-index = <0x1>; - clock-cntl-level = "turbo"; - }; - - tpda@6b01000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tpda-base"; - coresight-name = "coresight-tpda-swao"; - clock-names = "apb_pclk"; - qcom,dsb-elem-size = <0x1 0x20>; - arm,primecell-periphid = <0x3b969>; - reg = <0x6b01000 0x1000>; - qcom,tpda-atid = <0x47>; - qcom,cmb-elem-size = <0x0 0x40>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@1 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x188>; - phandle = <0x18a>; - slave-mode; - linux,phandle = <0x18a>; - }; - }; - - port@2 { - reg = <0x1>; - - endpoint { - remote-endpoint = <0x189>; - phandle = <0x18b>; - slave-mode; - linux,phandle = <0x18b>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x187>; - phandle = <0x186>; - linux,phandle = <0x186>; - }; - }; - }; - }; - - cti@6017000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti7"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6017000 0x1000>; - }; - - qcom,dispcc@af00000 { - compatible = "qcom,dispcc-sdm845-v2", "syscon"; - #reset-cells = <0x1>; - reg-names = "cc_base"; - vdd_cx-supply = <0x1b>; - #clock-cells = <0x1>; - phandle = <0x20>; - reg = <0xaf00000 0x10000>; - linux,phandle = <0x20>; - }; - - funnel@6005000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-qatb"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6005000 0x1000>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@3 { - reg = <0x7>; - - endpoint { - remote-endpoint = <0x1dd>; - phandle = <0x1c8>; - slave-mode; - linux,phandle = <0x1c8>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1db>; - phandle = <0x1a2>; - slave-mode; - linux,phandle = <0x1a2>; - }; - }; - - port@2 { - reg = <0x6>; - - endpoint { - remote-endpoint = <0x1dc>; - phandle = <0x1b4>; - slave-mode; - linux,phandle = <0x1b4>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1da>; - phandle = <0x197>; - linux,phandle = <0x197>; - }; - }; - }; - }; - - qcom,csid-lite@acc8000 { - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x0 0x16e36000 0x0 0x0 0x0 0x18148d00 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x20113a80 0x0 0x0 0x0 0x23c34600 0x0>; - compatible = "qcom,csid-lite170"; - clocks = <0x22 0xc 0x22 0xd 0xd5 0x55 0xd5 0x9 0xd5 0x54 0xd5 0x32 0xd5 0x33 0xd5 0x31 0xd5 0xa 0xd5 0x2f 0xd5 0x30 0xd5 0x6>; - reg-names = "csid-lite"; - clock-control-debugfs = "true"; - clock-names = "camera_ahb", "camera_axi", "soc_ahb_clk", "cpas_ahb_clk", "slow_ahb_clk_src", "ife_csid_clk", "ife_csid_clk_src", "ife_cphy_rx_clk", "cphy_rx_clk_src", "ife_clk", "ife_clk_src", "camnoc_axi_clk"; - regulator-names = "camss"; - status = "ok"; - interrupts = <0x0 0x1d4 0x0>; - phandle = <0xc5>; - reg = <0xacc8000 0x1000>; - src-clock-name = "ife_csid_clk_src"; - linux,phandle = <0xc5>; - interrupt-names = "csid-lite"; - reg-cam-base = <0xc8000>; - cell-index = <0x2>; - camss-supply = <0x214>; - clock-cntl-level = "svs", "turbo"; - }; - - tpdm@6850000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-pimem"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6850000 0x1000>; - - port { - - endpoint { - remote-endpoint = <0x1ce>; - phandle = <0x1ac>; - linux,phandle = <0x1ac>; - }; - }; - }; - - tp_vddio_vreg { - compatible = "regulator-fixed"; - regulator-boot-on; - enable-active-high; - gpio = <0x3c 0x17 0x0>; - phandle = <0x88>; - startup-delay-us = <0xfa0>; - regulator-name = "tp_vddio_vreg"; - linux,phandle = <0x88>; - }; - - qcom,smp2pgpio-sleepstate-3-out { - gpios = <0x213 0x0 0x0>; - compatible = "qcom,smp2pgpio_sleepstate_3_out"; - }; - - cti@6014000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti4"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6014000 0x1000>; - }; - - qusb@88e2000 { - qcom,efuse-bit-pos = <0x19>; - compatible = "qcom,qusb2phy-v2"; - clocks = <0x21 0x0 0x22 0xa9>; - resets = <0x22 0x8>; - qcom,qusb-phy-init-seq = <0x23 0x210 0x3 0x4 0x7c 0x18c 0x80 0x2c 0xa 0x184 0x19 0xb4 0x40 0x194 0x12 0x198 0x21 0x214 0x8 0x220 0x58 0x224 0x7 0x240 0x2b 0x244 0xca 0x248 0x4 0x24c 0x3 0x250 0x0 0x23c 0x22 0x210>; - reg-names = "qusb_phy_base", "efuse_addr", "refgen_north_bg_reg_addr"; - pinctrl-1 = <0x33c>; - clock-names = "ref_clk_src", "cfg_ahb_clk"; - qcom,override-bias-ctrl2; - vdda18-supply = <0x17a>; - qcom,efuse-num-bits = <0x3>; - qcom,qusb-phy-reg-offset = <0x240 0x1a0 0x210 0x230 0xa8 0x254 0x198 0x228 0x22c 0x27c 0x280 0x2a0>; - qcom,vdd-voltage-level = <0x0 0xd6d80 0xd6d80>; - phandle = <0xa7>; - vdd-supply = <0x34>; - reg = <0x88e2000 0x400 0x7801e8 0x4 0x88e7014 0x4>; - vdda33-supply = <0xa8>; - pinctrl-0 = <0x33b>; - reset-names = "phy_reset"; - linux,phandle = <0xa7>; - pinctrl-names = "atest_usb13_suspend", "atest_usb13_active"; - phy_type = "utmi"; - qcom,tune-efuse-correction = <0x0>; - }; - - qcom,smp2pgpio-ssr-smp2p-1-in { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0xf7>; - qcom,entry-name = "slave-kernel"; - #gpio-cells = <0x2>; - qcom,is-inbound; - qcom,remote-pid = <0x1>; - linux,phandle = <0xf7>; - interrupt-controller; - }; - - qcom,msm_fastrpc { - compatible = "qcom,msm-fastrpc-compute"; - qcom,rpc-latency-us = <0x263>; - - qcom,msm_fastrpc_compute_cb11 { - compatible = "qcom,msm-fastrpc-compute-cb"; - dma-coherent; - label = "adsprpc-smd"; - iommus = <0x29 0x1823 0x0>; - }; - - qcom,msm_fastrpc_compute_cb8 { - compatible = "qcom,msm-fastrpc-compute-cb"; - dma-coherent; - label = "cdsprpc-smd"; - iommus = <0x29 0x1408 0x30>; - }; - - qcom,msm_fastrpc_compute_cb6 { - compatible = "qcom,msm-fastrpc-compute-cb"; - dma-coherent; - label = "cdsprpc-smd"; - iommus = <0x29 0x1406 0x30>; - }; - - qcom,msm_fastrpc_compute_cb4 { - compatible = "qcom,msm-fastrpc-compute-cb"; - dma-coherent; - label = "cdsprpc-smd"; - iommus = <0x29 0x1404 0x30>; - }; - - qcom,msm_fastrpc_compute_cb2 { - compatible = "qcom,msm-fastrpc-compute-cb"; - dma-coherent; - label = "cdsprpc-smd"; - iommus = <0x29 0x1402 0x30>; - }; - - qcom,msm_fastrpc_compute_cb12 { - compatible = "qcom,msm-fastrpc-compute-cb"; - dma-coherent; - label = "adsprpc-smd"; - iommus = <0x29 0x1824 0x0>; - }; - - qcom,msm_fastrpc_compute_cb9 { - compatible = "qcom,msm-fastrpc-compute-cb"; - dma-coherent; - label = "cdsprpc-smd"; - iommus = <0x29 0x1409 0x30>; - qcom,secure-context-bank; - }; - - qcom,msm_fastrpc_compute_cb10 { - compatible = "qcom,msm-fastrpc-compute-cb"; - dma-coherent; - label = "cdsprpc-smd"; - iommus = <0x29 0x140a 0x30>; - qcom,secure-context-bank; - }; - - qcom,msm_fastrpc_compute_cb7 { - compatible = "qcom,msm-fastrpc-compute-cb"; - dma-coherent; - label = "cdsprpc-smd"; - iommus = <0x29 0x1407 0x30>; - }; - - qcom,msm_fastrpc_compute_cb5 { - compatible = "qcom,msm-fastrpc-compute-cb"; - dma-coherent; - label = "cdsprpc-smd"; - iommus = <0x29 0x1405 0x30>; - }; - - qcom,msm_fastrpc_compute_cb3 { - compatible = "qcom,msm-fastrpc-compute-cb"; - dma-coherent; - label = "cdsprpc-smd"; - iommus = <0x29 0x1403 0x30>; - }; - - qcom,msm_fastrpc_compute_cb1 { - compatible = "qcom,msm-fastrpc-compute-cb"; - dma-coherent; - label = "cdsprpc-smd"; - iommus = <0x29 0x1401 0x30>; - }; - }; - - qcom,ipc-spinlock@1f40000 { - compatible = "qcom,ipc-spinlock-sfpb"; - qcom,num-locks = <0x8>; - reg = <0x1f40000 0x8000>; - }; - - qcom,lpass@17300000 { - qcom,proxy-timeout-ms = <0x2710>; - compatible = "qcom,pil-tz-generic"; - qcom,vdd_cx-uV-uA = <0x181 0x186a0>; - clocks = <0x21 0x0>; - qcom,proxy-clock-names = "xo"; - qcom,firmware-name = "adsp"; - qcom,gpio-proxy-unvote = <0xfb 0x2 0x0>; - qcom,gpio-stop-ack = <0xfb 0x3 0x0>; - clock-names = "xo"; - qcom,gpio-err-ready = <0xfb 0x1 0x0>; - qcom,smem-id = <0x1a7>; - qcom,pas-id = <0x1>; - qcom,gpio-err-fatal = <0xfb 0x0 0x0>; - vdd_cx-supply = <0x1b>; - status = "ok"; - interrupts = <0x0 0xa2 0x1>; - mbox-names = "adsp-pil"; - memory-region = <0xfa>; - mboxes = <0xa3 0x0>; - qcom,proxy-reg-names = "vdd_cx"; - qcom,ssctl-instance-id = <0x14>; - reg = <0x17300000 0x100>; - qcom,signal-aop; - qcom,gpio-force-stop = <0xfc 0x0 0x0>; - qcom,sysmon-id = <0x1>; - }; - - etm@7340000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - coresight-name = "coresight-etm3"; - clock-names = "apb_pclk"; - cpu = <0x14>; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7340000 0x1000>; - - port { - - endpoint { - remote-endpoint = <0x1ee>; - phandle = <0x1f7>; - linux,phandle = <0x1f7>; - }; - }; - }; - - rpmh-regulator-ldoa5 { - qcom,supported-modes = <0x2 0x4>; - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoa5"; - mboxes = <0xba 0x0>; - qcom,regulator-type = "pmic4-ldo"; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l5 { - qcom,init-mode = <0x2>; - phandle = <0x140>; - qcom,init-voltage = <0xc3500>; - regulator-min-microvolt = <0xc3500>; - qcom,set = <0x3>; - regulator-max-microvolt = <0xc3500>; - regulator-name = "pm8998_l5"; - linux,phandle = <0x140>; - }; - }; - - qocm,wcd-dsp-glink { - compatible = "qcom,wcd-dsp-glink"; - }; - - qcom,smp2pgpio-smp2p-1-in { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0x20b>; - qcom,entry-name = "smp2p"; - #gpio-cells = <0x2>; - qcom,is-inbound; - qcom,remote-pid = <0x1>; - linux,phandle = <0x20b>; - interrupt-controller; - }; - - qcom,memshare { - compatible = "qcom,memshare"; - - qcom,client_1 { - compatible = "qcom,memshare-peripheral"; - qcom,peripheral-size = <0x0>; - label = "modem"; - qcom,client-id = <0x0>; - qcom,allocate-boot-time; - }; - - qcom,client_2 { - compatible = "qcom,memshare-peripheral"; - qcom,peripheral-size = <0x0>; - label = "modem"; - qcom,client-id = <0x2>; - }; - - qcom,client_3 { - compatible = "qcom,memshare-peripheral"; - qcom,peripheral-size = <0x500000>; - label = "modem"; - qcom,client-id = <0x1>; - qcom,allocate-on-request; - }; - }; - - mailbox@179e0000 { - compatible = "qcom,tcs-drv"; - qcom,drv-id = <0x2>; - #mbox-cells = <0x1>; - interrupts = <0x0 0x5 0x0>; - label = "apps_rsc"; - phandle = <0xba>; - reg = <0x179e0000 0x100 0x179e0d00 0x3000>; - linux,phandle = <0xba>; - qcom,tcs-config = <0x2 0x2 0x0 0x3 0x1 0x3 0x3 0x1>; - }; - - qcom,smp2pgpio_test_smp2p_15_in { - gpios = <0x209 0x0 0x0>; - compatible = "qcom,smp2pgpio_test_smp2p_15_in"; - }; - - rpmh-regulator-ebilvl { - compatible = "qcom,rpmh-arc-regulator"; - qcom,resource-name = "ebi.lvl"; - mboxes = <0xba 0x0>; - - regulator-cdev { - compatible = "qcom,rpmh-reg-cdev"; - mboxes = <0xa3 0x0>; - phandle = <0x157>; - qcom,reg-resource-name = "ebi"; - #cooling-cells = <0x2>; - linux,phandle = <0x157>; - }; - - regulator-s1 { - regulator-min-microvolt = <0x1>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x10000>; - regulator-name = "pm8998_s1_level"; - }; - }; - - qcom,gdsc@0x16b004 { - compatible = "qcom,gdsc"; - status = "ok"; - phandle = <0x2da>; - reg = <0x16b004 0x4>; - regulator-name = "pcie_0_gdsc"; - linux,phandle = <0x2da>; - qcom,poll-cfg-gdscr; - }; - - qcom,camera-flash@1 { - compatible = "qcom,camera-flash"; - flash-source = <0x360 0x361>; - status = "ok"; - torch-source = <0x362 0x363>; - phandle = <0x22e>; - reg = <0x1 0x0>; - linux,phandle = <0x22e>; - switch-source = <0x364>; - cell-index = <0x1>; - }; - - funnel@6045000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-merg"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6045000 0x1000>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@1 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x192>; - phandle = <0x195>; - slave-mode; - linux,phandle = <0x195>; - }; - }; - - port@2 { - reg = <0x2>; - - endpoint { - remote-endpoint = <0x193>; - phandle = <0x199>; - slave-mode; - linux,phandle = <0x199>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x191>; - phandle = <0x190>; - linux,phandle = <0x190>; - }; - }; - }; - }; - - jtagmm@7140000 { - compatible = "qcom,jtagv8-mm"; - clocks = <0xa1 0x0>; - reg-names = "etm-base"; - clock-names = "core_clk"; - reg = <0x7140000 0x1000>; - qcom,coresight-jtagmm-cpu = <0x12>; - }; - - cti@6011000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti1"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6011000 0x1000>; - }; - - qcom,smp2pgpio_client_rdbg_1_in { - gpios = <0x25 0x0 0x0>; - compatible = "qcom,smp2pgpio_client_rdbg_1_in"; - }; - - qcom,mdss_dsi_tianma_fhd_rm69299_cmd { - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-t-clk-pre = <0x34>; - qcom,mdss-dsi-panel-name = "tianma fhd cmd dsi panel"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,mdss-dsi-lp11-init; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-reset-sequence = <0x1 0x1 0x0 0x1 0x1 0xa>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-tx-eot-append; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-panel-model = "TIANMA FHD RM69299 CMD PANEL"; - qcom,mdss-dsi-panel-id = <0x0>; - qcom,ulps-enabled; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-panel-peak-brightness = <0x419ce0>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,dispparam-enabled; - phandle = <0x36e>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-pan-physical-height-dimension = <0x89>; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-brightness-max-level = <0x3ff>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-panel-sleepwrmod = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - linux,phandle = <0x36e>; - qcom,mdss-dsi-t-clk-post = <0xe>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-on-command = [39 00 00 00 00 00 03 51 00 00 39 00 00 00 00 00 02 35 00 05 01 00 00 78 00 02 11 00 05 01 00 00 00 00 02 29 00]; - 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-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x38>; - qcom,mdss-dsi-v-back-porch = <0x18>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-h-front-porch = <0x38>; - qcom,mdss-dsi-v-front-porch = <0x1a>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-panel-height = <0x8c8>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x220809 0x25230909 0x6030400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-pulse-width = <0x12>; - qcom,mdss-dsi-v-pulse-width = <0xc>; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - }; - }; - }; - - rpmh-regulator-mxlvl { - compatible = "qcom,rpmh-arc-regulator"; - qcom,resource-name = "mx.lvl"; - mboxes = <0xba 0x0>; - - regulator-s6-level-ao { - phandle = <0xce>; - regulator-min-microvolt = <0x1>; - qcom,set = <0x1>; - regulator-max-microvolt = <0x10000>; - regulator-name = "pm8998_s6_level_ao"; - linux,phandle = <0xce>; - }; - - regulator-s6-level { - phandle = <0xbc>; - regulator-min-microvolt = <0x1>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x10000>; - regulator-name = "pm8998_s6_level"; - linux,phandle = <0xbc>; - }; - - mx-cdev-lvl { - regulator-cdev-supply = <0xbc>; - compatible = "qcom,regulator-cooling-device"; - regulator-levels = <0x101 0x1>; - phandle = <0x156>; - #cooling-cells = <0x2>; - linux,phandle = <0x156>; - }; - }; - - qcom,dsi-display@22 { - compatible = "qcom,dsi-display"; - clocks = <0x344 0x6 0x344 0x9>; - lab-supply = <0x89>; - pinctrl-1 = <0x347 0x348>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - vddio-supply = <0x8b>; - qcom,dsi-panel = <0x36b>; - label = "dsi_ebbg_fhd_ft8716_video_display"; - ibb-supply = <0x8a>; - qcom,dsi-ctrl = <0x2d>; - qcom,display-type = "primary"; - pinctrl-0 = <0x345 0x346>; - qcom,platform-te-gpio = <0x3c 0xa 0x0>; - qcom,dsi-phy = <0x342>; - qcom,platform-reset-gpio = <0x3c 0x6 0x0>; - pinctrl-names = "panel_active", "panel_suspend"; - }; - - cti@78e0000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-apss_cti0"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b966>; - reg = <0x78e0000 0x1000>; - }; - - rpmh-regulator-ldoa21 { - qcom,supported-modes = <0x2 0x4>; - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoa21"; - mboxes = <0xba 0x0>; - qcom,regulator-type = "pmic4-ldo"; - qcom,mode-threshold-currents = <0x0 0x2710>; - - regulator-l21 { - qcom,init-mode = <0x2>; - phandle = <0xe0>; - qcom,init-voltage = <0x294280>; - regulator-min-microvolt = <0x294280>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x2d2a80>; - regulator-name = "pm8998_l21"; - linux,phandle = <0xe0>; - }; - }; - - spss_etm0 { - compatible = "qcom,coresight-dummy"; - coresight-name = "coresight-spss-etm0"; - qcom,dummy-source; - - port { - - endpoint { - remote-endpoint = <0x1e4>; - phandle = <0x1d9>; - linux,phandle = <0x1d9>; - }; - }; - }; - - gpio_keys { - compatible = "gpio-keys"; - label = "gpio-keys"; - pinctrl-0 = <0x371>; - pinctrl-names = "default"; - - vol_up { - gpios = <0x4c 0x6 0x1>; - linux,can-disable; - debounce-interval = <0xf>; - label = "volume_up"; - linux,input-type = <0x1>; - gpio-key,wakeup; - linux,code = <0x73>; - }; - - hall_key { - gpios = <0x3c 0x7c 0x1>; - debounce-interval = <0xf>; - label = "hall_key"; - linux,input-type = <0x5>; - gpio-key,wakeup; - linux,code = <0x0>; - }; - }; - - qcom,gcc@100000 { - compatible = "qcom,gcc-sdm845-v2.1", "syscon"; - #reset-cells = <0x1>; - reg-names = "cc_base"; - vdd_cx-supply = <0x1b>; - #clock-cells = <0x1>; - phandle = <0x22>; - reg = <0x100000 0x1f0000>; - vdd_cx_ao-supply = <0xbb>; - linux,phandle = <0x22>; - }; - - qcom,ipc_router { - compatible = "qcom,ipc_router"; - qcom,node-id = <0x1>; - }; - - tpdm@78b0000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-llm-gold"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b968>; - reg = <0x78b0000 0x1000>; - - port { - - endpoint { - remote-endpoint = <0x1c2>; - phandle = <0x1c1>; - linux,phandle = <0x1c1>; - }; - }; - }; - - replicator@6b0a000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "replicator-base"; - coresight-name = "coresight-replicator-swao"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b909>; - reg = <0x6b0a000 0x1000>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@1 { - reg = <0x1>; - - endpoint { - remote-endpoint = <0x17f>; - phandle = <0x1e0>; - linux,phandle = <0x1e0>; - }; - }; - - port@2 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x180>; - phandle = <0x19b>; - linux,phandle = <0x19b>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x17e>; - phandle = <0x182>; - slave-mode; - linux,phandle = <0x182>; - }; - }; - }; - }; - - tpdm@6c08000 { - qcom,msr-fix-req; - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-mm"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6c08000 0x1000>; - - port { - - endpoint { - remote-endpoint = <0x1c5>; - phandle = <0x1c4>; - linux,phandle = <0x1c4>; - }; - }; - }; - - qcom,gdsc@0xad08004 { - compatible = "qcom,gdsc"; - qcom,support-hw-trigger; - status = "ok"; - phandle = <0x239>; - reg = <0xad08004 0x4>; - regulator-name = "ipe_1_gdsc"; - linux,phandle = <0x239>; - qcom,poll-cfg-gdscr; - }; - - qcom,dsi-display@12 { - compatible = "qcom,dsi-display"; - clocks = <0x344 0x6 0x344 0x9>; - pinctrl-1 = <0x347 0x348>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - qcom,dsi-panel = <0x356>; - label = "dsi_sim_dsc_375_cmd_display"; - qcom,dsi-ctrl = <0x2d>; - qcom,display-type = "primary"; - pinctrl-0 = <0x345 0x346>; - qcom,dsi-phy = <0x342>; - pinctrl-names = "panel_active", "panel_suspend"; - }; - - qcom,dsi-display@3 { - compatible = "qcom,dsi-display"; - clocks = <0x344 0x6 0x344 0x9>; - lab-supply = <0x89>; - pinctrl-1 = <0x347 0x348>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - vddio-supply = <0x8b>; - qcom,dsi-panel = <0x34c>; - label = "dsi_dual_sharp_1080_120hz_cmd_display"; - ibb-supply = <0x8a>; - qcom,dsi-ctrl = <0x2d 0x341>; - qcom,display-type = "primary"; - qcom,panel-mode-gpio = <0x3c 0x34 0x0>; - pinctrl-0 = <0x345 0x346>; - qcom,platform-te-gpio = <0x3c 0xa 0x0>; - qcom,dsi-phy = <0x342 0x343>; - qcom,platform-reset-gpio = <0x3c 0x6 0x0>; - pinctrl-names = "panel_active", "panel_suspend"; - }; - - rpmh-regulator-ldoa11 { - qcom,supported-modes = <0x2 0x4>; - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoa11"; - mboxes = <0xba 0x0>; - qcom,regulator-type = "pmic4-ldo"; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l11 { - qcom,init-mode = <0x2>; - qcom,init-voltage = <0xf4240>; - regulator-min-microvolt = <0xf4240>; - qcom,set = <0x3>; - regulator-max-microvolt = <0xffdc0>; - regulator-name = "pm8998_l11"; - }; - }; - - tsens@c223000 { - compatible = "qcom,sdm845-tsens"; - reg-names = "tsens_srot_physical", "tsens_tm_physical"; - #thermal-sensor-cells = <0x1>; - interrupts = <0x0 0x1fb 0x0 0x0 0x1fd 0x0>; - phandle = <0x145>; - reg = <0xc223000 0x4 0xc265000 0x1ff>; - linux,phandle = <0x145>; - interrupt-names = "tsens-upper-lower", "tsens-critical"; - }; - - qcom,mdss_dsi_phy0@ae94400 { - compatible = "qcom,dsi-phy-v3.0"; - reg-names = "dsi_phy"; - qcom,platform-regulator-settings = [1d 1d 1d 1d 1d]; - qcom,platform-strength-ctrl = [55 03 55 03 55 03 55 03 55 00]; - gdsc-supply = <0x19>; - label = "dsi-phy-0"; - phandle = <0x342>; - reg = <0xae94400 0x7c0>; - linux,phandle = <0x342>; - vdda-0p9-supply = <0x34>; - cell-index = <0x0>; - qcom,platform-lane-config = <0x0 0x0 0x0 0x0 0x80>; - - qcom,phy-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,phy-supply-entry@0 { - qcom,supply-name = "vdda-0p9"; - qcom,supply-disable-load = <0x20>; - qcom,supply-max-voltage = <0xd6d80>; - qcom,supply-enable-load = <0x8ca0>; - qcom,supply-min-voltage = <0xd6d80>; - reg = <0x0>; - }; - }; - }; - - tpdm@69d0000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-qm"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b968>; - reg = <0x69d0000 0x1000>; - - port { - - endpoint { - remote-endpoint = <0x1b9>; - phandle = <0x1aa>; - linux,phandle = <0x1aa>; - }; - }; - }; - - dummy_sink { - compatible = "qcom,coresight-dummy"; - coresight-name = "coresight-eud"; - qcom,dummy-sink; - - port { - - endpoint { - remote-endpoint = <0x1e0>; - phandle = <0x17f>; - slave-mode; - linux,phandle = <0x17f>; - }; - }; - }; - - qcom,gdsc@0x509106c { - compatible = "qcom,gdsc"; - hw-ctrl-addr = <0x1a>; - status = "ok"; - parent-supply = <0x1b>; - phandle = <0x1fc>; - vdd_parent-supply = <0x1b>; - reg = <0x509106c 0x4>; - qcom,no-status-check-on-disable; - qcom,gds-timeout = <0x1f4>; - regulator-name = "gpu_cx_gdsc"; - linux,phandle = <0x1fc>; - qcom,clk-dis-wait-val = <0x8>; - }; - - qcom,ipe0 { - clock-rates = <0x0 0x0 0x0 0x0 0x18148d00 0x0 0x0 0x0 0x0 0x1c9c3800 0x0 0x0 0x0 0x0 0x20113a80 0x0 0x0 0x0 0x0 0x23c34600>; - compatible = "qcom,cam-ipe"; - clocks = <0xd5 0x34 0xd5 0x35 0xd5 0x36 0xd5 0x37 0xd5 0x38>; - reg-names = "ipe0_top"; - clock-control-debugfs = "true"; - clock-names = "ipe_0_ahb_clk", "ipe_0_areg_clk", "ipe_0_axi_clk", "ipe_0_clk", "ipe_0_clk_src"; - regulator-names = "ipe0-vdd"; - status = "ok"; - ipe0-vdd-supply = <0x238>; - phandle = <0xc8>; - reg = <0xac87000 0x3000>; - src-clock-name = "ipe_0_clk_src"; - linux,phandle = <0xc8>; - reg-cam-base = <0x87000>; - cell-index = <0x0>; - clock-cntl-level = "svs", "svs_l1", "nominal", "turbo"; - }; - - qcom,mss@4080000 { - compatible = "qcom,pil-q6v55-mss"; - qcom,override-acc; - clocks = <0x21 0x0 0x22 0x2c 0x22 0x2f 0x22 0xb 0x22 0x2d 0x22 0x30 0x22 0x2e 0x22 0x48>; - qcom,proxy-clock-names = "xo", "prng_clk"; - vdd_cx-voltage = <0x181>; - qcom,gpio-shutdown-ack = <0xf7 0x7 0x0>; - vdd_mss-supply = <0xf5>; - reg-names = "qdsp6_base", "halt_q6", "halt_modem", "halt_nc", "rmb_base", "restart_reg", "pdc_sync", "alt_reset"; - qcom,firmware-name = "modem"; - vdd_mss-uV = <0x181>; - qcom,gpio-proxy-unvote = <0xf7 0x2 0x0>; - qcom,sequential-fw-load; - qcom,gpio-stop-ack = <0xf7 0x3 0x0>; - clock-names = "xo", "iface_clk", "bus_clk", "mem_clk", "gpll0_mss_clk", "snoc_axi_clk", "mnoc_axi_clk", "prng_clk"; - qcom,gpio-err-ready = <0xf7 0x1 0x0>; - qcom,gpio-err-fatal = <0xf7 0x0 0x0>; - vdd_cx-supply = <0x1b>; - vdd_mx-supply = <0xbc>; - status = "ok"; - interrupts = <0x0 0x10a 0x1>; - vdd_mx-uV = <0x181>; - mbox-names = "mss-pil"; - memory-region = <0xf6>; - mboxes = <0xa3 0x0>; - qcom,ssctl-instance-id = <0x12>; - qcom,qdsp6v65-1-0; - qcom,active-clock-names = "iface_clk", "bus_clk", "mem_clk", "gpll0_mss_clk", "snoc_axi_clk", "mnoc_axi_clk"; - qcom,mem-protect-id = <0xf>; - reg = <0x4080000 0x100 0x1f63000 0x8 0x1f65000 0x8 0x1f64000 0x8 0x4180000 0x20 0xc2b0000 0x4 0xb2e0100 0x4 0x4180044 0x4>; - qcom,pil-self-auth; - qcom,mss_pdc_offset = <0x9>; - qcom,signal-aop; - qcom,gpio-force-stop = <0xf8 0x0 0x0>; - qcom,sysmon-id = <0x0>; - qcom,minidump-id = <0x3>; - - qcom,mba-mem@0 { - compatible = "qcom,pil-mba-mem"; - memory-region = <0xf9>; - }; - }; - - cti@7620000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu6"; - clock-names = "apb_pclk"; - cpu = <0x17>; - arm,primecell-periphid = <0x3b966>; - reg = <0x7620000 0x1000>; - }; - - qcom,cam-req-mgr { - compatible = "qcom,cam-req-mgr"; - status = "ok"; - }; - - qcom,mdss_dsi_pll@ae96a00 { - compatible = "qcom,mdss_dsi_pll_10nm"; - clocks = <0x20 0x0>; - reg-names = "pll_base", "phy_base", "gdsc_base"; - qcom,dsi-pll-ssc-mode = "down-spread"; - clock-names = "iface_clk"; - gdsc-supply = <0x19>; - label = "MDSS DSI 1 PLL"; - clock-rate = <0x0>; - #clock-cells = <0x1>; - phandle = <0x34f>; - reg = <0xae96a00 0x1e0 0xae96400 0x800 0xaf03000 0x8>; - linux,phandle = <0x34f>; - qcom,dsi-pll-ssc-en; - cell-index = <0x1>; - - qcom,platform-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,platform-supply-entry@0 { - qcom,supply-name = "gdsc"; - qcom,supply-disable-load = <0x0>; - qcom,supply-max-voltage = <0x0>; - qcom,supply-enable-load = <0x0>; - qcom,supply-min-voltage = <0x0>; - reg = <0x0>; - }; - }; - }; - - qcom,msm-pcm-dsp-noirq { - compatible = "qcom,msm-pcm-dsp-noirq"; - qcom,latency-level = "ultra"; - qcom,msm-pcm-low-latency; - phandle = <0x2ec>; - linux,phandle = <0x2ec>; - }; - - qcom,devfreq-compute { - compatible = "qcom,arm-cpu-mon"; - qcom,target-dev = <0xb9>; - qcom,core-dev-table = <0x1cb600 0x2fa 0x286e00 0xf27 0x29e500 0x1ae1>; - qcom,cpulist = <0x15 0x16 0x17 0x18>; - }; - - funnel@7810000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-apss-merg"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b908>; - reg = <0x7810000 0x1000>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@5 { - reg = <0x6>; - - endpoint { - remote-endpoint = <0x1ea>; - phandle = <0x1c0>; - slave-mode; - linux,phandle = <0x1c0>; - }; - }; - - port@3 { - reg = <0x4>; - - endpoint { - remote-endpoint = <0x1e8>; - phandle = <0x1ba>; - slave-mode; - linux,phandle = <0x1ba>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1e6>; - phandle = <0x1f3>; - slave-mode; - linux,phandle = <0x1f3>; - }; - }; - - port@4 { - reg = <0x5>; - - endpoint { - remote-endpoint = <0x1e9>; - phandle = <0x1bd>; - slave-mode; - linux,phandle = <0x1bd>; - }; - }; - - port@2 { - reg = <0x2>; - - endpoint { - remote-endpoint = <0x1e7>; - phandle = <0x1d1>; - slave-mode; - linux,phandle = <0x1d1>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1e5>; - phandle = <0x19d>; - linux,phandle = <0x19d>; - }; - }; - }; - }; - - audio_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-audio-etm0"; - qcom,inst-id = <0x5>; - - port { - - endpoint { - remote-endpoint = <0x1e3>; - phandle = <0x1b5>; - linux,phandle = <0x1b5>; - }; - }; - }; - - qcom,msm_hdcp { - compatible = "qcom,msm-hdcp"; - }; - - i2c@88c000 { - compatible = "qcom,i2c-geni"; - clocks = <0x22 0x52 0x22 0x6c 0x22 0x6d>; - qcom,wrapper-core = <0x40>; - pinctrl-1 = <0x4b>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "ok"; - #address-cells = <0x1>; - interrupts = <0x0 0x25c 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0x88c000 0x4000>; - pinctrl-0 = <0x4a>; - dmas = <0x43 0x0 0x3 0x3 0x40 0x0 0x43 0x1 0x3 0x3 0x40 0x0>; - pinctrl-names = "default", "sleep"; - - nq@28 { - compatible = "qcom,nq-nci"; - clocks = <0x21 0x4>; - pinctrl-1 = <0x50 0x51>; - qcom,nq-firm = <0x3c 0x58 0x0>; - qcom,nq-irq = <0x3c 0x3f 0x0>; - qcom,nq-ven = <0x3c 0xc 0x0>; - clock-names = "ref_clk"; - qcom,nq-clkreq = <0x4c 0x15 0x0>; - interrupt-parent = <0x3c>; - interrupts = <0x3f 0x0>; - reg = <0x28>; - pinctrl-0 = <0x4d 0x4e 0x4f>; - qcom,clk-src = "BBCLK3"; - interrupt-names = "nfc_irq"; - qcom,nq-esepwr = <0x3c 0x74 0x0>; - pinctrl-names = "nfc_active", "nfc_suspend"; - }; - }; - - qcom,qup_uart@0x898000 { - interrupts-extended = <0x1 0x0 0x25f 0x0 0x3c 0x30 0x0>; - compatible = "qcom,msm-geni-serial-hs"; - clocks = <0x22 0x58 0x22 0x6c 0x22 0x6d>; - qcom,wrapper-core = <0x40>; - reg-names = "se_phys"; - pinctrl-1 = <0x3d 0x3e 0x3f>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - qcom,wakeup-byte = <0xfd>; - status = "ok"; - reg = <0x898000 0x4000>; - pinctrl-0 = <0x3d 0x3e 0x3f>; - pinctrl-names = "default", "sleep"; - }; - - funnel_1@6845000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "funnel-base-dummy", "funnel-base-real"; - coresight-name = "coresight-funnel-lpass-1"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6867010 0x10 0x6845000 0x1000>; - qcom,duplicate-funnel; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@1 { - reg = <0x1>; - - endpoint { - remote-endpoint = <0x1b5>; - phandle = <0x1e3>; - slave-mode; - linux,phandle = <0x1e3>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1b4>; - phandle = <0x1dc>; - linux,phandle = <0x1dc>; - }; - }; - }; - }; - - pinctrl@03400000 { - compatible = "qcom,sdm845-pinctrl-v2"; - reg-names = "pinctrl_regs", "spi_cfg_regs"; - gpio-controller; - #interrupt-cells = <0x2>; - interrupt-parent = <0x1>; - interrupts = <0x0 0xd0 0x0>; - phandle = <0x3c>; - reg = <0x3400000 0xc00000 0x179900f0 0x60>; - #gpio-cells = <0x2>; - linux,phandle = <0x3c>; - interrupt-controller; - - ufs_dev_reset_deassert { - phandle = <0xdc>; - linux,phandle = <0xdc>; - - config { - pins = "ufs_reset"; - drive-strength = <0x8>; - bias-pull-down; - output-high; - }; - }; - - cam_sensor_mclk3_suspend { - phandle = <0x233>; - linux,phandle = <0x233>; - - config { - output-low; - pins = "gpio16"; - drive-strength = <0x4>; - bias-pull-down; - }; - - mux { - pins = "gpio16"; - function = "cam_mclk"; - }; - }; - - ap2mdm { - - ap2mdm_active { - - config { - pins = "gpio21", "gpio23"; - bias-disable; - drive-strength = <0x10>; - }; - - mux { - pins = "gpio21", "gpio23"; - function = "gpio"; - }; - }; - - ap2mdm_sleep { - - config { - pins = "gpio21", "gpio23"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio21", "gpio23"; - function = "gpio"; - }; - }; - }; - - sdc2_cmd_ds_400KHz { - phandle = <0xea>; - linux,phandle = <0xea>; - - config { - pins = "sdc2_cmd"; - drive-strength = <0xa>; - bias-pull-up; - }; - }; - - qupv3_se12_i2c_pins { - - qupv3_se12_i2c_sleep { - phandle = <0x83>; - linux,phandle = <0x83>; - - config { - pins = "gpio49", "gpio50"; - drive-strength = <0x2>; - bias-pull-up; - }; - - mux { - pins = "gpio49", "gpio50"; - function = "gpio"; - }; - }; - - qupv3_se12_i2c_active { - phandle = <0x82>; - linux,phandle = <0x82>; - - config { - pins = "gpio49", "gpio50"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio49", "gpio50"; - function = "qup12"; - }; - }; - }; - - tert_aux_pcm { - - tert_aux_pcm_active { - - config { - pins = "gpio75", "gpio76"; - bias-disable; - drive-strength = <0x8>; - output-high; - }; - - mux { - pins = "gpio75", "gpio76"; - function = "ter_mi2s"; - }; - }; - - tert_aux_pcm_sleep { - - config { - pins = "gpio75", "gpio76"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio75", "gpio76"; - function = "gpio"; - }; - }; - }; - - qupv3_se10_spi_pins { - - qupv3_se10_spi_sleep { - phandle = <0x96>; - linux,phandle = <0x96>; - - config { - pins = "gpio53", "gpio54", "gpio55", "gpio56"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio53", "gpio54", "gpio55", "gpio56"; - function = "gpio"; - }; - }; - - qupv3_se10_spi_active { - phandle = <0x95>; - linux,phandle = <0x95>; - - config { - pins = "gpio53", "gpio54", "gpio55", "gpio56"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio53", "gpio54", "gpio55", "gpio56"; - function = "qup10"; - }; - }; - }; - - cci0_suspend { - phandle = <0x217>; - linux,phandle = <0x217>; - - config { - pins = "gpio17", "gpio18"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio17", "gpio18"; - function = "cci_i2c"; - }; - }; - - cam_sensor_iris_active { - - config { - pins = "gpio9", "gpio8"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio9", "gpio8"; - function = "gpio"; - }; - }; - - quat_aux_pcm_din { - - quat_aux_pcm_din_sleep { - - config { - pins = "gpio60"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio60"; - function = "gpio"; - }; - }; - - quat_aux_pcm_din_active { - - config { - pins = "gpio60"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - }; - }; - - qupv3_se0_i2c_pins { - - qupv3_se0_i2c_active { - phandle = <0x44>; - linux,phandle = <0x44>; - - config { - pins = "gpio0", "gpio1"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio0", "gpio1"; - function = "qup0"; - }; - }; - - qupv3_se0_i2c_sleep { - phandle = <0x45>; - linux,phandle = <0x45>; - - config { - pins = "gpio0", "gpio1"; - drive-strength = <0x2>; - bias-pull-up; - }; - - mux { - pins = "gpio0", "gpio1"; - function = "gpio"; - }; - }; - }; - - cdc_reset_ctrl { - - cdc_reset_active { - phandle = <0x377>; - linux,phandle = <0x377>; - - config { - pins = "gpio64"; - drive-strength = <0x8>; - bias-pull-down; - output-high; - }; - - mux { - pins = "gpio64"; - function = "gpio"; - }; - }; - - cdc_reset_sleep { - phandle = <0x378>; - linux,phandle = <0x378>; - - config { - output-low; - pins = "gpio64"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio64"; - function = "gpio"; - }; - }; - }; - - pmx_ts_release { - - ts_release { - - config { - pins = "gpio122", "gpio99"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio122", "gpio99"; - function = "gpio"; - }; - }; - }; - - flash_led3_iris { - - flash_led3_iris_en { - phandle = <0xaf>; - linux,phandle = <0xaf>; - - config { - pins = "gpio23"; - bias-disable; - drive_strength = <0x2>; - output-high; - }; - - mux { - pins = "gpio23"; - function = "gpio"; - }; - }; - - flash_led3_iris_dis { - phandle = <0xb0>; - linux,phandle = <0xb0>; - - config { - output-low; - pins = "gpio23"; - bias-disable; - drive_strength = <0x2>; - }; - - mux { - pins = "gpio23"; - function = "gpio"; - }; - }; - }; - - trigout_a { - phandle = <0x1de>; - linux,phandle = <0x1de>; - - config { - pins = "gpio90"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio90"; - function = "qdss_cti"; - }; - }; - - cam_sensor_ir_suspend { - - config { - output-low; - pins = "gpio25", "gpio91"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio25", "gpio91"; - function = "gpio"; - }; - }; - - cam_sensor_mclk0_suspend { - phandle = <0x21f>; - linux,phandle = <0x21f>; - - config { - pins = "gpio13"; - drive-strength = <0x4>; - bias-pull-down; - }; - - mux { - pins = "gpio13"; - function = "cam_mclk"; - }; - }; - - sec_aux_pcm_dout { - - sec_aux_pcm_dout_sleep { - - config { - pins = "gpio83"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio83"; - function = "gpio"; - }; - }; - - sec_aux_pcm_dout_active { - - config { - pins = "gpio83"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio83"; - function = "sec_mi2s"; - }; - }; - }; - - qupv3_se8_spi_pins { - - qupv3_se8_spi_sleep { - - config { - pins = "gpio65", "gpio66", "gpio67", "gpio68"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio65", "gpio66", "gpio67", "gpio68"; - function = "gpio"; - }; - }; - - qupv3_se8_spi_active { - phandle = <0x92>; - linux,phandle = <0x92>; - - config { - pins = "gpio65", "gpio66", "gpio67", "gpio68"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio65", "gpio66", "gpio67", "gpio68"; - function = "qup8"; - }; - }; - }; - - sdc2_data_ds_400KHz { - phandle = <0xeb>; - linux,phandle = <0xeb>; - - config { - pins = "sdc2_data"; - drive-strength = <0xa>; - bias-pull-up; - }; - }; - - ext_bridge_mux { - - lt9611_pins { - - config { - pins = "gpio84", "gpio128", "gpio89"; - bias-disable = <0x0>; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio84", "gpio128", "gpio89"; - function = "gpio"; - }; - }; - }; - - tsif1_signals_active { - phandle = <0x178>; - linux,phandle = <0x178>; - - tsif2_data { - pins = "gpio95"; - function = "tsif2_data"; - }; - - tsif2_clk { - pins = "gpio93"; - function = "tsif2_clk"; - }; - - signals_cfg { - pins = "gpio93", "gpio94", "gpio95"; - drive_strength = <0x2>; - bias-pull-down; - }; - - tsif2_en { - pins = "gpio94"; - function = "tsif2_en"; - }; - }; - - sec_mi2s_mclk { - - sec_mi2s_mclk_sleep { - - config { - pins = "gpio79"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio79"; - function = "gpio"; - }; - }; - - sec_mi2s_mclk_active { - - config { - pins = "gpio79"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio79"; - function = "sec_mi2s"; - }; - }; - }; - - sdc2_clk_on { - phandle = <0xe2>; - linux,phandle = <0xe2>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - atest_usb13_suspend { - phandle = <0x33b>; - linux,phandle = <0x33b>; - - config { - pins = "gpio8"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio8"; - function = "gpio"; - }; - }; - - cam_sensor_rear2_suspend { - phandle = <0x222>; - linux,phandle = <0x222>; - - config { - output-low; - pins = "gpio28", "gpio79"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio28", "gpio79"; - function = "gpio"; - }; - }; - - tert_mi2s { - - tert_mi2s_sleep { - - config { - pins = "gpio75", "gpio76"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio75", "gpio76"; - function = "gpio"; - }; - }; - - tert_mi2s_active { - - config { - pins = "gpio75", "gpio76"; - bias-disable; - drive-strength = <0x8>; - output-high; - }; - - mux { - pins = "gpio75", "gpio76"; - function = "ter_mi2s"; - }; - }; - }; - - msm_gpio_121 { - - config { - pins = "gpio121"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio121"; - function = "gpio"; - }; - }; - - cam_sensor_rear_active { - phandle = <0x21e>; - linux,phandle = <0x21e>; - - config { - pins = "gpio80", "gpio87", "gpio102"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio80", "gpio87", "gpio102"; - function = "gpio"; - }; - }; - - cam_sensor_iris_suspend { - - config { - output-low; - pins = "gpio9"; - bias-disable; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio9"; - function = "gpio"; - }; - }; - - sdc2_clk_ds_200MHz { - phandle = <0xf2>; - linux,phandle = <0xf2>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - qupv3_se7_i2c_pins { - - qupv3_se7_i2c_sleep { - phandle = <0x59>; - linux,phandle = <0x59>; - - config { - pins = "gpio93", "gpio94"; - drive-strength = <0x2>; - bias-pull-up; - }; - - mux { - pins = "gpio93", "gpio94"; - function = "gpio"; - }; - }; - - qupv3_se7_i2c_active { - phandle = <0x58>; - linux,phandle = <0x58>; - - config { - pins = "gpio93", "gpio94"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio93", "gpio94"; - function = "qup7"; - }; - }; - }; - - wcd_usbc_analog_en1 { - - wcd_usbc_ana_en1_idle { - phandle = <0x375>; - linux,phandle = <0x375>; - - config { - output-low; - pins = "gpio49"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio49"; - function = "gpio"; - }; - }; - - wcd_usbc_ana_en1_active { - phandle = <0x374>; - linux,phandle = <0x374>; - - config { - pins = "gpio49"; - bias-disable; - drive-strength = <0x2>; - output-high; - }; - - mux { - pins = "gpio49"; - function = "gpio"; - }; - }; - }; - - qupv3_se5_spi_pins { - - qupv3_se5_spi_active { - phandle = <0x64>; - linux,phandle = <0x64>; - - config { - pins = "gpio85", "gpio86", "gpio87", "gpio88"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio85", "gpio86", "gpio87", "gpio88"; - function = "qup5"; - }; - }; - - qupv3_se5_spi_sleep { - phandle = <0x65>; - linux,phandle = <0x65>; - - config { - pins = "gpio85", "gpio86", "gpio87", "gpio88"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio85", "gpio86", "gpio87", "gpio88"; - function = "gpio"; - }; - }; - }; - - sde_dp_usbplug_cc_suspend { - phandle = <0x3b>; - linux,phandle = <0x3b>; - - config { - pins = "gpio38"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio38"; - function = "gpio"; - }; - }; - - quat_aux_pcm { - - quat_aux_pcm_sleep { - - config { - pins = "gpio58", "gpio59"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio58", "gpio59"; - function = "gpio"; - }; - }; - - quat_aux_pcm_active { - - config { - pins = "gpio58", "gpio59"; - bias-disable; - drive-strength = <0x8>; - output-high; - }; - - mux { - pins = "gpio58", "gpio59"; - function = "qua_mi2s"; - }; - }; - }; - - tert_mi2s_mclk { - - tert_mi2s_mclk_active { - - config { - pins = "gpio74"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio74"; - function = "ter_mi2s"; - }; - }; - - tert_mi2s_mclk_sleep { - - config { - pins = "gpio74"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio74"; - function = "gpio"; - }; - }; - }; - - msm_gpio_37_output_high { - phandle = <0x373>; - linux,phandle = <0x373>; - - config { - pins = "gpio37"; - bias-disable; - drive-strength = <0x2>; - output-high; - }; - - mux { - pins = "gpio37"; - function = "gpio"; - }; - }; - - qupv3_se14_spi_pins { - - qupv3_se14_spi_active { - phandle = <0x9d>; - linux,phandle = <0x9d>; - - config { - pins = "gpio31", "gpio32", "gpio33", "gpio34"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio31", "gpio32", "gpio33", "gpio34"; - function = "qup14"; - }; - }; - - qupv3_se14_spi_sleep { - phandle = <0x9e>; - linux,phandle = <0x9e>; - - config { - pins = "gpio31", "gpio32", "gpio33", "gpio34"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio31", "gpio32", "gpio33", "gpio34"; - function = "gpio"; - }; - }; - }; - - qupv3_se4_i2c_pins { - - qupv3_se4_i2c_sleep { - phandle = <0x53>; - linux,phandle = <0x53>; - - config { - pins = "gpio89", "gpio90"; - drive-strength = <0x2>; - bias-pull-up; - }; - - mux { - pins = "gpio89", "gpio90"; - function = "gpio"; - }; - }; - - qupv3_se4_i2c_active { - phandle = <0x52>; - linux,phandle = <0x52>; - - config { - pins = "gpio89", "gpio90"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio89", "gpio90"; - function = "qup4"; - }; - }; - }; - - qupv3_se2_spi_pins { - - qupv3_se2_spi_sleep { - phandle = <0x5f>; - linux,phandle = <0x5f>; - - config { - pins = "gpio27", "gpio28", "gpio29", "gpio30"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio27", "gpio28", "gpio29", "gpio30"; - function = "gpio"; - }; - }; - - qupv3_se2_spi_active { - phandle = <0x5e>; - linux,phandle = <0x5e>; - - config { - pins = "gpio27", "gpio28", "gpio29", "gpio30"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio27", "gpio28", "gpio29", "gpio30"; - function = "qup2"; - }; - }; - }; - - quat_mi2s_sd2 { - - quat_mi2s_sd2_sleep { - - config { - pins = "gpio62"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio62"; - function = "gpio"; - }; - }; - - quat_mi2s_sd2_active { - - config { - pins = "gpio62"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio62"; - function = "qua_mi2s"; - }; - }; - }; - - cam_sensor_ir_active { - - config { - pins = "gpio25", "gpio91"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio25", "gpio91"; - function = "gpio"; - }; - }; - - pri_mi2s_sck { - - pri_mi2s_sck_sleep { - - config { - pins = "gpio65"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio65"; - function = "gpio"; - }; - }; - - pri_mi2s_sck_active { - - config { - pins = "gpio65"; - bias-disable; - drive-strength = <0x8>; - output-high; - }; - - mux { - pins = "gpio65"; - function = "pri_mi2s"; - }; - }; - }; - - quat_aux_pcm_dout { - - quat_aux_pcm_dout_active { - - config { - pins = "gpio61"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - }; - - quat_aux_pcm_dout_sleep { - - config { - pins = "gpio61"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio61"; - function = "gpio"; - }; - }; - }; - - cam_sensor_rear2_active { - phandle = <0x221>; - linux,phandle = <0x221>; - - config { - pins = "gpio28", "gpio79"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio28", "gpio79"; - function = "gpio"; - }; - }; - - nfc { - - nfc_int_active { - phandle = <0x4d>; - linux,phandle = <0x4d>; - - config { - pins = "gpio63"; - drive-strength = <0x2>; - bias-pull-up; - }; - - mux { - pins = "gpio63"; - function = "gpio"; - }; - }; - - nfc_enable_suspend { - phandle = <0x51>; - linux,phandle = <0x51>; - - config { - pins = "gpio12", "gpio62", "gpio116"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio12", "gpio62", "gpio116"; - function = "gpio"; - }; - }; - - nfc_enable_active { - phandle = <0x4e>; - linux,phandle = <0x4e>; - - config { - pins = "gpio12", "gpio88", "gpio116"; - drive-strength = <0x2>; - bias-pull-up; - }; - - mux { - pins = "gpio12", "gpio88", "gpio116"; - function = "gpio"; - }; - }; - - nfc_int_suspend { - phandle = <0x50>; - linux,phandle = <0x50>; - - config { - pins = "gpio63"; - drive-strength = <0x2>; - bias-pull-up; - }; - - mux { - pins = "gpio63"; - function = "gpio"; - }; - }; - }; - - qupv3_se13_i2c_pins { - - qupv3_se13_i2c_active { - phandle = <0x84>; - linux,phandle = <0x84>; - - config { - pins = "gpio105", "gpio106"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio105", "gpio106"; - function = "qup13"; - }; - }; - - qupv3_se13_i2c_sleep { - phandle = <0x85>; - linux,phandle = <0x85>; - - config { - pins = "gpio105", "gpio106"; - drive-strength = <0x2>; - bias-pull-up; - }; - - mux { - pins = "gpio105", "gpio106"; - function = "gpio"; - }; - }; - }; - - sdc2_clk_ds_100MHz { - phandle = <0xef>; - linux,phandle = <0xef>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - qupv3_se11_spi_pins { - - qupv3_se11_spi_active { - phandle = <0x97>; - linux,phandle = <0x97>; - - config { - pins = "gpio31", "gpio32", "gpio33", "gpio34"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio31", "gpio32", "gpio33", "gpio34"; - function = "qup11"; - }; - }; - - qupv3_se11_spi_sleep { - phandle = <0x98>; - linux,phandle = <0x98>; - - config { - pins = "gpio31", "gpio32", "gpio33", "gpio34"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio31", "gpio32", "gpio33", "gpio34"; - function = "gpio"; - }; - }; - }; - - cci1_suspend { - phandle = <0x218>; - linux,phandle = <0x218>; - - config { - pins = "gpio19", "gpio20"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio19", "gpio20"; - function = "cci_i2c"; - }; - }; - - quat_tdm_dout { - - quat_tdm_dout_sleep { - phandle = <0x331>; - linux,phandle = <0x331>; - - config { - pins = "gpio61"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - }; - - quat_tdm_dout_active { - phandle = <0x32f>; - linux,phandle = <0x32f>; - - config { - pins = "gpio61"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - }; - }; - - pmx_sde_te { - - sde_te_suspend { - phandle = <0x348>; - linux,phandle = <0x348>; - - config { - pins = "gpio10"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio10"; - function = "mdp_vsync"; - }; - }; - - sde_te_active { - phandle = <0x346>; - linux,phandle = <0x346>; - - config { - pins = "gpio10"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio10"; - function = "mdp_vsync"; - }; - }; - }; - - sdc2_data_on { - phandle = <0xe4>; - linux,phandle = <0xe4>; - - config { - pins = "sdc2_data"; - drive-strength = <0xa>; - bias-pull-up; - }; - }; - - qupv3_se1_i2c_pins { - - qupv3_se1_i2c_active { - phandle = <0x46>; - linux,phandle = <0x46>; - - config { - pins = "gpio17", "gpio18"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio17", "gpio18"; - function = "qup1"; - }; - }; - - qupv3_se1_i2c_sleep { - phandle = <0x47>; - linux,phandle = <0x47>; - - config { - pins = "gpio17", "gpio18"; - drive-strength = <0x2>; - bias-pull-up; - }; - - mux { - pins = "gpio17", "gpio18"; - function = "gpio"; - }; - }; - }; - - sdc2_clk_ds_50MHz { - phandle = <0xec>; - linux,phandle = <0xec>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - sec_mi2s_sd0 { - - sec_mi2s_sd0_sleep { - - config { - pins = "gpio82"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio82"; - function = "gpio"; - }; - }; - - sec_mi2s_sd0_active { - - config { - pins = "gpio82"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio82"; - function = "sec_mi2s"; - }; - }; - }; - - qupv3_se10_2uart_pins { - - qupv3_se10_2uart_sleep { - phandle = <0x6e>; - linux,phandle = <0x6e>; - - config { - pins = "gpio53", "gpio54"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio53", "gpio54"; - function = "gpio"; - }; - }; - - qupv3_se10_2uart_active { - phandle = <0x6d>; - linux,phandle = <0x6d>; - - config { - pins = "gpio53", "gpio54"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio53", "gpio54"; - function = "qup10"; - }; - }; - }; - - tert_mi2s_sd1 { - - tert_mi2s_sd1_sleep { - - config { - pins = "gpio78"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio78"; - function = "gpio"; - }; - }; - - tert_mi2s_sd1_active { - - config { - pins = "gpio78"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio78"; - function = "ter_mi2s"; - }; - }; - }; - - sbu_uart_en_ctrl { - - uart_audio_en_idle { - phandle = <0x37f>; - linux,phandle = <0x37f>; - - config { - output-low; - pins = "gpio51"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - }; - - uart_audio_en_active { - phandle = <0x37e>; - linux,phandle = <0x37e>; - - config { - pins = "gpio51"; - bias-disable; - drive-strength = <0x2>; - output-high; - }; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - }; - }; - - quat_mi2s_sd0 { - - quat_mi2s_sd0_active { - phandle = <0x329>; - linux,phandle = <0x329>; - - config { - pins = "gpio60"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - }; - - quat_mi2s_sd0_sleep { - phandle = <0x32c>; - linux,phandle = <0x32c>; - - config { - pins = "gpio60"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio60"; - function = "gpio"; - }; - }; - }; - - cam_sensor_mclk3_active { - phandle = <0x232>; - linux,phandle = <0x232>; - - config { - pins = "gpio16"; - bias-disable; - drive-strength = <0x4>; - }; - - mux { - pins = "gpio16"; - function = "cam_mclk"; - }; - }; - - flash_led3_front { - - flash_led3_front_en { - - config { - pins = "gpio21"; - bias-disable; - drive_strength = <0x2>; - output-high; - }; - - mux { - pins = "gpio21"; - function = "gpio"; - }; - }; - - flash_led3_front_dis { - - config { - output-low; - pins = "gpio21"; - bias-disable; - drive_strength = <0x2>; - }; - - mux { - pins = "gpio21"; - function = "gpio"; - }; - }; - }; - - pri_mi2s_sd0 { - - pri_mi2s_sd0_active { - - config { - pins = "gpio67"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio67"; - function = "pri_mi2s"; - }; - }; - - pri_mi2s_sd0_sleep { - - config { - pins = "gpio67"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio67"; - function = "gpio"; - }; - }; - }; - - qupv3_se10_i2c_pins { - - qupv3_se10_i2c_active { - phandle = <0x74>; - linux,phandle = <0x74>; - - config { - pins = "gpio55", "gpio56"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio55", "gpio56"; - function = "qup10"; - }; - }; - - qupv3_se10_i2c_sleep { - phandle = <0x75>; - linux,phandle = <0x75>; - - config { - pins = "gpio55", "gpio56"; - drive-strength = <0x2>; - bias-pull-up; - }; - - mux { - pins = "gpio55", "gpio56"; - function = "gpio"; - }; - }; - }; - - cam_sensor_mclk1_suspend { - - config { - output-low; - pins = "gpio14"; - drive-strength = <0x4>; - bias-pull-down; - }; - - mux { - pins = "gpio14"; - function = "cam_mclk"; - }; - }; - - cam_res_mgr_suspend { - - config { - output-low; - pins = [00]; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = [00]; - function = "gpio"; - }; - }; - - cci1_active { - phandle = <0x216>; - linux,phandle = <0x216>; - - config { - pins = "gpio19", "gpio20"; - drive-strength = <0x2>; - bias-pull-up; - }; - - mux { - pins = "gpio19", "gpio20"; - function = "cci_i2c"; - }; - }; - - pmx_ts_reset_suspend { - - ts_reset_suspend1 { - - config { - pins = "gpio99"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio99"; - function = "gpio"; - }; - }; - }; - - sde_dp_aux_suspend { - phandle = <0x3a>; - linux,phandle = <0x3a>; - - config { - pins = "gpio43", "gpio51"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio43", "gpio51"; - function = "gpio"; - }; - }; - - pcie0 { - - pcie0_wake_default { - phandle = <0x2d9>; - linux,phandle = <0x2d9>; - - config { - pins = "gpio37"; - drive-strength = <0x2>; - bias-pull-up; - }; - - mux { - pins = "gpio37"; - function = "gpio"; - }; - }; - - pcie0_1v5_on { - - config { - pins = "gpio90"; - bias-disable; - drive_strength = <0x2>; - output-high; - }; - - mux { - pins = "gpio90"; - function = "gpio"; - }; - }; - - pcie0_3v3_on { - - config { - pins = "gpio90"; - bias-disable; - drive_strength = <0x2>; - output-high; - }; - - mux { - pins = "gpio90"; - function = "gpio"; - }; - }; - - pcie0_clkreq_default { - phandle = <0x2d7>; - linux,phandle = <0x2d7>; - - config { - pins = "gpio36"; - drive-strength = <0x2>; - bias-pull-up; - }; - - mux { - pins = "gpio36"; - function = "pci_e0"; - }; - }; - - pcie0_perst_default { - phandle = <0x2d8>; - linux,phandle = <0x2d8>; - - config { - pins = "gpio35"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio35"; - function = "gpio"; - }; - }; - }; - - qupv3_se9_spi_pins { - - qupv3_se9_spi_sleep { - phandle = <0x94>; - linux,phandle = <0x94>; - - config { - pins = "gpio4", "gpio5", "gpio6", "gpio7"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio4", "gpio5", "gpio6", "gpio7"; - function = "gpio"; - }; - }; - - qupv3_se9_spi_active { - phandle = <0x93>; - linux,phandle = <0x93>; - - config { - pins = "gpio4", "gpio5", "gpio6", "gpio7"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio4", "gpio5", "gpio6", "gpio7"; - function = "qup9"; - }; - }; - }; - - quat_mi2s { - - quat_mi2s_active { - phandle = <0x328>; - linux,phandle = <0x328>; - - config { - pins = "gpio58", "gpio59"; - bias-disable; - drive-strength = <0x8>; - output-high; - }; - - mux { - pins = "gpio58", "gpio59"; - function = "qua_mi2s"; - }; - }; - - quat_mi2s_sleep { - phandle = <0x32b>; - linux,phandle = <0x32b>; - - config { - pins = "gpio58", "gpio59"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio58", "gpio59"; - function = "gpio"; - }; - }; - }; - - adc2_switch_gpio_ctrl { - - adc2_switch_idle { - phandle = <0x381>; - linux,phandle = <0x381>; - - config { - output-low; - pins = "gpio104"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio104"; - function = "gpio"; - }; - }; - - adc2_switch_active { - phandle = <0x380>; - linux,phandle = <0x380>; - - config { - pins = "gpio104"; - bias-disable; - drive-strength = <0x2>; - output-high; - }; - - mux { - pins = "gpio104"; - function = "gpio"; - }; - }; - }; - - quat_mi2s_mclk { - - quat_mi2s_mclk_active { - - config { - pins = "gpio57"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio57"; - function = "qua_mi2s"; - }; - }; - - quat_mi2s_mclk_sleep { - - config { - pins = "gpio57"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio57"; - function = "gpio"; - }; - }; - }; - - sec_aux_pcm_din { - - sec_aux_pcm_din_sleep { - - config { - pins = "gpio82"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio82"; - function = "gpio"; - }; - }; - - sec_aux_pcm_din_active { - - config { - pins = "gpio82"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio82"; - function = "sec_mi2s"; - }; - }; - }; - - sdc2_clk_ds_400KHz { - phandle = <0xe9>; - linux,phandle = <0xe9>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - }; - - quat_tdm_din { - - quat_tdm_din_sleep { - - config { - pins = "gpio60"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - }; - - quat_tdm_din_active { - - config { - pins = "gpio60"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio60"; - function = "qua_mi2s"; - }; - }; - }; - - qupv3_se8_i2c_pins { - - qupv3_se8_i2c_sleep { - phandle = <0x71>; - linux,phandle = <0x71>; - - config { - pins = "gpio65", "gpio66"; - drive-strength = <0x2>; - bias-pull-up; - }; - - mux { - pins = "gpio65", "gpio66"; - function = "gpio"; - }; - }; - - qupv3_se8_i2c_active { - phandle = <0x70>; - linux,phandle = <0x70>; - - config { - pins = "gpio65", "gpio66"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio65", "gpio66"; - function = "qup8"; - }; - }; - }; - - cam_sensor_rear_vana { - - config { - pins = "gpio8"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio8"; - function = "gpio"; - }; - }; - - qupv3_se6_spi_pins { - - qupv3_se6_spi_active { - phandle = <0x66>; - linux,phandle = <0x66>; - - config { - pins = "gpio45", "gpio46", "gpio47", "gpio48"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio45", "gpio46", "gpio47", "gpio48"; - function = "qup6"; - }; - }; - - qupv3_se6_spi_sleep { - phandle = <0x67>; - linux,phandle = <0x67>; - - config { - pins = "gpio45", "gpio46", "gpio47", "gpio48"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio45", "gpio46", "gpio47", "gpio48"; - function = "gpio"; - }; - }; - }; - - cam_res_mgr_active { - - config { - pins = [00]; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = [00]; - function = "gpio"; - }; - }; - - sdc2_clk_off { - phandle = <0xe6>; - linux,phandle = <0xe6>; - - config { - pins = "sdc2_clk"; - bias-disable; - drive-strength = <0x2>; - }; - }; - - pmx_ts_int_suspend { - - ts_int_suspend1 { - - config { - pins = "gpio122"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio122"; - function = "gpio"; - }; - }; - }; - - sec_aux_pcm { - - sec_aux_pcm_active { - - config { - pins = "gpio80", "gpio81"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio80", "gpio81"; - function = "sec_mi2s"; - }; - }; - - sec_aux_pcm_sleep { - - config { - pins = "gpio80", "gpio81"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio80", "gpio81"; - function = "gpio"; - }; - }; - }; - - tert_aux_pcm_din { - - tert_aux_pcm_din_active { - - config { - pins = "gpio77"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio77"; - function = "ter_mi2s"; - }; - }; - - tert_aux_pcm_din_sleep { - - config { - pins = "gpio77"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio77"; - function = "gpio"; - }; - }; - }; - - tsif0_signals_active { - phandle = <0x176>; - linux,phandle = <0x176>; - - tsif1_data { - pins = "gpio91"; - function = "tsif1_data"; - }; - - tsif1_en { - pins = "gpio90"; - function = "tsif1_en"; - }; - - signals_cfg { - pins = "gpio89", "gpio90", "gpio91"; - drive_strength = <0x2>; - bias-pull-down; - }; - - tsif1_clk { - pins = "gpio89"; - function = "tsif1_clk"; - }; - }; - - cam_sensor_mclk2_active { - phandle = <0x225>; - linux,phandle = <0x225>; - - config { - pins = "gpio15"; - bias-disable; - drive-strength = <0x4>; - }; - - mux { - pins = "gpio15"; - function = "cam_mclk"; - }; - }; - - cam_sensor_front_active { - phandle = <0x226>; - linux,phandle = <0x226>; - - config { - pins = "gpio9", "gpio29"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio9", "gpio29"; - function = "gpio"; - }; - }; - - sdc2_cmd_off { - phandle = <0xe7>; - linux,phandle = <0xe7>; - - config { - pins = "sdc2_cmd"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - - qupv3_se15_spi_pins { - - qupv3_se15_spi_sleep { - phandle = <0xa0>; - linux,phandle = <0xa0>; - - config { - pins = "gpio81", "gpio82", "gpio83", "gpio84"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio81", "gpio82", "gpio83", "gpio84"; - function = "gpio"; - }; - }; - - qupv3_se15_spi_active { - phandle = <0x9f>; - linux,phandle = <0x9f>; - - config { - pins = "gpio81", "gpio82", "gpio83", "gpio84"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio81", "gpio82", "gpio83", "gpio84"; - function = "qup15"; - }; - }; - }; - - cci0_active { - phandle = <0x215>; - linux,phandle = <0x215>; - - config { - pins = "gpio17", "gpio18"; - drive-strength = <0x2>; - bias-pull-up; - }; - - mux { - pins = "gpio17", "gpio18"; - function = "cci_i2c"; - }; - }; - - tsif0_sync_active { - phandle = <0x177>; - linux,phandle = <0x177>; - - tsif1_sync { - pins = "gpio12"; - function = "tsif1_sync"; - drive_strength = <0x2>; - bias-pull-down; - }; - }; - - atest_usb13_active { - phandle = <0x33c>; - linux,phandle = <0x33c>; - - config { - pins = "gpio8"; - drive-strength = <0xc>; - bias-pull-up; - }; - - mux { - pins = "gpio8"; - function = "gpio"; - }; - }; - - qupv3_se5_i2c_pins { - - qupv3_se5_i2c_active { - phandle = <0x54>; - linux,phandle = <0x54>; - - config { - pins = "gpio85", "gpio86"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio85", "gpio86"; - function = "qup5"; - }; - }; - - qupv3_se5_i2c_sleep { - phandle = <0x55>; - linux,phandle = <0x55>; - - config { - pins = "gpio85", "gpio86"; - drive-strength = <0x2>; - bias-pull-up; - }; - - mux { - pins = "gpio85", "gpio86"; - function = "gpio"; - }; - }; - }; - - sdc2_cmd_ds_50MHz { - phandle = <0xed>; - linux,phandle = <0xed>; - - config { - pins = "sdc2_cmd"; - drive-strength = <0xa>; - bias-pull-up; - }; - }; - - qupv3_se3_spi_pins { - - qupv3_se3_spi_sleep { - phandle = <0x61>; - linux,phandle = <0x61>; - - config { - pins = "gpio41", "gpio42", "gpio43", "gpio44"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio41", "gpio42", "gpio43", "gpio44"; - function = "gpio"; - }; - }; - - qupv3_se3_spi_active { - phandle = <0x60>; - linux,phandle = <0x60>; - - config { - pins = "gpio41", "gpio42", "gpio43", "gpio44"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio41", "gpio42", "gpio43", "gpio44"; - function = "qup3"; - }; - }; - }; - - mdm2ap { - - mdm2ap_sleep { - - config { - pins = "gpio22", "gpio20"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio22", "gpio20"; - function = "gpio"; - }; - }; - - mdm2ap_active { - - config { - pins = "gpio22", "gpio20"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio22", "gpio20"; - function = "gpio"; - }; - }; - }; - - pmx_ts_reset_active { - - ts_reset_active { - - config { - pins = "gpio99"; - drive-strength = <0x8>; - bias-pull-up; - }; - - mux { - pins = "gpio99"; - function = "gpio"; - }; - }; - }; - - sbu_mic_oe_ctrl { - - hw-auto-sw-en_idle { - phandle = <0x37d>; - linux,phandle = <0x37d>; - - config { - output-low; - pins = "gpio43"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio43"; - function = "gpio"; - }; - }; - - hw-auto-sw-en_active { - phandle = <0x37c>; - linux,phandle = <0x37c>; - - config { - pins = "gpio43"; - bias-disable; - drive-strength = <0x2>; - output-high; - }; - - mux { - pins = "gpio43"; - function = "gpio"; - }; - }; - }; - - ts_mux { - - ts_int_suspend { - phandle = <0x8e>; - linux,phandle = <0x8e>; - - config { - pins = "gpio125"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio125"; - function = "gpio"; - }; - }; - - ts_active { - phandle = <0x8d>; - linux,phandle = <0x8d>; - - config { - pins = "gpio99", "gpio125"; - drive-strength = <0x10>; - bias-pull-up; - }; - - mux { - pins = "gpio99", "gpio125"; - function = "gpio"; - }; - }; - - ts_reset_suspend { - phandle = <0x8f>; - linux,phandle = <0x8f>; - - config { - pins = "gpio99"; - bias-disable; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio99"; - function = "gpio"; - }; - }; - }; - - cam_sensor_rear_suspend { - phandle = <0x220>; - linux,phandle = <0x220>; - - config { - output-low; - pins = "gpio80", "gpio87", "gpio102"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio80", "gpio87", "gpio102"; - function = "gpio"; - }; - }; - - pri_mi2s_mclk { - - pri_mi2s_mclk_active { - - config { - pins = "gpio64"; - bias-disable; - drive-strength = <0x8>; - output-high; - }; - - mux { - pins = "gpio64"; - function = "pri_mi2s"; - }; - }; - - pri_mi2s_mclk_sleep { - - config { - pins = "gpio64"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio64"; - function = "gpio"; - }; - }; - }; - - qupv3_se14_i2c_pins { - - qupv3_se14_i2c_sleep { - phandle = <0x87>; - linux,phandle = <0x87>; - - config { - pins = "gpio33", "gpio34"; - drive-strength = <0x2>; - bias-pull-up; - }; - - mux { - pins = "gpio33", "gpio34"; - function = "gpio"; - }; - }; - - qupv3_se14_i2c_active { - phandle = <0x86>; - linux,phandle = <0x86>; - - config { - pins = "gpio33", "gpio34"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio33", "gpio34"; - function = "qup14"; - }; - }; - }; - - qupv3_se12_spi_pins { - - qupv3_se12_spi_sleep { - phandle = <0x9a>; - linux,phandle = <0x9a>; - - config { - pins = "gpio49", "gpio50", "gpio51", "gpio52"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio49", "gpio50", "gpio51", "gpio52"; - function = "gpio"; - }; - }; - - qupv3_se12_spi_active { - phandle = <0x99>; - linux,phandle = <0x99>; - - config { - pins = "gpio49", "gpio50", "gpio51", "gpio52"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio49", "gpio50", "gpio51", "gpio52"; - function = "qup12"; - }; - }; - }; - - wcd_usbc_analog_en2 { - - wcd_usbc_ana_en2_idle { - phandle = <0x320>; - linux,phandle = <0x320>; - - config { - output-low; - pins = "gpio51"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - }; - - wcd_usbc_ana_en2_active { - phandle = <0x31f>; - linux,phandle = <0x31f>; - - config { - pins = "gpio51"; - bias-disable; - drive-strength = <0x2>; - output-high; - }; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - }; - }; - - tert_aux_pcm_dout { - - tert_aux_pcm_dout_active { - - config { - pins = "gpio78"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio78"; - function = "ter_mi2s"; - }; - }; - - tert_aux_pcm_dout_sleep { - - config { - pins = "gpio78"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio78"; - function = "gpio"; - }; - }; - }; - - wcd9xxx_intr { - - wcd_intr_default { - phandle = <0x376>; - linux,phandle = <0x376>; - - config { - pins = "gpio54"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio54"; - function = "gpio"; - }; - }; - }; - - qupv3_se2_i2c_pins { - - qupv3_se2_i2c_sleep { - phandle = <0x49>; - linux,phandle = <0x49>; - - config { - pins = "gpio27", "gpio28"; - drive-strength = <0x2>; - bias-pull-up; - }; - - mux { - pins = "gpio27", "gpio28"; - function = "gpio"; - }; - }; - - qupv3_se2_i2c_active { - phandle = <0x48>; - linux,phandle = <0x48>; - - config { - pins = "gpio27", "gpio28"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio27", "gpio28"; - function = "qup2"; - }; - }; - }; - - qupv3_se0_spi_pins { - - qupv3_se0_spi_active { - phandle = <0x5a>; - linux,phandle = <0x5a>; - - config { - pins = "gpio0", "gpio1", "gpio2", "gpio3"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio0", "gpio1", "gpio2", "gpio3"; - function = "qup0"; - }; - }; - - qupv3_se0_spi_sleep { - phandle = <0x5b>; - linux,phandle = <0x5b>; - - config { - pins = "gpio0", "gpio1", "gpio2", "gpio3"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio0", "gpio1", "gpio2", "gpio3"; - function = "gpio"; - }; - }; - }; - - pmx_sde { - - sde_dsi_suspend { - phandle = <0x347>; - linux,phandle = <0x347>; - - config { - pins = "gpio6", "gpio52"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio6", "gpio52"; - function = "gpio"; - }; - }; - - sde_dsi_active { - phandle = <0x345>; - linux,phandle = <0x345>; - - config { - pins = "gpio6", "gpio52"; - bias-disable = <0x0>; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio6", "gpio52"; - function = "gpio"; - }; - }; - }; - - pri_aux_pcm_clk { - - pri_aux_pcm_clk_sleep { - - config { - pins = "gpio65"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio65"; - function = "gpio"; - }; - }; - - pri_aux_pcm_clk_active { - - config { - pins = "gpio65"; - bias-disable; - drive-strength = <0x8>; - output-high; - }; - - mux { - pins = "gpio65"; - function = "pri_mi2s"; - }; - }; - }; - - cam_sensor_mclk1_active { - - config { - pins = "gpio14"; - bias-disable; - drive-strength = <0x4>; - }; - - mux { - pins = "gpio14"; - function = "cam_mclk"; - }; - }; - - sde_dp_aux_active { - phandle = <0x38>; - linux,phandle = <0x38>; - - config { - pins = "gpio43", "gpio51"; - bias-disable = <0x0>; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio43", "gpio51"; - function = "gpio"; - }; - }; - - pmx_ts_int_active { - - ts_int_active { - - config { - pins = "gpio122"; - drive-strength = <0x8>; - bias-pull-up; - }; - - mux { - pins = "gpio122"; - function = "gpio"; - }; - }; - }; - - sdc2_cmd_ds_200MHz { - phandle = <0xf3>; - linux,phandle = <0xf3>; - - config { - pins = "sdc2_cmd"; - drive-strength = <0xa>; - bias-pull-up; - }; - }; - - cam_sensor_mclk2_suspend { - phandle = <0x227>; - linux,phandle = <0x227>; - - config { - pins = "gpio15"; - drive-strength = <0x4>; - bias-pull-down; - }; - - mux { - pins = "gpio15"; - function = "cam_mclk"; - }; - }; - - qupv3_se11_i2c_pins { - - qupv3_se11_i2c_sleep { - phandle = <0x81>; - linux,phandle = <0x81>; - - config { - pins = "gpio31", "gpio32"; - drive-strength = <0x2>; - bias-pull-up; - }; - - mux { - pins = "gpio31", "gpio32"; - function = "gpio"; - }; - }; - - qupv3_se11_i2c_active { - phandle = <0x80>; - linux,phandle = <0x80>; - - config { - pins = "gpio31", "gpio32"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio31", "gpio32"; - function = "qup11"; - }; - }; - }; - - storage_cd { - phandle = <0xe5>; - linux,phandle = <0xe5>; - - config { - pins = "gpio126"; - drive-strength = <0x2>; - bias-pull-up; - }; - - mux { - pins = "gpio126"; - function = "gpio"; - }; - }; - - cam_sensor_depth_active { - - config { - pins = "gpio28", "gpio23", "gpio24"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio28", "gpio23", "gpio24"; - function = "gpio"; - }; - }; - - wcd_gnd_mic_swap { - - wcd_gnd_mic_swap_active { - - config { - pins = "gpio51"; - bias-disable; - drive-strength = <0x2>; - output-high; - }; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - }; - - wcd_gnd_mic_swap_idle { - - config { - output-low; - pins = "gpio51"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio51"; - function = "gpio"; - }; - }; - }; - - max_6dof_active { - - config { - pins = "gpio30", "gpio95", "gpio94"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio30", "gpio95", "gpio94"; - function = "gpio"; - }; - }; - - quat_mi2s_sd3 { - - quat_mi2s_sd3_active { - - config { - pins = "gpio63"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio63"; - function = "qua_mi2s"; - }; - }; - - quat_mi2s_sd3_sleep { - - config { - pins = "gpio63"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio63"; - function = "gpio"; - }; - }; - }; - - cam_sensor_front_suspend { - phandle = <0x228>; - linux,phandle = <0x228>; - - config { - output-low; - pins = "gpio9", "gpio29"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio9", "gpio29"; - function = "gpio"; - }; - }; - - qupv3_se9_2uart_pins { - - qupv3_se9_2uart_sleep { - phandle = <0x6b>; - linux,phandle = <0x6b>; - - config { - pins = "gpio4", "gpio5"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio4", "gpio5"; - function = "gpio"; - }; - }; - - qupv3_se9_2uart_active { - phandle = <0x6a>; - linux,phandle = <0x6a>; - - config { - pins = "gpio4", "gpio5"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio4", "gpio5"; - function = "qup9"; - }; - }; - }; - - fp_mux { - - fp_active { - - config { - pins = "gpio121"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio121"; - function = "gpio"; - }; - }; - - fp_suspend { - - config { - pins = "gpio121"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio121"; - function = "gpio"; - }; - }; - }; - - max_rst_suspend { - - config { - pins = "gpio31", "gpio77", "gpio78", "gpio32"; - drive-strength = <0x8>; - bias-pull-down; - }; - - mux { - pins = "gpio31", "gpio77", "gpio78", "gpio32"; - function = "gpio"; - }; - }; - - qupv3_se6_4uart_pins { - - qupv3_se6_ctsrx { - phandle = <0x3d>; - linux,phandle = <0x3d>; - - config { - pins = "gpio45", "gpio48"; - drive-strength = <0x2>; - bias-no-pull; - }; - - mux { - pins = "gpio45", "gpio48"; - function = "qup6"; - }; - }; - - qupv3_se6_tx { - phandle = <0x3f>; - linux,phandle = <0x3f>; - - config { - pins = "gpio47"; - drive-strength = <0x2>; - bias-pull-up; - }; - - mux { - pins = "gpio47"; - function = "qup6"; - }; - }; - - qupv3_se6_rts { - phandle = <0x3e>; - linux,phandle = <0x3e>; - - config { - pins = "gpio46"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio46"; - function = "qup6"; - }; - }; - }; - - tsif1_sync_active { - phandle = <0x179>; - linux,phandle = <0x179>; - - tsif2_sync { - pins = "gpio96"; - function = "tsif2_sync"; - drive_strength = <0x2>; - bias-pull-down; - }; - }; - - sdc2_cmd_on { - phandle = <0xe3>; - linux,phandle = <0xe3>; - - config { - pins = "sdc2_cmd"; - drive-strength = <0xa>; - bias-pull-up; - }; - }; - - sdc2_data_off { - phandle = <0xe8>; - linux,phandle = <0xe8>; - - config { - pins = "sdc2_data"; - drive-strength = <0x2>; - bias-pull-up; - }; - }; - - pri_aux_pcm_dout { - - pri_aux_pcm_dout_active { - - config { - pins = "gpio68"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio68"; - function = "pri_mi2s"; - }; - }; - - pri_aux_pcm_dout_sleep { - - config { - pins = "gpio68"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio68"; - function = "gpio"; - }; - }; - }; - - msm_gpio_37 { - phandle = <0x372>; - linux,phandle = <0x372>; - - config { - output-low; - pins = "gpio37"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio37"; - function = "gpio"; - }; - }; - - sec_mi2s_sd1 { - - sec_mi2s_sd1_active { - - config { - pins = "gpio83"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio83"; - function = "sec_mi2s"; - }; - }; - - sec_mi2s_sd1_sleep { - - config { - pins = "gpio83"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio83"; - function = "gpio"; - }; - }; - }; - - pri_aux_pcm_din { - - pri_aux_pcm_din_active { - - config { - pins = "gpio67"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio67"; - function = "pri_mi2s"; - }; - }; - - pri_aux_pcm_din_sleep { - - config { - pins = "gpio67"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio67"; - function = "gpio"; - }; - }; - }; - - qupv3_se9_i2c_pins { - - qupv3_se9_i2c_sleep { - phandle = <0x73>; - linux,phandle = <0x73>; - - config { - pins = "gpio6", "gpio7"; - drive-strength = <0x2>; - bias-pull-up; - }; - - mux { - pins = "gpio6", "gpio7"; - function = "gpio"; - }; - }; - - qupv3_se9_i2c_active { - phandle = <0x72>; - linux,phandle = <0x72>; - - config { - pins = "gpio6", "gpio7"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio6", "gpio7"; - function = "qup9"; - }; - }; - }; - - qupv3_se7_spi_pins { - - qupv3_se7_spi_sleep { - phandle = <0x69>; - linux,phandle = <0x69>; - - config { - pins = "gpio93", "gpio94", "gpio95", "gpio96"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio93", "gpio94", "gpio95", "gpio96"; - function = "gpio"; - }; - }; - - qupv3_se7_spi_active { - phandle = <0x68>; - linux,phandle = <0x68>; - - config { - pins = "gpio93", "gpio94", "gpio95", "gpio96"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio93", "gpio94", "gpio95", "gpio96"; - function = "qup7"; - }; - }; - }; - - cam_sensor_depth_suspend { - - config { - pins = "gpio28", "gpio23", "gpio24"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio28", "gpio23", "gpio24"; - function = "gpio"; - }; - }; - - sdc2_data_ds_200MHz { - phandle = <0xf4>; - linux,phandle = <0xf4>; - - config { - pins = "sdc2_data"; - drive-strength = <0xa>; - bias-pull-up; - }; - }; - - max_6dof_suspend { - - config { - pins = "gpio30", "gpio95", "gpio94"; - drive-strength = <0x8>; - bias-pull-down; - }; - - mux { - pins = "gpio30", "gpio95", "gpio94"; - function = "gpio"; - }; - }; - - quat_mi2s_sd1 { - - quat_mi2s_sd1_sleep { - phandle = <0x32d>; - linux,phandle = <0x32d>; - - config { - pins = "gpio61"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio61"; - function = "gpio"; - }; - }; - - quat_mi2s_sd1_active { - phandle = <0x32a>; - linux,phandle = <0x32a>; - - config { - pins = "gpio61"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio61"; - function = "qua_mi2s"; - }; - }; - }; - - ufs_dev_reset_assert { - phandle = <0xdb>; - linux,phandle = <0xdb>; - - config { - output-low; - pins = "ufs_reset"; - drive-strength = <0x8>; - bias-pull-down; - }; - }; - - pri_aux_pcm_sync { - - pri_aux_pcm_sync_sleep { - - config { - pins = "gpio66"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio66"; - function = "gpio"; - }; - }; - - pri_aux_pcm_sync_active { - - config { - pins = "gpio66"; - bias-disable; - drive-strength = <0x8>; - output-high; - }; - - mux { - pins = "gpio66"; - function = "pri_mi2s_ws"; - }; - }; - }; - - pri_mi2s_sd1 { - - pri_mi2s_sd1_sleep { - - config { - pins = "gpio68"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio68"; - function = "gpio"; - }; - }; - - pri_mi2s_sd1_active { - - config { - pins = "gpio68"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio68"; - function = "pri_mi2s"; - }; - }; - }; - - cam_sensor_mclk0_active { - phandle = <0x21d>; - linux,phandle = <0x21d>; - - config { - pins = "gpio13"; - bias-disable; - drive-strength = <0x4>; - }; - - mux { - pins = "gpio13"; - function = "cam_mclk"; - }; - }; - - spkr_i2s_clk_pin { - - spkr_i2s_clk_active { - - config { - pins = "gpio69"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio69"; - function = "spkr_i2s"; - }; - }; - - spkr_i2s_clk_sleep { - - config { - pins = "gpio69"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio69"; - function = "spkr_i2s"; - }; - }; - }; - - sdc2_cmd_ds_100MHz { - phandle = <0xf0>; - linux,phandle = <0xf0>; - - config { - pins = "sdc2_cmd"; - drive-strength = <0xa>; - bias-pull-up; - }; - }; - - pcie1 { - - pcie1_perst_default { - phandle = <0x2dd>; - linux,phandle = <0x2dd>; - - config { - pins = "gpio102"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio102"; - function = "gpio"; - }; - }; - - pcie1_clkreq_default { - phandle = <0x2dc>; - linux,phandle = <0x2dc>; - - config { - pins = "gpio103"; - drive-strength = <0x2>; - bias-pull-up; - }; - - mux { - pins = "gpio103"; - function = "pci_e1"; - }; - }; - - pcie1_wake_default { - phandle = <0x2de>; - linux,phandle = <0x2de>; - - config { - pins = "gpio104"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio104"; - function = "gpio"; - }; - }; - }; - - qupv3_se6_i2c_pins { - - qupv3_se6_i2c_active { - phandle = <0x56>; - linux,phandle = <0x56>; - - config { - pins = "gpio45", "gpio46"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio45", "gpio46"; - function = "qup6"; - }; - }; - - qupv3_se6_i2c_sleep { - phandle = <0x57>; - linux,phandle = <0x57>; - - config { - pins = "gpio45", "gpio46"; - drive-strength = <0x2>; - bias-pull-up; - }; - - mux { - pins = "gpio45", "gpio46"; - function = "gpio"; - }; - }; - }; - - qupv3_se4_spi_pins { - - qupv3_se4_spi_active { - phandle = <0x62>; - linux,phandle = <0x62>; - - config { - pins = "gpio89", "gpio90", "gpio91", "gpio92"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio89", "gpio90", "gpio91", "gpio92"; - function = "qup4"; - }; - }; - - qupv3_se4_spi_sleep { - phandle = <0x63>; - linux,phandle = <0x63>; - - config { - pins = "gpio89", "gpio90", "gpio91", "gpio92"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio89", "gpio90", "gpio91", "gpio92"; - function = "gpio"; - }; - }; - }; - - quat_tdm { - - quat_tdm_sleep { - phandle = <0x330>; - linux,phandle = <0x330>; - - config { - pins = "gpio58", "gpio59"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio58", "gpio59"; - function = "qua_mi2s"; - }; - }; - - quat_tdm_active { - phandle = <0x32e>; - linux,phandle = <0x32e>; - - config { - pins = "gpio58", "gpio59"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio58", "gpio59"; - function = "qua_mi2s"; - }; - }; - }; - - max_rst_active { - - config { - pins = "gpio31", "gpio77", "gpio78", "gpio32"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio31", "gpio77", "gpio78", "gpio32"; - function = "gpio"; - }; - }; - - tert_mi2s_sd0 { - - tert_mi2s_sd0_active { - - config { - pins = "gpio77"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio77"; - function = "ter_mi2s"; - }; - }; - - tert_mi2s_sd0_sleep { - - config { - pins = "gpio77"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio77"; - function = "gpio"; - }; - }; - }; - - pri_mi2s_ws { - - pri_mi2s_ws_sleep { - - config { - pins = "gpio66"; - drive-strength = <0x2>; - bias-pull-down; - input-enable; - }; - - mux { - pins = "gpio66"; - function = "gpio"; - }; - }; - - pri_mi2s_ws_active { - - config { - pins = "gpio66"; - bias-disable; - drive-strength = <0x8>; - output-high; - }; - - mux { - pins = "gpio66"; - function = "pri_mi2s_ws"; - }; - }; - }; - - cam_sensor_fisheye_active { - - config { - pins = "gpio76", "gpio75"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio76", "gpio75"; - function = "gpio"; - }; - }; - - qupv3_se15_i2c_pins { - - qupv3_se15_i2c_active { - phandle = <0x90>; - linux,phandle = <0x90>; - - config { - pins = "gpio81", "gpio82"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio81", "gpio82"; - function = "qup15"; - }; - }; - - qupv3_se15_i2c_sleep { - phandle = <0x91>; - linux,phandle = <0x91>; - - config { - pins = "gpio81", "gpio82"; - drive-strength = <0x2>; - bias-pull-up; - }; - - mux { - pins = "gpio81", "gpio82"; - function = "gpio"; - }; - }; - }; - - sde_dp_usbplug_cc_active { - phandle = <0x39>; - linux,phandle = <0x39>; - - config { - pins = "gpio38"; - bias-disable; - drive-strength = <0x10>; - }; - - mux { - pins = "gpio38"; - function = "gpio"; - }; - }; - - qupv3_se13_spi_pins { - - qupv3_se13_spi_active { - phandle = <0x9b>; - linux,phandle = <0x9b>; - - config { - pins = "gpio105", "gpio106", "gpio107", "gpio108"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio105", "gpio106", "gpio107", "gpio108"; - function = "qup13"; - }; - }; - - qupv3_se13_spi_sleep { - phandle = <0x9c>; - linux,phandle = <0x9c>; - - config { - pins = "gpio105", "gpio106", "gpio107", "gpio108"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio105", "gpio106", "gpio107", "gpio108"; - function = "gpio"; - }; - }; - }; - - sdc2_data_ds_50MHz { - phandle = <0xee>; - linux,phandle = <0xee>; - - config { - pins = "sdc2_data"; - drive-strength = <0xa>; - bias-pull-up; - }; - }; - - qupv3_se3_i2c_pins { - - qupv3_se3_i2c_active { - phandle = <0x4a>; - linux,phandle = <0x4a>; - - config { - pins = "gpio41", "gpio42"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio41", "gpio42"; - function = "qup3"; - }; - }; - - qupv3_se3_i2c_sleep { - phandle = <0x4b>; - linux,phandle = <0x4b>; - - config { - pins = "gpio41", "gpio42"; - drive-strength = <0x2>; - bias-pull-up; - }; - - mux { - pins = "gpio41", "gpio42"; - function = "gpio"; - }; - }; - }; - - qupv3_se7_4uart_pins { - - qupv3_se7_4uart_active { - phandle = <0x41>; - linux,phandle = <0x41>; - - config { - pins = "gpio93", "gpio94", "gpio95", "gpio96"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio93", "gpio94", "gpio95", "gpio96"; - function = "qup7"; - }; - }; - - qupv3_se7_4uart_sleep { - phandle = <0x42>; - linux,phandle = <0x42>; - - config { - pins = "gpio93", "gpio94", "gpio95", "gpio96"; - bias-disable; - drive-strength = <0x2>; - }; - - mux { - pins = "gpio93", "gpio94", "gpio95", "gpio96"; - function = "gpio"; - }; - }; - }; - - qupv3_se1_spi_pins { - - qupv3_se1_spi_active { - phandle = <0x5c>; - linux,phandle = <0x5c>; - - config { - pins = "gpio17", "gpio18", "gpio19", "gpio20"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio17", "gpio18", "gpio19", "gpio20"; - function = "qup1"; - }; - }; - - qupv3_se1_spi_sleep { - phandle = <0x5d>; - linux,phandle = <0x5d>; - - config { - pins = "gpio17", "gpio18", "gpio19", "gpio20"; - bias-disable; - drive-strength = <0x6>; - }; - - mux { - pins = "gpio17", "gpio18", "gpio19", "gpio20"; - function = "gpio"; - }; - }; - }; - - idt { - - idt_enable_active { - phandle = <0x7d>; - linux,phandle = <0x7d>; - - config { - output-low; - pins = "gpio36"; - bias-disable; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio36"; - function = "gpio"; - }; - }; - - idt_int_active { - phandle = <0x7c>; - linux,phandle = <0x7c>; - - config { - pins = "gpio78"; - drive-strength = <0x2>; - input-enable; - bias-pull-up; - }; - - mux { - pins = "gpio78"; - function = "gpio"; - }; - }; - - idt_enable_suspend { - phandle = <0x7f>; - linux,phandle = <0x7f>; - - config { - pins = "gpio36"; - drive-strength = <0x2>; - bias-pull-up; - }; - - mux { - pins = "gpio36"; - function = "gpio"; - }; - }; - - idt_int_suspend { - phandle = <0x7e>; - linux,phandle = <0x7e>; - - config { - pins = "gpio78"; - drive-strength = <0x2>; - input-enable; - bias-pull-up; - }; - - mux { - pins = "gpio78"; - function = "gpio"; - }; - }; - }; - - sec_mi2s { - - sec_mi2s_sleep { - - config { - pins = "gpio80", "gpio81"; - bias-disable; - drive-strength = <0x2>; - input-enable; - }; - - mux { - pins = "gpio80", "gpio81"; - function = "gpio"; - }; - }; - - sec_mi2s_active { - - config { - pins = "gpio80", "gpio81"; - bias-disable; - drive-strength = <0x8>; - }; - - mux { - pins = "gpio80", "gpio81"; - function = "sec_mi2s"; - }; - }; - }; - - cam_sensor_fisheye_suspend { - - config { - output-low; - pins = "gpio76", "gpio75"; - drive-strength = <0x2>; - bias-pull-down; - }; - - mux { - pins = "gpio76", "gpio75"; - function = "gpio"; - }; - }; - - sdc2_data_ds_100MHz { - phandle = <0xf1>; - linux,phandle = <0xf1>; - - config { - pins = "sdc2_data"; - drive-strength = <0xa>; - bias-pull-up; - }; - }; - }; - - qcom,gdsc@0x10f004 { - compatible = "qcom,gdsc"; - status = "ok"; - phandle = <0x337>; - reg = <0x10f004 0x4>; - regulator-name = "usb30_prim_gdsc"; - linux,phandle = <0x337>; - qcom,poll-cfg-gdscr; - }; - - audio_ext_clk_lnbb { - compatible = "qcom,audio-ref-clk"; - clocks = <0x21 0x2>; - clock-names = "osr_clk"; - status = "ok"; - qcom,node_has_rpm_clock; - #clock-cells = <0x1>; - phandle = <0x104>; - linux,phandle = <0x104>; - }; - - cpu-pmu { - compatible = "arm,armv8-pmuv3"; - interrupts = <0x1 0x5 0x4>; - qcom,irq-is-percpu; - }; - - qcom,msm-gladiator-v3@17900000 { - compatible = "qcom,msm-gladiator-v3"; - reg-names = "gladiator_base"; - interrupts = <0x0 0x11 0x0>; - reg = <0x17900000 0xd080>; - }; - - qcom,msm-quin-auxpcm { - qcom,msm-auxpcm-interface = "quinary"; - compatible = "qcom,msm-auxpcm-dev"; - qcom,msm-cpudai-auxpcm-sync = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-frame = <0x5 0x4>; - qcom,msm-cpudai-auxpcm-quant = <0x2 0x2>; - qcom,msm-cpudai-afe-clk-ver = <0x2>; - qcom,msm-cpudai-auxpcm-slot-mapping = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-num-slots = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-data = <0x0 0x0>; - qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>; - qcom,msm-cpudai-auxpcm-mode = <0x0 0x0>; - }; - - cti@7900000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-apss_cti2"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b966>; - reg = <0x7900000 0x1000>; - }; - - rpmh-regulator-ldoa3 { - qcom,supported-modes = <0x2 0x4>; - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoa3"; - mboxes = <0xba 0x0>; - qcom,regulator-type = "pmic4-ldo"; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l3 { - qcom,init-mode = <0x2>; - qcom,init-voltage = <0xf4240>; - regulator-min-microvolt = <0xf4240>; - qcom,set = <0x3>; - regulator-max-microvolt = <0xf4240>; - regulator-name = "pm8998_l3"; - }; - }; - - tgu@6b0c000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - tgu-regs = <0x4>; - reg-names = "tgu-base"; - coresight-name = "coresight-tgu-ipcb"; - clock-names = "apb_pclk"; - tgu-steps = <0x3>; - tgu-timer-counters = <0x8>; - arm,primecell-periphid = <0x3b999>; - reg = <0x6b0c000 0x1000>; - tgu-conditions = <0x4>; - }; - - qmi-tmd-devices { - compatible = "qcom,qmi_cooling_devices"; - - adsp { - qcom,instance-id = <0x1>; - - adsp_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - phandle = <0x159>; - #cooling-cells = <0x2>; - linux,phandle = <0x159>; - }; - }; - - cdsp { - qcom,instance-id = <0x43>; - - cdsp_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - phandle = <0x15a>; - #cooling-cells = <0x2>; - linux,phandle = <0x15a>; - }; - }; - - slpi { - qcom,instance-id = <0x53>; - - slpi_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - phandle = <0x15b>; - #cooling-cells = <0x2>; - linux,phandle = <0x15b>; - }; - }; - - modem { - qcom,instance-id = <0x0>; - - modem_pa { - qcom,qmi-dev-name = "pa"; - #cooling-cells = <0x2>; - }; - - modem_skin { - qcom,qmi-dev-name = "modem_skin"; - #cooling-cells = <0x2>; - }; - - modem_current { - qcom,qmi-dev-name = "modem_current"; - #cooling-cells = <0x2>; - }; - - modem_proc { - qcom,qmi-dev-name = "modem"; - #cooling-cells = <0x2>; - }; - - modem_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - phandle = <0x158>; - #cooling-cells = <0x2>; - linux,phandle = <0x158>; - }; - }; - }; - - spi@88c000 { - compatible = "qcom,spi-geni"; - clocks = <0x22 0x52 0x22 0x6c 0x22 0x6d>; - qcom,wrapper-core = <0x40>; - reg-names = "se_phys"; - pinctrl-1 = <0x61>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x25c 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0x88c000 0x4000>; - pinctrl-0 = <0x60>; - dmas = <0x43 0x0 0x3 0x1 0x40 0x0 0x43 0x1 0x3 0x1 0x40 0x0>; - spi-max-frequency = <0x2faf080>; - pinctrl-names = "default", "sleep"; - }; - - qcom,smp2pgpio_test_smp2p_5_in { - gpios = <0x211 0x0 0x0>; - compatible = "qcom,smp2pgpio_test_smp2p_5_in"; - }; - - qcom,chd_gold { - compatible = "qcom,core-hang-detect"; - qcom,threshold-arr = <0x17e40058 0x17e50058 0x17e60058 0x17e70058>; - label = "gold"; - qcom,config-arr = <0x17e40060 0x17e50060 0x17e60060 0x17e70060>; - }; - - interrupt-controller@0xb220000 { - compatible = "qcom,pdc-sdm845-v2"; - #interrupt-cells = <0x3>; - interrupt-parent = <0xa2>; - phandle = <0x1>; - reg = <0xb220000 0x400>; - linux,phandle = <0x1>; - interrupt-controller; - }; - - interrupt-controller@17a00000 { - compatible = "arm,gic-v3"; - #redistributor-regions = <0x1>; - #interrupt-cells = <0x3>; - interrupt-parent = <0xa2>; - interrupts = <0x1 0x9 0x4>; - ignored-save-restore-irqs = <0x26>; - phandle = <0xa2>; - reg = <0x17a00000 0x10000 0x17a60000 0x100000>; - linux,phandle = <0xa2>; - redistributor-stride = <0x0 0x20000>; - interrupt-controller; - }; - - syscon@0x5091540 { - compatible = "syscon"; - phandle = <0x1a>; - reg = <0x5091540 0x4>; - linux,phandle = <0x1a>; - }; - - qcom,glink-ssr-dsps { - compatible = "qcom,glink_ssr"; - qcom,xprt = "smem"; - qcom,notify-edges = <0x13b 0x137 0x139>; - label = "slpi"; - qcom,edge = "dsps"; - phandle = <0x138>; - linux,phandle = <0x138>; - }; - - qcom,msm-compr-dsp { - compatible = "qcom,msm-compr-dsp"; - phandle = <0x2eb>; - linux,phandle = <0x2eb>; - }; - - jtagmm@7740000 { - compatible = "qcom,jtagv8-mm"; - clocks = <0xa1 0x0>; - reg-names = "etm-base"; - clock-names = "core_clk"; - reg = <0x7740000 0x1000>; - qcom,coresight-jtagmm-cpu = <0x18>; - }; - - xiaomi_touch { - compatible = "xiaomi-touch"; - status = "ok"; - touch,name = "xiaomi-touch"; - }; - - qcom,glink-smem-native-xprt-cdsp@86000000 { - compatible = "qcom,glink-smem-native-xprt"; - reg-names = "smem", "irq-reg-base"; - interrupts = <0x0 0x23e 0x1>; - label = "cdsp"; - qcom,irq-mask = <0x10>; - reg = <0x86000000 0x200000 0x1799000c 0x4>; - }; - - qcom,smp2pgpio_test_smp2p_2_in { - gpios = <0x20d 0x0 0x0>; - compatible = "qcom,smp2pgpio_test_smp2p_2_in"; - }; - - qcom,dsi-display@20 { - compatible = "qcom,dsi-display"; - clocks = <0x344 0x6 0x344 0x9>; - pinctrl-1 = <0x347 0x348>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - vddio-supply = <0x8b>; - qcom,dsi-panel = <0x369>; - label = "dsi_ss_ea8074_notch_fhd_cmd_display"; - vci-supply = <0x35d>; - qcom,dsi-ctrl = <0x2d>; - qcom,display-type = "primary"; - pinctrl-0 = <0x345 0x346>; - qcom,platform-te-gpio = <0x3c 0xa 0x0>; - qcom,dsi-phy = <0x342>; - qcom,platform-reset-gpio = <0x3c 0x6 0x0>; - pinctrl-names = "panel_active", "panel_suspend"; - }; - - msm_cdc_pinctrl@104 { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-1 = <0x381>; - phandle = <0x327>; - pinctrl-0 = <0x380>; - linux,phandle = <0x327>; - pinctrl-names = "aud_active", "aud_sleep"; - }; - - qcom,msm-dai-tdm-quat-tx { - compatible = "qcom,msm-dai-tdm"; - qcom,msm-cpudai-tdm-group-port-id = <0x9031>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - qcom,msm-cpudai-tdm-group-id = <0x9131>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-group-num-ports = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - - qcom,msm-dai-q6-tdm-quat-tx-0 { - compatible = "qcom,msm-dai-q6-tdm"; - qcom,msm-cpudai-tdm-dev-id = <0x9031>; - phandle = <0x318>; - qcom,msm-cpudai-tdm-data-align = <0x0>; - linux,phandle = <0x318>; - }; - }; - - qcom,pcie@0x1c08000 { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x2>; - compatible = "qcom,pci-msm"; - qcom,l1ss-supported; - clocks = <0x22 0x3e 0x21 0x0 0x22 0x39 0x22 0x3b 0x22 0x3d 0x22 0x3f 0x22 0x3c 0x22 0x40 0x22 0x6 0x22 0x42 0x22 0x41>; - qcom,msi-gicm-base = <0x2e0>; - qcom,msm-bus,vectors-KBps = <0x64 0x200 0x0 0x0 0x64 0x200 0x1f4 0x320>; - vreg-0.9-supply = <0x34>; - resets = <0x22 0x2 0x22 0x19>; - qcom,boot-option = <0x1>; - reg-names = "parf", "phy", "dm_core", "elbi", "conf", "io", "bars"; - gdsc-vdd-supply = <0x2df>; - qcom,vreg-0.9-voltage-level = <0xd6d80 0xd6d80 0x5dc0>; - qcom,ep-latency = <0xa>; - qcom,vreg-cx-voltage-level = <0x10000 0x101 0x0>; - qcom,slv-addr-space-size = <0x20000000>; - clock-names = "pcie_1_pipe_clk", "pcie_1_ref_clk_src", "pcie_1_aux_clk", "pcie_1_cfg_ahb_clk", "pcie_1_mstr_axi_clk", "pcie_1_slv_axi_clk", "pcie_1_ldo", "pcie_1_slv_q2a_axi_clk", "pcie_tbu_clk", "pcie_phy_refgen_clk", "pcie_phy_aux_clk"; - vreg-cx-supply = <0x1b>; - interrupt-map-mask = <0x0 0x0 0x0 0xffffffff>; - iommu-map = <0x0 0x29 0x1c00 0x1 0x100 0x29 0x1c01 0x1 0x200 0x29 0x1c02 0x1 0x300 0x29 0x1c03 0x1 0x400 0x29 0x1c04 0x1 0x500 0x29 0x1c05 0x1 0x600 0x29 0x1c06 0x1 0x700 0x29 0x1c07 0x1 0x800 0x29 0x1c08 0x1 0x900 0x29 0x1c09 0x1 0xa00 0x29 0x1c0a 0x1 0xb00 0x29 0x1c0b 0x1 0xc00 0x29 0x1c0c 0x1 0xd00 0x29 0x1c0d 0x1 0xe00 0x29 0x1c0e 0x1 0xf00 0x29 0x1c0f 0x1>; - qcom,msm-bus,name = "pcie1"; - ranges = <0x1000000 0x0 0x40200000 0x40200000 0x0 0x100000 0x2000000 0x0 0x40300000 0x40300000 0x0 0x1fd00000>; - perst-gpio = <0x3c 0x66 0x0>; - status = "disabled"; - linux,pci-domain = <0x1>; - #interrupt-cells = <0x1>; - interrupt-parent = <0x2db>; - #address-cells = <0x3>; - interrupts = <0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25>; - interrupt-map = <0x0 0x0 0x0 0x0 0xa2 0x0 0x133 0x0 0x0 0x0 0x0 0x1 0xa2 0x0 0x1b2 0x0 0x0 0x0 0x0 0x2 0xa2 0x0 0x1b3 0x0 0x0 0x0 0x0 0x3 0xa2 0x0 0x1b6 0x0 0x0 0x0 0x0 0x4 0xa2 0x0 0x1b7 0x0 0x0 0x0 0x0 0x5 0xa2 0x0 0x132 0x0 0x0 0x0 0x0 0x6 0xa2 0x0 0x2c0 0x0 0x0 0x0 0x0 0x7 0xa2 0x0 0x2c1 0x0 0x0 0x0 0x0 0x8 0xa2 0x0 0x2c2 0x0 0x0 0x0 0x0 0x9 0xa2 0x0 0x2c3 0x0 0x0 0x0 0x0 0xa 0xa2 0x0 0x2c4 0x0 0x0 0x0 0x0 0xb 0xa2 0x0 0x2c5 0x0 0x0 0x0 0x0 0xc 0xa2 0x0 0x2c6 0x0 0x0 0x0 0x0 0xd 0xa2 0x0 0x2c7 0x0 0x0 0x0 0x0 0xe 0xa2 0x0 0x2c8 0x0 0x0 0x0 0x0 0xf 0xa2 0x0 0x2c9 0x0 0x0 0x0 0x0 0x10 0xa2 0x0 0x2ca 0x0 0x0 0x0 0x0 0x11 0xa2 0x0 0x2cb 0x0 0x0 0x0 0x0 0x12 0xa2 0x0 0x2cc 0x0 0x0 0x0 0x0 0x13 0xa2 0x0 0x2cd 0x0 0x0 0x0 0x0 0x14 0xa2 0x0 0x2ce 0x0 0x0 0x0 0x0 0x15 0xa2 0x0 0x2cf 0x0 0x0 0x0 0x0 0x16 0xa2 0x0 0x2d0 0x0 0x0 0x0 0x0 0x17 0xa2 0x0 0x2d1 0x0 0x0 0x0 0x0 0x18 0xa2 0x0 0x2d2 0x0 0x0 0x0 0x0 0x19 0xa2 0x0 0x2d3 0x0 0x0 0x0 0x0 0x1a 0xa2 0x0 0x2d4 0x0 0x0 0x0 0x0 0x1b 0xa2 0x0 0x2d5 0x0 0x0 0x0 0x0 0x1c 0xa2 0x0 0x2d6 0x0 0x0 0x0 0x0 0x1d 0xa2 0x0 0x2d7 0x0 0x0 0x0 0x0 0x1e 0xa2 0x0 0x2d8 0x0 0x0 0x0 0x0 0x1f 0xa2 0x0 0x2d9 0x0 0x0 0x0 0x0 0x20 0xa2 0x0 0x2da 0x0 0x0 0x0 0x0 0x21 0xa2 0x0 0x2db 0x0 0x0 0x0 0x0 0x22 0xa2 0x0 0x2dc 0x0 0x0 0x0 0x0 0x23 0xa2 0x0 0x2dd 0x0 0x0 0x0 0x0 0x24 0xa2 0x0 0x2de 0x0 0x0 0x0 0x0 0x25 0xa2 0x0 0x2df 0x0>; - qcom,use-19p2mhz-aux-clk; - #size-cells = <0x2>; - vreg-1.8-supply = <0x33>; - phandle = <0x2db>; - qcom,phy-status-offset = <0x1aac>; - wake-gpio = <0x3c 0x68 0x0>; - qcom,vreg-1.8-voltage-level = <0x124f80 0x124f80 0x5dc0>; - qcom,aux-clk-sync; - reg = <0x1c08000 0x2000 0x1c0a000 0x2000 0x40000000 0xf1d 0x40000f20 0xa8 0x40100000 0x100000 0x40200000 0x100000 0x40300000 0x1fd00000>; - pinctrl-0 = <0x2dc 0x2dd 0x2de>; - max-clock-frequency-hz = <0x0 0x0 0x124f800 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x5f5e100 0x0>; - qcom,msi-gicm-addr = <0x17a00040>; - reset-names = "pcie_1_core_reset", "pcie_1_phy_reset"; - qcom,phy-sequence = <0x1804 0x3 0x0 0xdc 0x27 0x0 0x14 0x1 0x0 0x20 0x31 0x0 0x24 0x1 0x0 0x28 0xde 0x0 0x2c 0x7 0x0 0x34 0x4c 0x0 0x38 0x6 0x0 0x54 0x18 0x0 0x58 0xb0 0x0 0x6c 0x8c 0x0 0x70 0x20 0x0 0x78 0x14 0x0 0x7c 0x34 0x0 0xb4 0x6 0x0 0xb8 0x6 0x0 0xc0 0x16 0x0 0xc4 0x16 0x0 0xcc 0x36 0x0 0xd0 0x36 0x0 0xf0 0x5 0x0 0xf8 0x42 0x0 0x100 0x82 0x0 0x108 0x68 0x0 0x11c 0x55 0x0 0x120 0x55 0x0 0x124 0x3 0x0 0x128 0xab 0x0 0x12c 0xaa 0x0 0x130 0x2 0x0 0x150 0x3f 0x0 0x158 0x3f 0x0 0x178 0x10 0x0 0x1cc 0x4 0x0 0x1d0 0x30 0x0 0x1e0 0x4 0x0 0x1e8 0x73 0x0 0x1f0 0x1c 0x0 0x1fc 0x15 0x0 0x21c 0x4 0x0 0x224 0x1 0x0 0x228 0x22 0x0 0x22c 0x0 0x0 0x98 0x5 0x0 0x80c 0x0 0x0 0x818 0xd 0x0 0x860 0x1 0x0 0x864 0x3a 0x0 0x87c 0x2f 0x0 0x8c0 0x9 0x0 0x8c4 0x9 0x0 0x8c8 0x1a 0x0 0x8d0 0x1 0x0 0x8d4 0x7 0x0 0x8d8 0x31 0x0 0x8dc 0x31 0x0 0x8e0 0x3 0x0 0x8fc 0x2 0x0 0x900 0x1 0x0 0x908 0x12 0x0 0x914 0x25 0x0 0x918 0x0 0x0 0x91c 0x5 0x0 0x920 0x1 0x0 0x924 0x26 0x0 0x928 0x12 0x0 0x930 0x4 0x0 0x934 0x4 0x0 0x938 0x9 0x0 0x954 0x15 0x0 0x960 0x32 0x0 0x968 0x7f 0x0 0x96c 0x7 0x0 0x978 0x4 0x0 0x980 0x70 0x0 0x984 0x8b 0x0 0x988 0x8 0x0 0x98c 0x9 0x0 0x990 0x3 0x0 0x994 0x4 0x0 0x998 0x2 0x0 0x99c 0xc 0x0 0x9a4 0x2 0x0 0x9c0 0x5c 0x0 0x9c4 0x3e 0x0 0x9c8 0x3f 0x0 0xa30 0x1 0x0 0xa34 0xa0 0x0 0xa38 0x8 0x0 0xaa4 0x1 0x0 0xaac 0xc3 0x0 0xab0 0x0 0x0 0xab8 0x8c 0x0 0xac0 0x7f 0x0 0xac4 0x2a 0x0 0x810 0xc 0x0 0x814 0x0 0x0 0xacc 0x4 0x0 0x93c 0x20 0x0 0x100c 0x0 0x0 0x1018 0xd 0x0 0x1060 0x1 0x0 0x1064 0x3a 0x0 0x107c 0x2f 0x0 0x10c0 0x9 0x0 0x10c4 0x9 0x0 0x10c8 0x1a 0x0 0x10d0 0x1 0x0 0x10d4 0x7 0x0 0x10d8 0x31 0x0 0x10dc 0x31 0x0 0x10e0 0x3 0x0 0x10fc 0x2 0x0 0x1100 0x1 0x0 0x1108 0x12 0x0 0x1114 0x25 0x0 0x1118 0x0 0x0 0x111c 0x5 0x0 0x1120 0x1 0x0 0x1124 0x26 0x0 0x1128 0x12 0x0 0x1130 0x4 0x0 0x1134 0x4 0x0 0x1138 0x9 0x0 0x1154 0x15 0x0 0x1160 0x32 0x0 0x1168 0x7f 0x0 0x116c 0x7 0x0 0x1178 0x4 0x0 0x1180 0x70 0x0 0x1184 0x8b 0x0 0x1188 0x8 0x0 0x118c 0x9 0x0 0x1190 0x3 0x0 0x1194 0x4 0x0 0x1198 0x2 0x0 0x119c 0xc 0x0 0x11a4 0x2 0x0 0x11c0 0x5c 0x0 0x11c4 0x3e 0x0 0x11c8 0x3f 0x0 0x1230 0x1 0x0 0x1234 0xa0 0x0 0x1238 0x8 0x0 0x12a4 0x1 0x0 0x12ac 0xc3 0x0 0x12b0 0x0 0x0 0x12b8 0x8c 0x0 0x12c0 0x7f 0x0 0x12c4 0x2a 0x0 0x1010 0xc 0x0 0x1014 0xf 0x0 0x12cc 0x4 0x0 0x113c 0x20 0x0 0x195c 0x3f 0x0 0x1974 0x50 0x0 0x196c 0x9f 0x0 0x182c 0x19 0x0 0x1840 0x7 0x0 0x1854 0x17 0x0 0x1868 0x9 0x0 0x1800 0x0 0x0 0xaa8 0x1 0x0 0x12a8 0x1 0x0 0x1808 0x1 0x0>; - linux,phandle = <0x2db>; - interrupt-names = "int_msi", "int_a", "int_b", "int_c", "int_d", "int_global_int", "msi_0", "msi_1", "msi_2", "msi_3", "msi_4", "msi_5", "msi_6", "msi_7", "msi_8", "msi_9", "msi_10", "msi_11", "msi_12", "msi_13", "msi_14", "msi_15", "msi_16", "msi_17", "msi_18", "msi_19", "msi_20", "msi_21", "msi_22", "msi_23", "msi_24", "msi_25", "msi_26", "msi_27", "msi_28", "msi_29", "msi_30", "msi_31"; - qcom,max-link-speed = <0x3>; - qcom,smmu-sid-base = <0x1c00>; - pinctrl-names = "default"; - cell-index = <0x1>; - }; - - qcom,smp2pgpio-ipa-1-out { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0x13c>; - qcom,entry-name = "ipa"; - #gpio-cells = <0x2>; - qcom,remote-pid = <0x1>; - linux,phandle = <0x13c>; - interrupt-controller; - }; - - qcom,cpu-bwmon { - compatible = "qcom,bimc-bwmon4"; - reg-names = "base", "global_base"; - qcom,count-unit = <0x10000>; - interrupts = <0x0 0x245 0x4>; - qcom,mport = <0x0>; - qcom,hw-timer-hz = <0x124f800>; - qcom,target-dev = <0xb2>; - reg = <0x1436400 0x300 0x1436300 0x200>; - }; - - qcom,mdss_rotator@ae00000 { - qcom,mdss-default-ot-rd-limit = <0x20>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x3>; - cache-slices = <0x32 0x4>; - power-domains = <0x31>; - compatible = "qcom,sde_rotator"; - clocks = <0x22 0x1b 0x22 0x1c 0x20 0x0 0x20 0x20 0x20 0x1>; - qcom,mdss-default-ot-wr-limit = <0x20>; - qcom,msm-bus,vectors-KBps = <0x19 0x200 0x0 0x0 0x19 0x200 0x0 0x61a800 0x19 0x200 0x0 0x61a800>; - reg-names = "mdp_phys", "rot_vbif_phys"; - rot-vdd-supply = <0x19>; - qcom,mdss-rot-safe-lut = <0xffff 0xffff>; - qcom,mdss-rot-mode = <0x1>; - qcom,mdss-rot-qos-lut = <0x0 0x0 0x0 0x0>; - clock-names = "gcc_iface", "gcc_bus", "iface_clk", "rot_clk", "axi_clk"; - qcom,mdss-rot-vbif-qos-setting = <0x3 0x3 0x3 0x3 0x3 0x3 0x3 0x3>; - qcom,supply-names = "rot-vdd"; - qcom,mdss-rot-vbif-memtype = <0x3 0x3>; - qcom,msm-bus,name = "mdss_rotator"; - qcom,mdss-inline-rot-danger-lut = <0x55aaff 0xffff>; - interrupt-parent = <0x31>; - interrupts = <0x2 0x0>; - qcom,mdss-highest-bank-bit = <0x2>; - phandle = <0x2a>; - qcom,mdss-inline-rot-safe-lut = <0xf000 0xff00>; - cache-slice-names = "rotator"; - reg = <0xae00000 0xac000 0xaeb8000 0x3000>; - qcom,mdss-inline-rot-qos-lut = <0x44556677 0x112233 0x44556677 0x112233>; - #list-cells = <0x1>; - linux,phandle = <0x2a>; - qcom,mdss-rot-danger-lut = <0x0 0x0>; - qcom,mdss-rot-cdp-setting = <0x1 0x1>; - qcom,mdss-sbuf-headroom = <0x14>; - - qcom,smmu_rot_sec_cb { - compatible = "qcom,smmu_sde_rot_sec"; - iommus = <0x29 0x1091 0x0>; - }; - - qcom,rot-reg-bus { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,vectors-KBps = <0x1 0x24e 0x0 0x0 0x1 0x24e 0x0 0x12c00>; - qcom,msm-bus,name = "mdss_rot_reg"; - qcom,msm-bus,active-only; - }; - - qcom,smmu_rot_unsec_cb { - compatible = "qcom,smmu_sde_rot_unsec"; - iommus = <0x29 0x1090 0x0>; - }; - }; - - qcom,kgsl-iommu { - compatible = "qcom,kgsl-smmu-v2"; - clocks = <0x22 0x26 0x22 0x1a 0x22 0x29>; - clock-names = "iface_clk", "mem_clk", "mem_iface_clk"; - qcom,retention; - qcom,micro-mmu-control = <0x6000>; - qcom,protect = <0x40000 0xc000>; - reg = <0x5040000 0x10000>; - qcom,hyp_secure_alloc; - qcom,secure_align_mask = <0xfff>; - - gfx3d_user { - compatible = "qcom,smmu-kgsl-cb"; - qcom,gpu-offset = <0x48000>; - label = "gfx3d_user"; - iommus = <0x204 0x0>; - }; - - gfx3d_secure { - compatible = "qcom,smmu-kgsl-cb"; - iommus = <0x204 0x2 0x204 0x1>; - }; - }; - - qcom,spss@1880000 { - qcom,proxy-timeout-ms = <0x2710>; - compatible = "qcom,pil-tz-generic"; - qcom,vdd_cx-uV-uA = <0x181 0x186a0>; - clocks = <0x21 0x0>; - qcom,proxy-clock-names = "xo"; - reg-names = "sp2soc_irq_status", "sp2soc_irq_clr", "sp2soc_irq_mask", "rmb_err", "rmb_err_spare2"; - qcom,firmware-name = "spss"; - clock-names = "xo"; - qcom,pas-id = <0xe>; - qcom,spss-scsr-bits = <0x18 0x19>; - vdd_cx-supply = <0x1b>; - vdd_mx-supply = <0xbc>; - status = "ok"; - interrupts = <0x0 0x160 0x1>; - vdd_mx-uV = <0x181 0x186a0>; - mbox-names = "spss-pil"; - memory-region = <0x111>; - mboxes = <0xa3 0x0>; - qcom,proxy-reg-names = "vdd_cx"; - reg = <0x188101c 0x4 0x1881024 0x4 0x1881028 0x4 0x188103c 0x4 0x1882014 0x4>; - qcom,signal-aop; - qcom,pil-generic-irq-handler; - }; - - i2c@894000 { - compatible = "qcom,i2c-geni"; - clocks = <0x22 0x56 0x22 0x6c 0x22 0x6d>; - qcom,wrapper-core = <0x40>; - pinctrl-1 = <0x55>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "ok"; - #address-cells = <0x1>; - interrupts = <0x0 0x25e 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0x894000 0x4000>; - pinctrl-0 = <0x54>; - dmas = <0x43 0x0 0x5 0x3 0x40 0x0 0x43 0x1 0x5 0x3 0x40 0x0>; - pinctrl-names = "default", "sleep"; - - tas2559@4c { - ti,echo-ref = <0x0>; - compatible = "ti,tas2559"; - ti,tas2559-irq-gpio = <0x3c 0x18 0x0>; - ti,tas2560-channel = <0x1>; - ti,ycrc-enable = <0x1>; - ti,tas2559-reset-gpio = <0x3c 0xe 0x0>; - ti,tas2560-addr = <0x4d>; - status = "ok"; - ti,tas2560-irq-gpio = <0x3c 0x1e 0x0>; - ti,tas2559-channel = <0x0>; - reg = <0x4c>; - ti,tas2559-addr = <0x4c>; - ti,tas2560-reset-gpio = <0x3c 0x19 0x0>; - ti,bit-rate = <0x10>; - }; - }; - - gpio-regulator@5 { - regulator-enable-ramp-delay = <0x64>; - compatible = "regulator-fixed"; - enable-active-high; - gpio = <0x3c 0x32 0x0>; - phandle = <0x21b>; - regulator-min-microvolt = <0x2ab980>; - vin-supply = <0x223>; - reg = <0x5 0x0>; - regulator-max-microvolt = <0x2ab980>; - regulator-name = "camera_ois_regulator"; - linux,phandle = <0x21b>; - }; - - etm@7240000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - coresight-name = "coresight-etm2"; - clock-names = "apb_pclk"; - cpu = <0x13>; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7240000 0x1000>; - - port { - - endpoint { - remote-endpoint = <0x1ed>; - phandle = <0x1f6>; - linux,phandle = <0x1f6>; - }; - }; - }; - - qcom,dsi-display@10 { - compatible = "qcom,dsi-display"; - clocks = <0x344 0x6 0x344 0x9>; - pinctrl-1 = <0x347 0x348>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - qcom,dsi-panel = <0x354>; - label = "dsi_sim_cmd_display"; - qcom,dsi-ctrl = <0x2d>; - qcom,display-type = "primary"; - pinctrl-0 = <0x345 0x346>; - qcom,dsi-phy = <0x342>; - pinctrl-names = "panel_active", "panel_suspend"; - }; - - qcom,dsi-display@1 { - compatible = "qcom,dsi-display"; - clocks = <0x344 0x6 0x344 0x9>; - lab-supply = <0x89>; - pinctrl-1 = <0x347 0x348>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - vddio-supply = <0x8b>; - qcom,dsi-panel = <0x34a>; - label = "dsi_sharp_4k_dsc_cmd_display"; - ibb-supply = <0x8a>; - qcom,dsi-ctrl = <0x2d 0x341>; - qcom,display-type = "primary"; - qcom,panel-mode-gpio = <0x3c 0x34 0x0>; - pinctrl-0 = <0x345 0x346>; - qcom,platform-te-gpio = <0x3c 0xa 0x0>; - qcom,dsi-phy = <0x342 0x343>; - qcom,platform-reset-gpio = <0x3c 0x6 0x0>; - pinctrl-names = "panel_active", "panel_suspend"; - }; - - msm_cdc_pinctrl@49 { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-1 = <0x375>; - phandle = <0x31e>; - pinctrl-0 = <0x374>; - linux,phandle = <0x31e>; - pinctrl-names = "aud_active", "aud_sleep"; - }; - - spi@894000 { - compatible = "qcom,spi-geni"; - clocks = <0x22 0x56 0x22 0x6c 0x22 0x6d>; - qcom,wrapper-core = <0x40>; - reg-names = "se_phys"; - pinctrl-1 = <0x65>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x25e 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0x894000 0x4000>; - pinctrl-0 = <0x64>; - dmas = <0x43 0x0 0x5 0x1 0x40 0x0 0x43 0x1 0x5 0x1 0x40 0x0>; - spi-max-frequency = <0x2faf080>; - pinctrl-names = "default", "sleep"; - }; - - vreg_pa_p_5p0 { - compatible = "regulator-fixed"; - enable-active-high; - gpio = <0x3c 0x1f 0x0>; - startup-delay-us = <0x7d0>; - regulator-name = "vreg_pa_p_5p0"; - }; - - qcom,llccbw { - compatible = "qcom,devbw"; - qcom,active-only; - qcom,src-dst-ports = <0x81 0x200>; - governor = "performance"; - qcom,bw-tbl = <0x2fa 0x478 0x6b8 0x826 0xa25 0xb71 0xf27 0x134f 0x172b 0x1ae1>; - phandle = <0xb3>; - linux,phandle = <0xb3>; - }; - - rpmh-regulator-smpa7 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "smpa7"; - mboxes = <0xba 0x0>; - - regulator-s7 { - phandle = <0xd2>; - qcom,init-voltage = <0xdbba0>; - regulator-min-microvolt = <0xdbba0>; - qcom,set = <0x3>; - regulator-max-microvolt = <0xfafa0>; - regulator-name = "pm8998_s7"; - linux,phandle = <0xd2>; - }; - }; - - jtagmm@7040000 { - compatible = "qcom,jtagv8-mm"; - clocks = <0xa1 0x0>; - reg-names = "etm-base"; - clock-names = "core_clk"; - reg = <0x7040000 0x1000>; - qcom,coresight-jtagmm-cpu = <0x11>; - }; - - cti@69e4000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-ddr_dl_1_cti0"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b966>; - reg = <0x69e4000 0x1000>; - }; - - i2c@a98000 { - compatible = "qcom,i2c-geni"; - clocks = <0x22 0x68 0x22 0x6e 0x22 0x6f>; - qcom,wrapper-core = <0x6c>; - pinctrl-1 = <0x87>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "ok"; - #address-cells = <0x1>; - interrupts = <0x0 0x167 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0xa98000 0x4000>; - pinctrl-0 = <0x86>; - dmas = <0x6f 0x0 0x6 0x3 0x40 0x0 0x6f 0x1 0x6 0x3 0x40 0x0>; - pinctrl-names = "default", "sleep"; - - ft5x46_i2c@38 { - ft5x46_i2c,irq-gpio = <0x3c 0x7d 0x2008>; - ft5x46_i2c,staying-threshold = <0x8>; - ft5x46_i2c,x-max = <0x438>; - compatible = "ft,ft5x46_i2c"; - ft5x46_i2c,irqflags = <0x2008>; - lab-supply = <0x89>; - ft5x46_i2c,fw-delay-aa-ms = <0x2>; - pinctrl-1 = <0x8e 0x8f>; - ft5x46_i2c,fw-delay-readid-ms = <0x14>; - vddio-supply = <0x88>; - ft5x46_i2c,y-max = <0x870>; - ft5x46_i2c,skip-reset-in-resume; - ft5x46_i2c,raw-min = <0x1b58>; - ft5x46_i2c,fw-upgrade-id2 = <0xa6>; - ft5x46_i2c,open-min = <0x3c>; - ft5x46_i2c,raw-max = <0x2710>; - ft5x46_i2c,reset-gpio = <0x3c 0x63 0x0>; - interrupt-parent = <0x3c>; - ft5x46_i2c,open-max = <0xc8>; - interrupts = <0x7d 0x2008>; - ft5x46_i2c,fw-delay-55-ms = <0x2>; - ibb-supply = <0x8a>; - ft5x46_i2c,landing-threshold = <0x10>; - ft5x46_i2c,z-max = <0xff>; - ft5x46_i2c,short-min = <0xc8>; - ft5x46_i2c,landing-jiffies = <0x3e8>; - ft5x46_i2c,firmware-array-size = <0x1>; - vdd-supply = <0x8b>; - reg = <0x38>; - ft5x46_i2c,short-max = <0x5f5e100>; - pinctrl-0 = <0x8d>; - ft5x46_i2c,w-max = <0xc8>; - ft5x46_i2c,fw-upgrade-id1 = <0xe7>; - pinctrl-names = "pmx_ts_active", "pmx_ts_suspend"; - ft5x46_i2c,i2c-pull-up; - - ft5x46_i2c,cfg_0 { - ft5x46_i2c,fw-name = "ft8716_ebbg_incell_ebbg_d5x.fw"; - ft5x46_i2c,tp-vendor = <0x31>; - ft5x46_i2c,tx-num = <0x18>; - ft5x46_i2c,vendor = <0x32>; - ft5x46_i2c,chip = <0x87>; - ft5x46_i2c,rx-num = <0xd>; - ft5x46_i2c,lcd-vendor = <0x37>; - }; - }; - - synaptics_dsi_i2c@20 { - synaptics,short-jdi-25 = "000: 0xff\n001: 0xff\n002: 0xff\n003: 0xf7\n004: 0x03\n005: 0x00\n006: 0x00"; - synaptics,irq-gpio = <0x3c 0x7d 0x2008>; - synaptics,reset-delay-ms = <0xc8>; - compatible = "synaptics,dsx-i2c-force"; - synaptics,irq-flags = <0x2008>; - synaptics,dump-click-count; - synaptics,irq-on-state = <0x0>; - synaptics,tp-id-byte = [00]; - lab-supply = <0x89>; - pinctrl-1 = <0x8e 0x8f>; - synaptics,disp-reg-name = "disp"; - synaptics,guest-serialization-as-lockdown; - synaptics,power-on-state = <0x1>; - synaptics,bus-reg-name = "avdd"; - synaptics,config-array-size = <0x1>; - synaptics,panel-is-incell; - disp-supply = <0x8b>; - synaptics,ub-i2c-addr = <0x2c>; - synaptics,disp-power-hold; - synaptics,short-jdi-26 = "000: 0x03\n001: 0x00\n002: 0x00\n003: 0x00\n004: 0x03\n005: 0x00\n006: 0x00"; - synaptics,ibb-reg-name = "ibb"; - interrupt-parent = <0x3c>; - interrupts = <0x7d 0x2008>; - synaptics,reset-on-state = <0x0>; - ibb-supply = <0x8a>; - synaptics,reset-active-ms = <0x5>; - synaptics,irq-gpio-name = "dsx_irq"; - synaptics,lab-reg-name = "lab"; - vdd-supply = <0x88>; - reg = <0x20>; - pinctrl-0 = <0x8d>; - synaptics,pwr-reg-name = "vdd"; - synaptics,drm-reset-state = <0x1>; - avdd-supply = <0x8c>; - synaptics,power-delay-ms = <0x5>; - synaptics,reset-gpio-name = "dsx_reset"; - synaptics,reset-gpio = <0x3c 0x63 0x0>; - synaptics,drm-dsi-reset = <0x3c 0x6 0x0>; - pinctrl-names = "pmx_ts_active", "pmx_ts_suspend"; - - synaptics,cfg_1 { - synaptics,chip-id-name = "S3330"; - synaptics,chip-id = <0x0>; - synaptics,tp-id = [31]; - synaptics,fw-name = "synaptics_jdi_3330_d5x.fw"; - synaptics,clicknum-file-name = "syna+jdi"; - }; - }; - }; - - qcom,smp2pgpio-ipa-1-in { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0x13d>; - qcom,entry-name = "ipa"; - #gpio-cells = <0x2>; - qcom,is-inbound; - qcom,remote-pid = <0x1>; - linux,phandle = <0x13d>; - interrupt-controller; - }; - - restart@10ac000 { - compatible = "qcom,pshold"; - reg-names = "pshold-base", "tcsr-boot-misc-detect"; - reg = <0xc264000 0x4 0x1fd3000 0x4>; - }; - - timer@0x17C90000 { - compatible = "arm,armv7-timer-mem"; - ranges; - #address-cells = <0x1>; - #size-cells = <0x1>; - reg = <0x17c90000 0x1000>; - clock-frequency = <0x124f800>; - - frame@17cc0000 { - frame-number = <0x1>; - status = "disabled"; - interrupts = <0x0 0x8 0x4>; - reg = <0x17cc0000 0x1000>; - }; - - frame@17cd0000 { - frame-number = <0x2>; - status = "disabled"; - interrupts = <0x0 0x9 0x4>; - reg = <0x17cd0000 0x1000>; - }; - - frame@0x17CA0000 { - frame-number = <0x0>; - interrupts = <0x0 0x7 0x4 0x0 0x6 0x4>; - reg = <0x17ca0000 0x1000 0x17cb0000 0x1000>; - }; - - frame@17ce0000 { - frame-number = <0x3>; - status = "disabled"; - interrupts = <0x0 0xa 0x4>; - reg = <0x17ce0000 0x1000>; - }; - - frame@17d00000 { - frame-number = <0x5>; - status = "disabled"; - interrupts = <0x0 0xc 0x4>; - reg = <0x17d00000 0x1000>; - }; - - frame@17cf0000 { - frame-number = <0x4>; - status = "disabled"; - interrupts = <0x0 0xb 0x4>; - reg = <0x17cf0000 0x1000>; - }; - - frame@17d10000 { - frame-number = <0x6>; - status = "disabled"; - interrupts = <0x0 0xd 0x4>; - reg = <0x17d10000 0x1000>; - }; - }; - - cti@601f000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti15"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601f000 0x1000>; - }; - - spi@a98000 { - compatible = "qcom,spi-geni"; - clocks = <0x22 0x68 0x22 0x6e 0x22 0x6f>; - qcom,wrapper-core = <0x6c>; - reg-names = "se_phys"; - pinctrl-1 = <0x9e>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x167 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0xa98000 0x4000>; - pinctrl-0 = <0x9d>; - dmas = <0x6f 0x0 0x6 0x1 0x40 0x0 0x6f 0x1 0x6 0x1 0x40 0x0>; - spi-max-frequency = <0x2faf080>; - pinctrl-names = "default", "sleep"; - }; - - qcom,msm-dai-tdm-quat-rx { - compatible = "qcom,msm-dai-tdm"; - qcom,msm-cpudai-tdm-group-port-id = <0x9030 0x9032>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - qcom,msm-cpudai-tdm-group-id = <0x9130>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-group-num-ports = <0x2>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - - qcom,msm-dai-q6-tdm-quat-rx-0 { - compatible = "qcom,msm-dai-q6-tdm"; - qcom,msm-cpudai-tdm-dev-id = <0x9030>; - phandle = <0x317>; - qcom,msm-cpudai-tdm-data-align = <0x0>; - linux,phandle = <0x317>; - }; - - qcom,msm-dai-q6-tdm-quat-rx-1 { - compatible = "qcom,msm-dai-q6-tdm"; - qcom,msm-cpudai-tdm-dev-id = <0x9032>; - phandle = <0x319>; - qcom,msm-cpudai-tdm-data-align = <0x0>; - linux,phandle = <0x319>; - }; - }; - - qcom,smp2pgpio-rdbg-5-in { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0x27>; - qcom,entry-name = "rdbg"; - #gpio-cells = <0x2>; - qcom,is-inbound; - qcom,remote-pid = <0x5>; - linux,phandle = <0x27>; - interrupt-controller; - }; - - cti@69e1000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-ddr_dl_0_cti"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b966>; - reg = <0x69e1000 0x1000>; - }; - - qcom,msm-pcm { - compatible = "qcom,msm-pcm-dsp"; - qcom,msm-pcm-dsp-id = <0x0>; - phandle = <0x2e0>; - linux,phandle = <0x2e0>; - }; - - rpmh-regulator-ldoa1 { - qcom,supported-modes = <0x2 0x4>; - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoa1"; - proxy-supply = <0x34>; - mboxes = <0xba 0x0>; - qcom,regulator-type = "pmic4-ldo"; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l1-so { - qcom,init-mode = <0x2>; - qcom,init-enable = <0x0>; - qcom,init-voltage = <0xd6d80>; - regulator-min-microvolt = <0xd6d80>; - qcom,set = <0x2>; - regulator-max-microvolt = <0xd6d80>; - regulator-name = "pm8998_l1_so"; - }; - - regulator-l1-ao { - qcom,init-mode = <0x2>; - phandle = <0xd0>; - qcom,init-voltage = <0xd6d80>; - regulator-min-microvolt = <0xd6d80>; - qcom,set = <0x1>; - regulator-max-microvolt = <0xd6d80>; - regulator-name = "pm8998_l1_ao"; - linux,phandle = <0xd0>; - }; - - regulator-l1 { - qcom,proxy-consumer-enable; - qcom,init-mode = <0x2>; - phandle = <0x34>; - qcom,init-voltage = <0xd6d80>; - regulator-min-microvolt = <0xd6d80>; - qcom,set = <0x3>; - regulator-max-microvolt = <0xd6d80>; - regulator-name = "pm8998_l1"; - linux,phandle = <0x34>; - qcom,proxy-consumer-current = <0x11940>; - }; - }; - - rpmh-regulator-ldoa28 { - qcom,supported-modes = <0x2 0x4>; - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoa28"; - mboxes = <0xba 0x0>; - qcom,regulator-type = "pmic4-ldo"; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l28 { - qcom,init-mode = <0x2>; - phandle = <0x8c>; - qcom,init-voltage = <0x2f4d60>; - regulator-min-microvolt = <0x2f4d60>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x2f4d60>; - regulator-name = "pm8998_l28"; - linux,phandle = <0x8c>; - }; - }; - - qcom,cpubw { - compatible = "qcom,devbw"; - qcom,active-only; - qcom,src-dst-ports = <0x1 0x302>; - governor = "performance"; - qcom,bw-tbl = <0x8f0 0x11e1 0x1964 0x1fc4 0x23c3 0x300a 0x379c>; - phandle = <0xb2>; - linux,phandle = <0xb2>; - }; - - cti@601c000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti12"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601c000 0x1000>; - }; - - qcom,mdss_dsi_tianma_fhd_nt36672a_video { - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-t-clk-pre = <0x33>; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,cont-splash-enabled; - qcom,mdss-dsi-panel-name = "tianma fhd video dsi panel"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-lp11-init; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-reset-sequence = <0x0 0xa 0x1 0xa>; - qcom,mdss-dsi-tx-eot-append; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-panel-on-dimming-delay = <0x78>; - qcom,mdss-dsi-panel-model = "TIANMA FHD NT36672A VIDEO PANEL"; - qcom,mdss-dsi-panel-id = <0x0>; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-panel-peak-brightness = <0x401640>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0x0>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,dispparam-enabled; - phandle = <0x36a>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_video_mode"; - qcom,mdss-pan-physical-height-dimension = <0x88>; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - linux,phandle = <0x36a>; - qcom,mdss-dsi-t-clk-post = <0xe>; - qcom,esd-err-irq-gpio = <0x3c 0xa 0x2001>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-dispparam-cabcmovieon-command = [15 01 00 00 00 00 02 55 03]; - qcom,mdss-dsi-dispparam-cabcoff-command = [39 01 00 00 01 00 02 55 00]; - qcom,mdss-dsi-on-command = <0x15010000 0x2ff 0x22150000 0x2 0x401500 0x0 0x201c015 0x0 0x20240 0x15000000 0x203 0x40150000 0x2 0x4401500 0x0 0x2054015 0x0 0x20640 0x15000000 0x207 0x40150000 0x2 0x8401500 0x0 0x2094015 0x0 0x20a40 0x15000000 0x20b 0x40150000 0x2 0xc401500 0x0 0x20d4015 0x0 0x20e40 0x15000000 0x20f 0x40150000 0x2 0x10401500 0x0 0x2115015 0x0 0x21260 0x15000000 0x213 0x70150000 0x2 0x14581500 0x0 0x2156815 0x0 0x21678 0x15010000 0x217 0x77150000 0x2 0x18391500 0x0 0x2192d15 0x0 0x21a2e 0x15000000 0x21b 0x32150000 0x2 0x1c371500 0x0 0x21d3a15 0x0 0x21e40 0x15000000 0x21f 0x40150000 0x2 0x20401500 0x0 0x2214015 0x0 0x22240 0x15000000 0x223 0x40150000 0x2 0x24401500 0x0 0x2254015 0x0 0x22640 0x15000000 0x227 0x40150000 0x2 0x28401500 0x0 0x22d0015 0x0 0x22f40 0x15000000 0x230 0x40150000 0x2 0x31401500 0x0 0x2324015 0x0 0x23340 0x15000000 0x234 0x40150100 0x2 0x35401500 0x0 0x2364015 0x0 0x23740 0x15000000 0x238 0x40150000 0x2 0x39401500 0x0 0x23a4015 0x0 0x23b40 0x15000000 0x23d 0x40150000 0x2 0x3f401500 0x0 0x2404015 0x0 0x24140 0x15000000 0x242 0x40150000 0x2 0x43401500 0x0 0x2444015 0x0 0x24540 0x15000000 0x246 0x40150000 0x2 0x47401500 0x0 0x2484015 0x0 0x24940 0x15000000 0x24a 0x40150000 0x2 0x4b401500 0x0 0x24c4015 0x0 0x24d40 0x15000000 0x24e 0x40150000 0x2 0x4f401501 0x0 0x2504015 0x0 0x25140 0x15000000 0x252 0x40150000 0x2 0x53011500 0x0 0x2540115 0x0 0x255fe 0x15000000 0x256 0x77150000 0x2 0x58cd1500 0x0 0x259d015 0x0 0x25ad0 0x15000000 0x25b 0x50150000 0x2 0x5c501500 0x0 0x25d5015 0x0 0x25e50 0x15000000 0x25f 0x50150000 0x2 0x60501500 0x0 0x2615015 0x0 0x26250 0x15000000 0x263 0x50150000 0x2 0x64501500 0x0 0x2655015 0x0 0x26650 0x15000000 0x267 0x50150000 0x2 0x68501500 0x0 0x2695015 0x1000000 0x26a50 0x15000000 0x26b 0x50150000 0x2 0x6c501500 0x0 0x26d5015 0x0 0x26e50 0x15000000 0x26f 0x50150000 0x2 0x70071500 0x0 0x2710015 0x0 0x27200 0x15000000 0x273 0x150000 0x2 0x74061500 0x0 0x2750c15 0x0 0x27603 0x15000000 0x277 0x9150000 0x2 0x780f1500 0x0 0x2796815 0x0 0x27a88 0x15000000 0x27c 0x80150000 0x2 0x7d801500 0x0 0x27e8015 0x0 0x27f00 0x15000000 0x280 0x150000 0x2 0x81001500 0x0 0x2830115 0x0 0x28400 0x15010000 0x285 0x80150000 0x2 0x86801500 0x0 0x2878015 0x0 0x28840 0x15000000 0x289 0x91150000 0x2 0x8a981500 0x0 0x28b8015 0x0 0x28c80 0x15000000 0x28d 0x80150000 0x2 0x8e801500 0x0 0x28f8015 0x0 0x29080 0x15000000 0x291 0x80150000 0x2 0x92801500 0x0 0x2938015 0x0 0x29480 0x15000000 0x295 0x80150000 0x2 0x96801500 0x0 0x2978015 0x0 0x29880 0x15000000 0x299 0x80150000 0x2 0x9a801500 0x0 0x29b8015 0x0 0x29c80 0x15000000 0x29d 0x80150100 0x2 0x9e801500 0x0 0x29f8015 0x0 0x2a08a 0x15000000 0x2a2 0x80150000 0x2 0xa6801500 0x0 0x2a78015 0x0 0x2a980 0x15000000 0x2aa 0x80150000 0x2 0xab801500 0x0 0x2ac8015 0x0 0x2ad80 0x15000000 0x2ae 0x80150000 0x2 0xaf801500 0x0 0x2b77615 0x0 0x2b876 0x15000000 0x2b9 0x5150000 0x2 0xba0d1500 0x0 0x2bb1415 0x0 0x2bc0f 0x15000000 0x2bd 0x18150000 0x2 0xbe1f1500 0x0 0x2bf0515 0x0 0x2c00d 0x15000000 0x2c1 0x14150000 0x2 0xc2031501 0x0 0x2c30715 0x0 0x2c40a 0x15000000 0x2c5 0xa0150000 0x2 0xc6551500 0x0 0x2c7ff15 0x0 0x2c839 0x15000000 0x2c9 0x44150000 0x2 0xca121500 0x0 0x2cd8015 0x0 0x2db80 0x15000000 0x2dc 0x80150000 0x2 0xdd801500 0x0 0x2e08015 0x0 0x2e180 0x15000000 0x2e2 0x80150000 0x2 0xe3801500 0x0 0x2e48015 0x0 0x2e540 0x15000000 0x2e6 0x40150000 0x2 0xe7401500 0x0 0x2e84015 0x0 0x2e940 0x15000000 0x2ea 0x40150000 0x2 0xeb401500 0x0 0x2ec4015 0x0 0x2ed40 0x15000000 0x2ee 0x40150000 0x2 0xef401500 0x0 0x2f04015 0x0 0x2f140 0x15000000 0x2f2 0x40150000 0x2 0xf3401500 0x0 0x2f44015 0x0 0x2f540 0x15000000 0x2f6 0x40150100 0x2 0xfb011501 0x0 0x2ff2315 0x0 0x2fb01 0x15000000 0x201 0x84150000 0x2 0x52d1500 0x0 0x2060015 0x0 0x21101 0x15000000 0x212 0x7b150000 0x2 0x156f1500 0x0 0x2160b15 0x0 0x2290a 0x15000000 0x230 0xff150000 0x2 0x31ff1500 0x0 0x232ff15 0x0 0x233ff 0x15000000 0x234 0xff150000 0x2 0x35ff1500 0x0 0x236ff15 0x0 0x237ff 0x15000000 0x238 0xfc150100 0x2 0x39f81500 0x0 0x23af415 0x0 0x23bf1 0x15000000 0x23d 0xee150000 0x2 0x3feb1500 0x0 0x240e815 0x0 0x241e5 0x15000000 0x22a 0x13150000 0x2 0x45ff1500 0x0 0x246ff15 0x0 0x247ff 0x15000000 0x248 0xff150000 0x2 0x49ff1500 0x0 0x24aff15 0x0 0x24bff 0x15000000 0x24c 0xff150000 0x2 0x4ded1500 0x0 0x24ed515 0x0 0x24fbf 0x15000000 0x250 0xa6150100 0x2 0x51961500 0x0 0x2528615 0x0 0x25376 0x15000000 0x254 0x66150000 0x2 0x2b0e1500 0x0 0x258ff15 0x0 0x259ff 0x15000000 0x25a 0xff150000 0x2 0x5bff1500 0x0 0x25cff15 0x0 0x25dff 0x15000000 0x25e 0xff150000 0x2 0x5fff1500 0x0 0x260f615 0x0 0x261ea 0x15000000 0x262 0xe1150000 0x2 0x63d81500 0x0 0x264ce15 0x0 0x265c3 0x15000000 0x266 0xba150100 0x2 0x67b31501 0x0 0x2ff2515 0x0 0x2fb01 0x15000000 0x205 0x4150100 0x2 0xff261500 0x0 0x2fb0115 0x0 0x21caf 0x15010000 0x2ff 0x10150000 0x2 0xfb011500 0x0 0x251ff15 0x0 0x25324 0x15000000 0x255 0x50100 0x2 0x29000501 0x4600 0x2110015 0x1000000 0x2ff24 0x15000000 0x2fb 0x1150000 0x2 0xc3011500 0x0 0x2c45415 0x1000000 0x2ff10>; - qcom,mdss-dsi-off-command = [15 01 00 00 00 00 02 ff 24 15 00 00 00 00 00 02 fb 01 15 00 00 00 00 00 02 c3 00 15 01 00 00 00 00 02 ff 10 05 01 00 00 00 00 02 28 00 05 01 00 00 3c 00 02 10 00]; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x2c>; - qcom,mdss-dsi-v-back-porch = <0x8>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-dispparam-cabcuion-command = [15 01 00 00 00 00 02 55 01]; - qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command = [15 01 00 00 00 00 02 55 82]; - qcom,mdss-dsi-h-front-porch = <0x28>; - qcom,mdss-dsi-v-front-porch = <0xf>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-dispparam-cabcstillon-command = [15 01 00 00 00 00 02 55 02]; - qcom,mdss-dsi-panel-height = <0x8c6>; - qcom,mdss-dsi-h-sync-pulse = <0x1>; - qcom,mdss-dsi-dispparam-skince-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-dimmingon-command = [39 01 00 00 01 00 02 53 2c]; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-dispparam-skince-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcstillon-command-state = "dsi_hs_mode"; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,mdss-dsi-dispparam-skince-cabcoff-command = [15 01 00 00 00 00 02 55 80]; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x210808 0x25220908 0x6030400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-dispparam-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-h-pulse-width = <0x14>; - qcom,mdss-dsi-v-pulse-width = <0x2>; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsi-dispparam-skince-cabcuion-command = [15 01 00 00 00 00 02 55 81]; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command = [15 01 00 00 00 00 02 55 83]; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-dispparam-cabcuion-command-state = "dsi_hs_mode"; - }; - }; - }; - - qcom,rpmhclk { - compatible = "qcom,rpmh-clk-sdm845"; - mbox-names = "apps"; - mboxes = <0xba 0x0>; - #clock-cells = <0x1>; - phandle = <0x21>; - linux,phandle = <0x21>; - }; - - qcom,smp2pgpio-rdbg-2-in { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0x23>; - qcom,entry-name = "rdbg"; - #gpio-cells = <0x2>; - qcom,is-inbound; - qcom,remote-pid = <0x2>; - linux,phandle = <0x23>; - interrupt-controller; - }; - - qcom,msm-dai-fe { - compatible = "qcom,msm-dai-fe"; - }; - - qcom,smp2pgpio-rdbg-1-out { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0x26>; - qcom,entry-name = "rdbg"; - #gpio-cells = <0x2>; - qcom,remote-pid = <0x1>; - linux,phandle = <0x26>; - interrupt-controller; - }; - - qcom,cpu0-l3lat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cachemiss-ev = <0x17>; - qcom,target-dev = <0xb7>; - 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>; - qcom,cpulist = <0x11 0x12 0x13 0x14>; - }; - - qcom,spss_utils { - compatible = "qcom,spss-utils"; - qcom,spss-fuse2-addr = <0x7841c4>; - qcom,spss-test-firmware-name = "spss2t"; - qcom,spss-dev-firmware-name = "spss2d"; - qcom,spss-fuse1-addr = <0x7841c4>; - qcom,spss-debug-reg-addr = <0x1886020>; - status = "ok"; - qcom,spss-fuse1-bit = <0x1b>; - qcom,spss-prod-firmware-name = "spss2p"; - qcom,spss-fuse2-bit = <0x1a>; - }; - - qcom,smp2p-adsp@1799000c { - compatible = "qcom,smp2p"; - interrupts = <0x0 0x9e 0x1>; - reg = <0x1799000c 0x4>; - qcom,remote-pid = <0x2>; - qcom,irq-bitmask = <0x400>; - }; - - qcom,qup_uart@0xa88000 { - compatible = "qcom,msm-geni-console"; - clocks = <0x22 0x60 0x22 0x6e 0x22 0x6f>; - qcom,wrapper-core = <0x6c>; - reg-names = "se_phys"; - pinctrl-1 = <0x6e>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - interrupts = <0x0 0x163 0x0>; - reg = <0xa88000 0x4000>; - pinctrl-0 = <0x6d>; - pinctrl-names = "default", "sleep"; - }; - - cti@7520000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu5"; - clock-names = "apb_pclk"; - cpu = <0x16>; - arm,primecell-periphid = <0x3b966>; - reg = <0x7520000 0x1000>; - }; - - qcom,wb-display@0 { - compatible = "qcom,wb-display"; - label = "wb_display"; - phandle = <0x2c>; - linux,phandle = <0x2c>; - cell-index = <0x0>; - }; - - qcom,smp2pgpio-ssr-smp2p-1-out { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0xf8>; - qcom,entry-name = "master-kernel"; - #gpio-cells = <0x2>; - qcom,remote-pid = <0x1>; - linux,phandle = <0xf8>; - interrupt-controller; - }; - - qcom,dsi-display@19 { - compatible = "qcom,dsi-display"; - clocks = <0x344 0x6 0x344 0x9>; - pinctrl-1 = <0x347 0x348>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - vddio-supply = <0x8b>; - qcom,dsi-panel = <0x35f>; - label = "dsi_gvo_rm69299_fhd_cmd_display"; - vci-supply = <0x35d>; - qcom,dsi-ctrl = <0x2d>; - qcom,display-type = "primary"; - pinctrl-0 = <0x345 0x346>; - qcom,platform-te-gpio = <0x3c 0xa 0x0>; - qcom,dsi-phy = <0x342>; - qcom,platform-reset-gpio = <0x3c 0x6 0x0>; - pinctrl-names = "panel_active", "panel_suspend"; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@0 { - reg = <0x0>; - - endpoint { - }; - }; - }; - }; - - rpmh-regulator-ldoa18 { - qcom,supported-modes = <0x2 0x4>; - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoa18"; - mboxes = <0xba 0x0>; - qcom,regulator-type = "pmic4-ldo"; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l18 { - qcom,init-mode = <0x2>; - qcom,init-voltage = <0x294280>; - regulator-min-microvolt = <0x294280>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x2d2a80>; - regulator-name = "pm8998_l18"; - }; - }; - - ufsphy_mem@1d87000 { - vdda-phy-supply = <0x34>; - compatible = "qcom,ufs-phy-qmp-v3"; - clocks = <0x21 0x0 0x22 0x88 0x22 0xb9>; - reg-names = "phy_mem"; - lanes-per-direction = <0x2>; - clock-names = "ref_clk_src", "ref_clk", "ref_aux_clk"; - vdda-phy-max-microamp = <0xf5b4>; - vdda-pll-max-microamp = <0x477c>; - status = "ok"; - phandle = <0xd9>; - vdda-pll-supply = <0x33>; - reg = <0x1d87000 0xda8>; - #phy-cells = <0x0>; - linux,phandle = <0xd9>; - }; - - qcom,gdsc@0x509100c { - compatible = "qcom,gdsc"; - clocks = <0x1c 0x2>; - clock-names = "core_root_clk"; - sw-reset = <0x1f>; - status = "ok"; - parent-supply = <0x1d>; - qcom,force-enable-root-clk; - phandle = <0x334>; - reg = <0x509100c 0x4>; - qcom,reset-aon-logic; - regulator-name = "gpu_gx_gdsc"; - linux,phandle = <0x334>; - qcom,poll-cfg-gdscr; - domain-addr = <0x1e>; - }; - - hwevent@0x014066f0 { - compatible = "qcom,coresight-hwevent"; - clocks = <0xa1 0x0>; - reg-names = "ddr-ch0-cfg", "ddr-ch23-cfg", "ddr-ch0-ctrl", "ddr-ch23-ctrl"; - coresight-name = "coresight-hwevent"; - clock-names = "apb_pclk"; - reg = <0x14066f0 0x4 0x14166f0 0x4 0x1406038 0x4 0x1416038 0x4>; - coresight-csr = <0x181>; - }; - - tmc@6047000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tmc-base"; - coresight-name = "coresight-tmc-etf"; - clock-names = "apb_pclk"; - arm,default-sink; - arm,primecell-periphid = <0x3b961>; - reg = <0x6047000 0x1000>; - coresight-ctis = <0x18c 0x18d>; - coresight-csr = <0x181>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@1 { - reg = <0x1>; - - endpoint { - remote-endpoint = <0x190>; - phandle = <0x191>; - slave-mode; - linux,phandle = <0x191>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x18f>; - phandle = <0x17d>; - linux,phandle = <0x17d>; - }; - }; - }; - }; - - qcom,glink-ssr-modem { - compatible = "qcom,glink_ssr"; - qcom,xprt = "smem"; - qcom,notify-edges = <0x137 0x138 0x139 0x13a>; - label = "modem"; - qcom,edge = "mpss"; - phandle = <0x13b>; - linux,phandle = <0x13b>; - }; - - tpdm@6a24000 { - qcom,msr-fix-req; - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-north"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6a24000 0x1000>; - - port { - - endpoint { - remote-endpoint = <0x1b8>; - phandle = <0x1ab>; - linux,phandle = <0x1ab>; - }; - }; - }; - - qcom,gpubw { - compatible = "qcom,devbw"; - qcom,src-dst-ports = <0x1a 0x200>; - governor = "bw_vbif"; - qcom,bw-tbl = <0x0 0x17d 0x23c 0x2fa 0x478 0x623 0x826 0xa25 0xb71 0xf27 0x134f 0x172b 0x1ae1>; - phandle = <0x333>; - linux,phandle = <0x333>; - }; - - devfreq-cpufreq { - - mincpubw-cpufreq { - cpu-to-dev-map-4 = <0x1cb600 0x2fa 0x249f00 0xf27>; - target-dev = <0xb9>; - cpu-to-dev-map-0 = <0x1a1300 0x2fa>; - }; - }; - - qcom,msm-stub-codec { - compatible = "qcom,msm-stub-codec"; - phandle = <0x31c>; - linux,phandle = <0x31c>; - }; - - csr@6001000 { - compatible = "qcom,coresight-csr"; - reg-names = "csr-base"; - coresight-name = "coresight-csr"; - qcom,hwctrl-set-support; - qcom,usb-bam-support; - qcom,set-byte-cntr-support; - phandle = <0x181>; - qcom,blk-size = <0x1>; - reg = <0x6001000 0x1000>; - linux,phandle = <0x181>; - }; - - qcom,spmi@c440000 { - compatible = "qcom,spmi-pmic-arb"; - reg-names = "core", "chnls", "obsrvr", "intr", "cnfg"; - qcom,channel = <0x0>; - #interrupt-cells = <0x4>; - #address-cells = <0x2>; - interrupts = <0x0 0x1e1 0x0>; - #size-cells = <0x0>; - phandle = <0x76>; - qcom,ee = <0x0>; - reg = <0xc440000 0x1100 0xc600000 0x2000000 0xe600000 0x100000 0xe700000 0xa0000 0xc40a000 0x26000>; - linux,phandle = <0x76>; - interrupt-names = "periph_irq"; - cell-index = <0x0>; - interrupt-controller; - - qcom,pm8005@5 { - compatible = "qcom,spmi-pmic"; - #address-cells = <0x2>; - #size-cells = <0x0>; - reg = <0x5 0x0>; - - regulator@1a00 { - compatible = "qcom,qpnp-regulator"; - status = "disabled"; - reg = <0x1a00 0x100>; - regulator-name = "pm8005_s3"; - }; - - regulator@1d00 { - compatible = "qcom,qpnp-regulator"; - status = "disabled"; - reg = <0x1d00 0x100>; - regulator-name = "pm8005_s4"; - }; - - regulator@1400 { - compatible = "qcom,qpnp-regulator"; - status = "disabled"; - reg = <0x1400 0x100>; - regulator-name = "pm8005_s1"; - }; - - regulator@1700 { - compatible = "qcom,qpnp-regulator"; - status = "disabled"; - reg = <0x1700 0x100>; - regulator-name = "pm8005_s2"; - }; - }; - - qcom,pm8998@0 { - compatible = "qcom,spmi-pmic"; - #address-cells = <0x2>; - #size-cells = <0x0>; - reg = <0x0 0x0>; - - qcom,clkdiv@5d00 { - compatible = "qcom,qpnp-clkdiv"; - qcom,clkdiv-id = <0x3>; - #clock-cells = <0x1>; - reg = <0x5d00 0x100>; - qcom,cxo-freq = <0x124f800>; - qcom,clkdiv-init-freq = <0x124f800>; - }; - - qcom,pm8998_rtc { - qcom,qpnp-rtc-alarm-pwrup = <0x1>; - compatible = "qcom,qpnp-rtc"; - #address-cells = <0x1>; - #size-cells = <0x1>; - qcom,qpnp-rtc-write = <0x0>; - - qcom,pm8998_rtc_alarm@6100 { - interrupts = <0x0 0x61 0x1 0x0>; - reg = <0x6100 0x100>; - }; - - qcom,pm8998_rtc_rw@6000 { - reg = <0x6000 0x100>; - }; - }; - - qcom,revid@100 { - compatible = "qcom,qpnp-revid"; - reg = <0x100 0x100>; - }; - - qcom,power-on@800 { - qcom,system-reset; - compatible = "qcom,qpnp-power-on"; - qcom,pon-dbc-delay = <0xf424>; - interrupts = <0x0 0x8 0x0 0x0 0x0 0x8 0x1 0x0 0x0 0x8 0x4 0x0 0x0 0x8 0x5 0x0>; - qcom,kpdpwr-sw-debounce; - reg = <0x800 0x100>; - interrupt-names = "kpdpwr", "resin", "resin-bark", "kpdpwr-resin-bark"; - qcom,store-hard-reset-reason; - - qcom,pon_1 { - qcom,s2-type = <0x7>; - qcom,s1-timer = <0x1a40>; - qcom,support-reset = <0x1>; - qcom,pull-up = <0x1>; - qcom,s2-timer = <0x7d0>; - qcom,pon-type = <0x0>; - linux,code = <0x74>; - }; - - qcom,pon_2 { - qcom,pull-up = <0x1>; - qcom,pon-type = <0x1>; - linux,code = <0x72>; - }; - - qcom,pon_3 { - qcom,s2-type = <0x1>; - qcom,use-bark; - qcom,s1-timer = <0x548>; - qcom,support-reset = <0x1>; - qcom,pull-up = <0x1>; - qcom,s2-timer = <0x7d0>; - qcom,pon-type = <0x3>; - }; - }; - - vadc@3100 { - qcom,adc-vdd-reference = <0x753>; - compatible = "qcom,qpnp-vadc-hc"; - #address-cells = <0x1>; - interrupts = <0x0 0x31 0x0 0x1>; - #size-cells = <0x0>; - phandle = <0xa4>; - reg = <0x3100 0x100>; - linux,phandle = <0xa4>; - interrupt-names = "eoc-int-en-set"; - - chan@4f { - qcom,decimation = <0x2>; - qcom,calibration-type = "ratiometric"; - qcom,hw-settle-time = <0x2>; - qcom,fast-avg-setup = <0x0>; - qcom,pre-div-channel-scaling = <0x0>; - label = "pa_therm0"; - reg = <0x4f>; - qcom,scale-function = <0x2>; - }; - - chan@4d { - qcom,decimation = <0x2>; - qcom,calibration-type = "ratiometric"; - qcom,hw-settle-time = <0x2>; - qcom,fast-avg-setup = <0x0>; - qcom,pre-div-channel-scaling = <0x0>; - label = "cam_therm0"; - reg = <0x4d>; - qcom,scale-function = <0x2>; - }; - - chan@1 { - qcom,decimation = <0x2>; - qcom,calibration-type = "absolute"; - qcom,hw-settle-time = <0x0>; - qcom,fast-avg-setup = <0x0>; - qcom,pre-div-channel-scaling = <0x0>; - label = "ref_1250v"; - reg = <0x1>; - qcom,cal-val = <0x0>; - qcom,scale-function = <0x0>; - }; - - chan@50 { - qcom,decimation = <0x2>; - qcom,calibration-type = "ratiometric"; - qcom,hw-settle-time = <0x2>; - qcom,fast-avg-setup = <0x0>; - qcom,pre-div-channel-scaling = <0x0>; - label = "pa_therm1"; - reg = <0x50>; - qcom,scale-function = <0x2>; - }; - - chan@6 { - qcom,decimation = <0x2>; - qcom,calibration-type = "absolute"; - qcom,hw-settle-time = <0x0>; - qcom,fast-avg-setup = <0x0>; - qcom,pre-div-channel-scaling = <0x0>; - label = "die_temp"; - reg = <0x6>; - qcom,cal-val = <0x0>; - qcom,scale-function = <0x3>; - }; - - chan@85 { - qcom,decimation = <0x2>; - qcom,calibration-type = "absolute"; - qcom,hw-settle-time = <0x0>; - qcom,fast-avg-setup = <0x0>; - qcom,pre-div-channel-scaling = <0x1>; - label = "vcoin"; - reg = <0x85>; - qcom,scale-function = <0x0>; - }; - - chan@4e { - qcom,decimation = <0x2>; - qcom,calibration-type = "ratiometric"; - qcom,hw-settle-time = <0x2>; - qcom,fast-avg-setup = <0x0>; - qcom,pre-div-channel-scaling = <0x0>; - label = "cam_therm1"; - reg = <0x4e>; - qcom,scale-function = <0x2>; - }; - - chan@83 { - qcom,decimation = <0x2>; - qcom,calibration-type = "absolute"; - qcom,hw-settle-time = <0x0>; - qcom,fast-avg-setup = <0x0>; - qcom,pre-div-channel-scaling = <0x1>; - label = "vph_pwr"; - reg = <0x83>; - qcom,scale-function = <0x0>; - }; - - chan@4c { - qcom,decimation = <0x2>; - qcom,calibration-type = "ratiometric"; - qcom,hw-settle-time = <0x2>; - qcom,fast-avg-setup = <0x0>; - qcom,pre-div-channel-scaling = <0x0>; - label = "xo_therm"; - reg = <0x4c>; - qcom,scale-function = <0x4>; - }; - - chan@0 { - qcom,decimation = <0x2>; - qcom,calibration-type = "absolute"; - qcom,hw-settle-time = <0x0>; - qcom,fast-avg-setup = <0x0>; - qcom,pre-div-channel-scaling = <0x0>; - label = "ref_gnd"; - reg = <0x0>; - qcom,cal-val = <0x0>; - qcom,scale-function = <0x0>; - }; - - chan@51 { - qcom,decimation = <0x2>; - qcom,calibration-type = "ratiometric"; - qcom,hw-settle-time = <0x2>; - qcom,fast-avg-setup = <0x0>; - qcom,pre-div-channel-scaling = <0x0>; - label = "quiet_therm"; - reg = <0x51>; - qcom,scale-function = <0x2>; - }; - }; - - vadc@3400 { - qcom,adc-vdd-reference = <0x753>; - compatible = "qcom,qpnp-adc-tm-hc"; - qcom,decimation = <0x0>; - #thermal-sensor-cells = <0x1>; - qcom,fast-avg-setup = <0x0>; - qcom,adc_tm-vadc = <0xa4>; - #address-cells = <0x1>; - interrupts = <0x0 0x34 0x0 0x1>; - #size-cells = <0x0>; - phandle = <0x174>; - reg = <0x3400 0x100>; - linux,phandle = <0x174>; - interrupt-names = "eoc-int-en-set"; - - chan@4f { - qcom,thermal-node; - qcom,btm-channel-number = <0x78>; - qcom,calibration-type = "ratiometric"; - qcom,hw-settle-time = <0x2>; - qcom,pre-div-channel-scaling = <0x0>; - label = "pa_therm0"; - reg = <0x4f>; - qcom,scale-function = <0x2>; - }; - - chan@4d { - qcom,thermal-node; - qcom,btm-channel-number = <0x88>; - qcom,calibration-type = "ratiometric"; - qcom,hw-settle-time = <0x2>; - qcom,pre-div-channel-scaling = <0x0>; - label = "cam_therm0"; - reg = <0x4d>; - qcom,scale-function = <0x2>; - }; - - chan@50 { - qcom,thermal-node; - qcom,btm-channel-number = <0x90>; - qcom,calibration-type = "ratiometric"; - qcom,hw-settle-time = <0x2>; - qcom,pre-div-channel-scaling = <0x0>; - label = "pa_therm1"; - reg = <0x50>; - qcom,scale-function = <0x2>; - }; - - chan@4e { - qcom,thermal-node; - qcom,btm-channel-number = <0x70>; - qcom,calibration-type = "ratiometric"; - qcom,hw-settle-time = <0x2>; - qcom,pre-div-channel-scaling = <0x0>; - label = "cam_therm1"; - reg = <0x4e>; - qcom,scale-function = <0x2>; - }; - - chan@83 { - qcom,btm-channel-number = <0x60>; - qcom,calibration-type = "absolute"; - qcom,hw-settle-time = <0x0>; - qcom,pre-div-channel-scaling = <0x1>; - label = "vph_pwr"; - reg = <0x83>; - qcom,scale-function = <0x0>; - }; - - chan@4c { - qcom,thermal-node; - qcom,btm-channel-number = <0x68>; - qcom,calibration-type = "ratiometric"; - qcom,hw-settle-time = <0x2>; - qcom,pre-div-channel-scaling = <0x0>; - label = "xo_therm"; - reg = <0x4c>; - qcom,scale-function = <0x4>; - }; - - chan@51 { - qcom,thermal-node; - qcom,btm-channel-number = <0x80>; - qcom,calibration-type = "ratiometric"; - qcom,hw-settle-time = <0x2>; - qcom,pre-div-channel-scaling = <0x0>; - label = "quiet_therm"; - reg = <0x51>; - qcom,scale-function = <0x2>; - }; - }; - - qcom,clkdiv@5c00 { - compatible = "qcom,qpnp-clkdiv"; - qcom,clkdiv-id = <0x2>; - #clock-cells = <0x1>; - reg = <0x5c00 0x100>; - qcom,cxo-freq = <0x124f800>; - qcom,clkdiv-init-freq = <0x124f800>; - }; - - qcom,coincell@2800 { - compatible = "qcom,qpnp-coincell"; - reg = <0x2800 0x100>; - }; - - qcom,clkdiv@5b00 { - compatible = "qcom,qpnp-clkdiv"; - qcom,clkdiv-id = <0x1>; - #clock-cells = <0x1>; - reg = <0x5b00 0x100>; - qcom,cxo-freq = <0x124f800>; - qcom,clkdiv-init-freq = <0x124f800>; - }; - - pinctrl@c000 { - compatible = "qcom,spmi-gpio"; - gpio-controller; - qcom,gpios-disallowed = <0x3 0xf 0x14 0x16 0x18 0x19 0x1a>; - interrupts = <0x0 0xc0 0x0 0x0 0x0 0xc1 0x0 0x0 0x0 0xc3 0x0 0x0 0x0 0xc4 0x0 0x0 0x0 0xc5 0x0 0x0 0x0 0xc6 0x0 0x0 0x0 0xc7 0x0 0x0 0x0 0xc8 0x0 0x0 0x0 0xc9 0x0 0x0 0x0 0xca 0x0 0x0 0x0 0xcb 0x0 0x0 0x0 0xcc 0x0 0x0 0x0 0xcd 0x0 0x0 0x0 0xcf 0x0 0x0 0x0 0xd0 0x0 0x0 0x0 0xd1 0x0 0x0 0x0 0xd2 0x0 0x0 0x0 0xd4 0x0 0x0 0x0 0xd6 0x0 0x0>; - phandle = <0x4c>; - reg = <0xc000 0x1a00>; - #gpio-cells = <0x2>; - linux,phandle = <0x4c>; - interrupt-names = "pm8998_gpio1", "pm8998_gpio2", "pm8998_gpio4", "pm8998_gpio5", "pm8998_gpio6", "pm8998_gpio7", "pm8998_gpio8", "pm8998_gpio9", "pm8998_gpio10", "pm8998_gpio11", "pm8998_gpio12", "pm8998_gpio13", "pm8998_gpio14", "pm8998_gpio16", "pm8998_gpio17", "pm8998_gpio18", "pm8998_gpio19", "pm8998_gpio21", "pm8998_gpio23"; - - nfc_clk { - - nfc_clk_default { - pins = "gpio21"; - phandle = <0x4f>; - function = "normal"; - power-source = <0x1>; - input-enable; - linux,phandle = <0x4f>; - }; - }; - - camera_rear_avdd_en { - - camera_rear_avdd_en_default { - output-low; - pins = "gpio10"; - function = "normal"; - power-source = <0x0>; - }; - }; - - camera_rear_dvdd_en { - - camera_rear_dvdd_en_default { - output-low; - pins = "gpio11"; - phandle = <0x365>; - function = "normal"; - power-source = <0x0>; - linux,phandle = <0x365>; - }; - }; - - camera_dvdd_en { - - camera_dvdd_en_default { - output-low; - pins = "gpio9"; - phandle = <0x367>; - function = "normal"; - power-source = <0x0>; - linux,phandle = <0x367>; - }; - }; - - key_cam_focus { - - key_cam_focus_default { - pins = "gpio8"; - function = "normal"; - power-source = <0x0>; - input-enable; - bias-pull-up; - }; - }; - - key_home { - - key_home_default { - pins = "gpio5"; - function = "normal"; - power-source = <0x0>; - input-enable; - bias-pull-up; - }; - }; - - key_cam_snapshot { - - key_cam_snapshot_default { - pins = "gpio7"; - function = "normal"; - power-source = <0x0>; - input-enable; - bias-pull-up; - }; - }; - - led_wifi { - - led_wifi_default { - output-low; - pins = "gpio9"; - function = "normal"; - power-source = <0x0>; - }; - }; - - key_vol_up { - - key_vol_up_default { - pins = "gpio6"; - phandle = <0x371>; - function = "normal"; - power-source = <0x0>; - input-enable; - linux,phandle = <0x371>; - bias-pull-up; - }; - }; - - led_bt { - - led_bt_default { - output-low; - pins = "gpio5"; - function = "normal"; - power-source = <0x0>; - }; - }; - }; - - qcom,temp-alarm@2400 { - qcom,temp_alarm-vadc = <0xa4>; - compatible = "qcom,qpnp-temp-alarm"; - #thermal-sensor-cells = <0x0>; - qcom,channel-num = <0x6>; - interrupts = <0x0 0x24 0x0 0x1>; - label = "pm8998_tz"; - phandle = <0x150>; - reg = <0x2400 0x100>; - linux,phandle = <0x150>; - }; - }; - - qcom,pmi8998@3 { - compatible = "qcom,spmi-pmic"; - #address-cells = <0x2>; - #size-cells = <0x0>; - reg = <0x3 0x0>; - - pwm@b300 { - compatible = "qcom,qpnp-pwm"; - reg-names = "qpnp-lpg-channel-base", "qpnp-lpg-lut-base"; - qcom,channel-id = <0x3>; - qcom,lpg-lut-size = <0x7e>; - phandle = <0xae>; - reg = <0xb300 0x100 0xb042 0x7e>; - qcom,supported-sizes = <0x6 0x9>; - linux,phandle = <0xae>; - qcom,ramp-index = <0x2>; - #pwm-cells = <0x2>; - }; - - pwm@b600 { - compatible = "qcom,qpnp-pwm"; - reg-names = "qpnp-lpg-channel-base", "qpnp-lpg-lut-base"; - qcom,channel-id = <0x6>; - qcom,lpg-lut-size = <0x7e>; - status = "disabled"; - reg = <0xb600 0x100 0xb042 0x7e>; - qcom,supported-sizes = <0x6 0x9>; - qcom,ramp-index = <0x5>; - #pwm-cells = <0x2>; - }; - - pwm@b200 { - compatible = "qcom,qpnp-pwm"; - reg-names = "qpnp-lpg-channel-base", "qpnp-lpg-lut-base"; - qcom,channel-id = <0x2>; - qcom,lpg-lut-size = <0x7e>; - status = "disabled"; - reg = <0xb200 0x100 0xb042 0x7e>; - qcom,supported-sizes = <0x6 0x9>; - qcom,ramp-index = <0x1>; - #pwm-cells = <0x2>; - }; - - qcom,leds@d800 { - qcom,boost-duty-ns = <0x1a>; - qcom,hyb-thres = <0x271>; - compatible = "qcom,qpnp-wled"; - qcom,loop-auto-gm-en; - qcom,sync-dly-us = <0x320>; - linux,name = "wled"; - reg-names = "qpnp-wled-ctrl-base", "qpnp-wled-sink-base"; - qcom,pmic-revid = <0xa5>; - qcom,cons-sync-write-delay-us = <0x3e8>; - qcom,ovp-mv = <0x4c90>; - qcom,en-cabc; - qcom,en-ext-pfet-sc-pro; - qcom,led-strings-list = <0x10203>; - status = "okay"; - interrupts = <0x3 0xd8 0x1 0x1 0x3 0xd8 0x2 0x1>; - qcom,fs-curr-ua = <0x4e20>; - qcom,fdbk-output = "auto"; - qcom,ilim-ma = <0x3ca>; - qcom,mod-freq-khz = <0x2580>; - qcom,dim-mode = "hybrid"; - reg = <0xd800 0x100 0xd900 0x100>; - qcom,vref-uv = <0x1f20c>; - interrupt-names = "ovp-irq", "sc-irq"; - qcom,switch-freq-khz = <0x258>; - linux,default-trigger = "bkl-trigger"; - }; - - pwm@b500 { - compatible = "qcom,qpnp-pwm"; - reg-names = "qpnp-lpg-channel-base", "qpnp-lpg-lut-base"; - qcom,channel-id = <0x5>; - qcom,lpg-lut-size = <0x7e>; - phandle = <0xac>; - reg = <0xb500 0x100 0xb042 0x7e>; - qcom,supported-sizes = <0x6 0x9>; - linux,phandle = <0xac>; - qcom,ramp-index = <0x4>; - #pwm-cells = <0x2>; - }; - - qcom,haptics@c000 { - qcom,lra-auto-res-mode = "qwd"; - compatible = "qcom,qpnp-haptics"; - qcom,pmic-misc = <0xb1>; - qcom,en-brake; - qcom,lra-auto-mode; - qcom,pmic-revid = <0xa5>; - qcom,sc-dbc-cycles = <0x8>; - qcom,play-mode = "direct"; - qcom,wave-play-rate-us = <0x130e>; - status = "okay"; - qcom,wave-shape = "sine"; - interrupts = <0x3 0xc0 0x0 0x3 0x3 0xc0 0x1 0x3>; - qcom,ilim-ma = <0x320>; - qcom,misc-clk-trim-error-reg = <0xf3>; - qcom,lra-res-cal-period = <0x4>; - qcom,lra-high-z = "opt1"; - reg = <0xc000 0x100>; - qcom,vmax-mv = <0x9f8>; - qcom,effect-arry = <0x3e3ebea0 0x0 0x3e3e3ebe 0xbe000000 0x3e3e3e3e 0xbebea090>; - qcom,actuator-type = <0x0>; - qcom,effect-max = <0x3>; - interrupt-names = "hap-sc-irq", "hap-play-irq"; - }; - - qpnp-labibb-regulator { - compatible = "qcom,qpnp-labibb-regulator"; - qcom,pmic-revid = <0xa5>; - status = "ok"; - #address-cells = <0x1>; - #size-cells = <0x1>; - qcom,qpnp-labibb-mode = "lcd"; - - qcom,lab@de00 { - qcom,qpnp-lab-init-amoled-voltage = <0x4630c0>; - qcom,qpnp-lab-step-size = <0x186a0>; - qcom,qpnp-lab-use-default-voltage; - reg-names = "lab"; - qcom,qpnp-lab-limit-max-current-enable; - qcom,qpnp-lab-pull-down-enable; - qcom,qpnp-lab-pfet-size = <0x64>; - qcom,qpnp-lab-min-voltage = <0x4630c0>; - qcom,qpnp-lab-limit-maximum-current = <0x640>; - qcom,qpnp-lab-ps-threshold = <0x46>; - qcom,qpnp-lab-init-lcd-voltage = <0x53ec60>; - interrupts = <0x3 0xde 0x0 0x1 0x3 0xde 0x1 0x1>; - qcom,qpnp-lab-nfet-size = <0x64>; - qcom,qpnp-lab-soft-start = <0x320>; - qcom,qpnp-lab-init-voltage = <0x53ec60>; - phandle = <0x89>; - regulator-min-microvolt = <0x4630c0>; - qcom,qpnp-lab-slew-rate = <0x1388>; - reg = <0xde00 0x100>; - regulator-max-microvolt = <0x5b8d80>; - qcom,qpnp-lab-max-precharge-time = <0x1f4>; - qcom,qpnp-lab-full-pull-down; - qcom,qpnp-lab-ps-enable; - regulator-name = "lab_reg"; - linux,phandle = <0x89>; - interrupt-names = "lab-vreg-ok", "lab-sc-err"; - qcom,qpnp-lab-switching-clock-frequency = <0x640>; - }; - - qcom,ibb@dc00 { - qcom,qpnp-ibb-init-voltage = <0x53ec60>; - qcom,qpnp-ibb-init-amoled-voltage = <0x3d0900>; - qcom,qpnp-ibb-soft-start = <0x3e8>; - qcom,qpnp-ibb-use-default-voltage; - qcom,qpnp-ibb-init-lcd-voltage = <0x53ec60>; - reg-names = "ibb_reg"; - qcom,qpnp-ibb-slew-rate = <0x1e8480>; - qcom,qpnp-ibb-en-discharge; - qcom,qpnp-ibb-ps-enable; - qcom,qpnp-ibb-discharge-resistor = <0x12c>; - qcom,qpnp-ibb-limit-max-current-enable; - interrupts = <0x3 0xdc 0x2 0x1>; - qcom,qpnp-ibb-lab-pwrup-delay = <0x1f40>; - phandle = <0x8a>; - qcom,qpnp-ibb-debounce-cycle = <0x10>; - regulator-min-microvolt = <0x4630c0>; - qcom,qpnp-ibb-limit-maximum-current = <0x60e>; - reg = <0xdc00 0x100>; - regulator-max-microvolt = <0x5b8d80>; - qcom,qpnp-ibb-step-size = <0x186a0>; - qcom,qpnp-ibb-full-pull-down; - qcom,qpnp-ibb-switching-clock-frequency = <0x5c8>; - regulator-name = "ibb_reg"; - linux,phandle = <0x8a>; - interrupt-names = "ibb-sc-err"; - qcom,qpnp-ibb-min-voltage = <0x155cc0>; - qcom,qpnp-ibb-pull-down-enable; - qcom,qpnp-ibb-lab-pwrdn-delay = <0x1f40>; - }; - }; - - pwm@b100 { - compatible = "qcom,qpnp-pwm"; - reg-names = "qpnp-lpg-channel-base", "qpnp-lpg-lut-base"; - qcom,channel-id = <0x1>; - qcom,lpg-lut-size = <0x7e>; - status = "disabled"; - reg = <0xb100 0x100 0xb042 0x7e>; - qcom,supported-sizes = <0x6 0x9>; - qcom,ramp-index = <0x0>; - #pwm-cells = <0x2>; - }; - - pwm@b400 { - compatible = "qcom,qpnp-pwm"; - reg-names = "qpnp-lpg-channel-base", "qpnp-lpg-lut-base"; - qcom,channel-id = <0x4>; - qcom,lpg-lut-size = <0x7e>; - phandle = <0xad>; - reg = <0xb400 0x100 0xb042 0x7e>; - qcom,supported-sizes = <0x6 0x9>; - linux,phandle = <0xad>; - qcom,ramp-index = <0x3>; - #pwm-cells = <0x2>; - }; - - qcom,leds@d000 { - compatible = "qcom,leds-qpnp"; - status = "okay"; - label = "rgb"; - reg = <0xd000 0x100>; - - qcom,rgb_2 { - qcom,default-state = "off"; - qcom,id = <0x5>; - linux,name = "blue"; - status = "disabled"; - label = "rgb"; - qcom,mode = "pwm"; - qcom,max-current = <0xc>; - qcom,pwm-us = <0x3e8>; - pwms = <0xae 0x0 0x0>; - }; - - qcom,rgb_0 { - qcom,pause-hi = <0x0>; - qcom,default-state = "off"; - qcom,id = <0x3>; - linux,name = "white"; - qcom,lut-flags = <0x3>; - status = "okay"; - label = "rgb"; - qcom,duty-pcts = [00 01 02 03 04 05 06 07 08 08 07 06 05 04 03 02 01 00]; - qcom,mode = "pwm"; - qcom,max-current = <0xc>; - qcom,use-blink; - qcom,pwm-us = <0x3e8>; - qcom,idx-len = <0x12>; - qcom,pause-lo = <0x0>; - qcom,start-idx = <0x1>; - qcom,ramp-step-ms = <0x8e>; - pwms = <0xac 0x0 0x0>; - }; - - qcom,rgb_1 { - qcom,default-state = "off"; - qcom,id = <0x4>; - linux,name = "green"; - status = "disabled"; - label = "rgb"; - qcom,mode = "pwm"; - qcom,max-current = <0xc>; - qcom,pwm-us = <0x3e8>; - pwms = <0xad 0x0 0x0>; - }; - }; - - qcom,leds@d300 { - qcom,vph-droop-det; - compatible = "qcom,qpnp-flash-led-v2"; - qcom,thermal-derate-current = <0xc8 0x1f4 0x3e8>; - qcom,open-circuit-det; - qcom,pmic-revid = <0xa5>; - qcom,isc-delay = <0xc0>; - qcom,short-circuit-det; - status = "okay"; - interrupts = <0x3 0xd3 0x0 0x1 0x3 0xd3 0x3 0x1 0x3 0xd3 0x4 0x1>; - label = "flash"; - qcom,thermal-derate-en; - qcom,hdrm-auto-mode; - reg = <0xd300 0x100>; - interrupt-names = "led-fault-irq", "all-ramp-down-done-irq", "all-ramp-up-done-irq"; - - qcom,torch_1 { - qcom,led-name = "led:torch_1"; - qcom,id = <0x1>; - qcom,hdrm-voltage-mv = <0x145>; - qcom,default-led-trigger = "torch1_trigger"; - label = "torch"; - qcom,hdrm-vol-hi-lo-win-mv = <0x64>; - qcom,max-current = <0x12c>; - phandle = <0x363>; - qcom,ires-ua = <0x30d4>; - qcom,current-ma = <0x4b>; - linux,phandle = <0x363>; - }; - - qcom,flash_0 { - qcom,led-name = "led:flash_0"; - qcom,id = <0x0>; - qcom,hdrm-voltage-mv = <0x145>; - qcom,duration-ms = <0x500>; - qcom,default-led-trigger = "flash0_trigger"; - label = "flash"; - qcom,hdrm-vol-hi-lo-win-mv = <0x64>; - qcom,max-current = <0x5dc>; - phandle = <0x360>; - qcom,ires-ua = <0x30d4>; - qcom,current-ma = <0x3e8>; - linux,phandle = <0x360>; - }; - - qcom,flashlight { - qcom,led-name = "flashlight"; - qcom,id = <0x3>; - qcom,hdrm-voltage-mv = <0x145>; - qcom,duration-ms = <0x500>; - qcom,default-led-trigger = "flashlight_trigger"; - label = "flash"; - qcom,hdrm-vol-hi-lo-win-mv = <0x64>; - qcom,max-current = <0x2ee>; - qcom,ires-ua = <0x30d4>; - qcom,current-ma = <0x1f4>; - }; - - qcom,led_switch_1 { - qcom,led-name = "led:switch_1"; - qcom,led-mask = <0x4>; - qcom,default-led-trigger = "switch1_trigger"; - label = "switch"; - }; - - qcom,torch_2 { - qcom,led-name = "led:torch_2"; - qcom,id = <0x2>; - qcom,hdrm-voltage-mv = <0x145>; - qcom,default-led-trigger = "torch2_trigger"; - label = "torch"; - qcom,hdrm-vol-hi-lo-win-mv = <0x64>; - qcom,max-current = <0x1f4>; - qcom,ires-ua = <0x30d4>; - qcom,current-ma = <0x12c>; - }; - - qcom,flash_1 { - qcom,led-name = "led:flash_1"; - qcom,id = <0x1>; - qcom,hdrm-voltage-mv = <0x145>; - qcom,duration-ms = <0x500>; - qcom,default-led-trigger = "flash1_trigger"; - label = "flash"; - qcom,hdrm-vol-hi-lo-win-mv = <0x64>; - qcom,max-current = <0x5dc>; - phandle = <0x361>; - qcom,ires-ua = <0x30d4>; - qcom,current-ma = <0x3e8>; - linux,phandle = <0x361>; - }; - - qcom,led_switch_2 { - qcom,led-name = "led:switch_2"; - pinctrl-1 = <0xb0>; - qcom,led-mask = <0x4>; - qcom,default-led-trigger = "switch2_trigger"; - label = "switch"; - pinctrl-0 = <0xaf>; - pinctrl-names = "led_enable", "led_disable"; - }; - - qcom,torch_0 { - qcom,led-name = "led:torch_0"; - qcom,id = <0x0>; - qcom,hdrm-voltage-mv = <0x145>; - qcom,default-led-trigger = "torch0_trigger"; - label = "torch"; - qcom,hdrm-vol-hi-lo-win-mv = <0x64>; - qcom,max-current = <0x12c>; - phandle = <0x362>; - qcom,ires-ua = <0x30d4>; - qcom,current-ma = <0x4b>; - linux,phandle = <0x362>; - }; - - qcom,led_switch_0 { - qcom,led-name = "led:switch_0"; - qcom,led-mask = <0x3>; - qcom,default-led-trigger = "switch0_trigger"; - label = "switch"; - phandle = <0x364>; - linux,phandle = <0x364>; - }; - - qcom,flash_2 { - qcom,led-name = "led:flash_2"; - qcom,id = <0x2>; - qcom,hdrm-voltage-mv = <0x145>; - qcom,duration-ms = <0x500>; - qcom,default-led-trigger = "flash2_trigger"; - label = "flash"; - qcom,hdrm-vol-hi-lo-win-mv = <0x64>; - qcom,max-current = <0x2ee>; - qcom,ires-ua = <0x30d4>; - qcom,current-ma = <0x1f4>; - }; - }; - }; - - qcom,pm8005@4 { - compatible = "qcom,spmi-pmic"; - #address-cells = <0x2>; - #size-cells = <0x0>; - reg = <0x4 0x0>; - - qcom,revid@100 { - compatible = "qcom,qpnp-revid"; - reg = <0x100 0x100>; - }; - - qcom,power-on@800 { - compatible = "qcom,qpnp-power-on"; - reg = <0x800 0x100>; - }; - - pinctrl@c000 { - compatible = "qcom,spmi-gpio"; - gpio-controller; - qcom,gpios-disallowed = <0x3 0x4>; - interrupts = <0x4 0xc0 0x0 0x0 0x4 0xc1 0x0 0x0>; - reg = <0xc000 0x400>; - #gpio-cells = <0x2>; - interrupt-names = "pm8005_gpio1", "pm8005_gpio2"; - }; - - qcom,temp-alarm@2400 { - compatible = "qcom,qpnp-temp-alarm"; - #thermal-sensor-cells = <0x0>; - interrupts = <0x4 0x24 0x0 0x1>; - label = "pm8005_tz"; - phandle = <0x153>; - reg = <0x2400 0x100>; - linux,phandle = <0x153>; - }; - }; - - qcom,pm8998@1 { - compatible = "qcom,spmi-pmic"; - #address-cells = <0x2>; - #size-cells = <0x0>; - reg = <0x1 0x0>; - }; - - qcom,pmi8998@2 { - compatible = "qcom,spmi-pmic"; - #address-cells = <0x2>; - #size-cells = <0x0>; - reg = <0x2 0x0>; - - qcom,qpnp-qnovo@1500 { - compatible = "qcom,qpnp-qnovo"; - qcom,pmic-revid = <0xa5>; - interrupts = <0x2 0x15 0x0 0x0>; - reg = <0x1500 0x100>; - pinctrl-0 = <0xa6>; - interrupt-names = "ptrain-done"; - pinctrl-names = "default"; - }; - - qcom,revid@100 { - compatible = "qcom,qpnp-revid"; - qcom,fab-id-valid; - phandle = <0xa5>; - reg = <0x100 0x100>; - linux,phandle = <0xa5>; - }; - - qcom,power-on@800 { - compatible = "qcom,qpnp-power-on"; - reg = <0x800 0x100>; - }; - - qpnp,fg { - qcom,battery-data = <0xab>; - io-channels = <0x79 0x0>; - compatible = "qcom,fg-gen3"; - qcom,slope-limit-temp-threshold = <0x64>; - qcom,fg-sys-term-current = <0xfffffed4>; - qcom,fg-jeita-hyst-temp = <0x2>; - qcom,pmic-revid = <0xa5>; - io-channel-names = "rradc_batt_id"; - qcom,fg-chg-term-current = <0xc8>; - qcom,fg-jeita-thresholds = <0x0 0xf 0x2d 0x3c>; - qcom,fg-cutoff-current = <0xc8>; - status = "okay"; - #address-cells = <0x1>; - qcom,fg-esr-timer-charging = <0x0 0x60>; - qcom,fg-esr-clamp-mohms = <0x3c>; - qcom,fg-recharge-soc-thr = <0x63>; - #size-cells = <0x1>; - qcom,fg-esr-timer-asleep = <0x100 0x100>; - qcom,fg-cutoff-voltage = <0xd48>; - qcom,fg-batt-temp-delta = <0x6>; - qcom,fg-empty-voltage = <0xc1c>; - qcom,slope-limit-coeffs = <0xa 0xb 0xc 0xd>; - qcom,fg-esr-timer-awake = <0x60 0x60>; - qcom,rradc-base = <0x4500>; - qcom,fg-force-load-profile; - qcom,fg-auto-recharge-soc; - qcom,cycle-counter-en; - - qcom,fg-batt-info@4100 { - status = "okay"; - interrupts = <0x2 0x41 0x0 0x3 0x2 0x41 0x1 0x3 0x2 0x41 0x2 0x3 0x2 0x41 0x3 0x3 0x2 0x41 0x6 0x3>; - reg = <0x4100 0x100>; - interrupt-names = "vbatt-pred-delta", "vbatt-low", "esr-delta", "batt-missing", "batt-temp-delta"; - }; - - qcom,fg-batt-soc@4000 { - status = "okay"; - interrupts = <0x2 0x40 0x0 0x3 0x2 0x40 0x1 0x3 0x2 0x40 0x2 0x1 0x2 0x40 0x3 0x1 0x2 0x40 0x4 0x3 0x2 0x40 0x5 0x1 0x2 0x40 0x6 0x3 0x2 0x40 0x7 0x3>; - reg = <0x4000 0x100>; - interrupt-names = "soc-update", "soc-ready", "bsoc-delta", "msoc-delta", "msoc-low", "msoc-empty", "msoc-high", "msoc-full"; - }; - - qcom,fg-memif@4400 { - status = "okay"; - interrupts = <0x2 0x44 0x0 0x3 0x2 0x44 0x1 0x3 0x2 0x44 0x2 0x1>; - reg = <0x4400 0x100>; - interrupt-names = "ima-rdy", "mem-xcp", "dma-grant"; - }; - }; - - qcom,misc@900 { - compatible = "qcom,qpnp-misc"; - phandle = <0xb1>; - reg = <0x900 0x100>; - linux,phandle = <0xb1>; - }; - - qcom,usb-pdphy@1700 { - vbus-supply = <0xa9>; - compatible = "qcom,qpnp-pdphy"; - mi,limit_pd_vbus = <0x1>; - qcom,default-sink-caps = <0x1388 0xbb8 0x2328 0xbb8 0x2ee0 0x8ca>; - mi,pd_vbus_max_limit = <0x895440>; - interrupts = <0x2 0x17 0x0 0x1 0x2 0x17 0x1 0x1 0x2 0x17 0x2 0x1 0x2 0x17 0x3 0x1 0x2 0x17 0x4 0x1 0x2 0x17 0x5 0x1 0x2 0x17 0x6 0x1>; - vdd-pdphy-supply = <0xa8>; - phandle = <0x36>; - reg = <0x1700 0x100>; - linux,phandle = <0x36>; - interrupt-names = "sig-tx", "sig-rx", "msg-tx", "msg-rx", "msg-tx-failed", "msg-tx-discarded", "msg-rx-discarded"; - vconn-supply = <0xaa>; - }; - - qcom,qpnp-smb2 { - qcom,thermal-mitigation = <0x1b7740 0x186a00 0x155cc0 0x124f80 0xf4240 0xf4240 0xf4240>; - io-channels = <0x79 0x8 0x79 0xa 0x79 0x3 0x79 0x4 0x79 0x5>; - compatible = "qcom,qpnp-smb2"; - qcom,auto-recharge-soc; - qcom,pmic-revid = <0xa5>; - io-channel-names = "charger_temp", "charger_temp_max", "usbin_i", "usbin_v", "dcin_i"; - qcom,wireless-support; - qcom,boost-threshold-ua = <0x186a0>; - qcom,thermal-mitigation-dcp = <0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x186a00 0x155cc0 0x124f80 0xf4240>; - qcom,thermal-mitigation-dc = <0xc3500 0x86470 0x6ddd0 0x4f588>; - qcom,fcc-max-ua = <0x325aa0>; - qcom,usb-icl-ua = <0x2ab980>; - qcom,wireless-flag; - qcom,fcc-cool-temp-delta = <0x233f70>; - qcom,thermal-mitigation-qc2 = <0x18cba8 0x18cba8 0x18cba8 0x18cba8 0x18cba8 0x174508 0x15be68 0x1437c8 0x12b128 0x112a88 0x9c7a98 0xe1d48 0xc96a8 0xb1008 0x98968 0x802c8>; - #address-cells = <0x1>; - qcom,fcc-hot-temp-delta = <0x192d50>; - #size-cells = <0x1>; - dpdm-supply = <0xa7>; - qcom,dc-icl-ua = <0xe7ef0>; - qcom,suspend-input-on-debug-batt; - qcom,sw-jeita-enable; - qcom,wipower-max-uw = <0x4c4b40>; - #cooling-cells = <0x2>; - qcom,dynamic-fv-enable; - qcom,thermal-mitigation-qc3 = <0x2ab980 0x299488 0x274a98 0x2500a8 0x22b6b8 0x206cc8 0x1e8480 0x1b7740 0x192d50 0x16e360 0x14c080 0x124f80 0x102ca0 0xdbba0 0xb7b74 0x802c8>; - qcom,fcc-low-temp-delta = <0x2d5190>; - qcom,thermal-mitigation-pd-base = <0x2dc6c0 0x2ab980 0x27ac40 0x249f00 0x2191c0 0x1e8480 0x1b7740 0x186a00 0x186a00 0x155cc0 0x124f80 0x10c8e0 0xf4240 0xdbba0 0xb7b74 0x802c8>; - - qcom,dc-chgpth@1400 { - interrupts = <0x2 0x14 0x0 0x3 0x2 0x14 0x1 0x3 0x2 0x14 0x2 0x3 0x2 0x14 0x3 0x3 0x2 0x14 0x4 0x3 0x2 0x14 0x5 0x3 0x2 0x14 0x6 0x1>; - reg = <0x1400 0x100>; - interrupt-names = "dcin-collapse", "dcin-lt-3p6v", "dcin-uv", "dcin-ov", "dcin-plugin", "div2-en-dg", "dcin-icl-change"; - }; - - qcom,chgr@1000 { - interrupts = <0x2 0x10 0x0 0x1 0x2 0x10 0x1 0x1 0x2 0x10 0x2 0x1 0x2 0x10 0x3 0x1 0x2 0x10 0x4 0x1>; - reg = <0x1000 0x100>; - interrupt-names = "chg-error", "chg-state-change", "step-chg-state-change", "step-chg-soc-update-fail", "step-chg-soc-update-request"; - }; - - qcom,chgr-misc@1600 { - interrupts = <0x2 0x16 0x0 0x1 0x2 0x16 0x1 0x1 0x2 0x16 0x2 0x3 0x2 0x16 0x3 0x3 0x2 0x16 0x4 0x3 0x2 0x16 0x5 0x3 0x2 0x16 0x6 0x2 0x2 0x16 0x7 0x3>; - reg = <0x1600 0x100>; - interrupt-names = "wdog-snarl", "wdog-bark", "aicl-fail", "aicl-done", "high-duty-cycle", "input-current-limiting", "temperature-change", "switcher-power-ok"; - }; - - qcom,otg@1100 { - interrupts = <0x2 0x11 0x0 0x3 0x2 0x11 0x1 0x3 0x2 0x11 0x2 0x3 0x2 0x11 0x3 0x3>; - reg = <0x1100 0x100>; - interrupt-names = "otg-fail", "otg-overcurrent", "otg-oc-dis-sw-sts", "testmode-change-detect"; - }; - - qcom,usb-chgpth@1300 { - interrupts = <0x2 0x13 0x0 0x3 0x2 0x13 0x1 0x3 0x2 0x13 0x2 0x3 0x2 0x13 0x3 0x3 0x2 0x13 0x4 0x3 0x2 0x13 0x5 0x1 0x2 0x13 0x6 0x1 0x2 0x13 0x7 0x1>; - reg = <0x1300 0x100>; - interrupt-names = "usbin-collapse", "usbin-lt-3p6v", "usbin-uv", "usbin-ov", "usbin-plugin", "usbin-src-change", "usbin-icl-change", "type-c-change"; - }; - - qcom,smb2-vconn { - phandle = <0xaa>; - regulator-name = "smb2-vconn"; - linux,phandle = <0xaa>; - }; - - qcom,bat-if@1200 { - interrupts = <0x2 0x12 0x0 0x1 0x2 0x12 0x1 0x3 0x2 0x12 0x2 0x3 0x2 0x12 0x3 0x3 0x2 0x12 0x4 0x3 0x2 0x12 0x5 0x3>; - reg = <0x1200 0x100>; - interrupt-names = "bat-temp", "bat-ocp", "bat-ov", "bat-low", "bat-therm-or-id-missing", "bat-terminal-missing"; - }; - - qcom,smb2-vbus { - phandle = <0xa9>; - regulator-name = "smb2-vbus"; - linux,phandle = <0xa9>; - }; - }; - - bcl@4200 { - compatible = "qcom,msm-bcl-lmh"; - reg-names = "fg_user_adc", "fg_lmh"; - #thermal-sensor-cells = <0x1>; - interrupts = <0x2 0x42 0x0 0x0 0x2 0x42 0x1 0x0 0x2 0x42 0x2 0x0 0x2 0x42 0x3 0x0 0x2 0x42 0x4 0x0>; - phandle = <0x170>; - reg = <0x4200 0xff 0x4300 0xff>; - linux,phandle = <0x170>; - interrupt-names = "bcl-high-ibat", "bcl-very-high-ibat", "bcl-low-vbat", "bcl-very-low-vbat", "bcl-crit-low-vbat"; - }; - - rradc@4500 { - compatible = "qcom,rradc"; - qcom,pmic-revid = <0xa5>; - #io-channel-cells = <0x1>; - #address-cells = <0x1>; - #size-cells = <0x0>; - phandle = <0x79>; - reg = <0x4500 0x100>; - linux,phandle = <0x79>; - }; - - pinctrl@c000 { - compatible = "qcom,spmi-gpio"; - gpio-controller; - qcom,gpios-disallowed = <0x4 0x7 0xd>; - interrupts = <0x2 0xc0 0x0 0x0 0x2 0xc1 0x0 0x0 0x2 0xc2 0x0 0x0 0x2 0xc4 0x0 0x0 0x2 0xc5 0x0 0x0 0x2 0xc7 0x0 0x0 0x2 0xc8 0x0 0x0 0x2 0xc9 0x0 0x0 0x2 0xca 0x0 0x0 0x2 0xcb 0x0 0x0 0x2 0xcd 0x0 0x0>; - phandle = <0x382>; - reg = <0xc000 0xe00>; - #gpio-cells = <0x2>; - linux,phandle = <0x382>; - interrupt-names = "pmi8998_gpio1", "pmi8998_gpio2", "pmi8998_gpio3", "pmi8998_gpio5", "pmi8998_gpio6", "pmi8998_gpio8", "pmi8998_gpio9", "pmi8998_gpio10", "pmi8998_gpio11", "pmi8998_gpio12", "pmi8998_gpio14"; - - usb2_ext_5v_boost { - - usb2_ext_5v_boost_default { - output-low; - pins = "gpio10"; - phandle = <0x383>; - function = "normal"; - power-source = <0x0>; - linux,phandle = <0x383>; - }; - }; - - usb2_id_det { - - usb2_id_det_default { - pins = "gpio9"; - function = "normal"; - power-source = <0x0>; - input-enable; - bias-pull-up; - }; - }; - - qnovo_fet_ctrl { - - qnovo_fet_ctrl_default { - output-low; - pins = "gpio6"; - bias-disable; - phandle = <0xa6>; - function = "func1"; - power-source = <0x0>; - linux,phandle = <0xa6>; - input-disable; - qcom,drive-strength = <0x1>; - }; - }; - - usb2_vbus_det { - - usb2_vbus_det_default { - pins = "gpio8"; - phandle = <0x384>; - function = "normal"; - bias-pull-down; - power-source = <0x1>; - input-enable; - linux,phandle = <0x384>; - }; - }; - - usb2_vbus_boost { - - usb2_vbus_boost_default { - output-low; - pins = "gpio2"; - function = "normal"; - power-source = <0x0>; - }; - }; - }; - - qcom,temp-alarm@2400 { - io-channels = <0x79 0x7>; - compatible = "qcom,spmi-temp-alarm"; - io-channel-names = "thermal"; - #thermal-sensor-cells = <0x0>; - interrupts = <0x2 0x24 0x0 0x1>; - phandle = <0x173>; - reg = <0x2400 0x100>; - linux,phandle = <0x173>; - }; - }; - }; - - qcom,l3-cdsp { - compatible = "devfreq-simple-dev"; - clocks = <0xb6 0xd>; - clock-names = "devfreq_clk"; - governor = "powersave"; - phandle = <0xcf>; - linux,phandle = <0xcf>; - }; - - qcom,smp2pgpio-rdbg-5-out { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0x28>; - qcom,entry-name = "rdbg"; - #gpio-cells = <0x2>; - qcom,remote-pid = <0x5>; - linux,phandle = <0x28>; - interrupt-controller; - }; - - tpdm@6b02000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-swao-0"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6b02000 0x1000>; - - port { - - endpoint { - remote-endpoint = <0x18a>; - phandle = <0x188>; - linux,phandle = <0x188>; - }; - }; - }; - - ssusb@a600000 { - qcom,use-pdc-interrupts; - qcom,msm-bus,num-paths = <0x3>; - qcom,msm-bus,num-cases = <0x2>; - qcom,core-clk-rate = <0x7f28155>; - compatible = "qcom,dwc-usb3-msm"; - clocks = <0x22 0x95 0x22 0x12 0x22 0x9 0x22 0x97 0x22 0x99 0x22 0xa9 0x22 0x9f>; - qcom,msm-bus,vectors-KBps = <0x3d 0x200 0x0 0x0 0x3d 0x2a4 0x0 0x0 0x1 0x247 0x0 0x0 0x3d 0x200 0x3a980 0xaae60 0x3d 0x2a4 0x0 0x960 0x1 0x247 0x0 0x9c40>; - qcom,usb-dbm = <0x338>; - resets = <0x22 0xf>; - extcon = <0x36 0x36 0x339>; - qcom,smmu-s1-bypass; - reg-names = "core_base", "ahb2phy_base"; - clock-names = "core_clk", "iface_clk", "bus_aggr_clk", "utmi_clk", "sleep_clk", "cfg_ahb_clk", "xo"; - qcom,core-clk-rate-hs = <0x3f940ab>; - qcom,msm-bus,name = "usb0"; - ranges; - USB3_GDSC-supply = <0x337>; - #address-cells = <0x1>; - interrupts = <0x0 0x1e9 0x0 0x0 0x82 0x0 0x0 0x1e6 0x0 0x0 0x1e8 0x0>; - qcom,num-gsi-evt-buffs = <0x3>; - #size-cells = <0x1>; - reg = <0xa600000 0xf8c00 0x88ee000 0x400>; - iommus = <0x29 0x740 0x0>; - reset-names = "core_reset"; - qcom,pm-qos-latency = <0x2c>; - interrupt-names = "dp_hs_phy_irq", "pwr_event_irq", "ss_phy_irq", "dm_hs_phy_irq"; - qcom,dwc-usb3-msm-tx-fifo-size = <0x5328>; - - dwc3@a600000 { - usb-phy = <0xa7 0x33a>; - compatible = "snps,dwc3"; - snps,disable-clk-gating; - snps,usb3_lpm_capable; - linux,sysdev_is_parent; - tx-fifo-resize; - interrupts = <0x0 0x85 0x0>; - snps,has-lpm-erratum; - reg = <0xa600000 0xcd00>; - snps,hird-threshold = [10]; - maximum-speed = "high-speed"; - usb-core-id = <0x0>; - }; - - qcom,usbbam@a704000 { - compatible = "qcom,usb-bam-msm"; - qcom,usb-bam-override-threshold = <0x4001>; - qcom,usb-bam-max-mbps-superspeed = <0xe10>; - qcom,ignore-core-reset-ack; - qcom,bam-type = <0x0>; - qcom,usb-bam-fifo-baseaddr = <0x146bb000>; - interrupts = <0x0 0x84 0x0>; - reg = <0xa704000 0x17000>; - qcom,usb-bam-max-mbps-highspeed = <0x190>; - qcom,disable-clk-gating; - qcom,reset-bam-on-connect; - qcom,usb-bam-num-pipes = <0x8>; - - qcom,pipe0 { - qcom,descriptor-fifo-offset = <0x1800>; - qcom,data-fifo-offset = <0x0>; - qcom,src-bam-pipe-index = <0x0>; - qcom,data-fifo-size = <0x1800>; - qcom,pipe-num = <0x0>; - qcom,dir = <0x1>; - qcom,dst-bam-pipe-index = <0x0>; - label = "ssusb-qdss-in-0"; - qcom,peer-bam = <0x0>; - qcom,usb-bam-mem-type = <0x2>; - qcom,descriptor-fifo-size = <0x800>; - qcom,peer-bam-physical-address = <0x6064000>; - }; - }; - }; - - gpio-regulator@3 { - regulator-enable-ramp-delay = <0xe9>; - compatible = "regulator-fixed"; - enable-active-high; - gpio = <0x4c 0x9 0x0>; - phandle = <0x224>; - regulator-min-microvolt = <0x100590>; - vin-supply = <0xde>; - reg = <0x3 0x0>; - regulator-max-microvolt = <0x100590>; - pinctrl-0 = <0x367>; - regulator-name = "camera_ldo"; - linux,phandle = <0x224>; - pinctrl-names = "default"; - }; - - mem_dump { - compatible = "qcom,mem-dump"; - memory-region = <0x175>; - - tmc_etr_reg { - qcom,dump-size = <0x1000>; - qcom,dump-id = <0x100>; - }; - - tpdm_swao { - qcom,dump-size = <0x512>; - qcom,dump-id = <0xf2>; - }; - - rpm_sw { - qcom,dump-size = <0x28000>; - qcom,dump-id = <0xea>; - }; - - fcm { - qcom,dump-size = <0x8400>; - qcom,dump-id = <0xee>; - }; - - tmc_etf { - qcom,dump-size = <0x10000>; - qcom,dump-id = <0xf0>; - }; - - etfswao_reg { - qcom,dump-size = <0x1000>; - qcom,dump-id = <0x102>; - }; - - pmic { - qcom,dump-size = <0x10000>; - qcom,dump-id = <0xe4>; - }; - - tmc_etfswao { - qcom,dump-size = <0x8400>; - qcom,dump-id = <0xf1>; - }; - - tmc_etf_reg { - qcom,dump-size = <0x1000>; - qcom,dump-id = <0x101>; - }; - - rpmh { - qcom,dump-size = <0x2000000>; - qcom,dump-id = <0xec>; - }; - - misc_data { - qcom,dump-size = <0x1000>; - qcom,dump-id = <0xe8>; - }; - }; - - tpdm@6860000 { - qcom,msr-fix-req; - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-turing"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6860000 0x1000>; - - port { - - endpoint { - remote-endpoint = <0x1ca>; - phandle = <0x1c7>; - linux,phandle = <0x1c7>; - }; - }; - }; - - qcom,mdss_dsi_ss_notch_fhd_ea8074_cmd { - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-t-clk-pre = <0x34>; - qcom,mdss-dsi-panel-name = "ss notch fhd cmd dsi panel"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,mdss-dsi-lp11-init; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-reset-sequence = <0x1 0x1 0x0 0x1 0x1 0xa>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-tx-eot-append; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-panel-on-dimming-delay = <0xc8>; - qcom,mdss-dsi-panel-model = "SS NOTCH FHD EA8074 CMD PANEL"; - qcom,mdss-dsi-panel-dc-threshold = <0x140>; - qcom,mdss-dsi-panel-id = <0x0>; - qcom,ulps-enabled; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-panel-peak-brightness = <0x419ce0>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,dispparam-enabled; - phandle = <0x369>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-pan-physical-height-dimension = <0x8e>; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-brightness-max-level = <0x3ff>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-panel-sleepwrmod = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - linux,phandle = <0x369>; - qcom,mdss-dsi-t-clk-post = <0xe>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-dispparam-hbm-off-command = [39 01 00 00 00 00 02 53 28]; - qcom,mdss-dsi-on-command = [05 01 00 00 0a 00 02 11 00 39 00 00 00 00 00 05 2b 00 00 08 c7 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 08 ef f0 31 00 33 31 14 35 39 00 00 00 00 00 02 b0 01 39 00 00 00 00 00 02 bb 03 39 00 00 00 00 00 02 b0 4f 39 00 00 00 00 00 02 cb 00 39 00 00 00 00 00 02 b0 6b 39 00 00 00 00 00 02 cb 00 39 00 00 00 00 00 02 f7 03 39 00 00 00 00 00 02 b0 05 39 00 00 00 00 00 02 b1 10 39 00 00 00 00 00 02 b0 02 39 00 00 00 00 00 05 d5 02 17 54 14 39 01 00 00 00 00 03 f0 a5 a5 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 03 fc 5a 5a 39 00 00 00 00 00 03 d2 9f f0 39 00 00 00 00 00 02 b0 0e 39 00 00 00 00 00 02 d2 70 39 00 00 00 00 00 02 b0 04 39 00 00 00 00 00 02 d2 20 39 00 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 fc a5 a5 39 00 00 00 00 00 02 35 00 39 00 00 00 00 00 03 51 00 00 39 00 00 00 00 00 02 53 20 39 01 00 00 6e 00 02 55 00 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-dispparam-dimmingoff-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l3-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command = [05 01 00 00 11 00 02 28 00 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 b0 49 39 00 00 00 00 00 02 cb ff 39 00 00 00 00 00 02 b0 4f 39 00 00 00 00 00 02 cb c8 39 00 00 00 00 00 02 f7 03 39 01 00 00 11 00 03 f0 a5 a5 05 01 00 00 78 00 02 10 00]; - qcom,mdss-dsi-nolp-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-dispparam-dimmingoff-command = [39 01 00 00 01 00 02 53 20]; - qcom,mdss-dsi-dispparam-crc-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x38>; - qcom,mdss-dsi-v-back-porch = <0x18>; - qcom,mdss-dsi-panel-jitter = <0x1 0x1>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-dispparam-hbm-fod-on-command = [39 01 00 00 00 00 02 53 20 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 03 b2 00 10 39 00 00 00 00 00 02 b0 04 39 00 00 00 00 00 02 b2 00 39 00 00 00 00 00 02 f7 03 39 00 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 02 53 e0]; - qcom,mdss-dsi-doze-lbm-command = [39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 ef b0 39 00 00 00 00 00 02 b0 17 39 00 00 00 00 00 04 e3 00 00 00 39 01 00 00 01 00 02 53 23 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-front-porch = <0x38>; - qcom,mdss-dsi-v-front-porch = <0x1a>; - qcom,mdss-dsi-dispparam-crc-off-command = [39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 03 e2 00 40 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dispparam-hbm-fod2norm-command = [39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 03 b2 00 40 39 00 00 00 00 00 02 b0 04 39 00 00 00 00 00 02 b2 80 39 00 00 00 00 00 02 f7 03 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dispparam-acl-l2-command = [39 01 00 00 00 00 02 55 02]; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-dispparam-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-off-command = [39 01 00 00 00 00 02 55 00]; - qcom,mdss-dsi-panel-height = <0x8c8>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-dispparam-dimmingon-command = [39 01 00 00 01 00 02 53 28]; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-dispparam-hbm-fod-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l1-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-doze-lbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l3-command = [39 01 00 00 00 00 02 55 03]; - qcom,mdss-dsi-dispparam-acl-off-command-state = "dsi_lp_mode"; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,mdss-dsi-dispparam-flash-test-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-fod2norm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-doze-hbm-command = [39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 ef b0 39 00 00 00 00 00 02 b0 17 39 00 00 00 00 00 04 e3 00 00 00 39 01 00 00 01 00 02 53 22 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dispparam-flash-test-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x220809 0x25230909 0x6030400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-dispparam-hbm-fod-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-pulse-width = <0x12>; - qcom,mdss-dsi-v-pulse-width = <0xc>; - qcom,mdss-dsi-dispparam-acl-l2-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-doze-hbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-read-panel-id-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-nolp-command = [05 01 00 00 00 00 02 28 00 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 b0 17 39 00 00 00 00 00 04 e3 86 80 01 39 00 00 00 00 00 02 53 20 39 01 00 00 00 00 03 f0 a5 a5 05 01 00 00 00 00 02 29 00]; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsi-read-panel-id-command = [06 01 00 01 05 00 02 db 00]; - qcom,mdss-dsi-dispparam-flash-test-off-command = <0x39000000 0x3f0 0x5a5a3900 0x0 0x2b03239 0x0 0x2cb68 0x39000000 0x2b0 0x40390000 0x2 0xcb6e3900 0x0 0x2b04f39 0x0 0x2cb03 0x39000000 0x2b0 0xb390000 0x2 0xcbcb3900 0x0 0x2f70339 0x100006e 0x3f0a5 0xa5390000 0x3 0xf05a5a39 0x0 0x35103 0xff390000 0x2 0xb00b3900 0x0 0x2b20239 0x0 0x2b016 0x39000000 0x2b2 0x40390000 0x2 0xf7033901 0x0 0x3f0a5a5>; - qcom,mdss-dsi-dispparam-hbm-fod-off-command = [39 00 00 00 00 00 02 53 20 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 03 b2 00 40 39 00 00 00 00 00 02 b0 04 39 00 00 00 00 00 02 b2 80 39 00 00 00 00 00 02 f7 03 39 01 00 00 00 00 03 f0 a5 a5]; - qcom,mdss-dsi-dispparam-flash-test-on-command = <0x39000000 0x3f0 0x5a5a3900 0x0 0x35103ff 0x39000000 0x2b0 0xb390000 0x2 0xb2823900 0x0 0x2b01639 0x0 0x2b2d8 0x39000000 0x2f7 0x3390100 0x6e0003 0xf0a5a539 0x0 0x3f05a 0x5a390000 0x2 0xb0323900 0x0 0x2cb0139 0x0 0x2b040 0x39000000 0x2cb 0x3e390000 0x2 0xb04f3900 0x0 0x2cb0039 0x0 0x2b00b 0x39000000 0x2cb 0xc0390000 0x2 0xf7033901 0x0 0x3f0a5a5>; - qcom,mdss-dsi-dispparam-hbm-on-command = [39 01 00 00 00 00 02 53 e8]; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-dispparam-acl-l1-command = [39 01 00 00 00 00 02 55 01]; - }; - }; - }; - - i2c@880000 { - compatible = "qcom,i2c-geni"; - clocks = <0x22 0x4c 0x22 0x6c 0x22 0x6d>; - qcom,wrapper-core = <0x40>; - pinctrl-1 = <0x45>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x259 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0x880000 0x4000>; - pinctrl-0 = <0x44>; - dmas = <0x43 0x0 0x0 0x3 0x40 0x0 0x43 0x1 0x0 0x3 0x40 0x0>; - pinctrl-names = "default", "sleep"; - }; - - rpmh-regulator-vsa1 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "vsa1"; - mboxes = <0xba 0x0>; - - regulator-lvs1 { - regulator-min-microvolt = <0x1b7740>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x1b7740>; - regulator-name = "pm8998_lvs1"; - }; - }; - - qcom,msm-dai-q6-dp { - compatible = "qcom,msm-dai-q6-hdmi"; - phandle = <0x2ee>; - qcom,msm-dai-q6-dev-id = <0x6020>; - linux,phandle = <0x2ee>; - }; - - funnel@0x6043000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-in2"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6043000 0x1000>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@5 { - reg = <0x6>; - - endpoint { - remote-endpoint = <0x19e>; - phandle = <0x19f>; - slave-mode; - linux,phandle = <0x19f>; - }; - }; - - port@3 { - reg = <0x2>; - - endpoint { - remote-endpoint = <0x19c>; - phandle = <0x1ad>; - slave-mode; - linux,phandle = <0x1ad>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x19a>; - phandle = <0x1e2>; - slave-mode; - linux,phandle = <0x1e2>; - }; - }; - - port@4 { - reg = <0x5>; - - endpoint { - remote-endpoint = <0x19d>; - phandle = <0x1e5>; - slave-mode; - linux,phandle = <0x1e5>; - }; - }; - - port@2 { - reg = <0x1>; - - endpoint { - remote-endpoint = <0x19b>; - phandle = <0x180>; - slave-mode; - linux,phandle = <0x180>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x199>; - phandle = <0x193>; - linux,phandle = <0x193>; - }; - }; - }; - }; - - qcom,smp2pgpio-ssr-smp2p-5-out { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0x114>; - qcom,entry-name = "master-kernel"; - #gpio-cells = <0x2>; - qcom,remote-pid = <0x5>; - linux,phandle = <0x114>; - interrupt-controller; - }; - - spi@880000 { - compatible = "qcom,spi-geni"; - clocks = <0x22 0x4c 0x22 0x6c 0x22 0x6d>; - qcom,wrapper-core = <0x40>; - reg-names = "se_phys"; - pinctrl-1 = <0x5b>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x259 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0x880000 0x4000>; - pinctrl-0 = <0x5a>; - dmas = <0x43 0x0 0x0 0x1 0x40 0x0 0x43 0x1 0x0 0x1 0x40 0x0>; - spi-max-frequency = <0x2faf080>; - pinctrl-names = "default", "sleep"; - }; - - dsi_amoled_samsung_ea8076_panel_pwr_supply { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,panel-supply-entry@1 { - qcom,supply-name = "vci"; - qcom,supply-disable-load = <0x50>; - qcom,supply-post-on-sleep = <0xa>; - qcom,supply-max-voltage = <0x2dc6c0>; - qcom,supply-pre-off-sleep = <0xa>; - qcom,supply-enable-load = <0xf230>; - qcom,supply-min-voltage = <0x2dc6c0>; - reg = <0x1>; - }; - - qcom,panel-supply-entry@0 { - qcom,supply-name = "vddio"; - qcom,supply-disable-load = <0x50>; - qcom,supply-max-voltage = <0x1cfde0>; - qcom,supply-enable-load = <0xf230>; - qcom,supply-min-voltage = <0x1cfde0>; - reg = <0x0>; - }; - }; - - rpmh-regulator-smpa5 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "smpa5"; - mboxes = <0xba 0x0>; - - regulator-s5 { - phandle = <0xd3>; - qcom,init-voltage = <0x1d0d80>; - regulator-min-microvolt = <0x1d0d80>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x1f20c0>; - regulator-name = "pm8998_s5"; - linux,phandle = <0xd3>; - }; - }; - - qcom,msm-pcm-afe { - compatible = "qcom,msm-pcm-afe"; - phandle = <0x2e8>; - linux,phandle = <0x2e8>; - }; - - jtagmm@7640000 { - compatible = "qcom,jtagv8-mm"; - clocks = <0xa1 0x0>; - reg-names = "etm-base"; - clock-names = "core_clk"; - reg = <0x7640000 0x1000>; - qcom,coresight-jtagmm-cpu = <0x17>; - }; - - disp_vddio_vreg { - compatible = "regulator-fixed"; - regulator-boot-on; - enable-active-high; - gpio = <0x3c 0x5a 0x0>; - startup-delay-us = <0xfa0>; - regulator-name = "disp_vddio_vreg"; - }; - - system_pm { - compatible = "qcom,system-pm"; - mboxes = <0xba 0x0>; - }; - - qcom,sps { - compatible = "qcom,msm_sps_4k"; - qcom,pipe-attr-ee; - }; - - i2c@a84000 { - compatible = "qcom,i2c-geni"; - clocks = <0x22 0x5e 0x22 0x6e 0x22 0x6f>; - qcom,wrapper-core = <0x6c>; - pinctrl-1 = <0x73>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x162 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0xa84000 0x4000>; - pinctrl-0 = <0x72>; - dmas = <0x6f 0x0 0x1 0x3 0x40 0x0 0x6f 0x1 0x1 0x3 0x40 0x0>; - pinctrl-names = "default", "sleep"; - }; - - spi@a84000 { - compatible = "qcom,spi-geni"; - clocks = <0x22 0x5e 0x22 0x6e 0x22 0x6f>; - qcom,wrapper-core = <0x6c>; - reg-names = "se_phys"; - pinctrl-1 = <0x94>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x162 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0xa84000 0x4000>; - pinctrl-0 = <0x93>; - dmas = <0x6f 0x0 0x1 0x1 0x40 0x0 0x6f 0x1 0x1 0x1 0x40 0x0>; - spi-max-frequency = <0x2faf080>; - pinctrl-names = "default", "sleep"; - }; - - qcom,gdsc@0x17d048 { - compatible = "qcom,gdsc"; - status = "ok"; - phandle = <0x200>; - reg = <0x17d048 0x4>; - qcom,no-status-check-on-disable; - qcom,gds-timeout = <0x1f4>; - regulator-name = "hlos1_vote_mmnoc_mmu_tbu_hf1_gdsc"; - linux,phandle = <0x200>; - }; - - cti@78f0000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-apss_cti1"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b966>; - reg = <0x78f0000 0x1000>; - }; - - qcom,dsi-display@27 { - compatible = "qcom,dsi-display"; - clocks = <0x344 0x6 0x344 0x9>; - pinctrl-1 = <0x347 0x348>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - vddio-supply = <0x8b>; - qcom,dsi-panel = <0x370>; - label = "dsi_visionox_fhd_r66455_vid_display"; - vci-supply = <0x35d>; - qcom,dsi-ctrl = <0x2d>; - qcom,display-type = "primary"; - pinctrl-0 = <0x345 0x346>; - qcom,platform-te-gpio = <0x3c 0xa 0x0>; - qcom,dsi-phy = <0x342>; - qcom,platform-reset-gpio = <0x3c 0x6 0x0>; - pinctrl-names = "panel_active", "panel_suspend"; - }; - - rpmh-regulator-ldoa26 { - qcom,supported-modes = <0x2 0x4>; - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoa26"; - proxy-supply = <0x33>; - mboxes = <0xba 0x0>; - qcom,regulator-type = "pmic4-ldo"; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l26 { - qcom,proxy-consumer-enable; - qcom,init-mode = <0x2>; - phandle = <0x33>; - qcom,init-voltage = <0x124f80>; - regulator-min-microvolt = <0x124f80>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x124f80>; - regulator-name = "pm8998_l26"; - linux,phandle = <0x33>; - qcom,proxy-consumer-current = <0xaa50>; - }; - }; - - qcom,csiphy@ac68000 { - clock-rates = <0x0 0x0 0x0 0x0 0x16e36000 0x0 0x100db355 0x0>; - compatible = "qcom,csiphy-v1.0", "qcom,csiphy"; - clocks = <0xd5 0x6 0xd5 0x55 0xd5 0x54 0xd5 0x9 0xd5 0xa 0xd5 0x16 0xd5 0x12 0xd5 0x11>; - csi-vdd-voltage = <0x124f80>; - reg-names = "csiphy"; - clock-names = "camnoc_axi_clk", "soc_ahb_clk", "slow_ahb_src_clk", "cpas_ahb_clk", "cphy_rx_clk_src", "csiphy3_clk", "csi3phytimer_clk_src", "csi3phytimer_clk"; - regulator-names = "gdscr", "refgen"; - status = "ok"; - interrupts = <0x0 0x1c0 0x0>; - refgen-supply = <0x17b>; - phandle = <0xcb>; - mipi-csi-vdd-supply = <0x34>; - reg = <0xac68000 0x1000>; - src-clock-name = "csi3phytimer_clk_src"; - linux,phandle = <0xcb>; - interrupt-names = "csiphy"; - reg-cam-base = <0x68000>; - gdscr-supply = <0x214>; - cell-index = <0x3>; - clock-cntl-level = "turbo"; - }; - - qcom,smp2pgpio-smp2p-1-out { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0x20c>; - qcom,entry-name = "smp2p"; - #gpio-cells = <0x2>; - qcom,remote-pid = <0x1>; - linux,phandle = <0x20c>; - interrupt-controller; - }; - - wcd9xxx-irq { - compatible = "qcom,wcd9xxx-irq"; - status = "ok"; - #interrupt-cells = <0x1>; - interrupt-parent = <0x3c>; - qcom,gpio-connect = <0x3c 0x36 0x0>; - phandle = <0x102>; - pinctrl-0 = <0x376>; - linux,phandle = <0x102>; - pinctrl-names = "default"; - interrupt-controller; - }; - - qcom,sde_rscc@af20000 { - compatible = "qcom,sde-rsc"; - clocks = <0x20 0x23 0x20 0x22>; - reg-names = "drv", "wrapper"; - qcom,sde-dram-channels = <0x2>; - clock-names = "vsync_clk", "iface_clk"; - mbox-names = "disp_rsc"; - clock-rate = <0x0 0x0>; - mboxes = <0x30 0x0>; - phandle = <0x2b>; - vdd-supply = <0x19>; - reg = <0xaf20000 0x1c44 0xaf30000 0x3fd4>; - linux,phandle = <0x2b>; - qcom,sde-rsc-version = <0x1>; - cell-index = <0x0>; - - qcom,sde-data-bus { - qcom,msm-bus,num-paths = <0x2>; - qcom,msm-bus,num-cases = <0x3>; - qcom,msm-bus,vectors-KBps = <0x4e23 0x5023 0x0 0x0 0x4e24 0x5023 0x0 0x0 0x4e23 0x5023 0x0 0x61a800 0x4e24 0x5023 0x0 0x61a800 0x4e23 0x5023 0x0 0x61a800 0x4e24 0x5023 0x0 0x61a800>; - qcom,msm-bus,name = "disp_rsc_mnoc"; - qcom,msm-bus,active-only; - }; - - qcom,sde-ebi-bus { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x3>; - qcom,msm-bus,vectors-KBps = <0x4e20 0x5020 0x0 0x0 0x4e20 0x5020 0x0 0x61a800 0x4e20 0x5020 0x0 0x61a800>; - qcom,msm-bus,name = "disp_rsc_ebi"; - qcom,msm-bus,active-only; - }; - - qcom,sde-llcc-bus { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x3>; - qcom,msm-bus,vectors-KBps = <0x4e21 0x5021 0x0 0x0 0x4e21 0x5021 0x0 0x61a800 0x4e21 0x5021 0x0 0x61a800>; - qcom,msm-bus,name = "disp_rsc_llcc"; - qcom,msm-bus,active-only; - }; - }; - - cti@6019000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti9"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6019000 0x1000>; - }; - - qcom,gdsc@0xad0a004 { - compatible = "qcom,gdsc"; - status = "ok"; - phandle = <0x237>; - reg = <0xad0a004 0x4>; - regulator-name = "ife_1_gdsc"; - linux,phandle = <0x237>; - qcom,poll-cfg-gdscr; - }; - - qcom,glink-smem-native-xprt-dsps@86000000 { - compatible = "qcom,glink-smem-native-xprt"; - reg-names = "smem", "irq-reg-base"; - interrupts = <0x0 0xaa 0x1>; - label = "dsps"; - qcom,irq-mask = <0x1000000>; - reg = <0x86000000 0x200000 0x1799000c 0x4>; - }; - - qcom,llcc-bwmon { - compatible = "qcom,bimc-bwmon5"; - qcom,byte-mid-match = <0xe000>; - reg-names = "base"; - qcom,count-unit = <0x400000>; - interrupts = <0x0 0x244 0x4>; - qcom,hw-timer-hz = <0x124f800>; - qcom,target-dev = <0xb3>; - reg = <0x114a000 0x1000>; - qcom,byte-mid-mask = <0xe000>; - }; - - etm@7140000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - coresight-name = "coresight-etm1"; - clock-names = "apb_pclk"; - cpu = <0x12>; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7140000 0x1000>; - - port { - - endpoint { - remote-endpoint = <0x1ec>; - phandle = <0x1f5>; - linux,phandle = <0x1f5>; - }; - }; - }; - - rpmh-regulator-smpc3 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "smpc3"; - mboxes = <0xba 0x0>; - - regulator-s3 { - qcom,init-voltage = <0x927c0>; - regulator-min-microvolt = <0x927c0>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x927c0>; - regulator-name = "pm8005_s3"; - }; - }; - - fp_vdd_vreg { - compatible = "regulator-fixed"; - enable-active-high; - gpio = <0x3c 0x27 0x0>; - startup-delay-us = <0xfa0>; - regulator-always-on; - regulator-name = "fp_vdd_vreg"; - }; - - qcom,cam-isp { - compatible = "qcom,cam-isp"; - status = "ok"; - arch-compat = "ife"; - }; - - qcom,mdss_dsi_ctrl0@ae94000 { - compatible = "qcom,dsi-ctrl-hw-v2.2"; - clocks = <0x20 0x2 0x20 0x3 0x20 0x4 0x20 0x1a 0x20 0x1b 0x20 0x13>; - reg-names = "dsi_ctrl", "disp_cc_base"; - clock-names = "byte_clk", "byte_clk_rcg", "byte_intf_clk", "pixel_clk", "pixel_clk_rcg", "esc_clk"; - vdda-1p2-supply = <0x33>; - interrupt-parent = <0x31>; - interrupts = <0x4 0x0>; - label = "dsi-ctrl-0"; - phandle = <0x2d>; - reg = <0xae94000 0x400 0xaf08000 0x4>; - linux,phandle = <0x2d>; - qcom,null-insertion-enabled; - cell-index = <0x0>; - - qcom,core-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,core-supply-entry@0 { - qcom,supply-name = "refgen"; - qcom,supply-disable-load = <0x0>; - qcom,supply-max-voltage = <0x0>; - qcom,supply-enable-load = <0x0>; - qcom,supply-min-voltage = <0x0>; - reg = <0x0>; - }; - }; - - qcom,ctrl-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,ctrl-supply-entry@0 { - qcom,supply-name = "vdda-1p2"; - qcom,supply-disable-load = <0x4>; - qcom,supply-max-voltage = <0x124f80>; - qcom,supply-enable-load = <0x5528>; - qcom,supply-min-voltage = <0x124f80>; - reg = <0x0>; - }; - }; - }; - - tpda@7862000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tpda-base"; - coresight-name = "coresight-tpda-apss"; - clock-names = "apb_pclk"; - qcom,dsb-elem-size = <0x0 0x20>; - arm,primecell-periphid = <0x3b969>; - reg = <0x7862000 0x1000>; - qcom,tpda-atid = <0x42>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@1 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1bb>; - phandle = <0x1bc>; - slave-mode; - linux,phandle = <0x1bc>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1ba>; - phandle = <0x1e8>; - linux,phandle = <0x1e8>; - }; - }; - }; - }; - - qcom,cam-icp { - compatible = "qcom,cam-icp"; - num-bps = <0x1>; - num-ipe = <0x2>; - num-a5 = <0x1>; - compat-hw-name = "qcom,a5", "qcom,ipe0", "qcom,ipe1", "qcom,bps"; - status = "ok"; - }; - - qcom,msm-pcm-low-latency { - compatible = "qcom,msm-pcm-dsp"; - qcom,latency-level = "regular"; - qcom,msm-pcm-low-latency; - qcom,msm-pcm-dsp-id = <0x1>; - phandle = <0x2e1>; - linux,phandle = <0x2e1>; - }; - - qcom,gdsc@0x17d038 { - compatible = "qcom,gdsc"; - status = "ok"; - phandle = <0x1fe>; - reg = <0x17d038 0x4>; - qcom,no-status-check-on-disable; - qcom,gds-timeout = <0x1f4>; - regulator-name = "hlos1_vote_aggre_noc_mmu_tbu2_gdsc"; - linux,phandle = <0x1fe>; - }; - - qcom,msm-dai-q6-hdmi { - compatible = "qcom,msm-dai-q6-hdmi"; - phandle = <0x2ed>; - qcom,msm-dai-q6-dev-id = <0x8>; - linux,phandle = <0x2ed>; - }; - - qcom,kgsl-busmon { - compatible = "qcom,kgsl-busmon"; - label = "kgsl-busmon"; - }; - - qcom,csiphy@ac65000 { - clock-rates = <0x0 0x0 0x0 0x0 0x16e36000 0x0 0x100db355 0x0>; - compatible = "qcom,csiphy-v1.0", "qcom,csiphy"; - clocks = <0xd5 0x6 0xd5 0x55 0xd5 0x54 0xd5 0x9 0xd5 0xa 0xd5 0x13 0xd5 0xc 0xd5 0xb>; - csi-vdd-voltage = <0x124f80>; - reg-names = "csiphy"; - clock-names = "camnoc_axi_clk", "soc_ahb_clk", "slow_ahb_src_clk", "cpas_ahb_clk", "cphy_rx_clk_src", "csiphy0_clk", "csi0phytimer_clk_src", "csi0phytimer_clk"; - regulator-names = "gdscr", "refgen"; - status = "ok"; - interrupts = <0x0 0x1dd 0x0>; - refgen-supply = <0x17b>; - phandle = <0xbd>; - mipi-csi-vdd-supply = <0x34>; - reg = <0xac65000 0x1000>; - src-clock-name = "csi0phytimer_clk_src"; - linux,phandle = <0xbd>; - interrupt-names = "csiphy"; - reg-cam-base = <0x65000>; - gdscr-supply = <0x214>; - cell-index = <0x0>; - clock-cntl-level = "turbo"; - }; - - qcom,dsi-display@17 { - compatible = "qcom,dsi-display"; - clocks = <0x344 0x6 0x344 0x9>; - lab-supply = <0x89>; - pinctrl-1 = <0x347 0x348>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - vddio-supply = <0x8b>; - qcom,dsi-panel = <0x35b>; - label = "dsi_ss_ea8074_fhd_cmd_display"; - ibb-supply = <0x8a>; - vci-supply = <0x35d>; - qcom,dsi-ctrl = <0x2d>; - qcom,display-type = "primary"; - qcom,panel-mode-gpio = <0x3c 0x34 0x0>; - oled-vdda-supply = <0x35c>; - pinctrl-0 = <0x345 0x346>; - qcom,platform-te-gpio = <0x3c 0xa 0x0>; - qcom,dsi-phy = <0x342>; - qcom,platform-reset-gpio = <0x3c 0x6 0x0>; - pinctrl-names = "panel_active", "panel_suspend"; - }; - - qcom,dsi-display@8 { - compatible = "qcom,dsi-display"; - clocks = <0x344 0x6 0x344 0x9>; - pinctrl-1 = <0x347 0x348>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - qcom,dsi-panel = <0x352>; - label = "dsi_sim_vid_display"; - qcom,dsi-ctrl = <0x2d>; - qcom,display-type = "primary"; - pinctrl-0 = <0x345 0x346>; - qcom,dsi-phy = <0x342>; - pinctrl-names = "panel_active", "panel_suspend"; - }; - - qcom,msm-quat-auxpcm { - qcom,msm-auxpcm-interface = "quaternary"; - compatible = "qcom,msm-auxpcm-dev"; - qcom,msm-cpudai-auxpcm-sync = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-frame = <0x5 0x4>; - qcom,msm-cpudai-auxpcm-quant = <0x2 0x2>; - qcom,msm-cpudai-afe-clk-ver = <0x2>; - qcom,msm-cpudai-auxpcm-slot-mapping = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-num-slots = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-data = <0x0 0x0>; - qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>; - phandle = <0x2f6>; - qcom,msm-cpudai-auxpcm-mode = <0x0 0x0>; - linux,phandle = <0x2f6>; - }; - - cti@6016000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti6"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6016000 0x1000>; - }; - - slim@171c0000 { - compatible = "qcom,slim-ngd"; - qcom,iommu-s1-bypass; - reg-names = "slimbus_physical", "slimbus_bam_physical"; - qcom,apps-ch-pipes = <0x780000>; - interrupts = <0x0 0xa3 0x0 0x0 0xa4 0x0>; - qcom,ea-pc = <0x270>; - reg = <0x171c0000 0x2c000 0x17184000 0x2a000>; - interrupt-names = "slimbus_irq", "slimbus_bam_irq"; - cell-index = <0x1>; - - tavil_codec { - qcom,cdc-vddpx-1-voltage = <0x1b7740 0x1b7740>; - qcom,cdc-dmic-sample-rate = <0x493e00>; - compatible = "qcom,tavil-slim-pgd"; - clocks = <0x104 0x0>; - cdc-buck-sido-supply = <0xde>; - cdc-vddpx-1-supply = <0xde>; - qcom,cdc-micbias3-mv = <0xa8c>; - qcom,cdc-buck-sido-current = <0x3d090>; - cdc-vdd-buck-supply = <0xde>; - qcom,wdsp-cmpnt-dev-name = "tavil_codec"; - qcom,cdc-vdd-rx-h-voltage = <0x1b7740 0x1b7740>; - clock-names = "wcd_clk"; - qcom,wcd-rst-gpio-node = <0x103>; - qcom,cdc-slim-ifd = "tavil-slim-ifd"; - qcom,cdc-static-supplies = "cdc-vdd-buck", "cdc-buck-sido", "cdc-vdd-tx-h", "cdc-vdd-rx-h", "cdc-vddpx-1"; - qcom,cdc-vdd-tx-h-current = <0x61a8>; - qcom,cdc-buck-sido-voltage = <0x1b7740 0x1b7740>; - qcom,cdc-micbias2-mv = <0x708>; - interrupt-parent = <0x102>; - qcom,cdc-vdd-buck-current = <0x9eb10>; - interrupts = <0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f>; - qcom,cdc-mclk-clk-rate = <0x927c00>; - qcom,cdc-slim-ifd-elemental-addr = [00 00 50 02 17 02]; - phandle = <0x379>; - qcom,cdc-vdd-tx-h-voltage = <0x1b7740 0x1b7740>; - cdc-vdd-tx-h-supply = <0xde>; - elemental-addr = [00 01 50 02 17 02]; - qcom,cdc-vddpx-1-current = <0x2710>; - qcom,cdc-micbias4-mv = <0xa8c>; - qcom,cdc-vdd-buck-voltage = <0x1b7740 0x1b7740>; - qcom,cdc-micbias1-mv = <0xa8c>; - linux,phandle = <0x379>; - qcom,cdc-mad-dmic-rate = <0x927c0>; - cdc-vdd-rx-h-supply = <0xde>; - qcom,cdc-vdd-rx-h-current = <0x61a8>; - - msm_cdc_pinctrl_hph_en0 { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-1 = <0x10c>; - phandle = <0x31a>; - pinctrl-0 = <0x10b>; - linux,phandle = <0x31a>; - pinctrl-names = "aud_active", "aud_sleep"; - }; - - msm_cdc_pinctrl_us_euro_sw { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-1 = <0x10a>; - pinctrl-0 = <0x109>; - pinctrl-names = "aud_active", "aud_sleep"; - }; - - wcd_spi { - compatible = "qcom,wcd-spi-v2"; - qcom,master-bus-num = <0x0>; - qcom,max-frequency = <0x16e3600>; - qcom,chip-select = <0x0>; - phandle = <0x37a>; - qcom,mem-base-addr = <0x100000>; - linux,phandle = <0x37a>; - }; - - msm_cdc_pinctrl_hph_en1 { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-1 = <0x10e>; - phandle = <0x31b>; - pinctrl-0 = <0x10d>; - linux,phandle = <0x31b>; - pinctrl-names = "aud_active", "aud_sleep"; - }; - - wcd_pinctrl@5 { - compatible = "qcom,wcd-pinctrl"; - gpio-controller; - qcom,num-gpios = <0x5>; - #gpio-cells = <0x2>; - - us_euro_sw_wcd_sleep { - phandle = <0x10a>; - linux,phandle = <0x10a>; - - config { - output-low; - pins = "gpio1"; - }; - - mux { - pins = "gpio1"; - }; - }; - - hph_en0_wcd_sleep { - phandle = <0x10c>; - linux,phandle = <0x10c>; - - config { - output-low; - pins = "gpio4"; - }; - - mux { - pins = "gpio4"; - }; - }; - - us_euro_sw_wcd_active { - phandle = <0x109>; - linux,phandle = <0x109>; - - config { - pins = "gpio1"; - output-high; - }; - - mux { - pins = "gpio1"; - }; - }; - - spkr_2_sd_n_active { - phandle = <0x107>; - linux,phandle = <0x107>; - - config { - pins = "gpio3"; - output-high; - }; - - mux { - pins = "gpio3"; - }; - }; - - hph_en0_wcd_active { - phandle = <0x10b>; - linux,phandle = <0x10b>; - - config { - pins = "gpio4"; - output-high; - }; - - mux { - pins = "gpio4"; - }; - }; - - hph_en1_wcd_active { - phandle = <0x10d>; - linux,phandle = <0x10d>; - - config { - pins = "gpio5"; - output-high; - }; - - mux { - pins = "gpio5"; - }; - }; - - spkr_1_wcd_en_sleep { - phandle = <0x106>; - linux,phandle = <0x106>; - - config { - pins = "gpio2"; - input-enable; - }; - - mux { - pins = "gpio2"; - }; - }; - - spkr_2_sd_n_sleep { - phandle = <0x108>; - linux,phandle = <0x108>; - - config { - pins = "gpio3"; - input-enable; - }; - - mux { - pins = "gpio3"; - }; - }; - - hph_en1_wcd_sleep { - phandle = <0x10e>; - linux,phandle = <0x10e>; - - config { - output-low; - pins = "gpio5"; - }; - - mux { - pins = "gpio5"; - }; - }; - - spkr_1_wcd_en_active { - phandle = <0x105>; - linux,phandle = <0x105>; - - config { - pins = "gpio2"; - output-high; - }; - - mux { - pins = "gpio2"; - }; - }; - }; - - msm_cdc_pinctrll { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-1 = <0x106>; - phandle = <0x10f>; - pinctrl-0 = <0x105>; - linux,phandle = <0x10f>; - pinctrl-names = "aud_active", "aud_sleep"; - }; - - msm_cdc_pinctrlr { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-1 = <0x108>; - phandle = <0x110>; - pinctrl-0 = <0x107>; - linux,phandle = <0x110>; - pinctrl-names = "aud_active", "aud_sleep"; - }; - - swr_master { - compatible = "qcom,swr-wcd"; - #address-cells = <0x2>; - #size-cells = <0x0>; - - wsa881x@20170212 { - compatible = "qcom,wsa881x"; - qcom,spkr-sd-n-node = <0x110>; - phandle = <0x322>; - reg = <0x0 0x20170212>; - linux,phandle = <0x322>; - }; - - wsa881x@21170214 { - compatible = "qcom,wsa881x"; - qcom,spkr-sd-n-node = <0x110>; - phandle = <0x324>; - reg = <0x0 0x21170214>; - linux,phandle = <0x324>; - }; - - wsa881x@20170211 { - compatible = "qcom,wsa881x"; - qcom,spkr-sd-n-node = <0x10f>; - phandle = <0x321>; - reg = <0x0 0x20170211>; - linux,phandle = <0x321>; - }; - - wsa881x@21170213 { - compatible = "qcom,wsa881x"; - qcom,spkr-sd-n-node = <0x10f>; - phandle = <0x323>; - reg = <0x0 0x21170213>; - linux,phandle = <0x323>; - }; - }; - }; - - msm_dai_slim { - compatible = "qcom,msm-dai-slim"; - elemental-addr = [ff ff ff fe 17 02]; - }; - - qcom,iommu_slim_ctrl_cb { - compatible = "qcom,iommu-slim-ctrl-cb"; - iommus = <0x29 0x1806 0x0 0x29 0x180d 0x0 0x29 0x180e 0x1 0x29 0x1810 0x1>; - }; - }; - - qcom,smp2pgpio-ssr-smp2p-3-in { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0x100>; - qcom,entry-name = "slave-kernel"; - #gpio-cells = <0x2>; - qcom,is-inbound; - qcom,remote-pid = <0x3>; - linux,phandle = <0x100>; - interrupt-controller; - }; - - rpmh-regulator-ldoa16 { - qcom,supported-modes = <0x2 0x4>; - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoa16"; - mboxes = <0xba 0x0>; - qcom,regulator-type = "pmic4-ldo"; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l16 { - qcom,init-mode = <0x2>; - qcom,init-voltage = <0x294280>; - regulator-min-microvolt = <0x294280>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x294280>; - regulator-name = "pm8998_l16"; - }; - }; - - tpdm@69e0000 { - qcom,msr-fix-req; - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-ddr"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b968>; - reg = <0x69e0000 0x1000>; - - port { - - endpoint { - remote-endpoint = <0x1cd>; - phandle = <0x1cc>; - linux,phandle = <0x1cc>; - }; - }; - }; - - qcom,cam-jpeg { - compatible = "qcom,cam-jpeg"; - num-jpeg-dma = <0x1>; - compat-hw-name = "qcom,jpegenc", "qcom,jpegdma"; - status = "ok"; - num-jpeg-enc = <0x1>; - }; - - qcom,venus@aae0000 { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x2>; - qcom,proxy-timeout-ms = <0x64>; - compatible = "qcom,pil-tz-generic"; - clocks = <0xd4 0xb 0xd4 0x8 0xd4 0xa>; - qcom,msm-bus,vectors-KBps = <0x3f 0x200 0x0 0x0 0x3f 0x200 0x0 0x4a380>; - qcom,proxy-clock-names = "core_clk", "iface_clk", "bus_clk"; - qcom,firmware-name = "venus"; - clock-names = "core_clk", "iface_clk", "bus_clk"; - qcom,pas-id = <0x9>; - qcom,msm-bus,name = "pil-venus"; - status = "ok"; - memory-region = <0x117>; - qcom,proxy-reg-names = "vdd"; - vdd-supply = <0x116>; - reg = <0xaae0000 0x4000>; - }; - - qcom,cci@ac4a000 { - gpios = <0x3c 0x11 0x0 0x3c 0x12 0x0 0x3c 0x13 0x0 0x3c 0x14 0x0>; - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x23c3460>; - compatible = "qcom,cci"; - clocks = <0xd5 0x6 0xd5 0x55 0xd5 0x54 0xd5 0x9 0xd5 0x7 0xd5 0x8>; - gpio-req-tbl-label = "CCI_I2C_DATA0", "CCI_I2C_CLK0", "CCI_I2C_DATA1", "CCI_I2C_CLK1"; - reg-names = "cci"; - pinctrl-1 = <0x217 0x218>; - clock-names = "camnoc_axi_clk", "soc_ahb_clk", "slow_ahb_src_clk", "cpas_ahb_clk", "cci_clk", "cci_clk_src"; - regulator-names = "gdscr"; - status = "ok"; - #address-cells = <0x1>; - interrupts = <0x0 0x1cc 0x0>; - #size-cells = <0x0>; - gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; - phandle = <0xc0>; - gpio-req-tbl-flags = <0x1 0x1 0x1 0x1>; - reg = <0xac4a000 0x4000>; - pinctrl-0 = <0x215 0x216>; - src-clock-name = "cci_clk_src"; - linux,phandle = <0xc0>; - interrupt-names = "cci"; - reg-cam-base = <0x4a000>; - gdscr-supply = <0x214>; - pinctrl-names = "cam_default", "cam_suspend"; - cell-index = <0x0>; - clock-cntl-level = "lowsvs"; - - qcom,actuator@1 { - compatible = "qcom,actuator"; - cci-master = <0x1>; - rgltr-max-voltage = <0x2ab980>; - regulator-names = "cam_vaf"; - rgltr-load-current = <0x0>; - rgltr-cntrl-support; - phandle = <0x22f>; - rgltr-min-voltage = <0x2ab980>; - reg = <0x1>; - linux,phandle = <0x22f>; - cam_vaf-supply = <0x21a>; - cell-index = <0x1>; - }; - - qcom,ois@0 { - compatible = "qcom,ois"; - cci-master = <0x0>; - rgltr-max-voltage = <0x2ab980>; - regulator-names = "cam_vaf"; - rgltr-load-current = <0x0>; - status = "ok"; - rgltr-cntrl-support; - phandle = <0x22d>; - rgltr-min-voltage = <0x2ab980>; - reg = <0x0>; - linux,phandle = <0x22d>; - cam_vaf-supply = <0x21b>; - cell-index = <0x0>; - }; - - qcom,i2c_standard_mode { - hw-trdhld = <0x6>; - hw-tbuf = <0xe3>; - hw-tsp = <0x3>; - hw-thd-dat = <0x16>; - hw-thigh = <0xc9>; - hw-tsu-sta = <0xe7>; - hw-thd-sta = <0xa2>; - status = "ok"; - cci-clk-src = <0x23c3460>; - hw-tsu-sto = <0xcc>; - hw-scl-stretch-en = <0x1>; - hw-tlow = <0xae>; - }; - - qcom,cam-sensor@1 { - eeprom-src = <0x230>; - gpios = <0x3c 0x10 0x0 0x3c 0x1c 0x0 0x3c 0x4f 0x0>; - clock-rates = <0x16e3600>; - gpio-no-mux = <0x0>; - compatible = "qcom,cam-sensor"; - clocks = <0xd5 0x48>; - sensor-position-yaw = <0xb4>; - gpio-req-tbl-label = "CAMIF_MCLK3", "CAM_RESET1", "CAM_VANA1"; - pinctrl-1 = <0x233 0x222>; - cci-master = <0x1>; - rgltr-max-voltage = <0xf4240 0x1b7740 0x36ee80 0x0>; - sensor-position-roll = <0x5a>; - clock-names = "cam_clk"; - regulator-names = "cam_vdig", "cam_vio", "cam_vana", "cam_clk"; - csiphy-sd-index = <0x1>; - led-flash-src = <0x22e>; - rgltr-load-current = <0x19a28 0x2bf20 0x13880 0x0>; - cam_vana-supply = <0x223>; - status = "ok"; - sensor-mode = <0x0>; - rgltr-cntrl-support; - gpio-req-tbl-num = <0x0 0x1 0x2>; - actuator-src = <0x22f>; - rgltr-min-voltage = <0xf4240 0x1b7740 0x328980 0x0>; - gpio-vana = <0x2>; - gpio-req-tbl-flags = <0x1 0x0 0x0>; - reg = <0x1>; - cam_clk-supply = <0x214>; - pinctrl-0 = <0x232 0x221>; - sensor-position-pitch = <0x0>; - cam_vdig-supply = <0x231>; - gpio-reset = <0x1>; - pinctrl-names = "cam_default", "cam_suspend"; - cell-index = <0x1>; - clock-cntl-level = "turbo"; - cam_vio-supply = <0x21c>; - }; - - qcom,eeprom@1 { - qcom,cam-power-seq-cfg-val = <0x1>; - i2c-freq-mode = <0x1>; - gpios = <0x3c 0xd 0x0>; - clock-rates = <0x16e3600>; - gpio-no-mux = <0x0>; - compatible = "qcom,eeprom"; - qcom,cam-power-seq-delay = <0x1>; - clocks = <0xd5 0x42>; - gpio-req-tbl-label = "CAMIF_MCLK0"; - pinctrl-1 = <0x21f 0x222>; - cci-master = <0x0>; - poll0 = <0x0 0x0 0x0 0x0 0x0 0x0>; - rgltr-max-voltage = <0x1b7740 0x0>; - num-blocks = <0x1>; - clock-names = "cam_clk"; - regulator-names = "cam_vio", "cam_clk"; - rgltr-load-current = <0x2bf20 0x0>; - qcom,cam-power-seq-type = "cam_vio"; - slave-addr = <0xa0>; - status = "ok"; - rgltr-cntrl-support; - gpio-req-tbl-num = <0x0>; - phandle = <0x230>; - rgltr-min-voltage = <0x1b7740 0x0>; - gpio-req-tbl-flags = <0x1>; - page0 = <0x0 0x0 0x0 0x0 0x0 0x0>; - reg = <0x1>; - cam_clk-supply = <0x214>; - pinctrl-0 = <0x21d 0x221>; - linux,phandle = <0x230>; - mem0 = <0x2000 0x0 0x2 0x0 0x1 0x0>; - pinctrl-names = "cam_default", "cam_suspend"; - cell-index = <0x1>; - clock-cntl-level = "turbo"; - cam_vio-supply = <0x21c>; - }; - - qcom,cam-sensor@2 { - eeprom-src = <0x234>; - gpios = <0x3c 0xf 0x0 0x3c 0x9 0x0 0x3c 0x1d 0x0>; - clock-rates = <0x16e3600>; - gpio-no-mux = <0x0>; - compatible = "qcom,cam-sensor"; - clocks = <0xd5 0x46>; - sensor-position-yaw = <0x0>; - gpio-req-tbl-label = "CAMIF_MCLK2", "CAM_RESET2", "CAM_VANA2"; - pinctrl-1 = <0x227 0x228>; - cci-master = <0x1>; - rgltr-max-voltage = <0x1b7740 0x36ee80 0x100590 0x0>; - sensor-position-roll = <0x10e>; - clock-names = "cam_clk"; - regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; - csiphy-sd-index = <0x2>; - rgltr-load-current = <0x2bf20 0x13880 0x19a28 0x0>; - cam_vana-supply = <0x223>; - status = "ok"; - sensor-mode = <0x0>; - rgltr-cntrl-support; - gpio-req-tbl-num = <0x0 0x1 0x2>; - rgltr-min-voltage = <0x1b7740 0x328980 0x100590 0x0>; - gpio-vana = <0x2>; - gpio-req-tbl-flags = <0x1 0x0 0x0>; - reg = <0x2>; - cam_clk-supply = <0x214>; - pinctrl-0 = <0x225 0x226>; - sensor-position-pitch = <0x0>; - cam_vdig-supply = <0x224>; - gpio-reset = <0x1>; - pinctrl-names = "cam_default", "cam_suspend"; - cell-index = <0x2>; - clock-cntl-level = "turbo"; - cam_vio-supply = <0x21c>; - }; - - qcom,actuator@0 { - compatible = "qcom,actuator"; - cci-master = <0x0>; - rgltr-max-voltage = <0x2ab980>; - regulator-names = "cam_vaf"; - rgltr-load-current = <0x0>; - rgltr-cntrl-support; - phandle = <0x22a>; - rgltr-min-voltage = <0x2ab980>; - reg = <0x0>; - linux,phandle = <0x22a>; - cam_vaf-supply = <0x219>; - cell-index = <0x0>; - }; - - qcom,eeprom@2 { - i2c-freq-mode = <0x1>; - gpios = <0x3c 0xf 0x0 0x3c 0x9 0x0 0x3c 0x1d 0x0>; - clock-rates = <0x16e3600>; - gpio-no-mux = <0x0>; - compatible = "qcom,eeprom"; - clocks = <0xd5 0x46>; - gpio-req-tbl-label = "CAMIF_MCLK2", "CAM_RESET2", "CAM_VANA2"; - pinctrl-1 = <0x227 0x228>; - cci-master = <0x1>; - rgltr-max-voltage = <0x1b7740 0x36ee80 0x100590 0x0>; - clock-names = "cam_clk"; - regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; - rgltr-load-current = <0x2bf20 0x13880 0x19a28 0x0>; - cam_vana-supply = <0x223>; - slave-addr = <0x6c>; - status = "ok"; - rgltr-cntrl-support; - gpio-req-tbl-num = <0x0 0x1 0x2>; - phandle = <0x234>; - rgltr-min-voltage = <0x1b7740 0x328980 0x100590 0x0>; - gpio-vana = <0x2>; - gpio-req-tbl-flags = <0x1 0x0 0x0>; - reg = <0x2>; - cam_clk-supply = <0x214>; - pinctrl-0 = <0x225 0x226>; - linux,phandle = <0x234>; - cam_vdig-supply = <0x224>; - gpio-reset = <0x1>; - pinctrl-names = "cam_default", "cam_suspend"; - cell-index = <0x2>; - clock-cntl-level = "turbo"; - cam_vio-supply = <0x21c>; - }; - - qcom,cam-sensor@0 { - eeprom-src = <0x22b>; - gpios = <0x3c 0xd 0x0 0x3c 0x50 0x0 0x3c 0x57 0x0 0x3c 0x66 0x0>; - clock-rates = <0x16e3600>; - gpio-no-mux = <0x0>; - compatible = "qcom,cam-sensor"; - clocks = <0xd5 0x42>; - sensor-position-yaw = <0xb4>; - gpio-req-tbl-label = "CAMIF_MCLK0", "CAM_RESET0", "CAM_VANA0", "CAM_CUSTOM0"; - pinctrl-1 = <0x21f 0x220>; - cci-master = <0x0>; - rgltr-max-voltage = <0x1b7740 0x36ee80 0x100590 0x0>; - sensor-position-roll = <0x5a>; - clock-names = "cam_clk"; - regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; - csiphy-sd-index = <0x0>; - led-flash-src = <0x229>; - rgltr-load-current = <0x2bf20 0x13880 0x19a28 0x0>; - cam_vana-supply = <0x223>; - status = "ok"; - sensor-mode = <0x0>; - rgltr-cntrl-support; - gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; - actuator-src = <0x22a>; - ois-src = <0x22d>; - rgltr-min-voltage = <0x1b7740 0x328980 0x100590 0x0>; - gpio-vana = <0x2>; - gpio-custom1 = <0x3>; - gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; - reg = <0x0>; - cam_clk-supply = <0x214>; - pinctrl-0 = <0x21d 0x21e>; - sensor-position-pitch = <0x0>; - cam_vdig-supply = <0x22c>; - gpio-reset = <0x1>; - pinctrl-names = "cam_default", "cam_suspend"; - cell-index = <0x0>; - clock-cntl-level = "turbo"; - cam_vio-supply = <0x21c>; - }; - - qcom,i2c_custom_mode { - hw-trdhld = <0x6>; - hw-tbuf = <0x3e>; - hw-tsp = <0x3>; - hw-thd-dat = <0x16>; - hw-thigh = <0x26>; - hw-tsu-sta = <0x28>; - hw-thd-sta = <0x23>; - status = "ok"; - cci-clk-src = <0x23c3460>; - hw-tsu-sto = <0x28>; - hw-scl-stretch-en = <0x1>; - hw-tlow = <0x38>; - }; - - qcom,i2c_fast_plus_mode { - hw-trdhld = <0x3>; - hw-tbuf = <0x18>; - hw-tsp = <0x3>; - hw-thd-dat = <0x10>; - hw-thigh = <0x10>; - hw-tsu-sta = <0x12>; - hw-thd-sta = <0xf>; - status = "ok"; - cci-clk-src = <0x23c3460>; - hw-tsu-sto = <0x11>; - hw-scl-stretch-en = <0x1>; - hw-tlow = <0x16>; - }; - - qcom,eeprom@0 { - qcom,cam-power-seq-cfg-val = <0x1>; - i2c-freq-mode = <0x1>; - gpios = <0x3c 0xd 0x0>; - clock-rates = <0x16e3600>; - gpio-no-mux = <0x0>; - compatible = "qcom,eeprom"; - qcom,cam-power-seq-delay = <0x1>; - clocks = <0xd5 0x42>; - gpio-req-tbl-label = "CAMIF_MCLK0"; - pinctrl-1 = <0x21f 0x220>; - cci-master = <0x0>; - poll0 = <0x0 0x0 0x0 0x0 0x0 0x0>; - rgltr-max-voltage = <0x1b7740 0x0>; - num-blocks = <0x1>; - clock-names = "cam_clk"; - regulator-names = "cam_vio", "cam_clk"; - rgltr-load-current = <0x2bf20 0x0>; - qcom,cam-power-seq-type = "cam_vio"; - slave-addr = <0xa0>; - status = "ok"; - rgltr-cntrl-support; - gpio-req-tbl-num = <0x0>; - phandle = <0x22b>; - rgltr-min-voltage = <0x1b7740 0x0>; - gpio-req-tbl-flags = <0x1>; - page0 = <0x0 0x0 0x0 0x0 0x0 0x0>; - reg = <0x0>; - cam_clk-supply = <0x214>; - pinctrl-0 = <0x21d 0x21e>; - linux,phandle = <0x22b>; - mem0 = <0x2000 0x0 0x2 0x0 0x1 0x0>; - pinctrl-names = "cam_default", "cam_suspend"; - cell-index = <0x0>; - clock-cntl-level = "turbo"; - cam_vio-supply = <0x21c>; - }; - - qcom,cam-res-mgr { - compatible = "qcom,cam-res-mgr"; - status = "ok"; - }; - - qcom,i2c_fast_mode { - hw-trdhld = <0x6>; - hw-tbuf = <0x3e>; - hw-tsp = <0x3>; - hw-thd-dat = <0x16>; - hw-thigh = <0x26>; - hw-tsu-sta = <0x28>; - hw-thd-sta = <0x23>; - status = "ok"; - cci-clk-src = <0x23c3460>; - hw-tsu-sto = <0x28>; - hw-scl-stretch-en = <0x1>; - hw-tlow = <0x38>; - }; - }; - - dsi_ft8719_panel_pwr_supply { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,panel-supply-entry@1 { - qcom,supply-name = "lab"; - qcom,supply-disable-load = <0x64>; - qcom,supply-post-on-sleep = <0x3>; - qcom,supply-max-voltage = <0x53ec60>; - qcom,supply-enable-load = <0x186a0>; - qcom,supply-min-voltage = <0x53ec60>; - reg = <0x2>; - }; - - qcom,panel-supply-entry@2 { - qcom,supply-name = "ibb"; - qcom,supply-disable-load = <0x64>; - qcom,supply-max-voltage = <0x3473bc0>; - qcom,supply-pre-off-sleep = <0x4>; - qcom,supply-enable-load = <0x186a0>; - qcom,supply-min-voltage = <0x53ec60>; - reg = <0x3>; - }; - - qcom,panel-supply-entry@0 { - qcom,supply-name = "vddio"; - qcom,supply-disable-load = <0x50>; - qcom,supply-post-on-sleep = <0x4>; - qcom,supply-max-voltage = <0x1b7740>; - qcom,supply-pre-off-sleep = <0x4>; - qcom,supply-enable-load = <0xf230>; - qcom,supply-min-voltage = <0x1b7740>; - reg = <0x1>; - }; - }; - - qcom,smp2pgpio-smp2p-3-in { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0x20f>; - qcom,entry-name = "smp2p"; - #gpio-cells = <0x2>; - qcom,is-inbound; - qcom,remote-pid = <0x3>; - linux,phandle = <0x20f>; - interrupt-controller; - }; - - qcom,smp2pgpio_test_smp2p_15_out { - gpios = <0x20a 0x0 0x0>; - compatible = "qcom,smp2pgpio_test_smp2p_15_out"; - }; - - qcom,glink-mailbox-xprt-spss@1885008 { - compatible = "qcom,glink-mailbox-xprt"; - reg-names = "mbox-loc-addr", "mbox-loc-size", "irq-reg-base", "irq-rx-reset"; - qcom,rx-ring-size = <0x400>; - interrupts = <0x0 0x15c 0x4>; - label = "spss"; - qcom,irq-mask = <0x1>; - reg = <0x1885008 0x8 0x1885010 0x4 0x188501c 0x4 0x1886008 0x4>; - qcom,tx-ring-size = <0x400>; - }; - - qcom,smp2pgpio-smp2p-5-out { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0x212>; - qcom,entry-name = "smp2p"; - #gpio-cells = <0x2>; - qcom,remote-pid = <0x5>; - linux,phandle = <0x212>; - interrupt-controller; - }; - - qcom,smp2pgpio_test_smp2p_1_out { - gpios = <0x20c 0x0 0x0>; - compatible = "qcom,smp2pgpio_test_smp2p_1_out"; - }; - - cti@6013000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti3"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6013000 0x1000>; - }; - - usb_audio_qmi_dev { - compatible = "qcom,usb-audio-qmi-dev"; - qcom,usb-audio-intr-num = <0x2>; - qcom,usb-audio-stream-id = <0xc>; - iommus = <0x29 0x182c 0x0>; - }; - - gpio-regulator@1 { - regulator-enable-ramp-delay = <0x64>; - compatible = "regulator-fixed"; - enable-active-high; - gpio = <0x3c 0x1b 0x0>; - phandle = <0x21a>; - regulator-min-microvolt = <0x2ab980>; - vin-supply = <0x223>; - reg = <0x1 0x0>; - regulator-max-microvolt = <0x2ab980>; - regulator-name = "actuator_rear_aux_regulator"; - linux,phandle = <0x21a>; - }; - - i2c@89c000 { - compatible = "qcom,i2c-geni"; - clocks = <0x22 0x5a 0x22 0x6c 0x22 0x6d>; - qcom,wrapper-core = <0x40>; - pinctrl-1 = <0x59>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x260 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0x89c000 0x4000>; - pinctrl-0 = <0x58>; - dmas = <0x43 0x0 0x7 0x3 0x40 0x0 0x43 0x1 0x7 0x3 0x40 0x0>; - pinctrl-names = "default", "sleep"; - }; - - qcom,glink_pkt { - compatible = "qcom,glinkpkt"; - - qcom,glinkpkt-at-mdm0 { - qcom,glinkpkt-ch-name = "DS"; - qcom,glinkpkt-transport = "smem"; - qcom,glinkpkt-edge = "mpss"; - qcom,glinkpkt-dev-name = "at_mdm0"; - }; - - qcom,glinkpkt-data40-cntl { - qcom,glinkpkt-ch-name = "DATA40_CNTL"; - qcom,glinkpkt-transport = "smem"; - qcom,glinkpkt-edge = "mpss"; - qcom,glinkpkt-dev-name = "smdcntl8"; - }; - - qcom,glinkpkt-loopback_data { - qcom,glinkpkt-ch-name = "glink_pkt_lloop_CLNT"; - qcom,glinkpkt-transport = "lloop"; - qcom,glinkpkt-edge = "local"; - qcom,glinkpkt-dev-name = "glink_pkt_loopback"; - }; - - qcom,glinkpkt-apr-apps2 { - qcom,glinkpkt-ch-name = "apr_apps2"; - qcom,glinkpkt-transport = "smem"; - qcom,glinkpkt-edge = "adsp"; - qcom,glinkpkt-dev-name = "apr_apps2"; - }; - - qcom,glinkpkt-data4 { - qcom,glinkpkt-ch-name = "DATA4"; - qcom,glinkpkt-transport = "smem"; - qcom,glinkpkt-edge = "mpss"; - qcom,glinkpkt-dev-name = "smd8"; - }; - - qcom,glinkpkt-loopback_cntl { - qcom,glinkpkt-ch-name = "LOCAL_LOOPBACK_CLNT"; - qcom,glinkpkt-transport = "lloop"; - qcom,glinkpkt-edge = "local"; - qcom,glinkpkt-dev-name = "glink_pkt_loopback_ctrl"; - }; - - qcom,glinkpkt-data1 { - qcom,glinkpkt-ch-name = "DATA1"; - qcom,glinkpkt-transport = "smem"; - qcom,glinkpkt-edge = "mpss"; - qcom,glinkpkt-dev-name = "smd7"; - }; - - qcom,glinkpkt-data11 { - qcom,glinkpkt-ch-name = "DATA11"; - qcom,glinkpkt-transport = "smem"; - qcom,glinkpkt-edge = "mpss"; - qcom,glinkpkt-dev-name = "smd11"; - }; - }; - - qcom,vfe1@acb6000 { - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x0 0x18148d00 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x1c9c3800 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x23c34600 0x0 0x0>; - compatible = "qcom,vfe170"; - clocks = <0x22 0xc 0x22 0xd 0xd5 0x55 0xd5 0x9 0xd5 0x54 0xd5 0x29 0xd5 0x2a 0xd5 0x6 0xd5 0x28>; - reg-names = "ife"; - clocks-option = <0xd5 0x2e>; - clock-names-option = "ife_dsp_clk"; - clock-control-debugfs = "true"; - clock-rates-option = <0x23c34600>; - clock-names = "camera_ahb", "camera_axi", "soc_ahb_clk", "cpas_ahb_clk", "slow_ahb_clk_src", "ife_clk", "ife_clk_src", "camnoc_axi_clk", "ife_axi_clk"; - regulator-names = "camss", "ife1"; - status = "ok"; - interrupts = <0x0 0x1d3 0x0>; - ife1-supply = <0x237>; - phandle = <0xc4>; - reg = <0xacb6000 0x4000>; - src-clock-name = "ife_clk_src"; - linux,phandle = <0xc4>; - interrupt-names = "ife"; - reg-cam-base = <0xb6000>; - cell-index = <0x1>; - camss-supply = <0x214>; - clock-cntl-level = "svs", "svs_l1", "turbo"; - }; - - qcom,cpas-cdm0@ac48000 { - clock-rates = <0x0 0x0 0x0 0x0 0x0>; - compatible = "qcom,cam170-cpas-cdm0"; - clocks = <0x22 0xc 0x22 0xd 0xd5 0x55 0xd5 0x9 0xd5 0x6>; - reg-names = "cpas-cdm"; - clock-names = "gcc_camera_ahb", "gcc_camera_axi", "cam_cc_soc_ahb_clk", "cam_cc_cpas_ahb_clk", "cam_cc_camnoc_axi_clk"; - regulator-names = "camss"; - cdm-client-names = "ife"; - status = "ok"; - interrupts = <0x0 0x1cd 0x0>; - label = "cpas-cdm"; - reg = <0xac48000 0x1000>; - interrupt-names = "cpas-cdm"; - reg-cam-base = <0x48000>; - cell-index = <0x0>; - camss-supply = <0x214>; - clock-cntl-level = "svs"; - }; - - syscon@0x5091008 { - compatible = "syscon"; - phandle = <0x1f>; - reg = <0x5091008 0x4>; - linux,phandle = <0x1f>; - }; - - rpmh-regulator-smpa3 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "smpa3"; - mboxes = <0xba 0x0>; - - regulator-s3 { - phandle = <0x366>; - qcom,init-voltage = <0x14a140>; - regulator-min-microvolt = <0x14a140>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x14a140>; - regulator-name = "pm8998_s3"; - linux,phandle = <0x366>; - }; - }; - - cti@6010000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti0"; - clock-names = "apb_pclk"; - phandle = <0x18c>; - arm,primecell-periphid = <0x3b966>; - reg = <0x6010000 0x1000>; - linux,phandle = <0x18c>; - }; - - rpmh-regulator-ldoa8 { - qcom,supported-modes = <0x2 0x4>; - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoa8"; - mboxes = <0xba 0x0>; - qcom,regulator-type = "pmic4-ldo"; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l8 { - qcom,init-mode = <0x2>; - qcom,init-voltage = <0x124f80>; - regulator-min-microvolt = <0x124f80>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x130b00>; - regulator-name = "pm8998_l8"; - }; - }; - - qcom,gpi-dma@0x800000 { - #dma-cells = <0x5>; - compatible = "qcom,gpi-dma"; - qcom,iova-range = <0x0 0x100000 0x0 0x100000>; - reg-names = "gpi-top"; - qcom,smmu-cfg = <0x1>; - status = "ok"; - interrupts = <0x0 0xf4 0x0 0x0 0xf5 0x0 0x0 0xf6 0x0 0x0 0xf7 0x0 0x0 0xf8 0x0 0x0 0xf9 0x0 0x0 0xfa 0x0 0x0 0xfb 0x0 0x0 0xfc 0x0 0x0 0xfd 0x0 0x0 0xfe 0x0 0x0 0xff 0x0 0x0 0x100 0x0>; - qcom,gpii-mask = <0xfa>; - phandle = <0x43>; - qcom,max-num-gpii = <0xd>; - reg = <0x800000 0x60000>; - iommus = <0x29 0x16 0x0>; - qcom,ev-factor = <0x2>; - linux,phandle = <0x43>; - }; - - spi@89c000 { - compatible = "qcom,spi-geni"; - clocks = <0x22 0x5a 0x22 0x6c 0x22 0x6d>; - qcom,wrapper-core = <0x40>; - reg-names = "se_phys"; - pinctrl-1 = <0x69>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x260 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0x89c000 0x4000>; - pinctrl-0 = <0x68>; - dmas = <0x43 0x0 0x7 0x1 0x40 0x0 0x43 0x1 0x7 0x1 0x40 0x0>; - spi-max-frequency = <0x2faf080>; - pinctrl-names = "default", "sleep"; - }; - - cti@7420000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu4"; - clock-names = "apb_pclk"; - cpu = <0x15>; - arm,primecell-periphid = <0x3b966>; - reg = <0x7420000 0x1000>; - }; - - tpdm@6844000 { - qcom,msr-fix-req; - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-lpass"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6844000 0x1000>; - - port { - - endpoint { - remote-endpoint = <0x1b6>; - phandle = <0x1b3>; - linux,phandle = <0x1b3>; - }; - }; - }; - - qcom,mincpubw { - compatible = "qcom,devbw"; - qcom,active-only; - qcom,src-dst-ports = <0x1 0x200>; - governor = "powersave"; - qcom,bw-tbl = <0x2fa 0x478 0x6b8 0x826 0xa25 0xb71 0xf27 0x134f 0x172b 0x1ae1>; - phandle = <0xb9>; - linux,phandle = <0xb9>; - }; - - qcom,spmi-debug@6b22000 { - compatible = "qcom,spmi-pmic-arb-debug"; - clocks = <0xa1 0x0>; - reg-names = "core", "fuse"; - clock-names = "core_clk"; - #address-cells = <0x2>; - #size-cells = <0x0>; - qcom,fuse-disable-bit = <0xc>; - reg = <0x6b22000 0x60 0x7820a8 0x4>; - - qcom,pm8998-debug@0 { - compatible = "qcom,spmi-pmic"; - qcom,can-sleep; - #address-cells = <0x2>; - #size-cells = <0x0>; - reg = <0x0 0x0>; - }; - - qcom,pmi8998-debug@2 { - compatible = "qcom,spmi-pmic"; - qcom,can-sleep; - #address-cells = <0x2>; - #size-cells = <0x0>; - reg = <0x2 0x0>; - }; - - qcom,pm8005-debug@5 { - compatible = "qcom,spmi-pmic"; - qcom,can-sleep; - #address-cells = <0x2>; - #size-cells = <0x0>; - reg = <0x5 0x0>; - }; - - qcom,pm8998-debug@1 { - compatible = "qcom,spmi-pmic"; - qcom,can-sleep; - #address-cells = <0x2>; - #size-cells = <0x0>; - reg = <0x1 0x0>; - }; - - qcom,pmi8998-debug@3 { - compatible = "qcom,spmi-pmic"; - qcom,can-sleep; - #address-cells = <0x2>; - #size-cells = <0x0>; - reg = <0x3 0x0>; - }; - - qcom,pm8005-debug@4 { - compatible = "qcom,spmi-pmic"; - qcom,can-sleep; - #address-cells = <0x2>; - #size-cells = <0x0>; - reg = <0x4 0x0>; - }; - }; - - rpmh-regulator-gfxlvl { - compatible = "qcom,rpmh-arc-regulator"; - qcom,resource-name = "gfx.lvl"; - mboxes = <0xba 0x0>; - - regulator-s1-level { - qcom,init-voltage-level = <0x31>; - phandle = <0x1d>; - regulator-min-microvolt = <0x31>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x10000>; - regulator-name = "pm8005_s1_level"; - linux,phandle = <0x1d>; - }; - }; - - qcom,smp2pgpio_test_smp2p_5_out { - gpios = <0x212 0x0 0x0>; - compatible = "qcom,smp2pgpio_test_smp2p_5_out"; - }; - - qcom,chd_sliver { - compatible = "qcom,core-hang-detect"; - qcom,threshold-arr = <0x17e00058 0x17e10058 0x17e20058 0x17e30058>; - label = "silver"; - qcom,config-arr = <0x17e00060 0x17e10060 0x17e20060 0x17e30060>; - }; - - qcom,cpucc@0x17d41000 { - qcom,mx-turbo-freq = <0x581e9800 0x64b54000 0xc4b20101>; - compatible = "qcom,clk-cpu-osm-v2"; - clocks = <0x21 0x1>; - l3-devs = <0xb7 0xb8 0xcf 0xcd>; - reg-names = "osm_l3_base", "osm_pwrcl_base", "osm_perfcl_base"; - clock-names = "xo_ao"; - #clock-cells = <0x1>; - phandle = <0xb6>; - reg = <0x17d41000 0x1400 0x17d43000 0x1400 0x17d45800 0x1400>; - vdd_l3_mx_ao-supply = <0xce>; - vdd_pwrcl_mx_ao-supply = <0xce>; - linux,phandle = <0xb6>; - - qcom,limits-dcvs@0 { - compatible = "qcom,msm-hw-limits"; - #thermal-sensor-cells = <0x0>; - interrupts = <0x0 0x20 0x4>; - phandle = <0x2>; - qcom,affinity = <0x0>; - linux,phandle = <0x2>; - }; - - qcom,wil6210 { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x2>; - qcom,keep-radio-on-during-sleep; - compatible = "qcom,wil6210"; - clocks = <0x21 0xa 0x21 0xb>; - qcom,use-ext-clocks; - qcom,msm-bus,vectors-KBps = <0x2d 0x200 0x0 0x0 0x2d 0x200 0x927c0 0xc3500>; - qcom,use-ext-supply; - clock-names = "rf_clk3_clk", "rf_clk3_pin_clk"; - vddio-supply = <0xd3>; - qcom,smmu-s1-en; - qcom,msm-bus,name = "wil6210"; - status = "ok"; - qcom,smmu-mapping = <0x20000000 0xe0000000>; - qcom,smmu-support; - vdd-supply = <0xd2>; - qcom,pcie-parent = <0xd1>; - qcom,wigig-en = <0x3c 0x27 0x0>; - qcom,smmu-coherent; - qcom,smmu-fast-map; - }; - - qcom,limits-dcvs@1 { - compatible = "qcom,msm-hw-limits"; - #thermal-sensor-cells = <0x0>; - isens_vref-supply = <0xd0>; - interrupts = <0x0 0x21 0x4>; - phandle = <0xa>; - qcom,affinity = <0x1>; - isens-vref-settings = <0xd6d80 0xd6d80 0x4e20>; - linux,phandle = <0xa>; - }; - }; - - qcom,mdss_dsi_phy0@ae96400 { - compatible = "qcom,dsi-phy-v3.0"; - reg-names = "dsi_phy"; - qcom,platform-regulator-settings = [1d 1d 1d 1d 1d]; - qcom,platform-strength-ctrl = [55 03 55 03 55 03 55 03 55 00]; - gdsc-supply = <0x19>; - label = "dsi-phy-1"; - phandle = <0x343>; - reg = <0xae96400 0x7c0>; - linux,phandle = <0x343>; - vdda-0p9-supply = <0x34>; - cell-index = <0x1>; - qcom,platform-lane-config = <0x0 0x0 0x0 0x0 0x80>; - - qcom,phy-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,phy-supply-entry@0 { - qcom,supply-name = "vdda-0p9"; - qcom,supply-disable-load = <0x20>; - qcom,supply-max-voltage = <0xd6d80>; - qcom,supply-enable-load = <0x8ca0>; - qcom,supply-min-voltage = <0xd6d80>; - reg = <0x0>; - }; - }; - }; - - qcom,cam-fd { - compatible = "qcom,cam-fd"; - compat-hw-name = "qcom,fd"; - status = "ok"; - num-fd = <0x1>; - }; - - qcom,smp2p-modem@1799000c { - compatible = "qcom,smp2p"; - interrupts = <0x0 0x1c3 0x1>; - reg = <0x1799000c 0x4>; - qcom,remote-pid = <0x1>; - qcom,irq-bitmask = <0x4000>; - }; - - qcom,dsi-display@25 { - compatible = "qcom,dsi-display"; - clocks = <0x344 0x6 0x344 0x9>; - pinctrl-1 = <0x347 0x348>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - vddio-supply = <0x8b>; - qcom,dsi-panel = <0x36e>; - label = "dsi_tianma_rm69299_fhd_cmd_display"; - vci-supply = <0x35d>; - qcom,dsi-ctrl = <0x2d>; - qcom,display-type = "primary"; - pinctrl-0 = <0x345 0x346>; - qcom,platform-te-gpio = <0x3c 0xa 0x0>; - qcom,dsi-phy = <0x342>; - qcom,platform-reset-gpio = <0x3c 0x6 0x0>; - pinctrl-names = "panel_active", "panel_suspend"; - }; - - qcom,gdsc@0x175004 { - compatible = "qcom,gdsc"; - status = "ok"; - reg = <0x175004 0x4>; - regulator-name = "ufs_card_gdsc"; - qcom,poll-cfg-gdscr; - }; - - rpmh-regulator-ldoa24 { - qcom,supported-modes = <0x2 0x4>; - compatible = "qcom,rpmh-vrm-regulator"; - pm8998_l24-parent-supply = <0x17a>; - qcom,resource-name = "ldoa24"; - mboxes = <0xba 0x0>; - qcom,regulator-type = "pmic4-ldo"; - qcom,mode-threshold-currents = <0x0 0x2710>; - - regulator-l24 { - qcom,init-mode = <0x2>; - phandle = <0xa8>; - qcom,init-voltage = <0x2f1e80>; - regulator-min-microvolt = <0x2f1e80>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x2f1e80>; - regulator-name = "pm8998_l24"; - linux,phandle = <0xa8>; - }; - }; - - qcom,gdsc@0xad07004 { - compatible = "qcom,gdsc"; - qcom,support-hw-trigger; - status = "ok"; - phandle = <0x238>; - reg = <0xad07004 0x4>; - regulator-name = "ipe_0_gdsc"; - linux,phandle = <0x238>; - qcom,poll-cfg-gdscr; - }; - - tsens@c222000 { - compatible = "qcom,sdm845-tsens"; - reg-names = "tsens_srot_physical", "tsens_tm_physical"; - #thermal-sensor-cells = <0x1>; - interrupts = <0x0 0x1fa 0x0 0x0 0x1fc 0x0>; - phandle = <0x144>; - reg = <0xc222000 0x4 0xc263000 0x1ff>; - linux,phandle = <0x144>; - interrupt-names = "tsens-upper-lower", "tsens-critical"; - }; - - qcom,avtimer@170f7000 { - compatible = "qcom,avtimer"; - qcom,clk-mult = <0xa>; - reg-names = "avtimer_lsb_addr", "avtimer_msb_addr"; - qcom,clk-div = <0xc0>; - reg = <0x170f700c 0x4 0x170f7010 0x4>; - }; - - etm@7740000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - coresight-name = "coresight-etm7"; - clock-names = "apb_pclk"; - cpu = <0x18>; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7740000 0x1000>; - - port { - - endpoint { - remote-endpoint = <0x1f2>; - phandle = <0x1fb>; - linux,phandle = <0x1fb>; - }; - }; - }; - - qcom,msm-dai-tdm-pri-tx { - compatible = "qcom,msm-dai-tdm"; - qcom,msm-cpudai-tdm-group-port-id = <0x9001>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - qcom,msm-cpudai-tdm-group-id = <0x9101>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-group-num-ports = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - - qcom,msm-dai-q6-tdm-pri-tx-0 { - compatible = "qcom,msm-dai-q6-tdm"; - qcom,msm-cpudai-tdm-dev-id = <0x9001>; - phandle = <0x312>; - qcom,msm-cpudai-tdm-data-align = <0x0>; - linux,phandle = <0x312>; - }; - }; - - qcom,smp2pgpio-wlan-1-in { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0x13f>; - qcom,entry-name = "wlan"; - #gpio-cells = <0x2>; - qcom,is-inbound; - qcom,remote-pid = <0x1>; - linux,phandle = <0x13f>; - interrupt-controller; - }; - - qcom,dsi-display@15 { - compatible = "qcom,dsi-display"; - clocks = <0x344 0x6 0x344 0x9>; - lab-supply = <0x89>; - pinctrl-1 = <0x347 0x348>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - vddio-supply = <0x8b>; - qcom,dsi-panel = <0x359>; - label = "dsi_dual_nt35597_cmd_display"; - ibb-supply = <0x8a>; - qcom,dsi-ctrl = <0x2d 0x341>; - qcom,display-type = "primary"; - qcom,panel-mode-gpio = <0x3c 0x34 0x0>; - pinctrl-0 = <0x345 0x346>; - qcom,platform-te-gpio = <0x3c 0xa 0x0>; - qcom,dsi-phy = <0x342 0x343>; - qcom,platform-reset-gpio = <0x3c 0x6 0x0>; - pinctrl-names = "panel_active", "panel_suspend"; - }; - - qcom,snoc_cnoc_keepalive { - compatible = "qcom,devbw"; - qcom,active-only; - qcom,src-dst-ports = <0x8b 0x273>; - governor = "powersave"; - qcom,bw-tbl = <0x1>; - status = "ok"; - }; - - qcom,dsi-display@6 { - compatible = "qcom,dsi-display"; - clocks = <0x34f 0x18 0x34f 0x1b>; - lab-supply = <0x89>; - pinctrl-1 = <0x347 0x348>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - vddio-supply = <0x8b>; - qcom,dsi-panel = <0x350>; - label = "dsi_nt35597_truly_dsc_cmd_display"; - ibb-supply = <0x8a>; - qcom,dsi-ctrl = <0x341>; - qcom,display-type = "primary"; - qcom,panel-mode-gpio = <0x3c 0x34 0x0>; - pinctrl-0 = <0x345 0x346>; - qcom,platform-te-gpio = <0x3c 0xa 0x0>; - qcom,dsi-phy = <0x343>; - qcom,platform-reset-gpio = <0x3c 0x6 0x0>; - pinctrl-names = "panel_active", "panel_suspend"; - }; - - rpmh-regulator-ldoa14 { - qcom,supported-modes = <0x2 0x4>; - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoa14"; - proxy-supply = <0x8b>; - mboxes = <0xba 0x0>; - qcom,regulator-type = "pmic4-ldo"; - qcom,mode-threshold-currents = <0x0 0x2710>; - - regulator-l14 { - regulator-boot-on; - qcom,proxy-consumer-enable; - qcom,init-mode = <0x4>; - phandle = <0x8b>; - qcom,init-voltage = <0x1b7740>; - regulator-min-microvolt = <0x1b7740>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x1cafc0>; - regulator-name = "pm8998_l14"; - linux,phandle = <0x8b>; - qcom,proxy-consumer-current = <0x1c138>; - }; - }; - - jtagmm@7540000 { - compatible = "qcom,jtagv8-mm"; - clocks = <0xa1 0x0>; - reg-names = "etm-base"; - clock-names = "core_clk"; - reg = <0x7540000 0x1000>; - qcom,coresight-jtagmm-cpu = <0x16>; - }; - - qcom,qmp-aop@c300000 { - compatible = "qcom,qmp-mbox"; - reg-names = "msgram", "irq-reg-base"; - mbox-desc-offset = <0x0>; - #mbox-cells = <0x1>; - interrupts = <0x0 0x185 0x1>; - label = "aop"; - qcom,irq-mask = <0x1>; - phandle = <0xa3>; - reg = <0xc300000 0x100000 0x1799000c 0x4>; - linux,phandle = <0xa3>; - priority = <0x0>; - }; - - thermal-zones { - - cpu0-silver-usr { - thermal-sensors = <0x144 0x1>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - wake-capable-sensor; - - trips { - - active-config0 { - hysteresis = <0x3e8>; - temperature = <0x1e848>; - type = "passive"; - }; - }; - }; - - compute-hvx-usr { - thermal-sensors = <0x145 0x4>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - wake-capable-sensor; - - trips { - - active-config0 { - hysteresis = <0x3e8>; - temperature = <0x1e848>; - type = "passive"; - }; - }; - }; - - cpu1-gold-usr { - thermal-sensors = <0x144 0x8>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - wake-capable-sensor; - - trips { - - active-config0 { - hysteresis = <0x3e8>; - temperature = <0x1e848>; - type = "passive"; - }; - }; - }; - - cpu1-silver-step { - thermal-sensors = <0x144 0x2>; - polling-delay = <0x0>; - polling-delay-passive = <0x64>; - thermal-governor = "step_wise"; - wake-capable-sensor; - - trips { - - emerg-config1 { - hysteresis = <0x2710>; - temperature = <0x1adb0>; - type = "passive"; - phandle = <0x149>; - linux,phandle = <0x149>; - }; - }; - - cooling-maps { - - emerg_cdev1 { - trip = <0x149>; - cooling-device = <0x12 0xfffffffe 0xfffffffe>; - }; - }; - }; - - pm8998_tz { - thermal-sensors = <0x150>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "step_wise"; - wake-capable-sensor; - - trips { - - pm8998-trip1 { - hysteresis = <0x0>; - temperature = <0x1e848>; - type = "passive"; - phandle = <0x152>; - linux,phandle = <0x152>; - }; - - pm8998-trip2 { - hysteresis = <0x0>; - temperature = <0x23668>; - type = "passive"; - }; - - pm8998-trip0 { - hysteresis = <0x0>; - temperature = <0x19a28>; - type = "passive"; - phandle = <0x151>; - linux,phandle = <0x151>; - }; - }; - - cooling-maps { - - trip0_cpu5 { - trip = <0x151>; - cooling-device = <0x16 0xfffffffd 0xfffffffd>; - }; - - trip1_cpu1 { - trip = <0x152>; - cooling-device = <0x12 0xfffffffe 0xfffffffe>; - }; - - trip0_cpu3 { - trip = <0x151>; - cooling-device = <0x14 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu1 { - trip = <0x151>; - cooling-device = <0x12 0xfffffffd 0xfffffffd>; - }; - - trip1_cpu6 { - trip = <0x152>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu4 { - trip = <0x152>; - cooling-device = <0x15 0xfffffffe 0xfffffffe>; - }; - - trip0_cpu6 { - trip = <0x151>; - cooling-device = <0x17 0xfffffffd 0xfffffffd>; - }; - - trip1_cpu2 { - trip = <0x152>; - cooling-device = <0x13 0xfffffffe 0xfffffffe>; - }; - - trip0_cpu4 { - trip = <0x151>; - cooling-device = <0x15 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu2 { - trip = <0x151>; - cooling-device = <0x13 0xfffffffd 0xfffffffd>; - }; - - trip0_cpu0 { - trip = <0x151>; - cooling-device = <0x11 0xfffffffd 0xfffffffd>; - }; - - trip1_cpu7 { - trip = <0x152>; - cooling-device = <0x18 0xfffffffe 0xfffffffe>; - }; - - trip1_cpu5 { - trip = <0x152>; - cooling-device = <0x16 0xfffffffe 0xfffffffe>; - }; - - trip0_cpu7 { - trip = <0x151>; - cooling-device = <0x18 0xfffffffd 0xfffffffd>; - }; - - trip1_cpu3 { - trip = <0x152>; - cooling-device = <0x14 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu3-gold-step { - thermal-sensors = <0x144 0xa>; - polling-delay = <0x0>; - polling-delay-passive = <0x64>; - thermal-governor = "step_wise"; - wake-capable-sensor; - - trips { - - emerg-config7 { - hysteresis = <0x2710>; - temperature = <0x1adb0>; - type = "passive"; - phandle = <0x14f>; - linux,phandle = <0x14f>; - }; - }; - - cooling-maps { - - emerg_cdev7 { - trip = <0x14f>; - cooling-device = <0x18 0xfffffffe 0xfffffffe>; - }; - }; - }; - - kryo-l3-1-lowf { - thermal-sensors = <0x144 0x6>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "low_limits_floor"; - tracks-low; - wake-capable-sensor; - - trips { - - l3-1-trip { - hysteresis = <0x1388>; - temperature = <0x1388>; - type = "passive"; - phandle = <0x161>; - linux,phandle = <0x161>; - }; - }; - - cooling-maps { - - cx_vdd_cdev { - trip = <0x161>; - cooling-device = <0x155 0x0 0x0>; - }; - - cpu4_vdd_cdev { - trip = <0x161>; - cooling-device = <0x15 0x9 0x9>; - }; - - adsp_vdd_cdev { - trip = <0x161>; - cooling-device = <0x159 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x161>; - cooling-device = <0x158 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x161>; - cooling-device = <0x157 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x161>; - cooling-device = <0x15b 0x0 0x0>; - }; - - gpu_vdd_cdev { - trip = <0x161>; - cooling-device = <0xcd 0x1 0x1>; - }; - - cdsp_vdd_cdev { - trip = <0x161>; - cooling-device = <0x15a 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x161>; - cooling-device = <0x156 0x0 0x0>; - }; - - cpu0_vdd_cdev { - trip = <0x161>; - cooling-device = <0x11 0x4 0x4>; - }; - }; - }; - - cpu2-gold-lowf { - thermal-sensors = <0x144 0x9>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "low_limits_floor"; - tracks-low; - wake-capable-sensor; - - trips { - - cpug2-trip { - hysteresis = <0x1388>; - temperature = <0x1388>; - type = "passive"; - phandle = <0x164>; - linux,phandle = <0x164>; - }; - }; - - cooling-maps { - - cx_vdd_cdev { - trip = <0x164>; - cooling-device = <0x155 0x0 0x0>; - }; - - cpu4_vdd_cdev { - trip = <0x164>; - cooling-device = <0x15 0x9 0x9>; - }; - - adsp_vdd_cdev { - trip = <0x164>; - cooling-device = <0x159 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x164>; - cooling-device = <0x158 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x164>; - cooling-device = <0x157 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x164>; - cooling-device = <0x15b 0x0 0x0>; - }; - - gpu_vdd_cdev { - trip = <0x164>; - cooling-device = <0xcd 0x1 0x1>; - }; - - cdsp_vdd_cdev { - trip = <0x164>; - cooling-device = <0x15a 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x164>; - cooling-device = <0x156 0x0 0x0>; - }; - - cpu0_vdd_cdev { - trip = <0x164>; - cooling-device = <0x11 0x4 0x4>; - }; - }; - }; - - mdm-core-lowf { - thermal-sensors = <0x145 0x7>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "low_limits_floor"; - tracks-low; - wake-capable-sensor; - - trips { - - mdm-trip { - hysteresis = <0x1388>; - temperature = <0x1388>; - type = "passive"; - phandle = <0x16f>; - linux,phandle = <0x16f>; - }; - }; - - cooling-maps { - - cx_vdd_cdev { - trip = <0x16f>; - cooling-device = <0x155 0x0 0x0>; - }; - - cpu4_vdd_cdev { - trip = <0x16f>; - cooling-device = <0x15 0x9 0x9>; - }; - - adsp_vdd_cdev { - trip = <0x16f>; - cooling-device = <0x159 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x16f>; - cooling-device = <0x158 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x16f>; - cooling-device = <0x157 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x16f>; - cooling-device = <0x15b 0x0 0x0>; - }; - - gpu_vdd_cdev { - trip = <0x16f>; - cooling-device = <0xcd 0x1 0x1>; - }; - - cdsp_vdd_cdev { - trip = <0x16f>; - cooling-device = <0x15a 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x16f>; - cooling-device = <0x156 0x0 0x0>; - }; - - cpu0_vdd_cdev { - trip = <0x16f>; - cooling-device = <0x11 0x4 0x4>; - }; - }; - }; - - aoss0-lowf { - thermal-sensors = <0x144 0x0>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "low_limits_floor"; - tracks-low; - wake-capable-sensor; - - trips { - - aoss0-trip { - hysteresis = <0x1388>; - temperature = <0x1388>; - type = "passive"; - phandle = <0x154>; - linux,phandle = <0x154>; - }; - }; - - cooling-maps { - - cx_vdd_cdev { - trip = <0x154>; - cooling-device = <0x155 0x0 0x0>; - }; - - cpu4_vdd_cdev { - trip = <0x154>; - cooling-device = <0x15 0x9 0x9>; - }; - - adsp_vdd_cdev { - trip = <0x154>; - cooling-device = <0x159 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x154>; - cooling-device = <0x158 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x154>; - cooling-device = <0x157 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x154>; - cooling-device = <0x15b 0x0 0x0>; - }; - - gpu_vdd_cdev { - trip = <0x154>; - cooling-device = <0xcd 0x1 0x1>; - }; - - cdsp_vdd_cdev { - trip = <0x154>; - cooling-device = <0x15a 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x154>; - cooling-device = <0x156 0x0 0x0>; - }; - - cpu0_vdd_cdev { - trip = <0x154>; - cooling-device = <0x11 0x4 0x4>; - }; - }; - }; - - pm8005_tz { - thermal-sensors = <0x153>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - - trips { - - pm8005-trip2 { - hysteresis = <0x0>; - temperature = <0x23668>; - type = "passive"; - }; - - pm8005-trip0 { - hysteresis = <0x0>; - temperature = <0x19a28>; - type = "passive"; - }; - - pm8005-trip1 { - hysteresis = <0x0>; - temperature = <0x1e848>; - type = "passive"; - }; - }; - }; - - gpu1-usr { - thermal-sensors = <0x144 0xc>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - wake-capable-sensor; - - trips { - - active-config0 { - hysteresis = <0x3e8>; - temperature = <0x1e848>; - type = "passive"; - }; - }; - }; - - pop-mem-step { - thermal-sensors = <0x145 0x2>; - polling-delay = <0x0>; - polling-delay-passive = <0xa>; - thermal-governor = "step_wise"; - wake-capable-sensor; - - trips { - - pop-trip { - hysteresis = <0x0>; - temperature = <0x17318>; - type = "passive"; - phandle = <0x147>; - linux,phandle = <0x147>; - }; - }; - - cooling-maps { - - pop_cdev5 { - trip = <0x147>; - cooling-device = <0x16 0xffffffff 0xfffffffd>; - }; - - pop_cdev6 { - trip = <0x147>; - cooling-device = <0x17 0xffffffff 0xfffffffd>; - }; - - pop_cdev4 { - trip = <0x147>; - cooling-device = <0x15 0xffffffff 0xfffffffd>; - }; - - pop_cdev7 { - trip = <0x147>; - cooling-device = <0x18 0xffffffff 0xfffffffd>; - }; - }; - }; - - vbat_too_low { - thermal-sensors = <0x170 0x4>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "low_limits_cap"; - tracks-low; - wake-capable-sensor; - - trips { - - low-vbat { - hysteresis = <0x0>; - temperature = <0xa28>; - type = "passive"; - }; - }; - }; - - vbat { - thermal-sensors = <0x170 0x2>; - polling-delay = <0x0>; - polling-delay-passive = <0x64>; - thermal-governor = "low_limits_cap"; - tracks-low; - wake-capable-sensor; - - trips { - - low-vbat { - hysteresis = <0x64>; - temperature = <0xc80>; - type = "passive"; - phandle = <0x171>; - linux,phandle = <0x171>; - }; - }; - - cooling-maps { - - vbat_map7 { - trip = <0x171>; - cooling-device = <0x18 0xfffffffe 0xfffffffe>; - }; - - vbat_cpu4 { - trip = <0x171>; - cooling-device = <0x15 0xfffffffe 0xfffffffe>; - }; - - vbat_map6 { - trip = <0x171>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - - vbat_cpu5 { - trip = <0x171>; - cooling-device = <0x16 0xfffffffe 0xfffffffe>; - }; - }; - }; - - kryo-l3-1-usr { - thermal-sensors = <0x144 0x6>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - wake-capable-sensor; - - trips { - - active-config0 { - hysteresis = <0x3e8>; - temperature = <0x1e848>; - type = "passive"; - }; - }; - }; - - mdm-core-usr { - thermal-sensors = <0x145 0x7>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - wake-capable-sensor; - - trips { - - active-config0 { - hysteresis = <0x3e8>; - temperature = <0x1e848>; - type = "passive"; - }; - }; - }; - - gpu-virt-max-step { - polling-delay = <0x64>; - polling-delay-passive = <0xa>; - thermal-governor = "step_wise"; - wake-capable-sensor; - - trips { - - gpu-trip0 { - hysteresis = <0x0>; - temperature = <0x17318>; - type = "passive"; - phandle = <0x146>; - linux,phandle = <0x146>; - }; - }; - - cooling-maps { - - gpu_cdev0 { - trip = <0x146>; - cooling-device = <0xcd 0x0 0xffffffff>; - }; - }; - }; - - cpu1-silver-usr { - thermal-sensors = <0x144 0x2>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - wake-capable-sensor; - - trips { - - active-config0 { - hysteresis = <0x3e8>; - temperature = <0x1e848>; - type = "passive"; - }; - }; - }; - - kryo-l3-0-lowf { - thermal-sensors = <0x144 0x5>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "low_limits_floor"; - tracks-low; - wake-capable-sensor; - - trips { - - l3-0-trip { - hysteresis = <0x1388>; - temperature = <0x1388>; - type = "passive"; - phandle = <0x160>; - linux,phandle = <0x160>; - }; - }; - - cooling-maps { - - cx_vdd_cdev { - trip = <0x160>; - cooling-device = <0x155 0x0 0x0>; - }; - - cpu4_vdd_cdev { - trip = <0x160>; - cooling-device = <0x15 0x9 0x9>; - }; - - adsp_vdd_cdev { - trip = <0x160>; - cooling-device = <0x159 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x160>; - cooling-device = <0x158 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x160>; - cooling-device = <0x157 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x160>; - cooling-device = <0x15b 0x0 0x0>; - }; - - gpu_vdd_cdev { - trip = <0x160>; - cooling-device = <0xcd 0x1 0x1>; - }; - - cdsp_vdd_cdev { - trip = <0x160>; - cooling-device = <0x15a 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x160>; - cooling-device = <0x156 0x0 0x0>; - }; - - cpu0_vdd_cdev { - trip = <0x160>; - cooling-device = <0x11 0x4 0x4>; - }; - }; - }; - - cpu0-silver-lowf { - thermal-sensors = <0x144 0x1>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "low_limits_floor"; - tracks-low; - wake-capable-sensor; - - trips { - - cpu0-trip { - hysteresis = <0x1388>; - temperature = <0x1388>; - type = "passive"; - phandle = <0x15c>; - linux,phandle = <0x15c>; - }; - }; - - cooling-maps { - - cx_vdd_cdev { - trip = <0x15c>; - cooling-device = <0x155 0x0 0x0>; - }; - - cpu4_vdd_cdev { - trip = <0x15c>; - cooling-device = <0x15 0x9 0x9>; - }; - - adsp_vdd_cdev { - trip = <0x15c>; - cooling-device = <0x159 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x15c>; - cooling-device = <0x158 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x15c>; - cooling-device = <0x157 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x15c>; - cooling-device = <0x15b 0x0 0x0>; - }; - - gpu_vdd_cdev { - trip = <0x15c>; - cooling-device = <0xcd 0x1 0x1>; - }; - - cdsp_vdd_cdev { - trip = <0x15c>; - cooling-device = <0x15a 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x15c>; - cooling-device = <0x156 0x0 0x0>; - }; - - cpu0_vdd_cdev { - trip = <0x15c>; - cooling-device = <0x11 0x4 0x4>; - }; - }; - }; - - silv-virt-max-step { - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "step_wise"; - wake-capable-sensor; - - trips { - - silver-trip { - hysteresis = <0x0>; - temperature = <0x1d4c0>; - type = "passive"; - }; - }; - }; - - cpu2-silver-step { - thermal-sensors = <0x144 0x3>; - polling-delay = <0x0>; - polling-delay-passive = <0x64>; - thermal-governor = "step_wise"; - wake-capable-sensor; - - trips { - - emerg-config2 { - hysteresis = <0x2710>; - temperature = <0x1adb0>; - type = "passive"; - phandle = <0x14a>; - linux,phandle = <0x14a>; - }; - }; - - cooling-maps { - - emerg_cdev2 { - trip = <0x14a>; - cooling-device = <0x13 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cam_therm0 { - thermal-sensors = <0x174 0x4d>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - - trips { - - active-config0 { - hysteresis = <0x3e8>; - temperature = <0xfde8>; - type = "passive"; - }; - }; - }; - - cpu1-gold-step { - thermal-sensors = <0x144 0x8>; - polling-delay = <0x0>; - polling-delay-passive = <0x64>; - thermal-governor = "step_wise"; - wake-capable-sensor; - - trips { - - emerg-config5 { - hysteresis = <0x2710>; - temperature = <0x1adb0>; - type = "passive"; - phandle = <0x14d>; - linux,phandle = <0x14d>; - }; - }; - - cooling-maps { - - emerg_cdev5 { - trip = <0x14d>; - cooling-device = <0x16 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu0-gold-lowf { - thermal-sensors = <0x144 0x7>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "low_limits_floor"; - tracks-low; - wake-capable-sensor; - - trips { - - cpug0-trip { - hysteresis = <0x1388>; - temperature = <0x1388>; - type = "passive"; - phandle = <0x162>; - linux,phandle = <0x162>; - }; - }; - - cooling-maps { - - cx_vdd_cdev { - trip = <0x162>; - cooling-device = <0x155 0x0 0x0>; - }; - - cpu4_vdd_cdev { - trip = <0x162>; - cooling-device = <0x15 0x9 0x9>; - }; - - adsp_vdd_cdev { - trip = <0x162>; - cooling-device = <0x159 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x162>; - cooling-device = <0x158 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x162>; - cooling-device = <0x157 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x162>; - cooling-device = <0x15b 0x0 0x0>; - }; - - gpu_vdd_cdev { - trip = <0x162>; - cooling-device = <0xcd 0x1 0x1>; - }; - - cdsp_vdd_cdev { - trip = <0x162>; - cooling-device = <0x15a 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x162>; - cooling-device = <0x156 0x0 0x0>; - }; - - cpu0_vdd_cdev { - trip = <0x162>; - cooling-device = <0x11 0x4 0x4>; - }; - }; - }; - - mmss-lowf { - thermal-sensors = <0x145 0x6>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "low_limits_floor"; - tracks-low; - wake-capable-sensor; - - trips { - - mmss-trip { - hysteresis = <0x1388>; - temperature = <0x1388>; - type = "passive"; - phandle = <0x16e>; - linux,phandle = <0x16e>; - }; - }; - - cooling-maps { - - cx_vdd_cdev { - trip = <0x16e>; - cooling-device = <0x155 0x0 0x0>; - }; - - cpu4_vdd_cdev { - trip = <0x16e>; - cooling-device = <0x15 0x9 0x9>; - }; - - adsp_vdd_cdev { - trip = <0x16e>; - cooling-device = <0x159 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x16e>; - cooling-device = <0x158 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x16e>; - cooling-device = <0x157 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x16e>; - cooling-device = <0x15b 0x0 0x0>; - }; - - gpu_vdd_cdev { - trip = <0x16e>; - cooling-device = <0xcd 0x1 0x1>; - }; - - cdsp_vdd_cdev { - trip = <0x16e>; - cooling-device = <0x15a 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x16e>; - cooling-device = <0x156 0x0 0x0>; - }; - - cpu0_vdd_cdev { - trip = <0x16e>; - cooling-device = <0x11 0x4 0x4>; - }; - }; - }; - - soc { - thermal-sensors = <0x170 0x5>; - polling-delay = <0x0>; - polling-delay-passive = <0x64>; - thermal-governor = "low_limits_cap"; - tracks-low; - wake-capable-sensor; - - trips { - - low-soc { - hysteresis = <0x0>; - temperature = <0xa>; - type = "passive"; - phandle = <0x172>; - linux,phandle = <0x172>; - }; - }; - - cooling-maps { - - soc_map7 { - trip = <0x172>; - cooling-device = <0x18 0xfffffffe 0xfffffffe>; - }; - - soc_cpu4 { - trip = <0x172>; - cooling-device = <0x15 0xfffffffe 0xfffffffe>; - }; - - soc_map6 { - trip = <0x172>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - - soc_cpu5 { - trip = <0x172>; - cooling-device = <0x16 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu2-gold-usr { - thermal-sensors = <0x144 0x9>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - wake-capable-sensor; - - trips { - - active-config0 { - hysteresis = <0x3e8>; - temperature = <0x1e848>; - type = "passive"; - }; - }; - }; - - pmi8998_tz { - thermal-sensors = <0x173>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - wake-capable-sensor; - - trips { - - pmi8998-trip2 { - hysteresis = <0x0>; - temperature = <0x23668>; - type = "passive"; - }; - - pmi8998-trip0 { - hysteresis = <0x0>; - temperature = <0x19a28>; - type = "passive"; - }; - - pmi8998-trip1 { - hysteresis = <0x0>; - temperature = <0x1e848>; - type = "passive"; - }; - }; - }; - - xo_therm { - thermal-sensors = <0x174 0x4c>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - - trips { - - active-config0 { - hysteresis = <0x3e8>; - temperature = <0xfde8>; - type = "passive"; - }; - }; - }; - - pa_therm1 { - thermal-sensors = <0x174 0x50>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - - trips { - - active-config0 { - hysteresis = <0x3e8>; - temperature = <0xfde8>; - type = "passive"; - }; - }; - }; - - cpu2-silver-usr { - thermal-sensors = <0x144 0x3>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - wake-capable-sensor; - - trips { - - active-config0 { - hysteresis = <0x3e8>; - temperature = <0x1e848>; - type = "passive"; - }; - }; - }; - - ddr-lowf { - thermal-sensors = <0x145 0x2>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "low_limits_floor"; - tracks-low; - wake-capable-sensor; - - trips { - - ddr-trip { - hysteresis = <0x1388>; - temperature = <0x1388>; - type = "passive"; - phandle = <0x16a>; - linux,phandle = <0x16a>; - }; - }; - - cooling-maps { - - cx_vdd_cdev { - trip = <0x16a>; - cooling-device = <0x155 0x0 0x0>; - }; - - cpu4_vdd_cdev { - trip = <0x16a>; - cooling-device = <0x15 0x9 0x9>; - }; - - adsp_vdd_cdev { - trip = <0x16a>; - cooling-device = <0x159 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x16a>; - cooling-device = <0x158 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x16a>; - cooling-device = <0x157 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x16a>; - cooling-device = <0x15b 0x0 0x0>; - }; - - gpu_vdd_cdev { - trip = <0x16a>; - cooling-device = <0xcd 0x1 0x1>; - }; - - cdsp_vdd_cdev { - trip = <0x16a>; - cooling-device = <0x15a 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x16a>; - cooling-device = <0x156 0x0 0x0>; - }; - - cpu0_vdd_cdev { - trip = <0x16a>; - cooling-device = <0x11 0x4 0x4>; - }; - }; - }; - - mdm-dsp-usr { - thermal-sensors = <0x145 0x1>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - wake-capable-sensor; - - trips { - - active-config0 { - hysteresis = <0x3e8>; - temperature = <0x1e848>; - type = "passive"; - }; - }; - }; - - cpu1-silver-lowf { - thermal-sensors = <0x144 0x2>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "low_limits_floor"; - tracks-low; - wake-capable-sensor; - - trips { - - cpu1-trip { - hysteresis = <0x1388>; - temperature = <0x1388>; - type = "passive"; - phandle = <0x15d>; - linux,phandle = <0x15d>; - }; - }; - - cooling-maps { - - cx_vdd_cdev { - trip = <0x15d>; - cooling-device = <0x155 0x0 0x0>; - }; - - cpu4_vdd_cdev { - trip = <0x15d>; - cooling-device = <0x15 0x9 0x9>; - }; - - adsp_vdd_cdev { - trip = <0x15d>; - cooling-device = <0x159 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x15d>; - cooling-device = <0x158 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x15d>; - cooling-device = <0x157 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x15d>; - cooling-device = <0x15b 0x0 0x0>; - }; - - gpu_vdd_cdev { - trip = <0x15d>; - cooling-device = <0xcd 0x1 0x1>; - }; - - cdsp_vdd_cdev { - trip = <0x15d>; - cooling-device = <0x15a 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x15d>; - cooling-device = <0x156 0x0 0x0>; - }; - - cpu0_vdd_cdev { - trip = <0x15d>; - cooling-device = <0x11 0x4 0x4>; - }; - }; - }; - - cpu3-silver-step { - thermal-sensors = <0x144 0x4>; - polling-delay = <0x0>; - polling-delay-passive = <0x64>; - thermal-governor = "step_wise"; - wake-capable-sensor; - - trips { - - emerg-config3 { - hysteresis = <0x2710>; - temperature = <0x1adb0>; - type = "passive"; - phandle = <0x14b>; - linux,phandle = <0x14b>; - }; - }; - - cooling-maps { - - emerg_cdev3 { - trip = <0x14b>; - cooling-device = <0x14 0xfffffffe 0xfffffffe>; - }; - }; - }; - - lmh-dcvs-00 { - thermal-sensors = <0x2>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - wake-capable-sensor; - - trips { - - active-config { - hysteresis = <0x7530>; - temperature = <0x17318>; - type = "passive"; - }; - }; - }; - - cpu3-gold-lowf { - thermal-sensors = <0x144 0xa>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "low_limits_floor"; - tracks-low; - wake-capable-sensor; - - trips { - - cpug3-trip { - hysteresis = <0x1388>; - temperature = <0x1388>; - type = "passive"; - phandle = <0x165>; - linux,phandle = <0x165>; - }; - }; - - cooling-maps { - - cx_vdd_cdev { - trip = <0x165>; - cooling-device = <0x155 0x0 0x0>; - }; - - cpu4_vdd_cdev { - trip = <0x165>; - cooling-device = <0x15 0x9 0x9>; - }; - - adsp_vdd_cdev { - trip = <0x165>; - cooling-device = <0x159 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x165>; - cooling-device = <0x158 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x165>; - cooling-device = <0x157 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x165>; - cooling-device = <0x15b 0x0 0x0>; - }; - - gpu_vdd_cdev { - trip = <0x165>; - cooling-device = <0xcd 0x1 0x1>; - }; - - cdsp_vdd_cdev { - trip = <0x165>; - cooling-device = <0x15a 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x165>; - cooling-device = <0x156 0x0 0x0>; - }; - - cpu0_vdd_cdev { - trip = <0x165>; - cooling-device = <0x11 0x4 0x4>; - }; - }; - }; - - compute-hvx-lowf { - thermal-sensors = <0x145 0x4>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "low_limits_floor"; - tracks-low; - wake-capable-sensor; - - trips { - - hvx-trip { - hysteresis = <0x1388>; - temperature = <0x1388>; - type = "passive"; - phandle = <0x16c>; - linux,phandle = <0x16c>; - }; - }; - - cooling-maps { - - cx_vdd_cdev { - trip = <0x16c>; - cooling-device = <0x155 0x0 0x0>; - }; - - cpu4_vdd_cdev { - trip = <0x16c>; - cooling-device = <0x15 0x9 0x9>; - }; - - adsp_vdd_cdev { - trip = <0x16c>; - cooling-device = <0x159 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x16c>; - cooling-device = <0x158 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x16c>; - cooling-device = <0x157 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x16c>; - cooling-device = <0x15b 0x0 0x0>; - }; - - gpu_vdd_cdev { - trip = <0x16c>; - cooling-device = <0xcd 0x1 0x1>; - }; - - cdsp_vdd_cdev { - trip = <0x16c>; - cooling-device = <0x15a 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x16c>; - cooling-device = <0x156 0x0 0x0>; - }; - - cpu0_vdd_cdev { - trip = <0x16c>; - cooling-device = <0x11 0x4 0x4>; - }; - }; - }; - - gpu1-lowf { - thermal-sensors = <0x144 0xc>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "low_limits_floor"; - tracks-low; - wake-capable-sensor; - - trips { - - gpu1-trip_l { - hysteresis = <0x1388>; - temperature = <0x1388>; - type = "passive"; - phandle = <0x167>; - linux,phandle = <0x167>; - }; - }; - - cooling-maps { - - cx_vdd_cdev { - trip = <0x167>; - cooling-device = <0x155 0x0 0x0>; - }; - - cpu4_vdd_cdev { - trip = <0x167>; - cooling-device = <0x15 0x9 0x9>; - }; - - adsp_vdd_cdev { - trip = <0x167>; - cooling-device = <0x159 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x167>; - cooling-device = <0x158 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x167>; - cooling-device = <0x157 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x167>; - cooling-device = <0x15b 0x0 0x0>; - }; - - gpu_vdd_cdev { - trip = <0x167>; - cooling-device = <0xcd 0x1 0x1>; - }; - - cdsp_vdd_cdev { - trip = <0x167>; - cooling-device = <0x15a 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x167>; - cooling-device = <0x156 0x0 0x0>; - }; - - cpu0_vdd_cdev { - trip = <0x167>; - cooling-device = <0x11 0x4 0x4>; - }; - }; - }; - - ibat-high { - thermal-sensors = <0x170 0x0>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "step_wise"; - wake-capable-sensor; - - trips { - - low-ibat { - hysteresis = <0xc8>; - temperature = <0x1388>; - type = "passive"; - }; - }; - }; - - wlan-usr { - thermal-sensors = <0x145 0x3>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - wake-capable-sensor; - - trips { - - active-config0 { - hysteresis = <0x3e8>; - temperature = <0x1e848>; - type = "passive"; - }; - }; - }; - - ibat-vhigh { - thermal-sensors = <0x170 0x1>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "step_wise"; - wake-capable-sensor; - - trips { - - ibat_vhigh { - hysteresis = <0x64>; - temperature = <0x1770>; - type = "passive"; - }; - }; - }; - - cpu3-silver-usr { - thermal-sensors = <0x144 0x4>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - wake-capable-sensor; - - trips { - - active-config0 { - hysteresis = <0x3e8>; - temperature = <0x1e848>; - type = "passive"; - }; - }; - }; - - gold-virt-max-step { - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "step_wise"; - wake-capable-sensor; - - trips { - - gold-trip { - hysteresis = <0x0>; - temperature = <0x1d4c0>; - type = "passive"; - }; - }; - }; - - aoss0-usr { - thermal-sensors = <0x144 0x0>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - wake-capable-sensor; - - trips { - - active-config0 { - hysteresis = <0x3e8>; - temperature = <0x1e848>; - type = "passive"; - }; - }; - }; - - cpu2-silver-lowf { - thermal-sensors = <0x144 0x3>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "low_limits_floor"; - tracks-low; - wake-capable-sensor; - - trips { - - cpu2-trip { - hysteresis = <0x1388>; - temperature = <0x1388>; - type = "passive"; - phandle = <0x15e>; - linux,phandle = <0x15e>; - }; - }; - - cooling-maps { - - cx_vdd_cdev { - trip = <0x15e>; - cooling-device = <0x155 0x0 0x0>; - }; - - cpu4_vdd_cdev { - trip = <0x15e>; - cooling-device = <0x15 0x9 0x9>; - }; - - adsp_vdd_cdev { - trip = <0x15e>; - cooling-device = <0x159 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x15e>; - cooling-device = <0x158 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x15e>; - cooling-device = <0x157 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x15e>; - cooling-device = <0x15b 0x0 0x0>; - }; - - gpu_vdd_cdev { - trip = <0x15e>; - cooling-device = <0xcd 0x1 0x1>; - }; - - cdsp_vdd_cdev { - trip = <0x15e>; - cooling-device = <0x15a 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x15e>; - cooling-device = <0x156 0x0 0x0>; - }; - - cpu0_vdd_cdev { - trip = <0x15e>; - cooling-device = <0x11 0x4 0x4>; - }; - }; - }; - - mmss-usr { - thermal-sensors = <0x145 0x6>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - wake-capable-sensor; - - trips { - - active-config0 { - hysteresis = <0x3e8>; - temperature = <0x1e848>; - type = "passive"; - }; - }; - }; - - gpu0-lowf { - thermal-sensors = <0x144 0xb>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "low_limits_floor"; - tracks-low; - wake-capable-sensor; - - trips { - - gpu0-trip { - hysteresis = <0x1388>; - temperature = <0x1388>; - type = "passive"; - phandle = <0x166>; - linux,phandle = <0x166>; - }; - }; - - cooling-maps { - - cx_vdd_cdev { - trip = <0x166>; - cooling-device = <0x155 0x0 0x0>; - }; - - cpu4_vdd_cdev { - trip = <0x166>; - cooling-device = <0x15 0x9 0x9>; - }; - - adsp_vdd_cdev { - trip = <0x166>; - cooling-device = <0x159 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x166>; - cooling-device = <0x158 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x166>; - cooling-device = <0x157 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x166>; - cooling-device = <0x15b 0x0 0x0>; - }; - - gpu_vdd_cdev { - trip = <0x166>; - cooling-device = <0xcd 0x1 0x1>; - }; - - cdsp_vdd_cdev { - trip = <0x166>; - cooling-device = <0x15a 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x166>; - cooling-device = <0x156 0x0 0x0>; - }; - - cpu0_vdd_cdev { - trip = <0x166>; - cooling-device = <0x11 0x4 0x4>; - }; - }; - }; - - cpu3-gold-usr { - thermal-sensors = <0x144 0xa>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - wake-capable-sensor; - - trips { - - active-config0 { - hysteresis = <0x3e8>; - temperature = <0x1e848>; - type = "passive"; - }; - }; - }; - - mdm-dsp-lowf { - thermal-sensors = <0x145 0x1>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "low_limits_floor"; - tracks-low; - wake-capable-sensor; - - trips { - - dsp-trip { - hysteresis = <0x1388>; - temperature = <0x1388>; - type = "passive"; - phandle = <0x169>; - linux,phandle = <0x169>; - }; - }; - - cooling-maps { - - cx_vdd_cdev { - trip = <0x169>; - cooling-device = <0x155 0x0 0x0>; - }; - - cpu4_vdd_cdev { - trip = <0x169>; - cooling-device = <0x15 0x9 0x9>; - }; - - adsp_vdd_cdev { - trip = <0x169>; - cooling-device = <0x159 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x169>; - cooling-device = <0x158 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x169>; - cooling-device = <0x157 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x169>; - cooling-device = <0x15b 0x0 0x0>; - }; - - gpu_vdd_cdev { - trip = <0x169>; - cooling-device = <0xcd 0x1 0x1>; - }; - - cdsp_vdd_cdev { - trip = <0x169>; - cooling-device = <0x15a 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x169>; - cooling-device = <0x156 0x0 0x0>; - }; - - cpu0_vdd_cdev { - trip = <0x169>; - cooling-device = <0x11 0x4 0x4>; - }; - }; - }; - - cpu2-gold-step { - thermal-sensors = <0x144 0x9>; - polling-delay = <0x0>; - polling-delay-passive = <0x64>; - thermal-governor = "step_wise"; - wake-capable-sensor; - - trips { - - emerg-config6 { - hysteresis = <0x2710>; - temperature = <0x1adb0>; - type = "passive"; - phandle = <0x14e>; - linux,phandle = <0x14e>; - }; - }; - - cooling-maps { - - emerg_cdev6 { - trip = <0x14e>; - cooling-device = <0x17 0xfffffffe 0xfffffffe>; - }; - }; - }; - - cpu1-gold-lowf { - thermal-sensors = <0x144 0x8>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "low_limits_floor"; - tracks-low; - wake-capable-sensor; - - trips { - - cpug1-trip { - hysteresis = <0x1388>; - temperature = <0x1388>; - type = "passive"; - phandle = <0x163>; - linux,phandle = <0x163>; - }; - }; - - cooling-maps { - - cx_vdd_cdev { - trip = <0x163>; - cooling-device = <0x155 0x0 0x0>; - }; - - cpu4_vdd_cdev { - trip = <0x163>; - cooling-device = <0x15 0x9 0x9>; - }; - - adsp_vdd_cdev { - trip = <0x163>; - cooling-device = <0x159 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x163>; - cooling-device = <0x158 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x163>; - cooling-device = <0x157 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x163>; - cooling-device = <0x15b 0x0 0x0>; - }; - - gpu_vdd_cdev { - trip = <0x163>; - cooling-device = <0xcd 0x1 0x1>; - }; - - cdsp_vdd_cdev { - trip = <0x163>; - cooling-device = <0x15a 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x163>; - cooling-device = <0x156 0x0 0x0>; - }; - - cpu0_vdd_cdev { - trip = <0x163>; - cooling-device = <0x11 0x4 0x4>; - }; - }; - }; - - cpu0-gold-usr { - thermal-sensors = <0x144 0x7>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - wake-capable-sensor; - - trips { - - active-config0 { - hysteresis = <0x3e8>; - temperature = <0x1e848>; - type = "passive"; - }; - }; - }; - - camera-lowf { - thermal-sensors = <0x145 0x5>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "low_limits_floor"; - tracks-low; - wake-capable-sensor; - - trips { - - camera-trip { - hysteresis = <0x1388>; - temperature = <0x1388>; - type = "passive"; - phandle = <0x16d>; - linux,phandle = <0x16d>; - }; - }; - - cooling-maps { - - cx_vdd_cdev { - trip = <0x16d>; - cooling-device = <0x155 0x0 0x0>; - }; - - cpu4_vdd_cdev { - trip = <0x16d>; - cooling-device = <0x15 0x9 0x9>; - }; - - adsp_vdd_cdev { - trip = <0x16d>; - cooling-device = <0x159 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x16d>; - cooling-device = <0x158 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x16d>; - cooling-device = <0x157 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x16d>; - cooling-device = <0x15b 0x0 0x0>; - }; - - gpu_vdd_cdev { - trip = <0x16d>; - cooling-device = <0xcd 0x1 0x1>; - }; - - cdsp_vdd_cdev { - trip = <0x16d>; - cooling-device = <0x15a 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x16d>; - cooling-device = <0x156 0x0 0x0>; - }; - - cpu0_vdd_cdev { - trip = <0x16d>; - cooling-device = <0x11 0x4 0x4>; - }; - }; - }; - - cam_therm1 { - thermal-sensors = <0x174 0x4e>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - - trips { - - active-config0 { - hysteresis = <0x3e8>; - temperature = <0xfde8>; - type = "passive"; - }; - }; - }; - - quiet_therm { - thermal-sensors = <0x174 0x51>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - - trips { - - active-config0 { - hysteresis = <0x3e8>; - temperature = <0xfde8>; - type = "passive"; - }; - }; - }; - - camera-usr { - thermal-sensors = <0x145 0x5>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - wake-capable-sensor; - - trips { - - active-config0 { - hysteresis = <0x3e8>; - temperature = <0x1e848>; - type = "passive"; - }; - }; - }; - - vbat_low { - thermal-sensors = <0x170 0x3>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "low_limits_cap"; - tracks-low; - wake-capable-sensor; - - trips { - - low-vbat { - hysteresis = <0x0>; - temperature = <0xaf0>; - type = "passive"; - }; - }; - }; - - ddr-usr { - thermal-sensors = <0x145 0x2>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - wake-capable-sensor; - - trips { - - active-config0 { - hysteresis = <0x3e8>; - temperature = <0x1e848>; - type = "passive"; - }; - }; - }; - - cpu3-silver-lowf { - thermal-sensors = <0x144 0x4>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "low_limits_floor"; - tracks-low; - wake-capable-sensor; - - trips { - - cpu3-trip { - hysteresis = <0x1388>; - temperature = <0x1388>; - type = "passive"; - phandle = <0x15f>; - linux,phandle = <0x15f>; - }; - }; - - cooling-maps { - - cx_vdd_cdev { - trip = <0x15f>; - cooling-device = <0x155 0x0 0x0>; - }; - - cpu4_vdd_cdev { - trip = <0x15f>; - cooling-device = <0x15 0x9 0x9>; - }; - - adsp_vdd_cdev { - trip = <0x15f>; - cooling-device = <0x159 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x15f>; - cooling-device = <0x158 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x15f>; - cooling-device = <0x157 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x15f>; - cooling-device = <0x15b 0x0 0x0>; - }; - - gpu_vdd_cdev { - trip = <0x15f>; - cooling-device = <0xcd 0x1 0x1>; - }; - - cdsp_vdd_cdev { - trip = <0x15f>; - cooling-device = <0x15a 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x15f>; - cooling-device = <0x156 0x0 0x0>; - }; - - cpu0_vdd_cdev { - trip = <0x15f>; - cooling-device = <0x11 0x4 0x4>; - }; - }; - }; - - cpu0-silver-step { - thermal-sensors = <0x144 0x1>; - polling-delay = <0x0>; - polling-delay-passive = <0x64>; - thermal-governor = "step_wise"; - wake-capable-sensor; - - trips { - - emerg-config0 { - hysteresis = <0x2710>; - temperature = <0x1adb0>; - type = "passive"; - phandle = <0x148>; - linux,phandle = <0x148>; - }; - }; - - cooling-maps { - - emerg_cdev0 { - trip = <0x148>; - cooling-device = <0x11 0xfffffffe 0xfffffffe>; - }; - }; - }; - - gpu0-usr { - thermal-sensors = <0x144 0xb>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - wake-capable-sensor; - - trips { - - active-config0 { - hysteresis = <0x3e8>; - temperature = <0x1e848>; - type = "passive"; - }; - }; - }; - - aoss1-usr { - thermal-sensors = <0x145 0x0>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - wake-capable-sensor; - - trips { - - active-config0 { - hysteresis = <0x3e8>; - temperature = <0x1e848>; - type = "passive"; - }; - }; - }; - - wlan-lowf { - thermal-sensors = <0x145 0x3>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "low_limits_floor"; - tracks-low; - wake-capable-sensor; - - trips { - - wlan-trip { - hysteresis = <0x1388>; - temperature = <0x1388>; - type = "passive"; - phandle = <0x16b>; - linux,phandle = <0x16b>; - }; - }; - - cooling-maps { - - cx_vdd_cdev { - trip = <0x16b>; - cooling-device = <0x155 0x0 0x0>; - }; - - cpu4_vdd_cdev { - trip = <0x16b>; - cooling-device = <0x15 0x9 0x9>; - }; - - adsp_vdd_cdev { - trip = <0x16b>; - cooling-device = <0x159 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x16b>; - cooling-device = <0x158 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x16b>; - cooling-device = <0x157 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x16b>; - cooling-device = <0x15b 0x0 0x0>; - }; - - gpu_vdd_cdev { - trip = <0x16b>; - cooling-device = <0xcd 0x1 0x1>; - }; - - cdsp_vdd_cdev { - trip = <0x16b>; - cooling-device = <0x15a 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x16b>; - cooling-device = <0x156 0x0 0x0>; - }; - - cpu0_vdd_cdev { - trip = <0x16b>; - cooling-device = <0x11 0x4 0x4>; - }; - }; - }; - - lmh-dcvs-01 { - thermal-sensors = <0xa>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - wake-capable-sensor; - - trips { - - active-config { - hysteresis = <0x7530>; - temperature = <0x17318>; - type = "passive"; - }; - }; - }; - - kryo-l3-0-usr { - thermal-sensors = <0x144 0x5>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - wake-capable-sensor; - - trips { - - active-config0 { - hysteresis = <0x3e8>; - temperature = <0x1e848>; - type = "passive"; - }; - }; - }; - - cpu0-gold-step { - thermal-sensors = <0x144 0x7>; - polling-delay = <0x0>; - polling-delay-passive = <0x64>; - thermal-governor = "step_wise"; - wake-capable-sensor; - - trips { - - emerg-config4 { - hysteresis = <0x2710>; - temperature = <0x1adb0>; - type = "passive"; - phandle = <0x14c>; - linux,phandle = <0x14c>; - }; - }; - - cooling-maps { - - emerg_cdev4 { - trip = <0x14c>; - cooling-device = <0x15 0xfffffffe 0xfffffffe>; - }; - }; - }; - - aoss1-lowf { - thermal-sensors = <0x145 0x0>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "low_limits_floor"; - tracks-low; - wake-capable-sensor; - - trips { - - aoss1-trip { - hysteresis = <0x1388>; - temperature = <0x1388>; - type = "passive"; - phandle = <0x168>; - linux,phandle = <0x168>; - }; - }; - - cooling-maps { - - cx_vdd_cdev { - trip = <0x168>; - cooling-device = <0x155 0x0 0x0>; - }; - - cpu4_vdd_cdev { - trip = <0x168>; - cooling-device = <0x15 0x9 0x9>; - }; - - adsp_vdd_cdev { - trip = <0x168>; - cooling-device = <0x159 0x0 0x0>; - }; - - modem_vdd_cdev { - trip = <0x168>; - cooling-device = <0x158 0x0 0x0>; - }; - - ebi_vdd_cdev { - trip = <0x168>; - cooling-device = <0x157 0x0 0x0>; - }; - - slpi_vdd_cdev { - trip = <0x168>; - cooling-device = <0x15b 0x0 0x0>; - }; - - gpu_vdd_cdev { - trip = <0x168>; - cooling-device = <0xcd 0x1 0x1>; - }; - - cdsp_vdd_cdev { - trip = <0x168>; - cooling-device = <0x15a 0x0 0x0>; - }; - - mx_vdd_cdev { - trip = <0x168>; - cooling-device = <0x156 0x0 0x0>; - }; - - cpu0_vdd_cdev { - trip = <0x168>; - cooling-device = <0x11 0x4 0x4>; - }; - }; - }; - - pa_therm0 { - thermal-sensors = <0x174 0x4f>; - polling-delay = <0x0>; - polling-delay-passive = <0x0>; - thermal-governor = "user_space"; - - trips { - - active-config0 { - hysteresis = <0x3e8>; - temperature = <0xfde8>; - type = "passive"; - }; - }; - }; - }; - - qcom,wcd-dsp-mgr { - compatible = "qcom,wcd-dsp-mgr"; - qcom,img-filename = "cpe_9340"; - qcom,wdsp-components = <0x379 0x0 0x37a 0x1 0x37b 0x2>; - }; - - qcom,qupv3_1_geni_se@ac0000 { - compatible = "qcom,qupv3-geni-se"; - qcom,iommu-s1-bypass; - phandle = <0x6c>; - qcom,bus-mas-id = <0x54>; - reg = <0xac0000 0x6000>; - qcom,bus-slv-id = <0x200>; - linux,phandle = <0x6c>; - - qcom,iommu_qupv3_1_geni_se_cb { - compatible = "qcom,qupv3-geni-se-cb"; - iommus = <0x29 0x6c3 0x0>; - }; - }; - - qcom,jpegenc@ac4e000 { - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x23c34600 0x0>; - compatible = "qcom,cam_jpeg_enc"; - clocks = <0x22 0xc 0x22 0xd 0xd5 0x55 0xd5 0x9 0xd5 0x6 0xd5 0x3f 0xd5 0x3e>; - reg-names = "jpege_hw"; - clock-names = "camera_ahb", "camera_axi", "soc_ahb_clk", "cpas_ahb_clk", "camnoc_axi_clk", "jpegenc_clk_src", "jpegenc_clk"; - regulator-names = "camss-vdd"; - status = "ok"; - interrupts = <0x0 0x1da 0x0>; - camss-vdd-supply = <0x214>; - reg = <0xac4e000 0x4000>; - src-clock-name = "jpegenc_clk_src"; - interrupt-names = "jpeg"; - reg-cam-base = <0x4e000>; - cell-index = <0x0>; - clock-cntl-level = "nominal"; - }; - - funnel@69e2000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-ddr-0"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b908>; - reg = <0x69e2000 0x1000>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@1 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1cc>; - phandle = <0x1cd>; - slave-mode; - linux,phandle = <0x1cd>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1cb>; - phandle = <0x1a5>; - linux,phandle = <0x1a5>; - }; - }; - }; - }; - - qcom,qupv3_0_geni_se@8c0000 { - compatible = "qcom,qupv3-geni-se"; - qcom,iommu-s1-bypass; - phandle = <0x40>; - qcom,bus-mas-id = <0x56>; - reg = <0x8c0000 0x6000>; - qcom,bus-slv-id = <0x200>; - linux,phandle = <0x40>; - - qcom,iommu_qupv3_0_geni_se_cb { - compatible = "qcom,qupv3-geni-se-cb"; - iommus = <0x29 0x3 0x0>; - }; - }; - - qcom,msm-pcm-hostless { - compatible = "qcom,msm-pcm-hostless"; - phandle = <0x2e7>; - linux,phandle = <0x2e7>; - }; - - rpmh-regulator-lmxlvl { - compatible = "qcom,rpmh-arc-regulator"; - qcom,resource-name = "lmx.lvl"; - mboxes = <0xba 0x0>; - - regulator-l4-level { - phandle = <0xfe>; - regulator-min-microvolt = <0x1>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x10000>; - regulator-name = "pm8998_l4_level"; - linux,phandle = <0xfe>; - }; - }; - - rpmh-regulator-cxlvl { - compatible = "qcom,rpmh-arc-regulator"; - pm8998_s9_level-parent-supply = <0xbc>; - qcom,resource-name = "cx.lvl"; - mboxes = <0xba 0x0>; - pm8998_s9_level_ao-parent-supply = <0xce>; - - regulator-cdev { - compatible = "qcom,rpmh-reg-cdev"; - mboxes = <0xa3 0x0>; - phandle = <0x155>; - qcom,reg-resource-name = "cx"; - #cooling-cells = <0x2>; - linux,phandle = <0x155>; - }; - - regulator-s9-level-ao { - phandle = <0xbb>; - regulator-min-microvolt = <0x11>; - qcom,set = <0x1>; - regulator-max-microvolt = <0x10000>; - regulator-name = "pm8998_s9_level_ao"; - linux,phandle = <0xbb>; - qcom,min-dropout-voltage-level = <0xffffffff>; - }; - - regulator-s9-level { - phandle = <0x1b>; - regulator-min-microvolt = <0x11>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x10000>; - regulator-name = "pm8998_s9_level"; - linux,phandle = <0x1b>; - qcom,min-dropout-voltage-level = <0xffffffff>; - }; - }; - - disp_vci_vreg { - compatible = "regulator-fixed"; - regulator-boot-on; - enable-active-high; - gpio = <0x3c 0x23 0x0>; - status = "disabled"; - start-delay-us = <0xfa0>; - phandle = <0x35d>; - regulator-name = "disp_vci_vreg"; - linux,phandle = <0x35d>; - }; - - msm_cdc_pinctrl@43 { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-1 = <0x37d>; - phandle = <0x325>; - pinctrl-0 = <0x37c>; - linux,phandle = <0x325>; - pinctrl-names = "aud_active", "aud_sleep"; - }; - - qcom,ipc_router_modem_xprt { - compatible = "qcom,ipc_router_glink_xprt"; - qcom,ch-name = "IPCRTR"; - qcom,glink-xprt = "smem"; - qcom,xprt-remote = "mpss"; - qcom,xprt-linkid = <0x1>; - qcom,fragmented-data; - qcom,xprt-version = <0x1>; - }; - - qcom,ion { - compatible = "qcom,msm-ion"; - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,ion-heap@22 { - qcom,ion-heap-type = "DMA"; - memory-region = <0x115>; - reg = <0x16>; - }; - - qcom,ion-heap@10 { - qcom,ion-heap-type = "HYP_CMA"; - memory-region = <0x208>; - reg = <0xa>; - }; - - qcom,ion-heap@19 { - qcom,ion-heap-type = "DMA"; - memory-region = <0x206>; - reg = <0x13>; - }; - - qcom,ion-heap@27 { - qcom,ion-heap-type = "DMA"; - memory-region = <0x205>; - reg = <0x1b>; - }; - - qcom,ion-heap@25 { - qcom,ion-heap-type = "SYSTEM"; - reg = <0x19>; - }; - - qcom,ion-heap@13 { - qcom,ion-heap-type = "HYP_CMA"; - memory-region = <0x207>; - reg = <0xd>; - }; - - qcom,ion-heap@9 { - qcom,ion-heap-type = "SYSTEM_SECURE"; - reg = <0x9>; - }; - }; - - etm@7040000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - coresight-name = "coresight-etm0"; - clock-names = "apb_pclk"; - cpu = <0x11>; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7040000 0x1000>; - - port { - - endpoint { - remote-endpoint = <0x1eb>; - phandle = <0x1f4>; - linux,phandle = <0x1f4>; - }; - }; - }; - - qcom,gdsc@0xab00874 { - compatible = "qcom,gdsc"; - qcom,support-hw-trigger; - status = "ok"; - phandle = <0x2d5>; - reg = <0xab00874 0x4>; - regulator-name = "vcodec0_gdsc"; - linux,phandle = <0x2d5>; - qcom,poll-cfg-gdscr; - }; - - qcom,glink-ssr-adsp { - compatible = "qcom,glink_ssr"; - qcom,xprt = "smem"; - qcom,notify-edges = <0x13b 0x138 0x139>; - label = "adsp"; - qcom,edge = "lpass"; - phandle = <0x137>; - linux,phandle = <0x137>; - }; - - qcom,llcc@1100000 { - compatible = "qcom,llcc-core", "syscon", "simple-mfd"; - reg-names = "llcc_base"; - reg = <0x1100000 0x250000>; - qcom,llcc-banks-off = <0x0 0x80000 0x100000 0x180000>; - qcom,llcc-broadcast-off = <0x200000>; - - llcc_1_dcache { - phandle = <0x128>; - qcom,dump-size = <0x1141c0>; - linux,phandle = <0x128>; - }; - - qcom,sdm845-llcc { - compatible = "qcom,sdm845-llcc"; - max-slices = <0x20>; - phandle = <0x32>; - #cache-cells = <0x1>; - linux,phandle = <0x32>; - }; - - qcom,llcc-amon { - compatible = "qcom,llcc-amon"; - }; - - qcom,llcc-erp { - compatible = "qcom,llcc-erp"; - interrupts = <0x0 0x246 0x4>; - interrupt-names = "ecc_irq"; - }; - - llcc_4_dcache { - phandle = <0x12b>; - qcom,dump-size = <0x1141c0>; - linux,phandle = <0x12b>; - }; - - qcom,llcc-perfmon { - compatible = "qcom,llcc-perfmon"; - }; - - llcc_3_dcache { - phandle = <0x12a>; - qcom,dump-size = <0x1141c0>; - linux,phandle = <0x12a>; - }; - - llcc_2_dcache { - phandle = <0x129>; - qcom,dump-size = <0x1141c0>; - linux,phandle = <0x129>; - }; - }; - - qcom,msm-adsprpc-mem { - compatible = "qcom,msm-adsprpc-mem-region"; - memory-region = <0x115>; - }; - - qcom,dp_display@0 { - qcom,aux-cfg1-settings = <0x2413231d>; - compatible = "qcom,dp-display"; - clocks = <0x20 0x8 0x21 0x0 0x22 0x9f 0x22 0xa9 0x22 0xa3 0x20 0xc 0x20 0xe 0x20 0x11 0x20 0xa 0x20 0x12 0x35 0x5>; - qcom,ext-disp = <0x37>; - reg-names = "dp_ahb", "dp_aux", "dp_link", "dp_p0", "dp_phy", "dp_ln_tx0", "dp_ln_tx1", "dp_mmss_cc", "qfprom_physical", "dp_pll", "usb3_dp_com", "hdcp_physical"; - qcom,aux-cfg8-settings = [40 bb]; - pinctrl-1 = <0x3a 0x3b>; - qcom,aux-cfg5-settings = [34 26]; - clock-names = "core_aux_clk", "core_usb_ref_clk_src", "core_usb_ref_clk", "core_usb_cfg_ahb_clk", "core_usb_pipe_clk", "ctrl_link_clk", "ctrl_link_iface_clk", "ctrl_pixel_clk", "crypto_clk", "pixel_clk_rcg", "pixel_parent"; - vdda-1p2-supply = <0x33>; - qcom,aux-cfg2-settings = [28 24]; - gdsc-supply = <0x19>; - status = "disabled"; - qcom,usbplug-cc-gpio = <0x3c 0x26 0x0>; - qcom,aux-cfg9-settings = [44 03]; - interrupt-parent = <0x31>; - interrupts = <0xc 0x0>; - qcom,aux-cfg6-settings = [38 0a]; - qcom,aux-en-gpio = <0x3c 0x2b 0x0>; - qcom,aux-cfg3-settings = [2c 00]; - 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>; - qcom,dp-usbpd-detection = <0x36>; - qcom,aux-cfg0-settings = [20 00]; - pinctrl-0 = <0x38 0x39>; - qcom,aux-sel-gpio = <0x3c 0x33 0x0>; - qcom,aux-cfg7-settings = [3c 03]; - vdda-0p9-supply = <0x34>; - pinctrl-names = "mdss_dp_active", "mdss_dp_sleep"; - cell-index = <0x0>; - qcom,max-pclk-frequency-khz = <0xa4cb8>; - qcom,aux-cfg4-settings = [30 0a]; - - qcom,core-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,core-supply-entry@0 { - qcom,supply-name = "refgen"; - qcom,supply-disable-load = <0x0>; - qcom,supply-max-voltage = <0x0>; - qcom,supply-enable-load = <0x0>; - qcom,supply-min-voltage = <0x0>; - reg = <0x0>; - }; - }; - - qcom,ctrl-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,ctrl-supply-entry@0 { - qcom,supply-name = "vdda-1p2"; - qcom,supply-disable-load = <0x4>; - qcom,supply-max-voltage = <0x124f80>; - qcom,supply-enable-load = <0x5528>; - qcom,supply-min-voltage = <0x124f80>; - reg = <0x0>; - }; - }; - - qcom,phy-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,phy-supply-entry@0 { - qcom,supply-name = "vdda-0p9"; - qcom,supply-disable-load = <0x20>; - qcom,supply-max-voltage = <0xd6d80>; - qcom,supply-enable-load = <0x8ca0>; - qcom,supply-min-voltage = <0xd6d80>; - reg = <0x0>; - }; - }; - }; - - rpmh-regulator-ldoa6 { - qcom,supported-modes = <0x2 0x4>; - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoa6"; - mboxes = <0xba 0x0>; - qcom,regulator-type = "pmic4-ldo"; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l6 { - qcom,init-mode = <0x2>; - qcom,init-voltage = <0x1c5200>; - regulator-min-microvolt = <0x1c5200>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x1c5200>; - regulator-name = "pm8998_l6"; - }; - }; - - dcc_v2@10a2000 { - compatible = "qcom,dcc-v2"; - reg-names = "dcc-base", "dcc-ram-base"; - qcom,link-list = <0x0 0x1740300 0x6 0x0 0x0 0x1620500 0x4 0x0 0x0 0x7840000 0x1 0x0 0x0 0x7841010 0xc 0x0 0x0 0x7842000 0x10 0x0 0x0 0x7842500 0x2 0x0 0x2 0x7 0x0 0x0 0x0 0x7841000 0x1 0x0 0x2 0x1 0x0 0x0 0x2 0xa5 0x0 0x0 0x0 0x7841008 0x2 0x0 0x2 0x1 0x0 0x0 0x0 0x17dc3a84 0x2 0x0 0x0 0x17db3a84 0x1 0x0 0x0 0x1301000 0x2 0x0 0x0 0x17990044 0x1 0x0 0x0 0x17d45f00 0x1 0x0 0x0 0x17d45f08 0x6 0x0 0x0 0x17d45f80 0x1 0x0 0x0 0x17d47418 0x1 0x0 0x0 0x17d47570 0x1 0x0 0x0 0x17d47588 0x1 0x0 0x0 0x17d43700 0x1 0x0 0x0 0x17d43708 0x6 0x0 0x0 0x17d43780 0x1 0x0 0x0 0x17d44c18 0x1 0x0 0x0 0x17d44d70 0x1 0x0 0x0 0x17d44d88 0x1 0x0 0x0 0x17d41700 0x1 0x0 0x0 0x17d41708 0x6 0x0 0x0 0x17d41780 0x1 0x0 0x0 0x17d42c18 0x1 0x0 0x0 0x17d42d70 0x1 0x0 0x0 0x17d42d88 0x1 0x0 0x1 0x69ea00c 0x600007 0x1 0x1 0x69ea01c 0x136800 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x136810 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x136820 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x136830 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x136840 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x136850 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x136860 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x136870 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3e9a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3c0a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3d1a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3d2a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3d5a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3d6a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3b1a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3b2a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3b5a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3b6a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3c2a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3c5a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0x3c6a0 0x1 0x1 0x69ea01c 0x1368a0 0x1 0x0 0x69ea014 0x1 0x1 0x1 0x69ea01c 0xf1e000 0x1 0x1 0x69ea008 0x7 0x1 0x0 0x13e7e00 0x1f 0x0 0x0 0x1132100 0x1 0x0 0x0 0x1136044 0x4 0x0 0x0 0x11360b0 0x1 0x0 0x0 0x113e030 0x2 0x0 0x0 0x1141000 0x1 0x0 0x0 0x1148058 0x4 0x0 0x0 0x1160410 0x3 0x0 0x0 0x11604a0 0x1 0x0 0x0 0x11604b8 0x1 0x0 0x0 0x1165804 0x1 0x0 0x0 0x1166418 0x1 0x0 0x0 0x11b2100 0x1 0x0 0x0 0x11b6044 0x4 0x0 0x0 0x11be030 0x2 0x0 0x0 0x11c1000 0x1 0x0 0x0 0x11c8058 0x4 0x0 0x0 0x11e0410 0x3 0x0 0x0 0x11e04a0 0x1 0x0 0x0 0x11e04b8 0x1 0x0 0x0 0x11e5804 0x1 0x0 0x0 0x11e6418 0x1 0x0 0x0 0x1232100 0x1 0x0 0x0 0x1236044 0x4 0x0 0x0 0x12360b0 0x1 0x0 0x0 0x123e030 0x2 0x0 0x0 0x1241000 0x1 0x0 0x0 0x1248058 0x4 0x0 0x0 0x1260410 0x3 0x0 0x0 0x12604a0 0x1 0x0 0x0 0x12604b8 0x1 0x0 0x0 0x1265804 0x1 0x0 0x0 0x1266418 0x1 0x0 0x0 0x12b2100 0x1 0x0 0x0 0x12b6044 0x3 0x0 0x0 0x12b6050 0x1 0x0 0x0 0x12b60b0 0x1 0x0 0x0 0x12be030 0x2 0x0 0x0 0x12c1000 0x1 0x0 0x0 0x12c8058 0x4 0x0 0x0 0x12e0410 0x3 0x0 0x0 0x12e04a0 0x1 0x0 0x0 0x12e04b8 0x1 0x0 0x0 0x12e5804 0x1 0x0 0x0 0x12e6418 0x1 0x0 0x0 0x1380900 0x8 0x0 0x0 0x1380d00 0x5 0x0 0x0 0x1430280 0x1 0x0 0x0 0x1430288 0x1 0x0 0x0 0x143028c 0x7 0x0 0x0 0x1132100 0x1 0x0 0x0 0x1136044 0x4 0x0 0x0 0x11360b0 0x1 0x0 0x0 0x113e030 0x2 0x0 0x0 0x1141000 0x1 0x0 0x0 0x1148058 0x4 0x0 0x0 0x1160410 0x3 0x0 0x0 0x11604a0 0x1 0x0 0x0 0x11604b8 0x1 0x0 0x0 0x1165804 0x1 0x0 0x0 0x1166418 0x1 0x0 0x0 0x11b2100 0x1 0x0 0x0 0x11b6044 0x4 0x0 0x0 0x11be030 0x2 0x0 0x0 0x11c1000 0x1 0x0 0x0 0x11c8058 0x4 0x0 0x0 0x11e0410 0x3 0x0 0x0 0x11e04a0 0x1 0x0 0x0 0x11e04b8 0x1 0x0 0x0 0x11e5804 0x1 0x0 0x0 0x11e6418 0x1 0x0 0x0 0x1232100 0x1 0x0 0x0 0x1236044 0x4 0x0 0x0 0x12360b0 0x1 0x0 0x0 0x123e030 0x2 0x0 0x0 0x1241000 0x1 0x0 0x0 0x1248058 0x4 0x0 0x0 0x1260410 0x3 0x0 0x0 0x12604a0 0x1 0x0 0x0 0x12604b8 0x1 0x0 0x0 0x1265804 0x1 0x0 0x0 0x1266418 0x1 0x0 0x0 0x12b2100 0x1 0x0 0x0 0x12b6044 0x3 0x0 0x0 0x12b6050 0x1 0x0 0x0 0x12b60b0 0x1 0x0 0x0 0x12be030 0x2 0x0 0x0 0x12c1000 0x1 0x0 0x0 0x12c8058 0x4 0x0 0x0 0x12e0410 0x3 0x0 0x0 0x12e04a0 0x1 0x0 0x0 0x12e04b8 0x1 0x0 0x0 0x12e5804 0x1 0x0 0x0 0x12e6418 0x1 0x0 0x0 0x1380900 0x8 0x0 0x0 0x1380d00 0x5 0x0 0x0 0x1430280 0x1 0x0 0x0 0x1430288 0x1 0x0 0x0 0x143028c 0x7 0x0 0x0 0xc201244 0x1 0x0 0x0 0xc202244 0x1 0x0>; - qcom,curr-link-list = <0x2>; - reg = <0x10a2000 0x1000 0x10ae000 0x2000>; - dcc-ram-offset = <0x6000>; - }; - - qcom,msm-cdsp-loader { - compatible = "qcom,cdsp-loader"; - qcom,proc-img-to-load = "cdsp"; - }; - - qcom,msm-ssc-sensors { - compatible = "qcom,msm-ssc-sensors"; - qcom,firmware-name = "slpi"; - status = "ok"; - }; - - tz-log@146bf720 { - hyplog-size-offset = <0x414>; - compatible = "qcom,tz-log"; - reg = <0x146bf720 0x3000>; - qcom,hyplog-enabled; - hyplog-address-offset = <0x410>; - }; - - qcom,smp2pgpio_client_rdbg_1_out { - gpios = <0x26 0x0 0x0>; - compatible = "qcom,smp2pgpio_client_rdbg_1_out"; - }; - - qcom,ssc@5c00000 { - qcom,proxy-timeout-ms = <0x2710>; - compatible = "qcom,pil-tz-generic"; - qcom,vdd_cx-uV-uA = <0x181 0x0>; - clocks = <0x21 0x0>; - qcom,proxy-clock-names = "xo"; - qcom,firmware-name = "slpi"; - qcom,gpio-proxy-unvote = <0x100 0x2 0x0>; - qcom,gpio-stop-ack = <0x100 0x3 0x0>; - clock-names = "xo"; - qcom,gpio-err-ready = <0x100 0x1 0x0>; - qcom,smem-id = <0x1a8>; - qcom,pas-id = <0xc>; - qcom,gpio-err-fatal = <0x100 0x0 0x0>; - vdd_cx-supply = <0xfd>; - vdd_mx-supply = <0xfe>; - status = "ok"; - interrupts = <0x0 0x1ee 0x1>; - qcom,vdd_mx-uV-uA = <0x181 0x0>; - mbox-names = "slpi-pil"; - memory-region = <0xff>; - mboxes = <0xa3 0x0>; - qcom,proxy-reg-names = "vdd_cx", "vdd_mx"; - qcom,ssctl-instance-id = <0x16>; - reg = <0x5c00000 0x4000>; - qcom,signal-aop; - qcom,gpio-force-stop = <0x101 0x0 0x0>; - qcom,sysmon-id = <0x3>; - qcom,keep-proxy-regs-on; - }; - - qcom,msm-dai-tdm-pri-rx { - compatible = "qcom,msm-dai-tdm"; - qcom,msm-cpudai-tdm-group-port-id = <0x9000>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - qcom,msm-cpudai-tdm-group-id = <0x9100>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-group-num-ports = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - - qcom,msm-dai-q6-tdm-pri-rx-0 { - compatible = "qcom,msm-dai-q6-tdm"; - qcom,msm-cpudai-tdm-dev-id = <0x9000>; - phandle = <0x311>; - qcom,msm-cpudai-tdm-data-align = <0x0>; - linux,phandle = <0x311>; - }; - }; - - qcom,smp2pgpio_test_smp2p_1_in { - gpios = <0x20b 0x0 0x0>; - compatible = "qcom,smp2pgpio_test_smp2p_1_in"; - }; - - qcom,smp2pgpio-rdbg-2-out { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0x24>; - qcom,entry-name = "rdbg"; - #gpio-cells = <0x2>; - qcom,remote-pid = <0x2>; - linux,phandle = <0x24>; - interrupt-controller; - }; - - tpdm@6830000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-modem"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6830000 0x1000>; - - port { - - endpoint { - remote-endpoint = <0x1b1>; - phandle = <0x1b0>; - linux,phandle = <0x1b0>; - }; - }; - }; - - i2c@a8c000 { - compatible = "qcom,i2c-geni"; - clocks = <0x22 0x62 0x22 0x6e 0x22 0x6f>; - qcom,wrapper-core = <0x6c>; - pinctrl-1 = <0x81>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x164 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0xa8c000 0x4000>; - pinctrl-0 = <0x80>; - dmas = <0x6f 0x0 0x3 0x3 0x40 0x0 0x6f 0x1 0x3 0x3 0x40 0x0>; - pinctrl-names = "default", "sleep"; - }; - - tpda@6882000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tpda-base"; - coresight-name = "coresight-tpda-spss"; - clock-names = "apb_pclk"; - qcom,dsb-elem-size = <0x0 0x20>; - arm,primecell-periphid = <0x3b969>; - reg = <0x6882000 0x1000>; - qcom,tpda-atid = <0x46>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@1 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1d5>; - phandle = <0x1d6>; - slave-mode; - linux,phandle = <0x1d6>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1d4>; - phandle = <0x1d8>; - linux,phandle = <0x1d8>; - }; - }; - }; - }; - - qcom,gdsc@0x17d044 { - compatible = "qcom,gdsc"; - status = "ok"; - phandle = <0x201>; - reg = <0x17d044 0x4>; - qcom,no-status-check-on-disable; - qcom,gds-timeout = <0x1f4>; - regulator-name = "hlos1_vote_mmnoc_mmu_tbu_sf_gdsc"; - linux,phandle = <0x201>; - }; - - qcom,mdss_mdp@ae00000 { - qcom,sde-reg-dma-off = <0x0>; - sde-vdd-supply = <0x19>; - qcom,sde-sspp-xin-id = <0x0 0x4 0x8 0xc 0x1 0x5 0x9 0xd>; - qcom,sde-vbif-memtype-0 = <0x3 0x3 0x3 0x3 0x3 0x3 0x3 0x3>; - qcom,sde-smart-panel-align-mode = <0xc>; - qcom,sde-mixer-blendstages = <0xb>; - qcom,sde-mixer-blend-op-off = <0x20 0x38 0x50 0x68 0x80 0x98 0xb0 0xc8 0xe0 0xf8 0x110>; - compatible = "qcom,sde-kms"; - qcom,sde-has-dim-layer; - qcom,sde-dest-scaler-size = <0x800>; - qcom,sde-dest-scaler-top-off = <0x61000>; - clocks = <0x22 0x1b 0x22 0x1c 0x20 0x0 0x20 0x1 0x20 0x17 0x20 0x24>; - qcom,sde-ubwc-version = <0x200>; - qcom,sde-dither-off = <0x30e0 0x30e0 0x30e0 0x30e0 0x0>; - qcom,sde-pp-off = <0x71000 0x71800 0x72000 0x72800 0x73000>; - qcom,sde-wb-xin-id = <0x6>; - qcom,sde-ctl-size = <0xe4>; - qcom,sde-ctl-display-pref = "primary", "primary", "none", "none", "none"; - qcom,sde-sspp-excl-rect = <0x1 0x1 0x1 0x1 0x1 0x1 0x1 0x1>; - qcom,sde-cdm-off = <0x7a200>; - qcom,sde-mixer-pair-mask = <0x2 0x1 0x6 0x0 0x0 0x3>; - reg-names = "mdp_phys", "vbif_phys", "regdma_phys"; - qcom,sde-len = <0x45c>; - qcom,sde-wb-linewidth = <0x1000>; - qcom,sde-panic-per-pipe; - qcom,sde-qos-lut-nrt = <0x0 0x0 0x0>; - qcom,sde-min-core-ib-kbps = <0x493e00>; - qcom,sde-dram-channels = <0x2>; - connectors = <0x2b 0x2c>; - qcom,sde-mixer-off = <0x45000 0x46000 0x47000 0x0 0x0 0x4a000>; - qcom,sde-wb-clk-ctrl = <0x3b8 0x18>; - qcom,sde-has-idle-pc; - clock-names = "gcc_iface", "gcc_bus", "iface_clk", "bus_clk", "core_clk", "vsync_clk"; - qcom,sde-dest-scaler-top-size = <0xc>; - qcom,sde-danger-lut = <0xf 0xffff 0x0 0x0>; - qcom,sde-dspp-top-size = <0xc>; - qcom,sde-sspp-csc-off = <0x1a00>; - qcom,sde-safe-lut-cwb = <0x0 0xffff>; - qcom,sde-wb-off = <0x66000>; - qcom,sde-inline-rot-xin = <0xa 0xb>; - qcom,sde-pp-slave = <0x0 0x0 0x0 0x0 0x1>; - qcom,sde-cdm-size = <0x224>; - qcom,sde-max-bw-low-kbps = <0x927c00>; - qcom,sde-dspp-size = <0x17e0>; - qcom,sde-vbif-id = <0x0>; - qcom,sde-max-dest-scaler-output-linewidth = <0xa00>; - qcom,sde-dither-size = <0x20>; - qcom,sde-vbif-memtype-1 = <0x3 0x3 0x3 0x3 0x3 0x3>; - qcom,sde-pp-size = <0xd4>; - #interrupt-cells = <0x1>; - qcom,sde-max-dest-scaler-input-linewidth = <0x800>; - interrupt-parent = <0x1>; - #address-cells = <0x1>; - qcom,sde-mixer-linewidth = <0xa00>; - qcom,sde-sspp-src-size = <0x1c8>; - qcom,sde-safe-lut-linear = <0x4 0xfff8 0x0 0xfff0>; - interrupts = <0x0 0x53 0x0>; - qcom,sde-dspp-off = <0x55000 0x57000 0x59000 0x5b000>; - qcom,sde-mixer-size = <0x320>; - clock-rate = <0x0 0x0 0x0 0x0 0x11e1a300 0x124f800 0x0>; - qcom,sde-has-cdp; - qcom,sde-highest-bank-bit = <0x2>; - qcom,sde-sspp-smart-dma-priority = <0x5 0x6 0x7 0x8 0x1 0x2 0x3 0x4>; - #size-cells = <0x0>; - qcom,sde-reg-dma-trigger-off = <0x119c>; - qcom,sde-te2-off = <0x2000 0x2000 0x0 0x0 0x0>; - qcom,sde-smart-dma-rev = "smart_dma_v2"; - qcom,sde-qos-cpu-dma-latency = <0x12c>; - phandle = <0x31>; - qcom,sde-off = <0x1000>; - qcom,sde-sspp-qseed-off = <0xa00>; - qcom,sde-vbif-off = <0x0>; - qcom,sde-safe-lut-macrotile = <0xa 0xfe00 0xb 0xfc00 0xc 0xf800 0x0 0xf000>; - qcom,sde-ctl-off = <0x2000 0x2200 0x2400 0x2600 0x2800>; - qcom,sde-wb-id = <0x2>; - qcom,sde-vbif-qos-rt-remap = <0x3 0x3 0x4 0x4 0x5 0x5 0x6 0x6>; - qcom,sde-has-src-split; - qcom,sde-safe-lut-nrt = <0x0 0xffff>; - qcom,sde-sspp-clk-ctrl = <0x2ac 0x0 0x2b4 0x0 0x2bc 0x0 0x2c4 0x0 0x2ac 0x8 0x2b4 0x8 0x2bc 0x8 0x2c4 0x8>; - qcom,sde-min-dram-ib-kbps = <0xc3500>; - qcom,sde-qos-lut-linear = <0x4 0x0 0x357 0x5 0x0 0x3357 0x6 0x0 0x23357 0x7 0x0 0x223357 0x8 0x0 0x2223357 0x9 0x0 0x22223357 0xa 0x2 0x22223357 0xb 0x22 0x22223357 0xc 0x222 0x22223357 0xd 0x2222 0x22223357 0xe 0x12222 0x22223357 0x0 0x112222 0x22223357>; - qcom,sde-dspp-ad-off = <0x28000 0x27000>; - reg = <0xae00000 0x81d40 0xaeb0000 0x2008 0xaeac000 0xf0>; - qcom,sde-qos-cpu-mask = <0x3>; - qcom,sde-inline-rot-clk-ctrl = <0x2bc 0x8 0x2bc 0xc>; - iommus = <0x29 0x880 0x8 0x29 0xc80 0x8>; - qcom,sde-intf-type = "dp", "dsi", "dsi", "dp"; - qcom,sde-sspp-off = <0x5000 0x7000 0x9000 0xb000 0x25000 0x27000 0x29000 0x2b000>; - qcom,sde-dspp-ad-version = <0x40000>; - qcom,sde-min-llcc-ib-kbps = <0xc3500>; - qcom,sde-cdp-setting = <0x1 0x1 0x1 0x0>; - qcom,sde-vbif-qos-nrt-remap = <0x3 0x3 0x3 0x3 0x3 0x3 0x3 0x3>; - qcom,sde-dither-version = <0x10000>; - #cooling-cells = <0x2>; - qcom,sde-intf-off = <0x6b000 0x6b800 0x6c000 0x6c800>; - qcom,sde-max-bw-high-kbps = <0x927c00>; - qcom,sde-num-nrt-paths = <0x0>; - qcom,sde-dsc-off = <0x81000 0x81400 0x81800 0x81c00>; - qcom,sde-has-dest-scaler; - linux,phandle = <0x31>; - qcom,sde-wb-size = <0x2c8>; - qcom,sde-inline-rot-xin-type = "sspp", "wb"; - qcom,sde-intf-size = <0x280>; - qcom,sde-inline-rotator = <0x2a 0x0>; - qcom,sde-dspp-top-off = <0x1300>; - qcom,sde-qos-lut-cwb = <0x0 0x75300000 0x0>; - qcom,sde-sspp-type = "vig", "vig", "vig", "vig", "dma", "dma", "dma", "dma"; - qcom,sde-vbif-size = <0x1040>; - qcom,sde-qseed-type = "qseedv3"; - #power-domain-cells = <0x0>; - qcom,sde-dest-scaler-off = <0x800 0x1000>; - qcom,sde-qos-lut-macrotile = <0xa 0x3 0x44556677 0xb 0x33 0x44556677 0xc 0x233 0x44556677 0xd 0x2233 0x44556677 0xe 0x12233 0x44556677 0x0 0x112233 0x44556677>; - qcom,sde-dsc-size = <0x140>; - qcom,sde-sspp-linewidth = <0xa00>; - interrupt-controller; - clock-max-rate = <0x0 0x0 0x0 0x0 0x19a14780 0x124f800 0x0>; - qcom,sde-mixer-display-pref = "primary", "primary", "none", "none", "none", "none"; - qcom,sde-reg-dma-version = <0x1>; - qcom,sde-csc-type = "csc-10bit"; - - qcom,sde-data-bus { - qcom,msm-bus,num-paths = <0x2>; - qcom,msm-bus,num-cases = <0x3>; - qcom,msm-bus,vectors-KBps = <0x16 0x200 0x0 0x0 0x17 0x200 0x0 0x0 0x16 0x200 0x0 0x61a800 0x17 0x200 0x0 0x61a800 0x16 0x200 0x0 0x61a800 0x17 0x200 0x0 0x61a800>; - qcom,msm-bus,name = "mdss_sde"; - }; - - qcom,mdss_dsi_nt35597_truly_wqxga_cmd { - qcom,esd-check-enabled; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-t-clk-pre = <0x2d>; - qcom,mdss-dsi-panel-name = "Dual nt35597 cmd mode dsi truly panel without DSC"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,ulps-enabled; - qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-panel-peak-brightness = <0x401640>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-panel-status-read-length = <0x1>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-pan-physical-width-dimension = <0x4a>; - qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-mdp-trigger = "none"; - phandle = <0x34e>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-panel-status-value = <0x9c>; - qcom,mdss-pan-physical-height-dimension = <0x83>; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; - linux,phandle = <0x34e>; - qcom,mdss-dsi-panel-on-check-value = <0x9c>; - qcom,adjust-timer-wakeup-ms = <0x1>; - qcom,mdss-dsi-t-clk-post = <0xd>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - 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-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x20>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-panel-jitter = <0x1 0x1>; - qcom,mdss-dsi-panel-width = <0x2d0>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-h-front-porch = <0x64>; - qcom,partial-update-enabled = "single_roi"; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-panel-height = <0xa00>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,display-topology = <0x2 0x0 0x2 0x1 0x0 0x2>; - qcom,panel-roi-alignment = <0x2d0 0x80 0x2d0 0x80 0x5a0 0x80>; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5030400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - }; - }; - }; - - qcom,platform-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,platform-supply-entry@0 { - qcom,supply-name = "sde-vdd"; - qcom,supply-disable-load = <0x0>; - qcom,supply-max-voltage = <0x0>; - qcom,supply-enable-load = <0x0>; - qcom,supply-min-voltage = <0x0>; - reg = <0x0>; - }; - }; - - qcom,mdss_dsi_nt35597_dsc_cmd_truly { - qcom,esd-check-enabled; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-t-clk-pre = <0x23>; - qcom,mdss-dsi-panel-name = "nt35597 cmd mode dsi truly panel with DSC"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,ulps-enabled; - qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-panel-peak-brightness = <0x401640>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-panel-status-read-length = <0x1>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-pan-physical-width-dimension = <0x4a>; - qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-mdp-trigger = "none"; - phandle = <0x350>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-panel-status-value = <0x9c>; - qcom,mdss-pan-physical-height-dimension = <0x83>; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; - linux,phandle = <0x350>; - qcom,mdss-dsi-panel-on-check-value = <0x9c>; - qcom,adjust-timer-wakeup-ms = <0x1>; - qcom,mdss-dsi-t-clk-post = <0xb>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-on-command = <0x15010000 0x2ff 0x20150100 0x2 0xfb011501 0x0 0x2000115 0x1000000 0x20155 0x15010000 0x202 0x45150100 0x2 0x5401501 0x0 0x2061915 0x1000000 0x2071e 0x15010000 0x20b 0x73150100 0x2 0xc731501 0x0 0x20eb015 0x1000000 0x20fae 0x15010000 0x211 0xb8150100 0x2 0x13001501 0x0 0x2588015 0x1000000 0x25901 0x15010000 0x25a 0x150100 0x2 0x5b011501 0x0 0x25c8015 0x1000000 0x25d81 0x15010000 0x25e 0x150100 0x2 0x5f011501 0x0 0x2721115 0x1000000 0x26803 0x15010000 0x2ff 0x24150100 0x2 0xfb011501 0x0 0x2001c15 0x1000000 0x2010b 0x15010000 0x202 0xc150100 0x2 0x3011501 0x0 0x2040f15 0x1000000 0x20510 0x15010000 0x206 0x10150100 0x2 0x7101501 0x0 0x2088915 0x1000000 0x2098a 0x15010000 0x20a 0x13150100 0x2 0xb131501 0x0 0x20c1515 0x1000000 0x20d15 0x15010000 0x20e 0x17150100 0x2 0xf171501 0x0 0x2101c15 0x1000000 0x2110b 0x15010000 0x212 0xc150100 0x2 0x13011501 0x0 0x2140f15 0x1000000 0x21510 0x15010000 0x216 0x10150100 0x2 0x17101501 0x0 0x2188915 0x1000000 0x2198a 0x15010000 0x21a 0x13150100 0x2 0x1b131501 0x0 0x21c1515 0x1000000 0x21d15 0x15010000 0x21e 0x17150100 0x2 0x1f171501 0x0 0x2204015 0x1000000 0x22101 0x15010000 0x222 0x150100 0x2 0x23401501 0x0 0x2244015 0x1000000 0x2256d 0x15010000 0x226 0x40150100 0x2 0x27401501 0x0 0x2e00015 0x1000000 0x2dc21 0x15010000 0x2dd 0x22150100 0x2 0xde071501 0x0 0x2df0715 0x1000000 0x2e36d 0x15010000 0x2e1 0x7150100 0x2 0xe2071501 0x0 0x229d815 0x1000000 0x22a2a 0x15010000 0x24b 0x3150100 0x2 0x4c111501 0x0 0x24d1015 0x1000000 0x24e01 0x15010000 0x24f 0x1150100 0x2 0x50101501 0x0 0x2510015 0x1000000 0x25280 0x15010000 0x253 0x150100 0x2 0x56001501 0x0 0x2540715 0x1000000 0x25807 0x15010000 0x255 0x25150100 0x2 0x5b431501 0x0 0x25c0015 0x1000000 0x25f73 0x15010000 0x260 0x73150100 0x2 0x63221501 0x0 0x2640015 0x1000000 0x26708 0x15010000 0x268 0x4150100 0x2 0x72021501 0x0 0x27a8015 0x1000000 0x27b91 0x15010000 0x27c 0xd8150100 0x2 0x7d601501 0x0 0x27f1515 0x1000000 0x27515 0x15010000 0x2b3 0xc0150100 0x2 0xb4001501 0x0 0x2b50015 0x1000000 0x27800 0x15010000 0x279 0x150100 0x2 0x80001501 0x0 0x2830015 0x1000000 0x2930a 0x15010000 0x294 0xa150100 0x2 0x8a001501 0x0 0x29bff15 0x1000000 0x29db0 0x15010000 0x29f 0x63150100 0x2 0x98101501 0x0 0x2ec0015 0x1000000 0x2ff10 0x39010000 0x11c1 0x9200010 0x2000268 0x1bb000a 0x66704c5 0x39010000 0x3c2 0x10f01501 0x0 0x2c00315 0x1000000 0x43b03 0xa0a1501 0x0 0x2350015 0x1000000 0x2e501 0x15010000 0x2bb 0x10150100 0x2 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-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-h-back-porch = <0x20>; - qcom,mdss-dsi-v-back-porch = <0x8>; - qcom,mdss-dsi-panel-jitter = <0x1 0x1>; - qcom,mdss-dsi-panel-width = <0x5a0>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-h-front-porch = <0x64>; - qcom,mdss-dsi-v-front-porch = <0xa>; - qcom,mdss-dsc-bit-per-component = <0x8>; - qcom,mdss-dsc-slice-per-pkt = <0x2>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-panel-height = <0xa00>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1 0x2 0x1 0x1>; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x150505 0x201f0505 0x3030400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-v-pulse-width = <0x2>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,default-topology-index = <0x1>; - qcom,mdss-dsc-slice-height = <0x10>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - }; - }; - }; - - qcom,mdss_dsi_nt35597_dsc_video_truly { - qcom,esd-check-enabled; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-t-clk-pre = <0x23>; - qcom,mdss-dsi-panel-name = "nt35597 video mode dsi truly panel with DSC"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; - qcom,mdss-dsi-pan-enable-dynamic-fps; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; - qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; - qcom,mdss-dsi-dma-schedule-line = <0x5>; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-panel-peak-brightness = <0x401640>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-panel-status-read-length = <0x1>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-pan-physical-width-dimension = <0x4a>; - qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-mdp-trigger = "none"; - phandle = <0x351>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_video_mode"; - qcom,mdss-dsi-panel-status-value = <0x9c>; - qcom,mdss-pan-physical-height-dimension = <0x83>; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; - linux,phandle = <0x351>; - qcom,mdss-dsi-panel-on-check-value = <0x9c>; - qcom,mdss-dsi-t-clk-post = <0xb>; - qcom,dsi-supported-dfps-list = <0x3c 0x37 0x35>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-on-command = <0x15010000 0x2ff 0x20150100 0x2 0xfb011501 0x0 0x2000115 0x1000000 0x20155 0x15010000 0x202 0x45150100 0x2 0x5401501 0x0 0x2061915 0x1000000 0x2071e 0x15010000 0x20b 0x73150100 0x2 0xc731501 0x0 0x20eb015 0x1000000 0x20fae 0x15010000 0x211 0xb8150100 0x2 0x13001501 0x0 0x2588015 0x1000000 0x25901 0x15010000 0x25a 0x150100 0x2 0x5b011501 0x0 0x25c8015 0x1000000 0x25d81 0x15010000 0x25e 0x150100 0x2 0x5f011501 0x0 0x2721115 0x1000000 0x26803 0x15010000 0x2ff 0x24150100 0x2 0xfb011501 0x0 0x2001c15 0x1000000 0x2010b 0x15010000 0x202 0xc150100 0x2 0x3011501 0x0 0x2040f15 0x1000000 0x20510 0x15010000 0x206 0x10150100 0x2 0x7101501 0x0 0x2088915 0x1000000 0x2098a 0x15010000 0x20a 0x13150100 0x2 0xb131501 0x0 0x20c1515 0x1000000 0x20d15 0x15010000 0x20e 0x17150100 0x2 0xf171501 0x0 0x2101c15 0x1000000 0x2110b 0x15010000 0x212 0xc150100 0x2 0x13011501 0x0 0x2140f15 0x1000000 0x21510 0x15010000 0x216 0x10150100 0x2 0x17101501 0x0 0x2188915 0x1000000 0x2198a 0x15010000 0x21a 0x13150100 0x2 0x1b131501 0x0 0x21c1515 0x1000000 0x21d15 0x15010000 0x21e 0x17150100 0x2 0x1f171501 0x0 0x2204015 0x1000000 0x22101 0x15010000 0x222 0x150100 0x2 0x23401501 0x0 0x2244015 0x1000000 0x2256d 0x15010000 0x226 0x40150100 0x2 0x27401501 0x0 0x2e00015 0x1000000 0x2dc21 0x15010000 0x2dd 0x22150100 0x2 0xde071501 0x0 0x2df0715 0x1000000 0x2e36d 0x15010000 0x2e1 0x7150100 0x2 0xe2071501 0x0 0x229d815 0x1000000 0x22a2a 0x15010000 0x24b 0x3150100 0x2 0x4c111501 0x0 0x24d1015 0x1000000 0x24e01 0x15010000 0x24f 0x1150100 0x2 0x50101501 0x0 0x2510015 0x1000000 0x25280 0x15010000 0x253 0x150100 0x2 0x56001501 0x0 0x2540715 0x1000000 0x25807 0x15010000 0x255 0x25150100 0x2 0x5b431501 0x0 0x25c0015 0x1000000 0x25f73 0x15010000 0x260 0x73150100 0x2 0x63221501 0x0 0x2640015 0x1000000 0x26708 0x15010000 0x268 0x4150100 0x2 0x72021501 0x0 0x27a8015 0x1000000 0x27b91 0x15010000 0x27c 0xd8150100 0x2 0x7d601501 0x0 0x27f1515 0x1000000 0x27515 0x15010000 0x2b3 0xc0150100 0x2 0xb4001501 0x0 0x2b50015 0x1000000 0x27800 0x15010000 0x279 0x150100 0x2 0x80001501 0x0 0x2830015 0x1000000 0x2930a 0x15010000 0x294 0xa150100 0x2 0x8a001501 0x0 0x29bff15 0x1000000 0x29db0 0x15010000 0x29f 0x63150100 0x2 0x98101501 0x0 0x2ec0015 0x1000000 0x2ff10 0x39010000 0x11c1 0x9200010 0x2000268 0x1bb000a 0x66704c5 0x39010000 0x3c2 0x10f01501 0x0 0x2c00339 0x1000000 0x43b03 0xa0a1501 0x0 0x2350015 0x1000000 0x2e501 0x15010000 0x2bb 0x3150100 0x2 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-h-back-porch = <0x20>; - qcom,mdss-dsi-v-back-porch = <0x8>; - qcom,mdss-dsi-panel-width = <0x5a0>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-h-front-porch = <0x64>; - qcom,mdss-dsi-v-front-porch = <0xa>; - qcom,mdss-dsc-bit-per-component = <0x8>; - qcom,mdss-dsc-slice-per-pkt = <0x2>; - qcom,mdss-dsi-panel-height = <0xa00>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsc-block-prediction-enable; - qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1 0x2 0x1 0x1>; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x150505 0x201f0504 0x3030400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-v-pulse-width = <0x2>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,default-topology-index = <0x1>; - qcom,mdss-dsc-slice-height = <0x10>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - }; - }; - }; - - qcom,smmu_sde_sec_cb { - compatible = "qcom,smmu_sde_sec"; - iommus = <0x29 0x881 0x8 0x29 0xc81 0x8>; - }; - - qcom,mdss_dsi_nt36850_truly_wqhd_cmd { - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-t-clk-pre = <0x30>; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-dsi-panel-name = "Dual nt36850 cmd mode dsi truly panel without DSC"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-lp11-init; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0x32>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-tx-eot-append; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-lane-map = "lane_map_0123"; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; - qcom,mdss-dsi-t-clk-post = <0xe>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - 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 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-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x8c>; - qcom,mdss-dsi-v-back-porch = <0x14>; - qcom,mdss-dsi-panel-width = <0x2d0>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-h-front-porch = <0x78>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-panel-height = <0xa00>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,display-topology = <0x2 0x0 0x2 0x1 0x0 0x2>; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x1f0808 0x24230808 0x5030400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-pulse-width = <0x14>; - qcom,mdss-dsi-v-pulse-width = <0x4>; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_sim_dsc_375_cmd { - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-t-clk-pre = <0x2d>; - qcom,mdss-dsi-panel-name = "Simulator cmd mode DSC 3.75:1 dsi panel"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-using-wd; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-mdp-trigger = "none"; - phandle = <0x356>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; - linux,phandle = <0x356>; - qcom,adjust-timer-wakeup-ms = <0x1>; - qcom,mdss-dsi-t-clk-post = <0xd>; - qcom,panel-ack-disabled; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - - qcom,mdss-dsi-display-timings { - - timing@1 { - qcom,mdss-dsi-on-command = <0x15010000 0x2bb 0x10150100 0x2 0xb0030501 0x7800 0x1111501 0x0 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x2 0x8051501 0x0 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x2 0x92011501 0x0 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; - qcom,mdss-dsi-off-command = <0x5010000 0x10000128 0x5010000 0x40000110>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x0>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-h-front-porch = <0x0>; - qcom,mdss-dsi-v-front-porch = <0x0>; - qcom,mdss-dsc-bit-per-component = <0xa>; - qcom,mdss-dsc-slice-per-pkt = <0x2>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-panel-height = <0x780>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1 0x2 0x1 0x1>; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x150505 0x201f0505 0x3030400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-pulse-width = <0x0>; - qcom,mdss-dsi-v-pulse-width = <0x0>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsc-slice-height = <0x10>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - }; - - timing@0 { - qcom,mdss-dsi-on-command = <0x15010000 0x2ff 0x20150100 0x2 0xfb011501 0x0 0x2000115 0x1000000 0x20155 0x15010000 0x202 0x45150100 0x2 0x5401501 0x0 0x2061915 0x1000000 0x2071e 0x15010000 0x20b 0x73150100 0x2 0xc731501 0x0 0x20eb015 0x1000000 0x20fae 0x15010000 0x211 0xb8150100 0x2 0x13001501 0x0 0x2588015 0x1000000 0x25901 0x15010000 0x25a 0x150100 0x2 0x5b011501 0x0 0x25c8015 0x1000000 0x25d81 0x15010000 0x25e 0x150100 0x2 0x5f011501 0x0 0x2723115 0x1000000 0x26803 0x15010000 0x2ff 0x24150100 0x2 0xfb011501 0x0 0x2001c15 0x1000000 0x2010b 0x15010000 0x202 0xc150100 0x2 0x3011501 0x0 0x2040f15 0x1000000 0x20510 0x15010000 0x206 0x10150100 0x2 0x7101501 0x0 0x2088915 0x1000000 0x2098a 0x15010000 0x20a 0x13150100 0x2 0xb131501 0x0 0x20c1515 0x1000000 0x20d15 0x15010000 0x20e 0x17150100 0x2 0xf171501 0x0 0x2101c15 0x1000000 0x2110b 0x15010000 0x212 0xc150100 0x2 0x13011501 0x0 0x2140f15 0x1000000 0x21510 0x15010000 0x216 0x10150100 0x2 0x17101501 0x0 0x2188915 0x1000000 0x2198a 0x15010000 0x21a 0x13150100 0x2 0x1b131501 0x0 0x21c1515 0x1000000 0x21d15 0x15010000 0x21e 0x17150100 0x2 0x1f171501 0x0 0x2204015 0x1000000 0x22101 0x15010000 0x222 0x150100 0x2 0x23401501 0x0 0x2244015 0x1000000 0x2256d 0x15010000 0x226 0x40150100 0x2 0x27401501 0x0 0x2e00015 0x1000000 0x2dc21 0x15010000 0x2dd 0x22150100 0x2 0xde071501 0x0 0x2df0715 0x1000000 0x2e36d 0x15010000 0x2e1 0x7150100 0x2 0xe2071501 0x0 0x229d815 0x1000000 0x22a2a 0x15010000 0x24b 0x3150100 0x2 0x4c111501 0x0 0x24d1015 0x1000000 0x24e01 0x15010000 0x24f 0x1150100 0x2 0x50101501 0x0 0x2510015 0x1000000 0x25280 0x15010000 0x253 0x150100 0x2 0x56001501 0x0 0x2540715 0x1000000 0x25807 0x15010000 0x255 0x25150100 0x2 0x5b431501 0x0 0x25c0015 0x1000000 0x25f73 0x15010000 0x260 0x73150100 0x2 0x63221501 0x0 0x2640015 0x1000000 0x26708 0x15010000 0x268 0x4150100 0x2 0x72021501 0x0 0x27a8015 0x1000000 0x27b91 0x15010000 0x27c 0xd8150100 0x2 0x7d601501 0x0 0x27f1515 0x1000000 0x27515 0x15010000 0x2b3 0xc0150100 0x2 0xb4001501 0x0 0x2b50015 0x1000000 0x27800 0x15010000 0x279 0x150100 0x2 0x80001501 0x0 0x2830015 0x1000000 0x2930a 0x15010000 0x294 0xa150100 0x2 0x8a001501 0x0 0x29bff15 0x1000000 0x29db0 0x15010000 0x29f 0x63150100 0x2 0x98101501 0x0 0x2ec0015 0x1000000 0x2ff10 0x39010000 0x11c1 0x9200010 0x2000268 0x1bb000a 0x66704c5 0x39010000 0x3c2 0x10f01501 0x0 0x2c00315 0x1000000 0x43b03 0xa0a1501 0x0 0x2350015 0x1000000 0x2e501 0x15010000 0x2bb 0x10150100 0x2 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-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-h-back-porch = <0x20>; - qcom,mdss-dsi-v-back-porch = <0x8>; - qcom,mdss-dsi-panel-width = <0x5a0>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-h-front-porch = <0x64>; - qcom,mdss-dsi-v-front-porch = <0xa>; - qcom,mdss-dsc-bit-per-component = <0xa>; - qcom,mdss-dsc-slice-per-pkt = <0x2>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-panel-height = <0xa00>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,display-topology = <0x1 0x1 0x1>; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4030400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-v-pulse-width = <0x2>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsc-slice-height = <0x10>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - }; - }; - }; - - qcom,sde-sspp-vig-blocks { - qcom,sde-vig-csc-off = <0x1a00>; - qcom,sde-vig-qseed-size = <0xa0>; - qcom,sde-vig-qseed-off = <0xa00>; - }; - - qcom,mdss_dsi_sharp_1080p_cmd { - qcom,esd-check-enabled; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-t-clk-pre = <0x29>; - qcom,mdss-dsi-panel-name = "sharp 1080p cmd mode dsi panel"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-panel-clockrate = <0x32a9f880>; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-panel-destination = "display_1"; - qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-panel-status-read-length = <0x1>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-pan-physical-width-dimension = <0x40>; - qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-mdp-trigger = "none"; - phandle = <0x34b>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-panel-status-value = <0x9c>; - qcom,mdss-pan-physical-height-dimension = <0x75>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_pwm"; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - linux,phandle = <0x34b>; - qcom,mdss-dsi-panel-on-check-value = <0x9c>; - qcom,mdss-dsi-t-clk-post = <0xc>; - qcom,mdss-dsi-panel-controller = <0x2d>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-on-command = <0x15010000 0x2bb 0x10150100 0x2 0xb0030501 0x7800 0x1111501 0x0 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x2 0x8051501 0x0 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x2 0x92011501 0x0 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; - qcom,mdss-dsi-off-command = <0x5010000 0x10000128 0x5010000 0x40000110>; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x0>; - qcom,mdss-dsi-v-back-porch = <0x0>; - qcom,mdss-dsi-panel-clockrate = <0x35a4e900>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-h-front-porch = <0x0>; - qcom,mdss-dsi-v-front-porch = <0x0>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-panel-height = <0x780>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x1e0808 0x24220808 0x5030400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-pulse-width = <0x0>; - qcom,mdss-dsi-v-pulse-width = <0x0>; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_sim_video { - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-t-clk-pre = <0x34>; - qcom,mdss-dsi-panel-name = "Simulator video mode dsi panel"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-reset-sequence = <0x1 0x0 0x0 0x0 0x1 0x0>; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-panel-peak-brightness = <0x401640>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-mdp-trigger = "none"; - phandle = <0x352>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_video_mode"; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; - linux,phandle = <0x352>; - qcom,mdss-dsi-t-clk-post = <0xe>; - qcom,panel-ack-disabled; - - qcom,mdss-dsi-display-timings { - - timing@0 { - 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-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x28>; - qcom,mdss-dsi-v-back-porch = <0x18>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-h-front-porch = <0x10>; - qcom,mdss-dsi-v-front-porch = <0x7>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-panel-height = <0x870>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,display-topology = <0x1 0x0 0x1 0x2 0x0 0x1>; - qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x220808 0x24240808 0x5030400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-pulse-width = <0x1c>; - qcom,mdss-dsi-v-pulse-width = <0x4>; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-panel-timings = <0x0 0x0 0x0>; - }; - }; - }; - - qcom,mdss_dsi_nt35597_wqxga_cmd { - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-t-clk-pre = <0x2d>; - qcom,mdss-dsi-panel-name = "Dual nt35597 cmd mode dsi panel without DSC"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,ulps-enabled; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-pan-physical-width-dimension = <0x4a>; - qcom,mdss-dsi-mdp-trigger = "none"; - phandle = <0x359>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-pan-physical-height-dimension = <0x83>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; - linux,phandle = <0x359>; - qcom,adjust-timer-wakeup-ms = <0x1>; - qcom,mdss-dsi-t-clk-post = <0xd>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - 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-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x20>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-panel-width = <0x2d0>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-h-front-porch = <0x64>; - qcom,partial-update-enabled = "single_roi"; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-panel-height = <0xa00>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,display-topology = <0x2 0x0 0x2 0x1 0x0 0x2>; - qcom,panel-roi-alignment = <0x2d0 0x80 0x2d0 0x80 0x5a0 0x80>; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,config-select = <0x2f>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-panel-timings = <0x1c0807 0x23220707 0x5030400>; - - config1 { - qcom,split-mode = "pingpong-split"; - }; - - config0 { - qcom,split-mode = "dualctl-split"; - phandle = <0x2f>; - linux,phandle = <0x2f>; - }; - }; - }; - }; - - qcom,mdss_dsi_sim_cmd { - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-t-clk-pre = <0x29>; - qcom,mdss-dsi-panel-name = "Simulator cmd mode dsi panel"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-using-wd; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,ulps-enabled; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-panel-peak-brightness = <0x401640>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-mdp-trigger = "none"; - phandle = <0x354>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; - linux,phandle = <0x354>; - qcom,mdss-dsi-t-clk-post = <0xc>; - qcom,panel-ack-disabled; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - - qcom,mdss-dsi-display-timings { - - timing@1 { - 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-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00]; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x1cc>; - qcom,mdss-dsi-v-back-porch = <0x64>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-h-front-porch = <0x78>; - qcom,partial-update-enabled = "single_roi"; - qcom,mdss-dsi-v-front-porch = <0x2e4>; - qcom,mdss-dsc-bit-per-component = <0x8>; - qcom,mdss-dsc-slice-per-pkt = <0x1>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-panel-height = <0x780>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,display-topology = <0x1 0x0 0x1 0x2 0x2 0x1>; - qcom,panel-roi-alignment = <0x21c 0x28 0x21c 0x28 0x21c 0x28>; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4030400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-pulse-width = <0x28>; - qcom,mdss-dsi-v-pulse-width = <0x28>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,default-topology-index = <0x1>; - qcom,mdss-dsc-slice-height = <0x28>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; - }; - - timing@2 { - 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-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00]; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x348>; - qcom,mdss-dsi-v-back-porch = <0x64>; - qcom,mdss-dsi-panel-width = <0x2d0>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-h-front-porch = <0x64>; - qcom,partial-update-enabled = "single_roi"; - qcom,mdss-dsi-v-front-porch = <0x564>; - qcom,mdss-dsc-bit-per-component = <0x8>; - qcom,mdss-dsc-slice-per-pkt = <0x1>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-panel-height = <0x500>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,display-topology = <0x1 0x0 0x1 0x2 0x2 0x1>; - qcom,panel-roi-alignment = <0x168 0x28 0x168 0x28 0x168 0x28>; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4030400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-pulse-width = <0x28>; - qcom,mdss-dsi-v-pulse-width = <0x28>; - qcom,mdss-dsc-slice-width = <0x168>; - qcom,default-topology-index = <0x1>; - qcom,mdss-dsc-slice-height = <0x28>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; - }; - - timing@0 { - 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-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00]; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x64>; - qcom,mdss-dsi-v-back-porch = <0x64>; - qcom,mdss-dsi-panel-width = <0x5a0>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-h-front-porch = <0x78>; - qcom,partial-update-enabled = "single_roi"; - qcom,mdss-dsi-v-front-porch = <0x64>; - qcom,mdss-dsc-bit-per-component = <0x8>; - qcom,mdss-dsc-slice-per-pkt = <0x1>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-panel-height = <0xa00>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,display-topology = <0x1 0x0 0x1 0x2 0x2 0x1>; - qcom,panel-roi-alignment = <0x2d0 0x28 0x2d0 0x28 0x2d0 0x28>; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4030400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-pulse-width = <0x28>; - qcom,mdss-dsi-v-pulse-width = <0x28>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,default-topology-index = <0x1>; - qcom,mdss-dsc-slice-height = <0x28>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; - }; - }; - }; - - qcom,mdss_dual_sharp_1080p_120hz_cmd { - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-t-clk-pre = <0x36>; - qcom,cmd-sync-wait-trigger; - qcom,mdss-dsi-panel-name = "sharp 1080p 120hz dual dsi cmd mode panel"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-reset-sequence = <0x1 0x14 0x0 0x1 0x1 0xa>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,cmd-sync-wait-broadcast; - phandle = <0x34c>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - linux,phandle = <0x34c>; - qcom,mdss-tear-check-frame-rate = <0x2ee0>; - qcom,mdss-dsi-t-clk-post = <0xf>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - 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-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x4>; - qcom,mdss-dsi-v-back-porch = <0xc>; - qcom,mdss-dsi-panel-width = <0x21c>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-h-front-porch = <0x1c>; - qcom,mdss-dsi-v-front-porch = <0xc>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-panel-height = <0x780>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,display-topology = <0x2 0x0 0x2 0x1 0x0 0x2>; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x240909 0x26240909 0x6030400>; - qcom,mdss-dsi-panel-framerate = <0x78>; - qcom,mdss-dsi-h-pulse-width = <0x4>; - qcom,mdss-dsi-v-pulse-width = <0x2>; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_nt35597_wqxga_video_truly { - qcom,esd-check-enabled; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-t-clk-pre = <0x2d>; - qcom,mdss-dsi-panel-name = "Dual nt35597 video mode dsi truly panel without DSC"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,mdss-dsi-reset-sequence = <0x1 0x14 0x0 0x14 0x1 0x32>; - qcom,mdss-dsi-pan-enable-dynamic-fps; - qcom,mdss-dsi-tx-eot-append; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; - qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-panel-peak-brightness = <0x401640>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0x3ff>; - qcom,mdss-dsi-panel-status-read-length = <0x1>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-pan-physical-width-dimension = <0x4a>; - qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-mdp-trigger = "none"; - phandle = <0x34d>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_video_mode"; - qcom,mdss-dsi-panel-status-value = <0x9c>; - qcom,mdss-pan-physical-height-dimension = <0x83>; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; - linux,phandle = <0x34d>; - qcom,mdss-dsi-panel-on-check-value = <0x9c>; - qcom,mdss-dsi-t-clk-post = <0xd>; - qcom,dsi-supported-dfps-list = <0x3c 0x37 0x35>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - 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-h-back-porch = <0x20>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-panel-width = <0x2d0>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-h-front-porch = <0x64>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-panel-height = <0xa00>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,display-topology = <0x2 0x0 0x2 0x1 0x0 0x2>; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5030400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,default-topology-index = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_sharp_4k_dsc_cmd { - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-t-clk-pre = <0x27>; - qcom,mdss-dsi-panel-name = "Sharp 4k cmd mode dsc dsi panel"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-reset-sequence = <0x1 0xc8 0x0 0xc8 0x1 0xc8>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-tx-eot-append; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-panel-peak-brightness = <0x401640>; - qcom,mdss-dsi-lane-0-state; - qcom,dcs-cmd-by-left; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-pan-physical-width-dimension = <0x47>; - qcom,mdss-dsi-mdp-trigger = "none"; - phandle = <0x34a>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-pan-physical-height-dimension = <0x81>; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - linux,phandle = <0x34a>; - qcom,adjust-timer-wakeup-ms = <0x1>; - qcom,mdss-dsi-t-clk-post = <0xc>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - 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-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-h-back-porch = <0x64>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-panel-jitter = <0x8 0xa>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-h-front-porch = <0x1e>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsc-bit-per-component = <0x8>; - qcom,mdss-dsc-slice-per-pkt = <0x1>; - qcom,mdss-dsi-panel-height = <0xf00>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsc-block-prediction-enable; - qcom,display-topology = <0x2 0x2 0x2>; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x180606 0x21200606 0x4030400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-pulse-width = <0x4>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,mdss-dsc-slice-width = <0x438>; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsc-slice-height = <0x20>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - }; - }; - }; - - qcom,mdss_dsi_dual_sim_cmd { - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-t-clk-pre = <0x2d>; - qcom,mdss-dsi-panel-name = "Sim dual cmd mode dsi panel"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-using-wd; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-hor-line-idle = <0x0 0x28 0x100 0x28 0x78 0x80 0x78 0xf0 0x40>; - qcom,cmd-sync-wait-broadcast; - phandle = <0x355>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; - linux,phandle = <0x355>; - qcom,mdss-dsi-t-clk-post = <0xd>; - qcom,panel-ack-disabled; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - - qcom,mdss-dsi-display-timings { - - timing@1 { - qcom,mdss-dsi-on-command = <0x5010000 0x129>; - 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-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x20>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-panel-width = <0x2d0>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-h-front-porch = <0x64>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-panel-height = <0xa00>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,display-topology = <0x2 0x0 0x2 0x1 0x0 0x2>; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x300c0d 0x2a270c0d 0x9030400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - }; - - timing@2 { - qcom,mdss-dsi-on-command = <0x5010000 0x129>; - 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-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x64>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-h-front-porch = <0x1e>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-panel-height = <0xf00>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,display-topology = <0x2 0x0 0x2>; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x180606 0x21200606 0x4030400>; - qcom,mdss-dsi-panel-framerate = <0x28>; - qcom,mdss-dsi-h-pulse-width = <0x4>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,default-topology-index = <0x0>; - }; - - timing@0 { - qcom,mdss-dsi-on-command = <0x5010000 0x129>; - 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-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x4>; - qcom,mdss-dsi-v-back-porch = <0xc>; - qcom,mdss-dsi-panel-width = <0x21c>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-h-front-porch = <0x1c>; - qcom,mdss-dsi-v-front-porch = <0xc>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-panel-height = <0x780>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,display-topology = <0x2 0x0 0x2>; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x240909 0x26240909 0x6030400>; - qcom,mdss-dsi-panel-framerate = <0x78>; - qcom,mdss-dsi-h-pulse-width = <0x4>; - qcom,mdss-dsi-v-pulse-width = <0x2>; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - }; - }; - }; - - qcom,mdss_dsi_s6e3ha3_amoled_wqhd_cmd { - qcom,mdss-dsi-bllp-power-mode; - 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-v-bottom-border = <0x0>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x64>; - qcom,mdss-dsi-v-back-porch = <0x1f>; - qcom,mdss-dsi-panel-name = "Dual s6e3ha3 amoled cmd mode dsi panel"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-lp11-init; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-panel-width = <0x2d0>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-tx-eot-append; - 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-te-pin-select = <0x1>; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-h-front-porch = <0x64>; - qcom,mdss-dsi-v-front-porch = <0x1e>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-panel-height = <0xa00>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,dcs-cmd-by-left; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-lane-map = "lane_map_0123"; - qcom,mdss-pan-physical-height-dimension = <0x7a>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-bl-max-level = <0xff>; - 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-lane-1-state; - qcom,mdss-dsi-h-pulse-width = <0x28>; - qcom,mdss-dsi-v-pulse-width = <0x8>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - }; - - qcom,mdss_dsi_dual_sim_dsc_375_cmd { - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-t-clk-pre = <0x2d>; - qcom,mdss-dsi-panel-name = "Sim dual cmd mode DSC 3.75:1 dsi panel"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-using-wd; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-hor-line-idle = <0x0 0x28 0x100 0x28 0x78 0x80 0x78 0xf0 0x40>; - qcom,cmd-sync-wait-broadcast; - phandle = <0x357>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; - linux,phandle = <0x357>; - qcom,mdss-dsi-t-clk-post = <0xd>; - qcom,panel-ack-disabled; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - - qcom,mdss-dsi-display-timings { - - timing@1 { - 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-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x20>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-panel-width = <0x2d0>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-h-front-porch = <0x64>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsc-bit-per-component = <0xa>; - qcom,mdss-dsc-slice-per-pkt = <0x1>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-panel-height = <0xa00>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,display-topology = <0x2 0x2 0x2>; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x180606 0x21200606 0x4030400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsc-slice-height = <0x10>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - }; - - timing@0 { - 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-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-h-back-porch = <0x64>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-h-front-porch = <0x1e>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsc-bit-per-component = <0xa>; - qcom,mdss-dsc-slice-per-pkt = <0x1>; - qcom,mdss-dsi-panel-height = <0xf00>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsc-block-prediction-enable; - qcom,display-topology = <0x2 0x2 0x2>; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5030400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-pulse-width = <0x4>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,mdss-dsc-slice-width = <0x438>; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsc-slice-height = <0x20>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - }; - }; - }; - - qcom,mdss_dsi_test_oled_cmd { - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-panel-name = "Dual test cmd mode DSI amoled non-DSC panel"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-reset-sequence = <0x1 0x2 0x0 0x2 0x1 0x2>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-hfp-power-mode; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-hbp-power-mode; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-hsa-power-mode; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; - qcom,adjust-timer-wakeup-ms = <0x1>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - }; - }; - }; - - qcom,mdss_dsi_nt35597_wqxga_video { - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-t-clk-pre = <0x2d>; - qcom,mdss-dsi-panel-name = "Dual nt35597 video mode dsi panel without DSC"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-max-refresh-rate = <0x3c>; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; - qcom,mdss-dsi-pan-enable-dynamic-fps; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-panel-peak-brightness = <0x401640>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0x3ff>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-pan-physical-width-dimension = <0x4a>; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,cmd-sync-wait-broadcast; - phandle = <0x358>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_video_mode"; - qcom,mdss-pan-physical-height-dimension = <0x83>; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-min-refresh-rate = <0x37>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; - linux,phandle = <0x358>; - qcom,mdss-dsi-t-clk-post = <0xd>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - 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-h-back-porch = <0x20>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-panel-width = <0x2d0>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-h-front-porch = <0x64>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-panel-height = <0xa00>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,display-topology = <0x2 0x0 0x2 0x1 0x0 0x2>; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,config-select = <0x2e>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsi-panel-timings = <0x1c0807 0x23220707 0x5030400>; - - config1 { - qcom,split-mode = "pingpong-split"; - }; - - config0 { - qcom,split-mode = "dualctl-split"; - phandle = <0x2e>; - linux,phandle = <0x2e>; - }; - }; - }; - }; - - qcom,mdss_dsi_sharp_4k_dsc_video { - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-t-clk-pre = <0x27>; - qcom,mdss-dsi-panel-name = "Sharp 4k video mode dsc dsi panel"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-reset-sequence = <0x1 0xc8 0x0 0xc8 0x1 0xc8>; - qcom,mdss-dsi-tx-eot-append; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-panel-peak-brightness = <0x401640>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-pan-physical-width-dimension = <0x47>; - qcom,mdss-dsi-mdp-trigger = "none"; - phandle = <0x349>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_video_mode"; - qcom,mdss-pan-physical-height-dimension = <0x81>; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - linux,phandle = <0x349>; - qcom,adjust-timer-wakeup-ms = <0x1>; - qcom,mdss-dsi-t-clk-post = <0xc>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - 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-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-h-back-porch = <0x64>; - qcom,mdss-dsi-v-back-porch = <0x7>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-h-front-porch = <0x1e>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsc-bit-per-component = <0x8>; - qcom,mdss-dsc-slice-per-pkt = <0x1>; - qcom,mdss-dsi-panel-height = <0xf00>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsc-block-prediction-enable; - qcom,display-topology = <0x2 0x2 0x2>; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x180606 0x21200606 0x4030400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-pulse-width = <0x4>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,mdss-dsc-slice-width = <0x438>; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsc-slice-height = <0x20>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsc-bit-per-pixel = <0x8>; - }; - }; - }; - - qcom,mdss_dsi_r63417_truly_1080p_cmd { - qcom,esd-check-enabled; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-t-clk-pre = <0x29>; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-dsi-panel-name = "r63417 truly 1080p cmd mode dsi panel"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-tx-eot-append; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-panel-status-read-length = <0x1>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-panel-status-value = <0x1c>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - qcom,mdss-dsi-panel-on-check-value = <0x1c>; - qcom,mdss-dsi-t-clk-post = <0xc>; - qcom,mdss-dsi-post-init-delay = <0x1>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-on-command = [23 01 00 00 00 00 02 d6 01 15 01 00 00 00 00 02 35 00 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 00 05 01 00 00 78 00 02 11 00 23 01 00 00 00 00 02 b0 04 29 01 00 00 00 00 07 b3 04 00 00 00 00 00 29 01 00 00 00 00 03 b6 3a d3 29 01 00 00 00 00 03 c0 00 00 29 01 00 00 00 00 23 c1 84 60 10 eb ff 6f ce ff ff 17 02 58 73 ae b1 20 c6 ff ff 1f f3 ff 5f 10 10 10 10 00 02 01 22 22 00 01 29 01 00 00 00 00 08 c2 31 f7 80 06 08 00 00 29 01 00 00 00 00 17 c4 70 00 00 00 00 04 00 00 00 0c 06 00 00 00 00 00 04 00 00 00 0c 06 29 01 00 00 00 00 29 c6 78 69 00 69 00 69 00 00 00 00 00 69 00 69 00 69 10 19 07 00 78 00 69 00 69 00 69 00 00 00 00 00 69 00 69 00 69 10 19 07 29 01 00 00 00 00 0a cb 31 fc 3f 8c 00 00 00 00 c0 23 01 00 00 00 00 02 cc 0b 29 01 00 00 00 00 0b d0 11 81 bb 1e 1e 4c 19 19 0c 00 29 01 00 00 00 00 1a d3 1b 33 bb bb b3 33 33 33 00 01 00 a0 d8 a0 0d 4e 4e 33 3b 22 72 07 3d bf 33 29 01 00 00 00 00 08 d5 06 00 00 01 51 01 32 29 01 00 00 00 00 1f c7 01 0a 11 18 26 33 3e 50 38 42 52 60 67 6e 77 01 0a 11 18 26 33 3e 50 38 42 52 60 67 6e 77 29 01 00 00 14 00 14 c8 01 00 00 00 00 fc 00 00 00 00 00 fc 00 00 00 00 00 fc 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-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x40>; - qcom,mdss-dsi-v-back-porch = <0x10>; - qcom,mdss-dsi-panel-clockrate = <0x35a4e900>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-h-front-porch = <0x60>; - qcom,mdss-dsi-v-front-porch = <0x4>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-panel-height = <0x780>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x1e0808 0x24220808 0x5030400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-v-pulse-width = <0x1>; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-panel-timings = <0xe6382600 0x686e2a3c 0x44030400>; - }; - }; - }; - - qcom,mdss_dsi_dual_sim_video { - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-t-clk-pre = <0x2d>; - qcom,mdss-dsi-panel-name = "Sim dual video mode dsi panel"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-reset-sequence = <0x1 0x14 0x0 0xc8 0x1 0x14>; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-dsi-mdp-trigger = "none"; - phandle = <0x353>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_video_mode"; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; - linux,phandle = <0x353>; - qcom,mdss-dsi-t-clk-post = <0xd>; - qcom,panel-ack-disabled; - qcom,mdss-dsi-panel-broadcast-mode; - - qcom,mdss-dsi-display-timings { - - timing@0 { - 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-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x2c>; - qcom,mdss-dsi-v-back-porch = <0x4>; - qcom,mdss-dsi-panel-width = <0x500>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-h-front-porch = <0x78>; - qcom,mdss-dsi-v-front-porch = <0x8>; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-panel-height = <0x5a0>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,display-topology = <0x2 0x0 0x2 0x1 0x0 0x2>; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5030400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-v-pulse-width = <0x4>; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsi-h-right-border = <0x0>; - }; - }; - }; - - qcom,sde-dspp-blocks { - qcom,sde-dspp-dither = <0x82c 0x10007>; - qcom,sde-dspp-sixzone = <0x900 0x10007>; - qcom,sde-dspp-hsic = <0x800 0x10007>; - qcom,sde-dspp-gc = <0x17c0 0x10008>; - qcom,sde-dspp-memcolor = <0x880 0x10007>; - qcom,sde-dspp-pcc = <0x1700 0x40000>; - qcom,sde-dspp-hist = <0x800 0x10007>; - qcom,sde-dspp-vlut = <0xa00 0x10008>; - qcom,sde-dspp-gamut = <0x1000 0x40000>; - qcom,sde-dspp-igc = <0x0 0x30001>; - }; - - qcom,sde-reg-bus { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x4>; - qcom,msm-bus,vectors-KBps = <0x1 0x24e 0x0 0x0 0x1 0x24e 0x0 0x12c00 0x1 0x24e 0x0 0x249f0 0x1 0x24e 0x0 0x493e0>; - qcom,msm-bus,name = "mdss_reg"; - qcom,msm-bus,active-only; - }; - }; - - qcom,smp2pgpio-ssr-smp2p-2-out { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0xfc>; - qcom,entry-name = "master-kernel"; - #gpio-cells = <0x2>; - qcom,remote-pid = <0x2>; - linux,phandle = <0xfc>; - interrupt-controller; - }; - - qcom,msm-compress-dsp { - compatible = "qcom,msm-compress-dsp"; - phandle = <0x2e6>; - linux,phandle = <0x2e6>; - }; - - qcom,dsi-display@23 { - compatible = "qcom,dsi-display"; - clocks = <0x344 0x6 0x344 0x9>; - lab-supply = <0x89>; - pinctrl-1 = <0x347>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - vddio-supply = <0x8b>; - qcom,dsi-panel = <0x36c>; - label = "dsi_ebbg_fhd_ft8719_video_display"; - ibb-supply = <0x8a>; - qcom,dsi-ctrl = <0x2d>; - qcom,display-type = "primary"; - pinctrl-0 = <0x345>; - qcom,dsi-phy = <0x342>; - pinctrl-names = "panel_active", "panel_suspend"; - }; - - qcom,vfe-lite@acc4000 { - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x0 0x18148d00 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x1c9c3800 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x23c34600 0x0>; - compatible = "qcom,vfe-lite170"; - clocks = <0x22 0xc 0x22 0xd 0xd5 0x55 0xd5 0x9 0xd5 0x54 0xd5 0x2f 0xd5 0x30 0xd5 0x6>; - reg-names = "ife-lite"; - clock-control-debugfs = "true"; - clock-names = "camera_ahb", "camera_axi", "soc_ahb_clk", "cpas_ahb_clk", "slow_ahb_clk_src", "ife_clk", "ife_clk_src", "camnoc_axi_clk"; - regulator-names = "camss"; - status = "ok"; - interrupts = <0x0 0x1d5 0x0>; - phandle = <0xc6>; - reg = <0xacc4000 0x4000>; - src-clock-name = "ife_clk_src"; - linux,phandle = <0xc6>; - interrupt-names = "ife-lite"; - reg-cam-base = <0xc4000>; - cell-index = <0x2>; - camss-supply = <0x214>; - clock-cntl-level = "svs", "svs_l1", "turbo"; - }; - - rpmh-regulator-ldoa22 { - qcom,supported-modes = <0x2 0x4>; - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoa22"; - mboxes = <0xba 0x0>; - qcom,regulator-type = "pmic4-ldo"; - qcom,mode-threshold-currents = <0x0 0x2710>; - - regulator-l22 { - qcom,init-mode = <0x2>; - phandle = <0x35c>; - qcom,init-voltage = <0x2bb380>; - regulator-min-microvolt = <0x2bb380>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x328980>; - regulator-name = "pm8998_l22"; - linux,phandle = <0x35c>; - }; - }; - - spi@a8c000 { - compatible = "qcom,spi-geni"; - clocks = <0x22 0x62 0x22 0x6e 0x22 0x6f>; - qcom,wrapper-core = <0x6c>; - reg-names = "se_phys"; - pinctrl-1 = <0x98>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x164 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0xa8c000 0x4000>; - pinctrl-0 = <0x97>; - dmas = <0x6f 0x0 0x3 0x1 0x40 0x0 0x6f 0x1 0x3 0x1 0x40 0x0>; - spi-max-frequency = <0x2faf080>; - pinctrl-names = "default", "sleep"; - }; - - qcom,rmnet-ipa { - compatible = "qcom,rmnet-ipa3"; - qcom,ipa-napi-enable; - qcom,ipa-loaduC; - qcom,ipa-advertise-sg-support; - qcom,rmnet-ipa-ssr; - }; - - qcom,msm-sec-auxpcm { - qcom,msm-auxpcm-interface = "secondary"; - compatible = "qcom,msm-auxpcm-dev"; - qcom,msm-cpudai-auxpcm-sync = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-frame = <0x5 0x4>; - qcom,msm-cpudai-auxpcm-quant = <0x2 0x2>; - qcom,msm-cpudai-afe-clk-ver = <0x2>; - qcom,msm-cpudai-auxpcm-slot-mapping = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-num-slots = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-data = <0x0 0x0>; - qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>; - phandle = <0x2f4>; - qcom,msm-cpudai-auxpcm-mode = <0x0 0x0>; - linux,phandle = <0x2f4>; - }; - - replicator@6046000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "replicator-base"; - coresight-name = "coresight-replicator"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b909>; - reg = <0x6046000 0x1000>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@1 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x17d>; - phandle = <0x18f>; - slave-mode; - linux,phandle = <0x18f>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x17c>; - phandle = <0x18e>; - linux,phandle = <0x18e>; - }; - }; - }; - }; - - qcom,smp2pgpio_client_rdbg_5_out { - gpios = <0x28 0x0 0x0>; - compatible = "qcom,smp2pgpio_client_rdbg_5_out"; - }; - - qcom,msm_gsi { - compatible = "qcom,msm_gsi"; - }; - - cti@6c0a000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-dlmm_cti1"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6c0a000 0x1000>; - }; - - qcom,cc-debug@100000 { - compatible = "qcom,debugcc-sdm845"; - clocks = <0x21 0x0>; - qcom,videocc = <0xd4>; - clock-names = "xo_clk_src"; - qcom,dispcc = <0x20>; - qcom,gcc = <0x22>; - #clock-cells = <0x1>; - qcom,cpucc = <0xd7>; - qcom,camcc = <0xd5>; - qcom,gpucc = <0xd6>; - qcom,cc-count = <0x6>; - }; - - apps-smmu@0x15000000 { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x2>; - compatible = "qcom,qsmmu-v500"; - qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x0 0x0 0x8b 0x273 0x0 0x3e8>; - #iommu-cells = <0x2>; - reg-names = "base", "tcu-base"; - qcom,actlr = <0x880 0x8 0x103 0x881 0x8 0x103 0xc80 0x8 0x103 0xc81 0x8 0x103 0x1090 0x0 0x103 0x1091 0x0 0x103 0x10a0 0x8 0x103 0x10b0 0x0 0x103 0x10a1 0x8 0x103 0x10a3 0x8 0x103 0x10a4 0x8 0x103 0x10b4 0x0 0x103 0x10a5 0x8 0x103>; - qcom,skip-init; - qcom,mmu500-errata-1 = <0x800 0x3ff 0xc00 0x3ff>; - #global-interrupts = <0x1>; - qcom,msm-bus,name = "apps_smmu"; - ranges; - #address-cells = <0x1>; - interrupts = <0x0 0x41 0x4 0x0 0x60 0x4 0x0 0x61 0x4 0x0 0x62 0x4 0x0 0x63 0x4 0x0 0x64 0x4 0x0 0x65 0x4 0x0 0x66 0x4 0x0 0x67 0x4 0x0 0x68 0x4 0x0 0x69 0x4 0x0 0x6a 0x4 0x0 0x6b 0x4 0x0 0x6c 0x4 0x0 0x6d 0x4 0x0 0x6e 0x4 0x0 0x6f 0x4 0x0 0x70 0x4 0x0 0x71 0x4 0x0 0x72 0x4 0x0 0x73 0x4 0x0 0x74 0x4 0x0 0x75 0x4 0x0 0x76 0x4 0x0 0xb5 0x4 0x0 0xb6 0x4 0x0 0xb7 0x4 0x0 0xb8 0x4 0x0 0xb9 0x4 0x0 0xba 0x4 0x0 0xbb 0x4 0x0 0xbc 0x4 0x0 0xbd 0x4 0x0 0xbe 0x4 0x0 0xbf 0x4 0x0 0xc0 0x4 0x0 0x13b 0x4 0x0 0x13c 0x4 0x0 0x13d 0x4 0x0 0x13e 0x4 0x0 0x13f 0x4 0x0 0x140 0x4 0x0 0x141 0x4 0x0 0x142 0x4 0x0 0x143 0x4 0x0 0x144 0x4 0x0 0x145 0x4 0x0 0x146 0x4 0x0 0x147 0x4 0x0 0x148 0x4 0x0 0x149 0x4 0x0 0x14a 0x4 0x0 0x14b 0x4 0x0 0x14c 0x4 0x0 0x14d 0x4 0x0 0x14e 0x4 0x0 0x14f 0x4 0x0 0x150 0x4 0x0 0x151 0x4 0x0 0x152 0x4 0x0 0x153 0x4 0x0 0x154 0x4 0x0 0x155 0x4 0x0 0x156 0x4 0x0 0x157 0x4>; - #size-cells = <0x1>; - phandle = <0x29>; - reg = <0x15000000 0x80000 0x150c2000 0x20>; - qcom,use-3-lvl-tables; - linux,phandle = <0x29>; - qcom,disable-atos; - qcom,msm-bus,active-only; - - anoc_1_tbu@0x150c5000 { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x2>; - compatible = "qcom,qsmmuv500-tbu"; - qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x0 0x0 0x8b 0x273 0x0 0x3e8>; - reg-names = "base", "status-reg"; - qcom,msm-bus,name = "apps_smmu"; - qcom,regulator-names = "vdd"; - vdd-supply = <0x1fd>; - reg = <0x150c5000 0x1000 0x150c2200 0x8>; - qcom,msm-bus,active-only; - qcom,stream-id-range = <0x0 0x400>; - }; - - anoc_2_tbu@0x150c9000 { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x2>; - compatible = "qcom,qsmmuv500-tbu"; - qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x0 0x0 0x8b 0x273 0x0 0x3e8>; - reg-names = "base", "status-reg"; - qcom,msm-bus,name = "apps_smmu"; - qcom,regulator-names = "vdd"; - vdd-supply = <0x1fe>; - reg = <0x150c9000 0x1000 0x150c2208 0x8>; - qcom,msm-bus,active-only; - qcom,stream-id-range = <0x400 0x400>; - }; - - mnoc_sf_0_tbu@0x150d5000 { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x2>; - compatible = "qcom,qsmmuv500-tbu"; - qcom,msm-bus,vectors-KBps = <0x89 0x304 0x0 0x0 0x89 0x304 0x0 0x3e8>; - reg-names = "base", "status-reg"; - qcom,msm-bus,name = "mnoc_sf_0_tbu"; - qcom,regulator-names = "vdd"; - vdd-supply = <0x201>; - reg = <0x150d5000 0x1000 0x150c2220 0x8>; - qcom,msm-bus,active-only; - qcom,stream-id-range = <0x1000 0x400>; - }; - - adsp_tbu@0x150dd000 { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x2>; - compatible = "qcom,qsmmuv500-tbu"; - qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x0 0x0 0x8b 0x273 0x0 0x3e8>; - reg-names = "base", "status-reg"; - qcom,msm-bus,name = "apps_smmu"; - qcom,regulator-names = "vdd"; - vdd-supply = <0x202>; - reg = <0x150dd000 0x1000 0x150c2230 0x8>; - qcom,msm-bus,active-only; - qcom,stream-id-range = <0x1800 0x400>; - }; - - mnoc_hf_0_tbu@0x150cd000 { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x2>; - compatible = "qcom,qsmmuv500-tbu"; - qcom,msm-bus,vectors-KBps = <0x16 0x305 0x0 0x0 0x16 0x305 0x0 0x3e8>; - reg-names = "base", "status-reg"; - qcom,msm-bus,name = "mnoc_hf_0_tbu"; - qcom,regulator-names = "vdd"; - vdd-supply = <0x1ff>; - reg = <0x150cd000 0x1000 0x150c2210 0x8>; - qcom,msm-bus,active-only; - qcom,stream-id-range = <0x800 0x400>; - }; - - mnoc_hf_1_tbu@0x150d1000 { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x2>; - compatible = "qcom,qsmmuv500-tbu"; - qcom,msm-bus,vectors-KBps = <0x16 0x305 0x0 0x0 0x16 0x305 0x0 0x3e8>; - reg-names = "base", "status-reg"; - qcom,msm-bus,name = "mnoc_hf_1_tbu"; - qcom,regulator-names = "vdd"; - vdd-supply = <0x200>; - reg = <0x150d1000 0x1000 0x150c2218 0x8>; - qcom,msm-bus,active-only; - qcom,stream-id-range = <0xc00 0x400>; - }; - - anoc_1_pcie_tbu@0x150e1000 { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x2>; - compatible = "qcom,qsmmuv500-tbu"; - clocks = <0x22 0x6>; - qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x0 0x0 0x8b 0x273 0x0 0x3e8>; - reg-names = "base", "status-reg"; - clock-names = "gcc_aggre_noc_pcie_tbu_clk"; - qcom,msm-bus,name = "apps_smmu"; - qcom,regulator-names = "vdd"; - vdd-supply = <0x203>; - reg = <0x150e1000 0x1000 0x150c2238 0x8>; - qcom,msm-bus,active-only; - qcom,stream-id-range = <0x1c00 0x400>; - }; - - compute_dsp_tbu@0x150d9000 { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x2>; - compatible = "qcom,qsmmuv500-tbu"; - qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x0 0x0 0x8b 0x273 0x0 0x3e8>; - reg-names = "base", "status-reg"; - qcom,msm-bus,name = "apps_smmu"; - reg = <0x150d9000 0x1000 0x150c2228 0x8>; - qcom,msm-bus,active-only; - qcom,stream-id-range = <0x1400 0x400>; - }; - }; - - qcom,gdsc@0x17d034 { - compatible = "qcom,gdsc"; - status = "ok"; - phandle = <0x1fd>; - reg = <0x17d034 0x4>; - qcom,no-status-check-on-disable; - qcom,gds-timeout = <0x1f4>; - regulator-name = "hlos1_vote_aggre_noc_mmu_tbu1_gdsc"; - linux,phandle = <0x1fd>; - }; - - ssphy@88eb000 { - compatible = "qcom,usb-ssphy-qmp-v2"; - clocks = <0x22 0xa5 0x22 0xa8 0x21 0x0 0x22 0xa4 0x22 0xa9>; - resets = <0x22 0x14 0x22 0x15>; - reg-names = "qmp_phy_base", "vls_clamp_reg"; - clock-names = "aux_clk", "pipe_clk", "ref_clk_src", "ref_clk", "cfg_ahb_clk"; - qcom,qmp-phy-reg-offset = <0x974 0x8d8 0x8dc 0x804 0x800 0x808>; - status = "okay"; - qcom,vbus-valid-override; - qcom,vdd-voltage-level = <0x0 0xd6d80 0xd6d80>; - phandle = <0x340>; - core-supply = <0x33>; - vdd-supply = <0x34>; - reg = <0x88eb000 0x1000 0x1fcbff0 0x4>; - reset-names = "phy_reset", "phy_phy_reset"; - qcom,qmp-phy-init-seq = <0x48 0x7 0x0 0x80 0x14 0x0 0x34 0x4 0x0 0x138 0x30 0x0 0x3c 0x2 0x0 0x8c 0x8 0x0 0x15c 0x6 0x0 0x164 0x1 0x0 0x13c 0x80 0x0 0xb0 0x82 0x0 0xb8 0xab 0x0 0xbc 0xea 0x0 0xc0 0x2 0x0 0x60 0x6 0x0 0x68 0x16 0x0 0x70 0x36 0x0 0xdc 0x0 0x0 0xd8 0x3f 0x0 0xf8 0x1 0x0 0xf4 0xc9 0x0 0x148 0xa 0x0 0xa0 0x0 0x0 0x9c 0x34 0x0 0x98 0x15 0x0 0x90 0x4 0x0 0x154 0x0 0x0 0x94 0x0 0x0 0xf0 0x0 0x0 0x40 0xa 0x0 0xd0 0x80 0x0 0x10 0x1 0x0 0x1c 0x31 0x0 0x20 0x1 0x0 0x14 0x0 0x0 0x18 0x0 0x0 0x24 0x85 0x0 0x28 0x7 0x0 0x4c0 0xc 0x0 0x564 0x50 0x0 0x430 0xb 0x0 0x4d4 0xe 0x0 0x4d8 0x4e 0x0 0x4dc 0x18 0x0 0x4f8 0x77 0x0 0x4fc 0x80 0x0 0x504 0x3 0x0 0x50c 0x1c 0x0 0x434 0x75 0x0 0x444 0x80 0x0 0x408 0xa 0x0 0x40c 0x6 0x0 0x500 0x0 0x0 0x260 0x10 0x0 0x2a4 0x12 0x0 0x28c 0xc6 0x0 0x248 0x6 0x0 0x244 0x6 0x0 0x8c8 0x83 0x0 0x8cc 0x9 0x0 0x8d0 0xa2 0x0 0x8d4 0x40 0x0 0x8c4 0x2 0x0 0x864 0x1b 0x0 0x80c 0x9f 0x0 0x810 0x9f 0x0 0x814 0xb5 0x0 0x818 0x4c 0x0 0x81c 0x64 0x0 0x820 0x6a 0x0 0x824 0x15 0x0 0x828 0xd 0x0 0x82c 0x15 0x0 0x830 0xd 0x0 0x834 0x15 0x0 0x838 0xd 0x0 0x83c 0x15 0x0 0x840 0xd 0x0 0x844 0x15 0x0 0x848 0xd 0x0 0x84c 0x15 0x0 0x850 0xd 0x0 0x85c 0x2 0x0 0x8a0 0x4 0x0 0x88c 0x44 0x0 0x880 0xd1 0x0 0x884 0x1f 0x0 0x888 0x47 0x0 0x870 0xe7 0x0 0x874 0x3 0x0 0x878 0x40 0x0 0x87c 0x0 0x0 0x9d8 0xba 0x0 0x8b8 0x75 0x0 0x8b0 0x86 0x0 0x8bc 0x13 0x0 0xa0c 0x21 0x0 0xa10 0x60 0x0 0xffffffff 0xffffffff 0x0>; - linux,phandle = <0x340>; - }; - - qcom,dsi-display@13 { - compatible = "qcom,dsi-display"; - clocks = <0x344 0x6 0x344 0x9>; - pinctrl-1 = <0x347 0x348>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - qcom,dsi-panel = <0x357>; - label = "dsi_dual_sim_dsc_375_cmd_display"; - qcom,dsi-ctrl = <0x2d 0x341>; - qcom,display-type = "primary"; - pinctrl-0 = <0x345 0x346>; - qcom,dsi-phy = <0x342 0x343>; - pinctrl-names = "panel_active", "panel_suspend"; - }; - - i2c@890000 { - compatible = "qcom,i2c-geni"; - clocks = <0x22 0x54 0x22 0x6c 0x22 0x6d>; - qcom,wrapper-core = <0x40>; - pinctrl-1 = <0x53>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x25d 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0x890000 0x4000>; - pinctrl-0 = <0x52>; - dmas = <0x43 0x0 0x4 0x3 0x40 0x0 0x43 0x1 0x4 0x3 0x40 0x0>; - pinctrl-names = "default", "sleep"; - }; - - qcom,dsi-display@4 { - compatible = "qcom,dsi-display"; - clocks = <0x344 0x6 0x344 0x9>; - lab-supply = <0x89>; - pinctrl-1 = <0x347 0x348>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - vddio-supply = <0x8b>; - qcom,dsi-panel = <0x34d>; - label = "dsi_dual_nt35597_truly_video_display"; - ibb-supply = <0x8a>; - qcom,dsi-ctrl = <0x2d 0x341>; - qcom,display-type = "primary"; - qcom,panel-mode-gpio = <0x3c 0x34 0x0>; - pinctrl-0 = <0x345 0x346>; - qcom,dsi-phy = <0x342 0x343>; - qcom,platform-reset-gpio = <0x3c 0x6 0x0>; - pinctrl-names = "panel_active", "panel_suspend"; - }; - - msm_cdc_pinctrl@51 { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-1 = <0x37f>; - qcom,lpi-gpios; - phandle = <0x326>; - pinctrl-0 = <0x37e>; - linux,phandle = <0x326>; - pinctrl-names = "aud_active", "aud_sleep"; - }; - - rpmh-regulator-ldoa12 { - qcom,supported-modes = <0x2 0x4>; - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoa12"; - mboxes = <0xba 0x0>; - qcom,regulator-type = "pmic4-ldo"; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l12 { - qcom,init-mode = <0x2>; - phandle = <0x17a>; - qcom,init-voltage = <0x1b7740>; - regulator-min-microvolt = <0x1b7740>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x1b7740>; - regulator-name = "pm8998_l12"; - linux,phandle = <0x17a>; - }; - }; - - qcom,msm-dai-tdm-quin-tx { - compatible = "qcom,msm-dai-tdm"; - qcom,msm-cpudai-tdm-group-port-id = <0x9041>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - qcom,msm-cpudai-tdm-group-id = <0x9141>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-group-num-ports = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - - 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 = <0x0>; - }; - }; - - cti@7320000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu3"; - clock-names = "apb_pclk"; - cpu = <0x14>; - arm,primecell-periphid = <0x3b966>; - reg = <0x7320000 0x1000>; - }; - - qcom,ipe1 { - clock-rates = <0x0 0x0 0x0 0x0 0x18148d00 0x0 0x0 0x0 0x0 0x1c9c3800 0x0 0x0 0x0 0x0 0x20113a80 0x0 0x0 0x0 0x0 0x23c34600>; - compatible = "qcom,cam-ipe"; - clocks = <0xd5 0x39 0xd5 0x3a 0xd5 0x3b 0xd5 0x3c 0xd5 0x3d>; - reg-names = "ipe1_top"; - clock-control-debugfs = "true"; - clock-names = "ipe_1_ahb_clk", "ipe_1_areg_clk", "ipe_1_axi_clk", "ipe_1_clk", "ipe_1_clk_src"; - regulator-names = "ipe1-vdd"; - status = "ok"; - phandle = <0xc9>; - ipe1-vdd-supply = <0x239>; - reg = <0xac91000 0x3000>; - src-clock-name = "ipe_1_clk_src"; - linux,phandle = <0xc9>; - reg-cam-base = <0x91000>; - cell-index = <0x1>; - clock-cntl-level = "svs", "svs_l1", "nominal", "turbo"; - }; - - spi@890000 { - compatible = "qcom,spi-geni"; - clocks = <0x22 0x54 0x22 0x6c 0x22 0x6d>; - qcom,wrapper-core = <0x40>; - reg-names = "se_phys"; - pinctrl-1 = <0x63>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x25d 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0x890000 0x4000>; - pinctrl-0 = <0x62>; - dmas = <0x43 0x0 0x4 0x1 0x40 0x0 0x43 0x1 0x4 0x1 0x40 0x0>; - spi-max-frequency = <0x2faf080>; - pinctrl-names = "default", "sleep"; - }; - - thermal-message { - thermal,batt-level-screen-off = "0 1 1 1 3 4 5 5 5 7 9 14 16"; - thermal,batt-array-size = "13"; - thermal,batt-level-screen-on = "0 2 4 6 8 9 10 11 12 13 14 14 16"; - }; - - cti@601e000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti14"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601e000 0x1000>; - }; - - tpda@6831000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tpda-base"; - coresight-name = "coresight-tpda-modem"; - clock-names = "apb_pclk"; - qcom,dsb-elem-size = <0x0 0x20>; - arm,primecell-periphid = <0x3b969>; - reg = <0x6831000 0x1000>; - qcom,tpda-atid = <0x43>; - qcom,cmb-elem-size = <0x0 0x40>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@1 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1b0>; - phandle = <0x1b1>; - slave-mode; - linux,phandle = <0x1b1>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1af>; - phandle = <0x1ae>; - linux,phandle = <0x1ae>; - }; - }; - }; - }; - - timer { - compatible = "arm,armv8-timer"; - interrupts = <0x1 0x1 0xf08 0x1 0x2 0xf08 0x1 0x3 0xf08 0x1 0x0 0xf08>; - clock-frequency = <0x124f800>; - }; - - qcom,rpmh-master-stats@b221200 { - compatible = "qcom,rpmh-master-stats-v1"; - qcom,use-alt-unit = <0x3>; - reg = <0xb221200 0x60>; - }; - - i2c@888000 { - compatible = "qcom,i2c-geni"; - clocks = <0x22 0x50 0x22 0x6c 0x22 0x6d>; - qcom,wrapper-core = <0x40>; - pinctrl-1 = <0x49>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x25b 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0x888000 0x4000>; - pinctrl-0 = <0x48>; - dmas = <0x43 0x0 0x2 0x3 0x40 0x0 0x43 0x1 0x2 0x3 0x40 0x0>; - pinctrl-names = "default", "sleep"; - }; - - tpda@7832000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tpda-base"; - coresight-name = "coresight-tpda-olc"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b969>; - reg = <0x7832000 0x1000>; - qcom,tpda-atid = <0x45>; - qcom,cmb-elem-size = <0x0 0x40>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@1 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1d2>; - phandle = <0x1d3>; - slave-mode; - linux,phandle = <0x1d3>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1d1>; - phandle = <0x1e7>; - linux,phandle = <0x1e7>; - }; - }; - }; - }; - - i2c@a94000 { - compatible = "qcom,i2c-geni"; - clocks = <0x22 0x66 0x22 0x6e 0x22 0x6f>; - qcom,wrapper-core = <0x6c>; - pinctrl-1 = <0x85>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x166 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0xa94000 0x4000>; - pinctrl-0 = <0x84>; - dmas = <0x6f 0x0 0x5 0x3 0x40 0x0 0x6f 0x1 0x5 0x3 0x40 0x0>; - pinctrl-names = "default", "sleep"; - }; - - qcom,gdsc@0x110004 { - compatible = "qcom,gdsc"; - status = "ok"; - phandle = <0x33d>; - reg = <0x110004 0x4>; - regulator-name = "usb30_sec_gdsc"; - linux,phandle = <0x33d>; - qcom,poll-cfg-gdscr; - }; - - funnel@6883000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-spss"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6883000 0x1000>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@1 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1d8>; - phandle = <0x1d4>; - slave-mode; - linux,phandle = <0x1d4>; - }; - }; - - port@2 { - reg = <0x1>; - - endpoint { - remote-endpoint = <0x1d9>; - phandle = <0x1e4>; - slave-mode; - linux,phandle = <0x1e4>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1d7>; - phandle = <0x196>; - linux,phandle = <0x196>; - }; - }; - }; - }; - - dsi_panel_pwr_supply { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,panel-supply-entry@1 { - qcom,supply-name = "lab"; - qcom,supply-disable-load = <0x64>; - qcom,supply-max-voltage = <0x5b8d80>; - qcom,supply-enable-load = <0x186a0>; - qcom,supply-min-voltage = <0x4630c0>; - reg = <0x1>; - }; - - qcom,panel-supply-entry@2 { - qcom,supply-name = "ibb"; - qcom,supply-disable-load = <0x64>; - qcom,supply-post-on-sleep = <0x14>; - qcom,supply-max-voltage = <0x5b8d80>; - qcom,supply-enable-load = <0x186a0>; - qcom,supply-min-voltage = <0x4630c0>; - reg = <0x2>; - }; - - qcom,panel-supply-entry@0 { - qcom,supply-name = "vddio"; - qcom,supply-disable-load = <0x50>; - qcom,supply-post-on-sleep = <0x14>; - qcom,supply-max-voltage = <0x1b7740>; - qcom,supply-enable-load = <0xf230>; - qcom,supply-min-voltage = <0x1b7740>; - reg = <0x0>; - }; - }; - - spi@888000 { - compatible = "qcom,spi-geni"; - clocks = <0x22 0x50 0x22 0x6c 0x22 0x6d>; - qcom,wrapper-core = <0x40>; - reg-names = "se_phys"; - pinctrl-1 = <0x5f>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x25b 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0x888000 0x4000>; - pinctrl-0 = <0x5e>; - dmas = <0x43 0x0 0x2 0x1 0x40 0x0 0x43 0x1 0x2 0x1 0x40 0x0>; - spi-max-frequency = <0x2faf080>; - pinctrl-names = "default", "sleep"; - }; - - cti@601b000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti11"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b966>; - reg = <0x601b000 0x1000>; - }; - - spi@a94000 { - compatible = "qcom,spi-geni"; - clocks = <0x22 0x66 0x22 0x6e 0x22 0x6f>; - qcom,wrapper-core = <0x6c>; - reg-names = "se_phys"; - pinctrl-1 = <0x9c>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x166 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0xa94000 0x4000>; - pinctrl-0 = <0x9b>; - dmas = <0x6f 0x0 0x5 0x1 0x40 0x0 0x6f 0x1 0x5 0x1 0x40 0x0>; - spi-max-frequency = <0x2faf080>; - pinctrl-names = "default", "sleep"; - }; - - qcom,cam-cpas@ac40000 { - vdd-corner-ahb-mapping = "suspend", "suspend", "minsvs", "lowsvs", "svs", "svs_l1", "nominal", "nominal", "nominal", "turbo", "turbo"; - qcom,msm-bus,num-paths = <0x1>; - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x124f800 0x0 0x0 0x0 0x0 0x0 0x4c4b400 0x0 0x0 0x0 0x0 0x0 0x4c4b400 0x0 0x0 0x0 0x0 0x0 0x4c4b400 0x0 0x0 0x0 0x0 0x0 0x4c4b400 0x0 0x0 0x0 0x0 0x0 0x4c4b400 0x0 0x0>; - qcom,msm-bus,num-cases = <0x7>; - compatible = "qcom,cam-cpas"; - clocks = <0x22 0xc 0x22 0xd 0xd5 0x55 0xd5 0x54 0xd5 0x9 0xd5 0x6>; - qcom,msm-bus,vectors-KBps = <0x1 0x24d 0x0 0x0 0x1 0x24d 0x0 0x12ad4 0x1 0x24d 0x0 0x12ad4 0x1 0x24d 0x0 0x249f0 0x1 0x24d 0x0 0x249f0 0x1 0x24d 0x0 0x493e0 0x1 0x24d 0x0 0x493e0>; - reg-names = "cam_cpas_top", "cam_camnoc"; - client-names = "csiphy0", "csiphy1", "csiphy2", "csiphy3", "cci0", "csid0", "csid1", "csid2", "ife0", "ife1", "ife2", "ipe0", "ipe1", "cam-cdm-intf0", "cpas-cdm0", "bps0", "icp0", "jpeg-dma0", "jpeg-enc0", "fd0", "lrmecpas0"; - clock-names = "gcc_ahb_clk", "gcc_axi_clk", "soc_ahb_clk", "slow_ahb_clk_src", "cpas_ahb_clk", "camnoc_axi_clk"; - regulator-names = "camss-vdd"; - qcom,cpas-hw-ver = <0x170110>; - qcom,msm-bus,name = "cam_ahb"; - client-id-based; - status = "ok"; - interrupts = <0x0 0x1cb 0x0>; - label = "cpas"; - camss-vdd-supply = <0x214>; - client-bus-camnoc-based; - arch-compat = "cpas_top"; - reg = <0xac40000 0x1000 0xac42000 0x5000>; - src-clock-name = "slow_ahb_clk_src"; - camnoc-axi-min-ib-bw = <0xb2d05e00>; - interrupt-names = "cpas_camnoc"; - reg-cam-base = <0x40000 0x42000>; - vdd-corners = <0x1 0x11 0x31 0x41 0x81 0xc1 0x101 0x141 0x151 0x181 0x1a1>; - client-axi-port-names = "cam_hf_1", "cam_hf_2", "cam_hf_2", "cam_hf_2", "cam_sf_1", "cam_hf_1", "cam_hf_2", "cam_hf_2", "cam_hf_1", "cam_hf_2", "cam_hf_2", "cam_sf_1", "cam_sf_1", "cam_sf_1", "cam_sf_1", "cam_sf_1", "cam_sf_1", "cam_sf_1", "cam_sf_1", "cam_sf_1", "cam_sf_1"; - cell-index = <0x0>; - clock-cntl-level = "suspend", "minsvs", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; - - qcom,axi-port-list { - - qcom,axi-port2 { - qcom,axi-port-name = "cam_hf_2"; - - qcom,axi-port-camnoc { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,vectors-KBps = <0x93 0x30a 0x0 0x0 0x93 0x30a 0x0 0x0>; - qcom,msm-bus-vector-dyn-vote; - qcom,msm-bus,name = "cam_hf_2_camnoc"; - }; - - qcom,axi-port-mnoc { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,vectors-KBps = <0x91 0x200 0x0 0x0 0x91 0x200 0x0 0x0>; - qcom,msm-bus-vector-dyn-vote; - qcom,msm-bus,name = "cam_hf_2_mnoc"; - }; - }; - - qcom,axi-port3 { - qcom,axi-port-name = "cam_sf_1"; - - qcom,axi-port-camnoc { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,vectors-KBps = <0x94 0x30a 0x0 0x0 0x94 0x30a 0x0 0x0>; - qcom,msm-bus-vector-dyn-vote; - qcom,msm-bus,name = "cam_sf_1_camnoc"; - }; - - qcom,axi-port-mnoc { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,vectors-KBps = <0x89 0x200 0x0 0x0 0x89 0x200 0x0 0x0>; - qcom,msm-bus-vector-dyn-vote; - qcom,msm-bus,name = "cam_sf_1_mnoc"; - }; - }; - - qcom,axi-port1 { - qcom,axi-port-name = "cam_hf_1"; - - qcom,axi-port-camnoc { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,vectors-KBps = <0x92 0x30a 0x0 0x0 0x92 0x30a 0x0 0x0>; - qcom,msm-bus-vector-dyn-vote; - qcom,msm-bus,name = "cam_hf_1_camnoc"; - }; - - qcom,axi-port-mnoc { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x2>; - qcom,msm-bus,vectors-KBps = <0x88 0x200 0x0 0x0 0x88 0x200 0x0 0x0>; - qcom,msm-bus-vector-dyn-vote; - qcom,msm-bus,name = "cam_hf_1_mnoc"; - }; - }; - }; - }; - - qcom,smp2pgpio-rdbg-1-in { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0x25>; - qcom,entry-name = "rdbg"; - #gpio-cells = <0x2>; - qcom,is-inbound; - qcom,remote-pid = <0x1>; - linux,phandle = <0x25>; - interrupt-controller; - }; - - qcedev@1de0000 { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x2>; - compatible = "qcom,qcedev"; - clocks = <0x22 0x11 0x22 0x11 0x22 0xf 0x22 0x10>; - qcom,ce-hw-instance = <0x0>; - qcom,msm-bus,vectors-KBps = <0x7d 0x200 0x0 0x0 0x7d 0x200 0x60180 0x60180>; - qcom,bam-ee = <0x0>; - reg-names = "crypto-base", "crypto-bam-base"; - qcom,bam-pipe-pair = <0x3>; - qcom,request-bw-before-clk; - clock-names = "core_clk_src", "core_clk", "iface_clk", "bus_clk"; - qcom,msm-bus,name = "qcedev-noc"; - qcom,ce-opp-freq = <0xa37d070>; - qcom,ce-device = <0x0>; - interrupts = <0x0 0x110 0x0>; - reg = <0x1de0000 0x20000 0x1dc4000 0x24000>; - iommus = <0x29 0x706 0x1 0x29 0x716 0x1>; - qcom,ce-hw-shared; - qcom,smmu-s1-enable; - - qcom_cedev_ns_cb { - compatible = "qcom,qcedev,context-bank"; - virtual-size = <0x40000000>; - label = "ns_context"; - iommus = <0x29 0x712 0x0 0x29 0x71f 0x0>; - virtual-addr = <0x60000000>; - }; - - qcom_cedev_s_cb { - compatible = "qcom,qcedev,context-bank"; - virtual-size = <0x40000000>; - label = "secure_context"; - iommus = <0x29 0x713 0x0 0x29 0x71c 0x0 0x29 0x71d 0x0 0x29 0x71e 0x0>; - virtual-addr = <0x60200000>; - qcom,secure-context-bank; - }; - }; - - tmc@6b09000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tmc-base"; - coresight-name = "coresight-tmc-etf-swao"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b961>; - reg = <0x6b09000 0x1000>; - coresight-csr = <0x181>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@1 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x183>; - phandle = <0x184>; - slave-mode; - linux,phandle = <0x184>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x182>; - phandle = <0x17e>; - linux,phandle = <0x17e>; - }; - }; - }; - }; - - dsi_nt35596s_panel_pwr_supply { - #address-cells = <0x1>; - #size-cells = <0x0>; - phandle = <0x368>; - linux,phandle = <0x368>; - - qcom,panel-supply-entry@1 { - qcom,supply-name = "lab"; - qcom,supply-disable-load = <0x64>; - qcom,supply-max-voltage = <0x5b8d80>; - qcom,supply-enable-load = <0x186a0>; - qcom,supply-min-voltage = <0x4630c0>; - reg = <0x2>; - }; - - qcom,panel-supply-entry@2 { - qcom,supply-name = "ibb"; - qcom,supply-disable-load = <0x64>; - qcom,supply-max-voltage = <0x5b8d80>; - qcom,supply-pre-off-sleep = <0x5>; - qcom,supply-enable-load = <0x186a0>; - qcom,supply-min-voltage = <0x4630c0>; - reg = <0x3>; - }; - - qcom,panel-supply-entry@0 { - qcom,supply-name = "vddio"; - qcom,supply-disable-load = <0x50>; - qcom,supply-max-voltage = <0x1b7740>; - qcom,supply-pre-off-sleep = <0x5>; - qcom,supply-enable-load = <0xf230>; - qcom,supply-min-voltage = <0x1b7740>; - reg = <0x1>; - }; - }; - - funnel@0x6b08000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-swao"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6b08000 0x1000>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@1 { - reg = <0x6>; - - endpoint { - remote-endpoint = <0x185>; - phandle = <0x1e1>; - slave-mode; - linux,phandle = <0x1e1>; - }; - }; - - port@2 { - reg = <0x7>; - - endpoint { - remote-endpoint = <0x186>; - phandle = <0x187>; - slave-mode; - linux,phandle = <0x187>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x184>; - phandle = <0x183>; - linux,phandle = <0x183>; - }; - }; - }; - }; - - etm@7640000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - coresight-name = "coresight-etm6"; - clock-names = "apb_pclk"; - cpu = <0x17>; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7640000 0x1000>; - - port { - - endpoint { - remote-endpoint = <0x1f1>; - phandle = <0x1fa>; - linux,phandle = <0x1fa>; - }; - }; - }; - - turing_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-turing-etm0"; - qcom,inst-id = <0xd>; - - port { - - endpoint { - remote-endpoint = <0x1df>; - phandle = <0x1c9>; - linux,phandle = <0x1c9>; - }; - }; - }; - - qcom,smp2pgpio-smp2p-2-out { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0x20e>; - qcom,entry-name = "smp2p"; - #gpio-cells = <0x2>; - qcom,remote-pid = <0x2>; - linux,phandle = <0x20e>; - interrupt-controller; - }; - - rpmh-regulator-msslvl { - compatible = "qcom,rpmh-arc-regulator"; - qcom,resource-name = "mss.lvl"; - mboxes = <0xba 0x0>; - - regulator-s2-level { - phandle = <0xf5>; - regulator-min-microvolt = <0x1>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x10000>; - regulator-name = "pm8005_s2_level"; - linux,phandle = <0xf5>; - }; - }; - - qcom,ipa_fws { - compatible = "qcom,pil-tz-generic"; - qcom,pil-force-shutdown; - qcom,firmware-name = "ipa_fws"; - qcom,pas-id = <0xf>; - memory-region = <0x13e>; - }; - - qcom,camera-flash@0 { - compatible = "qcom,camera-flash"; - flash-source = <0x360 0x361>; - status = "ok"; - torch-source = <0x362 0x363>; - phandle = <0x229>; - reg = <0x0 0x0>; - linux,phandle = <0x229>; - switch-source = <0x364>; - cell-index = <0x0>; - }; - - qcom,csid1@acba000 { - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x0 0x16e36000 0x0 0x0 0x0 0x18148d00 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x20113a80 0x0 0x0 0x0 0x23c34600 0x0 0x0>; - compatible = "qcom,csid170"; - clocks = <0x22 0xc 0x22 0xd 0xd5 0x55 0xd5 0x9 0xd5 0x54 0xd5 0x2c 0xd5 0x2d 0xd5 0x2b 0xd5 0xa 0xd5 0x29 0xd5 0x2a 0xd5 0x6 0xd5 0x28>; - reg-names = "csid"; - clock-control-debugfs = "true"; - clock-names = "camera_ahb", "camera_axi", "soc_ahb_clk", "cpas_ahb_clk", "slow_ahb_clk_src", "ife_csid_clk", "ife_csid_clk_src", "ife_cphy_rx_clk", "cphy_rx_clk_src", "ife_clk", "ife_clk_src", "camnoc_axi_clk", "ife_axi_clk"; - regulator-names = "camss", "ife1"; - status = "ok"; - interrupts = <0x0 0x1d2 0x0>; - ife1-supply = <0x237>; - phandle = <0xc3>; - reg = <0xacba000 0x1000>; - src-clock-name = "ife_csid_clk_src"; - linux,phandle = <0xc3>; - interrupt-names = "csid"; - reg-cam-base = <0xba000>; - cell-index = <0x1>; - camss-supply = <0x214>; - clock-cntl-level = "svs", "turbo"; - }; - - jtagmm@7440000 { - compatible = "qcom,jtagv8-mm"; - clocks = <0xa1 0x0>; - reg-names = "etm-base"; - clock-names = "core_clk"; - reg = <0x7440000 0x1000>; - qcom,coresight-jtagmm-cpu = <0x15>; - }; - - qcom,glink-ssr-spss { - compatible = "qcom,glink_ssr"; - qcom,xprt = "mailbox"; - qcom,notify-edges = <0x13b>; - label = "spss"; - qcom,edge = "spss"; - phandle = <0x13a>; - linux,phandle = <0x13a>; - }; - - qcom,msm-dai-tdm-quin-rx { - compatible = "qcom,msm-dai-tdm"; - qcom,msm-cpudai-tdm-group-port-id = <0x9040>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - qcom,msm-cpudai-tdm-group-id = <0x9140>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-group-num-ports = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - - 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 = <0x0>; - }; - }; - - stm@6002000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "stm-base", "stm-stimulus-base"; - coresight-name = "coresight-stm"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b962>; - reg = <0x6002000 0x1000 0x16280000 0x180000>; - - port { - - endpoint { - remote-endpoint = <0x194>; - phandle = <0x198>; - linux,phandle = <0x198>; - }; - }; - }; - - qcom,ipa@01e00000 { - qcom,msm-bus,num-paths = <0x4>; - qcom,msm-bus,num-cases = <0x5>; - compatible = "qcom,ipa"; - qcom,ipa-hw-mode = <0x0>; - qcom,msm-bus,vectors-KBps = <0x5a 0x200 0x0 0x0 0x5a 0x249 0x0 0x0 0x1 0x2a4 0x0 0x0 0x8f 0x309 0x0 0x0 0x5a 0x200 0x13880 0x927c0 0x5a 0x249 0x13880 0x55730 0x1 0x2a4 0x9c40 0x9c40 0x8f 0x309 0x0 0x4b 0x5a 0x200 0x13880 0x9c400 0x5a 0x249 0x13880 0x9c400 0x1 0x2a4 0x13880 0x13880 0x8f 0x309 0x0 0x96 0x5a 0x200 0x324b0 0xea600 0x5a 0x249 0x324b0 0xea600 0x1 0x2a4 0x324b0 0x27100 0x8f 0x309 0x0 0x12c 0x5a 0x200 0x324b0 0x36ee80 0x5a 0x249 0x324b0 0x36ee80 0x1 0x2a4 0x324b0 0x493e0 0x8f 0x309 0x0 0x163>; - qcom,use-64-bit-dma-mask; - reg-names = "ipa-base", "gsi-base"; - qcom,bandwidth-vote-for-ipa; - qcom,ipa-ram-mmap = <0x280 0x0 0x0 0x288 0x78 0x4000 0x308 0x78 0x4000 0x388 0x78 0x4000 0x408 0x78 0x4000 0xf 0x0 0x7 0x8 0xe 0x488 0x78 0x4000 0x508 0x78 0x4000 0xf 0x0 0x7 0x8 0xe 0x588 0x78 0x4000 0x608 0x78 0x4000 0x688 0x140 0x7c8 0x0 0x800 0x7d0 0x200 0x9d0 0x200 0x0 0x0 0x0 0xbd8 0x1024 0x2000 0x0 0x2000 0x0 0x2000 0x0 0x2000 0x0 0x80 0x200 0x2000 0x2000 0x0 0x2000 0x0 0x2000 0x0 0x2000 0x0 0x1c00 0x400>; - qcom,modem-cfg-emb-pipe-flt; - qcom,ipa-wdi2; - qcom,msm-bus,name = "ipa"; - interrupts = <0x0 0x137 0x0 0x0 0x1b0 0x0>; - qcom,use-ipa-tethering-bridge; - qcom,bus-vector-names = "MIN", "SVS2", "SVS", "NOMINAL", "TURBO"; - qcom,ee = <0x0>; - reg = <0x1e00000 0x34000 0x1e04000 0x2c000>; - qcom,ipa-hw-ver = <0xd>; - interrupt-names = "ipa-irq", "gsi-irq"; - qcom,arm-smmu; - - ipa_smmu_wlan { - compatible = "qcom,ipa-smmu-wlan-cb"; - qcom,smmu-s1-bypass; - iommus = <0x29 0x721 0x0>; - qcom,additional-mapping = <0x1e60000 0x1e60000 0x80000>; - }; - - ipa_smmu_ap { - compatible = "qcom,ipa-smmu-ap-cb"; - qcom,smmu-s1-bypass; - iommus = <0x29 0x720 0x0>; - qcom,additional-mapping = <0x146bd000 0x146bd000 0x2000>; - qcom,iova-mapping = <0x20000000 0x40000000>; - }; - - qcom,smp2pgpio_map_ipa_1_in { - gpios = <0x13d 0x0 0x0>; - compatible = "qcom,smp2pgpio-map-ipa-1-in"; - }; - - ipa_smmu_uc { - compatible = "qcom,ipa-smmu-uc-cb"; - qcom,smmu-s1-bypass; - iommus = <0x29 0x722 0x0>; - qcom,iova-mapping = <0x40000000 0x20000000>; - }; - - qcom,smp2pgpio_map_ipa_1_out { - gpios = <0x13c 0x0 0x0>; - compatible = "qcom,smp2pgpio-map-ipa-1-out"; - }; - }; - - tpdm@684c000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-prng"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b968>; - reg = <0x684c000 0x1000>; - - port { - - endpoint { - remote-endpoint = <0x1cf>; - phandle = <0x1a9>; - linux,phandle = <0x1a9>; - }; - }; - }; - - qcom,gdsc@0xad0b134 { - compatible = "qcom,gdsc"; - status = "ok"; - phandle = <0x214>; - reg = <0xad0b134 0x4>; - regulator-name = "titan_top_gdsc"; - linux,phandle = <0x214>; - qcom,poll-cfg-gdscr; - }; - - tpdm@6c28000 { - qcom,msr-fix-req; - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-center"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6c28000 0x1000>; - - port { - - endpoint { - remote-endpoint = <0x1b7>; - phandle = <0x1a3>; - linux,phandle = <0x1a3>; - }; - }; - }; - - qcom,gdsc@0xab008b4 { - compatible = "qcom,gdsc"; - qcom,support-hw-trigger; - status = "ok"; - phandle = <0x2d6>; - reg = <0xab008b4 0x4>; - regulator-name = "vcodec1_gdsc"; - linux,phandle = <0x2d6>; - qcom,poll-cfg-gdscr; - }; - - qcom,msm-dai-mi2s { - compatible = "qcom,msm-dai-mi2s"; - - qcom,msm-dai-q6-mi2s-prim { - compatible = "qcom,msm-dai-q6-mi2s"; - qcom,msm-mi2s-tx-lines = <0x0>; - qcom,msm-dai-q6-mi2s-dev-id = <0x0>; - qcom,msm-mi2s-rx-lines = <0x3>; - phandle = <0x2ef>; - linux,phandle = <0x2ef>; - }; - - qcom,msm-dai-q6-mi2s-quin { - compatible = "qcom,msm-dai-q6-mi2s"; - qcom,msm-mi2s-tx-lines = <0x2>; - qcom,msm-dai-q6-mi2s-dev-id = <0x4>; - qcom,msm-mi2s-rx-lines = <0x1>; - }; - - qcom,msm-dai-q6-mi2s-senary { - compatible = "qcom,msm-dai-q6-mi2s"; - qcom,msm-mi2s-tx-lines = <0x3>; - qcom,msm-dai-q6-mi2s-dev-id = <0x6>; - qcom,msm-mi2s-rx-lines = <0x0>; - }; - - qcom,msm-dai-q6-mi2s-sec { - compatible = "qcom,msm-dai-q6-mi2s"; - qcom,msm-mi2s-tx-lines = <0x0>; - qcom,msm-dai-q6-mi2s-dev-id = <0x1>; - qcom,msm-mi2s-rx-lines = <0x1>; - phandle = <0x2f0>; - linux,phandle = <0x2f0>; - }; - - qcom,msm-dai-q6-mi2s-quat { - compatible = "qcom,msm-dai-q6-mi2s"; - qcom,msm-mi2s-tx-lines = <0x2>; - qcom,msm-dai-q6-mi2s-dev-id = <0x3>; - qcom,msm-mi2s-rx-lines = <0x1>; - phandle = <0x2f2>; - linux,phandle = <0x2f2>; - }; - - qcom,msm-dai-q6-mi2s-tert { - compatible = "qcom,msm-dai-q6-mi2s"; - qcom,msm-mi2s-tx-lines = <0x3>; - qcom,msm-dai-q6-mi2s-dev-id = <0x2>; - qcom,msm-mi2s-rx-lines = <0x0>; - phandle = <0x2f1>; - linux,phandle = <0x2f1>; - }; - }; - - qcom,qup_uart@0xa84000 { - compatible = "qcom,msm-geni-console"; - clocks = <0x22 0x5e 0x22 0x6e 0x22 0x6f>; - qcom,wrapper-core = <0x6c>; - reg-names = "se_phys"; - pinctrl-1 = <0x6b>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "ok"; - interrupts = <0x0 0x162 0x0>; - reg = <0xa84000 0x4000>; - pinctrl-0 = <0x6a>; - pinctrl-names = "default", "sleep"; - }; - - qcom,dsi-display@21 { - compatible = "qcom,dsi-display"; - clocks = <0x344 0x6 0x344 0x9>; - lab-supply = <0x89>; - pinctrl-1 = <0x347>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - vddio-supply = <0x8b>; - qcom,dsi-panel = <0x36a>; - label = "dsi_tianma_fhd_nt36672a_video_display"; - ibb-supply = <0x8a>; - qcom,dsi-ctrl = <0x2d>; - qcom,display-type = "primary"; - pinctrl-0 = <0x345>; - qcom,dsi-phy = <0x342>; - pinctrl-names = "panel_active", "panel_suspend"; - }; - - funnel@6832000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-modem"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6832000 0x1000>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@1 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1ae>; - phandle = <0x1af>; - slave-mode; - linux,phandle = <0x1af>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1ad>; - phandle = <0x19c>; - linux,phandle = <0x19c>; - }; - }; - }; - }; - - rpmh-regulator-ldoa20 { - qcom,supported-modes = <0x2 0x4>; - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoa20"; - mboxes = <0xba 0x0>; - qcom,regulator-type = "pmic4-ldo"; - qcom,mode-threshold-currents = <0x0 0x2710>; - - regulator-l20 { - qcom,init-mode = <0x4>; - phandle = <0xdd>; - qcom,init-voltage = <0x294280>; - regulator-min-microvolt = <0x294280>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x2d2a80>; - regulator-name = "pm8998_l20"; - linux,phandle = <0xdd>; - }; - }; - - qcom,msm-rtb { - compatible = "qcom,msm-rtb"; - qcom,rtb-size = <0x100000>; - }; - - qcom,mdss_dsi_jdi_fhd_nt35596s_video { - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-t-clk-pre = <0x34>; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-night-brightness = <0x7 0x19 0x2b 0x3d>; - qcom,cont-splash-enabled; - qcom,mdss-dsi-panel-name = "jdi fhd video dsi panel"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-lp11-init; - qcom,mdss-dsi-max-refresh-rate = <0x3c>; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-reset-sequence = <0x0 0xf 0x1 0xa>; - qcom,mdss-dsi-pan-enable-dynamic-fps; - qcom,disp-panel-offon-mode-enabled; - qcom,mdss-dsi-tx-eot-append; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-panel-on-dimming-delay = <0x78>; - qcom,mdss-dsi-panel-model = "JDI FHD NT35596S VIDEO PANEL"; - qcom,mdss-dsi-panel-id = <0x0>; - qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-panel-peak-brightness = <0x401640>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0x0>; - qcom,mdss-dsi-panel-bl-info = <0x198 0x1f4 0x17c 0x26c>; - qcom,mdss-dsi-panel-xy-coordinate = <0xf 0x18>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,dispccbb-enabled; - qcom,disp-paneloff-disablecabc-enabled; - qcom,dispparam-enabled; - phandle = <0x35e>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_video_mode"; - qcom,mdss-pan-physical-height-dimension = <0x88>; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-brightness-max-level = <0xfff>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-panel-max-luminance = <0xf 0x20>; - qcom,mdss-dsi-panel-max-luminance-valid = <0x1 0x1>; - qcom,panel-supply-entries = <0x368>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; - qcom,mdss-dsi-min-refresh-rate = <0x37>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - linux,phandle = <0x35e>; - qcom,platform-reset-gpio = <0x3c 0x6 0x0>; - qcom,dispblnotify-enabled; - qcom,mdss-dsi-t-clk-post = <0xe>; - qcom,esd-err-irq-gpio = <0x3c 0x34 0x2001>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-dispparam-cabcmovieon-command = [15 01 00 00 00 00 02 55 03]; - qcom,mdss-dsi-dispparam-cabcoff-command = [39 01 00 00 01 00 02 55 00]; - qcom,mdss-dsi-dispparam-papermode2-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 10 00 02 26 01 15 01 00 00 00 00 02 ff 20 15 00 00 00 00 00 02 75 00 15 00 00 00 00 00 02 76 00 15 00 00 00 00 00 02 77 00 15 00 00 00 00 00 02 78 27 15 00 00 00 00 00 02 79 00 15 00 00 00 00 00 02 7a 67 15 00 00 00 00 00 02 7b 00 15 00 00 00 00 00 02 7c 94 15 00 00 00 00 00 02 7d 00 15 00 00 00 00 00 02 7e b8 15 00 00 00 00 00 02 7f 00 15 00 00 00 00 00 02 80 d4 15 00 00 00 00 00 02 81 00 15 00 00 00 00 00 02 82 ea 15 00 00 00 00 00 02 83 00 15 00 00 00 00 00 02 84 fc 15 00 00 00 00 00 02 85 01 15 00 00 00 00 00 02 86 0f 15 00 00 00 00 00 02 87 01 15 00 00 00 00 00 02 88 46 15 00 00 00 00 00 02 89 01 15 00 00 00 00 00 02 8a 70 15 00 00 00 00 00 02 8b 01 15 00 00 00 00 00 02 8c ad 15 00 00 00 00 00 02 8d 01 15 00 00 00 00 00 02 8e da 15 00 00 00 00 00 02 8f 02 15 00 00 00 00 00 02 90 1d 15 00 00 00 00 00 02 91 02 15 00 00 00 00 00 02 92 50 15 00 00 00 00 00 02 93 02 15 00 00 00 00 00 02 94 52 15 00 00 00 00 00 02 95 02 15 00 00 00 00 00 02 96 83 15 00 00 00 00 00 02 97 02 15 00 00 00 00 00 02 98 ba 15 00 00 00 00 00 02 99 02 15 00 00 00 00 00 02 9a de 15 00 00 00 00 00 02 9b 03 15 00 00 00 00 00 02 9c 12 15 00 00 00 00 00 02 9d 03 15 00 00 00 00 00 02 9e 2e 15 00 00 00 00 00 02 9f 03 15 00 00 00 00 00 02 a0 54 15 00 00 00 00 00 02 a2 03 15 00 00 00 00 00 02 a3 61 15 00 00 00 00 00 02 a4 03 15 00 00 00 00 00 02 a5 6f 15 00 00 00 00 00 02 a6 03 15 00 00 00 00 00 02 a7 7e 15 00 00 00 00 00 02 a9 03 15 00 00 00 00 00 02 aa 90 15 00 00 00 00 00 02 ab 03 15 00 00 00 00 00 02 ac a7 15 00 00 00 00 00 02 ad 03 15 00 00 00 00 00 02 ae c2 15 00 00 00 00 00 02 af 03 15 00 00 00 00 00 02 b0 d5 15 00 00 00 00 00 02 b1 03 15 01 00 00 00 00 02 b2 d8 15 00 00 00 00 00 02 b3 00 15 00 00 00 00 00 02 b4 00 15 00 00 00 00 00 02 b5 00 15 00 00 00 00 00 02 b6 27 15 00 00 00 00 00 02 b7 00 15 00 00 00 00 00 02 b8 67 15 00 00 00 00 00 02 b9 00 15 00 00 00 00 00 02 ba 94 15 00 00 00 00 00 02 bb 00 15 00 00 00 00 00 02 bc b8 15 00 00 00 00 00 02 bd 00 15 00 00 00 00 00 02 be d4 15 00 00 00 00 00 02 bf 00 15 00 00 00 00 00 02 c0 ea 15 00 00 00 00 00 02 c1 00 15 00 00 00 00 00 02 c2 fc 15 00 00 00 00 00 02 c3 01 15 00 00 00 00 00 02 c4 0f 15 00 00 00 00 00 02 c5 01 15 00 00 00 00 00 02 c6 46 15 00 00 00 00 00 02 c7 01 15 00 00 00 00 00 02 c8 70 15 00 00 00 00 00 02 c9 01 15 00 00 00 00 00 02 ca ad 15 00 00 00 00 00 02 cb 01 15 00 00 00 00 00 02 cc da 15 00 00 00 00 00 02 cd 02 15 00 00 00 00 00 02 ce 1d 15 00 00 00 00 00 02 cf 02 15 00 00 00 00 00 02 d0 50 15 00 00 00 00 00 02 d1 02 15 00 00 00 00 00 02 d2 52 15 00 00 00 00 00 02 d3 02 15 00 00 00 00 00 02 d4 83 15 00 00 00 00 00 02 d5 02 15 00 00 00 00 00 02 d6 ba 15 00 00 00 00 00 02 d7 02 15 00 00 00 00 00 02 d8 de 15 00 00 00 00 00 02 d9 03 15 00 00 00 00 00 02 da 12 15 00 00 00 00 00 02 db 03 15 00 00 00 00 00 02 dc 2e 15 00 00 00 00 00 02 dd 03 15 00 00 00 00 00 02 de 54 15 00 00 00 00 00 02 df 03 15 00 00 00 00 00 02 e0 61 15 00 00 00 00 00 02 e1 03 15 00 00 00 00 00 02 e2 6f 15 00 00 00 00 00 02 e3 03 15 00 00 00 00 00 02 e4 7e 15 00 00 00 00 00 02 e5 03 15 00 00 00 00 00 02 e6 90 15 00 00 00 00 00 02 e7 03 15 00 00 00 00 00 02 e8 a7 15 00 00 00 00 00 02 e9 03 15 00 00 00 00 00 02 ea c2 15 00 00 00 00 00 02 eb 03 15 00 00 00 00 00 02 ec d5 15 00 00 00 00 00 02 ed 03 15 00 00 00 00 00 02 ee d8 15 00 00 00 00 00 02 ef 00 15 00 00 00 00 00 02 f0 bc 15 00 00 00 00 00 02 f1 00 15 00 00 00 00 00 02 f2 cb 15 00 00 00 00 00 02 f3 00 15 00 00 00 00 00 02 f4 e4 15 00 00 00 00 00 02 f5 00 15 00 00 00 00 00 02 f6 f9 15 00 00 00 00 00 02 f7 01 15 00 00 00 00 00 02 f8 0b 15 00 00 00 00 00 02 f9 01 15 00 00 00 00 00 02 fa 1b 15 01 00 00 00 00 02 ff 21 15 00 00 00 00 00 02 00 01 15 00 00 00 00 00 02 01 2a 15 00 00 00 00 00 02 02 01 15 00 00 00 00 00 02 03 38 15 00 00 00 00 00 02 04 01 15 00 00 00 00 00 02 05 44 15 00 00 00 00 00 02 06 01 15 00 00 00 00 00 02 07 6e 15 00 00 00 00 00 02 08 01 15 00 00 00 00 00 02 09 8f 15 00 00 00 00 00 02 0a 01 15 00 00 00 00 00 02 0b c2 15 00 00 00 00 00 02 0c 01 15 00 00 00 00 00 02 0d e9 15 00 00 00 00 00 02 0e 02 15 00 00 00 00 00 02 0f 27 15 00 00 00 00 00 02 10 02 15 00 00 00 00 00 02 11 56 15 00 00 00 00 00 02 12 02 15 00 00 00 00 00 02 13 58 15 00 00 00 00 00 02 14 02 15 00 00 00 00 00 02 15 87 15 00 00 00 00 00 02 16 02 15 00 00 00 00 00 02 17 bd 15 00 00 00 00 00 02 18 02 15 00 00 00 00 00 02 19 e2 15 00 00 00 00 00 02 1a 03 15 00 00 00 00 00 02 1b 14 15 00 00 00 00 00 02 1c 03 15 00 00 00 00 00 02 1d 30 15 00 00 00 00 00 02 1e 03 15 00 00 00 00 00 02 1f 58 15 00 00 00 00 00 02 20 03 15 00 00 00 00 00 02 21 64 15 00 00 00 00 00 02 22 03 15 00 00 00 00 00 02 23 72 15 00 00 00 00 00 02 24 03 15 00 00 00 00 00 02 25 81 15 00 00 00 00 00 02 26 03 15 00 00 00 00 00 02 27 95 15 00 00 00 00 00 02 28 03 15 00 00 00 00 00 02 29 ad 15 00 00 00 00 00 02 2a 03 15 00 00 00 00 00 02 2b c6 15 00 00 00 00 00 02 2d 03 15 00 00 00 00 00 02 2f d6 15 00 00 00 00 00 02 30 03 15 01 00 00 00 00 02 31 d8 15 00 00 00 00 00 02 32 00 15 00 00 00 00 00 02 33 bc 15 00 00 00 00 00 02 34 00 15 00 00 00 00 00 02 35 cb 15 00 00 00 00 00 02 36 00 15 00 00 00 00 00 02 37 e4 15 00 00 00 00 00 02 38 00 15 00 00 00 00 00 02 39 f9 15 00 00 00 00 00 02 3a 01 15 00 00 00 00 00 02 3b 0b 15 00 00 00 00 00 02 3d 01 15 00 00 00 00 00 02 3f 1b 15 00 00 00 00 00 02 40 01 15 00 00 00 00 00 02 41 2a 15 00 00 00 00 00 02 42 01 15 00 00 00 00 00 02 43 38 15 00 00 00 00 00 02 44 01 15 00 00 00 00 00 02 45 44 15 00 00 00 00 00 02 46 01 15 00 00 00 00 00 02 47 6e 15 00 00 00 00 00 02 48 01 15 00 00 00 00 00 02 49 8f 15 00 00 00 00 00 02 4a 01 15 00 00 00 00 00 02 4b c2 15 00 00 00 00 00 02 4c 01 15 00 00 00 00 00 02 4d e9 15 00 00 00 00 00 02 4e 02 15 00 00 00 00 00 02 4f 27 15 00 00 00 00 00 02 50 02 15 00 00 00 00 00 02 51 56 15 00 00 00 00 00 02 52 02 15 00 00 00 00 00 02 53 58 15 00 00 00 00 00 02 54 02 15 00 00 00 00 00 02 55 87 15 00 00 00 00 00 02 56 02 15 00 00 00 00 00 02 58 bd 15 00 00 00 00 00 02 59 02 15 00 00 00 00 00 02 5a e2 15 00 00 00 00 00 02 5b 03 15 00 00 00 00 00 02 5c 14 15 00 00 00 00 00 02 5d 03 15 00 00 00 00 00 02 5e 30 15 00 00 00 00 00 02 5f 03 15 00 00 00 00 00 02 60 58 15 00 00 00 00 00 02 61 03 15 00 00 00 00 00 02 62 64 15 00 00 00 00 00 02 63 03 15 00 00 00 00 00 02 64 72 15 00 00 00 00 00 02 65 03 15 00 00 00 00 00 02 66 81 15 00 00 00 00 00 02 67 03 15 00 00 00 00 00 02 68 95 15 00 00 00 00 00 02 69 03 15 01 00 00 00 00 02 6a ad 15 00 00 00 00 00 02 6b 03 15 00 00 00 00 00 02 6c c6 15 00 00 00 00 00 02 6d 03 15 00 00 00 00 00 02 6e d6 15 00 00 00 00 00 02 6f 03 15 00 00 00 00 00 02 70 d8 15 00 00 00 00 00 02 71 01 15 00 00 00 00 00 02 72 7d 15 00 00 00 00 00 02 73 01 15 00 00 00 00 00 02 74 81 15 00 00 00 00 00 02 75 01 15 00 00 00 00 00 02 76 88 15 00 00 00 00 00 02 77 01 15 00 00 00 00 00 02 78 8f 15 00 00 00 00 00 02 79 01 15 00 00 00 00 00 02 7a 96 15 00 00 00 00 00 02 7b 01 15 00 00 00 00 00 02 7c 9d 15 00 00 00 00 00 02 7d 01 15 00 00 00 00 00 02 7e a3 15 00 00 00 00 00 02 7f 01 15 00 00 00 00 00 02 80 a8 15 00 00 00 00 00 02 81 01 15 00 00 00 00 00 02 82 ae 15 00 00 00 00 00 02 83 01 15 00 00 00 00 00 02 84 c3 15 00 00 00 00 00 02 85 01 15 00 00 00 00 00 02 86 d6 15 00 00 00 00 00 02 87 01 15 00 00 00 00 00 02 88 f5 15 00 00 00 00 00 02 89 02 15 00 00 00 00 00 02 8a 12 15 00 00 00 00 00 02 8b 02 15 00 00 00 00 00 02 8c 42 15 00 00 00 00 00 02 8d 02 15 00 00 00 00 00 02 8e 6b 15 00 00 00 00 00 02 8f 02 15 00 00 00 00 00 02 90 6c 15 00 00 00 00 00 02 91 02 15 00 00 00 00 00 02 92 98 15 00 00 00 00 00 02 93 02 15 00 00 00 00 00 02 94 cd 15 00 00 00 00 00 02 95 02 15 00 00 00 00 00 02 96 f2 15 00 00 00 00 00 02 97 03 15 00 00 00 00 00 02 98 20 15 00 00 00 00 00 02 99 03 15 00 00 00 00 00 02 9a 3c 15 00 00 00 00 00 02 9b 03 15 00 00 00 00 00 02 9c 61 15 00 00 00 00 00 02 9d 03 15 00 00 00 00 00 02 9e 6b 15 00 00 00 00 00 02 9f 03 15 00 00 00 00 00 02 a0 77 15 00 00 00 00 00 02 a2 03 15 00 00 00 00 00 02 a3 85 15 00 00 00 00 00 02 a4 03 15 00 00 00 00 00 02 a5 95 15 00 00 00 00 00 02 a6 03 15 00 00 00 00 00 02 a7 9f 15 00 00 00 00 00 02 a9 03 15 00 00 00 00 00 02 aa bf 15 00 00 00 00 00 02 ab 03 15 00 00 00 00 00 02 ac d6 15 00 00 00 00 00 02 ad 03 15 01 00 00 00 00 02 ae d8 15 00 00 00 00 00 02 af 01 15 00 00 00 00 00 02 b0 7d 15 00 00 00 00 00 02 b1 01 15 00 00 00 00 00 02 b2 81 15 00 00 00 00 00 02 b3 01 15 00 00 00 00 00 02 b4 88 15 00 00 00 00 00 02 b5 01 15 00 00 00 00 00 02 b6 8f 15 00 00 00 00 00 02 b7 01 15 00 00 00 00 00 02 b8 96 15 00 00 00 00 00 02 b9 01 15 00 00 00 00 00 02 ba 9d 15 00 00 00 00 00 02 bb 01 15 00 00 00 00 00 02 bc a3 15 00 00 00 00 00 02 bd 01 15 00 00 00 00 00 02 be a8 15 00 00 00 00 00 02 bf 01 15 00 00 00 00 00 02 c0 ae 15 00 00 00 00 00 02 c1 01 15 00 00 00 00 00 02 c2 c3 15 00 00 00 00 00 02 c3 01 15 00 00 00 00 00 02 c4 d6 15 00 00 00 00 00 02 c5 01 15 00 00 00 00 00 02 c6 f5 15 00 00 00 00 00 02 c7 02 15 00 00 00 00 00 02 c8 12 15 00 00 00 00 00 02 c9 02 15 00 00 00 00 00 02 ca 42 15 00 00 00 00 00 02 cb 02 15 00 00 00 00 00 02 cc 6b 15 00 00 00 00 00 02 cd 02 15 00 00 00 00 00 02 ce 6c 15 00 00 00 00 00 02 cf 02 15 00 00 00 00 00 02 d0 98 15 00 00 00 00 00 02 d1 02 15 00 00 00 00 00 02 d2 cd 15 00 00 00 00 00 02 d3 02 15 00 00 00 00 00 02 d4 f2 15 00 00 00 00 00 02 d5 03 15 00 00 00 00 00 02 d6 20 15 00 00 00 00 00 02 d7 03 15 00 00 00 00 00 02 d8 3c 15 00 00 00 00 00 02 d9 03 15 00 00 00 00 00 02 da 61 15 00 00 00 00 00 02 db 03 15 00 00 00 00 00 02 dc 6b 15 00 00 00 00 00 02 dd 03 15 00 00 00 00 00 02 de 77 15 00 00 00 00 00 02 df 03 15 00 00 00 00 00 02 e0 85 15 00 00 00 00 00 02 e1 03 15 00 00 00 00 00 02 e2 95 15 00 00 00 00 00 02 e3 03 15 00 00 00 00 00 02 e4 9f 15 00 00 00 00 00 02 e5 03 15 00 00 00 00 00 02 e6 bf 15 00 00 00 00 00 02 e7 03 15 00 00 00 00 00 02 e8 d6 15 00 00 00 00 00 02 e9 03 15 00 00 00 00 00 02 ea d8 15 01 00 00 00 00 02 ff 10]; - qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 ff 24 15 00 00 00 00 00 02 9d 34 15 00 00 00 00 00 02 fb 01 15 00 00 00 00 00 02 c4 25 15 00 00 00 00 00 02 d1 08 15 00 00 00 00 00 02 d2 84 15 01 00 00 00 00 02 ff 26 15 00 00 00 00 00 02 fb 01 15 00 00 00 00 00 02 03 1c 15 00 00 00 00 00 02 3b 08 15 00 00 00 00 00 02 6b 08 15 00 00 00 00 00 02 97 08 15 00 00 00 00 00 02 c5 08 15 00 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 ff 23 15 00 00 00 00 00 02 fb 01 15 00 00 00 00 00 02 01 84 15 00 00 00 00 00 02 05 2d 15 00 00 00 00 00 02 06 00 15 00 00 00 00 00 02 32 00 15 00 00 00 00 00 02 13 ff 15 00 00 00 00 00 02 14 f8 15 00 00 00 00 00 02 15 ed 15 00 00 00 00 00 02 16 e5 15 00 00 00 00 00 02 09 01 15 00 00 00 00 00 02 0a 01 15 00 00 00 00 00 02 0b 01 15 00 00 00 00 00 02 0c 01 15 00 00 00 00 00 02 0d 01 15 00 00 00 00 00 02 0e 01 15 00 00 00 00 00 02 0f 01 15 00 00 00 00 00 02 10 01 15 00 00 00 00 00 02 11 01 15 00 00 00 00 00 02 12 01 15 00 00 00 00 00 02 17 ff 15 00 00 00 00 00 02 18 ee 15 00 00 00 00 00 02 19 dd 15 00 00 00 00 00 02 1a c7 15 00 00 00 00 00 02 1b af 15 00 00 00 00 00 02 1c 99 15 00 00 00 00 00 02 1d 99 15 00 00 00 00 00 02 1e 88 15 00 00 00 00 00 02 1f 77 15 00 00 00 00 00 02 20 66 15 00 00 00 00 00 02 33 00 15 00 00 00 00 00 02 21 ff 15 00 00 00 00 00 02 22 f8 15 00 00 00 00 00 02 23 ef 15 00 00 00 00 00 02 24 e7 15 00 00 00 00 00 02 25 de 15 00 00 00 00 00 02 26 d7 15 00 00 00 00 00 02 27 cd 15 00 00 00 00 00 02 28 c4 15 00 00 00 00 00 02 29 bc 15 00 00 00 00 00 02 2a b3 15 01 00 00 00 00 02 ff 22 15 00 00 00 00 00 02 00 0a 15 00 00 00 00 00 02 01 43 15 00 00 00 00 00 02 02 5b 15 00 00 00 00 00 02 03 6a 15 00 00 00 00 00 02 04 7a 15 00 00 00 00 00 02 05 82 15 00 00 00 00 00 02 06 85 15 00 00 00 00 00 02 07 80 15 00 00 00 00 00 02 08 7c 15 00 00 00 00 00 02 09 7c 15 00 00 00 00 00 02 0a 74 15 00 00 00 00 00 02 0b 71 15 00 00 00 00 00 02 0c 6e 15 00 00 00 00 00 02 0d 68 15 00 00 00 00 00 02 0e 65 15 01 00 00 00 00 02 0f 5c 15 00 00 00 00 00 02 10 32 15 00 00 00 00 00 02 11 18 15 00 00 00 00 00 02 12 00 15 00 00 00 00 00 02 13 00 15 00 00 00 00 00 02 1a 00 15 00 00 00 00 00 02 1b 00 15 00 00 00 00 00 02 1c 00 15 00 00 00 00 00 02 1d 00 15 00 00 00 00 00 02 1e 00 15 00 00 00 00 00 02 1f 00 15 00 00 00 00 00 02 20 00 15 00 00 00 00 00 02 21 00 15 00 00 00 00 00 02 22 00 15 00 00 00 00 00 02 23 00 15 00 00 00 00 00 02 24 00 15 01 00 00 00 00 02 25 00 15 00 00 00 00 00 02 26 00 15 00 00 00 00 00 02 27 00 15 00 00 00 00 00 02 28 00 15 00 00 00 00 00 02 29 00 15 00 00 00 00 00 02 2a 00 15 00 00 00 00 00 02 2b 00 15 00 00 00 00 00 02 2f 00 15 00 00 00 00 00 02 30 00 15 00 00 00 00 00 02 31 00 15 00 00 00 00 00 02 32 0c 15 00 00 00 00 00 02 33 0c 15 00 00 00 00 00 02 34 0c 15 00 00 00 00 00 02 35 0b 15 00 00 00 00 00 02 36 09 15 00 00 00 00 00 02 37 09 15 01 00 00 00 00 02 38 08 15 00 00 00 00 00 02 39 05 15 00 00 00 00 00 02 3a 03 15 00 00 00 00 00 02 3b 00 15 00 00 00 00 00 02 3f 00 15 00 00 00 00 00 02 40 00 15 00 00 00 00 00 02 41 00 15 00 00 00 00 00 02 42 00 15 00 00 00 00 00 02 43 00 15 00 00 00 00 00 02 44 00 15 00 00 00 00 00 02 45 00 15 00 00 00 00 00 02 46 00 15 00 00 00 00 00 02 47 00 15 00 00 00 00 00 02 48 00 15 00 00 00 00 00 02 49 03 15 00 00 00 00 00 02 4a 06 15 01 00 00 00 00 02 4b 07 15 00 00 00 00 00 02 4c 07 15 00 00 00 00 00 02 4d 00 15 00 00 00 00 00 02 4e 00 15 00 00 00 00 00 02 4f 00 15 00 00 00 00 00 02 50 00 15 00 00 00 00 00 02 51 00 15 00 00 00 00 00 02 52 00 15 00 00 00 00 00 02 53 01 15 00 00 00 00 00 02 54 01 15 00 00 00 00 00 02 55 89 15 00 00 00 00 00 02 56 00 15 00 00 00 00 00 02 58 00 15 00 00 00 00 00 02 68 00 15 00 00 00 00 00 02 84 ff 15 00 00 00 00 00 02 85 ff 15 01 00 00 00 00 02 86 03 15 00 00 00 00 00 02 87 00 15 00 00 00 00 00 02 88 00 15 00 00 00 00 00 02 a2 20 15 00 00 00 00 00 02 a9 01 15 00 00 00 00 00 02 aa 12 15 00 00 00 00 00 02 ab 13 15 00 00 00 00 00 02 ac 0a 15 00 00 00 00 00 02 ad 74 15 00 00 00 00 00 02 af 33 15 00 00 00 00 00 02 b0 03 15 00 00 00 00 00 02 b1 14 15 00 00 00 00 00 02 b2 42 15 00 00 00 00 00 02 b3 40 15 00 00 00 00 00 02 b4 a5 15 01 00 00 00 00 02 b6 44 15 00 00 00 00 00 02 b7 04 15 00 00 00 00 00 02 b8 14 15 00 00 00 00 00 02 b9 42 15 00 00 00 00 00 02 ba 40 15 00 00 00 00 00 02 bb a5 15 00 00 00 00 00 02 bd 44 15 00 00 00 00 00 02 be 04 15 00 00 00 00 00 02 bf 00 15 00 00 00 00 00 02 c0 75 15 00 00 00 00 00 02 c1 6a 15 00 00 00 00 00 02 c2 a5 15 00 00 00 00 00 02 c4 22 15 00 00 00 00 00 02 c5 02 15 00 00 00 00 00 02 c6 00 15 01 00 00 00 00 02 c7 95 15 00 00 00 00 00 02 c8 8a 15 00 00 00 00 00 02 c9 a5 15 00 00 00 00 00 02 cb 22 15 00 00 00 00 00 02 cc 02 15 00 00 00 00 00 02 cd 00 15 00 00 00 00 00 02 ce b5 15 00 00 00 00 00 02 cf aa 15 00 00 00 00 00 02 d0 a5 15 00 00 00 00 00 02 d2 22 15 00 00 00 00 00 02 d3 02 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 02 26 02 15 00 00 00 00 00 02 35 00 15 00 00 00 00 00 02 51 ff 15 00 00 00 00 00 02 53 24 15 00 00 00 00 00 02 55 00 15 01 00 00 00 00 02 b0 00 05 01 00 00 50 00 02 11 00 05 01 00 00 14 00 02 29 00]; - qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 46 00 02 10 00]; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-dispparam-max-luminance-command = [06 01 00 01 05 00 02 a1 00]; - qcom,mdss-dsi-dispparam-idleon-command = [39 01 00 00 01 00 02 39 00]; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x28>; - qcom,mdss-dsi-v-back-porch = <0x18>; - qcom,mdss-dsi-displayoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-dispparam-normal2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-dispparam-cabcuion-command = [15 01 00 00 00 00 02 55 01]; - qcom,mdss-dsi-dispparam-normal1-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 10 00 02 26 01]; - qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcstillon-command = [15 00 00 00 00 00 02 55 82]; - qcom,mdss-dsi-h-front-porch = <0x10>; - qcom,mdss-dsi-v-front-porch = <0x7>; - qcom,mdss-dsi-dispparam-papermode2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-dispparam-cabcstillon-command = [15 00 00 00 00 00 02 55 02]; - qcom,mdss-dsi-panel-height = <0x870>; - qcom,mdss-dsi-h-sync-pulse = <0x1>; - qcom,mdss-dsi-dispparam-skince-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-max-luminance-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-read-brightness-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-displayon-command = [05 01 00 00 14 00 02 29 00]; - qcom,mdss-dsi-dispparam-idleoff-command = [39 01 00 00 01 00 02 38 00]; - qcom,mdss-dsi-dispparam-xy-coordinate-command = [06 01 00 01 05 00 02 a1 00]; - qcom,mdss-dsi-dispparam-dimmingon-command = [39 01 00 00 01 00 02 53 2c]; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-dispparam-skince-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcstillon-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-normal2-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 10 00 02 26 02]; - qcom,mdss-dsi-dispparam-max-luminance-valid-command = [06 01 00 01 05 00 02 db 00]; - qcom,mdss-dsi-displayon-command-state = "dsi_hs_mode"; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,mdss-dsi-dispparam-skince-cabcoff-command = [15 01 00 00 00 00 02 55 80]; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x220808 0x24240808 0x5030400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-dispparam-default-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 10 00 02 26 02]; - qcom,mdss-dsi-displayoff-command = [05 01 00 00 20 00 02 28 00]; - qcom,mdss-dsi-dispparam-cabcoff-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-default-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-h-pulse-width = <0x1c>; - qcom,mdss-dsi-v-pulse-width = <0x4>; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command-state = "dsi_hs_mode"; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsi-dispparam-max-luminance-valid-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcuion-command = [15 01 00 00 00 00 02 55 81]; - qcom,mdss-dsi-dispparam-normal1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-skince-cabcmovieon-command = [15 01 00 00 00 00 02 55 83]; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-dispparam-xy-coordinate-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-dispparam-cabcuion-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-read-brightness-command = [06 01 00 01 05 00 02 52 00]; - }; - }; - }; - - qcom,msm-eud@88e0000 { - compatible = "qcom,msm-eud"; - clocks = <0x22 0xa9>; - reg-names = "eud_base"; - clock-names = "cfg_ahb_clk"; - status = "ok"; - interrupts = <0x0 0x1ec 0x4>; - phandle = <0x339>; - reg = <0x88e0000 0x2000>; - vdda33-supply = <0xa8>; - linux,phandle = <0x339>; - interrupt-names = "eud_irq"; - }; - - dbm@a6f8000 { - compatible = "qcom,usb-dbm-1p5"; - phandle = <0x338>; - reg = <0xa6f8000 0x400>; - qcom,reset-ep-after-lpm-resume; - linux,phandle = <0x338>; - }; - - qcom,camcc@ad00000 { - qcom,cam_cc_csi2phytimer_clk_src-opp-handle = <0xbf>; - compatible = "qcom,cam_cc-sdm845-v2", "syscon"; - #reset-cells = <0x1>; - qcom,cam_cc_ife_0_clk_src-opp-handle = <0xc2>; - reg-names = "cc_base"; - qcom,cam_cc_icp_clk_src-opp-handle = <0xc7>; - qcom,cam_cc_cci_clk_src-opp-handle = <0xc0>; - vdd_cx-supply = <0x1b>; - vdd_mx-supply = <0xbc>; - qcom,cam_cc_csi1phytimer_clk_src-opp-handle = <0xbe>; - qcom,cam_cc_ipe_1_clk_src-opp-handle = <0xc9>; - qcom,cam_cc_ife_0_csid_clk_src-opp-handle = <0xc1>; - qcom,cam_cc_csi3phytimer_clk_src-opp-handle = <0xcb>; - #clock-cells = <0x1>; - phandle = <0xd5>; - qcom,cam_cc_ife_lite_clk_src-opp-handle = <0xc6>; - qcom,cam_cc_ife_1_clk_src-opp-handle = <0xc4>; - reg = <0xad00000 0x10000>; - linux,phandle = <0xd5>; - qcom,cam_cc_bps_clk_src-opp-handle = <0xca>; - qcom,cam_cc_ife_1_csid_clk_src-opp-handle = <0xc3>; - qcom,cam_cc_ife_lite_csid_clk_src-opp-handle = <0xc5>; - qcom,cam_cc_ipe_0_clk_src-opp-handle = <0xc8>; - qcom,cam_cc_csi0phytimer_clk_src-opp-handle = <0xbd>; - }; - - apps_iommu_test_device { - compatible = "iommu-debug-test"; - iommus = <0x29 0x20 0x0>; - }; - - tpdm@7860000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-apss"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b968>; - reg = <0x7860000 0x1000>; - - port { - - endpoint { - remote-endpoint = <0x1bc>; - phandle = <0x1bb>; - linux,phandle = <0x1bb>; - }; - }; - }; - - qcom,smp2pgpio_test_smp2p_2_out { - gpios = <0x20e 0x0 0x0>; - compatible = "qcom,smp2pgpio_test_smp2p_2_out"; - }; - - qcom,mdss_dsi_ss_fhd_ea8074_cmd { - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-t-clk-pre = <0x31>; - qcom,mdss-dsi-bl-min-level = <0x1>; - qcom,mdss-dsi-panel-name = "ss fhd cmd dsi panel"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,mdss-dsi-lp11-init; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-reset-sequence = <0x1 0x1 0x0 0x1 0x1 0xa>; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-tx-eot-append; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-panel-model = "SS FHD EA8074 CMD PANEL"; - qcom,mdss-dsi-panel-id = <0x0>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-panel-peak-brightness = <0x419ce0>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,dispparam-enabled; - phandle = <0x35b>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-pan-physical-height-dimension = <0x89>; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-brightness-max-level = <0x3ff>; - qcom,mdss-dsi-bl-max-level = <0x3ff>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-dsi-panel-sleepwrmod = <0x0>; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - linux,phandle = <0x35b>; - qcom,mdss-dsi-t-clk-post = <0xe>; - qcom,mdss-dsi-on-command-tuning; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-dispparam-hbm-off-command = [39 01 00 00 00 00 02 53 25]; - qcom,mdss-dsi-on-command = [05 01 00 00 0a 00 02 11 00 39 00 00 00 00 00 05 2b 00 00 08 6f 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 b0 04 39 00 00 00 00 00 02 b2 00 39 00 00 00 00 00 02 f7 03 39 00 00 00 00 00 03 f0 a5 a5 39 00 00 00 00 00 02 35 00 39 00 00 00 00 00 03 51 00 00 39 00 00 00 00 00 02 53 25 39 01 00 00 6e 00 02 55 00 05 01 00 00 00 00 02 29 00]; - qcom,mdss-dsi-dispparam-acl-l3-command-state = "dsi_lp_mode"; - 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-nolp-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x30>; - qcom,mdss-dsi-v-back-porch = <0x1c>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-doze-lbm-command = [39 01 00 00 00 00 03 51 00 01 39 01 00 00 01 00 02 53 23]; - qcom,mdss-dsi-h-front-porch = <0x30>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-dispparam-acl-l2-command = [39 01 00 00 00 00 02 55 02]; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-dispparam-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-off-command = [39 01 00 00 00 00 02 55 00]; - qcom,mdss-dsi-panel-height = <0x870>; - qcom,mdss-dsi-h-sync-pulse = <0x0>; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-dispparam-acl-l1-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-doze-lbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l3-command = [39 01 00 00 00 00 02 55 03]; - qcom,mdss-dsi-dispparam-acl-off-command-state = "dsi_lp_mode"; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,mdss-dsi-doze-hbm-command = [39 01 00 00 00 00 03 51 00 01 39 01 00 00 01 00 02 53 22]; - qcom,mdss-dsi-dispparam-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x200808 0x24230808 0x5030400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-v-pulse-width = <0xc>; - qcom,mdss-dsi-dispparam-acl-l2-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-doze-hbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-command = [39 01 00 00 00 00 02 53 25]; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsi-dispparam-hbm-on-command = [39 01 00 00 00 00 02 53 e0]; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-dispparam-acl-l1-command = [39 01 00 00 00 00 02 55 01]; - }; - }; - }; - - qcom,l3-cpu4 { - compatible = "devfreq-simple-dev"; - clocks = <0xb6 0x4>; - clock-names = "devfreq_clk"; - governor = "performance"; - phandle = <0xb8>; - linux,phandle = <0xb8>; - }; - - gpio-regulator@6 { - regulator-enable-ramp-delay = <0x87>; - compatible = "regulator-fixed"; - enable-active-high; - gpio = <0x3c 0x15 0x0>; - phandle = <0x21c>; - regulator-min-microvolt = <0x1b7740>; - vin-supply = <0xde>; - reg = <0x6 0x0>; - regulator-max-microvolt = <0x1b7740>; - regulator-name = "camera_vio_ldo"; - linux,phandle = <0x21c>; - }; - - qcom,msm-ext-disp { - compatible = "qcom,msm-ext-disp"; - phandle = <0x37>; - linux,phandle = <0x37>; - - qcom,msm-ext-disp-audio-codec-rx { - compatible = "qcom,msm-ext-disp-audio-codec-rx"; - phandle = <0x31d>; - linux,phandle = <0x31d>; - }; - }; - - kgsl_iommu_test_device { - compatible = "iommu-debug-test"; - status = "disabled"; - iommus = <0x204 0x7>; - }; - - qcom,dsi-display@11 { - compatible = "qcom,dsi-display"; - clocks = <0x344 0x6 0x344 0x9>; - pinctrl-1 = <0x347 0x348>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - qcom,dsi-panel = <0x355>; - label = "dsi_dual_sim_cmd_display"; - qcom,dsi-ctrl = <0x2d 0x341>; - qcom,display-type = "primary"; - pinctrl-0 = <0x345 0x346>; - qcom,dsi-phy = <0x342 0x343>; - pinctrl-names = "panel_active", "panel_suspend"; - }; - - ssphy@88e8000 { - compatible = "qcom,usb-ssphy-qmp-dp-combo"; - clocks = <0x22 0xa0 0x22 0xa3 0x21 0x0 0x22 0x9f 0x22 0xa2 0x22 0xa9>; - resets = <0x22 0x13 0x22 0x11>; - extcon = <0x36>; - reg-names = "qmp_phy_base"; - clock-names = "aux_clk", "pipe_clk", "ref_clk_src", "ref_clk", "com_aux_clk", "cfg_ahb_clk"; - qcom,qmp-phy-reg-offset = <0x1d74 0x1cd8 0x1cdc 0x1c04 0x1c00 0x1c08 0x2a18 0x8 0x4 0x1c 0x0 0x10 0xc 0x1a0c>; - qcom,vbus-valid-override; - qcom,vdd-voltage-level = <0x0 0xd6d80 0xd6d80>; - phandle = <0x33a>; - core-supply = <0x33>; - vdd-supply = <0x34>; - reg = <0x88e8000 0x3000>; - reset-names = "global_phy_reset", "phy_reset"; - qcom,qmp-phy-init-seq = <0x1048 0x7 0x0 0x1080 0x14 0x0 0x1034 0x8 0x0 0x1138 0x30 0x0 0x103c 0x2 0x0 0x108c 0x8 0x0 0x115c 0x16 0x0 0x1164 0x1 0x0 0x113c 0x80 0x0 0x10b0 0x82 0x0 0x10b8 0xab 0x0 0x10bc 0xea 0x0 0x10c0 0x2 0x0 0x1060 0x6 0x0 0x1068 0x16 0x0 0x1070 0x36 0x0 0x10dc 0x0 0x0 0x10d8 0x3f 0x0 0x10f8 0x1 0x0 0x10f4 0xc9 0x0 0x1148 0xa 0x0 0x10a0 0x0 0x0 0x109c 0x34 0x0 0x1098 0x15 0x0 0x1090 0x4 0x0 0x1154 0x0 0x0 0x1094 0x0 0x0 0x10f0 0x0 0x0 0x1040 0xa 0x0 0x1010 0x1 0x0 0x101c 0x31 0x0 0x1020 0x1 0x0 0x1014 0x0 0x0 0x1018 0x0 0x0 0x1024 0x85 0x0 0x1028 0x7 0x0 0x1430 0xb 0x0 0x14d4 0xf 0x0 0x14d8 0x4e 0x0 0x14dc 0x18 0x0 0x14f8 0x77 0x0 0x14fc 0x80 0x0 0x1504 0x3 0x0 0x150c 0x16 0x0 0x1564 0x5 0x0 0x14c0 0x3 0x0 0x1830 0xb 0x0 0x18d4 0xf 0x0 0x18d8 0x4e 0x0 0x18dc 0x18 0x0 0x18f8 0x77 0x0 0x18fc 0x80 0x0 0x1904 0x3 0x0 0x190c 0x16 0x0 0x1964 0x5 0x0 0x18c0 0x3 0x0 0x1260 0x10 0x0 0x12a4 0x12 0x0 0x128c 0x16 0x0 0x1248 0x9 0x0 0x1244 0x6 0x0 0x1660 0x10 0x0 0x16a4 0x12 0x0 0x168c 0x16 0x0 0x1648 0x9 0x0 0x1644 0x6 0x0 0x1cc8 0x83 0x0 0x1ccc 0x9 0x0 0x1cd0 0xa2 0x0 0x1cd4 0x40 0x0 0x1cc4 0x2 0x0 0x1c80 0xd1 0x0 0x1c84 0x1f 0x0 0x1c88 0x47 0x0 0x1c64 0x1b 0x0 0x1434 0x75 0x0 0x1834 0x75 0x0 0x1dd8 0xba 0x0 0x1c0c 0x9f 0x0 0x1c10 0x9f 0x0 0x1c14 0xb7 0x0 0x1c18 0x4e 0x0 0x1c1c 0x65 0x0 0x1c20 0x6b 0x0 0x1c24 0x15 0x0 0x1c28 0xd 0x0 0x1c2c 0x15 0x0 0x1c30 0xd 0x0 0x1c34 0x15 0x0 0x1c38 0xd 0x0 0x1c3c 0x15 0x0 0x1c40 0x1d 0x0 0x1c44 0x15 0x0 0x1c48 0xd 0x0 0x1c4c 0x15 0x0 0x1c50 0xd 0x0 0x1e0c 0x21 0x0 0x1e10 0x60 0x0 0x1c5c 0x2 0x0 0x1ca0 0x4 0x0 0x1c8c 0x44 0x0 0x1c70 0xe7 0x0 0x1c74 0x3 0x0 0x1c78 0x40 0x0 0x1c7c 0x0 0x0 0x1cb8 0x75 0x0 0x1cb0 0x86 0x0 0x1cbc 0x13 0x0 0x1cac 0x4 0x0 0xffffffff 0xffffffff 0x0>; - linux,phandle = <0x33a>; - }; - - qcom,dsi-display@2 { - compatible = "qcom,dsi-display"; - clocks = <0x344 0x6 0x344 0x9>; - lab-supply = <0x89>; - pinctrl-1 = <0x347 0x348>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - vddio-supply = <0x8b>; - qcom,dsi-panel = <0x34b>; - label = "dsi_sharp_1080_cmd_display"; - ibb-supply = <0x8a>; - qcom,dsi-ctrl = <0x2d>; - qcom,display-type = "primary"; - qcom,panel-mode-gpio = <0x3c 0x34 0x0>; - pinctrl-0 = <0x345 0x346>; - qcom,platform-te-gpio = <0x3c 0xa 0x0>; - qcom,dsi-phy = <0x342>; - qcom,platform-reset-gpio = <0x3c 0x6 0x0>; - pinctrl-names = "panel_active", "panel_suspend"; - }; - - rpmh-regulator-ldoa10 { - qcom,supported-modes = <0x2 0x4>; - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoa10"; - mboxes = <0xba 0x0>; - qcom,regulator-type = "pmic4-ldo"; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l10 { - qcom,init-mode = <0x2>; - qcom,init-voltage = <0x1a0040>; - regulator-min-microvolt = <0x1a0040>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x2cad80>; - regulator-name = "pm8998_l10"; - }; - }; - - qcom,msm-dai-tdm-sec-tx { - compatible = "qcom,msm-dai-tdm"; - qcom,msm-cpudai-tdm-group-port-id = <0x9011>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - qcom,msm-cpudai-tdm-group-id = <0x9111>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-group-num-ports = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - - qcom,msm-dai-q6-tdm-sec-tx-0 { - compatible = "qcom,msm-dai-q6-tdm"; - qcom,msm-cpudai-tdm-dev-id = <0x9011>; - phandle = <0x314>; - qcom,msm-cpudai-tdm-data-align = <0x0>; - linux,phandle = <0x314>; - }; - }; - - ufsice@1d90000 { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x2>; - compatible = "qcom,ice"; - clocks = <0x22 0x8a 0x22 0x88 0x22 0x89 0x22 0x8c>; - vdd-hba-supply = <0xd8>; - qcom,msm-bus,vectors-KBps = <0x1 0x28a 0x0 0x0 0x1 0x28a 0x3e8 0x0>; - qcom,enable-ice-clk; - clock-names = "ufs_core_clk", "bus_clk", "iface_clk", "ice_core_clk"; - qcom,msm-bus,name = "ufs_ice_noc"; - qcom,op-freq-hz = <0x0 0x0 0x0 0x11e1a300>; - phandle = <0xda>; - qcom,bus-vector-names = "MIN", "MAX"; - reg = <0x1d90000 0x8000>; - linux,phandle = <0xda>; - qcom,instance-type = "ufs"; - }; - - qcom,smp2p-cdsp@1799000c { - compatible = "qcom,smp2p"; - interrupts = <0x0 0x240 0x1>; - reg = <0x1799000c 0x4>; - qcom,remote-pid = <0x5>; - qcom,irq-bitmask = <0x40>; - }; - - qcom,gdsc@0xab00814 { - compatible = "qcom,gdsc"; - status = "ok"; - phandle = <0x116>; - reg = <0xab00814 0x4>; - regulator-name = "venus_gdsc"; - linux,phandle = <0x116>; - qcom,poll-cfg-gdscr; - }; - - qcom,cam_smmu { - non-fatal-fault-disabled; - compatible = "qcom,msm-cam-smmu"; - status = "ok"; - - msm_cam_smmu_lrme { - compatible = "qcom,msm-cam-smmu-cb"; - label = "lrme"; - iommus = <0x29 0x1038 0x0 0x29 0x1058 0x0>; - - iova-mem-map { - - iova-mem-region-shared { - iova-region-name = "shared"; - iova-region-id = <0x1>; - status = "ok"; - iova-region-len = <0x6400000>; - iova-region-start = <0x7400000>; - }; - - iova-mem-region-io { - iova-region-name = "io"; - iova-region-id = <0x3>; - status = "ok"; - iova-region-len = <0xd2800000>; - iova-region-start = <0xd800000>; - }; - }; - }; - - msm_cam_smmu_fd { - compatible = "qcom,msm-cam-smmu-cb"; - label = "fd"; - iommus = <0x29 0x1070 0x0>; - - iova-mem-map { - - iova-mem-region-io { - iova-region-name = "io"; - iova-region-id = <0x3>; - status = "ok"; - iova-region-len = <0xd8c00000>; - iova-region-start = <0x7400000>; - }; - }; - }; - - msm_cam_smmu_icp { - compatible = "qcom,msm-cam-smmu-cb"; - label = "icp"; - iommus = <0x29 0x107a 0x2 0x29 0x1020 0x8 0x29 0x1040 0x8 0x29 0x1030 0x0 0x29 0x1050 0x0>; - - iova-mem-map { - - iova-mem-region-firmware { - iova-region-name = "firmware"; - iova-region-id = <0x0>; - status = "ok"; - iova-region-len = <0x500000>; - iova-region-start = <0x0>; - }; - - iova-mem-region-secondary-heap { - iova-region-name = "secheap"; - iova-region-id = <0x4>; - status = "ok"; - iova-region-len = <0x100000>; - iova-region-start = <0x10a00000>; - }; - - iova-mem-qdss-region { - iova-region-name = "qdss"; - iova-region-id = <0x5>; - status = "ok"; - iova-region-len = <0x100000>; - iova-region-start = <0x10b00000>; - qdss-phy-addr = <0x16790000>; - }; - - iova-mem-region-shared { - iova-granularity = <0x15>; - iova-region-name = "shared"; - iova-region-id = <0x1>; - status = "ok"; - iova-region-len = <0x9600000>; - iova-region-start = <0x7400000>; - }; - - iova-mem-region-io { - iova-region-name = "io"; - iova-region-id = <0x3>; - status = "ok"; - iova-region-len = <0xcf300000>; - iova-region-start = <0x10c00000>; - }; - }; - }; - - msm_cam_smmu_cpas_cdm { - compatible = "qcom,msm-cam-smmu-cb"; - label = "cpas-cdm0"; - iommus = <0x29 0x1000 0x0>; - - iova-mem-map { - - iova-mem-region-io { - iova-region-name = "io"; - iova-region-id = <0x3>; - status = "ok"; - iova-region-len = <0xd8c00000>; - iova-region-start = <0x7400000>; - }; - }; - }; - - msm_cam_smmu_jpeg { - compatible = "qcom,msm-cam-smmu-cb"; - label = "jpeg"; - iommus = <0x29 0x1060 0x8 0x29 0x1068 0x8>; - - iova-mem-map { - - iova-mem-region-io { - iova-region-name = "io"; - iova-region-id = <0x3>; - status = "ok"; - iova-region-len = <0xd8c00000>; - iova-region-start = <0x7400000>; - }; - }; - }; - - msm_cam_smmu_secure { - compatible = "qcom,msm-cam-smmu-cb"; - label = "cam-secure"; - qcom,secure-cb; - }; - - msm_cam_icp_fw { - compatible = "qcom,msm-cam-smmu-fw-dev"; - label = "icp"; - memory-region = <0x235>; - }; - - msm_cam_smmu_ife { - compatible = "qcom,msm-cam-smmu-cb"; - label = "ife"; - iommus = <0x29 0x808 0x0 0x29 0x810 0x8 0x29 0xc08 0x0 0x29 0xc10 0x8>; - - iova-mem-map { - - iova-mem-region-io { - iova-region-name = "io"; - iova-region-id = <0x3>; - status = "ok"; - iova-region-len = <0xd8c00000>; - iova-region-start = <0x7400000>; - }; - }; - }; - }; - - qcom,glink-qos-config-adsp { - compatible = "qcom,glink-qos-config"; - qcom,tput-stats-cycle = <0xa>; - qcom,mtu-size = <0x800>; - qcom,flow-info = <0x3c 0x0 0x3c 0x0 0x3c 0x0 0x3c 0x0>; - phandle = <0x134>; - linux,phandle = <0x134>; - }; - - vreg_pa_n_5p0 { - compatible = "regulator-fixed"; - enable-active-high; - gpio = <0x3c 0x20 0x0>; - startup-delay-us = <0xfa0>; - regulator-name = "vreg_pa_n_5p0"; - }; - - qcom,ipc_router_q6_xprt { - compatible = "qcom,ipc_router_glink_xprt"; - qcom,ch-name = "IPCRTR"; - qcom,glink-xprt = "smem"; - qcom,xprt-remote = "lpass"; - qcom,xprt-linkid = <0x1>; - qcom,fragmented-data; - qcom,xprt-version = <0x1>; - }; - - dsi_panel_pwr_supply_vdd_no_labibb { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,panel-supply-entry@1 { - qcom,supply-name = "vdd"; - qcom,supply-disable-load = <0x0>; - qcom,supply-post-on-sleep = <0x0>; - qcom,supply-max-voltage = <0x2dc6c0>; - qcom,supply-enable-load = <0xd13a8>; - qcom,supply-min-voltage = <0x2dc6c0>; - reg = <0x1>; - }; - - qcom,panel-supply-entry@0 { - qcom,supply-name = "vddio"; - qcom,supply-disable-load = <0x50>; - qcom,supply-post-on-sleep = <0x14>; - qcom,supply-max-voltage = <0x1b7740>; - qcom,supply-enable-load = <0xf230>; - qcom,supply-min-voltage = <0x1b7740>; - reg = <0x0>; - }; - }; - - qcom,msm-pri-auxpcm { - qcom,msm-auxpcm-interface = "primary"; - compatible = "qcom,msm-auxpcm-dev"; - qcom,msm-cpudai-auxpcm-sync = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-frame = <0x5 0x4>; - qcom,msm-cpudai-auxpcm-quant = <0x2 0x2>; - qcom,msm-cpudai-afe-clk-ver = <0x2>; - qcom,msm-cpudai-auxpcm-slot-mapping = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-num-slots = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-data = <0x0 0x0>; - qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>; - phandle = <0x2f3>; - qcom,msm-cpudai-auxpcm-mode = <0x0 0x0>; - linux,phandle = <0x2f3>; - }; - - i2c@a80000 { - compatible = "qcom,i2c-geni"; - clocks = <0x22 0x5c 0x22 0x6e 0x22 0x6f>; - qcom,wrapper-core = <0x6c>; - pinctrl-1 = <0x71>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x161 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0xa80000 0x4000>; - pinctrl-0 = <0x70>; - dmas = <0x6f 0x0 0x0 0x3 0x40 0x0 0x6f 0x1 0x0 0x3 0x40 0x0>; - pinctrl-names = "default", "sleep"; - }; - - qcom,csiphy@ac67000 { - clock-rates = <0x0 0x0 0x0 0x0 0x16e36000 0x0 0x100db355 0x0>; - compatible = "qcom,csiphy-v1.0", "qcom,csiphy"; - clocks = <0xd5 0x6 0xd5 0x55 0xd5 0x54 0xd5 0x9 0xd5 0xa 0xd5 0x15 0xd5 0x10 0xd5 0xf>; - csi-vdd-voltage = <0x124f80>; - reg-names = "csiphy"; - clock-names = "camnoc_axi_clk", "soc_ahb_clk", "slow_ahb_src_clk", "cpas_ahb_clk", "cphy_rx_clk_src", "csiphy2_clk", "csi2phytimer_clk_src", "csi2phytimer_clk"; - regulator-names = "gdscr", "refgen"; - status = "ok"; - interrupts = <0x0 0x1df 0x0>; - refgen-supply = <0x17b>; - phandle = <0xbf>; - mipi-csi-vdd-supply = <0x34>; - reg = <0xac67000 0x1000>; - src-clock-name = "csi2phytimer_clk_src"; - linux,phandle = <0xbf>; - interrupt-names = "csiphy"; - reg-cam-base = <0x67000>; - gdscr-supply = <0x214>; - cell-index = <0x2>; - clock-cntl-level = "turbo"; - }; - - cti@6018000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti8"; - clock-names = "apb_pclk"; - phandle = <0x18d>; - arm,primecell-periphid = <0x3b966>; - reg = <0x6018000 0x1000>; - linux,phandle = <0x18d>; - }; - - qcom,videocc@ab00000 { - compatible = "qcom,video_cc-sdm845-v2", "syscon"; - #reset-cells = <0x1>; - reg-names = "cc_base"; - vdd_cx-supply = <0x1b>; - #clock-cells = <0x1>; - phandle = <0xd4>; - reg = <0xab00000 0x10000>; - linux,phandle = <0xd4>; - }; - - qcom,smp2pgpio-ssr-smp2p-5-in { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0x113>; - qcom,entry-name = "slave-kernel"; - #gpio-cells = <0x2>; - qcom,is-inbound; - qcom,remote-pid = <0x5>; - linux,phandle = <0x113>; - interrupt-controller; - }; - - qcom,bps { - clock-rates = <0x0 0x0 0x0 0x0 0x18148d00 0x0 0x0 0x0 0x0 0x1c9c3800 0x0 0x0 0x0 0x0 0x23c34600 0x0 0x0 0x0 0x0 0x23c34600>; - compatible = "qcom,cam-bps"; - clocks = <0xd5 0x0 0xd5 0x1 0xd5 0x2 0xd5 0x3 0xd5 0x4>; - reg-names = "bps_top"; - clock-control-debugfs = "true"; - clock-names = "bps_ahb_clk", "bps_areg_clk", "bps_axi_clk", "bps_clk", "bps_clk_src"; - regulator-names = "bps-vdd"; - status = "ok"; - phandle = <0xca>; - reg = <0xac6f000 0x3000>; - src-clock-name = "bps_clk_src"; - linux,phandle = <0xca>; - reg-cam-base = <0x6f000>; - cell-index = <0x0>; - bps-vdd-supply = <0x23a>; - clock-cntl-level = "svs", "svs_l1", "nominal", "turbo"; - }; - - spi@a80000 { - compatible = "qcom,spi-geni"; - clocks = <0x22 0x5c 0x22 0x6e 0x22 0x6f>; - qcom,wrapper-core = <0x6c>; - reg-names = "se_phys"; - pinctrl-1 = <0x92>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "ok"; - #address-cells = <0x1>; - interrupts = <0x0 0x161 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0xa80000 0x4000>; - pinctrl-0 = <0x92>; - dmas = <0x6f 0x0 0x0 0x1 0x40 0x0 0x6f 0x1 0x0 0x1 0x40 0x0>; - spi-max-frequency = <0x2faf080>; - pinctrl-names = "default", "sleep"; - }; - - qcom,msm-voip-dsp { - compatible = "qcom,msm-voip-dsp"; - phandle = <0x2e3>; - linux,phandle = <0x2e3>; - }; - - qcom,fd@ac5a000 { - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x17d78400 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x20113a80 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x23c34600 0x0 0x0>; - compatible = "qcom,fd41"; - clocks = <0x22 0xc 0x22 0xd 0xd5 0x55 0xd5 0x9 0xd5 0x6 0xd5 0x19 0xd5 0x18 0xd5 0x1a>; - reg-names = "fd_core", "fd_wrapper"; - clock-control-debugfs = "true"; - clock-names = "gcc_ahb_clk", "gcc_axi_clk", "soc_ahb_clk", "cpas_ahb_clk", "camnoc_axi_clk", "fd_core_clk_src", "fd_core_clk", "fd_core_uar_clk"; - regulator-names = "camss-vdd"; - status = "ok"; - interrupts = <0x0 0x1ce 0x0>; - camss-vdd-supply = <0x214>; - reg = <0xac5a000 0x1000 0xac5b000 0x400>; - src-clock-name = "fd_core_clk_src"; - interrupt-names = "fd"; - reg-cam-base = <0x5a000 0x5b000>; - cell-index = <0x0>; - clock-cntl-level = "svs", "svs_l1", "turbo"; - }; - - qcom,smp2pgpio-smp2p-5-in { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0x211>; - qcom,entry-name = "smp2p"; - #gpio-cells = <0x2>; - qcom,is-inbound; - qcom,remote-pid = <0x5>; - linux,phandle = <0x211>; - interrupt-controller; - }; - - rpmh-regulator-ldoa2 { - qcom,supported-modes = <0x2 0x4>; - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoa2"; - mboxes = <0xba 0x0>; - qcom,regulator-type = "pmic4-ldo"; - qcom,mode-threshold-currents = <0x0 0x7530>; - - regulator-l2 { - qcom,init-mode = <0x2>; - phandle = <0xdf>; - qcom,init-voltage = <0x124f80>; - regulator-min-microvolt = <0x124f80>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x124f80>; - regulator-always-on; - regulator-name = "pm8998_l2"; - linux,phandle = <0xdf>; - }; - }; - - qcom,gdsc@0xaf03000 { - compatible = "qcom,gdsc"; - qcom,en-rest-wait-val = <0x5>; - qcom,support-hw-trigger; - proxy-supply = <0x19>; - qcom,proxy-consumer-enable; - status = "ok"; - phandle = <0x19>; - reg = <0xaf03000 0x4>; - regulator-name = "mdss_core_gdsc"; - linux,phandle = <0x19>; - qcom,en-few-wait-val = <0x6>; - qcom,poll-cfg-gdscr; - }; - - qcom,msm-hdmi-dba-codec-rx { - compatible = "qcom,msm-hdmi-dba-codec-rx"; - qcom,dba-bridge-chip = "adv7533"; - }; - - qcom,msm-imem@146bf000 { - compatible = "qcom,msm-imem"; - ranges = <0x0 0x146bf000 0x1000>; - #address-cells = <0x1>; - #size-cells = <0x1>; - reg = <0x146bf000 0x1000>; - - kaslr_offset@6d0 { - compatible = "qcom,msm-imem-kaslr_offset"; - reg = <0x6d0 0xc>; - }; - - diag_dload@c8 { - compatible = "qcom,msm-imem-diag-dload"; - reg = <0xc8 0xc8>; - }; - - mem_dump_table@10 { - compatible = "qcom,msm-imem-mem_dump_table"; - reg = <0x10 0x8>; - }; - - restart_reason@65c { - compatible = "qcom,msm-imem-restart_reason"; - reg = <0x65c 0x4>; - }; - - boot_stats@6b0 { - compatible = "qcom,msm-imem-boot_stats"; - reg = <0x6b0 0x20>; - }; - - pil@94c { - compatible = "qcom,msm-imem-pil"; - reg = <0x94c 0xc8>; - }; - - dload_type@1c { - compatible = "qcom,msm-imem-dload-type"; - reg = <0x1c 0x4>; - }; - - dload_type@18 { - compatible = "qcom,msm-imem-dload-type"; - reg = <0x18 0x4>; - }; - }; - - qcom,qup_uart@0x89c000 { - interrupts-extended = <0x1 0x0 0x260 0x0 0x3c 0x60 0x0>; - compatible = "qcom,msm-geni-serial-hs"; - clocks = <0x22 0x5a 0x22 0x6c 0x22 0x6d>; - qcom,wrapper-core = <0x40>; - reg-names = "se_phys"; - pinctrl-1 = <0x42>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - qcom,wakeup-byte = <0xfd>; - status = "disabled"; - reg = <0x89c000 0x4000>; - pinctrl-0 = <0x41>; - pinctrl-names = "default", "sleep"; - }; - - qcom,vfe0@acaf000 { - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x0 0x18148d00 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x1c9c3800 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x23c34600 0x0 0x0>; - compatible = "qcom,vfe170"; - clocks = <0x22 0xc 0x22 0xd 0xd5 0x55 0xd5 0x9 0xd5 0x54 0xd5 0x22 0xd5 0x23 0xd5 0x6 0xd5 0x21>; - reg-names = "ife"; - clocks-option = <0xd5 0x27>; - clock-names-option = "ife_dsp_clk"; - clock-control-debugfs = "true"; - clock-rates-option = <0x23c34600>; - clock-names = "camera_ahb", "camera_axi", "soc_ahb_clk", "cpas_ahb_clk", "slow_ahb_clk_src", "ife_clk", "ife_clk_src", "camnoc_axi_clk", "ife_axi_clk"; - regulator-names = "camss", "ife0"; - status = "ok"; - interrupts = <0x0 0x1d1 0x0>; - phandle = <0xc2>; - ife0-supply = <0x236>; - reg = <0xacaf000 0x4000>; - src-clock-name = "ife_clk_src"; - linux,phandle = <0xc2>; - interrupt-names = "ife"; - reg-cam-base = <0xaf000>; - cell-index = <0x0>; - camss-supply = <0x214>; - clock-cntl-level = "svs", "svs_l1", "turbo"; - }; - - cti@6015000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti5"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6015000 0x1000>; - }; - - qusb@88e3000 { - compatible = "qcom,qusb2phy-v2"; - clocks = <0x21 0x0 0x22 0xa9>; - resets = <0x22 0x9>; - qcom,qusb-phy-init-seq = <0x23 0x210 0x3 0x4 0x7c 0x18c 0x80 0x2c 0xa 0x184 0x19 0xb4 0x40 0x194 0x20 0x198 0x21 0x214 0x0 0x220 0x58 0x224 0x20 0x240 0x29 0x244 0xca 0x248 0x4 0x24c 0x3 0x250 0x0 0x23c 0x22 0x210>; - reg-names = "qusb_phy_base", "refgen_north_bg_reg_addr"; - clock-names = "ref_clk_src", "cfg_ahb_clk"; - qcom,override-bias-ctrl2; - vdda18-supply = <0x17a>; - status = "okay"; - qcom,qusb-phy-reg-offset = <0x240 0x1a0 0x210 0x230 0xa8 0x254 0x198 0x228 0x22c 0x27c 0x280 0x2a0>; - qcom,vdd-voltage-level = <0x0 0xd6d80 0xd6d80>; - phandle = <0x33f>; - vdd-supply = <0x34>; - reg = <0x88e3000 0x400 0x88e7014 0x4>; - vdda33-supply = <0xa8>; - reset-names = "phy_reset"; - linux,phandle = <0x33f>; - phy_type = "utmi"; - }; - - qcom,smp2pgpio-ssr-smp2p-2-in { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0xfb>; - qcom,entry-name = "slave-kernel"; - #gpio-cells = <0x2>; - qcom,is-inbound; - qcom,remote-pid = <0x2>; - linux,phandle = <0xfb>; - interrupt-controller; - }; - - qcom,smp2pgpio_client_rdbg_5_in { - gpios = <0x27 0x0 0x0>; - compatible = "qcom,smp2pgpio_client_rdbg_5_in"; - }; - - qcom,mdss_dp_pll@c011000 { - compatible = "qcom,mdss_dp_pll_10nm"; - clocks = <0x20 0x0 0x21 0x0 0x22 0x9f 0x22 0xa9 0x22 0xa3>; - reg-names = "pll_base", "phy_base", "ln_tx0_base", "ln_tx1_base", "gdsc_base"; - clock-names = "iface_clk", "ref_clk_src", "ref_clk", "cfg_ahb_clk", "pipe_clk"; - gdsc-supply = <0x19>; - label = "MDSS DP PLL"; - clock-rate = <0x0>; - #clock-cells = <0x1>; - phandle = <0x35>; - reg = <0x88ea000 0x200 0x88eaa00 0x200 0x88ea200 0x200 0x88ea600 0x200 0xaf03000 0x8>; - linux,phandle = <0x35>; - cell-index = <0x0>; - - qcom,platform-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,platform-supply-entry@0 { - qcom,supply-name = "gdsc"; - qcom,supply-disable-load = <0x0>; - qcom,supply-max-voltage = <0x0>; - qcom,supply-enable-load = <0x0>; - qcom,supply-min-voltage = <0x0>; - reg = <0x0>; - }; - }; - }; - - sdhci@8804000 { - pinctrl-5 = <0xf2 0xf3 0xf4>; - qcom,msm-bus,num-paths = <0x2>; - qcom,msm-bus,num-cases = <0x8>; - vdd-io-supply = <0xe1>; - compatible = "qcom,sdhci-msm-v5"; - clocks = <0x22 0x70 0x22 0x71>; - pinctrl-3 = <0xec 0xed 0xee>; - qcom,msm-bus,vectors-KBps = <0x51 0x200 0x0 0x0 0x1 0x260 0x0 0x0 0x51 0x200 0x416 0x640 0x1 0x260 0x640 0x640 0x51 0x200 0xcc3e 0x13880 0x1 0x260 0x13880 0x13880 0x51 0x200 0xff50 0x186a0 0x1 0x260 0x186a0 0x186a0 0x51 0x200 0x1fe9e 0x30d40 0x1 0x260 0x208c8 0x208c8 0x51 0x200 0x3fd3e 0x30d40 0x1 0x260 0x249f0 0x249f0 0x51 0x200 0x3fd3e 0x61a80 0x1 0x260 0x493e0 0x493e0 0x51 0x200 0x146cc2 0x3e8000 0x1 0x260 0x146cc2 0x3e8000>; - reg-names = "hc_mem"; - pinctrl-1 = <0xe6 0xe7 0xe8 0xe5>; - qcom,vdd-io-voltage-level = <0x1b9680 0x2d2a80>; - clock-names = "iface_clk", "core_clk"; - qcom,bus-width = <0x4>; - cd-gpios = <0x3c 0x7e 0x1>; - qcom,bus-speed-mode = "SDR12", "SDR25", "SDR50", "DDR50", "SDR104"; - qcom,pm-qos-legacy-latency-us = <0x46 0x46 0x46 0x46>; - qcom,clk-rates = <0x61a80 0x1312d00 0x17d7840 0x2faf080 0x5f5e100 0xc02a560>; - qcom,msm-bus,name = "sdhc2"; - qcom,vdd-io-current-level = <0xc8 0x55f0>; - qcom,pm-qos-cpu-groups = <0x3f 0xc0>; - status = "ok"; - interrupts = <0x0 0xcc 0x0 0x0 0xde 0x0>; - qcom,vdd-voltage-level = <0x2d0370 0x2d2a80>; - qcom,pm-qos-irq-latency = <0x46 0x46>; - pinctrl-4 = <0xef 0xf0 0xf1>; - qcom,devfreq,freq-table = <0x2faf080 0xc02a560>; - pinctrl-2 = <0xe9 0xea 0xeb>; - qcom,restore-after-cx-collapse; - vdd-supply = <0xe0>; - reg = <0x8804000 0x1000>; - pinctrl-0 = <0xe2 0xe3 0xe4 0xe5>; - qcom,vdd-current-level = <0xc8 0xc3500>; - qcom,large-address-bus; - qcom,bus-bw-vectors-bps = <0x0 0x61a80 0x1312d00 0x17d7840 0x2faf080 0x60152b0 0xbebc200 0xffffffff>; - interrupt-names = "hc_irq", "pwr_irq"; - pinctrl-names = "active", "sleep", "ds_400KHz", "ds_50MHz", "ds_100MHz", "ds_200MHz"; - qcom,pm-qos-irq-type = "affine_irq"; - }; - - qcom,smp2pgpio-smp2p-2-in { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0x20d>; - qcom,entry-name = "smp2p"; - #gpio-cells = <0x2>; - qcom,is-inbound; - qcom,remote-pid = <0x2>; - linux,phandle = <0x20d>; - interrupt-controller; - }; - - cti@7220000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu2"; - clock-names = "apb_pclk"; - cpu = <0x13>; - arm,primecell-periphid = <0x3b966>; - reg = <0x7220000 0x1000>; - }; - - qcom,msm-dai-tdm-sec-rx { - compatible = "qcom,msm-dai-tdm"; - qcom,msm-cpudai-tdm-group-port-id = <0x9010>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - qcom,msm-cpudai-tdm-group-id = <0x9110>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-group-num-ports = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - - qcom,msm-dai-q6-tdm-sec-rx-0 { - compatible = "qcom,msm-dai-q6-tdm"; - qcom,msm-cpudai-tdm-dev-id = <0x9010>; - phandle = <0x313>; - qcom,msm-cpudai-tdm-data-align = <0x0>; - linux,phandle = <0x313>; - }; - }; - - qcom,msm-ultra-low-latency { - compatible = "qcom,msm-pcm-dsp"; - qcom,latency-level = "ultra"; - qcom,msm-pcm-low-latency; - qcom,msm-pcm-dsp-id = <0x2>; - phandle = <0x2e2>; - linux,phandle = <0x2e2>; - }; - - qcom,gdsc@0x17d040 { - compatible = "qcom,gdsc"; - status = "ok"; - phandle = <0x1ff>; - reg = <0x17d040 0x4>; - qcom,no-status-check-on-disable; - qcom,gds-timeout = <0x1f4>; - regulator-name = "hlos1_vote_mmnoc_mmu_tbu_hf0_gdsc"; - linux,phandle = <0x1ff>; - }; - - qcom,kgsl-hyp { - compatible = "qcom,pil-tz-generic"; - qcom,firmware-name = "a630_zap"; - qcom,pas-id = <0xd>; - memory-region = <0x332>; - }; - - qcom,gmu { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x2>; - compatible = "qcom,gpu-gmu"; - clocks = <0xd6 0x4 0xd6 0xa 0x22 0x1a 0x22 0x29>; - qcom,msm-bus,vectors-KBps = <0x1a 0x2734 0x0 0x0 0x1a 0x2734 0x0 0x64>; - reg-names = "kgsl_gmu_reg", "kgsl_gmu_pdc_reg"; - clock-names = "gmu_clk", "cxo_clk", "axi_clk", "memnoc_clk"; - regulator-names = "vddcx", "vdd"; - qcom,msm-bus,name = "cnoc"; - interrupts = <0x0 0x130 0x0 0x0 0x131 0x0>; - label = "kgsl-gmu"; - phandle = <0xcc>; - vddcx-supply = <0x1fc>; - vdd-supply = <0x334>; - reg = <0x506a000 0x30000 0xb200000 0x300000>; - linux,phandle = <0xcc>; - interrupt-names = "kgsl_hfi_irq", "kgsl_gmu_irq"; - - gmu_kernel { - compatible = "qcom,smmu-gmu-kernel-cb"; - iommus = <0x204 0x5>; - }; - - qcom,gmu-pwrlevels { - compatible = "qcom,gmu-pwrlevels"; - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,gmu-pwrlevel@1 { - qcom,gmu-freq = <0xbebc200>; - reg = <0x1>; - }; - - qcom,gmu-pwrlevel@2 { - qcom,gmu-freq = <0x1dcd6500>; - reg = <0x2>; - }; - - qcom,gmu-pwrlevel@0 { - qcom,gmu-freq = <0x0>; - reg = <0x0>; - }; - }; - - gmu_user { - compatible = "qcom,smmu-gmu-user-cb"; - iommus = <0x204 0x4>; - }; - }; - - qcom,cpu4-memlat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cachemiss-ev = <0x2a>; - qcom,target-dev = <0xb5>; - qcom,core-dev-table = <0x493e0 0x2fa 0x79e00 0x6b8 0xc4e00 0x826 0xfd200 0xb71 0x122a00 0xf27 0x180600 0x134f 0x1a5e00 0x172b 0x1de200 0x1ae1>; - qcom,cpulist = <0x15 0x16 0x17 0x18>; - }; - - rpmh-regulator-ldoa19 { - qcom,supported-modes = <0x2 0x4>; - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoa19"; - mboxes = <0xba 0x0>; - qcom,regulator-type = "pmic4-ldo"; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l19 { - qcom,init-mode = <0x2>; - qcom,init-voltage = <0x2b9440>; - regulator-min-microvolt = <0x2b9440>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x2f5d00>; - regulator-name = "pm8998_l19"; - }; - }; - - cti@6012000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti2"; - clock-names = "apb_pclk"; - qcom,cti-gpio-trigout = <0x4>; - arm,primecell-periphid = <0x3b966>; - reg = <0x6012000 0x1000>; - pinctrl-0 = <0x1de>; - pinctrl-names = "cti-trigout-pctrl"; - }; - - fingerprint_fpc { - compatible = "fpc,fpc1020"; - pinctrl-1 = <0x373>; - status = "ok"; - interrupt-parent = <0x3c>; - interrupts = <0x79 0x0>; - pinctrl-0 = <0x372>; - fpc,gpio_irq = <0x3c 0x79 0x0>; - pinctrl-names = "fpc1020_reset_reset", "fpc1020_reset_active"; - }; - - qcom,smp2pgpio_client_rdbg_2_in { - gpios = <0x23 0x0 0x0>; - compatible = "qcom,smp2pgpio_client_rdbg_2_in"; - }; - - qcom,lrme@ac6b000 { - clock-rates = <0x0 0x0 0x0 0x0 0x0 0xbebc200 0xbebc200 0x0 0x0 0x0 0x0 0x0 0x10089d40 0x10089d40 0x0 0x0 0x0 0x0 0x0 0x1312d000 0x1312d000 0x0 0x0 0x0 0x0 0x0 0x17d78400 0x17d78400>; - compatible = "qcom,lrme"; - clocks = <0x22 0xc 0x22 0xd 0xd5 0x55 0xd5 0x9 0xd5 0x6 0xd5 0x41 0xd5 0x40>; - reg-names = "lrme"; - clock-names = "camera_ahb", "camera_axi", "soc_ahb_clk", "cpas_ahb_clk", "camnoc_axi_clk", "lrme_clk_src", "lrme_clk"; - regulator-names = "camss"; - status = "ok"; - interrupts = <0x0 0x1dc 0x0>; - reg = <0xac6b000 0xa00>; - src-clock-name = "lrme_clk_src"; - interrupt-names = "lrme"; - reg-cam-base = <0x6b000>; - cell-index = <0x0>; - camss-supply = <0x214>; - clock-cntl-level = "lowsvs", "svs", "svs_l1", "turbo"; - }; - - qcom,glink-smem-native-xprt-modem@86000000 { - compatible = "qcom,glink-smem-native-xprt"; - reg-names = "smem", "irq-reg-base"; - interrupts = <0x0 0x1c1 0x1>; - label = "mpss"; - qcom,irq-mask = <0x1000>; - reg = <0x86000000 0x200000 0x1799000c 0x4>; - }; - - dsi_amoled_visionox_r66455_panel_pwr_supply { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,panel-supply-entry@1 { - qcom,supply-name = "vci"; - qcom,supply-disable-load = <0x50>; - qcom,supply-post-on-sleep = <0xa>; - qcom,supply-max-voltage = <0x2ab980>; - qcom,supply-pre-off-sleep = <0xa>; - qcom,supply-enable-load = <0xf230>; - qcom,supply-min-voltage = <0x2ab980>; - reg = <0x1>; - }; - - qcom,panel-supply-entry@0 { - qcom,supply-name = "vddio"; - qcom,supply-disable-load = <0x50>; - qcom,supply-post-on-sleep = <0x1>; - qcom,supply-max-voltage = <0x1cfde0>; - qcom,supply-enable-load = <0xf230>; - qcom,supply-min-voltage = <0x1cfde0>; - reg = <0x0>; - }; - }; - - qcom,msm-adsp-loader { - compatible = "qcom,adsp-loader"; - status = "ok"; - qcom,adsp-state = <0x0>; - }; - - funnel@6861000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-turing"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6861000 0x1000>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@1 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1c7>; - phandle = <0x1ca>; - slave-mode; - linux,phandle = <0x1ca>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1c6>; - phandle = <0x1a7>; - linux,phandle = <0x1a7>; - }; - }; - }; - }; - - tpda@78c0000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tpda-base"; - coresight-name = "coresight-tpda-llm-silver"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b969>; - reg = <0x78c0000 0x1000>; - qcom,tpda-atid = <0x48>; - qcom,cmb-elem-size = <0x0 0x20>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@1 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1be>; - phandle = <0x1bf>; - slave-mode; - linux,phandle = <0x1bf>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1bd>; - phandle = <0x1e9>; - linux,phandle = <0x1e9>; - }; - }; - }; - }; - - qcom,qbt1000 { - compatible = "qcom,qbt1000"; - qcom,finger-detect-gpio = <0x4c 0x5 0x0>; - clock-names = "core", "iface"; - status = "disabled"; - clock-frequency = <0x17d7840>; - qcom,ipc-gpio = <0x3c 0x79 0x0>; - }; - - qcom,gdsc@0x17d030 { - compatible = "qcom,gdsc"; - status = "ok"; - phandle = <0x202>; - reg = <0x17d030 0x4>; - qcom,no-status-check-on-disable; - qcom,gds-timeout = <0x1f4>; - regulator-name = "hlos1_vote_aggre_noc_mmu_audio_tbu_gdsc"; - linux,phandle = <0x202>; - }; - - gpio-regulator@4 { - regulator-enable-ramp-delay = <0x87>; - compatible = "regulator-fixed"; - enable-active-high; - gpio = <0x3c 0x4d 0x0>; - phandle = <0x231>; - regulator-min-microvolt = <0xf4240>; - vin-supply = <0x366>; - reg = <0x4 0x0>; - regulator-max-microvolt = <0xf4240>; - regulator-name = "camera_aux_ldo"; - linux,phandle = <0x231>; - }; - - dsi_panel_pwr_supply_no_labibb { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,panel-supply-entry@0 { - qcom,supply-name = "vddio"; - qcom,supply-disable-load = <0x50>; - qcom,supply-post-on-sleep = <0x14>; - qcom,supply-max-voltage = <0x1b7740>; - qcom,supply-enable-load = <0xf230>; - qcom,supply-min-voltage = <0x1b7740>; - reg = <0x0>; - }; - }; - - qcom,dsi-display@0 { - compatible = "qcom,dsi-display"; - clocks = <0x344 0x6 0x344 0x9>; - lab-supply = <0x89>; - pinctrl-1 = <0x347 0x348>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - vddio-supply = <0x8b>; - qcom,dsi-panel = <0x349>; - label = "dsi_sharp_4k_dsc_video_display"; - ibb-supply = <0x8a>; - qcom,dsi-ctrl = <0x2d 0x341>; - qcom,display-type = "primary"; - qcom,panel-mode-gpio = <0x3c 0x34 0x0>; - pinctrl-0 = <0x345 0x346>; - qcom,platform-te-gpio = <0x3c 0xa 0x0>; - qcom,dsi-phy = <0x342 0x343>; - qcom,platform-reset-gpio = <0x3c 0x6 0x0>; - pinctrl-names = "panel_active", "panel_suspend"; - }; - - etm@7540000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - coresight-name = "coresight-etm5"; - clock-names = "apb_pclk"; - cpu = <0x16>; - arm,primecell-periphid = <0xbb95d>; - reg = <0x7540000 0x1000>; - - port { - - endpoint { - remote-endpoint = <0x1f0>; - phandle = <0x1f9>; - linux,phandle = <0x1f9>; - }; - }; - }; - - qcom,smp2pgpio-smp2p-15-out { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0x20a>; - qcom,entry-name = "smp2p"; - #gpio-cells = <0x2>; - qcom,remote-pid = <0xf>; - linux,phandle = <0x20a>; - interrupt-controller; - }; - - qcom,kgsl-3d0@5000000 { - qcom,idle-timeout = <0x50>; - qcom,initial-pwrlevel = <0x6>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0xd>; - tzone-names = "gpu0-usr", "gpu1-usr"; - cache-slices = <0x32 0xc 0x32 0xb>; - compatible = "qcom,kgsl-3d0", "qcom,kgsl-3d"; - qcom,tsens-name = "tsens_tz_sensor12"; - clocks = <0x1c 0x3 0xd6 0xa 0x22 0x1a 0x22 0x29 0xd6 0x4 0xb6 0x10>; - qcom,msm-bus,vectors-KBps = <0x1a 0x200 0x0 0x0 0x1a 0x200 0x0 0x61a80 0x1a 0x200 0x0 0x927c0 0x1a 0x200 0x0 0xc3500 0x1a 0x200 0x0 0x124f80 0x1a 0x200 0x0 0x192580 0x1a 0x200 0x0 0x2162e0 0x1a 0x200 0x0 0x2990a0 0x1a 0x200 0x0 0x2ee000 0x1a 0x200 0x0 0x3e12a0 0x1a 0x200 0x0 0x4f1a00 0x1a 0x200 0x0 0x5ee8e0 0x1a 0x200 0x0 0x6e1b80>; - qcom,id = <0x0>; - qcom,ubwc-mode = <0x2>; - reg-names = "kgsl_3d0_reg_memory", "kgsl_3d0_cx_dbgc_memory", "cx_misc"; - qcom,chipid = <0x6030001>; - qcom,gpubw-dev = <0x333>; - clock-names = "core_clk", "rbbmtimer_clk", "mem_clk", "mem_iface_clk", "gmu_clk", "l3_vote"; - qcom,bus-width = <0x20>; - regulator-names = "vddcx", "vdd"; - qcom,pm-qos-active-latency = <0x1cc>; - qcom,gpu-quirk-hfi-use-reg; - qcom,msm-bus,name = "grp3d"; - status = "ok"; - interrupts = <0x0 0x12c 0x0>; - label = "kgsl-3d0"; - phandle = <0xcd>; - qcom,gpu-qdss-stm = <0x161c0000 0x40000>; - qcom,min-access-length = <0x20>; - qcom,isense-clk-on-level = <0x1>; - vddcx-supply = <0x1fc>; - cache-slice-names = "gpu", "gpuhtw"; - qcom,bus-control; - vdd-supply = <0x334>; - reg = <0x5000000 0x40000 0x5061000 0x800 0x509e000 0x1000>; - qcom,no-nap; - qcom,snapshot-size = <0x100000>; - #cooling-cells = <0x2>; - linux,phandle = <0xcd>; - interrupt-names = "kgsl_3d0_irq"; - qcom,gpu-quirk-secvid-set-once; - qcom,highest-bank-bit = <0xf>; - - qcom,gpu-pwrlevels { - compatible = "qcom,gpu-pwrlevels"; - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,gpu-pwrlevel@6 { - qcom,bus-min = <0x3>; - qcom,bus-max = <0x5>; - qcom,bus-freq = <0x4>; - qcom,gpu-freq = <0xf518240>; - reg = <0x6>; - }; - - qcom,gpu-pwrlevel@4 { - qcom,bus-min = <0x7>; - qcom,bus-max = <0x9>; - qcom,bus-freq = <0x8>; - qcom,gpu-freq = <0x18ad2380>; - reg = <0x4>; - }; - - qcom,gpu-pwrlevel@2 { - qcom,bus-min = <0x9>; - qcom,bus-max = <0xc>; - qcom,bus-freq = <0xa>; - qcom,gpu-freq = <0x23863d00>; - reg = <0x2>; - }; - - qcom,gpu-pwrlevel@0 { - qcom,bus-min = <0xc>; - qcom,bus-max = <0xc>; - qcom,bus-freq = <0xc>; - qcom,gpu-freq = <0x2a51bd80>; - reg = <0x0>; - }; - - qcom,gpu-pwrlevel@7 { - qcom,bus-min = <0x0>; - qcom,bus-max = <0x0>; - qcom,bus-freq = <0x0>; - qcom,gpu-freq = <0x0>; - reg = <0x7>; - }; - - qcom,gpu-pwrlevel@5 { - qcom,bus-min = <0x5>; - qcom,bus-max = <0x7>; - qcom,bus-freq = <0x6>; - qcom,gpu-freq = <0x14628180>; - reg = <0x5>; - }; - - qcom,gpu-pwrlevel@3 { - qcom,bus-min = <0x8>; - qcom,bus-max = <0xb>; - qcom,bus-freq = <0x9>; - qcom,gpu-freq = <0x1efe9200>; - reg = <0x3>; - }; - - qcom,gpu-pwrlevel@1 { - qcom,bus-min = <0xa>; - qcom,bus-max = <0xc>; - qcom,bus-freq = <0xc>; - qcom,gpu-freq = <0x283baec0>; - reg = <0x1>; - }; - }; - - qcom,l3-pwrlevels { - compatible = "qcom,l3-pwrlevels"; - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,l3-pwrlevel@0 { - qcom,l3-freq = <0x0>; - reg = <0x0>; - }; - - qcom,l3-pwrlevel@1 { - qcom,l3-freq = <0x3010b000>; - reg = <0x1>; - }; - - qcom,l3-pwrlevel@2 { - qcom,l3-freq = <0x4dd1e000>; - reg = <0x2>; - }; - }; - - qcom,gpu-coresights { - compatible = "qcom,gpu-coresight"; - status = "disabled"; - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,gpu-coresight@0 { - coresight-name = "coresight-gfx"; - coresight-atid = <0x32>; - reg = <0x0>; - - port { - - endpoint { - remote-endpoint = <0x335>; - phandle = <0x1a0>; - linux,phandle = <0x1a0>; - }; - }; - }; - - qcom,gpu-coresight@1 { - coresight-name = "coresight-gfx-cx"; - coresight-atid = <0x33>; - reg = <0x1>; - - port { - - endpoint { - remote-endpoint = <0x336>; - phandle = <0x1a1>; - linux,phandle = <0x1a1>; - }; - }; - }; - }; - - qcom,gpu-mempools { - compatible = "qcom,gpu-mempools"; - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,gpu-mempool@3 { - qcom,mempool-reserved = <0x20>; - qcom,mempool-page-size = <0x100000>; - reg = <0x3>; - }; - - qcom,gpu-mempool@1 { - qcom,mempool-reserved = <0x400>; - qcom,mempool-page-size = <0x2000>; - qcom,mempool-allocate; - reg = <0x1>; - }; - - qcom,gpu-mempool@2 { - qcom,mempool-reserved = <0x100>; - qcom,mempool-page-size = <0x10000>; - reg = <0x2>; - }; - - qcom,gpu-mempool@0 { - qcom,mempool-reserved = <0x800>; - qcom,mempool-page-size = <0x1000>; - qcom,mempool-allocate; - reg = <0x0>; - }; - }; - }; - - rpmh-regulator-vsa2 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "vsa2"; - mboxes = <0xba 0x0>; - - regulator-lvs2 { - regulator-min-microvolt = <0x1b7740>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x1b7740>; - regulator-name = "pm8998_lvs2"; - }; - }; - - qcom,gdsc@0x177004 { - compatible = "qcom,gdsc"; - status = "ok"; - phandle = <0xd8>; - reg = <0x177004 0x4>; - regulator-name = "ufs_phy_gdsc"; - linux,phandle = <0xd8>; - qcom,poll-cfg-gdscr; - }; - - qcom,ipc_router_cdsp_xprt { - compatible = "qcom,ipc_router_glink_xprt"; - qcom,ch-name = "IPCRTR"; - qcom,glink-xprt = "smem"; - qcom,xprt-remote = "cdsp"; - qcom,xprt-linkid = <0x1>; - qcom,fragmented-data; - qcom,xprt-version = <0x1>; - }; - - qcom,gdsc@0xad09004 { - compatible = "qcom,gdsc"; - status = "ok"; - phandle = <0x236>; - reg = <0xad09004 0x4>; - regulator-name = "ife_0_gdsc"; - linux,phandle = <0x236>; - qcom,poll-cfg-gdscr; - }; - - arm,smmu-kgsl@5040000 { - compatible = "qcom,smmu-v2"; - clocks = <0x22 0x29>; - #iommu-cells = <0x1>; - qcom,dynamic; - attach-impl-defs = <0x6000 0x2378 0x6060 0x1055 0x678c 0x8 0x6794 0x28 0x6800 0x6 0x6900 0x3ff 0x6924 0x204 0x6928 0x11000 0x6930 0x800 0x6960 0xffffffff 0x6b64 0x1a5551 0x6b68 0x9a82a382>; - clock-names = "gcc_gpu_memnoc_gfx_clk"; - #global-interrupts = <0x2>; - status = "ok"; - interrupts = <0x0 0xe5 0x4 0x0 0xe7 0x4 0x0 0x16c 0x4 0x0 0x16d 0x4 0x0 0x16e 0x4 0x0 0x16f 0x4 0x0 0x170 0x4 0x0 0x171 0x4 0x0 0x172 0x4 0x0 0x173 0x4>; - phandle = <0x204>; - qcom,regulator-names = "vdd"; - vdd-supply = <0x1fc>; - reg = <0x5040000 0x10000>; - qcom,use-3-lvl-tables; - linux,phandle = <0x204>; - qcom,disable-atos; - }; - - qseecom@86d00000 { - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x4>; - qcom,no-clock-support; - qcom,qsee-reentrancy-support = <0x2>; - compatible = "qcom,qseecom"; - clocks = <0x22 0x11 0x22 0x11 0x22 0xf 0x22 0x10>; - qcom,fde-key-size; - qcom,msm-bus,vectors-KBps = <0x7d 0x200 0x0 0x0 0x7d 0x200 0x30d40 0x61a80 0x7d 0x200 0x493e0 0xc3500 0x7d 0x200 0x61a80 0xf4240>; - reg-names = "secapp-region"; - qcom,hlos-num-ce-hw-instances = <0x1>; - clock-names = "core_clk_src", "core_clk", "iface_clk", "bus_clk"; - qcom,qsee-ce-hw-instance = <0x0>; - qcom,msm-bus,name = "qseecom-noc"; - qcom,ce-opp-freq = <0xa37d070>; - qcom,support-fde; - qcom,commonlib64-loaded-by-uefi; - qcom,disk-encrypt-pipe-pair = <0x2>; - reg = <0x86d00000 0x3c00000>; - qcom,hlos-ce-hw-instance = <0x0>; - }; - - jtagmm@7340000 { - compatible = "qcom,jtagv8-mm"; - clocks = <0xa1 0x0>; - reg-names = "etm-base"; - clock-names = "core_clk"; - reg = <0x7340000 0x1000>; - qcom,coresight-jtagmm-cpu = <0x14>; - }; - - qcom,smp2pgpio_client_rdbg_2_out { - gpios = <0x24 0x0 0x0>; - compatible = "qcom,smp2pgpio_client_rdbg_2_out"; - }; - - qcom,glink-smem-native-xprt-adsp@86000000 { - compatible = "qcom,glink-smem-native-xprt"; - qcom,ramp-time = <0xaf>; - reg-names = "smem", "irq-reg-base"; - interrupts = <0x0 0x9c 0x1>; - label = "lpass"; - cpu-affinity = <0x1 0x2>; - qcom,qos-config = <0x134>; - qcom,irq-mask = <0x100>; - reg = <0x86000000 0x200000 0x1799000c 0x4>; - }; - - qcom,csid0@acb3000 { - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x0 0x16e36000 0x0 0x0 0x0 0x18148d00 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x20113a80 0x0 0x0 0x0 0x23c34600 0x0 0x0>; - compatible = "qcom,csid170"; - clocks = <0x22 0xc 0x22 0xd 0xd5 0x55 0xd5 0x9 0xd5 0x54 0xd5 0x25 0xd5 0x26 0xd5 0x24 0xd5 0xa 0xd5 0x22 0xd5 0x23 0xd5 0x6 0xd5 0x21>; - reg-names = "csid"; - clock-control-debugfs = "true"; - clock-names = "camera_ahb", "camera_axi", "soc_ahb_clk", "cpas_ahb_clk", "slow_ahb_clk_src", "ife_csid_clk", "ife_csid_clk_src", "ife_cphy_rx_clk", "cphy_rx_clk_src", "ife_clk", "ife_clk_src", "camnoc_axi_clk", "ife_axi_clk"; - regulator-names = "camss", "ife0"; - status = "ok"; - interrupts = <0x0 0x1d0 0x0>; - phandle = <0xc1>; - ife0-supply = <0x236>; - reg = <0xacb3000 0x1000>; - src-clock-name = "ife_csid_clk_src"; - linux,phandle = <0xc1>; - interrupt-names = "csid"; - reg-cam-base = <0xb3000>; - cell-index = <0x0>; - camss-supply = <0x214>; - clock-cntl-level = "svs", "turbo"; - }; - - qcom,ghd { - compatible = "qcom,gladiator-hang-detect-v2"; - qcom,threshold-arr = <0x1799041c 0x17990420>; - qcom,config-reg = <0x17990434>; - }; - - qcom,msm-lsm-client { - compatible = "qcom,msm-lsm-client"; - phandle = <0x2e9>; - linux,phandle = <0x2e9>; - }; - - tpdm@6840000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-vsense"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6840000 0x1000>; - - port { - - endpoint { - remote-endpoint = <0x1d0>; - phandle = <0x1a8>; - linux,phandle = <0x1a8>; - }; - }; - }; - - i2c@a9c000 { - compatible = "qcom,i2c-geni"; - clocks = <0x22 0x6a 0x22 0x6e 0x22 0x6f>; - qcom,wrapper-core = <0x6c>; - pinctrl-1 = <0x91>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x168 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0xa9c000 0x4000>; - pinctrl-0 = <0x90>; - dmas = <0x6f 0x0 0x7 0x3 0x40 0x0 0x6f 0x1 0x7 0x3 0x40 0x0>; - pinctrl-names = "default", "sleep"; - }; - - qcom,gdsc@0xad06004 { - compatible = "qcom,gdsc"; - qcom,support-hw-trigger; - status = "ok"; - phandle = <0x23a>; - reg = <0xad06004 0x4>; - regulator-name = "bps_gdsc"; - linux,phandle = <0x23a>; - qcom,poll-cfg-gdscr; - }; - - qcom,msm-pcm-voice { - compatible = "qcom,msm-pcm-voice"; - qcom,destroy-cvd; - phandle = <0x2e4>; - linux,phandle = <0x2e4>; - }; - - qcom,smp2pgpio-ssr-smp2p-3-out { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0x101>; - qcom,entry-name = "master-kernel"; - #gpio-cells = <0x2>; - qcom,remote-pid = <0x3>; - linux,phandle = <0x101>; - interrupt-controller; - }; - - qcom,cpu4-l3lat-mon { - compatible = "qcom,arm-memlat-mon"; - qcom,cachemiss-ev = <0x17>; - qcom,target-dev = <0xb8>; - qcom,core-dev-table = <0x493e0 0x11e1a300 0xc9900 0x22551000 0x114900 0x2ca1c800 0x14cd00 0x38137800 0x19c800 0x48190800 0x1e7800 0x4dd1e000 0x249f00 0x538ab800 0x29e500 0x5efc6800>; - qcom,cpulist = <0x15 0x16 0x17 0x18>; - }; - - qcom,mdss_dsi_visionox_fhd_r66455_cmd { - qcom,esd-check-enabled; - qcom,mdss-dsi-bllp-power-mode; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-t-clk-pre = <0x36>; - qcom,mdss-dsi-panel-name = "visionox r66455 fhd cmd dsi panel"; - qcom,mdss-dsi-lane-2-state; - qcom,mdss-dsi-bl-dcs-type-ss; - qcom,mdss-dsi-lp11-init; - qcom,mdss-dsi-bllp-eof-power-mode; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,mdss-dsi-reset-sequence = <0x0 0x2 0x1 0xa>; - qcom,mdss-dsi-tx-eot-append; - qcom,mdss-dsi-te-pin-select = <0x1>; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-panel-on-dimming-delay = <0x78>; - qcom,mdss-dsi-panel-model = "VISIONOX FHD R66455 CMD PANEL"; - qcom,mdss-dsi-panel-id = <0x0>; - qcom,mdss-dsi-panel-status-command = <0x6010000 0x10a 0x6010000 0x1f9>; - qcom,mdss-dsi-te-dcs-command = <0x1>; - qcom,bl-update-flag = "delay_until_first_frame"; - qcom,mdss-dsi-virtual-channel-id = <0x0>; - qcom,mdss-dsi-panel-peak-brightness = <0x419ce0>; - qcom,mdss-dsi-lane-0-state; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-panel-status-read-length = <0x1 0x1>; - qcom,mdss-dsi-lane-3-state; - qcom,mdss-dsi-border-color = <0x0>; - qcom,mdss-pan-physical-width-dimension = <0x44>; - qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,dispparam-enabled; - phandle = <0x36f>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,bl-update-delay = <0x1c>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-panel-status-value = <0x1c 0x0>; - qcom,mdss-pan-physical-height-dimension = <0x93>; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-panel-blackness-level = <0xc9e>; - qcom,mdss-brightness-max-level = <0x7ff>; - qcom,mdss-dsi-lane-1-state; - qcom,mdss-brightness-remap; - qcom,mdss-dsi-stream = <0x0>; - qcom,mdss-dsi-traffic-mode = "burst_mode"; - linux,phandle = <0x36f>; - qcom,disp-doze-backlight-threshold = <0x8>; - qcom,mdss-dsi-t-clk-post = <0xe>; - qcom,mdss-doze-brightness-variable; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,mdss-dsi-dispparam-hbm-off-command = [39 01 00 00 00 00 02 53 28]; - qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 02 b3 00 39 01 00 00 00 00 02 fa 9f 39 01 00 00 00 00 0f c1 f0 61 00 00 00 00 00 20 02 00 00 00 00 81 39 01 00 00 00 00 05 2a 00 00 04 37 39 01 00 00 00 00 05 2b 00 00 09 23 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 02 e4 fe 39 01 00 00 00 00 02 e6 00 39 01 00 00 00 00 03 51 01 00 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 b0 00 05 01 00 00 00 00 02 29 00 05 01 00 00 64 00 02 11 00]; - qcom,mdss-dsi-dispparam-acl-l3-command-state = "dsi_lp_mode"; - 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-nolp-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-v-bottom-border = <0x0>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-back-porch = <0x28>; - qcom,mdss-dsi-v-back-porch = <0x10>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-h-sync-skew = <0x0>; - qcom,mdss-dsi-doze-lbm-command = [05 01 00 00 00 00 02 39 00 39 01 00 00 00 00 03 51 00 00]; - qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-h-front-porch = <0x60>; - qcom,mdss-dsi-v-front-porch = <0x19>; - qcom,mdss-dsi-dispparam-acl-l2-command = [39 01 00 00 00 00 02 55 02]; - qcom,mdss-dsi-v-top-border = <0x0>; - qcom,mdss-dsi-dispparam-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-off-command = [39 01 00 00 00 00 02 55 00]; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-dispparam-dimmingon-command = [39 01 00 00 00 00 02 53 28]; - qcom,mdss-dsi-h-left-border = <0x0>; - qcom,mdss-dsi-dispparam-acl-l1-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-doze-lbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-dispparam-acl-l3-command = [39 01 00 00 00 00 02 55 01]; - qcom,mdss-dsi-dispparam-acl-off-command-state = "dsi_lp_mode"; - qcom,display-topology = <0x1 0x0 0x1>; - qcom,mdss-dsi-doze-hbm-command = [05 01 00 00 00 00 02 39 00 39 01 00 00 00 00 03 51 00 ff]; - qcom,mdss-dsi-dispparam-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-phy-timings = <0x230909 0x26240909 0x6020400>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-pulse-width = <0x4>; - qcom,mdss-dsi-v-pulse-width = <0x3>; - qcom,mdss-dsi-dispparam-acl-l2-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-doze-hbm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-command = [05 01 00 00 00 00 02 38 00]; - qcom,default-topology-index = <0x0>; - qcom,mdss-dsi-dispparam-hbm-on-command = [39 01 00 00 00 00 02 53 e8]; - qcom,mdss-dsi-h-right-border = <0x0>; - qcom,mdss-dsi-dispparam-acl-l1-command = [39 01 00 00 00 00 02 55 03]; - }; - }; - }; - - cpuss_dump { - compatible = "qcom,cpuss-dump"; - - qcom,l1_i_cache2 { - qcom,dump-node = <0x11a>; - qcom,dump-id = <0x62>; - }; - - qcom,l1_tlb_dump400 { - qcom,dump-node = <0x130>; - qcom,dump-id = <0x124>; - }; - - qcom,l1_i_cache0 { - qcom,dump-node = <0x118>; - qcom,dump-id = <0x60>; - }; - - qcom,l1_tlb_dump700 { - qcom,dump-node = <0x133>; - qcom,dump-id = <0x127>; - }; - - qcom,l1_tlb_dump0 { - qcom,dump-node = <0x12c>; - qcom,dump-id = <0x120>; - }; - - qcom,llcc3_d_cache { - qcom,dump-node = <0x12a>; - qcom,dump-id = <0x142>; - }; - - qcom,l1_d_cache3 { - qcom,dump-node = <0x123>; - qcom,dump-id = <0x83>; - }; - - qcom,l1_i_cache103 { - qcom,dump-node = <0x11f>; - qcom,dump-id = <0x67>; - }; - - qcom,l1_d_cache102 { - qcom,dump-node = <0x126>; - qcom,dump-id = <0x86>; - }; - - qcom,l1_d_cache1 { - qcom,dump-node = <0x121>; - qcom,dump-id = <0x81>; - }; - - qcom,l1_tlb_dump300 { - qcom,dump-node = <0x12f>; - qcom,dump-id = <0x123>; - }; - - qcom,l1_i_cache101 { - qcom,dump-node = <0x11d>; - qcom,dump-id = <0x65>; - }; - - qcom,l1_d_cache100 { - qcom,dump-node = <0x124>; - qcom,dump-id = <0x84>; - }; - - qcom,l1_tlb_dump600 { - qcom,dump-node = <0x132>; - qcom,dump-id = <0x126>; - }; - - qcom,l1_i_cache3 { - qcom,dump-node = <0x11b>; - qcom,dump-id = <0x63>; - }; - - qcom,llcc4_d_cache { - qcom,dump-node = <0x12b>; - qcom,dump-id = <0x143>; - }; - - qcom,l1_i_cache1 { - qcom,dump-node = <0x119>; - qcom,dump-id = <0x61>; - }; - - qcom,llcc1_d_cache { - qcom,dump-node = <0x128>; - qcom,dump-id = <0x140>; - }; - - qcom,l1_tlb_dump200 { - qcom,dump-node = <0x12e>; - qcom,dump-id = <0x122>; - }; - - qcom,l1_tlb_dump500 { - qcom,dump-node = <0x131>; - qcom,dump-id = <0x125>; - }; - - qcom,l1_d_cache103 { - qcom,dump-node = <0x127>; - qcom,dump-id = <0x87>; - }; - - qcom,l1_d_cache2 { - qcom,dump-node = <0x122>; - qcom,dump-id = <0x82>; - }; - - qcom,l1_i_cache102 { - qcom,dump-node = <0x11e>; - qcom,dump-id = <0x66>; - }; - - qcom,l1_d_cache101 { - qcom,dump-node = <0x125>; - qcom,dump-id = <0x85>; - }; - - qcom,l1_d_cache0 { - qcom,dump-node = <0x120>; - qcom,dump-id = <0x80>; - }; - - qcom,llcc2_d_cache { - qcom,dump-node = <0x129>; - qcom,dump-id = <0x141>; - }; - - qcom,l1_tlb_dump100 { - qcom,dump-node = <0x12d>; - qcom,dump-id = <0x121>; - }; - - qcom,l1_i_cache100 { - qcom,dump-node = <0x11c>; - qcom,dump-id = <0x64>; - }; - }; - - qcom,gpi-dma@0xa00000 { - #dma-cells = <0x5>; - compatible = "qcom,gpi-dma"; - qcom,iova-range = <0x0 0x100000 0x0 0x100000>; - reg-names = "gpi-top"; - qcom,smmu-cfg = <0x1>; - status = "ok"; - interrupts = <0x0 0x117 0x0 0x0 0x118 0x0 0x0 0x119 0x0 0x0 0x11a 0x0 0x0 0x11b 0x0 0x0 0x11c 0x0 0x0 0x125 0x0 0x0 0x126 0x0 0x0 0x127 0x0 0x0 0x128 0x0 0x0 0x129 0x0 0x0 0x12a 0x0 0x0 0x12b 0x0>; - qcom,gpii-mask = <0xfa>; - phandle = <0x6f>; - qcom,max-num-gpii = <0xd>; - reg = <0xa00000 0x60000>; - iommus = <0x29 0x6d6 0x0>; - qcom,ev-factor = <0x2>; - linux,phandle = <0x6f>; - }; - - spi@a9c000 { - compatible = "qcom,spi-geni"; - clocks = <0x22 0x6a 0x22 0x6e 0x22 0x6f>; - qcom,wrapper-core = <0x6c>; - reg-names = "se_phys"; - pinctrl-1 = <0xa0>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x168 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0xa9c000 0x4000>; - pinctrl-0 = <0x9f>; - dmas = <0x6f 0x0 0x7 0x1 0x40 0x0 0x6f 0x1 0x7 0x1 0x40 0x0>; - spi-max-frequency = <0x2faf080>; - pinctrl-names = "default", "sleep"; - }; - - qcom,ipc_router_dsps_xprt { - compatible = "qcom,ipc_router_glink_xprt"; - qcom,dynamic-wakeup-source; - qcom,ch-name = "IPCRTR"; - qcom,glink-xprt = "smem"; - qcom,xprt-remote = "dsps"; - qcom,xprt-linkid = <0x1>; - qcom,low-latency-xprt; - qcom,fragmented-data; - qcom,xprt-version = <0x1>; - }; - - funnel@6c0b000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-dl-mm"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6c0b000 0x1000>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@1 { - reg = <0x1>; - - endpoint { - remote-endpoint = <0x1c4>; - phandle = <0x1c5>; - slave-mode; - linux,phandle = <0x1c5>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1c3>; - phandle = <0x1a4>; - linux,phandle = <0x1a4>; - }; - }; - }; - }; - - qcom,spcom { - compatible = "qcom,spcom"; - qcom,spcom-ch-names = "sp_kernel", "sp_ssr"; - status = "ok"; - }; - - qcom,rmtfs_sharedmem@0 { - compatible = "qcom,sharedmem-uio"; - reg-names = "rmtfs"; - qcom,client-id = <0x1>; - qcom,guard-memory; - reg = <0x0 0x200000>; - }; - - syscon@17970018 { - compatible = "syscon"; - phandle = <0xd7>; - reg = <0x17970018 0x4>; - linux,phandle = <0xd7>; - }; - - mailbox@af20000 { - compatible = "qcom,tcs-drv"; - qcom,drv-id = <0x0>; - #mbox-cells = <0x1>; - interrupts = <0x0 0x81 0x0>; - label = "display_rsc"; - phandle = <0x30>; - reg = <0xaf20000 0x100 0xaf21c00 0x3000>; - linux,phandle = <0x30>; - qcom,tcs-config = <0x0 0x1 0x1 0x1 0x2 0x0 0x3 0x1>; - }; - - qcom,gfxcc@5090000 { - compatible = "qcom,gfxcc-sdm845-v2"; - #reset-cells = <0x1>; - reg-names = "cc_base"; - qcom,gpu_cc_gx_gfx3d_clk_src-opp-handle = <0xcd>; - vdd_gfx-supply = <0x1d>; - #clock-cells = <0x1>; - phandle = <0x1c>; - reg = <0x5090000 0x9000>; - linux,phandle = <0x1c>; - }; - - qcom,mdss_dsi_pll@ae94a00 { - compatible = "qcom,mdss_dsi_pll_10nm"; - clocks = <0x20 0x0>; - reg-names = "pll_base", "phy_base", "gdsc_base"; - qcom,dsi-pll-ssc-mode = "down-spread"; - clock-names = "iface_clk"; - gdsc-supply = <0x19>; - label = "MDSS DSI 0 PLL"; - clock-rate = <0x0>; - #clock-cells = <0x1>; - phandle = <0x344>; - reg = <0xae94a00 0x1e0 0xae94400 0x800 0xaf03000 0x8>; - linux,phandle = <0x344>; - qcom,dsi-pll-ssc-en; - cell-index = <0x0>; - - qcom,platform-supply-entries { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,platform-supply-entry@0 { - qcom,supply-name = "gdsc"; - qcom,supply-disable-load = <0x0>; - qcom,supply-max-voltage = <0x0>; - qcom,supply-enable-load = <0x0>; - qcom,supply-min-voltage = <0x0>; - reg = <0x0>; - }; - }; - }; - - tpdm@6880000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-spss"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b968>; - reg = <0x6880000 0x1000>; - - port { - - endpoint { - remote-endpoint = <0x1d6>; - phandle = <0x1d5>; - linux,phandle = <0x1d5>; - }; - }; - }; - - qcom,smem@86000000 { - compatible = "qcom,smem"; - reg-names = "smem", "irq-reg-base", "aux-mem1", "smem_targ_info_reg"; - qcom,mpu-enabled; - reg = <0x86000000 0x200000 0x17911008 0x4 0x778000 0x7000 0x1fd4000 0x8>; - }; - - dsi_amoled_panel_pwr_supply { - #address-cells = <0x1>; - #size-cells = <0x0>; - - qcom,panel-supply-entry@1 { - qcom,supply-name = "vci"; - qcom,supply-disable-load = <0x50>; - qcom,supply-post-on-sleep = <0xa>; - qcom,supply-max-voltage = <0x2dc6c0>; - qcom,supply-pre-off-sleep = <0xa>; - qcom,supply-enable-load = <0xf230>; - qcom,supply-min-voltage = <0x2dc6c0>; - reg = <0x1>; - }; - - qcom,panel-supply-entry@0 { - qcom,supply-name = "vddio"; - qcom,supply-disable-load = <0x50>; - qcom,supply-max-voltage = <0x1b7740>; - qcom,supply-enable-load = <0xf230>; - qcom,supply-min-voltage = <0x1b7740>; - reg = <0x0>; - }; - }; - - qcom,dsi-display@18 { - compatible = "qcom,dsi-display"; - clocks = <0x344 0x6 0x344 0x9>; - lab-supply = <0x89>; - pinctrl-1 = <0x347 0x348>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - vddio-supply = <0x8b>; - qcom,dsi-panel = <0x35e>; - label = "dsi_jdi_fhd_nt35596s_video_display"; - ibb-supply = <0x8a>; - qcom,dsi-ctrl = <0x2d>; - qcom,display-type = "primary"; - qcom,panel-mode-gpio = <0x3c 0x34 0x0>; - pinctrl-0 = <0x345 0x346>; - qcom,platform-te-gpio = <0x3c 0xa 0x0>; - qcom,dsi-phy = <0x342>; - qcom,platform-reset-gpio = <0x3c 0x6 0x0>; - qcom,dsi-display-active; - pinctrl-names = "panel_active", "panel_suspend"; - }; - - qcom,dsi-display@9 { - compatible = "qcom,dsi-display"; - clocks = <0x344 0x6 0x344 0x9>; - pinctrl-1 = <0x347 0x348>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - qcom,dsi-panel = <0x353>; - label = "dsi_dual_sim_vid_display"; - qcom,dsi-ctrl = <0x2d 0x341>; - qcom,display-type = "primary"; - pinctrl-0 = <0x345 0x346>; - qcom,dsi-phy = <0x342 0x343>; - pinctrl-names = "panel_active", "panel_suspend"; - }; - - rpmh-regulator-ldoa17 { - qcom,supported-modes = <0x2 0x4>; - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoa17"; - mboxes = <0xba 0x0>; - qcom,regulator-type = "pmic4-ldo"; - qcom,mode-threshold-currents = <0x0 0x2710>; - - regulator-l17 { - qcom,init-mode = <0x2>; - phandle = <0x142>; - qcom,init-voltage = <0x13e5c0>; - regulator-min-microvolt = <0x13e5c0>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x13e5c0>; - regulator-name = "pm8998_l17"; - linux,phandle = <0x142>; - }; - }; - - cti@6b04000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-swao_cti0"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b966>; - reg = <0x6b04000 0x1000>; - }; - - qcom,glink-ssr-cdsp { - compatible = "qcom,glink_ssr"; - qcom,xprt = "smem"; - qcom,notify-edges = <0x13b 0x137 0x138>; - label = "cdsp"; - qcom,edge = "cdsp"; - phandle = <0x139>; - linux,phandle = <0x139>; - }; - - csr@6b0e000 { - compatible = "qcom,coresight-csr"; - clocks = <0xa1 0x0>; - reg-names = "csr-base"; - coresight-name = "coresight-swao-csr"; - clock-names = "apb_pclk"; - qcom,timestamp-support; - qcom,blk-size = <0x1>; - reg = <0x6b0e000 0x1000>; - }; - - qcom,memlat-cpu4 { - compatible = "qcom,devbw"; - qcom,active-only; - qcom,src-dst-ports = <0x1 0x200>; - governor = "powersave"; - qcom,bw-tbl = <0x2fa 0x478 0x6b8 0x826 0xa25 0xb71 0xf27 0x134f 0x172b 0x1ae1>; - status = "ok"; - phandle = <0xb5>; - linux,phandle = <0xb5>; - }; - - msm_tspp@0x8880000 { - pinctrl-5 = <0x176 0x178>; - qcom,msm-bus,num-paths = <0x1>; - qcom,msm-bus,num-cases = <0x2>; - compatible = "qcom,msm_tspp"; - clocks = <0x22 0x77 0x22 0x79>; - pinctrl-3 = <0x178>; - qcom,msm-bus,vectors-KBps = <0x52 0x200 0x0 0x0 0x52 0x200 0x3000 0x6000>; - qcom,smmu-s1-bypass; - reg-names = "MSM_TSIF0_PHYS", "MSM_TSIF1_PHYS", "MSM_TSPP_PHYS", "MSM_TSPP_BAM_PHYS"; - pinctrl-1 = <0x176>; - clock-names = "iface_clk", "ref_clk"; - qcom,msm-bus,name = "tsif"; - pinctrl-6 = <0x176 0x177 0x178 0x179>; - interrupts = <0x0 0x79 0x0 0x0 0x77 0x0 0x0 0x78 0x0 0x0 0x7a 0x0>; - pinctrl-4 = <0x178 0x179>; - pinctrl-2 = <0x176 0x177>; - reg = <0x88a7000 0x200 0x88a8000 0x200 0x88a9000 0x1000 0x8884000 0x23000>; - iommus = <0x29 0x20 0xf>; - pinctrl-0; - interrupt-names = "TSIF_TSPP_IRQ", "TSIF0_IRQ", "TSIF1_IRQ", "TSIF_BAM_IRQ"; - pinctrl-names = "disabled", "tsif0-mode1", "tsif0-mode2", "tsif1-mode1", "tsif1-mode2", "dual-tsif-mode1", "dual-tsif-mode2"; - }; - - rpmh-regulator-bobb1 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "bobb1"; - mboxes = <0xba 0x0>; - qcom,send-defaults; - qcom,regulator-type = "pmic4-bob"; - - regulator-bob { - qcom,init-mode = <0x0>; - phandle = <0x223>; - qcom,init-voltage = <0x328980>; - regulator-min-microvolt = <0x328980>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x36ee80>; - regulator-name = "pmi8998_bob"; - linux,phandle = <0x223>; - }; - - regulator-bob-ao { - qcom,init-mode = <0x3>; - qcom,init-voltage = <0x328980>; - regulator-min-microvolt = <0x328980>; - qcom,set = <0x1>; - regulator-max-microvolt = <0x36ee80>; - regulator-name = "pmi8998_bob_ao"; - }; - }; - - apps_iommu_coherent_test_device { - compatible = "iommu-debug-test"; - dma-coherent; - iommus = <0x29 0x20 0x0>; - }; - - qcom,smp2pgpio_test_smp2p_3_in { - gpios = <0x20f 0x0 0x0>; - compatible = "qcom,smp2pgpio_test_smp2p_3_in"; - }; - - tpdm@78a0000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-llm-silver"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b968>; - reg = <0x78a0000 0x1000>; - - port { - - endpoint { - remote-endpoint = <0x1bf>; - phandle = <0x1be>; - linux,phandle = <0x1be>; - }; - }; - }; - - qcom,icnss@18800000 { - compatible = "qcom,icnss"; - qcom,smmu-s1-bypass; - reg-names = "membase", "smmu_iova_base", "smmu_iova_ipa"; - vdd-0.8-cx-mx-supply = <0x140>; - vdd-1.3-rfa-supply = <0x142>; - qcom,vdd-0.8-cx-mx-config = <0xc3500 0xc3500>; - qcom,gpio-force-fatal-error = <0x13f 0x0 0x0>; - vdd-1.8-xo-supply = <0x141>; - interrupts = <0x0 0x19e 0x0 0x0 0x19f 0x0 0x0 0x1a0 0x0 0x0 0x1a1 0x0 0x0 0x1a2 0x0 0x0 0x1a3 0x0 0x0 0x1a4 0x0 0x0 0x1a5 0x0 0x0 0x1a6 0x0 0x0 0x1a7 0x0 0x0 0x1a8 0x0 0x0 0x1a9 0x0>; - qcom,vdd-3.3-ch0-config = <0x2f5d00 0x328980>; - qcom,wlan-msa-memory = <0x100000>; - vdd-3.3-ch0-supply = <0x143>; - reg = <0x18800000 0x800000 0xa0000000 0x10000000 0xb0000000 0x10000>; - iommus = <0x29 0x40 0x1>; - qcom,gpio-early-crash-ind = <0x13f 0x1 0x0>; - }; - - i2c@898000 { - compatible = "qcom,i2c-geni"; - clocks = <0x22 0x58 0x22 0x6c 0x22 0x6d>; - qcom,wrapper-core = <0x40>; - pinctrl-1 = <0x57>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x25f 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0x898000 0x4000>; - pinctrl-0 = <0x56>; - dmas = <0x43 0x0 0x6 0x3 0x40 0x0 0x43 0x1 0x6 0x3 0x40 0x0>; - pinctrl-names = "default", "sleep"; - }; - - qcom,mpm2-sleep-counter@0x0c221000 { - compatible = "qcom,mpm2-sleep-counter"; - reg = <0xc221000 0x1000>; - clock-frequency = <0x8000>; - }; - - qcom,l3-cpu0 { - compatible = "devfreq-simple-dev"; - clocks = <0xb6 0x3>; - clock-names = "devfreq_clk"; - governor = "performance"; - phandle = <0xb7>; - linux,phandle = <0xb7>; - }; - - qcom,aopclk { - compatible = "qcom,aop-qmp-clk-v1"; - mbox-names = "qdss_clk"; - mboxes = <0xa3 0x0>; - #clock-cells = <0x1>; - phandle = <0xa1>; - linux,phandle = <0xa1>; - }; - - ufshc@1d84000 { - qcom,msm-bus,num-paths = <0x2>; - qcom,msm-bus,num-cases = <0x16>; - compatible = "qcom,ufshc"; - clocks = <0x22 0xb1 0x22 0xb7 0x22 0x89 0x22 0xb3 0x22 0xb5 0x21 0x0 0x22 0x92 0x22 0x90 0x22 0x91>; - vdd-hba-supply = <0xd8>; - qcom,msm-bus,vectors-KBps = <0x7b 0x200 0x0 0x0 0x1 0x2f5 0x0 0x0 0x7b 0x200 0x39a 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x734 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0xe68 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x1cd0 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x734 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0xe68 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x1cd0 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x39a0 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x1f334 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x3e667 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x200000 0x0 0x1 0x2f5 0x19000 0x0 0x7b 0x200 0x3e667 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x7cccd 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x400000 0x0 0x1 0x2f5 0x32000 0x0 0x7b 0x200 0x247ae 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x48ccd 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x200000 0x0 0x1 0x2f5 0x19000 0x0 0x7b 0x200 0x48ccd 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x9199a 0x0 0x1 0x2f5 0x3e8 0x0 0x7b 0x200 0x400000 0x0 0x1 0x2f5 0x32000 0x64000 0x7b 0x200 0x74a000 0x0 0x1 0x2f5 0x4b000 0x0>; - vdd-hba-fixed-regulator; - resets = <0x22 0xe>; - pinctrl-1 = <0xdc>; - lanes-per-direction = <0x2>; - clock-names = "core_clk", "bus_aggr_clk", "iface_clk", "core_clk_unipro", "core_clk_ice", "ref_clk", "tx_lane0_sync_clk", "rx_lane0_sync_clk", "rx_lane1_sync_clk"; - phy-names = "ufsphy"; - qcom,msm-bus,name = "ufshc_mem"; - vcc-max-microamp = <0x927c0>; - qcom,pm-qos-cpu-groups = <0xf 0xf0>; - status = "ok"; - interrupts = <0x0 0x109 0x0>; - ufs-qcom-crypto = <0xda>; - vcc-supply = <0xdd>; - vccq2-max-microamp = <0x927c0>; - qcom,vddp-ref-clk-max-microamp = <0x64>; - qcom,bus-vector-names = "MIN", "PWM_G1_L1", "PWM_G2_L1", "PWM_G3_L1", "PWM_G4_L1", "PWM_G1_L2", "PWM_G2_L2", "PWM_G3_L2", "PWM_G4_L2", "HS_RA_G1_L1", "HS_RA_G2_L1", "HS_RA_G3_L1", "HS_RA_G1_L2", "HS_RA_G2_L2", "HS_RA_G3_L2", "HS_RB_G1_L1", "HS_RB_G2_L1", "HS_RB_G3_L1", "HS_RB_G1_L2", "HS_RB_G2_L2", "HS_RB_G3_L2", "MAX"; - phys = <0xd9>; - reg = <0x1d84000 0x2500>; - vcc-voltage-level = <0x2d0370 0x2d2a80>; - qcom,pm-qos-default-cpu = <0x0>; - pinctrl-0 = <0xdb>; - reset-names = "core_reset"; - freq-table-hz = <0x2faf080 0xbebc200 0x0 0x0 0x0 0x0 0x23c3460 0x8f0d180 0x47868c0 0x11e1a300 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; - vccq2-supply = <0xde>; - non-removable; - qcom,vddp-ref-clk-supply = <0xdf>; - dev-ref-clk-freq = <0x0>; - pinctrl-names = "dev-reset-assert", "dev-reset-deassert"; - qcom,pm-qos-cpu-group-latency-us = <0x46 0x46>; - }; - - gpio-regulator@2 { - regulator-enable-ramp-delay = <0x87>; - compatible = "regulator-fixed"; - enable-active-high; - gpio = <0x4c 0xb 0x0>; - phandle = <0x22c>; - regulator-min-microvolt = <0x100590>; - vin-supply = <0x366>; - reg = <0x2 0x0>; - regulator-max-microvolt = <0x100590>; - pinctrl-0 = <0x365>; - regulator-name = "camera_rear_ldo"; - linux,phandle = <0x22c>; - pinctrl-names = "default"; - }; - - qcom,smp2p-dsps@1799000c { - compatible = "qcom,smp2p"; - interrupts = <0x0 0xac 0x1>; - reg = <0x1799000c 0x4>; - qcom,remote-pid = <0x3>; - qcom,irq-bitmask = <0x4000000>; - }; - - modem_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-modem-etm0"; - qcom,inst-id = <0x2>; - - port { - - endpoint { - remote-endpoint = <0x1e2>; - phandle = <0x19a>; - linux,phandle = <0x19a>; - }; - }; - }; - - spi@898000 { - compatible = "qcom,spi-geni"; - clocks = <0x22 0x58 0x22 0x6c 0x22 0x6d>; - qcom,wrapper-core = <0x40>; - reg-names = "se_phys"; - pinctrl-1 = <0x67>; - clock-names = "se-clk", "m-ahb", "s-ahb"; - status = "disabled"; - #address-cells = <0x1>; - interrupts = <0x0 0x25f 0x0>; - #size-cells = <0x0>; - dma-names = "tx", "rx"; - reg = <0x898000 0x4000>; - pinctrl-0 = <0x66>; - dmas = <0x43 0x0 0x6 0x1 0x40 0x0 0x43 0x1 0x6 0x1 0x40 0x0>; - spi-max-frequency = <0x2faf080>; - pinctrl-names = "default", "sleep"; - }; - - ad-hoc-bus { - compatible = "qcom,msm-bus-device"; - reg-names = "aggre1_noc-base", "aggre2_noc-base", "config_noc-base", "dc_noc-base", "gladiator_noc-base", "mc_virt-base", "mem_noc-base", "mmss_noc-base", "system_noc-base", "ipa_virt-base", "camnoc_virt-base"; - mbox-names = "apps_rsc", "disp_rsc"; - mboxes = <0xba 0x0 0x30 0x0>; - reg = <0x16e0000 0x40000 0x1700000 0x40000 0x1500000 0x40000 0x14e0000 0x40000 0x17900000 0x40000 0x1380000 0x40000 0x1380000 0x40000 0x1740000 0x40000 0x1620000 0x40000 0x1620000 0x40000 0x1620000 0x40000>; - - slv-ipa-core-slave { - qcom,bus-dev = <0x27f>; - cell-id = <0x309>; - qcom,bcms = <0x2b7>; - label = "slv-ipa-core-slave"; - qcom,agg-ports = <0x1>; - phandle = <0x27e>; - qcom,buswidth = <0x8>; - linux,phandle = <0x27e>; - }; - - bcm-sn7 { - cell-id = <0x1b71>; - label = "SN7"; - qcom,bcm-name = "SN7"; - phandle = <0x2cb>; - linux,phandle = <0x2cb>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - bcm-sh0 { - cell-id = <0x1b5b>; - label = "SH0"; - qcom,bcm-name = "SH0"; - phandle = <0x2bc>; - linux,phandle = <0x2bc>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - slv-qns-memnoc-snoc { - qcom,bus-dev = <0x285>; - cell-id = <0x308>; - qcom,bcms = <0x2be>; - label = "slv-qns-memnoc-snoc"; - qcom,agg-ports = <0x1>; - phandle = <0x284>; - qcom,connections = <0x2bd>; - qcom,buswidth = <0x8>; - linux,phandle = <0x284>; - }; - - mas-qnm-mnoc-sf_display { - qcom,bus-dev = <0x2a5>; - cell-id = <0x4e22>; - label = "mas-qnm-mnoc-sf_display"; - qcom,agg-ports = <0x1>; - phandle = <0x2d1>; - qcom,qport = <0x7>; - qcom,connections = <0x2a4>; - qcom,buswidth = <0x20>; - linux,phandle = <0x2d1>; - }; - - fab-mem_noc_display { - clocks; - qcom,bypass-qos-prg; - cell-id = <0x6591>; - qcom,base-offset = <0x10000>; - qcom,base-name = "mem_noc-base"; - label = "fab-mem_noc_display"; - phandle = <0x2a5>; - qcom,bus-type = <0x1>; - qcom,fab-dev; - linux,phandle = <0x2a5>; - qcom,qos-off = <0x1000>; - }; - - slv-qhs-imem-cfg { - qcom,bus-dev = <0x24b>; - cell-id = <0x273>; - qcom,bcms = <0x24c>; - label = "slv-qhs-imem-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x276>; - qcom,buswidth = <0x4>; - linux,phandle = <0x276>; - }; - - fab-ipa_virt { - clocks; - qcom,bypass-qos-prg; - cell-id = <0x1809>; - qcom,base-name = "ipa_virt-base"; - label = "fab-ipa_virt"; - phandle = <0x27f>; - qcom,fab-dev; - linux,phandle = <0x27f>; - }; - - slv-qns-a2noc-snoc { - qcom,bus-dev = <0x243>; - cell-id = <0x2751>; - label = "slv-qns-a2noc-snoc"; - qcom,agg-ports = <0x1>; - phandle = <0x244>; - qcom,connections = <0x2ad>; - qcom,buswidth = <0x10>; - linux,phandle = <0x244>; - }; - - fab-mc_virt { - clocks; - qcom,bypass-qos-prg; - cell-id = <0x1807>; - qcom,base-name = "mc_virt-base"; - label = "fab-mc_virt"; - phandle = <0x281>; - qcom,fab-dev; - linux,phandle = <0x281>; - }; - - slv-qns-mem-noc-hf_display { - qcom,bus-dev = <0x2a7>; - cell-id = <0x5023>; - qcom,bcms = <0x2d4>; - label = "slv-qns-mem-noc-hf_display"; - qcom,agg-ports = <0x2>; - phandle = <0x2a6>; - qcom,connections = <0x2d3>; - qcom,buswidth = <0x20>; - linux,phandle = <0x2a6>; - }; - - slv-qhs-crypto0-cfg { - qcom,bus-dev = <0x24b>; - cell-id = <0x271>; - qcom,bcms = <0x24c>; - label = "slv-qhs-crypto0-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x272>; - qcom,buswidth = <0x4>; - linux,phandle = <0x272>; - }; - - slv-qxs-pcie-gen3 { - qcom,bus-dev = <0x290>; - cell-id = <0x29a>; - qcom,bcms = <0x2cc>; - label = "slv-qxs-pcie-gen3"; - qcom,agg-ports = <0x1>; - phandle = <0x298>; - qcom,buswidth = <0x8>; - linux,phandle = <0x298>; - }; - - bcm-sn12 { - cell-id = <0x1b76>; - label = "SN12"; - qcom,bcm-name = "SN12"; - phandle = <0x29c>; - linux,phandle = <0x29c>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - slv-qhs-usb3-0 { - qcom,bus-dev = <0x24b>; - cell-id = <0x247>; - qcom,bcms = <0x24c>; - label = "slv-qhs-usb3-0"; - qcom,agg-ports = <0x1>; - phandle = <0x266>; - qcom,buswidth = <0x4>; - linux,phandle = <0x266>; - }; - - mas-qxm-venus1 { - qcom,bus-dev = <0x28b>; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - cell-id = <0x40>; - qcom,bcms = <0x28e>; - label = "mas-qxm-venus1"; - qcom,prio = <0x0>; - qcom,agg-ports = <0x1>; - qcom,forwarding; - qcom,qport = <0x7>; - qcom,connections = <0x28d>; - qcom,buswidth = <0x20>; - qcom,ap-owned; - }; - - slv-qns-memnoc-gc { - qcom,bus-dev = <0x290>; - cell-id = <0x306>; - qcom,bcms = <0x2c7>; - label = "slv-qns-memnoc-gc"; - qcom,agg-ports = <0x1>; - phandle = <0x29f>; - qcom,connections = <0x2c6>; - qcom,buswidth = <0x8>; - linux,phandle = <0x29f>; - }; - - bcm-acv { - cell-id = <0x1b7d>; - label = "ACV"; - qcom,bcm-name = "ACV"; - phandle = <0x2b9>; - linux,phandle = <0x2b9>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - mas-qhm-cnoc { - qcom,bus-dev = <0x279>; - cell-id = <0x7e>; - label = "mas-qhm-cnoc"; - qcom,agg-ports = <0x1>; - phandle = <0x2b0>; - qcom,connections = <0x277 0x278>; - qcom,buswidth = <0x4>; - linux,phandle = <0x2b0>; - }; - - slv-qhs-sdc4 { - qcom,bus-dev = <0x24b>; - cell-id = <0x261>; - qcom,bcms = <0x24c>; - label = "slv-qhs-sdc4"; - qcom,agg-ports = <0x1>; - phandle = <0x250>; - qcom,buswidth = <0x4>; - linux,phandle = <0x250>; - }; - - slv-qhs-glm { - qcom,bus-dev = <0x24b>; - cell-id = <0x2d6>; - qcom,bcms = <0x24c>; - label = "slv-qhs-glm"; - qcom,agg-ports = <0x1>; - phandle = <0x255>; - qcom,buswidth = <0x4>; - linux,phandle = <0x255>; - }; - - mas-qnm-apps { - qcom,bus-dev = <0x285>; - cell-id = <0x83>; - qcom,bcms = <0x289>; - label = "mas-qnm-apps"; - qcom,prio = <0x0>; - qcom,agg-ports = <0x2>; - phandle = <0x2b6>; - qcom,qport = <0x2 0x3>; - qcom,connections = <0x283>; - qcom,buswidth = <0x20>; - qcom,ap-owned; - linux,phandle = <0x2b6>; - }; - - bcm-sn5 { - cell-id = <0x1b6f>; - label = "SN5"; - qcom,bcm-name = "SN5"; - phandle = <0x2cd>; - linux,phandle = <0x2cd>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - slv-qns-camnoc-uncomp { - qcom,bus-dev = <0x248>; - cell-id = <0x30a>; - label = "slv-qns-camnoc-uncomp"; - qcom,agg-ports = <0x1>; - phandle = <0x247>; - qcom,buswidth = <0x20>; - linux,phandle = <0x247>; - }; - - mas-xm-pcie3-1 { - qcom,bus-dev = <0x243>; - cell-id = <0x64>; - label = "mas-xm-pcie3-1"; - qcom,prio = <0x2>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x6>; - qcom,connections = <0x246>; - qcom,buswidth = <0x8>; - qcom,ap-owned; - }; - - mas-qxm-camnoc-hf1 { - qcom,bus-dev = <0x28b>; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - cell-id = <0x91>; - qcom,bcms = <0x249>; - label = "mas-qxm-camnoc-hf1"; - qcom,prio = <0x0>; - qcom,agg-ports = <0x1>; - qcom,forwarding; - qcom,qport = <0x2>; - qcom,connections = <0x28c>; - qcom,buswidth = <0x20>; - qcom,ap-owned; - }; - - slv-srvc-snoc { - qcom,bus-dev = <0x290>; - cell-id = <0x24b>; - qcom,bcms = <0x2c3>; - label = "slv-srvc-snoc"; - qcom,agg-ports = <0x1>; - phandle = <0x28f>; - qcom,buswidth = <0x4>; - linux,phandle = <0x28f>; - }; - - mas-qhm-memnoc-cfg { - qcom,bus-dev = <0x285>; - cell-id = <0x82>; - label = "mas-qhm-memnoc-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x2b4>; - qcom,connections = <0x287 0x288>; - qcom,buswidth = <0x4>; - linux,phandle = <0x2b4>; - }; - - slv-qhs-a2-noc-cfg { - qcom,bus-dev = <0x24b>; - cell-id = <0x2b0>; - qcom,bcms = <0x24c>; - label = "slv-qhs-a2-noc-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x257>; - qcom,connections = <0x2af>; - qcom,buswidth = <0x4>; - linux,phandle = <0x257>; - }; - - slv-qhs-pimem-cfg { - qcom,bus-dev = <0x24b>; - cell-id = <0x2a9>; - qcom,bcms = <0x24c>; - label = "slv-qhs-pimem-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x273>; - qcom,buswidth = <0x4>; - linux,phandle = <0x273>; - }; - - slv-qxs-pimem { - qcom,bus-dev = <0x290>; - cell-id = <0x2c8>; - label = "slv-qxs-pimem"; - qcom,agg-ports = <0x1>; - phandle = <0x291>; - qcom,buswidth = <0x8>; - linux,phandle = <0x291>; - }; - - fab-config_noc { - clocks; - qcom,bypass-qos-prg; - cell-id = <0x1400>; - qcom,base-name = "config_noc-base"; - label = "fab-config_noc"; - phandle = <0x24b>; - qcom,bus-type = <0x1>; - qcom,fab-dev; - linux,phandle = <0x24b>; - }; - - slv-srvc-aggre2-noc { - qcom,bus-dev = <0x243>; - cell-id = <0x2ea>; - qcom,bcms = <0x29b>; - label = "slv-srvc-aggre2-noc"; - qcom,agg-ports = <0x1>; - phandle = <0x242>; - qcom,buswidth = <0x4>; - linux,phandle = <0x242>; - }; - - slv-qxs-pcie { - qcom,bus-dev = <0x290>; - cell-id = <0x299>; - qcom,bcms = <0x2cb>; - label = "slv-qxs-pcie"; - qcom,agg-ports = <0x1>; - phandle = <0x299>; - qcom,buswidth = <0x8>; - linux,phandle = <0x299>; - }; - - bcm-ce0 { - cell-id = <0x1b7a>; - label = "CE0"; - qcom,bcm-name = "CE0"; - phandle = <0x245>; - linux,phandle = <0x245>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - mas-qhm-qdss-bam { - qcom,bus-dev = <0x243>; - cell-id = <0x35>; - label = "mas-qhm-qdss-bam"; - qcom,agg-ports = <0x1>; - qcom,connections = <0x244>; - qcom,buswidth = <0x4>; - }; - - bcm-mm1_display { - cell-id = <0x697b>; - label = "MM1_DISPLAY"; - qcom,bcm-name = "MM1"; - phandle = <0x2a8>; - linux,phandle = <0x2a8>; - qcom,rscs = <0x23c>; - qcom,bcm-dev; - }; - - bcm-mc0 { - cell-id = <0x1b58>; - label = "MC0"; - qcom,bcm-name = "MC0"; - phandle = <0x2b8>; - linux,phandle = <0x2b8>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - slv-qhs-tlmm-south { - qcom,bus-dev = <0x24b>; - cell-id = <0x2f3>; - qcom,bcms = <0x24c>; - label = "slv-qhs-tlmm-south"; - qcom,agg-ports = <0x1>; - phandle = <0x24d>; - qcom,buswidth = <0x4>; - linux,phandle = <0x24d>; - }; - - mas-qxm-mdp1_display { - qcom,bus-dev = <0x2a7>; - cell-id = <0x4e24>; - qcom,bcms = <0x2a8>; - label = "mas-qxm-mdp1_display"; - qcom,agg-ports = <0x1>; - qcom,qport = <0x4>; - qcom,connections = <0x2a6>; - qcom,buswidth = <0x20>; - }; - - slv-qhs-sdc2 { - qcom,bus-dev = <0x24b>; - cell-id = <0x260>; - qcom,bcms = <0x24c>; - label = "slv-qhs-sdc2"; - qcom,agg-ports = <0x1>; - phandle = <0x251>; - qcom,buswidth = <0x4>; - linux,phandle = <0x251>; - }; - - mas-qxm-ipa { - qcom,bus-dev = <0x243>; - qcom,node-qos-bcms = <0x1b7b 0x0 0x1>; - qcom,defer-init-qos; - cell-id = <0x5a>; - label = "mas-qxm-ipa"; - qcom,prio = <0x2>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x2>; - qcom,connections = <0x244>; - qcom,buswidth = <0x8>; - qcom,ap-owned; - }; - - mas-qnm-cnoc { - qcom,bus-dev = <0x243>; - cell-id = <0x76>; - label = "mas-qnm-cnoc"; - qcom,prio = <0x1>; - qcom,agg-ports = <0x1>; - phandle = <0x2b3>; - qcom,qport = <0x0>; - qcom,connections = <0x244>; - qcom,buswidth = <0x8>; - qcom,ap-owned; - linux,phandle = <0x2b3>; - }; - - mas-xm-sdc4 { - qcom,bus-dev = <0x23e>; - cell-id = <0x50>; - label = "mas-xm-sdc4"; - qcom,prio = <0x1>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x2>; - qcom,connections = <0x23f>; - qcom,buswidth = <0x8>; - qcom,ap-owned; - }; - - slv-qhs-spdm { - qcom,bus-dev = <0x24b>; - cell-id = <0x279>; - qcom,bcms = <0x24c>; - label = "slv-qhs-spdm"; - qcom,agg-ports = <0x1>; - phandle = <0x271>; - qcom,buswidth = <0x4>; - linux,phandle = <0x271>; - }; - - fab-aggre2_noc { - clocks; - cell-id = <0x1803>; - qcom,base-offset = <0x4000>; - qcom,base-name = "aggre2_noc-base"; - label = "fab-aggre2_noc"; - phandle = <0x243>; - qcom,bus-type = <0x1>; - qcom,fab-dev; - linux,phandle = <0x243>; - qcom,qos-off = <0x1000>; - }; - - bcm-sn3 { - cell-id = <0x1b6d>; - label = "SN3"; - qcom,bcm-name = "SN3"; - phandle = <0x2c5>; - linux,phandle = <0x2c5>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - mas-qxm-camnoc-sf { - qcom,bus-dev = <0x28b>; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - cell-id = <0x89>; - qcom,bcms = <0x28e>; - label = "mas-qxm-camnoc-sf"; - qcom,prio = <0x0>; - qcom,agg-ports = <0x1>; - qcom,forwarding; - qcom,qport = <0x0>; - qcom,connections = <0x28d>; - qcom,buswidth = <0x20>; - qcom,ap-owned; - }; - - slv-qhs-gpuss-cfg { - qcom,bus-dev = <0x24b>; - cell-id = <0x256>; - qcom,bcms = <0x24c>; - label = "slv-qhs-gpuss-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x260>; - qcom,buswidth = <0x8>; - linux,phandle = <0x260>; - }; - - slv-qhs-aoss { - qcom,bus-dev = <0x24b>; - cell-id = <0x2ec>; - qcom,bcms = <0x24c>; - label = "slv-qhs-aoss"; - qcom,agg-ports = <0x1>; - phandle = <0x26d>; - qcom,buswidth = <0x4>; - linux,phandle = <0x26d>; - }; - - mas-qxm-gpu { - qcom,bus-dev = <0x285>; - cell-id = <0x1a>; - label = "mas-qxm-gpu"; - qcom,prio = <0x0>; - qcom,agg-ports = <0x2>; - qcom,qport = <0xa 0xb>; - qcom,connections = <0x282 0x283 0x284>; - qcom,buswidth = <0x20>; - qcom,ap-owned; - }; - - slv-qhs-dcc-cfg { - qcom,bus-dev = <0x24b>; - cell-id = <0x2aa>; - qcom,bcms = <0x24c>; - label = "slv-qhs-dcc-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x25b>; - qcom,connections = <0x2b0>; - qcom,buswidth = <0x4>; - linux,phandle = <0x25b>; - }; - - slv-qns-apps-io { - qcom,bus-dev = <0x285>; - cell-id = <0x2fe>; - qcom,bcms = <0x2ba>; - label = "slv-qns-apps-io"; - qcom,agg-ports = <0x1>; - phandle = <0x282>; - qcom,buswidth = <0x20>; - linux,phandle = <0x282>; - }; - - mas-qxm-venus-arm9 { - qcom,bus-dev = <0x28b>; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - cell-id = <0x8a>; - qcom,bcms = <0x28e>; - label = "mas-qxm-venus-arm9"; - qcom,prio = <0x0>; - qcom,agg-ports = <0x1>; - qcom,forwarding; - qcom,qport = <0x8>; - qcom,connections = <0x28d>; - qcom,buswidth = <0x8>; - qcom,ap-owned; - }; - - slv-qhs-venus-cfg { - qcom,bus-dev = <0x24b>; - cell-id = <0x254>; - qcom,bcms = <0x24c>; - label = "slv-qhs-venus-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x261>; - qcom,buswidth = <0x4>; - linux,phandle = <0x261>; - }; - - bcm-mm3 { - cell-id = <0x1b66>; - label = "MM3"; - qcom,bcm-name = "MM3"; - phandle = <0x28e>; - linux,phandle = <0x28e>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - slv-qns-gnoc-memnoc { - qcom,bus-dev = <0x27d>; - cell-id = <0x2fb>; - label = "slv-qns-gnoc-memnoc"; - qcom,agg-ports = <0x2>; - phandle = <0x27c>; - qcom,connections = <0x2b6>; - qcom,buswidth = <0x20>; - linux,phandle = <0x27c>; - }; - - bcm-sh5 { - cell-id = <0x1b60>; - label = "SH5"; - qcom,bcm-name = "SH5"; - phandle = <0x289>; - linux,phandle = <0x289>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - mas-xm-sdc2 { - qcom,bus-dev = <0x23e>; - cell-id = <0x51>; - label = "mas-xm-sdc2"; - qcom,prio = <0x1>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x1>; - qcom,connections = <0x23f>; - qcom,buswidth = <0x8>; - qcom,ap-owned; - }; - - mas-xm-pcie-0 { - qcom,bus-dev = <0x23e>; - cell-id = <0x2d>; - label = "mas-xm-pcie-0"; - qcom,prio = <0x2>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x5>; - qcom,connections = <0x241>; - qcom,buswidth = <0x8>; - qcom,ap-owned; - }; - - slv-qns2-mem-noc_display { - qcom,bus-dev = <0x2a7>; - cell-id = <0x5022>; - qcom,bcms = <0x2d2>; - label = "slv-qns2-mem-noc_display"; - qcom,agg-ports = <0x1>; - phandle = <0x2a9>; - qcom,connections = <0x2d1>; - qcom,buswidth = <0x20>; - linux,phandle = <0x2a9>; - }; - - slv-qhs-snoc-cfg { - qcom,bus-dev = <0x24b>; - cell-id = <0x282>; - qcom,bcms = <0x24c>; - label = "slv-qhs-snoc-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x254>; - qcom,connections = <0x2b2>; - qcom,buswidth = <0x4>; - linux,phandle = <0x254>; - }; - - bcm-sn1 { - cell-id = <0x1b6b>; - label = "SN1"; - qcom,bcm-name = "SN1"; - phandle = <0x2ca>; - linux,phandle = <0x2ca>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - slv-qhs-display-cfg { - qcom,bus-dev = <0x24b>; - cell-id = <0x24e>; - qcom,bcms = <0x24c>; - label = "slv-qhs-display-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x259>; - qcom,buswidth = <0x4>; - linux,phandle = <0x259>; - }; - - mas-qnm-gladiator-sodv { - qcom,bus-dev = <0x290>; - cell-id = <0x8b>; - qcom,bcms = <0x29c>; - label = "mas-qnm-gladiator-sodv"; - qcom,agg-ports = <0x1>; - phandle = <0x2b5>; - qcom,connections = <0x291 0x298 0x293 0x294 0x295 0x299 0x29a 0x296>; - qcom,buswidth = <0x8>; - linux,phandle = <0x2b5>; - }; - - slv-qhs-ufs-card-cfg { - qcom,bus-dev = <0x24b>; - cell-id = <0x2f4>; - qcom,bcms = <0x24c>; - label = "slv-qhs-ufs-card-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x268>; - qcom,buswidth = <0x4>; - linux,phandle = <0x268>; - }; - - mas-qnm-memnoc { - qcom,bus-dev = <0x290>; - cell-id = <0x8e>; - qcom,bcms = <0x29d>; - label = "mas-qnm-memnoc"; - qcom,agg-ports = <0x1>; - phandle = <0x2bd>; - qcom,connections = <0x293 0x294 0x291 0x295 0x296>; - qcom,buswidth = <0x8>; - linux,phandle = <0x2bd>; - }; - - mas-qxm-rot_display { - qcom,bus-dev = <0x2a7>; - cell-id = <0x4e25>; - qcom,bcms = <0x2aa>; - label = "mas-qxm-rot_display"; - qcom,agg-ports = <0x1>; - qcom,qport = <0x5>; - qcom,connections = <0x2a9>; - qcom,buswidth = <0x20>; - }; - - mas-qhm-qup1 { - qcom,bus-dev = <0x23e>; - cell-id = <0x56>; - qcom,bcms = <0x240>; - label = "mas-qhm-qup1"; - qcom,agg-ports = <0x1>; - qcom,connections = <0x23f>; - qcom,buswidth = <0x4>; - }; - - mas-qxm-camnoc-hf1-uncomp { - qcom,bus-dev = <0x248>; - cell-id = <0x93>; - qcom,bcms = <0x249>; - label = "mas-qxm-camnoc-hf1-uncomp"; - qcom,agg-ports = <0x1>; - qcom,connections = <0x247>; - qcom,buswidth = <0x20>; - }; - - mas-xm-usb3-1 { - qcom,bus-dev = <0x243>; - cell-id = <0x65>; - label = "mas-xm-usb3-1"; - qcom,prio = <0x2>; - qcom,agg-ports = <0x1>; - qcom,qport = <0xb>; - qcom,connections = <0x244>; - qcom,buswidth = <0x8>; - qcom,ap-owned; - - qcom,node-qos-clks { - clocks = <0x22 0xa>; - clock-names = "clk-usb3-sec-axi-no-rate"; - }; - }; - - mas-qnm-snoc-gc { - qcom,bus-dev = <0x285>; - cell-id = <0x86>; - label = "mas-qnm-snoc-gc"; - qcom,prio = <0x0>; - qcom,agg-ports = <0x1>; - qcom,forwarding; - phandle = <0x2c6>; - qcom,qport = <0x8>; - qcom,connections = <0x283>; - qcom,buswidth = <0x8>; - qcom,ap-owned; - linux,phandle = <0x2c6>; - }; - - mas-qxm-pimem { - qcom,bus-dev = <0x290>; - cell-id = <0x8d>; - qcom,bcms = <0x2a0>; - label = "mas-qxm-pimem"; - qcom,prio = <0x2>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x3>; - qcom,connections = <0x293 0x29f>; - qcom,buswidth = <0x8>; - qcom,ap-owned; - }; - - slv-qhs-vsense-ctrl-cfg { - qcom,bus-dev = <0x24b>; - cell-id = <0x2f6>; - qcom,bcms = <0x24c>; - label = "slv-qhs-vsense-ctrl-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x26f>; - qcom,buswidth = <0x4>; - linux,phandle = <0x26f>; - }; - - bcm-mm1 { - cell-id = <0x1b64>; - label = "MM1"; - qcom,bcm-name = "MM1"; - phandle = <0x249>; - linux,phandle = <0x249>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - slv-qhs-pcie-gen3-cfg { - qcom,bus-dev = <0x24b>; - cell-id = <0x29c>; - qcom,bcms = <0x24c>; - label = "slv-qhs-pcie-gen3-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x25e>; - qcom,buswidth = <0x4>; - linux,phandle = <0x25e>; - }; - - slv-qhs-memnoc { - qcom,bus-dev = <0x279>; - cell-id = <0x2f9>; - label = "slv-qhs-memnoc"; - qcom,agg-ports = <0x1>; - phandle = <0x277>; - qcom,connections = <0x2b4>; - qcom,buswidth = <0x4>; - linux,phandle = <0x277>; - }; - - bcm-sh3 { - cell-id = <0x1b5e>; - label = "SH3"; - qcom,bcm-name = "SH3"; - phandle = <0x286>; - linux,phandle = <0x286>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - mas-ipa-core-master { - qcom,bus-dev = <0x27f>; - cell-id = <0x8f>; - label = "mas-ipa-core-master"; - qcom,agg-ports = <0x1>; - qcom,connections = <0x27e>; - qcom,buswidth = <0x8>; - }; - - slv-qhs-pdm { - qcom,bus-dev = <0x24b>; - cell-id = <0x267>; - qcom,bcms = <0x24c>; - label = "slv-qhs-pdm"; - qcom,agg-ports = <0x1>; - phandle = <0x256>; - qcom,buswidth = <0x4>; - linux,phandle = <0x256>; - }; - - mas-qhm-spdm { - qcom,bus-dev = <0x24b>; - cell-id = <0x24>; - qcom,bcms = <0x24c>; - label = "mas-qhm-spdm"; - qcom,agg-ports = <0x1>; - qcom,connections = <0x24a>; - qcom,buswidth = <0x4>; - }; - - slv-qhs-ipa { - qcom,bus-dev = <0x24b>; - cell-id = <0x2a4>; - qcom,bcms = <0x24c>; - label = "slv-qhs-ipa"; - qcom,agg-ports = <0x1>; - phandle = <0x26a>; - qcom,buswidth = <0x4>; - linux,phandle = <0x26a>; - }; - - mas-xm-gic { - qcom,bus-dev = <0x290>; - cell-id = <0x95>; - qcom,bcms = <0x29c>; - label = "mas-xm-gic"; - qcom,prio = <0x1>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x0>; - qcom,connections = <0x293 0x29f>; - qcom,buswidth = <0x8>; - qcom,ap-owned; - }; - - mas-qxm-mdp0 { - qcom,bus-dev = <0x28b>; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - cell-id = <0x16>; - qcom,bcms = <0x249>; - label = "mas-qxm-mdp0"; - qcom,prio = <0x0>; - qcom,agg-ports = <0x1>; - qcom,forwarding; - qcom,qport = <0x3>; - qcom,connections = <0x28c>; - qcom,buswidth = <0x20>; - qcom,ap-owned; - }; - - mas-pm-gnoc-cfg { - qcom,bus-dev = <0x27d>; - cell-id = <0x7f>; - label = "mas-pm-gnoc-cfg"; - qcom,agg-ports = <0x1>; - qcom,connections = <0x27a>; - qcom,buswidth = <0x4>; - }; - - mas-acm-tcu { - qcom,bus-dev = <0x285>; - cell-id = <0x68>; - qcom,bcms = <0x286>; - label = "mas-acm-tcu"; - qcom,prio = <0x7>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x0>; - qcom,connections = <0x282 0x283 0x284>; - qcom,buswidth = <0x8>; - qcom,ap-owned; - }; - - bcm-sn15 { - cell-id = <0x1b79>; - label = "SN15"; - qcom,bcm-name = "SN15"; - phandle = <0x29d>; - linux,phandle = <0x29d>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - fab-dc_noc { - clocks; - qcom,bypass-qos-prg; - cell-id = <0x1806>; - qcom,base-name = "dc_noc-base"; - label = "fab-dc_noc"; - phandle = <0x279>; - qcom,bus-type = <0x1>; - qcom,fab-dev; - linux,phandle = <0x279>; - }; - - slv-srvc-mnoc { - qcom,bus-dev = <0x28b>; - cell-id = <0x25b>; - label = "slv-srvc-mnoc"; - qcom,agg-ports = <0x1>; - phandle = <0x28a>; - qcom,buswidth = <0x4>; - linux,phandle = <0x28a>; - }; - - slv-srvc-memnoc { - qcom,bus-dev = <0x285>; - cell-id = <0x303>; - label = "slv-srvc-memnoc"; - qcom,agg-ports = <0x1>; - phandle = <0x287>; - qcom,buswidth = <0x4>; - linux,phandle = <0x287>; - }; - - mas-xm-ufs-mem { - qcom,bus-dev = <0x23e>; - cell-id = <0x7b>; - label = "mas-xm-ufs-mem"; - qcom,prio = <0x2>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x4>; - qcom,connections = <0x23f>; - qcom,buswidth = <0x8>; - qcom,ap-owned; - }; - - bcm-sn8 { - cell-id = <0x1b72>; - label = "SN8"; - qcom,bcm-name = "SN8"; - phandle = <0x2cc>; - linux,phandle = <0x2cc>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - bcm-sh0_display { - cell-id = <0x6979>; - label = "SH0_DISPLAY"; - qcom,bcm-name = "SH0"; - phandle = <0x2d0>; - linux,phandle = <0x2d0>; - qcom,rscs = <0x23c>; - qcom,bcm-dev; - }; - - bcm-sh1 { - cell-id = <0x1b5c>; - label = "SH1"; - qcom,bcm-name = "SH1"; - phandle = <0x2ba>; - linux,phandle = <0x2ba>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - mas-qhm-snoc-cfg { - qcom,bus-dev = <0x290>; - cell-id = <0x36>; - label = "mas-qhm-snoc-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x2b2>; - qcom,connections = <0x28f>; - qcom,buswidth = <0x4>; - linux,phandle = <0x2b2>; - }; - - bcm-ip0 { - cell-id = <0x1b7b>; - label = "IP0"; - qcom,bcm-name = "IP0"; - phandle = <0x2b7>; - linux,phandle = <0x2b7>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - mas-qnm-snoc { - qcom,bus-dev = <0x24b>; - cell-id = <0x2733>; - qcom,bcms = <0x24c>; - label = "mas-qnm-snoc"; - qcom,agg-ports = <0x1>; - phandle = <0x2c4>; - qcom,connections = <0x24d 0x24e 0x24f 0x250 0x251 0x252 0x253 0x254 0x255 0x256 0x257 0x258 0x259 0x25a 0x25b 0x25c 0x25d 0x25e 0x25f 0x260 0x261 0x262 0x263 0x264 0x265 0x266 0x267 0x268 0x269 0x26a 0x26b 0x26c 0x26d 0x26e 0x26f 0x270 0x271 0x272 0x273 0x274 0x275 0x276>; - qcom,buswidth = <0x8>; - linux,phandle = <0x2c4>; - }; - - bcm-mm2_display { - cell-id = <0x697c>; - label = "MM2_DISPLAY"; - qcom,bcm-name = "MM2"; - phandle = <0x2d2>; - linux,phandle = <0x2d2>; - qcom,rscs = <0x23c>; - qcom,bcm-dev; - }; - - slv-srvc-gnoc { - qcom,bus-dev = <0x27d>; - cell-id = <0x2fc>; - label = "slv-srvc-gnoc"; - qcom,agg-ports = <0x1>; - phandle = <0x27a>; - qcom,buswidth = <0x4>; - linux,phandle = <0x27a>; - }; - - mas-qxm-camnoc-hf0-uncomp { - qcom,bus-dev = <0x248>; - cell-id = <0x92>; - qcom,bcms = <0x249>; - label = "mas-qxm-camnoc-hf0-uncomp"; - qcom,agg-ports = <0x1>; - qcom,connections = <0x247>; - qcom,buswidth = <0x20>; - }; - - slv-qhs-qupv3-north { - qcom,bus-dev = <0x24b>; - cell-id = <0x263>; - qcom,bcms = <0x24c>; - label = "slv-qhs-qupv3-north"; - qcom,agg-ports = <0x1>; - phandle = <0x265>; - qcom,buswidth = <0x4>; - linux,phandle = <0x265>; - }; - - fab-gladiator_noc { - clocks; - qcom,bypass-qos-prg; - cell-id = <0x1804>; - qcom,base-name = "gladiator_noc-base"; - label = "fab-gladiator_noc"; - phandle = <0x27d>; - qcom,bus-type = <0x1>; - qcom,fab-dev; - linux,phandle = <0x27d>; - }; - - mas-qhm-a2noc-cfg { - qcom,bus-dev = <0x243>; - cell-id = <0x7c>; - label = "mas-qhm-a2noc-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x2af>; - qcom,connections = <0x242>; - qcom,buswidth = <0x4>; - linux,phandle = <0x2af>; - }; - - mas-xm-ufs-card { - qcom,bus-dev = <0x23e>; - cell-id = <0x7a>; - label = "mas-xm-ufs-card"; - qcom,prio = <0x2>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x3>; - qcom,connections = <0x23f>; - qcom,buswidth = <0x8>; - qcom,ap-owned; - }; - - slv-qxs-imem { - qcom,bus-dev = <0x290>; - cell-id = <0x249>; - qcom,bcms = <0x2ca>; - label = "slv-qxs-imem"; - qcom,agg-ports = <0x1>; - phandle = <0x293>; - qcom,buswidth = <0x8>; - linux,phandle = <0x293>; - }; - - fab-mmss_noc { - clocks; - cell-id = <0x800>; - qcom,base-offset = <0x9000>; - qcom,base-name = "mmss_noc-base"; - label = "fab-mmss_noc"; - phandle = <0x28b>; - qcom,bus-type = <0x1>; - qcom,fab-dev; - linux,phandle = <0x28b>; - qcom,qos-off = <0x1000>; - }; - - slv-ebi { - qcom,bus-dev = <0x281>; - cell-id = <0x200>; - qcom,bcms = <0x2b8 0x2b9>; - label = "slv-ebi"; - qcom,agg-ports = <0x4>; - phandle = <0x280>; - qcom,buswidth = <0x4>; - linux,phandle = <0x280>; - }; - - slv-qhs-camera-cfg { - qcom,bus-dev = <0x24b>; - cell-id = <0x24d>; - qcom,bcms = <0x24c>; - label = "slv-qhs-camera-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x24f>; - qcom,buswidth = <0x4>; - linux,phandle = <0x24f>; - }; - - bcm-qup0 { - cell-id = <0x1b7f>; - label = "QUP0"; - qcom,bcm-name = "QUP0"; - phandle = <0x240>; - linux,phandle = <0x240>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - slv-qhs-usb3-1 { - qcom,bus-dev = <0x24b>; - cell-id = <0x2ef>; - qcom,bcms = <0x24c>; - label = "slv-qhs-usb3-1"; - qcom,agg-ports = <0x1>; - phandle = <0x269>; - qcom,buswidth = <0x4>; - linux,phandle = <0x269>; - }; - - slv-qns-memnoc-sf { - qcom,bus-dev = <0x290>; - cell-id = <0x307>; - qcom,bcms = <0x2c9>; - label = "slv-qns-memnoc-sf"; - qcom,agg-ports = <0x1>; - phandle = <0x292>; - qcom,connections = <0x2c8>; - qcom,buswidth = <0x10>; - linux,phandle = <0x292>; - }; - - slv-qhs-cpr-cx { - qcom,bus-dev = <0x24b>; - cell-id = <0x28b>; - qcom,bcms = <0x24c>; - label = "slv-qhs-cpr-cx"; - qcom,agg-ports = <0x1>; - phandle = <0x26b>; - qcom,buswidth = <0x4>; - linux,phandle = <0x26b>; - }; - - mas-xm-qdss-etr { - qcom,bus-dev = <0x243>; - cell-id = <0x3c>; - label = "mas-xm-qdss-etr"; - qcom,prio = <0x2>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x7>; - qcom,connections = <0x244>; - qcom,buswidth = <0x8>; - qcom,ap-owned; - }; - - slv-xs-sys-tcu-cfg { - qcom,bus-dev = <0x290>; - cell-id = <0x2a0>; - qcom,bcms = <0x2c3>; - label = "slv-xs-sys-tcu-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x29a>; - qcom,buswidth = <0x8>; - linux,phandle = <0x29a>; - }; - - mas-llcc-mc_display { - qcom,bus-dev = <0x2a3>; - cell-id = <0x4e20>; - label = "mas-llcc-mc_display"; - qcom,agg-ports = <0x4>; - phandle = <0x2cf>; - qcom,connections = <0x2a2>; - qcom,buswidth = <0x4>; - linux,phandle = <0x2cf>; - }; - - mas-alc { - qcom,bus-dev = <0x281>; - cell-id = <0x90>; - qcom,bcms = <0x2a1>; - label = "mas-alc"; - qcom,agg-ports = <0x1>; - qcom,buswidth = <0x1>; - }; - - mas-qxm-camnoc-sf-uncomp { - qcom,bus-dev = <0x248>; - cell-id = <0x94>; - qcom,bcms = <0x249>; - label = "mas-qxm-camnoc-sf-uncomp"; - qcom,agg-ports = <0x1>; - qcom,connections = <0x247>; - qcom,buswidth = <0x20>; - }; - - bcm-sn6 { - cell-id = <0x1b70>; - label = "SN6"; - qcom,bcm-name = "SN6"; - phandle = <0x2c3>; - linux,phandle = <0x2c3>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - slv-qns2-mem-noc { - qcom,bus-dev = <0x28b>; - cell-id = <0x304>; - qcom,bcms = <0x2c0>; - label = "slv-qns2-mem-noc"; - qcom,agg-ports = <0x1>; - phandle = <0x28d>; - qcom,connections = <0x2bf>; - qcom,buswidth = <0x20>; - linux,phandle = <0x28d>; - }; - - slv-qhs-ddrss-cfg { - qcom,bus-dev = <0x24b>; - cell-id = <0x2ee>; - qcom,bcms = <0x24c>; - label = "slv-qhs-ddrss-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x25c>; - qcom,buswidth = <0x4>; - linux,phandle = <0x25c>; - }; - - slv-qhs-aop { - qcom,bus-dev = <0x24b>; - cell-id = <0x2eb>; - qcom,bcms = <0x24c>; - label = "slv-qhs-aop"; - qcom,agg-ports = <0x1>; - phandle = <0x264>; - qcom,buswidth = <0x4>; - linux,phandle = <0x264>; - }; - - mas-qnm-mnoc-hf { - qcom,bus-dev = <0x285>; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - cell-id = <0x84>; - label = "mas-qnm-mnoc-hf"; - qcom,prio = <0x0>; - qcom,agg-ports = <0x2>; - qcom,forwarding; - phandle = <0x2c1>; - qcom,qport = <0x4 0x5>; - qcom,connections = <0x282 0x283>; - qcom,buswidth = <0x20>; - qcom,ap-owned; - linux,phandle = <0x2c1>; - }; - - slv-qhs-prng { - qcom,bus-dev = <0x24b>; - cell-id = <0x26a>; - qcom,bcms = <0x24c>; - label = "slv-qhs-prng"; - qcom,agg-ports = <0x1>; - phandle = <0x26e>; - qcom,buswidth = <0x4>; - linux,phandle = <0x26e>; - }; - - bcm-sn11 { - cell-id = <0x1b75>; - label = "SN11"; - qcom,bcm-name = "SN11"; - phandle = <0x29b>; - linux,phandle = <0x29b>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - mas-qxm-venus0 { - qcom,bus-dev = <0x28b>; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - cell-id = <0x3f>; - qcom,bcms = <0x28e>; - label = "mas-qxm-venus0"; - qcom,prio = <0x0>; - qcom,agg-ports = <0x1>; - qcom,forwarding; - qcom,qport = <0x6>; - qcom,connections = <0x28d>; - qcom,buswidth = <0x20>; - qcom,ap-owned; - }; - - slv-xs-qdss-stm { - qcom,bus-dev = <0x290>; - cell-id = <0x24c>; - qcom,bcms = <0x2cd>; - label = "slv-xs-qdss-stm"; - qcom,agg-ports = <0x1>; - phandle = <0x296>; - qcom,buswidth = <0x4>; - linux,phandle = <0x296>; - }; - - slv-qhs-tsif { - qcom,bus-dev = <0x24b>; - cell-id = <0x23f>; - qcom,bcms = <0x24c>; - label = "slv-qhs-tsif"; - qcom,agg-ports = <0x1>; - phandle = <0x262>; - qcom,buswidth = <0x4>; - linux,phandle = <0x262>; - }; - - mas-qnm-aggre1-noc { - qcom,bus-dev = <0x290>; - cell-id = <0x274f>; - qcom,bcms = <0x297>; - label = "mas-qnm-aggre1-noc"; - qcom,agg-ports = <0x1>; - phandle = <0x2ab>; - qcom,connections = <0x291 0x292 0x293 0x294 0x295 0x296>; - qcom,buswidth = <0x10>; - linux,phandle = <0x2ab>; - }; - - fab-camnoc_virt { - clocks; - qcom,bypass-qos-prg; - cell-id = <0x180a>; - qcom,base-name = "camnoc_virt-base"; - label = "fab-camnoc_virt"; - phandle = <0x248>; - qcom,fab-dev; - linux,phandle = <0x248>; - }; - - mas-qhm-a1noc-cfg { - qcom,bus-dev = <0x23e>; - cell-id = <0x79>; - label = "mas-qhm-a1noc-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x2ae>; - qcom,connections = <0x23d>; - qcom,buswidth = <0x4>; - linux,phandle = <0x2ae>; - }; - - mas-llcc-mc { - qcom,bus-dev = <0x281>; - cell-id = <0x81>; - label = "mas-llcc-mc"; - qcom,agg-ports = <0x4>; - phandle = <0x2bb>; - qcom,connections = <0x280>; - qcom,buswidth = <0x4>; - linux,phandle = <0x2bb>; - }; - - bcm-sn4 { - cell-id = <0x1b6e>; - label = "SN4"; - qcom,bcm-name = "SN4"; - phandle = <0x2a0>; - linux,phandle = <0x2a0>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - rsc-disp { - cell-id = <0x1f41>; - label = "disp_rsc"; - phandle = <0x23c>; - qcom,rsc-dev; - linux,phandle = <0x23c>; - qcom,req_state = <0x3>; - }; - - slv-qns-pcie-snoc { - qcom,bus-dev = <0x243>; - cell-id = <0x2e9>; - label = "slv-qns-pcie-snoc"; - qcom,agg-ports = <0x1>; - phandle = <0x246>; - qcom,connections = <0x2ac>; - qcom,buswidth = <0x10>; - linux,phandle = <0x246>; - }; - - slv-qhs-mnoc-cfg { - qcom,bus-dev = <0x24b>; - cell-id = <0x280>; - qcom,bcms = <0x24c>; - label = "slv-qhs-mnoc-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x252>; - qcom,connections = <0x2b1>; - qcom,buswidth = <0x4>; - linux,phandle = <0x252>; - }; - - mas-acm-l3 { - qcom,bus-dev = <0x27d>; - cell-id = <0x1>; - label = "mas-acm-l3"; - qcom,agg-ports = <0x1>; - qcom,connections = <0x27a 0x27b 0x27c>; - qcom,buswidth = <0x10>; - }; - - mas-qxm-camnoc-hf0 { - qcom,bus-dev = <0x28b>; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - cell-id = <0x88>; - qcom,bcms = <0x249>; - label = "mas-qxm-camnoc-hf0"; - qcom,prio = <0x0>; - qcom,agg-ports = <0x1>; - qcom,forwarding; - qcom,qport = <0x1>; - qcom,connections = <0x28c>; - qcom,buswidth = <0x20>; - qcom,ap-owned; - }; - - slv-qns-gladiator-sodv { - qcom,bus-dev = <0x27d>; - cell-id = <0x2d8>; - label = "slv-qns-gladiator-sodv"; - qcom,agg-ports = <0x1>; - phandle = <0x27b>; - qcom,connections = <0x2b5>; - qcom,buswidth = <0x8>; - linux,phandle = <0x27b>; - }; - - slv-qhs-tcsr { - qcom,bus-dev = <0x24b>; - cell-id = <0x26f>; - qcom,bcms = <0x24c>; - label = "slv-qhs-tcsr"; - qcom,agg-ports = <0x1>; - phandle = <0x25a>; - qcom,buswidth = <0x4>; - linux,phandle = <0x25a>; - }; - - slv-qhs-spss-cfg { - qcom,bus-dev = <0x24b>; - cell-id = <0x2f1>; - qcom,bcms = <0x24c>; - label = "slv-qhs-spss-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x24e>; - qcom,buswidth = <0x4>; - linux,phandle = <0x24e>; - }; - - slv-qns-cnoc-a2noc { - qcom,bus-dev = <0x24b>; - cell-id = <0x2d5>; - qcom,bcms = <0x24c>; - label = "slv-qns-cnoc-a2noc"; - qcom,agg-ports = <0x1>; - phandle = <0x24a>; - qcom,connections = <0x2b3>; - qcom,buswidth = <0x8>; - linux,phandle = <0x24a>; - }; - - slv-qhs-apss { - qcom,bus-dev = <0x290>; - cell-id = <0x2a1>; - qcom,bcms = <0x2c3>; - label = "slv-qhs-apss"; - qcom,agg-ports = <0x1>; - phandle = <0x294>; - qcom,buswidth = <0x8>; - linux,phandle = <0x294>; - }; - - fab-mc_virt_display { - clocks; - qcom,bypass-qos-prg; - cell-id = <0x6590>; - qcom,base-name = "mc_virt-base"; - label = "fab-mc_virt_display"; - phandle = <0x2a3>; - qcom,fab-dev; - linux,phandle = <0x2a3>; - }; - - mas-qnm-mnoc-sf { - qcom,bus-dev = <0x285>; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - cell-id = <0x85>; - label = "mas-qnm-mnoc-sf"; - qcom,prio = <0x0>; - qcom,agg-ports = <0x1>; - qcom,forwarding; - phandle = <0x2bf>; - qcom,qport = <0x7>; - qcom,connections = <0x282 0x283 0x284>; - qcom,buswidth = <0x20>; - qcom,ap-owned; - linux,phandle = <0x2bf>; - }; - - slv-qhs-mdsp-ms-mpu-cfg { - qcom,bus-dev = <0x285>; - cell-id = <0x2fd>; - label = "slv-qhs-mdsp-ms-mpu-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x288>; - qcom,buswidth = <0x4>; - linux,phandle = <0x288>; - }; - - slv-qhs-compute-dsp-cfg { - qcom,bus-dev = <0x24b>; - cell-id = <0x2ed>; - qcom,bcms = <0x24c>; - label = "slv-qhs-compute-dsp-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x263>; - qcom,buswidth = <0x4>; - linux,phandle = <0x263>; - }; - - slv-qns-a1noc-snoc { - qcom,bus-dev = <0x23e>; - cell-id = <0x274e>; - label = "slv-qns-a1noc-snoc"; - qcom,agg-ports = <0x1>; - phandle = <0x23f>; - qcom,connections = <0x2ab>; - qcom,buswidth = <0x10>; - linux,phandle = <0x23f>; - }; - - bcm-sn2 { - cell-id = <0x1b6c>; - label = "SN2"; - qcom,bcm-name = "SN2"; - phandle = <0x2c7>; - linux,phandle = <0x2c7>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - mas-qnm-mnoc-hf_display { - qcom,bus-dev = <0x2a5>; - cell-id = <0x4e21>; - label = "mas-qnm-mnoc-hf_display"; - qcom,agg-ports = <0x2>; - phandle = <0x2d3>; - qcom,qport = <0x4 0x5>; - qcom,connections = <0x2a4>; - qcom,buswidth = <0x20>; - linux,phandle = <0x2d3>; - }; - - slv-qns-llcc_display { - qcom,bus-dev = <0x2a5>; - cell-id = <0x5021>; - qcom,bcms = <0x2d0>; - label = "slv-qns-llcc_display"; - qcom,agg-ports = <0x4>; - phandle = <0x2a4>; - qcom,connections = <0x2cf>; - qcom,buswidth = <0x10>; - linux,phandle = <0x2a4>; - }; - - slv-qhs-llcc { - qcom,bus-dev = <0x279>; - cell-id = <0x2f8>; - label = "slv-qhs-llcc"; - qcom,agg-ports = <0x1>; - phandle = <0x278>; - qcom,buswidth = <0x4>; - linux,phandle = <0x278>; - }; - - fab-mmss_noc_display { - clocks; - qcom,bypass-qos-prg; - cell-id = <0x6592>; - qcom,base-name = "mmss_noc-base"; - label = "fab-mmss_noc_display"; - phandle = <0x2a7>; - qcom,bus-type = <0x1>; - qcom,fab-dev; - linux,phandle = <0x2a7>; - }; - - mas-qhm-qup2 { - qcom,bus-dev = <0x243>; - cell-id = <0x54>; - qcom,bcms = <0x240>; - label = "mas-qhm-qup2"; - qcom,agg-ports = <0x1>; - qcom,connections = <0x244>; - qcom,buswidth = <0x4>; - }; - - bcm-mm3_display { - cell-id = <0x697d>; - label = "MM3_DISPLAY"; - qcom,bcm-name = "MM3"; - phandle = <0x2aa>; - linux,phandle = <0x2aa>; - qcom,rscs = <0x23c>; - qcom,bcm-dev; - }; - - slv-qhs-tlmm-north { - qcom,bus-dev = <0x24b>; - cell-id = <0x2db>; - qcom,bcms = <0x24c>; - label = "slv-qhs-tlmm-north"; - qcom,agg-ports = <0x1>; - phandle = <0x274>; - qcom,buswidth = <0x4>; - linux,phandle = <0x274>; - }; - - rsc-apps { - cell-id = <0x1f40>; - label = "apps_rsc"; - phandle = <0x23b>; - qcom,rsc-dev; - linux,phandle = <0x23b>; - qcom,req_state = <0x2>; - }; - - fab-mem_noc { - clocks; - cell-id = <0x1808>; - qcom,base-offset = <0x10000>; - qcom,base-name = "mem_noc-base"; - label = "fab-mem_noc"; - phandle = <0x285>; - qcom,bus-type = <0x1>; - qcom,fab-dev; - linux,phandle = <0x285>; - qcom,qos-off = <0x1000>; - }; - - mas-qnm-snoc-sf { - qcom,bus-dev = <0x285>; - cell-id = <0x87>; - label = "mas-qnm-snoc-sf"; - qcom,prio = <0x0>; - qcom,agg-ports = <0x1>; - qcom,forwarding; - phandle = <0x2c8>; - qcom,qport = <0x9>; - qcom,connections = <0x282 0x283>; - qcom,buswidth = <0x10>; - qcom,ap-owned; - linux,phandle = <0x2c8>; - }; - - bcm-mc0_display { - cell-id = <0x6978>; - label = "MC0_DISPLAY"; - qcom,bcm-name = "MC0"; - phandle = <0x2ce>; - linux,phandle = <0x2ce>; - qcom,rscs = <0x23c>; - qcom,bcm-dev; - }; - - bcm-mm2 { - cell-id = <0x1b65>; - label = "MM2"; - qcom,bcm-name = "MM2"; - phandle = <0x2c0>; - linux,phandle = <0x2c0>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - slv-qhs-pcie0-cfg { - qcom,bus-dev = <0x24b>; - cell-id = <0x29b>; - qcom,bcms = <0x24c>; - label = "slv-qhs-pcie0-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x25f>; - qcom,buswidth = <0x4>; - linux,phandle = <0x25f>; - }; - - bcm-sh4 { - cell-id = <0x1b5f>; - label = "SH4"; - qcom,bcm-name = "SH4"; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - mas-qxm-rot { - qcom,bus-dev = <0x28b>; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - cell-id = <0x19>; - qcom,bcms = <0x28e>; - label = "mas-qxm-rot"; - qcom,prio = <0x0>; - qcom,agg-ports = <0x1>; - qcom,forwarding; - qcom,qport = <0x5>; - qcom,connections = <0x28d>; - qcom,buswidth = <0x20>; - qcom,ap-owned; - }; - - mas-qhm-tsif { - qcom,bus-dev = <0x23e>; - cell-id = <0x52>; - label = "mas-qhm-tsif"; - qcom,agg-ports = <0x1>; - qcom,connections = <0x23f>; - qcom,buswidth = <0x4>; - }; - - slv-qhs-a1-noc-cfg { - qcom,bus-dev = <0x24b>; - cell-id = <0x2af>; - qcom,bcms = <0x24c>; - label = "slv-qhs-a1-noc-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x26c>; - qcom,connections = <0x2ae>; - qcom,buswidth = <0x4>; - linux,phandle = <0x26c>; - }; - - slv-qns-pcie-a1noc-snoc { - qcom,bus-dev = <0x23e>; - cell-id = <0x2754>; - label = "slv-qns-pcie-a1noc-snoc"; - qcom,agg-ports = <0x1>; - phandle = <0x241>; - qcom,connections = <0x2ac>; - qcom,buswidth = <0x10>; - linux,phandle = <0x241>; - }; - - bcm-alc { - cell-id = <0x1b7e>; - label = "ALC"; - qcom,bcm-name = "ALC"; - phandle = <0x2a1>; - linux,phandle = <0x2a1>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - slv-srvc-cnoc { - qcom,bus-dev = <0x24b>; - cell-id = <0x286>; - qcom,bcms = <0x24c>; - label = "slv-srvc-cnoc"; - qcom,agg-ports = <0x1>; - phandle = <0x267>; - qcom,buswidth = <0x4>; - linux,phandle = <0x267>; - }; - - mas-qhm-mnoc-cfg { - qcom,bus-dev = <0x28b>; - cell-id = <0x67>; - label = "mas-qhm-mnoc-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x2b1>; - qcom,connections = <0x28a>; - qcom,buswidth = <0x4>; - linux,phandle = <0x2b1>; - }; - - fab-system_noc { - clocks; - cell-id = <0x400>; - qcom,base-offset = <0x9000>; - qcom,base-name = "system_noc-base"; - label = "fab-system_noc"; - phandle = <0x290>; - qcom,bus-type = <0x1>; - qcom,fab-dev; - linux,phandle = <0x290>; - qcom,qos-off = <0x1000>; - }; - - mas-qxm-crypto { - qcom,bus-dev = <0x243>; - cell-id = <0x7d>; - qcom,bcms = <0x245>; - label = "mas-qxm-crypto"; - qcom,prio = <0x2>; - qcom,agg-ports = <0x1>; - qcom,qport = <0x1>; - qcom,connections = <0x244>; - qcom,buswidth = <0x8>; - qcom,ap-owned; - }; - - bcm-sn0 { - cell-id = <0x1b6a>; - label = "SN0"; - qcom,bcm-name = "SN0"; - phandle = <0x2c9>; - linux,phandle = <0x2c9>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - slv-qhs-qdss-cfg { - qcom,bus-dev = <0x24b>; - cell-id = <0x27b>; - qcom,bcms = <0x24c>; - label = "slv-qhs-qdss-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x258>; - qcom,buswidth = <0x4>; - linux,phandle = <0x258>; - }; - - slv-qns-llcc { - qcom,bus-dev = <0x285>; - cell-id = <0x302>; - qcom,bcms = <0x2bc>; - label = "slv-qns-llcc"; - qcom,agg-ports = <0x4>; - phandle = <0x283>; - qcom,connections = <0x2bb>; - qcom,buswidth = <0x10>; - linux,phandle = <0x283>; - }; - - mas-qxm-mdp1 { - qcom,bus-dev = <0x28b>; - qcom,node-qos-bcms = <0x1b64 0x0 0x1>; - cell-id = <0x17>; - qcom,bcms = <0x249>; - label = "mas-qxm-mdp1"; - qcom,prio = <0x0>; - qcom,agg-ports = <0x1>; - qcom,forwarding; - qcom,qport = <0x4>; - qcom,connections = <0x28c>; - qcom,buswidth = <0x20>; - qcom,ap-owned; - }; - - bcm-mm0_display { - cell-id = <0x697a>; - label = "MM0_DISPLAY"; - qcom,bcm-name = "MM0"; - phandle = <0x2d4>; - linux,phandle = <0x2d4>; - qcom,rscs = <0x23c>; - qcom,bcm-dev; - }; - - mas-xm-usb3-0 { - qcom,bus-dev = <0x243>; - cell-id = <0x3d>; - label = "mas-xm-usb3-0"; - qcom,prio = <0x2>; - qcom,agg-ports = <0x1>; - qcom,qport = <0xa>; - qcom,connections = <0x244>; - qcom,buswidth = <0x8>; - qcom,ap-owned; - - qcom,node-qos-clks { - clocks = <0x22 0x9>; - clock-names = "clk-usb3-prim-axi-no-rate"; - }; - }; - - mas-qxm-mdp0_display { - qcom,bus-dev = <0x2a7>; - cell-id = <0x4e23>; - qcom,bcms = <0x2a8>; - label = "mas-qxm-mdp0_display"; - qcom,agg-ports = <0x1>; - qcom,qport = <0x3>; - qcom,connections = <0x2a6>; - qcom,buswidth = <0x20>; - }; - - slv-qhs-qupv3-south { - qcom,bus-dev = <0x24b>; - cell-id = <0x265>; - qcom,bcms = <0x24c>; - label = "slv-qhs-qupv3-south"; - qcom,agg-ports = <0x1>; - phandle = <0x270>; - qcom,buswidth = <0x4>; - linux,phandle = <0x270>; - }; - - slv-ebi_display { - qcom,bus-dev = <0x2a3>; - cell-id = <0x5020>; - qcom,bcms = <0x2ce>; - label = "slv-ebi_display"; - qcom,agg-ports = <0x4>; - phandle = <0x2a2>; - qcom,buswidth = <0x4>; - linux,phandle = <0x2a2>; - }; - - mas-qnm-aggre2-noc { - qcom,bus-dev = <0x290>; - cell-id = <0x2750>; - qcom,bcms = <0x29b>; - label = "mas-qnm-aggre2-noc"; - qcom,agg-ports = <0x1>; - phandle = <0x2ad>; - qcom,connections = <0x291 0x292 0x298 0x293 0x294 0x295 0x299 0x29a 0x296>; - qcom,buswidth = <0x10>; - linux,phandle = <0x2ad>; - }; - - slv-qns-mem-noc-hf { - qcom,bus-dev = <0x28b>; - cell-id = <0x305>; - qcom,bcms = <0x2c2>; - label = "slv-qns-mem-noc-hf"; - qcom,agg-ports = <0x2>; - phandle = <0x28c>; - qcom,connections = <0x2c1>; - qcom,buswidth = <0x20>; - linux,phandle = <0x28c>; - }; - - slv-srvc-aggre1-noc { - qcom,bus-dev = <0x23e>; - cell-id = <0x2e8>; - qcom,bcms = <0x297>; - label = "slv-srvc-aggre1-noc"; - qcom,agg-ports = <0x1>; - phandle = <0x23d>; - qcom,buswidth = <0x4>; - linux,phandle = <0x23d>; - }; - - bcm-mm0 { - cell-id = <0x1b63>; - label = "MM0"; - qcom,bcm-name = "MM0"; - phandle = <0x2c2>; - linux,phandle = <0x2c2>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - mas-qnm-pcie-anoc { - qcom,bus-dev = <0x290>; - cell-id = <0x8c>; - qcom,bcms = <0x29e>; - label = "mas-qnm-pcie-anoc"; - qcom,agg-ports = <0x1>; - phandle = <0x2ac>; - qcom,connections = <0x293 0x294 0x295 0x292 0x296>; - qcom,buswidth = <0x10>; - linux,phandle = <0x2ac>; - }; - - bcm-cn0 { - cell-id = <0x1b7c>; - label = "CN0"; - qcom,bcm-name = "CN0"; - phandle = <0x24c>; - linux,phandle = <0x24c>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - slv-qhs-phy-refgen-south { - qcom,bus-dev = <0x24b>; - cell-id = <0x2f0>; - qcom,bcms = <0x24c>; - label = "slv-qhs-phy-refgen-south"; - qcom,agg-ports = <0x1>; - phandle = <0x25d>; - qcom,buswidth = <0x4>; - linux,phandle = <0x25d>; - }; - - bcm-sn9 { - cell-id = <0x1b73>; - label = "SN9"; - qcom,bcm-name = "SN9"; - phandle = <0x297>; - linux,phandle = <0x297>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - slv-qhs-ufs-mem-cfg { - qcom,bus-dev = <0x24b>; - cell-id = <0x2f5>; - qcom,bcms = <0x24c>; - label = "slv-qhs-ufs-mem-cfg"; - qcom,agg-ports = <0x1>; - phandle = <0x253>; - qcom,buswidth = <0x4>; - linux,phandle = <0x253>; - }; - - bcm-sh2 { - cell-id = <0x1b5d>; - label = "SH2"; - qcom,bcm-name = "SH2"; - phandle = <0x2be>; - linux,phandle = <0x2be>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - slv-qhs-clk-ctl { - qcom,bus-dev = <0x24b>; - cell-id = <0x26c>; - qcom,bcms = <0x24c>; - label = "slv-qhs-clk-ctl"; - qcom,agg-ports = <0x1>; - phandle = <0x275>; - qcom,buswidth = <0x4>; - linux,phandle = <0x275>; - }; - - fab-aggre1_noc { - clocks; - cell-id = <0x1802>; - qcom,base-offset = <0x4000>; - qcom,base-name = "aggre1_noc-base"; - label = "fab-aggre1_noc"; - phandle = <0x23e>; - qcom,bus-type = <0x1>; - qcom,fab-dev; - linux,phandle = <0x23e>; - qcom,qos-off = <0x1000>; - }; - - bcm-sn14 { - cell-id = <0x1b78>; - label = "SN14"; - qcom,bcm-name = "SN14"; - phandle = <0x29e>; - linux,phandle = <0x29e>; - qcom,rscs = <0x23b>; - qcom,bcm-dev; - }; - - slv-qns-cnoc { - qcom,bus-dev = <0x290>; - cell-id = <0x2734>; - qcom,bcms = <0x2c5>; - label = "slv-qns-cnoc"; - qcom,agg-ports = <0x1>; - phandle = <0x295>; - qcom,connections = <0x2c4>; - qcom,buswidth = <0x8>; - linux,phandle = <0x295>; - }; - }; - - qcom,msm-pcm-loopback { - compatible = "qcom,msm-pcm-loopback"; - phandle = <0x2e5>; - linux,phandle = <0x2e5>; - }; - - qcom,vidc@aa00000 { - cache-slices = <0x32 0x2 0x32 0x3>; - compatible = "qcom,msm-vidc", "qcom,sdm845-vidc"; - clocks = <0xd4 0xb 0xd4 0x8 0xd4 0xa 0xd4 0x5 0xd4 0x4 0xd4 0x7 0xd4 0x6>; - qcom,proxy-clock-names = "core_clk", "iface_clk", "bus_clk", "core0_clk", "core0_bus_clk", "core1_clk", "core1_bus_clk"; - clock-names = "core_clk", "iface_clk", "bus_clk", "core0_clk", "core0_bus_clk", "core1_clk", "core1_bus_clk"; - venus-core1-supply = <0x2d6>; - venus-supply = <0x116>; - status = "ok"; - qcom,allowed-clock-rates = <0x5f5e100 0xbebc200 0x13ab6680 0x18148d00 0x1a76e700 0x1fc4ef40>; - interrupts = <0x0 0xae 0x4>; - venus-core0-supply = <0x2d5>; - qcom,clock-configs = <0x1 0x0 0x0 0x1 0x0 0x1 0x0>; - cache-slice-names = "vidsc0", "vidsc1"; - reg = <0xaa00000 0x200000>; - - bus_cnoc { - compatible = "qcom,msm-vidc,bus"; - qcom,bus-range-kbps = <0x3e8 0x3e8>; - label = "cnoc"; - qcom,bus-slave = <0x254>; - qcom,bus-master = <0x1>; - qcom,bus-governor = "performance"; - }; - - venus_bus_llcc { - compatible = "qcom,msm-vidc,bus"; - qcom,bus-range-kbps = <0x4268 0x33b260>; - label = "venus-llcc"; - qcom,bus-slave = <0x302>; - qcom,bus-master = <0x3f>; - qcom,bus-governor = "msm-vidc-llcc"; - }; - - secure_non_pixel_cb { - compatible = "qcom,msm-vidc,context-bank"; - buffer-types = <0x480>; - label = "venus_sec_non_pixel"; - virtual-addr-pool = <0x1000000 0x24800000>; - iommus = <0x29 0x10a4 0x8 0x29 0x10b4 0x0>; - qcom,secure-context-bank; - }; - - secure_bitstream_cb { - compatible = "qcom,msm-vidc,context-bank"; - buffer-types = <0x241>; - label = "venus_sec_bitstream"; - virtual-addr-pool = <0x4b000000 0x25800000>; - iommus = <0x29 0x10a1 0x8 0x29 0x10a5 0x8>; - qcom,secure-context-bank; - }; - - venus_bus_ddr { - compatible = "qcom,msm-vidc,bus"; - qcom,bus-range-kbps = <0x3e8 0x33b260>; - label = "venus-ddr"; - qcom,bus-slave = <0x200>; - qcom,bus-master = <0x81>; - qcom,bus-governor = "msm-vidc-ddr"; - }; - - non_secure_cb { - compatible = "qcom,msm-vidc,context-bank"; - buffer-types = <0xfff>; - label = "venus_ns"; - virtual-addr-pool = <0x70800000 0x6f800000>; - iommus = <0x29 0x10a0 0x8 0x29 0x10b0 0x0>; - }; - - arm9_bus_ddr { - compatible = "qcom,msm-vidc,bus"; - qcom,bus-range-kbps = <0x3e8 0x3e8>; - label = "venus-arm9-ddr"; - qcom,bus-slave = <0x200>; - qcom,bus-master = <0x3f>; - qcom,bus-governor = "performance"; - }; - - secure_pixel_cb { - compatible = "qcom,msm-vidc,context-bank"; - buffer-types = <0x106>; - label = "venus_sec_pixel"; - virtual-addr-pool = <0x25800000 0x25800000>; - iommus = <0x29 0x10a3 0x8>; - qcom,secure-context-bank; - }; - }; - - rpmh-regulator-ldoa9 { - qcom,supported-modes = <0x2 0x4>; - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoa9"; - mboxes = <0xba 0x0>; - qcom,regulator-type = "pmic4-ldo"; - qcom,mode-threshold-currents = <0x0 0x1>; - - regulator-l9 { - qcom,init-mode = <0x2>; - qcom,init-voltage = <0x1a0040>; - regulator-min-microvolt = <0x1a0040>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x2cad80>; - regulator-name = "pm8998_l9"; - }; - }; - - qcom,msm-pcm-routing { - compatible = "qcom,msm-pcm-routing"; - phandle = <0x2ea>; - linux,phandle = <0x2ea>; - }; - - qcom,smp2pgpio-smp2p-3-out { - compatible = "qcom,smp2pgpio"; - gpio-controller; - #interrupt-cells = <0x2>; - phandle = <0x210>; - qcom,entry-name = "smp2p"; - #gpio-cells = <0x2>; - qcom,remote-pid = <0x3>; - linux,phandle = <0x210>; - interrupt-controller; - }; - - funnel@6845000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-lpass"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b908>; - reg = <0x6845000 0x1000>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@1 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1b3>; - phandle = <0x1b6>; - slave-mode; - linux,phandle = <0x1b6>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1b2>; - phandle = <0x1a6>; - linux,phandle = <0x1a6>; - }; - }; - }; - }; - - cti@7120000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-cpu1"; - clock-names = "apb_pclk"; - cpu = <0x12>; - arm,primecell-periphid = <0x3b966>; - reg = <0x7120000 0x1000>; - }; - - fingerprint_goodix { - compatible = "goodix,fingerprint"; - status = "ok"; - fp-gpio-pwr = <0x3c 0x27 0x0>; - gooidx,gpio-reset = <0x3c 0x25 0x0>; - goodix,gpio-irq = <0x3c 0x79 0x0>; - }; - - qcom,gpucc@5090000 { - compatible = "qcom,gpucc-sdm845-v2", "syscon"; - #reset-cells = <0x1>; - qcom,gpu_cc_gmu_clk_src-opp-handle = <0xcc>; - reg-names = "cc_base"; - vdd_cx-supply = <0x1b>; - vdd_mx-supply = <0xbc>; - #clock-cells = <0x1>; - phandle = <0xd6>; - reg = <0x5090000 0x9000>; - linux,phandle = <0xd6>; - }; - - qcom,turing@8300000 { - qcom,proxy-timeout-ms = <0x2710>; - compatible = "qcom,pil-tz-generic"; - qcom,vdd_cx-uV-uA = <0x181 0x186a0>; - clocks = <0x21 0x0>; - qcom,proxy-clock-names = "xo"; - qcom,firmware-name = "cdsp"; - qcom,gpio-proxy-unvote = <0x113 0x2 0x0>; - qcom,gpio-stop-ack = <0x113 0x3 0x0>; - clock-names = "xo"; - qcom,gpio-err-ready = <0x113 0x1 0x0>; - qcom,smem-id = <0x259>; - qcom,pas-id = <0x12>; - qcom,gpio-err-fatal = <0x113 0x0 0x0>; - vdd_cx-supply = <0x1b>; - status = "ok"; - interrupts = <0x0 0x242 0x1>; - mbox-names = "cdsp-pil"; - memory-region = <0x112>; - mboxes = <0xa3 0x0>; - qcom,proxy-reg-names = "vdd_cx"; - qcom,ssctl-instance-id = <0x17>; - reg = <0x8300000 0x100000>; - qcom,signal-aop; - qcom,gpio-force-stop = <0x114 0x0 0x0>; - qcom,sysmon-id = <0x7>; - }; - - tpdm@7830000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-olc"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b968>; - reg = <0x7830000 0x1000>; - - port { - - endpoint { - remote-endpoint = <0x1d3>; - phandle = <0x1d2>; - linux,phandle = <0x1d2>; - }; - }; - }; - - qcom,qsee_ipc_irq_bridge { - compatible = "qcom,qsee-ipc-irq-bridge"; - - qcom,qsee-ipc-irq-spss { - qcom,rx-irq-clr = <0x1888008 0x4>; - interrupts = <0x0 0x15d 0x4>; - label = "spss"; - qcom,dev-name = "qsee_ipc_irq_spss"; - qcom,rx-irq-clr-mask = <0x1>; - }; - }; - - qcom,msm-dai-tdm-tert-tx { - compatible = "qcom,msm-dai-tdm"; - qcom,msm-cpudai-tdm-group-port-id = <0x9021>; - qcom,msm-cpudai-tdm-clk-internal = <0x1>; - qcom,msm-cpudai-tdm-sync-mode = <0x1>; - qcom,msm-cpudai-tdm-clk-rate = <0x177000>; - qcom,msm-cpudai-tdm-data-out = <0x0>; - qcom,msm-cpudai-tdm-data-delay = <0x1>; - qcom,msm-cpudai-tdm-group-id = <0x9121>; - qcom,msm-cpudai-tdm-invert-sync = <0x1>; - qcom,msm-cpudai-tdm-group-num-ports = <0x1>; - qcom,msm-cpudai-tdm-sync-src = <0x1>; - - qcom,msm-dai-q6-tdm-tert-tx-0 { - compatible = "qcom,msm-dai-q6-tdm"; - qcom,msm-cpudai-tdm-dev-id = <0x9021>; - phandle = <0x316>; - qcom,msm-cpudai-tdm-data-align = <0x0>; - linux,phandle = <0x316>; - }; - }; - - qcom,rpm-stats@c300000 { - compatible = "qcom,rpm-stats"; - reg-names = "phys_addr_base", "offset_addr"; - reg = <0xc300000 0x1000 0xc3f0004 0x4>; - }; - - cti@69e5000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "cti-base"; - coresight-name = "coresight-cti-ddr_dl_1_cti1"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b966>; - reg = <0x69e5000 0x1000>; - }; - - funnel@7800000 { - compatible = "arm,primecell"; - clocks = <0xa1 0x0>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-apss"; - clock-names = "apb_pclk"; - arm,primecell-periphid = <0x3b908>; - reg = <0x7800000 0x1000>; - - ports { - #address-cells = <0x1>; - #size-cells = <0x0>; - - port@7 { - reg = <0x6>; - - endpoint { - remote-endpoint = <0x1fa>; - phandle = <0x1f1>; - slave-mode; - linux,phandle = <0x1f1>; - }; - }; - - port@5 { - reg = <0x4>; - - endpoint { - remote-endpoint = <0x1f8>; - phandle = <0x1ef>; - slave-mode; - linux,phandle = <0x1ef>; - }; - }; - - port@3 { - reg = <0x2>; - - endpoint { - remote-endpoint = <0x1f6>; - phandle = <0x1ed>; - slave-mode; - linux,phandle = <0x1ed>; - }; - }; - - port@1 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1f4>; - phandle = <0x1eb>; - slave-mode; - linux,phandle = <0x1eb>; - }; - }; - - port@8 { - reg = <0x7>; - - endpoint { - remote-endpoint = <0x1fb>; - phandle = <0x1f2>; - slave-mode; - linux,phandle = <0x1f2>; - }; - }; - - port@6 { - reg = <0x5>; - - endpoint { - remote-endpoint = <0x1f9>; - phandle = <0x1f0>; - slave-mode; - linux,phandle = <0x1f0>; - }; - }; - - port@4 { - reg = <0x3>; - - endpoint { - remote-endpoint = <0x1f7>; - phandle = <0x1ee>; - slave-mode; - linux,phandle = <0x1ee>; - }; - }; - - port@2 { - reg = <0x1>; - - endpoint { - remote-endpoint = <0x1f5>; - phandle = <0x1ec>; - slave-mode; - linux,phandle = <0x1ec>; - }; - }; - - port@0 { - reg = <0x0>; - - endpoint { - remote-endpoint = <0x1f3>; - phandle = <0x1e6>; - linux,phandle = <0x1e6>; - }; - }; - }; - }; - - aop-msg-client { - compatible = "qcom,debugfs-qmp-client"; - mbox-names = "aop"; - mboxes = <0xa3 0x0>; - }; - - syscon@0x5091508 { - compatible = "syscon"; - phandle = <0x1e>; - reg = <0x5091508 0x4>; - linux,phandle = <0x1e>; - }; - - qcom,dsi-display@26 { - compatible = "qcom,dsi-display"; - clocks = <0x344 0x6 0x344 0x9>; - pinctrl-1 = <0x347 0x348>; - clock-names = "mux_byte_clk", "mux_pixel_clk"; - vddio-supply = <0x8b>; - qcom,dsi-panel = <0x36f>; - label = "dsi_visionox_fhd_r66455_cmd_display"; - vci-supply = <0x35d>; - qcom,dsi-ctrl = <0x2d>; - qcom,display-type = "primary"; - pinctrl-0 = <0x345 0x346>; - qcom,platform-te-gpio = <0x3c 0xa 0x0>; - qcom,dsi-phy = <0x342>; - qcom,platform-reset-gpio = <0x3c 0x6 0x0>; - pinctrl-names = "panel_active", "panel_suspend"; - }; - - qcom,glink-fifo-config-wdsp { - qcom,in-write-idx-reg = <0x12010>; - compatible = "qcom,glink-fifo-config"; - phandle = <0x135>; - qcom,out-read-idx-reg = <0x12000>; - qcom,out-write-idx-reg = <0x12004>; - qcom,in-read-idx-reg = <0x1200c>; - linux,phandle = <0x135>; - }; - - msm_cdc_pinctrl@64 { - compatible = "qcom,msm-cdc-pinctrl"; - pinctrl-1 = <0x378>; - qcom,cdc-rst-n-gpio = <0x3c 0x40 0x0>; - phandle = <0x103>; - pinctrl-0 = <0x377>; - linux,phandle = <0x103>; - pinctrl-names = "aud_active", "aud_sleep"; - }; - - rpmh-regulator-ldoa25 { - qcom,supported-modes = <0x2 0x4>; - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoa25"; - mboxes = <0xba 0x0>; - qcom,regulator-type = "pmic4-ldo"; - qcom,mode-threshold-currents = <0x0 0x2710>; - - regulator-l25 { - qcom,init-mode = <0x2>; - phandle = <0x143>; - qcom,init-voltage = <0x2dc6c0>; - regulator-min-microvolt = <0x2dc6c0>; - qcom,set = <0x3>; - regulator-max-microvolt = <0x328980>; - regulator-name = "pm8998_l25"; - linux,phandle = <0x143>; - }; - }; - - qcom,msm-tert-auxpcm { - qcom,msm-auxpcm-interface = "tertiary"; - compatible = "qcom,msm-auxpcm-dev"; - qcom,msm-cpudai-auxpcm-sync = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-frame = <0x5 0x4>; - qcom,msm-cpudai-auxpcm-quant = <0x2 0x2>; - qcom,msm-cpudai-afe-clk-ver = <0x2>; - qcom,msm-cpudai-auxpcm-slot-mapping = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-num-slots = <0x1 0x1>; - qcom,msm-cpudai-auxpcm-data = <0x0 0x0>; - qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>; - phandle = <0x2f5>; - qcom,msm-cpudai-auxpcm-mode = <0x0 0x0>; - linux,phandle = <0x2f5>; - }; - - qcom,jpegdma@0xac52000 { - clock-rates = <0x0 0x0 0x0 0x0 0x0 0x23c34600 0x0>; - compatible = "qcom,cam_jpeg_dma"; - clocks = <0x22 0xc 0x22 0xd 0xd5 0x55 0xd5 0x9 0xd5 0x6 0xd5 0x3f 0xd5 0x3e>; - reg-names = "jpegdma_hw"; - clock-names = "camera_ahb", "camera_axi", "soc_ahb_clk", "cpas_ahb_clk", "camnoc_axi_clk", "jpegdma_clk_src", "jpegdma_clk"; - regulator-names = "camss-vdd"; - status = "ok"; - interrupts = <0x0 0x1db 0x0>; - camss-vdd-supply = <0x214>; - reg = <0xac52000 0x4000>; - src-clock-name = "jpegdma_clk_src"; - interrupt-names = "jpegdma"; - reg-cam-base = <0x52000>; - cell-index = <0x0>; - clock-cntl-level = "nominal"; - }; - }; - - energy-costs { - compatible = "sched-energy"; - - cluster-cost0 { - idle-cost-data = <0x4 0x3 0x2 0x1>; - phandle = <0x5>; - busy-cost-data = <0x493e0 0x3 0x62700 0x4 0x75300 0x4 0x8ca00 0x4 0x9f600 0x5 0xb6d00 0x5 0xc9900 0x6 0xdc500 0x7 0xef100 0x7 0x101d00 0x8 0x114900 0x9 0x12c000 0x9 0x143700 0xa 0x15ae00 0xb 0x172500 0xc 0x189c00 0xd 0x19c800 0xf 0x1af400 0x11>; - linux,phandle = <0x5>; - }; - - core-cost0 { - idle-cost-data = <0xa 0x8 0x6 0x4>; - phandle = <0x4>; - busy-cost-data = <0x493e0 0xc 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>; - linux,phandle = <0x4>; - }; - - cluster-cost1 { - idle-cost-data = <0x4 0x3 0x2 0x1>; - phandle = <0xd>; - 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>; - linux,phandle = <0xd>; - }; - - core-cost1 { - idle-cost-data = <0x64 0x50 0x3c 0x28>; - phandle = <0xc>; - 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>; - linux,phandle = <0xc>; - }; - }; - - psci { - compatible = "arm,psci-1.0"; - method = "smc"; - }; - - firmware { - - android { - compatible = "android,firmware"; - - fstab { - compatible = "android,fstab"; - - vendor { - compatible = "android,vendor"; - dev = "/dev/block/platform/soc/1d84000.ufshc/by-name/vendor"; - type = "ext4"; - status = "ok"; - fsmgr_flags = "wait,verify"; - mnt_flags = "ro,barrier=1,discard"; - }; - - system { - compatible = "android,system"; - dev = "/dev/block/platform/soc/1d84000.ufshc/by-name/system"; - type = "ext4"; - status = "ok"; - fsmgr_flags = "wait,verify"; - mnt_flags = "ro,barrier=1,discard"; - mnt_point = "/system_root"; - }; - }; - }; - }; - - aliases { - i2c1 = "/soc/i2c@88c000"; - sdhc2 = "/soc/sdhci@8804000"; - spi0 = "/soc/spi@a80000"; - pci-domain1 = "/soc/qcom,pcie@0x1c08000"; - hsuart0 = "/soc/qcom,qup_uart@0x898000"; - ufshc1 = "/soc/ufshc@1d84000"; - i2c0 = "/soc/i2c@a88000"; - pci-domain0 = "/soc/qcom,pcie@0x1c00000"; - serial0 = "/soc/qcom,qup_uart@0xa84000"; - }; - - chosen { - 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 loop.max_part=7 androidboot.usbcontroller=a600000.dwc3 buildvariant=user root=/dev/dm-0 dm=\"system none ro,0 1 android-verity /dev/sde48\" androidboot.verifiedbootstate=orange androidboot.keymaster=1 androidboot.veritymode=enforcing androidboot.bootdevice=1d84000.ufshc androidboot.serialno=67e3af50 androidboot.baseband=msm msm_drm.dsi_display0=dsi_jdi_fhd_nt35596s_video_display: androidboot.ramdump=enable androidboot.secureboot=1 androidboot.dp=0x0 androidboot.cpuid=0x9f85c6a3 androidboot.hwversion=2.2.1 androidboot.hwc=CN androidboot.cert=M1803D5XE androidboot.hwlevel=P2.1 androidboot.dtb_idx=-1347440721"; - pureason = <0x40001>; - linux,initrd-start = <0x0 0x85500000>; - linux,initrd-end = <0x0 0x855fe538>; - kaslr-seed = <0x0 0x0>; - }; - - memory { - device_type = "memory"; - reg = <0x0 0x80000000 0x0 0xc0000000 0x1 0x40000000 0x0 0xbd4a0000>; - ddr_device_type = <0x7>; - }; - - cpus { - #address-cells = <0x2>; - #size-cells = <0x0>; - - cpu@300 { - qcom,lmh-dcvs = <0x2>; - compatible = "arm,armv8"; - cpu-release-addr = <0x0 0x90000000>; - device_type = "cpu"; - sched-energy-costs = <0x4 0x5>; - next-level-cache = <0x9>; - enable-method = "psci"; - phandle = <0x14>; - reg = <0x0 0x300>; - cache-size = <0x8000>; - #cooling-cells = <0x2>; - linux,phandle = <0x14>; - efficiency = <0x400>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-level = <0x2>; - next-level-cache = <0x6>; - phandle = <0x9>; - cache-size = <0x20000>; - linux,phandle = <0x9>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - phandle = <0x123>; - qcom,dump-size = <0xa000>; - linux,phandle = <0x123>; - }; - - l1-tlb { - phandle = <0x12f>; - qcom,dump-size = <0x6000>; - linux,phandle = <0x12f>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - phandle = <0x11b>; - qcom,dump-size = <0x12000>; - linux,phandle = <0x11b>; - }; - }; - - cpu@600 { - qcom,lmh-dcvs = <0xa>; - compatible = "arm,armv8"; - cpu-release-addr = <0x0 0x90000000>; - device_type = "cpu"; - sched-energy-costs = <0xc 0xd>; - next-level-cache = <0xf>; - enable-method = "psci"; - phandle = <0x17>; - reg = <0x0 0x600>; - cache-size = <0x20000>; - #cooling-cells = <0x2>; - linux,phandle = <0x17>; - efficiency = <0x6cc>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-level = <0x2>; - next-level-cache = <0x6>; - phandle = <0xf>; - cache-size = <0x40000>; - linux,phandle = <0xf>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - phandle = <0x126>; - qcom,dump-size = <0x14000>; - linux,phandle = <0x126>; - }; - - l1-tlb { - phandle = <0x132>; - qcom,dump-size = <0x6800>; - linux,phandle = <0x132>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - phandle = <0x11e>; - qcom,dump-size = <0x24000>; - linux,phandle = <0x11e>; - }; - }; - - cpu-map { - - cluster1 { - - core0 { - cpu = <0x15>; - }; - - core3 { - cpu = <0x18>; - }; - - core1 { - cpu = <0x16>; - }; - - core2 { - cpu = <0x17>; - }; - }; - - cluster0 { - - core0 { - cpu = <0x11>; - }; - - core3 { - cpu = <0x14>; - }; - - core1 { - cpu = <0x12>; - }; - - core2 { - cpu = <0x13>; - }; - }; - }; - - cpu@200 { - qcom,lmh-dcvs = <0x2>; - compatible = "arm,armv8"; - cpu-release-addr = <0x0 0x90000000>; - device_type = "cpu"; - sched-energy-costs = <0x4 0x5>; - next-level-cache = <0x8>; - enable-method = "psci"; - phandle = <0x13>; - reg = <0x0 0x200>; - cache-size = <0x8000>; - #cooling-cells = <0x2>; - linux,phandle = <0x13>; - efficiency = <0x400>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-level = <0x2>; - next-level-cache = <0x6>; - phandle = <0x8>; - cache-size = <0x20000>; - linux,phandle = <0x8>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - phandle = <0x122>; - qcom,dump-size = <0xa000>; - linux,phandle = <0x122>; - }; - - l1-tlb { - phandle = <0x12e>; - qcom,dump-size = <0x6000>; - linux,phandle = <0x12e>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - phandle = <0x11a>; - qcom,dump-size = <0x12000>; - linux,phandle = <0x11a>; - }; - }; - - cpu@500 { - qcom,lmh-dcvs = <0xa>; - compatible = "arm,armv8"; - cpu-release-addr = <0x0 0x90000000>; - device_type = "cpu"; - sched-energy-costs = <0xc 0xd>; - next-level-cache = <0xe>; - enable-method = "psci"; - phandle = <0x16>; - reg = <0x0 0x500>; - cache-size = <0x20000>; - #cooling-cells = <0x2>; - linux,phandle = <0x16>; - efficiency = <0x6cc>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-level = <0x2>; - next-level-cache = <0x6>; - phandle = <0xe>; - cache-size = <0x40000>; - linux,phandle = <0xe>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - phandle = <0x125>; - qcom,dump-size = <0x14000>; - linux,phandle = <0x125>; - }; - - l1-tlb { - phandle = <0x131>; - qcom,dump-size = <0x6800>; - linux,phandle = <0x131>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - phandle = <0x11d>; - qcom,dump-size = <0x24000>; - linux,phandle = <0x11d>; - }; - }; - - cpu@0 { - qcom,lmh-dcvs = <0x2>; - compatible = "arm,armv8"; - cpu-release-addr = <0x0 0x90000000>; - device_type = "cpu"; - sched-energy-costs = <0x4 0x5>; - next-level-cache = <0x3>; - enable-method = "psci"; - phandle = <0x11>; - reg = <0x0 0x0>; - cache-size = <0x8000>; - #cooling-cells = <0x2>; - linux,phandle = <0x11>; - efficiency = <0x400>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-level = <0x2>; - next-level-cache = <0x6>; - phandle = <0x3>; - cache-size = <0x20000>; - linux,phandle = <0x3>; - - l3-cache { - compatible = "arm,arch-cache"; - cache-level = <0x3>; - phandle = <0x6>; - cache-size = <0x200000>; - linux,phandle = <0x6>; - }; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - phandle = <0x120>; - qcom,dump-size = <0xa000>; - linux,phandle = <0x120>; - }; - - l1-tlb { - phandle = <0x12c>; - qcom,dump-size = <0x6000>; - linux,phandle = <0x12c>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - phandle = <0x118>; - qcom,dump-size = <0x12000>; - linux,phandle = <0x118>; - }; - }; - - cpu@100 { - qcom,lmh-dcvs = <0x2>; - compatible = "arm,armv8"; - cpu-release-addr = <0x0 0x90000000>; - device_type = "cpu"; - sched-energy-costs = <0x4 0x5>; - next-level-cache = <0x7>; - enable-method = "psci"; - phandle = <0x12>; - reg = <0x0 0x100>; - cache-size = <0x8000>; - #cooling-cells = <0x2>; - linux,phandle = <0x12>; - efficiency = <0x400>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-level = <0x2>; - next-level-cache = <0x6>; - phandle = <0x7>; - cache-size = <0x20000>; - linux,phandle = <0x7>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - phandle = <0x121>; - qcom,dump-size = <0xa000>; - linux,phandle = <0x121>; - }; - - l1-tlb { - phandle = <0x12d>; - qcom,dump-size = <0x6000>; - linux,phandle = <0x12d>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - phandle = <0x119>; - qcom,dump-size = <0x12000>; - linux,phandle = <0x119>; - }; - }; - - cpu@400 { - qcom,lmh-dcvs = <0xa>; - compatible = "arm,armv8"; - cpu-release-addr = <0x0 0x90000000>; - device_type = "cpu"; - sched-energy-costs = <0xc 0xd>; - next-level-cache = <0xb>; - enable-method = "psci"; - phandle = <0x15>; - reg = <0x0 0x400>; - cache-size = <0x20000>; - #cooling-cells = <0x2>; - linux,phandle = <0x15>; - efficiency = <0x6cc>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-level = <0x2>; - next-level-cache = <0x6>; - phandle = <0xb>; - cache-size = <0x40000>; - linux,phandle = <0xb>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - phandle = <0x124>; - qcom,dump-size = <0x14000>; - linux,phandle = <0x124>; - }; - - l1-tlb { - phandle = <0x130>; - qcom,dump-size = <0x6800>; - linux,phandle = <0x130>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - phandle = <0x11c>; - qcom,dump-size = <0x24000>; - linux,phandle = <0x11c>; - }; - }; - - cpu@700 { - qcom,lmh-dcvs = <0xa>; - compatible = "arm,armv8"; - cpu-release-addr = <0x0 0x90000000>; - device_type = "cpu"; - sched-energy-costs = <0xc 0xd>; - next-level-cache = <0x10>; - enable-method = "psci"; - phandle = <0x18>; - reg = <0x0 0x700>; - cache-size = <0x20000>; - #cooling-cells = <0x2>; - linux,phandle = <0x18>; - efficiency = <0x6cc>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-level = <0x2>; - next-level-cache = <0x6>; - phandle = <0x10>; - cache-size = <0x40000>; - linux,phandle = <0x10>; - }; - - l1-dcache { - compatible = "arm,arch-cache"; - phandle = <0x127>; - qcom,dump-size = <0x14000>; - linux,phandle = <0x127>; - }; - - l1-tlb { - phandle = <0x133>; - qcom,dump-size = <0x6800>; - linux,phandle = <0x133>; - }; - - l1-icache { - compatible = "arm,arch-cache"; - phandle = <0x11f>; - qcom,dump-size = <0x24000>; - linux,phandle = <0x11f>; - }; - }; - }; -}; -- 2.45.2