diff --git a/README.md b/README.md index bc1df30..c89ce16 100644 --- a/README.md +++ b/README.md @@ -35,3 +35,4 @@ This currently contains: * Redmi Note 12R / Redmi 12 5G / POCO M6 Pro 5G (sky) (devicetrees based on `?`) * Redmi Note 13 Pro 5G / POCO X6 5G (garnet) (devicetrees based on `?`) * Black Shark 5 Pro (katyusha) (devicetrees based on `?`) +* Redmi Pad Pro / POCO Pad (dizi) (devicetrees based on `?`) diff --git a/dizi.dtb b/dizi.dtb new file mode 100644 index 0000000..b1dd897 Binary files /dev/null and b/dizi.dtb differ diff --git a/dizi.dts b/dizi.dts new file mode 100644 index 0000000..f09652d --- /dev/null +++ b/dizi.dts @@ -0,0 +1,26623 @@ +/dts-v1/; +// version: 17 +// last_comp_version: 16 +// boot_cpuid_phys: 0x0 + +/ { + model = "Qualcomm Technologies, Inc. Parrot QRD, DIZI based on SM7435P"; + compatible = "qcom,parrot-qrd", "qcom,parrot", "qcom,qrd"; + qcom,msm-id = <634 0x10000 631 0x10000 583 0x10000 537 0x10000 613 0x10000 633 0x10000 638 0x10000>; + interrupt-parent = <1>; + #address-cells = <2>; + #size-cells = <2>; + qcom,board-id = <0x2000b 1>; + + chosen: chosen { + linux,initrd-end = <0 0xb7ffeefc>; + linux,initrd-start = <0 0xb7278000>; + kaslr-seed = <0 0>; + stdout-path = "/soc/qcom,qup_uart@98c000:115200n8"; + bootargs = "console=ttyMSM0,115200n8 kernel.panic_on_rcu_stall=1 loop.max_part=7 pcie_ports=compat msm_rtb.filter=0x237 allow_mismatched_32bit_el0 kasan=off rcupdate.rcu_expedited=1 rcu_nocbs=0-7 ftrace_dump_on_oops pstore.compress=none kpti=0 swiotlb=noforce cgroup.memory=nokmem,nosocket kswapd_per_node=1 slub_debug=- allow_file_spec_access cpufreq.default_governor=performance transparent_hugepage=never page_poison=on can.stats_timer=0 disable_dma32=on android12_only.will_be_removed_soon.memblock_nomap_remove=on video=vfb:640x400,bpp=32,memsize=3072000 mtdoops.fingerprint=dizi_eea:12/V816.0.7.0.UNSEUXM:user swinfo.fingerprint=dizi_eea:12/V816.0.7.0.UNSEUXM:user bootconfig bootinfo.pureason=0x40080 bootinfo.pdreason=0x2 msm_drm.dsi_display0=qcom,mdss_dsi_n83_35_02_0a_wqxga_video_cphy: msm_drm.dsi_display_lockdown=443532914e8357ff msm_drm.dsi_display_whitepoint=797b68 msm_drm.debugpolicy=0x20 rootwait ro init=/init icnss2.hwname=dizi icnss2.hwc=Global icnss2.factorybuild=0 icnss2.hwarea=n83glce icnss2.buildregion=eea log_buf_len=2M loglevel=6 msm_geni_serial.con_enabled=0 block2mtd.block2mtd=/dev/block/sda15,2097152 mtdoops.mtddev=0 mtdoops.record_size=2097152 mtdoops.dump_oops=0 printk.always_kmsg_dump=1"; + }; + + memory { + ddr_manufacturer_id = <19>; + ddr_device_type = <7>; + ufs_ffu_batterystatus = <0>; + ufs_ffu_bootreason = <32>; + ddr_size = <6>; + device_type = "memory"; + reg = <0 0x80000000 0 0x68e00000 0 0xe9500000 0 0 0 0xea700000 0 0x15900000 8 0 0 0x3fd00000 8 0x40000000 0 0x7ab00000 8 0xc0000000 0 0x40000000 8 0xbb100000 0 0x1e00000>; + }; + + ddr-regions { + region2 = <8 0x40000000 0 0xc0000000 0 0 0 8 0 512>; + region1 = <8 0 0 0x40000000 0 0 0 4 0 512>; + region0 = <0 0x80000000 0 0x80000000 0 0 0 0 0 512>; + }; + + reserved_memory: reserved-memory { + #address-cells = <2>; + #size-cells = <2>; + ranges; + + hyp_mem: hyp_region@80000000 { + no-map; + reg = <0 0x80000000 0 0x600000>; + }; + + xbl_dtlog_mem: xbl_dtlog_region@80600000 { + no-map; + reg = <0 0x80600000 0 0x40000>; + }; + + xbl_ramdump_mem: xbl_ramdump_region@80640000 { + no-map; + reg = <0 0x80640000 0 0x1c0000>; + }; + + aop_image_mem: aop_image_region@80800000 { + no-map; + reg = <0 0x80800000 0 0x60000>; + }; + + aop_cmd_db_mem: aop_cmd_db_region@80860000 { + compatible = "qcom,cmd-db"; + no-map; + reg = <0 0x80860000 0 0x20000>; + }; + + aop_config_mem: aop_config_region@80880000 { + no-map; + reg = <0 0x80880000 0 0x20000>; + }; + + tme_crash_dump_mem: tme_crash_dump_region@808a0000 { + no-map; + reg = <0 0x808a0000 0 0x40000>; + }; + + tme_log_mem: tme_log_region@808e0000 { + no-map; + reg = <0 0x808e0000 0 0x4000>; + }; + + uefi_log_mem: uefi_log_region@808e4000 { + no-map; + reg = <0 0x808e4000 0 0x10000>; + }; + + smem_mem: smem_region@80900000 { + no-map; + reg = <0 0x80900000 0 0x200000>; + }; + + cpucp_fw_mem: cpucp_fw_region@80b00000 { + no-map; + reg = <0 0x80b00000 0 0x100000>; + }; + + chipinfo_mem: chipinfo_region@80c00000 { + no-map; + reg = <0 0x80c00000 0 0x1000>; + }; + + wlan_fw_mem: wlan_fw_region@82a00000 { + no-map; + reg = <0 0x82a00000 0 0xc00000>; + }; + + camera_mem: camera_region@84b00000 { + no-map; + reg = <0 0x84b00000 0 0x800000>; + }; + + wpss_mem: wpss_region@85300000 { + no-map; + reg = <0 0x85300000 0 0x1900000>; + }; + + video_mem: video_region@86c00000 { + no-map; + reg = <0 0x86c00000 0 0x700000>; + }; + + adsp_mem: adsp_region@9a200000 { + no-map; + reg = <0 0x9a200000 0 0x2900000>; + }; + + cdsp_mem: cdsp_region@89400000 { + no-map; + reg = <0 0x89400000 0 0xa00000>; + }; + + ipa_fw_mem: ipa_fw_region@89e00000 { + no-map; + reg = <0 0x89e00000 0 0x10000>; + }; + + ipa_gsi_mem: ipa_gsi_region@89e10000 { + no-map; + reg = <0 0x89e10000 0 0xa000>; + }; + + gpu_microcode_mem: gpu_microcode_region@89e1a000 { + no-map; + reg = <0 0x89e1a000 0 0x2000>; + }; + + mpss_mem: mpss_region@8bc00000 { + no-map; + reg = <0 0x8bc00000 0 0x2c00000>; + }; + + xbl_sc_mem: xbl_sc_region@a6e00000 { + no-map; + reg = <0 0xa6e00000 0 0x40000>; + }; + + global_sync_mem: global_sync_region@a6f00000 { + no-map; + reg = <0 0xa6f00000 0 0x100000>; + }; + + cpusys_vm_mem: cpusys_vm_region@e0600000 { + no-map; + reg = <0 0xe0600000 0 0x400000>; + }; + + trust_ui_vm_mem: trust_ui_vm_region@e0b00000 { + no-map; + reg = <0 0xe0b00000 0 0x100000>; + }; + + trust_ui_vm_qrtr: trust_ui_vm_qrtr@e55f3000 { + no-map; + reg = <0 0xe55f3000 0 0x9000>; + }; + + trust_ui_vm_vblk0_ring: trust_ui_vm_vblk0_ring@e55fc000 { + no-map; + reg = <0 0xe55fc000 0 0x4000>; + gunyah-label = <17>; + }; + + trust_ui_vm_swiotlb: trust_ui_vm_swiotlb@e5600000 { + no-map; + reg = <0 0xe5600000 0 0x100000>; + gunyah-label = <18>; + }; + + tz_stat_mem: tz_stat_region@e8800000 { + no-map; + reg = <0 0xe8800000 0 0x100000>; + }; + + tags_mem: tags_region@e8900000 { + no-map; + reg = <0 0xe8900000 0 0x680000>; + }; + + qtee_mem: qtee_region@e8f80000 { + no-map; + reg = <0 0xe8f80000 0 0x500000>; + }; + + trusted_apps_mem: trusted_apps_region@e9480000 { + no-map; + reg = <0 0xe9480000 0 0x1200000>; + }; + + ramoops_mem: ramoops@80D00000 { + compatible = "ramoops"; + reg = <0 0x80d00000 0 0x200000>; + record-size = <0x40000>; + pmsg-size = <0x100000>; + console-size = <0x80000>; + }; + + dump_mem: mem_dump_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0 0 0 0xffffffff>; + reusable; + alignment = <0 0x400000>; + size = <0 0xc00000>; + }; + + system_cma: linux,cma { + compatible = "shared-dma-pool"; + alloc-ranges = <0 0 0 0xffffffff>; + reusable; + alignment = <0 0x400000>; + size = <0 0x2000000>; + linux,cma-default; + }; + + adsp_mem_heap: adsp_heap_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0 0 0 0xffffffff>; + reusable; + alignment = <0 0x400000>; + size = <0 0xc00000>; + }; + + audio_cma_mem: audio_cma_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0 0 0 0xffffffff>; + reusable; + alignment = <0 0x400000>; + size = <0 0x1000000>; + }; + + sdsp_mem: sdsp_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0 0 0 0xffffffff>; + reusable; + alignment = <0 0x400000>; + size = <0 0x400000>; + }; + + cdsp_secure_heap: secure_cdsp_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0 0 0 0xffffffff>; + reusable; + alignment = <0 0x400000>; + size = <0 0x2800000>; + }; + + va_md_mem: va_md_mem_region { + compatible = "shared-dma-pool"; + alloc-ranges = <1 0 0xfffffffe 0xffffffff>; + reusable; + size = <0 0x1000000>; + }; + + non_secure_display_memory: non_secure_display_region { + compatible = "shared-dma-pool"; + reusable; + alloc-ranges = <0 0 0 0xffffffff>; + size = <0 0x5c00000>; + alignment = <0 0x400000>; + }; + + qseecom_mem: qseecom_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0 0 0 0xffffffff>; + reusable; + alignment = <0 0x400000>; + size = <0 0x1400000>; + }; + + qseecom_ta_mem: qseecom_ta_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0 0 0 0xffffffff>; + reusable; + alignment = <0 0x400000>; + size = <0 0x1000000>; + }; + + splash_region { + label = "cont_splash_region"; + reg = <0 0xb8000000 0 0x2b00000>; + }; + }; + + aliases: aliases { + swr3 = "/soc/spf_core_platform/lpass-cdc/wsa2-macro@31E0000/wsa2_swr_master"; + swr2 = "/soc/spf_core_platform/lpass-cdc/va-macro@33F0000/va_swr_master"; + swr1 = "/soc/spf_core_platform/lpass-cdc/rx-macro@3200000/rx_swr_master"; + swr0 = "/soc/spf_core_platform/lpass-cdc/wsa-macro@3240000/wsa_swr_master"; + mmc0 = "/soc/sdhci@7C4000"; + mmc1 = "/soc/sdhci@8804000"; + ufshc1 = "/soc/ufshc@1d84000"; + serial0 = "/soc/qcom,qup_uart@98c000"; + hsuart0 = "/soc/qcom,qup_uart@a94000"; + }; + + sram: sram@17D09100 { + #address-cells = <2>; + #size-cells = <2>; + compatible = "mmio-sram"; + reg = <0 0x17d09100 0 512>; + ranges = <0 0 0 0x17d09100 0 512>; + + cpu_scp_lpri: scp-shmem@0 { + compatible = "arm,scp-shmem"; + reg = <0 0 0 512>; + }; + }; + + firmware: firmware { + + qcom_scm { + compatible = "qcom,scm-v1.1", "qcom,scm"; + qcom,dload-mode = <2 0x13000>; + qcom,max-queues = <2>; + interrupts = <0x0 0x3a2 0x1>; + }; + + qtee_shmbridge { + compatible = "qcom,tee-shared-memory-bridge"; + }; + + qcom_smcinvoke { + compatible = "qcom,smcinvoke"; + }; + + 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,slotselect,avb"; + status = "disabled"; + }; + }; + }; + }; + + cpus { + #address-cells = <2>; + #size-cells = <0>; + + CPU0: cpu@0 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0 0>; + capacity-dmips-mhz = <&tdm_tert_rx>; + dynamic-power-coefficient = <100>; + enable-method = "psci"; + cpu-idle-states = <3 4>; + power-domains = <5>; + power-domain-names = "psci"; + qcom,freq-domain = <6 0 4>; + next-level-cache = <7>; + #cooling-cells = <2>; + + L2_7: l2-cache { + compatible = "arm,arch-cache"; + cache-level = <2>; + next-level-cache = <8>; + + L3_0: l3-cache { + compatible = "arm,arch-cache"; + cache-level = <3>; + }; + }; + }; + + CPU1: cpu@100 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0 256>; + capacity-dmips-mhz = <&tdm_tert_rx>; + dynamic-power-coefficient = <100>; + enable-method = "psci"; + cpu-idle-states = <3 4>; + power-domains = <9>; + power-domain-names = "psci"; + qcom,freq-domain = <6 0 4>; + next-level-cache = <10>; + #cooling-cells = <2>; + + L2_7: l2-cache { + compatible = "arm,arch-cache"; + cache-level = <2>; + next-level-cache = <8>; + }; + }; + + CPU2: cpu@200 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0 512>; + capacity-dmips-mhz = <&tdm_tert_rx>; + dynamic-power-coefficient = <100>; + enable-method = "psci"; + cpu-idle-states = <3 4>; + power-domains = <11>; + power-domain-names = "psci"; + qcom,freq-domain = <6 0 4>; + next-level-cache = <12>; + #cooling-cells = <2>; + + L2_7: l2-cache { + compatible = "arm,arch-cache"; + cache-level = <2>; + next-level-cache = <8>; + }; + }; + + CPU3: cpu@300 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0 768>; + capacity-dmips-mhz = <&tdm_tert_rx>; + dynamic-power-coefficient = <100>; + enable-method = "psci"; + cpu-idle-states = <3 4>; + power-domains = <13>; + power-domain-names = "psci"; + qcom,freq-domain = <6 0 4>; + next-level-cache = <14>; + #cooling-cells = <2>; + + L2_7: l2-cache { + compatible = "arm,arch-cache"; + cache-level = <2>; + next-level-cache = <8>; + }; + }; + + CPU4: cpu@400 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0 1024>; + capacity-dmips-mhz = <0x799>; + dynamic-power-coefficient = <&qupv3_se9_spi_miso_active>; + enable-method = "psci"; + cpu-idle-states = <15 16>; + power-domains = <17>; + power-domain-names = "psci"; + qcom,freq-domain = <6 1 4>; + next-level-cache = <18>; + #cooling-cells = <2>; + + L2_7: l2-cache { + compatible = "arm,arch-cache"; + cache-level = <2>; + next-level-cache = <8>; + }; + }; + + CPU5: cpu@500 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0 0x500>; + capacity-dmips-mhz = <0x799>; + dynamic-power-coefficient = <&qupv3_se9_spi_miso_active>; + enable-method = "psci"; + cpu-idle-states = <15 16>; + power-domains = <19>; + power-domain-names = "psci"; + qcom,freq-domain = <6 1 4>; + next-level-cache = <20>; + #cooling-cells = <2>; + + L2_7: l2-cache { + compatible = "arm,arch-cache"; + cache-level = <2>; + next-level-cache = <8>; + }; + }; + + CPU6: cpu@600 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0 0x600>; + capacity-dmips-mhz = <0x799>; + dynamic-power-coefficient = <&qupv3_se9_spi_miso_active>; + enable-method = "psci"; + cpu-idle-states = <15 16>; + power-domains = <21>; + power-domain-names = "psci"; + qcom,freq-domain = <6 1 4>; + next-level-cache = <22>; + #cooling-cells = <2>; + + L2_7: l2-cache { + compatible = "arm,arch-cache"; + cache-level = <2>; + next-level-cache = <8>; + }; + }; + + CPU7: cpu@700 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0 0x700>; + capacity-dmips-mhz = <0x799>; + dynamic-power-coefficient = <&qupv3_se9_spi_miso_active>; + enable-method = "psci"; + cpu-idle-states = <15 16>; + power-domains = <23>; + power-domain-names = "psci"; + qcom,freq-domain = <6 1 4>; + next-level-cache = <24>; + #cooling-cells = <2>; + + L2_7: l2-cache { + compatible = "arm,arch-cache"; + cache-level = <2>; + next-level-cache = <8>; + }; + }; + + cpu-map { + + cluster0 { + + core0 { + cpu = <25>; + }; + + core1 { + cpu = <26>; + }; + + core2 { + cpu = <27>; + }; + + core3 { + cpu = <28>; + }; + }; + + cluster1 { + + core0 { + cpu = <29>; + }; + + core1 { + cpu = <30>; + }; + + core2 { + cpu = <31>; + }; + + core3 { + cpu = <32>; + }; + }; + }; + }; + + idle-states { + entry-method = "psci"; + + LITTLE_CPU_OFF: silver-c3 { + compatible = "arm,idle-state"; + idle-state-name = "pc"; + entry-latency-us = <&modem_smp2p_out>; + exit-latency-us = <&pcie_tbu>; + min-residency-us = <0x6ee>; + arm,psci-suspend-param = <0x40000003>; + local-timer-stop; + }; + + LITTLE_CPU_RAIL_OFF: silver-c4 { + compatible = "arm,idle-state"; + idle-state-name = "rail-pc"; + entry-latency-us = <&pri_aux_pcm_din_sleep>; + exit-latency-us = <&qfprom>; + min-residency-us = <0xffa>; + arm,psci-suspend-param = <0x40000004>; + local-timer-stop; + }; + + BIG_CPU_OFF: gold-c3 { + compatible = "arm,idle-state"; + idle-state-name = "pc"; + entry-latency-us = <&gpu_cc_cx_hw_ctrl>; + exit-latency-us = <0x60e>; + min-residency-us = <0x89f>; + arm,psci-suspend-param = <0x40000003>; + local-timer-stop; + }; + + BIG_CPU_RAIL_OFF: gold-c4 { + compatible = "arm,idle-state"; + idle-state-name = "rail-pc"; + entry-latency-us = <&funnel_modem_q6_dup>; + exit-latency-us = <0x60e>; + min-residency-us = <0x12b7>; + arm,psci-suspend-param = <0x40000004>; + local-timer-stop; + }; + + CLUSTER_OFF: cluster-d4 { + compatible = "domain-idle-state"; + idle-state-name = "l3-off"; + entry-latency-us = <0x41a>; + exit-latency-us = <0x9c4>; + min-residency-us = <0x14bd>; + arm,psci-suspend-param = <0x41000044>; + }; + + CX_RET: cx-ret { + compatible = "domain-idle-state"; + idle-state-name = "cx-ret"; + entry-latency-us = <0x619>; + exit-latency-us = <0xaf1>; + min-residency-us = <0x2166>; + arm,psci-suspend-param = <0x41003344>; + }; + }; + + soc: soc { + interrupt-parent = <1>; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0 0 0 0xffffffff>; + compatible = "simple-bus"; + + usb0: ssusb@a600000 { + compatible = "qcom,dwc-usb3-msm"; + reg = <0xa600000 0x100000>; + reg-names = "core_base"; + #address-cells = <1>; + #size-cells = <1>; + ranges; + USB3_GDSC-supply = <33>; + clocks = <0x22 0x78 0x22 0x12 0x22 0xa 0x22 0x7a 0x22 0x7d>; + clock-names = "core_clk", "iface_clk", "bus_aggr_clk", "utmi_clk", "sleep_clk"; + resets = <34 18>; + reset-names = "core_reset"; + interrupts-extended = <0x23 0xe 0x1 0x1 0x0 0x82 0x4 0x23 0x11 0x4 0x23 0xf 0x1>; + interrupt-names = "dp_hs_phy_irq", "pwr_event_irq", "ss_phy_irq", "dm_hs_phy_irq"; + qcom,use-pdc-interrupts; + qcom,core-clk-rate = <0x7f28155>; + qcom,core-clk-rate-hs = <0x3f940ab>; + qcom,pm-qos-latency = <2>; + qcom,num-gsi-evt-buffs = <3>; + qcom,gsi-reg-offset = <252 272 288 304 324 420>; + interconnect-names = "usb-ddr", "usb-ipa", "ddr-usb"; + interconnects = <0x24 0x37 0x25 0x200 0x24 0x37 0x26 0x210 0x27 0x2 0x26 0x228>; + usb-role-switch; + extcon = <&eud>; + + dwc3@a600000 { + compatible = "snps,dwc3"; + reg = <0xa600000 0xd800>; + iommus = <40 128 0>; + qcom,iommu-dma = "atomic"; + qcom,iommu-dma-addr-pool = <0x90000000 0x60000000>; + dma-coherent; + interrupts = <0x0 0x85 0x4>; + usb-phy = <41 42>; + snps,disable-clk-gating; + snps,has-lpm-erratum; + snps,hird-threshold = [00]; + snps,is-utmi-l1-suspend; + snps,dis-u1-entry-quirk; + snps,dis-u2-entry-quirk; + snps,dis_u2_susphy_quirk; + snps,dis_u3_susphy_quirk; + tx-fifo-resize; + dr_mode = "otg"; + maximum-speed = "high-speed"; + usb-role-switch; + }; + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + usb2_phy0: hsphy@88e3000 { + compatible = "qcom,usb-hsphy-snps-femto"; + reg = <0x88e3000 284 0x88e2000 4>; + reg-names = "hsusb_phy_base", "eud_enable_reg"; + vdd-supply = <43>; + vdda18-supply = <44>; + vdda33-supply = <45>; + qcom,vdd-voltage-level = <0 880000 920000>; + clocks = <0x2e 0x0 0x22 0x18>; + clock-names = "ref_clk_src", "ref_clk"; + resets = <34 14>; + reset-names = "phy_reset"; + qcom,param-override-seq = <133 108 203 112 30 116 3 120>; + qcom,param-override-seq-no-panel = <133 108 137 112 30 116 3 120>; + }; + + usb_qmp_dp_phy: ssphy@88e8000 { + compatible = "qcom,usb-ssphy-qmp-dp-combo"; + reg = <0x88e8000 0x3000>; + reg-names = "qmp_phy_base"; + status = "disabled"; + vdd-supply = <47>; + qcom,vdd-voltage-level = <0 912000 912000>; + qcom,vdd-max-load-uA = <0xb798>; + core-supply = <48>; + resets = <34 19 34 21>; + reset-names = "global_phy_reset", "phy_reset"; + clocks = <0x22 0x7f 0x22 0x82 0x22 0x83 0x31 0x2e 0x0 0x22 0x81 0x22 0x7e>; + clock-names = "aux_clk", "pipe_clk", "pipe_clk_mux", "pipe_clk_ext_src", "ref_clk_src", "com_aux_clk", "ref_clk"; + pinctrl-names = "default"; + pinctrl-0 = <50>; + qcom,qmp-phy-reg-offset = <0x1c14 0x1f08 0x1f14 0x1c40 0x1c00 0x1c44 0xffff 8 4 28 0 16 0x1c8c>; + qcom,qmp-phy-init-seq = <0x1010 1 0x101c 49 0x1020 1 0x1024 222 0x1028 7 0x1030 222 0x1034 7 0x1050 10 0x1060 32 0x1074 6 0x1078 6 0x107c 22 0x1080 22 0x1084 54 0x1088 54 0x1094 26 0x10a4 4 0x10ac 20 0x10b0 52 0x10b4 52 0x10b8 130 0x10bc 130 0x10c4 130 0x10cc 171 0x10d0 234 0x10d4 2 0x10d8 171 0x10dc 234 0x10e0 2 0x110c 2 0x1110 36 0x1118 36 0x111c 2 0x1158 1 0x116c 8 0x11ac 202 0x11b0 30 0x11b4 202 0x11b8 30 0x11bc 17 0x1234 0 0x1238 0 0x123c 22 0x1240 14 0x1284 53 0x128c 63 0x1290 127 0x1294 63 0x12a4 18 0x12e4 33 0x1408 9 0x1414 4 0x1430 47 0x1434 127 0x143c 255 0x1440 15 0x1444 153 0x144c 8 0x1450 8 0x1454 0 0x1458 4 0x14d4 84 0x14d8 15 0x14ec 15 0x14f0 74 0x14f4 10 0x14f8 192 0x14fc 0 0x1510 71 0x151c 52 0x1524 14 0x155c 187 0x1560 123 0x1564 187 0x1568 61 0x156c 219 0x1570 100 0x1574 36 0x1578 210 0x157c 19 0x1580 169 0x15a0 4 0x15a4 56 0x1460 160 0x15a8 12 0x14dc 0 0x15b0 16 0x1634 0 0x1638 0 0x163c 22 0x1640 14 0x1684 53 0x168c 63 0x1690 127 0x1694 63 0x16a4 18 0x16e4 33 0x1808 9 0x1814 4 0x1830 47 0x1834 127 0x183c 255 0x1840 15 0x1844 153 0x184c 8 0x1850 8 0x1854 0 0x1858 4 0x18d4 84 0x18d8 15 0x18ec 15 0x18f0 74 0x18f4 10 0x18f8 192 0x18fc 0 0x1910 71 0x191c 52 0x1924 14 0x195c 187 0x1960 123 0x1964 187 0x1968 60 0x196c 219 0x1970 100 0x1974 36 0x1978 210 0x197c 19 0x1980 169 0x19a0 4 0x19a4 56 0x1860 160 0x19a8 12 0x18dc 0 0x1f40 64 0x1f44 0 0x1d90 231 0x1d94 3 0x19b0 16 0x1cc4 196 0x1cc8 137 0x1ccc 32 0x1cd8 19 0x1cdc 33 0x1d88 170 0x1db0 10 0x1dc0 136 0x1dc4 19 0x1dd0 12 0x1ddc 75 0x1dec 16 0x1f18 248 0x1f3c 7>; + }; + + usb_audio_qmi_dev { + compatible = "qcom,usb-audio-qmi-dev"; + iommus = <40 0x180f 0>; + qcom,iommu-dma = "disabled"; + qcom,usb-audio-stream-id = <15>; + qcom,usb-audio-intr-num = <2>; + }; + + usb_nop_phy: usb_nop_phy { + compatible = "usb-nop-xceiv"; + status = "okay"; + }; + + audio_etm0 { + compatible = "qcom,coresight-remote-etm"; + coresight-name = "coresight-audio-etm0"; + qcom,inst-id = <5>; + atid = <40>; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <51>; + }; + }; + }; + }; + + tpdm_lpass_lpi: tpdm_lpass_lpi { + compatible = "qcom,coresight-dummy"; + coresight-name = "coresight-tpdm-lpass-lpi"; + qcom,dummy-source; + atid = <26>; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <52>; + }; + }; + }; + }; + + tpdm_lpass: tpdm@10844000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10844000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-lpass"; + clocks = <0x35>; + clock-names = "apb_pclk"; + atid = <74>; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <54>; + }; + }; + }; + }; + + tpdm_dl_lpass: tpdm@10c38000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c38000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-dl-lpass"; + clocks = <0x35>; + clock-names = "apb_pclk"; + atid = <74>; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <55>; + }; + }; + }; + }; + + lpass_stm: lpass_stm { + compatible = "qcom,coresight-dummy"; + coresight-name = "coresight-lpass-stm"; + qcom,dummy-source; + atid = <25>; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <56>; + }; + }; + }; + }; + + tpdm_swao_prio_0: tpdm@10b09000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10b09000 0x1000>; + reg-names = "tpdm-base"; + atid = <71>; + coresight-name = "coresight-tpdm-swao-prio-0"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <57>; + }; + }; + }; + }; + + tpdm_swao_prio_1: tpdm@10b0a000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10b0a000 0x1000>; + reg-names = "tpdm-base"; + atid = <71>; + coresight-name = "coresight-tpdm-swao-prio-1"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <58>; + }; + }; + }; + }; + + tpdm_swao_prio_2: tpdm@10b0b000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10b0b000 0x1000>; + reg-names = "tpdm-base"; + atid = <71>; + coresight-name = "coresight-tpdm-swao-prio-2"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <59>; + }; + }; + }; + }; + + tpdm_swao_prio_3: tpdm@10b0c000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10b0c000 0x1000>; + reg-names = "tpdm-base"; + atid = <71>; + coresight-name = "coresight-tpdm-swao-prio-3"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <60>; + }; + }; + }; + }; + + tpdm_swao_1: tpdm@10b0d000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10b0d000 0x1000>; + reg-names = "tpdm-base"; + atid = <71>; + coresight-name = "coresight-tpdm-swao"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <61>; + }; + }; + }; + }; + + tpdm_ddr_ch01: tpdm@10d20000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10d20000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-ddr-ch01"; + atid = <78>; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <62>; + }; + }; + }; + }; + + tpdm_ddr: tpdm@10d00000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10d00000 0x1000>; + reg-names = "tpdm-base"; + atid = <78>; + coresight-name = "coresight-tpdm-ddr"; + status = "disabled"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <63>; + }; + }; + }; + }; + + tpdm_shrm: tpdm@10d01000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10d01000 0x1000>; + reg-names = "tpdm-base"; + atid = <78>; + coresight-name = "coresight-tpdm-shrm"; + status = "disabled"; + clocks = <0x35>; + clock-names = "apb_pclk"; + qcom,cmb-msr-skip; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <64>; + }; + }; + }; + }; + + tpdm_turing: tpdm@10980000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10980000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-turing"; + atid = <78>; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <65>; + }; + }; + }; + }; + + tpdm_turing_llm: tpdm_turing_llm { + compatible = "qcom,coresight-dummy"; + coresight-name = "coresight-tpdm-turing-llm"; + qcom,dummy-source; + atid = <78>; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <66>; + }; + }; + }; + }; + + tpdm_gpu: tpdm@10900000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10900000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-gpu"; + atid = <79>; + status = "disabled"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <67>; + }; + }; + }; + }; + + tpdm_prng: tpdm@10841000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10841000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-prng"; + atid = <78>; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <68>; + }; + }; + }; + }; + + tpdm_qm: tpdm@109d0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x109d0000 0x1000>; + reg-names = "tpdm-base"; + atid = <78>; + coresight-name = "coresight-tpdm-qm"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <69>; + }; + }; + }; + }; + + tpdm_gcc: tpdm@1082c000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x1082c000 0x1000>; + reg-names = "tpdm-base"; + atid = <78>; + coresight-name = "coresight-tpdm-gcc"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <70>; + }; + }; + }; + }; + + tpdm_vsense: tpdm@10840000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10840000 0x1000>; + reg-names = "tpdm-base"; + atid = <78>; + coresight-name = "coresight-tpdm-vsense"; + status = "disabled"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <71>; + }; + }; + }; + }; + + tpdm_emmc: tpdm@10c23000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c23000 0x1000>; + reg-names = "tpdm-base"; + atid = <78>; + coresight-name = "coresight-tpdm-emmc"; + status = "disabled"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <72>; + }; + }; + }; + }; + + tpdm_sdcc: tpdm@10c20000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c20000 0x1000>; + reg-names = "tpdm-base"; + atid = <78>; + coresight-name = "coresight-tpdm-sdcc"; + status = "disabled"; + clocks = <0x35>; + clock-names = "apb_pclk"; + qcom,cmb-msr-skip; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <73>; + }; + }; + }; + }; + + tpdm_ipa: tpdm@10c22000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c22000 0x1000>; + reg-names = "tpdm-base"; + atid = <78>; + coresight-name = "coresight-tpdm-ipa"; + status = "disabled"; + clocks = <0x35>; + clock-names = "apb_pclk"; + qcom,cmb-msr-skip; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <74>; + }; + }; + }; + }; + + tpdm_pimem: tpdm@10850000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10850000 0x1000>; + reg-names = "tpdm-base"; + atid = <78>; + coresight-name = "coresight-tpdm-pimem"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <75>; + }; + }; + }; + }; + + tpdm_dlct: tpdm@10c28000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c28000 0x1000>; + reg-names = "tpdm-base"; + atid = <78>; + coresight-name = "coresight-tpdm-dlct"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <76>; + }; + }; + }; + }; + + tpdm_ipcc: tpdm@10c29000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c29000 0x1000>; + reg-names = "tpdm-base"; + atid = <78>; + coresight-name = "coresight-tpdm-ipcc"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <77>; + }; + }; + }; + }; + + snoc: snoc { + compatible = "qcom,coresight-dummy"; + coresight-name = "coresight-snoc"; + qcom,dummy-source; + atid = <125>; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <78>; + }; + }; + }; + }; + + tpdm_spdm: tpdm@1000f000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x1000f000 0x1000>; + reg-names = "tpdm-base"; + atid = <65>; + coresight-name = "coresight-tpdm-spdm"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <79>; + }; + }; + }; + }; + + stm: stm@10002000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb962>; + reg = <0x10002000 0x1000 0x16280000 0x180000>; + reg-names = "stm-base", "stm-stimulus-base"; + atid = <16>; + coresight-name = "coresight-stm"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <80>; + }; + }; + }; + }; + + tpdm_dcc: tpdm@10003000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10003000 0x1000>; + reg-names = "tpdm-base"; + atid = <65>; + coresight-name = "coresight-tpdm-dcc"; + qcom,hw-enable-check; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <81>; + }; + }; + }; + }; + + turing_etm0: turing_etm0 { + compatible = "qcom,coresight-remote-etm"; + coresight-name = "coresight-turing-etm0"; + qcom,inst-id = <13>; + atid = <38 39>; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <82>; + }; + }; + }; + }; + + tpdm_east: tpdm@10c24000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c24000 0x1000>; + reg-names = "tpdm-base"; + atid = <78>; + coresight-name = "coresight-tpdm-east"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <83>; + }; + }; + }; + }; + + tpdm_dl_center2_dsb: tpdm@10ac0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10ac0000 0x1000>; + reg-names = "tpdm-base"; + atid = <79>; + coresight-name = "coresight-tpdm-dlct2-dsb"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <84>; + }; + }; + }; + }; + + tpdm_dl_center2_cmb: tpdm@10ac1000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10ac1000 0x1000>; + reg-names = "tpdm-base"; + atid = <79>; + coresight-name = "coresight-tpdm-dlct2-cmb"; + clocks = <0x35>; + clock-names = "apb_pclk"; + qcom,cmb-msr-skip; + status = "disabled"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <85>; + }; + }; + }; + }; + + tpdm_dl_south0: tpdm@109c0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x109c0000 0x1000>; + reg-names = "tpdm-base"; + atid = <79>; + coresight-name = "coresight-tpdm-dl-south-dsb"; + clocks = <0x35>; + clock-names = "apb_pclk"; + qcom,cmb-msr-skip; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <86>; + }; + }; + }; + }; + + tpdm_dl_south1: tpdm@109c1000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x109c1000 0x1000>; + reg-names = "tpdm-base"; + atid = <79>; + coresight-name = "coresight-tpdm-dl-south-cmb"; + clocks = <0x35>; + status = "disabled"; + clock-names = "apb_pclk"; + qcom,cmb-msr-skip; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <87>; + }; + }; + }; + }; + + tpdm_rdpm: tpdm@10c00000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c00000 0x1000>; + reg-names = "tpdm-base"; + atid = <79>; + coresight-name = "coresight-tpdm-rdpm"; + clocks = <0x35>; + clock-names = "apb_pclk"; + qcom,cmb-msr-skip; + status = "disabled"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <88>; + }; + }; + }; + }; + + tpdm_rdpm_mx: tpdm@10c01000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c01000 0x1000>; + reg-names = "tpdm-base"; + atid = <79>; + coresight-name = "coresight-tpdm-rdpm-mx"; + clocks = <0x35>; + clock-names = "apb_pclk"; + qcom,cmb-msr-skip; + status = "disabled"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <89>; + }; + }; + }; + }; + + tpdm_llm_silver: tpdm@128a0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x128a0000 0x1000>; + reg-names = "tpdm-base"; + atid = <66>; + coresight-name = "coresight-tpdm-llm-silver"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <90>; + }; + }; + }; + }; + + tpdm_llm_gold: tpdm@138b0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x128b0000 0x1000>; + reg-names = "tpdm-base"; + atid = <66>; + coresight-name = "coresight-tpdm-llm-gold"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <91>; + }; + }; + }; + }; + + tpdm_actpm: tpdm@12860000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x12860000 0x1000>; + reg-names = "tpdm-base"; + atid = <66>; + coresight-name = "coresight-tpdm-actpm"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <92>; + }; + }; + }; + }; + + tpdm_apss: tpdm@12861000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x12861000 0x1000>; + reg-names = "tpdm-base"; + atid = <66>; + coresight-name = "coresight-tpdm-apss"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <93>; + }; + }; + }; + }; + + tpdm_modem_0: tpdm@10800000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10800000 0x1000>; + reg-names = "tpdm-base"; + atid = <67>; + coresight-name = "coresight-tpdm-modem-0"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <94>; + }; + }; + }; + }; + + tpdm_modem_1: tpdm@10801000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10801000 0x1000>; + reg-names = "tpdm-base"; + atid = <67>; + coresight-name = "coresight-tpdm-modem-1"; + status = "disabled"; + clocks = <0x35>; + clock-names = "apb_pclk"; + qcom,cmb-msr-skip; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <95>; + }; + }; + }; + }; + + modem_etm0 { + compatible = "qcom,coresight-remote-etm"; + coresight-name = "coresight-modem-etm0"; + qcom,inst-id = <2>; + atid = <36 37>; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <96>; + }; + }; + }; + }; + + modem2_etm0 { + compatible = "qcom,coresight-remote-etm"; + coresight-name = "coresight-modem2-etm0"; + qcom,inst-id = <11>; + atid = <39>; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <97>; + }; + }; + }; + }; + + modem_diag: modem_diag { + compatible = "qcom,coresight-dummy"; + coresight-name = "coresight-modem-diag"; + qcom,dummy-source; + atid = <50>; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <98>; + }; + }; + }; + }; + + tpdm_wcss: tpdm@109A4000 { + compatible = "qcom,coresight-dummy"; + qcom,dummy-source; + atid = <67>; + coresight-name = "coresight-tpdm-wcss"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <99>; + }; + }; + }; + }; + + tpdm_tmess_prng: tpdm@10cc9000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10cc9000 0x1000>; + reg-names = "tpdm-base"; + atid = <85>; + coresight-name = "coresight-tpdm-tmess-prng"; + clocks = <0x35>; + clock-names = "apb_pclk"; + status = "disabled"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <100>; + }; + }; + }; + }; + + tpdm_tmess_0: tpdm@10cc0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10cc0000 0x1000>; + reg-names = "tpdm-base"; + atid = <85>; + coresight-name = "coresight-tpdm-tmess-irq"; + clocks = <0x35>; + clock-names = "apb_pclk"; + status = "disabled"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <101>; + }; + }; + }; + }; + + tpdm_tmess_1: tpdm@10cc1000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10cc1000 0x1000>; + reg-names = "tpdm-base"; + atid = <85>; + coresight-name = "coresight-tpdm-tmess-dsb"; + clocks = <0x35>; + clock-names = "apb_pclk"; + status = "disabled"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <102>; + }; + }; + }; + }; + + tpdm_wpss: tpdm@10c70000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c70000 0x1000>; + reg-names = "tpdm-base"; + atid = <78>; + coresight-name = "coresight-tpdm-wpss-dsb"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <103>; + }; + }; + }; + }; + + tpdm_wpss1: tpdm@10c71000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c71000 0x1000>; + reg-names = "tpdm-base"; + atid = <78>; + coresight-name = "coresight-tpdm-wpss-cmb"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <104>; + }; + }; + }; + }; + + wpss_etm: wpss_etm0 { + compatible = "qcom,coresight-remote-etm"; + coresight-name = "coresight-wpss-etm0"; + qcom,inst-id = <3>; + atid = <44>; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <105>; + }; + }; + }; + }; + + funnel_wpss: funnel@10c73000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10c73000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-wpss"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <106>; + }; + }; + + port@1 { + reg = <1>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <107>; + }; + }; + + port@2 { + reg = <2>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <108>; + }; + }; + }; + + out-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <109>; + source = <110>; + }; + }; + + port@1 { + reg = <1>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <111>; + source = <112>; + }; + }; + + port@2 { + reg = <2>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <113>; + source = <114>; + }; + }; + }; + }; + + funnel_lpass_lpi: funnel@10b44000 { + compatible = "arm,coresight-static-funnel"; + coresight-name = "coresight-funnel-lpass_lpi"; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <115>; + }; + }; + + port@1 { + reg = <1>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <116>; + }; + }; + + port@5 { + reg = <5>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <117>; + }; + }; + }; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <118>; + }; + }; + }; + }; + + funnel_gfx_dl: funnel@10902000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10902000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-gfx_dl"; + status = "disabled"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <119>; + }; + }; + }; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <120>; + }; + }; + }; + }; + + funnel_lpass: funnel@10846000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10846000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-lpass"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <121>; + }; + }; + }; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <122>; + }; + }; + }; + }; + + funnel_ddr_ch01: funnel@10d22000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10d22000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-ddr_ch01"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <123>; + }; + }; + }; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <124>; + }; + }; + }; + }; + + funnel_ddr_dl0: funnel@10d03000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10d03000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-ddr_dl0"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <125>; + }; + }; + + port@2 { + reg = <2>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <126>; + }; + }; + + port@3 { + reg = <3>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <127>; + }; + }; + }; + + out-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <128>; + source = <&tpdm_ddr_ch01>; + }; + }; + + port@1 { + reg = <1>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + source = <&tpdm_ddr>; + }; + }; + + port@2 { + reg = <2>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + source = <&tpdm_shrm>; + }; + }; + }; + }; + + funnel_turing_dup: funnel@10984000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10984000 0x1000 0x10983000 0x1000>; + reg-names = "funnel-base-dummy", "funnel-base-real"; + coresight-name = "coresight-funnel-turing_dup"; + qcom,duplicate-funnel; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@3 { + reg = <3>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + funnel_turing: funnel@10983000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10983000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-turing"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@1 { + reg = <1>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@4 { + reg = <4>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + source = <&tpdm_turing>; + }; + }; + + port@1 { + reg = <1>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + source = <&tpdm_turing_llm>; + }; + }; + + port@2 { + reg = <2>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + funnel_dlct_1: funnel@10c02000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10c02000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-dlct1"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@1 { + reg = <1>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@2 { + reg = <2>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + source = <&tpdm_rdpm>; + }; + }; + + port@1 { + reg = <1>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + source = <&tpdm_rdpm_mx>; + }; + }; + }; + }; + + tpda_tmess: tpda@10cc4000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x10cc4000 0x1000>; + reg-names = "tpda-base"; + qcom,cmb-elem-size = <0 64 1 64 2 32>; + qcom,dsb-elem-size = <1 32>; + qcom,tpda-atid = <85>; + coresight-name = "coresight-tpda-tmess"; + status = "disabled"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@1 { + reg = <1>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@2 { + reg = <2>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + funnel_tmess: funnel@10cc5000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10cc5000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-tmess"; + status = "disabled"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + tpda_modem: tpda@10803000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x10803000 0x1000>; + reg-names = "tpda-base"; + qcom,tpda-atid = <67>; + qcom,dsb-elem-size = <0 32>; + qcom,cmb-elem-size = <0 64>; + coresight-name = "coresight-tpda-modem"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@1 { + reg = <1>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + funnel_modem_q6_dup: funnel@1080d000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x1080d000 0x1000 0x1080c000 0x1000>; + reg-names = "funnel-base-dummy", "funnel-base-real"; + coresight-name = "coresight-funnel-modem_q6_dup"; + clocks = <0x35>; + clock-names = "apb_pclk"; + qcom,duplicate-funnel; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + funnel_modem_q6: funnel@1080c000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x1080c000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-modem_q6"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@1 { + reg = <1>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@2 { + reg = <2>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + funnel_modem: funnel@10804000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10804000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-modem"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@1 { + reg = <1>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@0 { + reg = <0>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@3 { + reg = <3>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + tpda_apss: tpda@12863000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x12863000 0x1000>; + reg-names = "tpda-base"; + qcom,tpda-atid = <66>; + qcom,dsb-elem-size = <4 32>; + qcom,cmb-elem-size = <0 32 1 32 3 64>; + coresight-name = "coresight-tpda-apss"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@1 { + reg = <1>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@3 { + reg = <3>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@4 { + reg = <4>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + funnel_apss: funnel@12810000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x12810000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-apss"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@3 { + reg = <3>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + tpda_dl_center: tpda@10c2b000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x10c2b000 0x1000>; + reg-names = "tpda-base"; + qcom,tpda-atid = <78>; + qcom,dsb-elem-size = <5 32 9 32 11 32 15 32 20 32 21 32 25 32 26 32>; + qcom,cmb-elem-size = <6 32 11 32 12 64 16 32 19 64 22 32 23 32 24 64 25 64 27 64>; + coresight-name = "coresight-tpda-dlct0"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@5 { + reg = <5>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@6 { + reg = <6>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@9 { + reg = <9>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@c { + reg = <11>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@d { + reg = <12>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@f { + reg = <15>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@10 { + reg = <16>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@13 { + reg = <19>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@14 { + reg = <20>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@15 { + reg = <21>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@16 { + reg = <22>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@17 { + reg = <23>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@18 { + reg = <24>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@19 { + reg = <25>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@1a { + reg = <26>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@1b { + reg = <27>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + funnel_dlct0: funnel@10c2c000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10c2c000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-dlct0"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@4 { + reg = <4>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@6 { + reg = <6>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@7 { + reg = <7>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + funnel_dl_south: funnel@109c3000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x109c3000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-dl_south"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@2 { + reg = <2>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@3 { + reg = <3>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@4 { + reg = <4>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + source = <&tpdm_dl_south0>; + }; + }; + + port@1 { + reg = <1>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + source = <&tpdm_dl_south1>; + }; + }; + + port@2 { + reg = <2>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + tpda_dl_center2: tpda@10ac3000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x10ac3000 0x1000>; + reg-names = "tpda-base"; + qcom,tpda-atid = <79>; + qcom,dsb-elem-size = <7 32 9 32 17 32 19 32 26 32>; + qcom,cmb-elem-size = <8 64 13 64 14 64 27 64>; + coresight-name = "coresight-tpda-dlct2"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@7 { + reg = <7>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@8 { + reg = <8>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@d { + reg = <13>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@e { + reg = <14>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@11 { + reg = <17>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@13 { + reg = <19>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@1a { + reg = <26>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@1b { + reg = <27>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + funnel_dl_center2: funnel@10ac4000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10ac4000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-dlct2"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@4 { + reg = <4>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + tpda_dl_lpass: tpda@10c3a000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x10c3a000 0x1000>; + reg-names = "tpda-base"; + qcom,tpda-atid = <74>; + coresight-name = "coresight-tpda-dl-lpass"; + clocks = <0x35>; + clock-names = "apb_pclk"; + qcom,cmb-elem-size = <0 32>; + qcom,dsb-elem-size = <2 32 10 32>; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@2 { + reg = <2>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@10 { + reg = <10>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + funnel_dl_lpass: funnel@10c3b000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10c3b000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-dl-lpass"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + tpda_qdss: tpda@10004000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x10004000 0x1000>; + reg-names = "tpda-base"; + qcom,tpda-atid = <65>; + coresight-name = "coresight-tpda-qdss"; + clocks = <0x35>; + clock-names = "apb_pclk"; + qcom,cmb-elem-size = <0 32 1 32>; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@1 { + reg = <1>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + funnel_in0: funnel@10041000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10041000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-in0"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@1 { + reg = <1>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@6 { + reg = <6>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@7 { + reg = <7>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + funnel_in1: funnel@10042000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10042000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-in1"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@4 { + reg = <4>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@5 { + reg = <5>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@6 { + reg = <6>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@7 { + reg = <7>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + funnel_merg: funnel@10045000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10045000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-merg"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@1 { + reg = <1>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@0 { + reg = <0>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + tpda_aoss: tpda@10b08000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x10b08000 0x1000>; + reg-names = "tpda-base"; + coresight-name = "coresight-tpda-aoss"; + qcom,tpda-atid = <71>; + qcom,cmb-elem-size = <0 64 1 64 2 64 3 64>; + qcom,dsb-elem-size = <4 32>; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@1 { + reg = <1>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@2 { + reg = <2>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@3 { + reg = <3>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@4 { + reg = <4>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + funnel_aoss: funnel@10b04000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10b04000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-aoss"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@5 { + reg = <5>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@6 { + reg = <6>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@7 { + reg = <7>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + dummy_eud: dummy_sink { + compatible = "qcom,coresight-dummy"; + coresight-name = "coresight-eud"; + qcom,dummy-sink; + + in-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + tmc_etf: tmc@10b05000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb961>; + reg = <0x10b05000 0x1000>; + reg-names = "tmc-base"; + coresight-name = "coresight-tmc-etf"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + replicator_swao: replicator@10b06000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb909>; + reg = <0x10b06000 0x1000>; + reg-names = "replicator-base"; + coresight-name = "coresight-replicator_swao"; + qcom,replicator-loses-context; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@1 { + reg = <1>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + replicator_qdss: replicator@10046000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb909>; + reg = <0x10046000 0x1000>; + reg-names = "replicator-base"; + coresight-name = "coresight-replicator_qdss"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + replicator_etr: replicator@1004e000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb909>; + reg = <0x1004e000 0x1000>; + reg-names = "replicator-base"; + coresight-name = "coresight-replicator_etr"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + out-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@1 { + reg = <1>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + tmc_etr: tmc@10048000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb961>; + reg = <0x10048000 0x1000 0x10064000 0x16000>; + reg-names = "tmc-base", "bam-base"; + qcom,iommu-dma = "bypass"; + iommus = <40 0x4e0 0 40 0x520 0>; + qcom,iommu-dma-addr-pool = <0 0xffc00000>; + qcom,sw-usb; + dma-coherent; + coresight-name = "coresight-tmc-etr"; + coresight-csr = <&csr>; + csr-atid-offset = <&audio_etm0_out_funnel_lpass_lpi>; + csr-irqctrl-offset = <108>; + byte-cntr-name = "byte-cntr"; + byte-cntr-class-name = "coresight-tmc-etr-stream"; + interrupts = <0x0 0x10e 0x1>; + interrupt-names = "byte-cntr-irq"; + arm,scatter-gather; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + tmc_etr1: tmc@1004f000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb961>; + reg = <0x1004f000 0x1000>; + reg-names = "tmc-base"; + coresight-name = "coresight-tmc-etr1"; + iommus = <40 0x500 0>; + qcom,iommu-dma-addr-pool = <0 0xffc00000>; + dma-coherent; + coresight-csr = <&csr>; + csr-atid-offset = <&trigout_a>; + csr-irqctrl-offset = <112>; + byte-cntr-name = "byte-cntr1"; + byte-cntr-class-name = "coresight-tmc-etr1-stream"; + interrupts = <0x0 0x10d 0x1>; + interrupt-names = "byte-cntr-irq"; + arm,scatter-gather; + clocks = <0x35>; + clock-names = "apb_pclk"; + + in-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + csr: csr@10001000 { + compatible = "qcom,coresight-csr"; + reg = <0x10001000 0x1000>; + reg-names = "csr-base"; + coresight-name = "coresight-csr"; + qcom,usb-bam-support; + qcom,perflsheot-set-support; + qcom,hwctrl-set-support; + qcom,set-byte-cntr-support; + qcom,blk-size = <1>; + }; + + swao_csr: csr@10b11000 { + compatible = "qcom,coresight-csr"; + reg = <0x10b11000 0x1000 0x10b110f8 80>; + reg-names = "csr-base", "msr-base"; + coresight-name = "coresight-swao-csr"; + qcom,timestamp-support; + qcom,msr-support; + qcom,blk-size = <1>; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + qc_cti: cti@10010000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10010000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-qc_cti"; + qcom,extended_cti; + clocks = <0x35>; + clock-names = "apb_pclk"; + qcom,cti-gpio-trigout = <16>; + pinctrl-names = "cti-trigout-pctrl"; + pinctrl-0 = <&trigout_a>; + }; + + cti0: cti@10c2a000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10c2a000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-cti0"; + qcom,extended_cti; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + south_cti: cti@109C2000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x109c2000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-dl_south_cti0"; + qcom,extended_cti; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + ddr_dl_0_cti_0: cti@10d02000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10d02000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-ddr_dl_0_cti_0"; + qcom,extended_cti; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + ddr_dl_1_cti_0: cti@10d0c000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10d0c000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-ddr_dl_1_cti_0"; + qcom,extended_cti; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + ddr_ch01_dl_cti_0: cti@10d21000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10d21000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-ddr_ch01_dl_cti_0"; + qcom,extended_cti; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + lpass_dl_cti: cti@10845000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10845000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-lpass_dl_cti"; + qcom,extended_cti; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + gpu_isdb_cti: cti@10961000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10961000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-gpu_isdb_cti"; + status = "disabled"; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + gpu_cortex_m3: cti@10962000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10962000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-gpu_cortex_m3"; + status = "disabled"; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + turing_dl_cti_0: cti@10982000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10982000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-turing_dl_cti_0"; + qcom,extended_cti; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + turing_q6_cti: cti@1098b000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x1098b000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-turing_q6_cti"; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + wlan_q6_cti: cti@10C7B000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10c7b000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-wlan_q6_cti"; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + swao_cti: cti@10b00000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10b00000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-swao_cti"; + clocks = <0x35>; + clock-names = "apb_pclk"; + qcom,extended_cti; + }; + + cortex_m3: cti@10b13000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10b13000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-cortex_m3"; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + lpass_lpi_cti: cti@10b41000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10b41000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-lpass_lpi_cti"; + status = "disabled"; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + lpass_q6_cti: cti@10b4b000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10b4b000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-lpass_q6_cti"; + status = "disabled"; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + apss_cti0: cti@128e0000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x128e0000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-apss_cti0"; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + apss_cti1: cti@128f0000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x128f0000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-apss_cti1"; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + apss_cti2: cti@12900000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x12900000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-apss_cti2"; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + riscv_cti: cti@1282b000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x1282b000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-riscv_cti"; + status = "disabled"; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + mss_q6_cti: cti@1080b000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x1080b000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-mss_q6_cti"; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + mss_vq6_cti: cti@10813000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10813000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-mss_vq6_cti"; + status = "disabled"; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + tmess_cti_0: cti@10cc2000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10cc2000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-tmess_cti_0"; + qcom,extended_cti; + status = "disabled"; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + tmess_cti_1: cti@10cc3000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10cc3000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-tmess_cti_1"; + qcom,extended_cti; + status = "disabled"; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + tmess_cpu: cti@10cd1000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10cd1000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-tmess_cpu"; + status = "disabled"; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + apss_atb_cti: cti@12862000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x12862000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-apss_atb_cti"; + qcom,extended_cti; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + ddrss_shrm2: cti@10d11000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10d11000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-ddrss_shrm2"; + status = "disabled"; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + Sierra_A6: cti@10C13000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10c13000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-sierra_a6"; + status = "disabled"; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + wcss0: cti@109AC000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x109ac000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-sierra_a6"; + status = "disabled"; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + wcss1: cti@109ad000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x109ad000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-wcss1"; + status = "disabled"; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + wcss2: cti@109Ae000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x109ae000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-wcss2"; + status = "disabled"; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + ipcb_tgu: tgu@10b0e000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb999>; + reg = <0x10b0e000 0x1000>; + reg-names = "tgu-base"; + tgu-steps = <3>; + tgu-conditions = <4>; + tgu-regs = <4>; + tgu-timer-counters = <8>; + coresight-name = "coresight-tgu-ipcb"; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + spmi_tgu0: tgu@10b0f000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb999>; + reg = <0x10b0f000 0x1000>; + reg-names = "tgu-base"; + tgu-steps = <3>; + tgu-conditions = <4>; + tgu-regs = <9>; + tgu-timer-counters = <8>; + coresight-name = "coresight-tgu-spmi0"; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + spmi_tgu1: tgu@10b10000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb999>; + reg = <0x10b10000 0x1000>; + reg-names = "tgu-base"; + tgu-steps = <3>; + tgu-conditions = <4>; + tgu-regs = <9>; + tgu-timer-counters = <8>; + coresight-name = "coresight-tgu-spmi1"; + clocks = <0x35>; + clock-names = "apb_pclk"; + }; + + etm0 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb95d>; + reg = <0x12040000 0x1000>; + cpu = <25>; + coresight-name = "coresight-etm0"; + qcom,skip-power-up; + clocks = <0x35>; + clock-names = "apb_pclk"; + atid = <1>; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + etm1 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb95d>; + reg = <0x12140000 0x1000>; + cpu = <26>; + coresight-name = "coresight-etm1"; + qcom,skip-power-up; + clocks = <0x35>; + clock-names = "apb_pclk"; + atid = <2>; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + etm2 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb95d>; + reg = <0x12240000 0x1000>; + cpu = <27>; + coresight-name = "coresight-etm2"; + qcom,skip-power-up; + clocks = <0x35>; + clock-names = "apb_pclk"; + atid = <3>; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + etm3 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb95d>; + reg = <0x12340000 0x1000>; + cpu = <28>; + coresight-name = "coresight-etm3"; + qcom,skip-power-up; + clocks = <0x35>; + clock-names = "apb_pclk"; + atid = <4>; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + etm4 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb95d>; + reg = <0x12440000 0x1000>; + cpu = <29>; + coresight-name = "coresight-etm4"; + qcom,skip-power-up; + clocks = <0x35>; + clock-names = "apb_pclk"; + atid = <5>; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + etm5 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb95d>; + reg = <0x12540000 0x1000>; + cpu = <30>; + coresight-name = "coresight-etm5"; + qcom,skip-power-up; + clocks = <0x35>; + clock-names = "apb_pclk"; + atid = <6>; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + etm6 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb95d>; + reg = <0x12640000 0x1000>; + cpu = <31>; + coresight-name = "coresight-etm6"; + qcom,skip-power-up; + clocks = <0x35>; + clock-names = "apb_pclk"; + atid = <7>; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + etm7 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb95d>; + reg = <0x12740000 0x1000>; + cpu = <32>; + coresight-name = "coresight-etm7"; + qcom,skip-power-up; + clocks = <0x35>; + clock-names = "apb_pclk"; + atid = <8>; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + funnel_etm: funnel@12800000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x12800000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-etm"; + clocks = <0x35>; + clock-names = "apb_pclk"; + + out-ports { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@1 { + reg = <1>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@2 { + reg = <2>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@3 { + reg = <3>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@4 { + reg = <4>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@5 { + reg = <5>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@6 { + reg = <6>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + port@7 { + reg = <7>; + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + dcc: dcc_v2@100ff000 { + compatible = "qcom,dcc-v2"; + reg = <0x100ff000 0x1000 0x10080000 0x18000>; + qcom,transaction_timeout = <0>; + reg-names = "dcc-base", "dcc-ram-base"; + dcc-ram-offset = <0>; + + link_list_0 { + qcom,curr-link-list = <6>; + qcom,data-sink = "sram"; + qcom,link-list = <0 0xc222004 1 0 0 0xc263014 1 0 0 0xc2630e0 1 0 0 0xc2630ec 1 0 0 0xc2630a0 16 0 0 0xc2630e8 1 0 0 0xc26313c 1 0 0 0xc223004 1 0 0 0xc265014 1 0 0 0xc2650e0 1 0 0 0xc2650ec 1 0 0 0xc2650a0 16 0 0 0xc2650e8 1 0 0 0xc26513c 1 0 0 0x1780005c 1 0 0 0x1781005c 1 0 0 0x1782005c 1 0 0 0x1783005c 1 0 0 0x1784005c 1 0 0 0x1785005c 1 0 0 0x1786005c 1 0 0 0x1787005c 1 0 0 0x1740003c 1 0 0 0x17600238 1 0 0 0x17600240 11 0 0 0x17600404 1 0 0 0x1760041c 2 0 0 0x17600434 1 0 0 0x1760043c 2 0 0 0x17400438 1 0 0 0x17600044 1 0 0 0x17600500 1 0 0 0x17600504 5 0 0 0x17900908 1 0 0 0x17900c18 1 0 0 0x17901908 1 0 0 0x17901c18 1 0 0 0x17b90810 1 0 0 0x17b90814 1 0 0 0x17b90818 1 0 0 0x17b93a84 1 0 0 0x17ba0810 1 0 0 0x17ba0c50 1 0 0 0x17ba0814 1 0 0 0x17ba0c54 1 0 0 0x17ba0818 1 0 0 0x17ba0c58 1 0 0 0x17ba3a84 2 0 0 0x17b93500 40 0 0 0x17ba3500 40 0 0 0x17a80000 16 0 0 0x17a82000 6 0 0 0x17a84000 16 0 0 0x17a86000 6 0 0 0x17a88000 16 0 0 0x17a8a000 6 0 0 0xc201244 1 0 0 0xc202244 1 0 0 0x17b00000 1 0 0 0x17a94030 1 0 0 0x17a9408c 1 0 1 0x17a9409c 120 0 1 0x17a9409c 0 0 1 0x17a94048 1 0 1 0x17a94090 0 0 1 0x17a94090 37 0 0 0x17a94098 1 0 1 0x17a94048 29 0 1 0x17a94090 0 0 1 0x17a94090 37 0 0 0x17a94098 1 0 0 0x17a90030 1 0 0 0x17a9008c 1 0 1 0x17a9009c 120 0 1 0x17a9009c 0 0 1 0x17a90048 1 0 1 0x17a90090 0 0 1 0x17a90090 37 0 0 0x17a90098 1 0 1 0x17a90048 29 0 1 0x17a90090 0 0 1 0x17a90090 37 0 0 0x17a90098 1 0 0 0x17a92030 1 0 0 0x17a9208c 1 0 1 0x17a9209c 120 0 1 0x17a9209c 0 0 1 0x17a92048 1 0 1 0x17a92090 0 0 1 0x17a92090 37 0 0 0x17a92098 1 0 1 0x17a92048 29 0 1 0x17a92090 0 0 1 0x17a92090 37 0 0 0x17a92098 1 0 0 0x221c20a4 1 0 0 0x221c21c4 1 0 0 0x1fc8000 1 0 0 0x17400038 1 0 0 0x17d91020 1 0 0 0x17d92020 1 0 0 0x17d90020 1 0 0 0x17d9134c 1 0 0 0x17d9234c 1 0 0 0x17d9034c 1 0 0 0x17d91300 1 0 0 0x17d92300 1 0 0 0x17d90300 1 0 0 0x17b784a0 12 0 0 0x17b78520 1 0 0 0x17b78588 1 0 0 0x17b78d90 8 0 0 0x17b79010 6 0 0 0x17b79090 6 0 0 0x17b79a90 4 0 0 0x17b70220 2 0 0 0x17b702a0 2 0 0 0x17b704a0 12 0 0 0x17b70520 1 0 0 0x17b70588 1 0 0 0x17b70d90 12 0 0 0x17b71010 10 0 0 0x17b71090 10 0 0 0x17b71a90 8 0 0 0x19100010 1 0 0 0x19100020 1 0 0 0x19100024 1 0 0 0x19100028 1 0 0 0x1910002c 1 0 0 0x19100030 1 0 0 0x19100034 1 0 0 0x19140010 1 0 0 0x19140020 1 0 0 0x19140024 1 0 0 0x19140028 1 0 0 0x1914002c 1 0 0 0x19140030 1 0 0 0x19140034 1 0 0 0x19180010 1 0 0 0x19180020 1 0 0 0x19180024 1 0 0 0x19180028 1 0 0 0x1918002c 1 0 0 0x19180030 1 0 0 0x19180034 1 0 0 0x19180410 1 0 0 0x19180420 1 0 0 0x19180424 1 0 0 0x19180428 1 0 0 0x1918042c 1 0 0 0x19180430 1 0 0 0x19180434 1 0 0 0x19180848 1 0 0 0x19120008 1 0 0 0x1912000c 1 0 0 0x19160008 1 0 0 0x1916000c 1 0 0 0x191b0008 1 0 0 0x191b000c 1 0 0 0x191b0408 1 0 0 0x191b040c 1 0 0 0x191b1080 1 0 0 0x191b1084 1 0 0 0x191b1088 1 0 2 9 0 0 0 0x191b1090 2 0 2 1 0 0 0 0x191b1098 1 0 0 0x19161080 1 0 0 0x19161084 1 0 0 0x19161088 1 0 2 4 0 0 0 0x19161090 2 0 2 1 0 0 0 0x19161098 1 0 0 0x19121080 1 0 0 0x19121084 1 0 0 0x19121088 1 0 2 4 0 0 0 0x19121090 2 0 2 1 0 0 0 0x19121098 1 0 0 0x191b1000 1 0 0 0x191b1004 1 0 0 0x191b1008 1 0 2 3 0 0 0 0x191b1010 2 0 2 1 0 0 0 0x191b1018 1 0 0 0x19121000 1 0 0 0x19121004 1 0 0 0x19121008 1 0 2 2 0 0 0 0x19121010 2 0 2 1 0 0 0 0x19121018 1 0 0 0x19161000 1 0 0 0x19161004 1 0 0 0x19161008 1 0 2 2 0 0 0 0x19161010 2 0 2 1 0 0 0 0x19161018 1 0 0 0x19130010 1 0 0 0x19131010 1 0 0 0x19132010 1 0 0 0x19170010 1 0 0 0x19171010 1 0 0 0x19172010 1 0 0 0x191b3010 1 0 0 0x191b5010 1 0 0 0x191b6010 1 0 0 0x191b7010 1 0 0 0x191b8010 1 0 0 0x191b9010 1 0 0 0x191ba010 1 0 0 0x191bb010 1 0 0 0x191bc010 1 0 0 0x19120010 1 0 2 4 0 0 0 0x19120030 3 0 2 1 0 0 0 0x19120008 2 0 2 198 0 0 0 0x19120020 2 0 2 1 0 0 0 0x19160010 1 0 2 4 0 0 0 0x19160030 3 0 2 1 0 0 0 0x19160008 2 0 2 198 0 0 0 0x19160020 2 0 2 1 0 0 0 0x191b0010 1 0 2 4 0 0 0 0x191b0030 3 0 2 1 0 0 0 0x191b0008 2 0 2 106 0 0 0 0x191b0020 2 0 2 1 0 0 0 0x191b0410 1 0 2 4 0 0 0 0x191b0430 3 0 2 1 0 0 0 0x191b0408 2 0 2 102 0 0 0 0x191b0420 2 0 2 1 0 0 0 0x19184100 4 0 0 0x19186100 1 0 0 0x3d0201c 1 0 0 0x3d00000 1 0 0 0x3d00008 1 0 0 0x3d00044 1 0 0 0x3d00058 6 0 0 0x3d0007c 20 0 0 0x3d000e0 5 0 0 0x3d00108 1 0 0 0x3d00110 1 0 0 0x3d0011c 1 0 0 0x3d00124 2 0 0 0x3d00140 1 0 0 0x3d00158 1 0 0 0x3d002b4 2 0 0 0x3d002c0 1 0 0 0x3d002d0 1 0 0 0x3d002e0 1 0 0 0x3d002f0 1 0 0 0x3d00300 1 0 0 0x3d00310 1 0 0 0x3d00320 1 0 0 0x3d00330 1 0 0 0x3d00340 1 0 0 0x3d00350 1 0 0 0x3d00360 1 0 0 0x3d00370 1 0 0 0x3d00380 1 0 0 0x3d00390 1 0 0 0x3d003a0 1 0 0 0x3d003b0 1 0 0 0x3d003c0 1 0 0 0x3d003d0 1 0 0 0x3d003e0 1 0 0 0x3d00400 1 0 0 0x3d00410 8 0 0 0x3d0043c 15 0 0 0x3d00800 14 0 0 0x3d00840 4 0 0 0x3d00854 41 0 0 0x3d01444 1 0 0 0x3d014d4 1 0 0 0x3d99800 8 0 0 0x3d99828 1 0 0 0x3d9983c 1 0 0 0x3d998ac 1 0 0 0x18101c 2 0 0 0x3d94000 2 0 0 0x3d95000 4 0 0 0x3d96000 4 0 0 0x3d97000 4 0 0 0x3d98000 4 0 0 0x3d99000 6 0 0 0x3d99050 10 0 0 0x3d990a8 2 0 0 0x3d990b8 3 0 0 0x3d990c8 1 0 0 0x3d99104 8 0 0 0x3d99130 2 0 0 0x3d9913c 7 0 0 0x3d99198 3 0 0 0x3d991e0 3 0 0 0x3d99224 2 0 0 0x3d99280 4 0 0 0x3d992cc 3 0 0 0x3d99314 3 0 0 0x3d99358 3 0 0 0x3d993a0 2 0 0 0x3d993e4 4 0 0 0x3d9942c 2 0 0 0x3d99470 3 0 0 0x3d99500 4 0 0 0x3d99528 39 0 0 0x3d90000 15 0 0 0x3d91000 15 0 0 0x17800010 1 0 0 0x17800024 1 0 0 0x17800038 6 0 0 0x17800058 4 0 0 0x1780006c 1 0 0 0x178000f0 2 0 0 0x17810010 1 0 0 0x17810024 1 0 0 0x17810038 6 0 0 0x17810058 4 0 0 0x1781006c 1 0 0 0x178100f0 2 0 0 0x17820010 1 0 0 0x17820024 1 0 0 0x17820038 6 0 0 0x17820058 4 0 0 0x178200f0 2 0 0 0x17830010 1 0 0 0x17830024 1 0 0 0x17830038 6 0 0 0x17830058 4 0 0 0x178300f0 2 0 0 0x17840010 1 0 0 0x17840024 1 0 0 0x17840038 6 0 0 0x17840058 4 0 0 0x178400f0 2 0 0 0x17850010 1 0 0 0x17850024 1 0 0 0x17850038 6 0 0 0x17850058 4 0 0 0x178500f0 2 0 0 0x17860010 1 0 0 0x17860024 1 0 0 0x17860038 6 0 0 0x17860058 4 0 0 0x178600f0 2 0 0 0x17870010 1 0 0 0x17870024 1 0 0 0x17870038 6 0 0 0x17870058 4 0 0 0x178700f0 2 0 0 0x17880010 1 0 0 0x17880024 1 0 0 0x17880038 6 0 0 0x17880058 4 0 0 0x178800f0 2 0 0 0x1788006c 5 0 0 0x17880084 1 0 0 0x178800f4 5 0 0 0x17880118 9 0 0 0x178801c8 1 0 0 0x1782006c 1 0 0 0x1783006c 1 0 0 0x1784006c 1 0 0 0x1785006c 1 0 0 0x1786006c 1 0 0 0x1787006c 1 0 0 0x17880080 1 0 0 0x17880090 5 0 0 0x178800e0 4 0 0 0x17880108 4 0 0 0x17880140 2 0 0 0x1788019c 2 0 0 0x178801b0 6 0 0 0x178801f0 5 0 0 0x17880258 1 0 0 0x17200104 29 0 0 0x17200204 29 0 0 0x17200384 29 0 0 0x17880250 2 0 0 0x1788025c 1 0 0 0x32302028 1 0 0 0x320a4404 2 0 0 0x323b0404 2 0 0 0x3000304 1 0 0 0x3002028 1 0 0 0x30b0208 3 0 0 0x30b0228 3 0 0 0x30b0248 3 0 0 0x30b0268 3 0 0 0x30b0288 3 0 0 0x30b02a8 3 0 0 0x30b0400 3 0 0 0x3480400 3 0 0 0x320a4400 1 0 0 0x32300304 1 0 0 0x323b0208 3 0 0 0x323b0228 3 0 0 0x323b0248 3 0 0 0x323b0268 3 0 0 0x323b0288 3 0 0 0x323b02a8 3 0 0 0x323b0400 1 0 0 0x17a00010 1 0 0 0x17a10010 1 0 0 0x17a20010 1 0 0 0x17a30010 1 0 0 0x17a00030 1 0 0 0x17a10030 1 0 0 0x17a20030 1 0 0 0x17a20d00 3 0 0 0x17a20d10 3 0 0 0x17a20d30 9 0 0 0x17a30030 1 0 0 0x17a00038 1 0 0 0x17a10038 1 0 0 0x17a20038 1 0 0 0x17a30038 1 0 0 0x17a00040 1 0 0 0x17a10040 1 0 0 0x17a20040 1 0 0 0x17a30040 1 0 0 0x17a00048 1 0 0 0x17a00400 3 0 0 0x17a10400 3 0 0 0x17a20400 3 0 0 0x17a30400 3 0 0 0xb200010 1 0 0 0xb200110 1 0 0 0xb200900 1 0 0 0xb201020 1 0 0 0xb201030 1 0 0 0xb20103c 1 0 0 0xb201200 3 0 0 0xb204510 2 0 0 0xb204520 1 0 0 0x19080024 1 0 0 0x1908002c 1 0 0 0x19080034 1 0 0 0x1908003c 1 0 0 0x19080044 1 0 0 0x1908004c 1 0 0 0x19080058 2 0 0 0x190800c8 1 0 0 0x19080144 1 0 0 0x1908014c 1 0 0 0x19080174 1 0 0 0x1908017c 1 0 0 0x19080184 1 0 0 0x1908018c 1 0 0 0x19080194 1 0 0 0x1908019c 1 0 0 0x190801a4 1 0 0 0x190801ac 3 0 0 0x19091000 1 0 0 0x19092000 1 0 0 0x19093000 1 0 0 0x19093104 1 0 0 0x19094000 1 0 0 0x19094104 1 0 0 0x19095220 1 0 0 0x190a80e4 2 0 0 0x190a80f8 1 0 0 0x190a80f8 5 0 0 0x190a8150 2 0 0 0x190a8164 2 0 0 0x190a8174 4 0 0 0x190a819c 1 0 0 0x190a81cc 1 0 0 0x190a8804 1 0 0 0x190a880c 1 0 0 0x190a8834 1 0 0 0x190a8840 2 0 0 0x190a8854 1 0 0 0x190a8860 3 0 0 0x190a8878 1 0 0 0x190a888c 1 0 0 0x190a9140 10 0 0 0x190a9188 2 0 0 0x190a9198 2 0 0 0x190a91ac 1 0 0 0x190a91b4 1 0 0 0x190a91c4 2 0 0 0x190a91d0 1 0 0 0x190a91e4 1 0 0 0x190aa034 4 0 0 0x190aa04c 1 0 0 0x190aa058 1 0 0 0x190aa064 1 0 0 0x190aa070 1 0 0 0x190a0008 2 0 0 0x190a1008 2 0 0 0x19243400 7 0 0 0x19243420 2 0 0 0x19243430 5 0 0 0x19243460 5 0 0 0x1924390c 1 0 0 0x19243920 1 0 0 0x19250400 2 0 0 0x19250410 3 0 0 0x19250420 2 0 0 0x19250430 1 0 0 0x19250440 1 0 0 0x19250448 1 0 0 0x192504a0 1 0 0 0x192504b0 4 0 0 0x192504d0 2 0 0 0x192504e0 1 0 0 0x19252400 2 0 0 0x19252410 1 0 0 0x19252418 1 0 0 0x19252450 9 0 0 0x19253400 9 0 0 0x19255110 1 0 0 0x19255130 1 0 0 0x19255150 1 0 0 0x19255170 1 0 0 0x19255190 1 0 0 0x19255210 1 0 0 0x19255230 1 0 0 0x192553b0 2 0 0 0x19255840 1 0 0 0x19255920 4 0 0 0x19255b00 8 0 0 0x19255b28 9 0 0 0x19256400 1 0 0 0x19256410 5 0 0 0x19259100 1 0 0 0x19259110 1 0 0 0x19259120 1 0 0 0x19260304 1 0 0 0x19260400 2 0 0 0x19260410 6 0 0 0x19260430 1 0 0 0x19260440 1 0 0 0x19260448 1 0 0 0x192604a0 1 0 0 0x192604b0 4 0 0 0x192604d0 2 0 0 0x192604e0 1 0 0 0x19262400 2 0 0 0x19262410 1 0 0 0x19262418 1 0 0 0x19262420 29 0 0 0x19263400 11 0 0 0x19265110 1 0 0 0x19265130 1 0 0 0x19265150 1 0 0 0x19265170 1 0 0 0x19265190 1 0 0 0x19265210 1 0 0 0x19265230 1 0 0 0x192653b0 2 0 0 0x19265c00 8 0 0 0x19265c28 8 0 0 0x19265c4c 6 0 0 0x19265c70 18 0 0 0x19266400 1 0 0 0x19266410 1 0 0 0x19266418 3 0 0 0x19269100 1 0 0 0x19269110 1 0 0 0x19269120 1 0 0 0x19281814 1 0 0 0x19283814 1 0 0 0x19285014 1 0 0 0x19286c04 1 0 0 0x19286d04 1 0 0 0x1928729c 1 0 0 0x192872a8 1 0 0 0x1928759c 1 0 0 0x192875a8 1 0 0 0x192e0610 4 0 0 0x192e0624 5 0 0 0x192e0640 1 0 0 0x192e0650 4 0 0 0x192e0670 1 0 0 0x192e0680 4 0 0 0x19343400 7 0 0 0x19343420 2 0 0 0x19343430 5 0 0 0x19343460 5 0 0 0x1934390c 1 0 0 0x19343920 1 0 0 0x19350400 2 0 0 0x19350410 3 0 0 0x19350420 2 0 0 0x19350430 1 0 0 0x19350440 1 0 0 0x19350448 1 0 0 0x193504a0 1 0 0 0x193504b0 4 0 0 0x193504d0 2 0 0 0x193504e0 1 0 0 0x19352400 2 0 0 0x19352410 1 0 0 0x19352418 1 0 0 0x19352450 9 0 0 0x19353400 9 0 0 0x19355110 1 0 0 0x19355130 1 0 0 0x19355150 1 0 0 0x19355170 1 0 0 0x19355190 1 0 0 0x19355210 1 0 0 0x19355230 1 0 0 0x193553b0 2 0 0 0x19355840 1 0 0 0x19355920 4 0 0 0x19355b00 8 0 0 0x19355b28 9 0 0 0x19356400 1 0 0 0x19356410 5 0 0 0x19359100 1 0 0 0x19359110 1 0 0 0x19359120 1 0 0 0x19360304 1 0 0 0x19360400 2 0 0 0x19360410 6 0 0 0x19360430 1 0 0 0x19360440 1 0 0 0x19360448 1 0 0 0x193604a0 1 0 0 0x193604b0 4 0 0 0x193604d0 2 0 0 0x193604e0 1 0 0 0x19362400 2 0 0 0x19362410 1 0 0 0x19362418 1 0 0 0x19362420 29 0 0 0x19363400 11 0 0 0x19365110 1 0 0 0x19365130 1 0 0 0x19365150 1 0 0 0x19365170 1 0 0 0x19365190 1 0 0 0x19365210 1 0 0 0x19365230 1 0 0 0x193653b0 2 0 0 0x19365c00 8 0 0 0x19365c28 8 0 0 0x19365c4c 6 0 0 0x19365c70 18 0 0 0x19366400 1 0 0 0x19366410 1 0 0 0x19366418 3 0 0 0x19369100 1 0 0 0x19369110 1 0 0 0x19369120 1 0 0 0x19381814 1 0 0 0x19383814 1 0 0 0x19385014 1 0 0 0x19386c04 1 0 0 0x19386d04 1 0 0 0x1938729c 1 0 0 0x193872a8 1 0 0 0x1938759c 1 0 0 0x193875a8 1 0 0 0x193e0610 4 0 0 0x193e0624 5 0 0 0x193e0640 1 0 0 0x193e0650 4 0 0 0x193e0670 1 0 0 0x193e0680 4 0 0 0x610110 5 0 0 0x1908e008 1 0 0 0x1908e01c 1 0 0 0x1908e030 1 0 0 0x1908e050 1 0 0 0x1908e070 1 0 0 0x1908e948 1 0 0 0x1908f04c 1 0 1 0x19030040 1 0 1 0x1903005c 0x22c000 0 0 0x19030010 1 0 1 0x1903005c 0x22c001 0 0 0x19030010 1 0 1 0x1903005c 0x22c002 0 0 0x19030010 1 0 1 0x1903005c 0x22c003 0 0 0x19030010 1 0 1 0x1903005c 0x22c004 0 0 0x19030010 1 0 1 0x1903005c 0x22c005 0 0 0x19030010 1 0 1 0x1903005c 0x22c006 0 0 0x19030010 1 0 1 0x1903005c 0x22c007 0 0 0x19030010 1 0 1 0x1903005c 0x22c008 0 0 0x19030010 1 0 1 0x1903005c 0x22c009 0 0 0x19030010 1 0 1 0x1903005c 0x22c00a 0 0 0x19030010 1 0 1 0x1903005c 0x22c00b 0 0 0x19030010 1 0 1 0x1903005c 0x22c00c 0 0 0x19030010 1 0 1 0x1903005c 0x22c00d 0 0 0x19030010 1 0 1 0x1903005c 0x22c00e 0 0 0x19030010 1 0 1 0x1903005c 0x22c00f 0 0 0x19030010 1 0 1 0x1903005c 0x22c010 0 0 0x19030010 1 0 1 0x1903005c 0x22c011 0 0 0x19030010 1 0 1 0x1903005c 0x22c012 0 0 0x19030010 1 0 1 0x1903005c 0x22c013 0 0 0x19030010 1 0 1 0x1903005c 0x22c014 0 0 0x19030010 1 0 1 0x1903005c 0x22c015 0 0 0x19030010 1 0 1 0x1903005c 0x22c016 0 0 0x19030010 1 0 1 0x1903005c 0x22c017 0 0 0x19030010 1 0 1 0x1903005c 0x22c018 0 0 0x19030010 1 0 1 0x1903005c 0x22c019 0 0 0x19030010 1 0 1 0x1903005c 0x22c01a 0 0 0x19030010 1 0 1 0x1903005c 0x22c01b 0 0 0x19030010 1 0 1 0x1903005c 0x22c01c 0 0 0x19030010 1 0 1 0x1903005c 0x22c01d 0 0 0x19030010 1 0 1 0x1903005c 0x22c01e 0 0 0x19030010 1 0 1 0x1903005c 0x22c01f 0 0 0x19030010 1 0 1 0x1903005c 0x22c300 0 0 0x19030010 1 0 1 0x1903005c 0x22c341 0 0 0x19030010 1 0 0 0x19030010 1 0>; + }; + + link_list_1 { + qcom,curr-link-list = <4>; + qcom,data-sink = "sram"; + qcom,link-list = <0 0x190e0008 1 0 0 0x190e0010 1 0 0 0x190e0018 1 0 0 0x190e0020 8 0 0 0x190e0240 1 0 0 0x190e0248 1 0 0 0x190e5008 1 0 0 0x190e5018 1 0 2 6 0 0 0 0x190e5010 2 0 2 1 0 0 0 0x3c40008 1 0 0 0x3c40010 1 0 0 0x3c40018 1 0 0 0x3c40020 8 0 0 0x3c4b040 1 0 0 0x3c4b048 1 0 0 0x3c44010 1 0 0 0x3c46010 1 0 0 0x3c41008 1 0 0 0x3c41018 1 0 2 5 0 0 0 0x3c41010 2 0 2 1 0 0 0 0x3c4a100 1 0 0 0x1740008 1 0 0 0x1740010 1 0 0 0x1740018 1 0 0 0x1740020 1 0 0 0x1740024 1 0 0 0x1740028 1 0 0 0x174002c 1 0 0 0x1740030 1 0 0 0x1740240 1 0 0 0x1740248 1 0 0 0x1741008 1 0 0 0x1741018 1 0 2 6 0 0 0 0x1741010 2 0 2 1 0 0 0 0x1753010 1 0 0 0x1754010 1 0 0 0x1755010 1 0 0 0x1756010 1 0 0 0x1757010 1 0 0 0x1758010 1 0 0 0x1759010 1 0 0 0x1740300 2 0 0 0x1680008 1 0 0 0x1680010 1 0 0 0x1680018 1 0 0 0x1680020 8 0 0 0x1680240 1 0 0 0x1680248 1 0 0 0x1691010 1 0 0 0x1694010 1 0 0 0x1695010 1 0 0 0x1696010 1 0 0 0x1697010 1 0 0 0x1698010 1 0 0 0x1699010 1 0 0 0x1681008 1 0 0 0x1681018 1 0 2 6 0 0 0 0x1681010 2 0 2 1 0 0 0 0x16e0000 3 0 0 0x16e0010 1 0 0 0x16e0018 1 0 0 0x16e0020 8 0 0 0x16e0240 1 0 0 0x16e0248 1 0 0 0x16ed010 1 0 0 0x16ee010 1 0 0 0x16ef010 1 0 0 0x16f0010 1 0 0 0x16f2010 1 0 0 0x16c0008 1 0 0 0x16c0010 1 0 0 0x16c0018 1 0 0 0x16c0020 8 0 0 0x16c0240 1 0 0 0x16c0248 1 0 0 0x16c7010 1 0 0 0x1700008 1 0 0 0x1700010 1 0 0 0x1700018 1 0 0 0x1700020 5 0 0 0x1700240 1 0 0 0x1700248 1 0 0 0x170e010 1 0 0 0x170f010 1 0 0 0x1710010 1 0 0 0x1711010 1 0 0 0x1712010 1 0 0 0x1713010 1 0 0 0x1714010 1 0 0 0x1716010 1 0 0 0x16e1008 1 0 0 0x16e1018 1 0 2 3 0 0 0 0x16e1010 2 0 2 1 0 0 0 0x16c1008 1 0 0 0x16c1018 1 0 2 3 0 0 0 0x16c1010 2 0 2 1 0 0 0 0x1701008 1 0 0 0x1701018 1 0 2 6 0 0 0 0x1701010 2 0 2 1 0 0 0 0x1701088 1 0 0 0x1701098 1 0 2 2 0 0 0 0x1701090 2 0 2 1 0 0 0 0x1500008 1 0 0 0x1500010 1 0 0 0x1500018 1 0 0 0x1500020 8 0 0 0x1500240 5 0 0 0x1500258 1 0 0 0x1500440 1 0 0 0x1500448 1 0 0 0x1502008 1 0 0 0x1502018 1 0 2 8 0 0 0 0x1502010 2 0 2 1 0 0 0 0x1502088 1 0 0 0x1502098 1 0 2 3 0 0 0 0x1502090 2 0 2 1 0 0 0 0x1502108 1 0 0 0x1502118 1 0 2 2 0 0 0 0x1502110 2 0 2 1 0 0 0 0x1502188 1 0 0 0x1502198 1 0 2 2 0 0 0 0x1502190 2 0 2 1 0 0 0 0x1502208 1 0 0 0x1502218 1 0 2 2 0 0 0 0x1502210 2 0 2 1 0 0 0 0x1502288 1 0 0 0x1502298 1 0 2 2 0 0 0 0x1502290 2 0 2 1 0 0 0 0x1510008 1 0 0 0x1510010 1 0 0 0x1510018 1 0 0 0x1510020 8 0 0 0x1510240 1 0 0 0x1510248 1 0 0 0x1510440 1 0 0 0x1510448 1 0 0 0x1512008 1 0 0 0x1512018 1 0 2 11 0 0 0 0x1512010 2 0 2 1 0 0 0 0x1512088 1 0 0 0x1512098 1 0 2 2 0 0 0 0x1512090 2 0 2 1 0 0 0 0x1506100 1 0 0 0x1515100 1 0 0 0x1513100 1 0 0 0xb281024 1 0 0 0xbde1034 1 0 0 0xb201020 2 0 0 0xb211020 2 0 0 0xb221020 2 0 0 0xb231020 2 0 0 0xb204520 1 0 0 0xc230000 6 0 0 0x17d80100 200 0 0 0x17d9001c 1 0 0 0x17d900dc 1 0 0 0x17d900e8 1 0 0 0x17d90320 1 0 0 0x17d9101c 1 0 0 0x17d910dc 1 0 0 0x17d910e8 1 0 0 0x17d91320 1 0 0 0x17d9201c 1 0 0 0x17d920dc 1 0 0 0x17d920e8 1 0 0 0x17d92320 1 0 0 0x17d80000 3 0 0 0x17d80010 2 0 0 0x17d90000 4 0 0 0x17d90014 2 0 0 0x17d90024 22 0 0 0x17d90080 5 0 0 0x17d900b0 1 0 0 0x17d900b8 2 0 0 0x17d900d0 3 0 0 0x17d900e0 2 0 0 0x17d900ec 2 0 0 0x17d90100 40 0 0 0x17d90200 40 0 0 0x17d90304 4 0 0 0x17d90350 30 0 0 0x17d903e0 2 0 0 0x17d90404 1 0 0 0x17d91000 4 0 0 0x17d91014 2 0 0 0x17d91024 22 0 0 0x17d91080 8 0 0 0x17d910b0 1 0 0 0x17d910b8 2 0 0 0x17d910d0 3 0 0 0x17d910e0 2 0 0 0x17d910ec 2 0 0 0x17d91100 40 0 0 0x17d91200 40 0 0 0x17d91304 4 0 0 0x17d91324 3 0 0 0x17d91350 34 0 0 0x17d913e0 5 0 0 0x17d91404 1 0 0 0x17d92000 4 0 0 0x17d92014 2 0 0 0x17d92024 22 0 0 0x17d92080 7 0 0 0x17d920b0 1 0 0 0x17d920b8 2 0 0 0x17d920d0 3 0 0 0x17d920e0 2 0 0 0x17d920ec 2 0 0 0x17d92100 40 0 0 0x17d92200 40 0 0 0x17d92304 4 0 0 0x17d92324 2 0 0 0x17d92350 33 0 0 0x17d923e0 4 0 0 0x17d92404 1 0 0 0x17d98000 8 0 0 0x17d98020 2 0 0 0x17220000 1 0 0 0x17220008 1 0 0 0x17220010 1 0 0 0x17220018 1 0 0 0x17220020 1 0 0 0x17220028 1 0 0 0x17220040 1 0 0 0x17220048 1 0 0 0x17220050 1 0 0 0x17220060 1 0 0 0x17220068 1 0 0 0x17220080 1 0 0 0x17220088 1 0 0 0x17220090 1 0 0 0x172200a0 1 0 0 0x172200a8 1 0 0 0x172200c0 1 0 0 0x172200c8 1 0 0 0x172200d0 1 0 0 0x172200e0 1 0 0 0x172200e8 1 0 0 0x17220100 1 0 0 0x17220108 1 0 0 0x17220110 1 0 0 0x17220120 1 0 0 0x17220128 1 0 0 0x17220140 1 0 0 0x17220148 1 0 0 0x17220150 1 0 0 0x17220160 1 0 0 0x17220168 1 0 0 0x17220180 1 0 0 0x17220188 1 0 0 0x17220190 1 0 0 0x172201a0 1 0 0 0x172201a8 1 0 0 0x172201c0 1 0 0 0x172201c8 1 0 0 0x172201d0 1 0 0 0x172201e0 1 0 0 0x172201e8 1 0 0 0x17220200 1 0 0 0x17220208 1 0 0 0x17220210 1 0 0 0x17220220 1 0 0 0x17220228 1 0 0 0x17220240 1 0 0 0x17220248 1 0 0 0x17220250 1 0 0 0x17220260 1 0 0 0x17220268 1 0 0 0x17220280 1 0 0 0x17220288 1 0 0 0x17220290 1 0 0 0x172202a0 1 0 0 0x172202a8 1 0 0 0x172202c0 1 0 0 0x172202c8 1 0 0 0x172202d0 1 0 0 0x172202e0 1 0 0 0x172202e8 1 0 0 0x17220300 1 0 0 0x17220308 1 0 0 0x17220310 1 0 0 0x17220320 1 0 0 0x17220328 1 0 0 0x17220340 1 0 0 0x17220348 1 0 0 0x17220350 1 0 0 0x17220360 1 0 0 0x17220368 1 0 0 0x1722e000 1 0 0 0x1722e800 1 0 0 0x1722e808 1 0 0 0x1722ffbc 1 0 0 0x1722ffc8 1 0 0 0x1722ffd0 12 0 0 0xec80010 1 0 0 0xec81000 1 0 0 0xec81010 16 0 0 0xec81050 16 0 0 0xec81090 16 0 0 0xec810d0 16 0 0 0x32310220 3 0 0 0x323102a0 3 0 0 0x323104a0 6 0 0 0x32310520 1 0 0 0x32310588 1 0 0 0x32310d90 8 0 0 0x32311010 6 0 0 0x32311090 6 0 0 0x32311a90 3 0 0 0x4080304 1 0 0 0x4082028 1 0 0 0x4130208 3 0 0 0x4130228 3 0 0 0x4130248 3 0 0 0x4130268 3 0 0 0x4130288 3 0 0 0x41302a8 3 0 0 0x4130400 3 0 0 0x4200400 3 0 0 0x8a00304 1 0 0 0x8a02028 1 0 0 0x8ab0208 3 0 0 0x8ab0228 3 0 0 0x8ab0248 3 0 0 0x8ab0268 3 0 0 0x8ab0288 3 0 0 0x8ab02a8 3 0 0 0x8ab0400 3 0 0 0x8b00400 3 0 0 0x12015c 2 0 0 0x120464 2 0 0 0x12c15c 2 0 0 0x12c464 2 0 0 0x188040 1 0 0 0x1a0884 1 0 0 0x1a915c 2 0 0 0x1a9464 2 0 0 0x120018 4 0 0 0x12002c 3 0 0 0x12015c 2 0 0 0x120464 2 0 0 0x121004 1 0 0 0x12100c 2 0 0 0x124004 1 0 0 0x12400c 2 0 0 0x125004 1 0 0 0x125010 1 0 0 0x127004 3 0 0 0x127140 1 0 0 0x127274 1 0 0 0x1273a8 1 0 0 0x1274dc 1 0 0 0x127610 1 0 0 0x127744 1 0 0 0x128004 3 0 0 0x128140 1 0 0 0x128274 1 0 0 0x1283a8 1 0 0 0x1284dc 1 0 0 0x128610 1 0 0 0x128748 1 0 0 0x12c15c 2 0 0 0x12c464 2 0 0 0x12a004 1 0 0 0x12b004 1 0 0 0x12b00c 1 0 0 0x12c018 1 0 0 0x12c020 1 0 0 0x12c028 1 0 0 0x12c030 5 0 0 0x12c174 1 0 0 0x12c2a8 1 0 0 0x12c2c8 7 0 0 0x12d004 2 0 0 0x12f004 3 0 0 0x12f014 18 0 0 0x12f77c 7 0 0 0x130004 2 0 0 0x131000 2 0 0 0x132004 1 0 0 0x133000 1 0 0 0x13300c 1 0 0 0x133140 1 0 0 0x13314c 1 0 0 0x134004 1 0 0 0x135004 2 0 0 0x136004 7 0 0 0x137004 3 0 0 0x137014 1 0 0 0x142004 3 0 0 0x142014 2 0 0 0x143004 3 0 0 0x144004 6 0 0 0x146004 2 0 0 0x147004 2 0 0 0x148004 1 0 0 0x149018 1 0 0 0x149020 2 0 0 0x14905c 3 0 0 0x149084 3 0 0 0x14a004 2 0 0 0x14b004 3 0 0 0x14b028 2 0 0 0x14c004 3 0 0 0x14d000 1 0 0 0x150004 7 0 0 0x151004 1 0 0 0x15100c 2 0 0 0x153000 6 0 0 0x154004 8 0 0 0x155000 5 0 0 0x155144 1 0 0 0x156004 4 0 0 0x15602c 2 0 0 0x157000 6 0 0 0x15701c 2 0 0 0x158000 4 0 0 0x158174 3 0 0 0x159004 1 0 0 0x15e004 2 0 0 0x172008 2 0 0 0x172018 1 0 0 0x174000 1 0 0 0x175000 1 0 0 0x176000 1 0 0 0x17a004 1 0 0 0x17b018 3 0 0 0x17b028 1 0 0 0x17b030 2 0 0 0x17b03c 1 0 0 0x17b044 1 0 0 0x17b08c 3 0 0 0x181004 6 0 0 0x181154 1 0 0 0x184004 24 0 0 0x184794 1 0 0 0x18479c 1 0 0 0x1847a4 1 0 0 0x1847ac 2 0 0 0x1847b8 10 0 0 0x186004 6 0 0 0x187018 1 0 0 0x187020 3 0 0 0x187064 1 0 0 0x18706c 1 0 0 0x1870a4 1 0 0 0x1870c0 1 0 0 0x1870d4 1 0 0 0x188040 1 0 0 0x18a004 6 0 0 0x18a04c 5 0 0 0x192004 15 0 0 0x1923f0 1 0 0 0x1923f8 3 0 0 0x193004 2 0 0 0x193140 1 0 0 0x194004 1 0 0 0x198004 1 0 0 0x199018 1 0 0 0x199020 1 0 0 0x199028 2 0 0 0x199164 3 0 0 0x19a000 9 0 0 0x19a28c 3 0 0 0x19b004 3 0 0 0x1a0884 1 0 0 0x1a915c 2 0 0 0x1a9464 2 0 0 0x1a0004 1 0 0 0x1a000c 1 0 0 0x1a0014 1 0 0 0x1a8004 1 0 0 0x1a9014 1 0 0 0x1a901c 1 0 0 0x1b0134 2 0 0 0x1b0154 9 0 0 0x1b017c 1 0 0 0x1b2004 7 0 0 0x1b3004 2 0 0 0x1b3028 1 0 0 0x1b3048 1 0 0 0x1b4004 1 0 0 0x100000 2 0 0 0x101000 2 0 0 0x102000 2 0 0 0x103000 2 0 0 0x104000 2 0 0 0x105000 2 0 0 0x106000 2 0 0 0x107000 2 0 0 0x108000 2 0 0 0x109000 2 0 0 0x10a000 2 0 0 0x116100 1 0 0 0x120004 2 0 0 0x127028 1 0 0 0x12715c 1 0 0 0x127290 1 0 0 0x1273c4 1 0 0 0x1274f8 1 0 0 0x12762c 1 0 0 0x128028 1 0 0 0x12815c 1 0 0 0x128290 1 0 0 0x1283c4 1 0 0 0x1284f8 1 0 0 0x12862c 1 0 0 0x12c004 2 0 0 0x12c058 1 0 0 0x133028 1 0 0 0x146020 1 0 0 0x149004 2 0 0 0x151028 1 0 0 0x154164 1 0 0 0x155028 1 0 0 0x16301c 1 0 0 0x163024 1 0 0 0x16302c 1 0 0 0x163034 1 0 0 0x165000 1 0 0 0x165008 1 0 0 0x165010 1 0 0 0x165018 1 0 0 0x166000 1 0 0 0x166008 1 0 0 0x166010 1 0 0 0x166018 1 0 0 0x167000 1 0 0 0x167008 1 0 0 0x167010 1 0 0 0x167018 1 0 0 0x16a000 1 0 0 0x16a008 1 0 0 0x16a010 1 0 0 0x16a018 1 0 0 0x16b000 1 0 0 0x16b008 1 0 0 0x16b010 1 0 0 0x16b018 1 0 0 0x17901c 1 0 0 0x179024 1 0 0 0x17902c 1 0 0 0x179034 1 0 0 0x17b004 2 0 0 0x184078 1 0 0 0x186038 1 0 0 0x187004 2 0 0 0x193024 1 0 0 0x199004 2 0 0 0x199044 1 0 0 0x1a9000 2 0 0 0x1b101c 1 0 0 0x1b1024 1 0 0 0x1b102c 1 0 0 0x1b1034 1 0 0 0xc2a0000 2 0 0 0xc2a1000 2 0 0 0xc2a900c 1 0 0 0xc2a901c 1 0 0 0xc2a9024 1 0 0 0x1dc7000 3 0 0 0x1dc8000 3 0 0 0x1dc9000 3 0 0 0x1dca000 3 0 0 0x320c0008 1 0 0 0x320c0010 1 0 0 0x320c0018 1 0 0 0x320c0020 8 0 0 0x320c1000 2 0 0 0x320c1040 1 0 0 0x320c1048 1 0 0 0x320c1080 1 0 0 0x320c1088 1 0 0 0x320c1090 1 0 0 0x320c1100 4 0 0 0x320c4000 3 0 2 4 0 0 0 0x320c4010 2 0 2 1 0 0 0 0x320c4018 1 0 0 0x320c4100 3 0 0 0x320c4110 1 0 0 0x320c4118 1 0 0 0x320c4800 3 0 0 0x320c4840 1 0 0 0x320c5000 3 0 0 0x320c5010 1 0 0 0x320c5018 1 0 0 0x320c5020 1 0 0 0x320c5028 1 0 0 0x320c5030 1 0 0 0x320c5038 1 0 0 0x320c5040 1 0 0 0x320c5048 1 0 0 0x320c5100 1 0 0 0x320c5140 1 0 0 0x320c5180 1 0 0 0x320c51c0 1 0 0 0x320c5200 1 0 0 0x320c5240 1 0 0 0x320c5280 1 0 0 0x320c52c0 1 0 0 0x320c5300 1 0 0 0x320c5340 1 0 0 0x320c5380 1 0 0 0x320c53c0 1 0 0 0x320c5400 1 0 0 0x320c5440 1 0 0 0x320c5480 1 0 0 0x320c54c0 1 0 0 0x320c5540 1 0>; + }; + }; + + mem_dump { + compatible = "qcom,mem-dump"; + memory-region = <&dump_mem>; + + c0_context { + qcom,dump-size = <0x800>; + qcom,dump-id = <0>; + }; + + c100_context { + qcom,dump-size = <0x800>; + qcom,dump-id = <1>; + }; + + c200_context { + qcom,dump-size = <0x800>; + qcom,dump-id = <2>; + }; + + c300_context { + qcom,dump-size = <0x800>; + qcom,dump-id = <3>; + }; + + c400_context { + qcom,dump-size = <0x800>; + qcom,dump-id = <4>; + }; + + c500_context { + qcom,dump-size = <0x800>; + qcom,dump-id = <5>; + }; + + c600_context { + qcom,dump-size = <0x800>; + qcom,dump-id = <6>; + }; + + c700_context { + qcom,dump-size = <0x800>; + qcom,dump-id = <7>; + }; + + cpuss_reg { + qcom,dump-size = <0x30000>; + qcom,dump-id = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + l1_icache0 { + qcom,dump-size = <0x10900>; + qcom,dump-id = <96>; + }; + + l1_icache100 { + qcom,dump-size = <0x10900>; + qcom,dump-id = <97>; + }; + + l1_icache200 { + qcom,dump-size = <0x10900>; + qcom,dump-id = <98>; + }; + + l1_icache300 { + qcom,dump-size = <0x10900>; + qcom,dump-id = <99>; + }; + + l1_icache400 { + qcom,dump-size = <0x15100>; + qcom,dump-id = <100>; + }; + + l1_icache500 { + qcom,dump-size = <0x15100>; + qcom,dump-id = <101>; + }; + + l1_icache600 { + qcom,dump-size = <0x15100>; + qcom,dump-id = <102>; + }; + + l1_icache700 { + qcom,dump-size = <0x32100>; + qcom,dump-id = <103>; + }; + + l1_dcache0 { + qcom,dump-size = <0x9100>; + qcom,dump-id = <128>; + }; + + l1_dcache100 { + qcom,dump-size = <0x9100>; + qcom,dump-id = <&tpdm_ddr_ch01>; + }; + + l1_dcache200 { + qcom,dump-size = <0x9100>; + qcom,dump-id = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + l1_dcache300 { + qcom,dump-size = <0x9100>; + qcom,dump-id = <&tpdm_ddr>; + }; + + l1_dcache400 { + qcom,dump-size = <0x9100>; + qcom,dump-id = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + l1_dcache500 { + qcom,dump-size = <0x9100>; + qcom,dump-id = <&tpdm_shrm>; + }; + + l1_dcache600 { + qcom,dump-size = <0x9100>; + qcom,dump-id = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + l1_dcache700 { + qcom,dump-size = <0x12100>; + qcom,dump-id = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + l1_itlb400 { + qcom,dump-size = <&cam_cc_titan_top_gdsc>; + qcom,dump-id = <36>; + }; + + l1_itlb500 { + qcom,dump-size = <&cam_cc_titan_top_gdsc>; + qcom,dump-id = <37>; + }; + + l1_itlb600 { + qcom,dump-size = <&cam_cc_titan_top_gdsc>; + qcom,dump-id = <38>; + }; + + l1_itlb700 { + qcom,dump-size = <&tdm_tert_rx>; + qcom,dump-id = <39>; + }; + + l1_dtlb400 { + qcom,dump-size = <&cam_cc_titan_top_gdsc>; + qcom,dump-id = <68>; + }; + + l1_dtlb500 { + qcom,dump-size = <&cam_cc_titan_top_gdsc>; + qcom,dump-id = <69>; + }; + + l1_dtlb600 { + qcom,dump-size = <&cam_cc_titan_top_gdsc>; + qcom,dump-id = <70>; + }; + + l1_dtlb700 { + qcom,dump-size = <&mmw2_dsc>; + qcom,dump-id = <71>; + }; + + l2_cache400 { + qcom,dump-size = <0x90100>; + qcom,dump-id = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + l2_cache500 { + qcom,dump-size = <0x90100>; + qcom,dump-id = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + l2_cache600 { + qcom,dump-size = <0x90100>; + qcom,dump-id = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + l2_cache700 { + qcom,dump-size = <0x120100>; + qcom,dump-id = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + l2_tlb0 { + qcom,dump-size = <0x5b00>; + qcom,dump-id = <&rimps>; + }; + + l2_tlb100 { + qcom,dump-size = <0x5b00>; + qcom,dump-id = <&cpu_scp_lpri>; + }; + + l2_tlb200 { + qcom,dump-size = <0x5b00>; + qcom,dump-id = <&tcsr_mutex_block>; + }; + + l2_tlb300 { + qcom,dump-size = <0x5b00>; + qcom,dump-id = <&smem_mem>; + }; + + l2_tlb400 { + qcom,dump-size = <0x6100>; + qcom,dump-id = <&tcsr_mutex>; + }; + + l2_tlb500 { + qcom,dump-size = <0x6100>; + qcom,dump-id = <&ipcc_mproc>; + }; + + l2_tlb600 { + qcom,dump-size = <0x6100>; + qcom,dump-id = <&sleepstate_smp2p_out>; + }; + + l2_tlb700 { + qcom,dump-size = <0xc100>; + qcom,dump-id = <&sleepstate_smp2p_in>; + }; + + rpmh { + qcom,dump-size = <0x400000>; + qcom,dump-id = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + rpm_sw { + qcom,dump-size = <0x28000>; + qcom,dump-id = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + pmic { + qcom,dump-size = <0x200000>; + qcom,dump-id = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + fcm { + qcom,dump-size = <0x8400>; + qcom,dump-id = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + etf_swao { + qcom,dump-size = <0x10000>; + qcom,dump-id = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + etr_reg { + qcom,dump-size = <0x1000>; + qcom,dump-id = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + etr1_reg { + qcom,dump-size = <0x1000>; + qcom,dump-id = <&csr>; + }; + + etfswao_reg { + qcom,dump-size = <0x1000>; + qcom,dump-id = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + misc_data { + qcom,dump-size = <0x1000>; + qcom,dump-id = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + etf_lpass { + qcom,dump-size = <0x4000>; + qcom,dump-id = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + etflpass_reg { + qcom,dump-size = <0x1000>; + qcom,dump-id = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + osm_reg { + qcom,dump-size = <&tdm_tert_rx>; + qcom,dump-id = <&feat_conf13>; + }; + + pcu_reg { + qcom,dump-size = <&tdm_tert_rx>; + qcom,dump-id = <&boot_config>; + }; + + fsm_data { + qcom,dump-size = <&tdm_tert_rx>; + qcom,dump-id = <&cdsp_pas>; + }; + }; + + intc: interrupt-controller@17200000 { + compatible = "arm,gic-v3"; + #interrupt-cells = <3>; + interrupt-controller; + #redistributor-regions = <1>; + redistributor-stride = <0 0x20000>; + reg = <0x17200000 0x10000 0x17260000 0x100000>; + interrupts = <0x1 0x9 0x8>; + }; + + wdog: qcom,wdt@17410000 { + compatible = "qcom,msm-watchdog"; + reg = <0x17410000 0x1000>; + reg-names = "wdt-base"; + interrupts = <0x0 0x0 0x4 0x0 0x1 0x4>; + qcom,bark-time = <0x2af8>; + qcom,pet-time = <0x2490>; + qcom,ipi-ping; + qcom,wakeup-enable; + status = "disabled"; + }; + + arch_timer: timer { + compatible = "arm,armv8-timer"; + interrupts = <0x1 0xd 0xff08 0x1 0xe 0xff08 0x1 0xb 0xff08 0x1 0xc 0xff08>; + clock-frequency = <0x124f800>; + always-on; + }; + + apps_rsc: rsc@17a00000 { + label = "apps_rsc"; + compatible = "qcom,rpmh-rsc"; + reg = <0x17a00000 0x10000 0x17a10000 0x10000 0x17a20000 0x10000>; + reg-names = "drv-0", "drv-1", "drv-2"; + interrupts = <0x0 0x3 0x4 0x0 0x4 0x4 0x0 0x5 0x4>; + qcom,tcs-offset = <0xd00>; + qcom,drv-id = <2>; + qcom,tcs-config = <2 3 0 2 1 2 3 0 4 1>; + power-domains = <&CLUSTER_PD>; + + rpmhcc: qcom,rpmhclk { + compatible = "qcom,parrot-rpmh-clk"; + #clock-cells = <1>; + }; + + disp_bcm_voter: bcm_voter { + compatible = "qcom,bcm-voter"; + }; + + rpmh-regulator-cxlvl { + compatible = "qcom,rpmh-arc-regulator"; + qcom,resource-name = "cx.lvl"; + proxy-supply = <&VDD_CX_LEVEL>; + + pm6450_s1_level: regulator-pm6450-s1-level { + regulator-name = "pm6450_s1_level"; + qcom,set = <3>; + regulator-min-microvolt = <16>; + regulator-max-microvolt = <65535>; + qcom,init-voltage-level = <&nspss_0_config>; + qcom,proxy-consumer-enable; + qcom,proxy-consumer-voltage = <384 65535>; + }; + + pm6450_s1_level_ao: regulator-pm6450-s1-level-ao { + regulator-name = "pm6450_s1_level_ao"; + qcom,set = <1>; + regulator-min-microvolt = <16>; + regulator-max-microvolt = <65535>; + qcom,init-voltage-level = <16>; + }; + + cx_cdev: regulator-cdev { + compatible = "qcom,rpmh-reg-cdev"; + mboxes = <285 0>; + qcom,reg-resource-name = "cx"; + #cooling-cells = <2>; + }; + }; + + rpmh-regulator-gfxlvl { + compatible = "qcom,rpmh-arc-regulator"; + qcom,resource-name = "gfx.lvl"; + + pm6450_s3_level: regulator-pm6450-s3-level { + regulator-name = "pm6450_s3_level"; + qcom,set = <3>; + regulator-min-microvolt = <16>; + regulator-max-microvolt = <65535>; + qcom,init-voltage-level = <16>; + }; + }; + + rpmh-regulator-ebilvl { + compatible = "qcom,rpmh-arc-regulator"; + qcom,resource-name = "ebi.lvl"; + + pm6450_s5_level: regulator-pm6450-s5-level { + regulator-name = "pm6450_s5_level"; + qcom,set = <3>; + regulator-min-microvolt = <16>; + regulator-max-microvolt = <65535>; + qcom,init-voltage-level = <16>; + }; + }; + + rpmh-regulator-smpb6 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpb6"; + + pm6450_s6: regulator-pm6450-s6 { + regulator-name = "pm6450_s6"; + qcom,set = <3>; + regulator-min-microvolt = <1010000>; + regulator-max-microvolt = <1170000>; + qcom,init-voltage = <1052000>; + }; + }; + + rpmh-regulator-smpb7 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpb7"; + + pm6450_s7: regulator-pm6450-s7 { + regulator-name = "pm6450_s7"; + qcom,set = <3>; + regulator-min-microvolt = <880000>; + regulator-max-microvolt = <1174000>; + qcom,init-voltage = <972000>; + }; + }; + + rpmh-regulator-smpb8 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpb8"; + + pm6450_s8: regulator-pm6450-s8 { + regulator-name = "pm6450_s8"; + qcom,set = <3>; + regulator-min-microvolt = <1224000>; + regulator-max-microvolt = <1654000>; + qcom,init-voltage = <1272000>; + }; + }; + + rpmh-regulator-smpb9 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpb9"; + + pm6450_s9: regulator-pm6450-s9 { + regulator-name = "pm6450_s9"; + qcom,set = <3>; + regulator-min-microvolt = <850000>; + regulator-max-microvolt = <2208000>; + qcom,init-voltage = <2208000>; + }; + }; + + rpmh-regulator-ldob1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob1"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x7530>; + + pm6450_l1: regulator-pm6450-l1 { + regulator-name = "pm6450_l1"; + qcom,set = <3>; + regulator-min-microvolt = <300000>; + regulator-max-microvolt = <650000>; + qcom,init-voltage = <504000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-lcxlvl { + compatible = "qcom,rpmh-arc-regulator"; + qcom,resource-name = "lcx.lvl"; + + pm6450_l2_level: regulator-pm6450-l2-level { + regulator-name = "pm6450_l2_level"; + qcom,set = <3>; + regulator-min-microvolt = <16>; + regulator-max-microvolt = <65535>; + qcom,init-voltage-level = <16>; + }; + }; + + rpmh-regulator-ldob3 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob3"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x7530>; + + pm6450_l3: regulator-pm6450-l3 { + regulator-name = "pm6450_l3"; + qcom,set = <3>; + regulator-min-microvolt = <870000>; + regulator-max-microvolt = <970000>; + qcom,init-voltage = <904000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldob4 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob4"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x7530>; + + pm6450_l4: regulator-pm6450-l4 { + regulator-name = "pm6450_l4"; + qcom,set = <3>; + regulator-min-microvolt = <530000>; + regulator-max-microvolt = <864000>; + qcom,init-voltage = <530000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldob5 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob5"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x7530>; + + pm6450_l5: regulator-pm6450-l5 { + regulator-name = "pm6450_l5"; + qcom,set = <3>; + regulator-min-microvolt = <830000>; + regulator-max-microvolt = <920000>; + qcom,init-voltage = <880000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldob6 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob6"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x7530>; + + pm6450_l6: regulator-pm6450-l6 { + regulator-name = "pm6450_l6"; + qcom,set = <3>; + regulator-min-microvolt = <751000>; + regulator-max-microvolt = <824000>; + qcom,init-voltage = <751000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldob7 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob7"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x7530>; + + pm6450_l7: regulator-pm6450-l7 { + regulator-name = "pm6450_l7"; + qcom,set = <3>; + regulator-min-microvolt = <830000>; + regulator-max-microvolt = <920000>; + qcom,init-voltage = <912000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldob8 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob8"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x7530>; + + pm6450_l8: regulator-pm6450-l8 { + regulator-name = "pm6450_l8"; + qcom,set = <3>; + regulator-min-microvolt = <870000>; + regulator-max-microvolt = <970000>; + qcom,init-voltage = <870000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-lmxlvl { + compatible = "qcom,rpmh-arc-regulator"; + qcom,resource-name = "lmx.lvl"; + + pm6450_l9_level: regulator-pm6450-l9-level { + regulator-name = "pm6450_l9_level"; + qcom,set = <3>; + regulator-min-microvolt = <16>; + regulator-max-microvolt = <65535>; + qcom,init-voltage-level = <16>; + }; + }; + + rpmh-regulator-ldob10 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob10"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x7530>; + + pm6450_l10: regulator-pm6450-l10 { + regulator-name = "pm6450_l10"; + qcom,set = <3>; + regulator-min-microvolt = <824000>; + regulator-max-microvolt = <950000>; + qcom,init-voltage = <824000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldob11 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob11"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x7530>; + + pm6450_l11: regulator-pm6450-l11 { + regulator-name = "pm6450_l11"; + qcom,set = <3>; + regulator-min-microvolt = <348000>; + regulator-max-microvolt = <888000>; + qcom,init-voltage = <348000>; + }; + }; + + rpmh-regulator-ldob12 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob12"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x7530>; + + pm6450_l12: regulator-pm6450-l12 { + regulator-name = "pm6450_l12"; + qcom,set = <3>; + regulator-min-microvolt = <1080000>; + regulator-max-microvolt = <1240000>; + qcom,init-voltage = <1080000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldob13 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob13"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x7530>; + + pm6450_l13: regulator-pm6450-l13 { + regulator-name = "pm6450_l13"; + qcom,set = <3>; + regulator-min-microvolt = <1080000>; + regulator-max-microvolt = <1304000>; + qcom,init-voltage = <1200000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldob14 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob14"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x7530>; + + pm6450_l14: regulator-pm6450-l14 { + regulator-name = "pm6450_l14"; + qcom,set = <3>; + regulator-min-microvolt = <1150000>; + regulator-max-microvolt = <1304000>; + qcom,init-voltage = <1150000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldob15 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob15"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x7530>; + + pm6450_l15: regulator-pm6450-l15 { + regulator-name = "pm6450_l15"; + qcom,set = <3>; + regulator-min-microvolt = <1080000>; + regulator-max-microvolt = <1304000>; + qcom,init-voltage = <1200000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldob16 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob16"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x7530>; + + pm6450_l16: regulator-pm6450-l16 { + regulator-name = "pm6450_l16"; + qcom,set = <3>; + regulator-min-microvolt = <1140000>; + regulator-max-microvolt = <1260000>; + qcom,init-voltage = <1200000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldob17 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob17"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x7530>; + + pm6450_l17: regulator-pm6450-l17 { + regulator-name = "pm6450_l17"; + qcom,set = <3>; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; + qcom,init-voltage = <1200000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldob18 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob18"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x2710>; + + pm6450_l18: regulator-pm6450-l18 { + regulator-name = "pm6450_l18"; + qcom,set = <3>; + regulator-min-microvolt = <1504000>; + regulator-max-microvolt = <2000000>; + qcom,init-voltage = <1504000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldob19 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob19"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x2710>; + + pm6450_l19: regulator-pm6450-l19 { + regulator-name = "pm6450_l19"; + qcom,set = <3>; + regulator-min-microvolt = <1620000>; + regulator-max-microvolt = <1980000>; + qcom,init-voltage = <1800000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldob20 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob20"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x2710>; + + pm6450_l20: regulator-pm6450-l20 { + regulator-name = "pm6450_l20"; + qcom,set = <3>; + regulator-min-microvolt = <1700000>; + regulator-max-microvolt = <1900000>; + qcom,init-voltage = <1700000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldob21 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob21"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x2710>; + + pm6450_l21: regulator-pm6450-l21 { + regulator-name = "pm6450_l21"; + qcom,set = <3>; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1950000>; + qcom,init-voltage = <1800000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldob22 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob22"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x2710>; + + pm6450_l22: regulator-pm6450-l22 { + regulator-name = "pm6450_l22"; + qcom,set = <3>; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <2000000>; + qcom,init-voltage = <1800000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldob23 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob23"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x2710>; + + pm6450_l23: regulator-pm6450-l23 { + regulator-name = "pm6450_l23"; + qcom,set = <3>; + regulator-min-microvolt = <1650000>; + regulator-max-microvolt = <1950000>; + qcom,init-voltage = <1800000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldob24 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob24"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x2710>; + + pm6450_l24: regulator-pm6450-l24 { + regulator-name = "pm6450_l24"; + qcom,set = <3>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldob25 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob25"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x2710>; + + pm6450_l25: regulator-pm6450-l25 { + regulator-name = "pm6450_l25"; + qcom,set = <3>; + regulator-min-microvolt = <2700000>; + regulator-max-microvolt = <3544000>; + qcom,init-voltage = <3072000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldob26 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob26"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x2710>; + + pm6450_l26: regulator-pm6450-l26 { + regulator-name = "pm6450_l26"; + qcom,set = <3>; + regulator-min-microvolt = <1620000>; + regulator-max-microvolt = <3300000>; + qcom,init-voltage = <1620000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldob27 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob27"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x2710>; + + pm6450_l27: regulator-pm6450-l27 { + regulator-name = "pm6450_l27"; + qcom,set = <3>; + regulator-min-microvolt = <1620000>; + regulator-max-microvolt = <3300000>; + qcom,init-voltage = <1620000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldob28 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob28"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x2710>; + + pm6450_l28: regulator-pm6450-l28 { + regulator-name = "pm6450_l28"; + qcom,set = <3>; + regulator-min-microvolt = <2700000>; + regulator-max-microvolt = <3544000>; + qcom,init-voltage = <2700000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-msslvl { + compatible = "qcom,rpmh-arc-regulator"; + qcom,resource-name = "mss.lvl"; + + pm6150l_s1_level: regulator-pm6150l-s1-level { + regulator-name = "pm6150l_s1_level"; + qcom,set = <3>; + regulator-min-microvolt = <16>; + regulator-max-microvolt = <65535>; + qcom,init-voltage-level = <16>; + }; + }; + + rpmh-regulator-mxlvl { + compatible = "qcom,rpmh-arc-regulator"; + qcom,resource-name = "mx.lvl"; + proxy-supply = <&VDD_MXA_LEVEL>; + + pm6150l_s3_level: regulator-pm6150l-s3-level { + regulator-name = "pm6150l_s3_level"; + qcom,set = <3>; + regulator-min-microvolt = <16>; + regulator-max-microvolt = <65535>; + qcom,init-voltage-level = <&nspss_0_config>; + qcom,proxy-consumer-enable; + qcom,proxy-consumer-voltage = <384 65535>; + }; + + pm6150l_s3_level_ao: regulator-pm6150l-s3-level-ao { + regulator-name = "pm6150l_s3_level_ao"; + qcom,set = <1>; + regulator-min-microvolt = <16>; + regulator-max-microvolt = <65535>; + qcom,init-voltage-level = <16>; + }; + }; + + rpmh-regulator-smpe8 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpe8"; + + pm6150l_s8: regulator-pm6150l-s8 { + regulator-name = "pm6150l_s8"; + qcom,set = <3>; + regulator-min-microvolt = <1816000>; + regulator-max-microvolt = <2040000>; + qcom,init-voltage = <1872000>; + }; + }; + + rpmh-regulator-ldoe1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoe1"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x2710>; + + pm6150l_l1: regulator-pm6150l-l1 { + regulator-name = "pm6150l_l1"; + qcom,set = <3>; + regulator-min-microvolt = <1620000>; + regulator-max-microvolt = <1980000>; + qcom,init-voltage = <1620000>; + }; + }; + + rpmh-regulator-ldoe4 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoe4"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x2710>; + + pm6150l_l4: regulator-pm6150l-l4 { + regulator-name = "pm6150l_l4"; + qcom,set = <3>; + regulator-min-microvolt = <2700000>; + regulator-max-microvolt = <3300000>; + qcom,init-voltage = <2700000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldoe5 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoe5"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x2710>; + + pm6150l_l5: regulator-pm6150l-l5 { + regulator-name = "pm6150l_l5"; + qcom,set = <3>; + regulator-min-microvolt = <1504000>; + regulator-max-microvolt = <3544000>; + qcom,init-voltage = <1504000>; + }; + }; + + rpmh-regulator-ldoe6 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoe6"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x2710>; + + pm6150l_l6: regulator-pm6150l-l6 { + regulator-name = "pm6150l_l6"; + qcom,set = <3>; + regulator-min-microvolt = <1650000>; + regulator-max-microvolt = <3300000>; + qcom,init-voltage = <1650000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldoe7 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoe7"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x2710>; + + pm6150l_l7: regulator-pm6150l-l7 { + regulator-name = "pm6150l_l7"; + qcom,set = <3>; + regulator-min-microvolt = <3000000>; + regulator-max-microvolt = <3544000>; + qcom,init-voltage = <3000000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldoe8 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoe8"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x2710>; + + pm6150l_l8: regulator-pm6150l-l8 { + regulator-name = "pm6150l_l8"; + qcom,set = <3>; + regulator-min-microvolt = <1620000>; + regulator-max-microvolt = <2000000>; + qcom,init-voltage = <1620000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldoe9 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoe9"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x2710>; + + pm6150l_l9: regulator-pm6150l-l9 { + regulator-name = "pm6150l_l9"; + qcom,set = <3>; + regulator-min-microvolt = <2700000>; + regulator-max-microvolt = <3544000>; + qcom,init-voltage = <2700000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldoe10 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoe10"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x2710>; + + pm6150l_l10: regulator-pm6150l-l10 { + regulator-name = "pm6150l_l10"; + qcom,set = <3>; + regulator-min-microvolt = <3000000>; + regulator-max-microvolt = <3400000>; + qcom,init-voltage = <3000000>; + }; + }; + + rpmh-regulator-ldoe11 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoe11"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x2710>; + + pm6150l_l11: regulator-pm6150l-l11 { + regulator-name = "pm6150l_l11"; + qcom,set = <3>; + regulator-min-microvolt = <3000000>; + regulator-max-microvolt = <3400000>; + qcom,init-voltage = <3000000>; + }; + }; + + rpmh-regulator-ldog2 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldog2"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x7530>; + + pmr735a_l2: regulator-pmr735a-l2 { + regulator-name = "pmr735a_l2"; + qcom,set = <3>; + regulator-min-microvolt = <1140000>; + regulator-max-microvolt = <1236000>; + qcom,init-voltage = <1140000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldog3 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldog3"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x7530>; + + pmr735a_l3: regulator-pmr735a-l3 { + regulator-name = "pmr735a_l3"; + qcom,set = <3>; + regulator-min-microvolt = <866000>; + regulator-max-microvolt = <939000>; + qcom,init-voltage = <866000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldog4 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldog4"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x2710>; + + pmr735a_l4: regulator-pmr735a-l4 { + regulator-name = "pmr735a_l4"; + qcom,set = <3>; + regulator-min-microvolt = <1710000>; + regulator-max-microvolt = <1854000>; + qcom,init-voltage = <1710000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldog5 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldog5"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x7530>; + + pmr735a_l5: regulator-pmr735a-l5 { + regulator-name = "pmr735a_l5"; + qcom,set = <3>; + regulator-min-microvolt = <760000>; + regulator-max-microvolt = <824000>; + qcom,init-voltage = <760000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-ldog6 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldog6"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <2 4>; + qcom,mode-threshold-currents = <0 0x7530>; + + pmr735a_l6: regulator-pmr735a-l6 { + regulator-name = "pmr735a_l6"; + qcom,set = <3>; + regulator-min-microvolt = <588000>; + regulator-max-microvolt = <800000>; + qcom,init-voltage = <588000>; + qcom,init-mode = <4>; + }; + }; + + rpmh-regulator-bobe1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "bobe1"; + qcom,regulator-type = "pmic5-bob"; + qcom,supported-modes = <0 3>; + qcom,mode-threshold-currents = <0 0xf4240>; + qcom,send-defaults; + + pm6150l_bob: regulator-pm6150l-bob { + regulator-name = "pm6150l_bob"; + qcom,set = <3>; + regulator-min-microvolt = <3008000>; + regulator-max-microvolt = <3960000>; + qcom,init-voltage = <3296000>; + qcom,init-mode = <0>; + }; + + pm6150l_bob_ao: regulator-pm6150l-bob-ao { + regulator-name = "pm6150l_bob_ao"; + qcom,set = <1>; + regulator-min-microvolt = <3008000>; + regulator-max-microvolt = <3960000>; + qcom,init-voltage = <3296000>; + qcom,init-mode = <3>; + }; + }; + }; + + pdc: interrupt-controller@b220000 { + compatible = "qcom,pdc"; + reg = <0xb220000 0x30000 0x174000f0 100>; + reg-names = "pdc-interrupt-base", "apss-shared-spi-cfg"; + qcom,pdc-ranges = <0 480 94 94 609 31 125 63 1 126 716 12>; + #interrupt-cells = <2>; + interrupt-parent = <1>; + interrupt-controller; + }; + + disp_rsc: rsc@af20000 { + label = "disp_rsc"; + compatible = "qcom,rpmh-rsc"; + reg = <0xaf20000 0x10000>; + reg-names = "drv-0"; + interrupts = <0x0 0x81 0x4>; + clocks = <0x11f 0x42>; + qcom,tcs-offset = <0x1c00>; + qcom,drv-id = <0>; + qcom,tcs-config = <2 0 0 1 1 1 3 0 4 0>; + + disp_bcm_voter: bcm_voter { + compatible = "qcom,bcm-voter"; + qcom,tcs-wait = <1>; + }; + + sde_rsc_rpmh { + cell-index = <0>; + compatible = "qcom,sde-rsc-rpmh"; + }; + }; + + memtimer: timer@17420000 { + #address-cells = <1>; + #size-cells = <1>; + ranges; + compatible = "arm,armv7-timer-mem"; + reg = <0x17420000 0x1000>; + clock-frequency = <0x124f800>; + + frame@17421000 { + frame-number = <0>; + interrupts = <0x0 0x8 0x4 0x0 0x6 0x4>; + reg = <0x17421000 0x1000 0x17422000 0x1000>; + }; + + frame@17423000 { + frame-number = <1>; + interrupts = <0x0 0x9 0x4>; + reg = <0x17423000 0x1000>; + status = "disabled"; + }; + + frame@17425000 { + frame-number = <2>; + interrupts = <0x0 0xa 0x4>; + reg = <0x17425000 0x1000>; + status = "disabled"; + }; + + frame@17427000 { + frame-number = <3>; + interrupts = <0x0 0xb 0x4>; + reg = <0x17427000 0x1000>; + status = "disabled"; + }; + + frame@17429000 { + frame-number = <4>; + interrupts = <0x0 0xc 0x4>; + reg = <0x17429000 0x1000>; + status = "disabled"; + }; + + frame@1742b000 { + frame-number = <5>; + interrupts = <0x0 0xd 0x4>; + reg = <0x1742b000 0x1000>; + status = "disabled"; + }; + + frame@1742d000 { + frame-number = <6>; + interrupts = <0x0 0xe 0x4>; + reg = <0x1742d000 0x1000>; + status = "disabled"; + }; + }; + + rimps: qcom,rimps@17400000 { + #address-cells = <2>; + #size-cells = <2>; + compatible = "qcom,rimps"; + reg = <0x17400000 16 0x17d90000 0x2000>; + #mbox-cells = <1>; + interrupts = <0x0 0x3e 0x4>; + }; + + scmi: qcom,scmi { + #address-cells = <1>; + #size-cells = <0>; + compatible = "arm,scmi"; + mboxes = <288 0>; + mbox-names = "tx"; + shmem = <&cpu_scp_lpri>; + + scmi_pmu: protocol@86 { + reg = <&audio_etm0_out_funnel_lpass_lpi>; + #clock-cells = <1>; + }; + + scmi_plh: protocol@81 { + reg = <&tpdm_ddr_ch01>; + #clock-cells = <1>; + }; + + scmi_cpufreqstat: protocol@84 { + reg = <&audio_etm0_out_funnel_lpass_lpi>; + #clock-cells = <1>; + }; + + scmi_shared_rail: protocol@88 { + reg = <&audio_etm0_out_funnel_lpass_lpi>; + #clock-cells = <1>; + }; + }; + + rimps_log: qcom,rimps_log@17d09c00 { + compatible = "qcom,rimps-log"; + reg = <0x17d09c00 512 0x17d09e00 512>; + mboxes = <288 1>; + }; + + ipcc_mproc: qcom,ipcc@ed18000 { + compatible = "qcom,ipcc"; + reg = <0xed18000 0x1000>; + interrupts = <0x0 0xe5 0x4>; + interrupt-controller; + #interrupt-cells = <3>; + #mbox-cells = <2>; + }; + + tcsr: syscon@1fc0000 { + compatible = "syscon"; + reg = <0x1fc0000 0x30000>; + }; + + tcsr_mutex_block: syscon@1f40000 { + compatible = "syscon"; + reg = <0x1f40000 0x20000>; + }; + + tcsr_mutex: hwlock { + compatible = "qcom,tcsr-mutex"; + syscon = <290 0 0x1000>; + #hwlock-cells = <1>; + }; + + smem: qcom,smem { + compatible = "qcom,smem"; + memory-region = <&smem_mem>; + hwlocks = <292 3>; + }; + + qcom,smp2p-modem { + compatible = "qcom,smp2p"; + qcom,smem = <435 428>; + interrupt-parent = <&ipcc_mproc>; + interrupts = <0x2 0x2 0x1>; + mboxes = <293 2 2>; + qcom,local-pid = <0>; + qcom,remote-pid = <1>; + + wpss_smp2p_out: master-kernel { + qcom,entry-name = "master-kernel"; + #qcom,smem-state-cells = <1>; + }; + + wpss_smp2p_in: slave-kernel { + qcom,entry-name = "slave-kernel"; + interrupt-controller; + #interrupt-cells = <2>; + }; + + smp2p_ipa_1_out: qcom,smp2p-ipa-1-out { + qcom,entry-name = "ipa"; + #qcom,smem-state-cells = <1>; + }; + + smp2p_ipa_1_in: qcom,smp2p-ipa-1-in { + qcom,entry-name = "ipa"; + interrupt-controller; + #interrupt-cells = <2>; + }; + }; + + qcom,smp2p-adsp { + compatible = "qcom,smp2p"; + qcom,smem = <443 429>; + interrupt-parent = <&ipcc_mproc>; + interrupts = <0x3 0x2 0x1>; + mboxes = <293 3 2>; + qcom,local-pid = <0>; + qcom,remote-pid = <2>; + + wpss_smp2p_out: master-kernel { + qcom,entry-name = "master-kernel"; + #qcom,smem-state-cells = <1>; + }; + + wpss_smp2p_in: slave-kernel { + qcom,entry-name = "slave-kernel"; + interrupt-controller; + #interrupt-cells = <2>; + }; + + sleepstate_smp2p_out: sleepstate-out { + qcom,entry-name = "sleepstate"; + #qcom,smem-state-cells = <1>; + }; + + sleepstate_smp2p_in: qcom,sleepstate-in { + qcom,entry-name = "sleepstate_see"; + interrupt-controller; + #interrupt-cells = <2>; + }; + + smp2p_rdbg2_out: qcom,smp2p-rdbg2-out { + qcom,entry-name = "rdbg"; + #qcom,smem-state-cells = <1>; + }; + + smp2p_rdbg2_in: qcom,smp2p-rdbg2-in { + qcom,entry-name = "rdbg"; + interrupt-controller; + #interrupt-cells = <2>; + }; + + qcom,hall-in-lid { + qcom,entry-name = "mi_hall_lid"; + interrupt-controller; + #interrupt-cells = <2>; + }; + }; + + qcom,smp2p_sleepstate { + compatible = "qcom,smp2p-sleepstate"; + qcom,smem-states = <294 0>; + interrupt-parent = <&sleepstate_smp2p_in>; + interrupts = <0x0 0x0>; + interrupt-names = "smp2p-sleepstate-in"; + }; + + qcom,smp2p-cdsp { + compatible = "qcom,smp2p"; + qcom,smem = <94 432>; + interrupt-parent = <&ipcc_mproc>; + interrupts = <0x6 0x2 0x1>; + mboxes = <293 6 2>; + qcom,local-pid = <0>; + qcom,remote-pid = <5>; + + wpss_smp2p_out: master-kernel { + qcom,entry-name = "master-kernel"; + #qcom,smem-state-cells = <1>; + }; + + wpss_smp2p_in: slave-kernel { + qcom,entry-name = "slave-kernel"; + interrupt-controller; + #interrupt-cells = <2>; + }; + + smp2p_rdbg5_out: qcom,smp2p-rdbg5-out { + qcom,entry-name = "rdbg"; + #qcom,smem-state-cells = <1>; + }; + + smp2p_rdbg5_in: qcom,smp2p-rdbg5-in { + qcom,entry-name = "rdbg"; + interrupt-controller; + #interrupt-cells = <2>; + }; + }; + + qcom,smp2p-wpss { + compatible = "qcom,smp2p"; + qcom,smem = <617 616>; + interrupt-parent = <&ipcc_mproc>; + interrupts = <0x18 0x2 0x1>; + mboxes = <293 24 2>; + qcom,local-pid = <0>; + qcom,remote-pid = <13>; + + wpss_smp2p_out: master-kernel { + qcom,entry-name = "master-kernel"; + #qcom,smem-state-cells = <1>; + }; + + wpss_smp2p_in: slave-kernel { + qcom,entry-name = "slave-kernel"; + interrupt-controller; + #interrupt-cells = <2>; + }; + + smp2p_wlan_1_in: qcom,smp2p-wlan-1-in { + qcom,entry-name = "wlan"; + interrupt-controller; + #interrupt-cells = <2>; + }; + + smp2p_wlan_1_out: qcom,smp2p-wlan-1-out { + qcom,entry-name = "wlan"; + #qcom,smem-state-cells = <1>; + }; + + qcom,smp2p-wlan-2-in { + qcom,entry-name = "wlan_soc_wake"; + interrupt-controller; + #interrupt-cells = <2>; + }; + + qcom,smp2p-wlan-2-out { + qcom,entry-name = "wlan_soc_wake"; + #qcom,smem-state-cells = <1>; + }; + + qcom,smp2p-wlan-3-out { + qcom,entry-name = "wlan_ep_power_save"; + #qcom,smem-state-cells = <1>; + }; + }; + + qcom,glinkpkt { + compatible = "qcom,glinkpkt"; + + qcom,glinkpkt-at-mdm0 { + qcom,glinkpkt-edge = "mpss"; + qcom,glinkpkt-ch-name = "DS"; + qcom,glinkpkt-dev-name = "at_mdm0"; + }; + + qcom,glinkpkt-apr-apps2 { + qcom,glinkpkt-edge = "adsp"; + qcom,glinkpkt-ch-name = "apr_apps2"; + qcom,glinkpkt-dev-name = "apr_apps2"; + }; + + qcom,glinkpkt-data40-cntl { + qcom,glinkpkt-edge = "mpss"; + qcom,glinkpkt-ch-name = "DATA40_CNTL"; + qcom,glinkpkt-dev-name = "smdcntl8"; + }; + + qcom,glinkpkt-data1 { + qcom,glinkpkt-edge = "mpss"; + qcom,glinkpkt-ch-name = "DATA1"; + qcom,glinkpkt-dev-name = "smd7"; + }; + + qcom,glinkpkt-data4 { + qcom,glinkpkt-edge = "mpss"; + qcom,glinkpkt-ch-name = "DATA4"; + qcom,glinkpkt-dev-name = "smd8"; + }; + + qcom,glinkpkt-data11 { + qcom,glinkpkt-edge = "mpss"; + qcom,glinkpkt-ch-name = "DATA11"; + qcom,glinkpkt-dev-name = "smd11"; + }; + }; + + qcom,glink { + compatible = "qcom,glink"; + }; + + aoss_qmp: power-controller@c300000 { + compatible = "qcom,diwali-aoss-qmp"; + reg = <0xc300000 1024>; + interrupt-parent = <&ipcc_mproc>; + interrupts = <0x0 0x0 0x1>; + mboxes = <293 0 0>; + #power-domain-cells = <1>; + #clock-cells = <0>; + }; + + qmp_aop: qcom,qmp-aop { + compatible = "qcom,qmp-mbox"; + qcom,qmp = <53>; + label = "aop"; + #mbox-cells = <1>; + }; + + qmp_tme: qcom,qmp-tme { + compatible = "qcom,qmp-mbox"; + qcom,remote-pid = <14>; + mboxes = <293 23 0>; + mbox-names = "tme_qmp"; + interrupt-parent = <&ipcc_mproc>; + interrupts = <0x17 0x0 0x1>; + label = "tme"; + qcom,early-boot; + priority = <0>; + mbox-desc-offset = <0>; + #mbox-cells = <1>; + }; + + qcom,tmecom-qmp-client { + compatible = "qcom,tmecom-qmp-client"; + mboxes = <296 0>; + mbox-names = "tmecom"; + label = "tmecom"; + depends-on-supply = <&qmp_tme>; + }; + + qcom,memshare { + compatible = "qcom,memshare"; + + qcom,client_1 { + compatible = "qcom,memshare-peripheral"; + qcom,peripheral-size = <0>; + qcom,client-id = <0>; + qcom,allocate-boot-time; + label = "modem"; + }; + + qcom,client_2 { + compatible = "qcom,memshare-peripheral"; + qcom,peripheral-size = <0>; + qcom,client-id = <2>; + label = "modem"; + }; + + mem_client_3_size: qcom,client_3 { + compatible = "qcom,memshare-peripheral"; + qcom,peripheral-size = <0x500000>; + qcom,client-id = <1>; + qcom,allocate-on-request; + label = "modem"; + }; + }; + + clocks { + + xo_board: xo-board { + compatible = "fixed-clock"; + clock-frequency = <0x493e000>; + clock-output-names = "xo_board"; + #clock-cells = <0>; + }; + + sleep_clk: sleep-clk { + compatible = "fixed-clock"; + clock-frequency = <0x7d00>; + clock-output-names = "sleep_clk"; + #clock-cells = <0>; + }; + + pcie_0_pipe_clk: pcie_0_pipe_clk { + compatible = "fixed-clock"; + clock-frequency = <&afe_proxy_tx_1>; + clock-output-names = "pcie_0_pipe_clk"; + #clock-cells = <0>; + }; + + ufs_phy_rx_symbol_0_clk: ufs_phy_rx_symbol_0_clk { + compatible = "fixed-clock"; + clock-frequency = <&afe_proxy_tx_1>; + clock-output-names = "ufs_phy_rx_symbol_0_clk"; + #clock-cells = <0>; + }; + + ufs_phy_rx_symbol_1_clk: ufs_phy_rx_symbol_1_clk { + compatible = "fixed-clock"; + clock-frequency = <&afe_proxy_tx_1>; + clock-output-names = "ufs_phy_rx_symbol_1_clk"; + #clock-cells = <0>; + }; + + ufs_phy_tx_symbol_0_clk: ufs_phy_tx_symbol_0_clk { + compatible = "fixed-clock"; + clock-frequency = <&afe_proxy_tx_1>; + clock-output-names = "ufs_phy_tx_symbol_0_clk"; + #clock-cells = <0>; + }; + + usb3_phy_wrapper_gcc_usb30_pipe_clk: usb3_phy_wrapper_gcc_usb30_pipe_clk { + compatible = "fixed-clock"; + clock-frequency = <&afe_proxy_tx_1>; + clock-output-names = "usb3_phy_wrapper_gcc_usb30_pipe_clk"; + #clock-cells = <0>; + }; + }; + + gcc: clock-controller@100000 { + compatible = "qcom,parrot-gcc", "syscon"; + reg = <0x100000 0x1f4200>; + reg-name = "cc_base"; + vdd_cx-supply = <&VDD_CX_LEVEL>; + vdd_mxa-supply = <&VDD_MXA_LEVEL>; + clocks = <0x2e 0x0 0x129 0x12a 0x12b 0x12c 0x12d 0x31>; + clock-names = "bi_tcxo", "sleep_clk", "pcie_0_pipe_clk", "ufs_phy_rx_symbol_0_clk", "ufs_phy_rx_symbol_1_clk", "ufs_phy_tx_symbol_0_clk", "usb3_phy_wrapper_gcc_usb30_pipe_clk"; + #clock-cells = <1>; + #reset-cells = <1>; + qcom,critical-devices = <&qupv3_se2_i2c>; + }; + + camcc: clock-controller@ade0000 { + compatible = "qcom,parrot-camcc", "syscon"; + reg = <0xade0000 0x20000>; + reg-name = "cc_base"; + vdd_cx-supply = <&VDD_CX_LEVEL>; + vdd_mxa-supply = <&VDD_MXA_LEVEL>; + clocks = <0x2e 0x0 0x22 0xc>; + clock-names = "bi_tcxo", "iface"; + #clock-cells = <1>; + #reset-cells = <1>; + }; + + dispcc: clock-controller@af00000 { + compatible = "qcom,parrot-dispcc", "syscon"; + reg = <0xaf00000 0x20000>; + reg-name = "cc_base"; + vdd_cx-supply = <&VDD_CX_LEVEL>; + vdd_mxa-supply = <&VDD_MXA_LEVEL>; + clocks = <0x2e 0x0 0x2e 0x1 0x129 0x22 0x15>; + clock-names = "bi_tcxo", "bi_tcxo_ao", "sleep_clk", "iface"; + #clock-cells = <1>; + #reset-cells = <1>; + }; + + gpucc: clock-controller@3d90000 { + compatible = "qcom,parrot-gpucc", "syscon"; + reg = <0x3d90000 0xa000>; + reg-name = "cc_base"; + vdd_cx-supply = <&VDD_CX_LEVEL>; + vdd_mxa-supply = <&VDD_MXA_LEVEL>; + clocks = <0x2e 0x0 0x22 0x20 0x22 0x21 0x22 0x23>; + clock-names = "bi_tcxo", "gpll0_out_main", "gpll0_out_main_div", "gcc_gpu_snoc_dvm_gfx_clk"; + #clock-cells = <1>; + #reset-cells = <1>; + }; + + videocc: clock-controller@1002000 { + compatible = "qcom,parrot-videocc", "syscon"; + reg = <0xaaf0000 0x10000>; + reg-name = "cc_base"; + vdd_cx-supply = <&VDD_CX_LEVEL>; + vdd_mxa-supply = <&VDD_MXA_LEVEL>; + clocks = <0x2e 0x0 0x129 0x22 0x88>; + clock-names = "bi_tcxo", "sleep_clk", "iface"; + #clock-cells = <1>; + #reset-cells = <1>; + }; + + apsscc: syscon@17aa0000 { + compatible = "syscon"; + reg = <0x17aa0000 28>; + }; + + mccc: syscon@190ba000 { + compatible = "syscon"; + reg = <0x190ba000 84>; + }; + + debugcc: debug-clock-controller@0 { + compatible = "qcom,parrot-debugcc"; + qcom,gcc = <34>; + qcom,videocc = <&videocc>; + qcom,dispcc = <&dispcc>; + qcom,camcc = <&camcc>; + qcom,gpucc = <&gpucc>; + qcom,apsscc = <&apsscc>; + qcom,mccc = <&mccc>; + clocks = <0x2e 0x0 0x22 0x0 0x12f 0x0 0x11f 0x0 0x130 0x0 0x12e 0x0>; + clock-names = "xo_clk_src", "gcc", "camcc", "dispcc", "gpucc", "videocc"; + #clock-cells = <1>; + }; + + cpufreq_hw: qcom,cpufreq-hw { + compatible = "qcom,cpufreq-hw-epss"; + reg = <0x17d91000 0x1000 0x17d92000 0x1000>; + reg-names = "freq-domain0", "freq-domain1"; + clocks = <0x2e 0x0 0x22 0x0>; + clock-names = "xo", "alternate"; + qcom,lut-row-size = <4>; + qcom,skip-enable-check; + interrupts = <0x0 0x1e 0x4 0x0 0x1f 0x4>; + interrupt-names = "dcvsh0_int", "dcvsh1_int"; + #freq-domain-cells = <2>; + }; + + qcom,cpufreq-hw-debug { + compatible = "qcom,cpufreq-hw-epss-debug"; + qcom,freq-hw-domain = <6 0 6 1>; + }; + + sdhc1_opp_table: sdhc1-opp-table { + compatible = "operating-points-v2"; + + opp-100000000 { + opp-hz = <0 0x5f5e100>; + opp-peak-kBps = <0x186a00 0x445c0>; + opp-avg-kBps = <0x19640 0>; + }; + + opp-384000000 { + opp-hz = <0 0x16e36000>; + opp-peak-kBps = <0x557300 0x16e360>; + opp-avg-kBps = <0x61a80 0>; + }; + }; + + qcom_pmu: qcom,pmu { + compatible = "qcom,pmu"; + reg = <0x17d09300 768>; + reg-names = "pmu-base"; + qcom,pmu-events-tbl = <8 255 255 2 17 255 255 0 23 255 255 255 42 255 255 255 0x4005 240 255 255>; + }; + + ddr_freq_table: ddr-freq-table { + + ddr4 { + qcom,ddr-type = <7>; + qcom,freq-tbl = <0x858b8 0xbb800 0xf84a8 0x14a780 0x17ba38 0x1a0fe0 0x1febe0>; + }; + + ddr5 { + qcom,ddr-type = <8>; + qcom,freq-tbl = <0x858b8 0xbb800 0x17ba38 0x1a0fe0 0x1febe0 0x29bf80 0x30c460>; + }; + }; + + ddrqos_freq_table: ddrqos-freq-table { + qcom,freq-tbl = <0 1>; + }; + + qcom_dcvs: qcom,dcvs { + compatible = "qcom,dcvs"; + #address-cells = <1>; + #size-cells = <1>; + ranges; + + qcom_l3_dcvs_hw: l3 { + compatible = "qcom,dcvs-hw"; + qcom,dcvs-hw-type = <2>; + qcom,bus-width = <32>; + reg = <0x17d90000 0x4000 0x17d90100 160>; + reg-names = "l3-base", "l3tbl-base"; + + ddrqos_dcvs_sp: sp { + compatible = "qcom,dcvs-path"; + qcom,dcvs-path-type = <0>; + qcom,shared-offset = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + qcom_ddr_dcvs_hw: ddr { + compatible = "qcom,dcvs-hw"; + qcom,dcvs-hw-type = <0>; + qcom,bus-width = <4>; + qcom,freq-tbl = <&ddr_freq_table>; + + ddrqos_dcvs_sp: sp { + compatible = "qcom,dcvs-path"; + qcom,dcvs-path-type = <0>; + interconnects = <0x27 0x2 0x25 0x200>; + }; + }; + + qcom_ddrqos_dcvs_hw: ddrqos { + compatible = "qcom,dcvs-hw"; + qcom,dcvs-hw-type = <3>; + qcom,bus-width = <1>; + qcom,freq-tbl = <&ddrqos_freq_table>; + + ddrqos_dcvs_sp: sp { + compatible = "qcom,dcvs-path"; + qcom,dcvs-path-type = <0>; + interconnects = <0x27 0x2 0x25 0x200>; + }; + }; + }; + + qcom_memlat: qcom,memlat { + compatible = "qcom,memlat"; + qcom,be-stall-ev = <0x4005>; + + qcom_ddr_dcvs_hw: ddr { + compatible = "qcom,memlat-grp"; + qcom,target-dev = <&qcom_ddr_dcvs_hw>; + qcom,sampling-path = <&ext_disp>; + qcom,miss-ev = <42>; + + silver { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <25 26 27 28>; + qcom,sampling-enabled; + + ddr4-tbl { + qcom,ddr-type = <7>; + qcom,cpufreq-memfreq-tbl = <0x10fe00 0x858b8 0x16da00 0xbb800 0x1b8a00 0xf84a8>; + }; + + ddr5-tbl { + qcom,ddr-type = <8>; + qcom,cpufreq-memfreq-tbl = <0x10fe00 0x858b8 0x16da00 0xbb800 0x1b8a00 0x17ba38>; + }; + }; + + ddrqos_gold_lat: gold { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <29 30 31 32>; + qcom,sampling-enabled; + + ddr4-tbl { + qcom,ddr-type = <7>; + qcom,cpufreq-memfreq-tbl = <0xea600 0x858b8 0x122a00 0xf84a8 0x16da00 0x14a780 0x193200 0x17ba38 0x203a00 0x1a0fe0 0x240900 0x1febe0>; + }; + + ddr5-tbl { + qcom,ddr-type = <8>; + qcom,cpufreq-memfreq-tbl = <0xea600 0x858b8 0x193200 0x17ba38 0x1d0100 0x1a0fe0 0x203a00 0x1febe0 0x240900 0x30c460>; + }; + }; + + silver-compute { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <25 26 27 28>; + qcom,sampling-enabled; + qcom,compute-mon; + + ddr4-tbl { + qcom,ddr-type = <7>; + qcom,cpufreq-memfreq-tbl = <0x16da00 0x858b8 0x1b8a00 0xbb800>; + }; + + ddr5-tbl { + qcom,ddr-type = <8>; + qcom,cpufreq-memfreq-tbl = <0x16da00 0x858b8 0x1b8a00 0xbb800>; + }; + }; + + gold-compute { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <29 30 31 32>; + qcom,sampling-enabled; + qcom,compute-mon; + + ddr4-tbl { + qcom,ddr-type = <7>; + qcom,cpufreq-memfreq-tbl = <0x122a00 0x858b8 0x16da00 0xbb800 0x193200 0xf84a8 0x1d0100 0x17ba38 0x203a00 0x1a0fe0 0x240900 0x1febe0>; + }; + + ddr5-tbl { + qcom,ddr-type = <8>; + qcom,cpufreq-memfreq-tbl = <0x122a00 0x858b8 0x16da00 0xbb800 0x1f5900 0x17ba38 0x203a00 0x1a0fe0 0x240900 0x1febe0>; + }; + }; + }; + + qcom_l3_dcvs_hw: l3 { + compatible = "qcom,memlat-grp"; + qcom,target-dev = <&L3B>; + qcom,sampling-path = <&ext_disp>; + qcom,miss-ev = <23>; + + silver { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <25 26 27 28>; + qcom,cpufreq-memfreq-tbl = <0x493e0 0x4b000 0xa8c00 0x87f00 0xc4e00 0x9f600 0xe5b00 0xc4e00 0x10fe00 0xe5b00 0x143700 0x101d00 0x16da00 0x122a00 0x193200 0x130b00 0x1b8a00 0x15ae00 0x1de200 0x15f900>; + qcom,sampling-enabled; + }; + + ddrqos_gold_lat: gold { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <29 30 31 32>; + qcom,cpufreq-memfreq-tbl = <0x493e0 0x4b000 0xea600 0x87f00 0x122a00 0xc4e00 0x148200 0xe5b00 0x193200 0x122a00 0x1d0100 0x151800 0x1f5900 0x15ae00 0x240900 0x15f900>; + qcom,sampling-enabled; + }; + + gold-compute { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <29 30 31 32>; + qcom,cpufreq-memfreq-tbl = <0x1f5900 0x4b000 0x240900 0x15ae00>; + qcom,sampling-enabled; + qcom,compute-mon; + }; + }; + + qcom_ddrqos_dcvs_hw: ddrqos { + compatible = "qcom,memlat-grp"; + qcom,target-dev = <&qcom_ddrqos_dcvs_hw>; + qcom,sampling-path = <&ext_disp>; + qcom,miss-ev = <42>; + + ddrqos_gold_lat: gold { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <29 30 31 32>; + qcom,cpufreq-memfreq-tbl = <0x231860 0 0x2dc6c0 1>; + qcom,sampling-enabled; + }; + }; + }; + + bwmon_ddr: qcom,bwmon-ddr@19091000 { + compatible = "qcom,bwmon5"; + reg = <0x19091000 0x1000>; + reg-names = "base"; + interrupts = <0x0 0x51 0x4>; + qcom,hw-timer-hz = <0x124f800>; + qcom,count-unit = <0x10000>; + qcom,target-dev = <&qcom_ddr_dcvs_hw>; + }; + + sdhc_1: sdhci@7C4000 { + status = "ok"; + compatible = "qcom,sdhci-msm-v5"; + reg = <0x7c4000 0x1000 0x7c5000 0x1000 0x7c8000 0x8000 0x7d0000 0x9000>; + reg-names = "hc", "cqhci", "cqhci_ice", "cqhci_ice_hwkm"; + interrupts = <0x0 0x87 0x4 0x0 0x89 0x4>; + interrupt-names = "hc_irq", "pwr_irq"; + bus-width = <8>; + non-removable; + supports-cqe; + no-sd; + no-sdio; + mmc-ddr-1_8v; + mmc-hs200-1_8v; + mmc-hs400-1_8v; + mmc-hs400-enhanced-strobe; + qcom,devfreq,freq-table = <0x2faf080 0xbebc200>; + qcom,scaling-lower-bus-speed-mode = "DDR52"; + cap-mmc-hw-reset; + clocks = <0x22 0x5f 0x22 0x60 0x22 0x62>; + clock-names = "iface", "core", "ice_core"; + qcom,ice-clk-rates = <0x11e1a300 0x5f5e100>; + qcom,dll-hsr-list = <0xf642c 0 1 0x2c010800 0x80040868>; + resets = <34 2>; + reset-names = "core_reset"; + iommus = <40 96 0>; + dma-coherent; + qcom,iommu-dma = "fastmap"; + qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>; + qcom,iommu-geometry = <0x40000000 0x10000000>; + interconnects = <0x24 0x34 0x25 0x200 0x27 0x2 0x26 0x222>; + interconnect-names = "sdhc-ddr", "cpu-sdhc"; + operating-points-v2 = <&sdhc1_opp_table>; + vdd-supply = <&L24B>; + qcom,vdd-current-level = <0 0x8b290>; + vdd-io-supply = <&L19B>; + qcom,vdd-io-always-on; + qcom,vdd-io-lpm-sup; + qcom,vdd-io-current-level = <0 0x4f588>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <&sdc1_on>; + pinctrl-1 = <&sdc1_off>; + + qos0 { + mask = <&audio_etm0_out_funnel_lpass_lpi>; + vote = <44>; + }; + + qos1 { + mask = <15>; + vote = <44>; + }; + }; + + sdhc2_opp_table: sdhc2-opp-table { + compatible = "operating-points-v2"; + + opp-100000000 { + opp-hz = <0 0x5f5e100>; + opp-peak-kBps = <0x186a00 0x445c0>; + opp-avg-kBps = <0xc350 0>; + }; + + opp-202000000 { + opp-hz = <0 0xc0a4680>; + opp-peak-kBps = <0x557300 0x16e360>; + opp-avg-kBps = <0x19640 0>; + }; + }; + + sdhc_2: sdhci@8804000 { + status = "ok"; + compatible = "qcom,sdhci-msm-v5"; + reg = <0x8804000 0x1000>; + reg-names = "hc"; + interrupts = <0x0 0xcf 0x4 0x0 0xdf 0x4>; + interrupt-names = "hc_irq", "pwr_irq"; + bus-width = <4>; + no-sdio; + no-mmc; + qcom,restore-after-cx-collapse; + clocks = <0x22 0x64 0x22 0x65>; + clock-names = "iface", "core"; + qcom,dll-hsr-list = <0x7642c 0 16 0x2c010800 0x80040868>; + iommus = <40 0x540 0>; + dma-coherent; + qcom,iommu-dma = "fastmap"; + qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>; + qcom,iommu-geometry = <0x40000000 0x10000000>; + interconnects = <0x13c 0x35 0x25 0x200 0x27 0x2 0x26 0x223>; + interconnect-names = "sdhc-ddr", "cpu-sdhc"; + operating-points-v2 = <&sdhc2_opp_table>; + vdd-supply = <&L9E>; + qcom,vdd-voltage-level = <2960000 2960000>; + qcom,vdd-current-level = <0 0xc3500>; + vdd-io-supply = <&L6E>; + qcom,vdd-io-voltage-level = <1800000 2960000>; + qcom,vdd-io-current-level = <0 0x55f0>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <&sdc2_on>; + pinctrl-1 = <&sdc2_off>; + cd-gpios = <&tlmm>; + + qos0 { + mask = <&audio_etm0_out_funnel_lpass_lpi>; + vote = <44>; + }; + + qos1 { + mask = <15>; + vote = <44>; + }; + }; + + qcom,rmtfs_sharedmem@0 { + compatible = "qcom,sharedmem-uio"; + reg = <0 0x280000>; + reg-names = "rmtfs"; + qcom,client-id = <1>; + }; + + clk_virt: interconnect@0 { + compatible = "qcom,parrot-clk_virt"; + qcom,bcm-voter-names = "hlos"; + qcom,bcm-voters = <&apps_bcm_voter>; + #interconnect-cells = <1>; + }; + + mc_virt: interconnect@1 { + compatible = "qcom,parrot-mc_virt"; + qcom,bcm-voter-names = "hlos", "disp"; + qcom,bcm-voters = <318 319>; + #interconnect-cells = <1>; + }; + + cnoc2: interconnect@1500000 { + reg = <0x1500000 0x1000>; + compatible = "qcom,parrot-cnoc2"; + qcom,bcm-voter-names = "hlos"; + qcom,bcm-voters = <&apps_bcm_voter>; + #interconnect-cells = <1>; + }; + + cnoc3: interconnect@1502000 { + reg = <0x1502000 0x1000>; + compatible = "qcom,parrot-cnoc3"; + qcom,bcm-voter-names = "hlos"; + qcom,bcm-voters = <&apps_bcm_voter>; + #interconnect-cells = <1>; + }; + + system_noc: interconnect@1680000 { + reg = <0x1680000 0x1e200>; + compatible = "qcom,parrot-system_noc"; + qcom,bcm-voter-names = "hlos"; + qcom,bcm-voters = <&apps_bcm_voter>; + #interconnect-cells = <1>; + }; + + pcie_noc: interconnect@16c0000 { + reg = <0x16c0000 0xe280>; + compatible = "qcom,parrot-pcie_anoc"; + qcom,bcm-voter-names = "hlos"; + qcom,bcm-voters = <&apps_bcm_voter>; + #interconnect-cells = <1>; + clocks = <0x22 0x7 0x22 0x11>; + }; + + aggre1_noc: interconnect@16e0000 { + reg = <0x16e0000 0x1c080>; + compatible = "qcom,parrot-aggre1_noc"; + qcom,bcm-voter-names = "hlos"; + qcom,bcm-voters = <&apps_bcm_voter>; + #interconnect-cells = <1>; + clocks = <0x22 0xa>; + }; + + aggre2_noc: interconnect@1700000 { + reg = <0x1700000 0x31080>; + compatible = "qcom,parrot-aggre2_noc"; + qcom,bcm-voter-names = "hlos"; + qcom,bcm-voters = <&apps_bcm_voter>; + #interconnect-cells = <1>; + clocks = <0x2e 0x16 0x22 0x64>; + }; + + mmss_noc: interconnect@1740000 { + reg = <0x1740000 0x1f080>; + compatible = "qcom,parrot-mmss_noc"; + qcom,bcm-voter-names = "hlos", "disp"; + qcom,bcm-voters = <318 319>; + #interconnect-cells = <1>; + }; + + gem_noc: interconnect@19100000 { + reg = <0x19100000 0xbb800>; + compatible = "qcom,parrot-gem_noc"; + qcom,bcm-voter-names = "hlos", "disp"; + qcom,bcm-voters = <318 319>; + #interconnect-cells = <1>; + }; + + nsp_noc: interconnect@320C0000 { + reg = <0x320c0000 0x10000>; + compatible = "qcom,parrot-nsp_noc"; + qcom,bcm-voter-names = "hlos"; + qcom,bcm-voters = <&apps_bcm_voter>; + #interconnect-cells = <1>; + }; + + lpass_ag_noc: interconnect@3c40000 { + reg = <0x3c40000 0x17200>; + compatible = "qcom,parrot-lpass_ag_noc"; + qcom,bcm-voter-names = "hlos"; + qcom,bcm-voters = <&apps_bcm_voter>; + #interconnect-cells = <1>; + }; + + psci { + compatible = "arm,psci-1.0"; + method = "smc"; + + CPU_PD0: cpu-pd0 { + #power-domain-cells = <0>; + power-domains = <&CLUSTER_PD>; + }; + + CPU_PD1: cpu-pd1 { + #power-domain-cells = <0>; + power-domains = <&CLUSTER_PD>; + }; + + CPU_PD2: cpu-pd2 { + #power-domain-cells = <0>; + power-domains = <&CLUSTER_PD>; + }; + + CPU_PD3: cpu-pd3 { + #power-domain-cells = <0>; + power-domains = <&CLUSTER_PD>; + }; + + CPU_PD4: cpu-pd4 { + #power-domain-cells = <0>; + power-domains = <&CLUSTER_PD>; + }; + + CPU_PD5: cpu-pd5 { + #power-domain-cells = <0>; + power-domains = <&CLUSTER_PD>; + }; + + CPU_PD6: cpu-pd6 { + #power-domain-cells = <0>; + power-domains = <&CLUSTER_PD>; + }; + + CPU_PD7: cpu-pd7 { + #power-domain-cells = <0>; + power-domains = <&CLUSTER_PD>; + }; + + CLUSTER_PD: cluster-pd { + #power-domain-cells = <0>; + domain-idle-states = <320 321>; + }; + }; + + slimbam: bamdma@3304000 { + compatible = "qcom,bam-v1.7.0"; + qcom,controlled-remotely; + reg = <0x3304000 0x20000 0x326b000 0x1000>; + reg-names = "bam", "bam_remote_mem"; + num-channels = <31>; + interrupts = <0x0 0xa4 0x4>; + #dma-cells = <1>; + qcom,ee = <1>; + qcom,num-ees = <2>; + }; + + slim_msm: slim@3340000 { + compatible = "qcom,slim-ngd-v1.5.0"; + reg = <0x3340000 0x2c000 0x326a000 0x1000>; + reg-names = "ctrl", "slimbus_remote_mem"; + interrupts = <0x0 0xa3 0x4>; + qcom,apps-ch-pipes = <0>; + qcom,ea-pc = <&cam_sensor_mclk0_active>; + dmas = <322 3 322 4>; + dma-names = "rx", "tx"; + #address-cells = <1>; + #size-cells = <0>; + status = "ok"; + + ngd@1 { + reg = <1>; + #address-cells = <1>; + #size-cells = <1>; + + slimbus: btfmslim-driver { + compatible = "slim217,221"; + reg = <1 0>; + }; + }; + }; + + cluster-device { + compatible = "qcom,lpm-cluster-dev"; + power-domains = <&CLUSTER_PD>; + }; + + cpuss-sleep-stats@17800054 { + compatible = "qcom,cpuss-sleep-stats"; + reg = <0x17800054 4 0x17810054 4 0x17820054 4 0x17830054 4 0x17840054 4 0x17850054 4 0x17860054 4 0x17870054 4 0x17880098 4 0x178c0000 0x10000>; + reg-names = "seq_lpm_cntr_cfg_cpu0", "seq_lpm_cntr_cfg_cpu1", "seq_lpm_cntr_cfg_cpu2", "seq_lpm_cntr_cfg_cpu3", "seq_lpm_cntr_cfg_cpu4", "seq_lpm_cntr_cfg_cpu5", "seq_lpm_cntr_cfg_cpu6", "seq_lpm_cntr_cfg_cpu7", "l3_seq_lpm_cntr_cfg", "apss_seq_mem_base"; + num-cpus = <8>; + }; + + rpmh-sleep-stats@c3f0000 { + compatible = "qcom,rpmh-sleep-stats"; + reg = <0xc3f0000 1024>; + ss-name = "modem", "adsp", "adsp_island", "cdsp", "apss", "wpss"; + ddr-freq-update; + }; + + subsystem-sleep-stats@c3f0000 { + compatible = "qcom,subsystem-sleep-stats"; + reg = <0xc3f0000 1024>; + ddr-freq-update; + }; + + sys-pm-vx@c320000 { + compatible = "qcom,sys-pm-violators", "qcom,sys-pm-parrot"; + reg = <0xc320000 1024>; + mboxes = <285 0>; + mbox-names = "aop"; + }; + + qcom_tzlog: tz-log@146AA720 { + compatible = "qcom,tz-log"; + reg = <0x146aa720 0x3000>; + qcom,hyplog-enabled; + hyplog-address-offset = <&dai_pri_spdif_rx>; + hyplog-size-offset = <&afe_loopback_tx>; + tmecrashdump-address-offset = <0x808a0000>; + status = "ok"; + }; + + qcom_qseecom: qseecom@c1700000 { + compatible = "qcom,qseecom"; + memory-region = <&qseecom_mem>; + qseecom_mem = <&qseecom_mem>; + qseecom_ta_mem = <&qseecom_ta_mem>; + qcom,hlos-num-ce-hw-instances = <1>; + qcom,hlos-ce-hw-instance = <0>; + qcom,qsee-ce-hw-instance = <0>; + qcom,disk-encrypt-pipe-pair = <2>; + qcom,no-clock-support; + qcom,appsbl-qseecom-support; + qcom,commonlib64-loaded-by-uefi; + qcom,qsee-reentrancy-support = <2>; + qcom,no-user-contig-mem-support; + }; + + qcom_cedev: qcedev@1de0000 { + compatible = "qcom,qcedev"; + reg = <0x1de0000 0x20000 0x1dc4000 0x24000>; + reg-names = "crypto-base", "crypto-bam-base"; + interrupts = <0x0 0x110 0x4>; + qcom,bam-pipe-pair = <2>; + qcom,ce-hw-instance = <0>; + qcom,ce-device = <0>; + qcom,ce-hw-shared; + qcom,bam-ee = <0>; + qcom,smmu-s1-enable; + qcom,no-clock-support; + interconnect-names = "data_path"; + interconnects = <0x13c 0x28 0x25 0x200>; + iommus = <40 0x484 17>; + qcom,iommu-dma = "atomic"; + dma-coherent; + + qcom_cedev_ns_cb { + compatible = "qcom,qcedev,context-bank"; + label = "ns_context"; + iommus = <40 0x488 0 40 0x49a 0 40 0x49f 0 40 0x498 5>; + dma-coherent; + }; + + qcom_cedev_s_cb { + compatible = "qcom,qcedev,context-bank"; + label = "secure_context"; + iommus = <40 0x492 0 40 0x497 0 40 0x49b 0 40 0x49e 0>; + qcom,iommu-vmid = <9>; + qcom,secure-context-bank; + }; + }; + + qcom_rng: qrng@10c3000 { + compatible = "qcom,msm-rng"; + reg = <0x10c3000 0x1000>; + qcom,no-qrng-config; + qcom,no-clock-support; + }; + + ufsphy_mem: ufsphy_mem@1d87000 { + reg = <0x1d87000 0xe10>; + reg-names = "phy_mem"; + #phy-cells = <0>; + lanes-per-direction = <2>; + clock-names = "ref_clk_src", "ref_aux_clk", "qref_clk", "rx_sym0_mux_clk", "rx_sym1_mux_clk", "tx_sym0_mux_clk", "rx_sym0_phy_clk", "rx_sym1_phy_clk", "tx_sym0_phy_clk"; + clocks = <0x2e 0x0 0x22 0x6e 0x22 0x67 0x22 0x71 0x22 0x73 0x22 0x75 0x12b 0x12c 0x12d>; + resets = <325 0>; + status = "ok"; + compatible = "qcom,ufs-phy-qmp-v4-parrot"; + vdda-phy-supply = <43>; + vdda-pll-supply = <48>; + vdda-phy-max-microamp = <0x222e0>; + vdda-pll-max-microamp = <0x477c>; + }; + + ufshc_mem: ufshc@1d84000 { + compatible = "qcom,ufshc"; + reg = <0x1d84000 0x3000 0x1d88000 0x8000 0x1d90000 0x9000>; + reg-names = "ufs_mem", "ufs_ice", "ufs_ice_hwkm"; + interrupts = <0x0 0x109 0x4>; + phys = <&ufsphy_mem>; + phy-names = "ufsphy"; + #reset-cells = <1>; + limit-rx-hs-gear = <3>; + limit-tx-hs-gear = <3>; + lanes-per-direction = <2>; + limit-phy-submode = <0>; + dev-ref-clk-freq = <0>; + spm-level = <3>; + rpm-level = <3>; + 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 0x6a 0x22 0x8 0x22 0x69 0x22 0x76 0x22 0x6c 0x2e 0x0 0x22 0x74 0x22 0x70 0x22 0x72>; + freq-table-hz = <0x47868c0 0x11e1a300 0 0 0 0 0x47868c0 0x11e1a300 0x47868c0 0x11e1a300 0 0 0 0 0 0 0 0>; + interconnects = <0x24 0x36 0x25 0x200 0x27 0x2 0x26 0x227>; + interconnect-names = "ufs-ddr", "cpu-ufs"; + qcom,ufs-bus-bw,name = "ufshc_mem"; + qcom,ufs-bus-bw,num-cases = <26>; + qcom,ufs-bus-bw,num-paths = <2>; + qcom,ufs-bus-bw,vectors-KBps = <0 0 0 0 922 0 1000 0 0x734 0 1000 0 0xe68 0 1000 0 0x1cd0 0 1000 0 0x734 0 1000 0 0xe68 0 1000 0 0x1cd0 0 1000 0 0x39a0 0 1000 0 0x1f334 0 1000 0 0x3e667 0 1000 0 0x16c666 0 0x19000 0 0x2c7b80 0 0x32000 0 0x3e667 0 1000 0 0x7cccd 0 1000 0 0x16c666 0 0x32000 0 0x2c7b80 0 0x64000 0 0x247ae 0 1000 0 0x48ccd 0 1000 0 0x16c666 0 0x19000 0 0x2c7b80 0 0x32000 0 0x48ccd 0 1000 0 0x9199a 0 1000 0 0x16c666 0 0x32000 0x64000 0x2c7b80 0 0x64000 0x64000 0x74a000 0 0x4b000 0>; + 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_G4_L1", "HS_RA_G1_L2", "HS_RA_G2_L2", "HS_RA_G3_L2", "HS_RA_G4_L2", "HS_RB_G1_L1", "HS_RB_G2_L1", "HS_RB_G3_L1", "HS_RB_G4_L1", "HS_RB_G1_L2", "HS_RB_G2_L2", "HS_RB_G3_L2", "HS_RB_G4_L2", "MAX"; + reset-gpios = <&tlmm>; + resets = <34 17>; + reset-names = "rst"; + iommus = <40 32 0>; + qcom,iommu-dma = "fastmap"; + dma-coherent; + qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>; + qcom,iommu-geometry = <0x40000000 0x10000000>; + qcom,iommu-faults = "non-fatal"; + status = "ok"; + vdd-hba-supply = <&gcc_ufs_phy_gdsc>; + vcc-supply = <&L24B>; + vcc-max-microamp = <0x124f80>; + vccq-supply = <&L13B>; + vccq-max-microamp = <0x124f80>; + vccq2-supply = <&L19B>; + vccq2-max-microamp = <0xb71b0>; + qcom,vddp-ref-clk-supply = <&L13B>; + qcom,vddp-ref-clk-max-microamp = <100>; + ufs-dev-types = <2>; + qcom,ufs-dev-revert; + nvmem-cells = <0x4b9 356>; + nvmem-cell-names = "ufs_dev", "boot_conf"; + + qos0 { + mask = <&audio_etm0_out_funnel_lpass_lpi>; + vote = <44>; + perf; + }; + + qos1 { + mask = <15>; + vote = <44>; + }; + }; + + eud: qcom,msm-eud@88e0000 { + compatible = "qcom,msm-eud"; + interrupt-names = "eud_irq"; + interrupt-parent = <35>; + interrupts = <0xb 0x4>; + reg = <0x88e0000 0x2000 0x88e2000 0x1000>; + reg-names = "eud_base", "eud_mode_mgr2"; + clocks = <0x22 0x18>; + clock-names = "eud_clkref_clk"; + qcom,secure-eud-en; + status = "ok"; + }; + + qcom,secure-buffer { + compatible = "qcom,secure-buffer"; + qcom,vmid-cp-camera-preview-ro; + }; + + qcom,mem-buf { + compatible = "qcom,mem-buf"; + qcom,mem-buf-capabilities = "supplier"; + qcom,vmid = <3>; + }; + + qcom,mem-buf-msgq { + compatible = "qcom,mem-buf-msgq"; + }; + + qcom,guestvm_loader@e0b00000 { + compatible = "qcom,guestvm-loader"; + qcom,pas-id = <28>; + qcom,vmid = <45>; + qcom,firmware-name = "trustedvm"; + memory-region = <&trust_ui_vm_mem>; + }; + + qcom,guestvm_loader@e0600000 { + compatible = "qcom,guestvm-loader"; + qcom,pas-id = <35>; + qcom,vmid = <50>; + qcom,firmware-name = "cpusys_vm"; + memory-region = <&cpusys_vm_mem>; + }; + + trust_ui_vm: qcom,trust_ui_vm@e55fc000 { + reg = <0xe55fc000 0x104000>; + vm_name = "trustedvm"; + shared-buffers = <330 331>; + }; + + qcom,virtio_backend@0 { + compatible = "qcom,virtio_backend"; + qcom,vm = <&trust_ui_vm>; + qcom,label = <17>; + }; + + qrtr-gunyah { + compatible = "qcom,qrtr-gunyah"; + qcom,master; + gunyah-label = <3>; + peer-name = <2>; + shared-buffer = <&trust_ui_vm_qrtr>; + }; + + qcom,chd { + compatible = "qcom,core-hang-detect"; + label = "core"; + qcom,threshold-arr = <0x17800058 0x17810058 0x17820058 0x17830058 0x17840058 0x17850058 0x17860058 0x17870058>; + qcom,config-arr = <0x17800060 0x17810060 0x17820060 0x17830060 0x17840060 0x17850060 0x17860060 0x17870060>; + }; + + qcom,mpm2-sleep-counter@c221000 { + compatible = "qcom,mpm2-sleep-counter"; + reg = <0xc221000 0x1000>; + clock-frequency = <0x8000>; + }; + + qcom,msm-imem@146aa000 { + compatible = "qcom,msm-imem"; + ranges = <0 0x146aa000 0x1000>; + #address-cells = <1>; + #size-cells = <1>; + + mem_dump_table@10 { + compatible = "qcom,msm-imem-mem_dump_table"; + reg = <16 8>; + }; + + restart_reason@65c { + compatible = "qcom,msm-imem-restart_reason"; + reg = <0x65c 4>; + }; + + dload_type@1c { + compatible = "qcom,msm-imem-dload-type"; + reg = <28 4>; + }; + + boot_stats@6b0 { + compatible = "qcom,msm-imem-boot_stats"; + reg = <0x6b0 32>; + }; + + kaslr_offset@6d0 { + compatible = "qcom,msm-imem-kaslr_offset"; + reg = <0x6d0 12>; + }; + + pil@94c { + compatible = "qcom,pil-reloc-info"; + reg = <0x94c 200>; + }; + + pil@6dc { + compatible = "qcom,msm-imem-pil-disable-timeout"; + reg = <0x6dc 4>; + }; + + diag_dload@c8 { + compatible = "qcom,msm-imem-diag-dload"; + reg = <200 200>; + }; + }; + + dload_mode { + compatible = "qcom,dload-mode"; + }; + + microdump_modem { + compatible = "qcom,microdump_modem"; + }; + + qcom,msm-rtb { + compatible = "qcom,msm-rtb"; + qcom,rtb-size = <0x100000>; + }; + + cpu_pmu: cpu-pmu { + compatible = "arm,armv8-pmuv3"; + interrupts = <0x1 0x7 0x8>; + }; + + adsp_pas: remoteproc-adsp@03000000 { + compatible = "qcom,parrot-adsp-pas"; + reg = <0x3000000 0x10000>; + status = "ok"; + clocks = <0x2e 0x0>; + clock-names = "xo"; + cx-supply = <&VDD_LPI_CX_LEVEL>; + cx-uV-uA = <384 0>; + mx-supply = <&VDD_LPI_MX_LEVEL>; + mx-uV-uA = <384 0>; + reg-names = "cx", "mx"; + interconnects = <0x13c 0x28 0x25 0x200>; + interconnect-names = "crypto_ddr"; + qcom,qmp = <53>; + memory-region = <&adsp_mem>; + interrupts-extended = <0x23 0x6 0x1 0x151 0x0 0x0 0x151 0x2 0x0 0x151 0x1 0x0 0x151 0x3 0x0 0x151 0x7 0x0>; + interrupt-names = "wdog", "fatal", "handover", "ready", "stop-ack", "shutdown-ack"; + qcom,smem-states = <338 0>; + qcom,smem-state-names = "stop"; + + glink_edge: glink-edge { + qcom,remote-pid = <2>; + transport = "smem"; + mboxes = <293 3 0>; + mbox-names = "adsp_smem"; + interrupt-parent = <&ipcc_mproc>; + interrupts = <0x3 0x0 0x1>; + label = "adsp"; + qcom,glink-label = "lpass"; + + qcom,adsp_qrtr { + qcom,glink-channels = "IPCRTR"; + qcom,intents = <0x800 5 0x2000 3 0x4400 2>; + qcom,no-wake-svc = <&gpu_cc_cx_hw_ctrl>; + }; + + qcom,msm_fastrpc_rpmsg { + compatible = "qcom,msm-fastrpc-rpmsg"; + qcom,glink-channels = "fastrpcglink-apps-dsp"; + qcom,intents = <100 64>; + }; + + audio_gpr: qcom,gpr { + reg = <2>; + qcom,intents = <512 20>; + qcom,glink-channels = "adsp_apps"; + compatible = "qcom,gpr"; + + spf_core { + reg = <3>; + compatible = "qcom,spf_core"; + }; + + audio-pkt { + reg = <23>; + qcom,audiopkt-ch-name = "apr_audio_svc"; + compatible = "qcom,audio-pkt"; + }; + + audio_prm: q6prm { + reg = <7>; + compatible = "qcom,audio_prm"; + }; + }; + + qcom,pmic_glink_rpmsg { + qcom,glink-channels = "PMIC_RTR_ADSP_APPS"; + }; + + qcom,pmic_glink_log_rpmsg { + qcom,glink-channels = "PMIC_LOGS_ADSP_APPS"; + qcom,intents = <0x800 5 0xc00 3 0x2000 1>; + }; + }; + }; + + cdsp_pas: remoteproc-cdsp@32300000 { + compatible = "qcom,parrot-cdsp-pas"; + reg = <0x32300000 0x10000>; + status = "ok"; + clocks = <0x2e 0x0>; + clock-names = "xo"; + cx-supply = <&VDD_CX_LEVEL>; + cx-uV-uA = <384 0x186a0>; + mx-supply = <&VDD_MXA_LEVEL>; + mx-uV-uA = <384 0x186a0>; + reg-names = "cx", "mx"; + interconnects = <0x153 0x2b 0x25 0x200 0x13c 0x28 0x25 0x200>; + interconnect-names = "rproc_ddr", "crypto_ddr"; + qcom,qmp = <53>; + memory-region = <&cdsp_mem>; + interrupts-extended = <0x1 0x0 0x242 0x1 0x155 0x0 0x0 0x155 0x2 0x0 0x155 0x1 0x0 0x155 0x3 0x0 0x155 0x7 0x0>; + interrupt-names = "wdog", "fatal", "handover", "ready", "stop-ack", "shutdown-ack"; + qcom,smem-states = <342 0>; + qcom,smem-state-names = "stop"; + + glink_edge: glink-edge { + qcom,remote-pid = <5>; + transport = "smem"; + mboxes = <293 6 0>; + mbox-names = "cdsp_smem"; + interrupt-parent = <&ipcc_mproc>; + interrupts = <0x6 0x0 0x1>; + label = "cdsp"; + qcom,glink-label = "cdsp"; + + qcom,cdsp_qrtr { + qcom,glink-channels = "IPCRTR"; + qcom,intents = <0x800 5 0x2000 3 0x4400 2>; + }; + + qcom,msm_fastrpc_rpmsg { + compatible = "qcom,msm-fastrpc-rpmsg"; + qcom,glink-channels = "fastrpcglink-apps-dsp"; + qcom,intents = <100 64>; + }; + + qcom,msm_cdsprm_rpmsg { + compatible = "qcom,msm-cdsprm-rpmsg"; + qcom,glink-channels = "cdsprmglink-apps-dsp"; + qcom,intents = <32 12>; + + msm_cdsp_rm: qcom,msm_cdsp_rm { + compatible = "qcom,msm-cdsp-rm"; + qcom,qos-cores = <0 1 2 3>; + qcom,qos-latency-us = <70>; + qcom,qos-maxhold-ms = <20>; + }; + }; + }; + }; + + modem_pas: remoteproc-mss@04080000 { + compatible = "qcom,parrot-modem-pas"; + reg = <0x4080000 0x10000>; + status = "no"; + clocks = <0x2e 0x0>; + clock-names = "xo"; + cx-supply = <&VDD_CX_LEVEL>; + cx-uV-uA = <384 0x186a0>; + mx-supply = <&VDD_MODEM_LEVEL>; + mx-uV-uA = <384 0x186a0>; + reg-names = "cx", "mx"; + interconnects = <0x25 0x3 0x25 0x200 0x13c 0x28 0x25 0x200>; + interconnect-names = "rproc_ddr", "crypto_ddr"; + qcom,qmp = <53>; + memory-region = <344 345>; + interrupts-extended = <0x1 0x0 0x108 0x1 0x15a 0x0 0x0 0x15a 0x2 0x0 0x15a 0x1 0x0 0x15a 0x3 0x0 0x15a 0x7 0x0>; + interrupt-names = "wdog", "fatal", "handover", "ready", "stop-ack", "shutdown-ack"; + qcom,smem-states = <347 0>; + qcom,smem-state-names = "stop"; + + glink_edge: glink-edge { + qcom,remote-pid = <1>; + transport = "smem"; + mboxes = <293 2 0>; + mbox-names = "mpss_smem"; + interrupt-parent = <&ipcc_mproc>; + interrupts = <0x2 0x0 0x1>; + label = "modem"; + qcom,glink-label = "mpss"; + + qcom,modem_qrtr { + qcom,glink-channels = "IPCRTR"; + qcom,low-latency; + qcom,intents = <0x800 5 0x2000 3 0x4400 2>; + }; + + qcom,modem_ds { + qcom,glink-channels = "DS"; + qcom,intents = <0x4000 2>; + }; + }; + }; + + wpss_pas: remoteproc-wpss@8a00000 { + compatible = "qcom,parrot-wpss-pas"; + reg = <0x8a00000 0x10000>; + status = "ok"; + memory-region = <&wpss_mem>; + clocks = <0x2e 0x0>; + clock-names = "xo"; + cx-supply = <&VDD_CX_LEVEL>; + cx-uV-uA = <384 0x186a0>; + mx-supply = <&VDD_MXA_LEVEL>; + mx-uV-uA = <384 0x186a0>; + reg-names = "cx", "mx"; + qcom,qmp = <53>; + interrupts-extended = <0x1 0x0 0x24b 0x1 0x15d 0x0 0x0 0x15d 0x2 0x0 0x15d 0x1 0x0 0x15d 0x3 0x0 0x15d 0x7 0x0>; + interrupt-names = "wdog", "fatal", "handover", "ready", "stop-ack", "shutdown-ack"; + qcom,smem-states = <350 0>; + qcom,smem-state-names = "stop"; + firmware-name = "qca6750/wpss.mdt"; + + glink_edge: glink-edge { + qcom,remote-pid = <13>; + transport = "smem"; + mboxes = <293 24 0>; + mbox-names = "wpss_smem"; + interrupt-parent = <&ipcc_mproc>; + interrupts = <0x18 0x0 0x1>; + label = "wpss"; + qcom,glink-label = "wpss"; + + qcom,wpss_qrtr { + qcom,glink-channels = "IPCRTR"; + qcom,intents = <0x800 5 0x2000 3 0x4400 2>; + }; + }; + }; + + spmi0_bus: qcom,spmi@c42d000 { + compatible = "qcom,spmi-pmic-arb"; + reg = <0xc42d000 0x4000 0xc400000 0x3000 0xc500000 0x400000 0xc440000 0x80000 0xc4c0000 0x10000>; + reg-names = "cnfg", "core", "chnls", "obsrvr", "intr"; + interrupts-extended = <0x23 0x1 0x4>; + interrupt-names = "periph_irq"; + interrupt-controller; + #interrupt-cells = <4>; + #address-cells = <2>; + #size-cells = <0>; + cell-index = <0>; + qcom,channel = <0>; + qcom,ee = <0>; + qcom,bus-id = <0>; + + qcom,pmk8350@0 { + compatible = "qcom,spmi-pmic"; + reg = <0 0>; + #address-cells = <1>; + #size-cells = <0>; + + pon_hlos@1300 { + compatible = "qcom,pm8998-pon"; + reg = <0x1300 0x800>; + reg-names = "pon_hlos", "pon_pbs"; + qcom,log-kpd-event; + + pwrkey { + compatible = "qcom,pmk8350-pwrkey"; + interrupts = <0x0 0x13 0x7 0x3>; + linux,code = <116>; + }; + + resin { + compatible = "qcom,pmk8350-resin"; + interrupts = <0x0 0x13 0x6 0x3>; + linux,code = <114>; + }; + + pwrkey-bark { + compatible = "qcom,pmk8350-pwrkey-bark"; + interrupts = <0x0 0x13 0x0 0x3>; + linux,code = <116>; + }; + + pwrkey-resin-bark { + compatible = "qcom,pmk8350-pwrkey-resin-bark"; + interrupts = <0x0 0x13 0x2 0x3>; + linux,code = <116>; + }; + }; + + vadc@3100 { + compatible = "qcom,spmi-adc7"; + reg = <0x3100>; + #address-cells = <1>; + #size-cells = <0>; + interrupts = <0x0 0x31 0x0 0x1>; + interrupt-names = "eoc-int-en-set"; + #io-channel-cells = <1>; + io-channel-ranges; + pinctrl-names = "default"; + pinctrl-0 = <0x495>; + + pmk8350_ref_gnd { + reg = <0>; + label = "pmk8350_ref_gnd"; + qcom,pre-scaling = <1 1>; + }; + + pmk8350_vref_1p25 { + reg = <1>; + label = "pmk8350_vref_1p25"; + qcom,pre-scaling = <1 1>; + }; + + pmk8350_die_temp { + reg = <3>; + label = "pmk8350_die_temp"; + qcom,pre-scaling = <1 1>; + }; + + pmk8350_xo_therm { + reg = <68>; + label = "pmk8350_xo_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,pre-scaling = <1 1>; + }; + + pmr735a_ref_gnd { + reg = <0x600>; + label = "pmr735a_ref_gnd"; + qcom,pre-scaling = <1 1>; + }; + + pmr735a_vref_1p25 { + reg = <0x601>; + label = "pmr735a_vref_1p25"; + qcom,pre-scaling = <1 1>; + }; + + pmr735a_die_temp { + reg = <0x603>; + label = "pmr735a_die_temp"; + qcom,pre-scaling = <1 1>; + }; + + pm6450_ref_gnd { + reg = <&audio_etm0_out_funnel_lpass_lpi>; + label = "pm6450_ref_gnd"; + qcom,pre-scaling = <1 1>; + }; + + pm6450_vref_1p25 { + reg = <&audio_etm0_out_funnel_lpass_lpi>; + label = "pm6450_vref_1p25"; + qcom,pre-scaling = <1 1>; + }; + + pm6450_die_temp { + reg = <&audio_etm0_out_funnel_lpass_lpi>; + label = "pm6450_die_temp"; + qcom,pre-scaling = <1 1>; + }; + + pm6450_quiet_therm { + reg = <&trust_ui_vm_vblk0_ring>; + label = "pm6450_quiet_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,pre-scaling = <1 1>; + }; + }; + + adc_tm@3400 { + compatible = "qcom,adc-tm7"; + reg = <0x3400>; + interrupts = <0x0 0x34 0x0 0x1>; + interrupt-names = "threshold"; + #address-cells = <1>; + #size-cells = <0>; + #thermal-sensor-cells = <1>; + io-channels = <0x496 68 0x496 330>; + + pmk8350_xo_therm { + reg = <68>; + qcom,ratiometric; + qcom,hw-settle-time = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + pm6450_quiet_therm { + reg = <&trust_ui_vm_vblk0_ring>; + qcom,ratiometric; + qcom,hw-settle-time = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + sdam@7000 { + compatible = "qcom,spmi-sdam"; + reg = <0x7000>; + #address-cells = <1>; + #size-cells = <1>; + + ufs_dev@94 { + reg = <148 1>; + bits = <0 0>; + }; + }; + + sdam@7100 { + compatible = "qcom,spmi-sdam"; + reg = <0x7100>; + #address-cells = <1>; + #size-cells = <1>; + + restart@48 { + reg = <72 1>; + bits = <1 7>; + }; + }; + + sdam@7400 { + compatible = "qcom,spmi-sdam"; + reg = <0x7400>; + }; + + sdam@7c00 { + compatible = "qcom,spmi-sdam"; + reg = <0x7c00>; + }; + + sdam@7d00 { + compatible = "qcom,spmi-sdam"; + reg = <0x7d00>; + }; + + sdam@8400 { + compatible = "qcom,spmi-sdam"; + reg = <0x8400>; + }; + + sdam@8500 { + compatible = "qcom,spmi-sdam"; + reg = <0x8500>; + }; + + sdam@8600 { + compatible = "qcom,spmi-sdam"; + reg = <0x8600>; + #address-cells = <1>; + #size-cells = <1>; + + scaling@bf { + reg = <191 1>; + bits = <0 2>; + }; + }; + + sdam@9800 { + compatible = "qcom,spmi-sdam"; + reg = <0x9800>; + }; + + sdam@9d00 { + compatible = "qcom,spmi-sdam"; + reg = <0x9d00>; + }; + + pinctrl@b000 { + compatible = "qcom,pmk8350-gpio"; + reg = <0xb000>; + gpio-controller; + #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <2>; + }; + + rtc@6100 { + compatible = "qcom,pmk8350-rtc"; + reg = <0x6100 0x6200>; + reg-names = "rtc", "alarm"; + interrupts = <0x0 0x62 0x1 0x1>; + }; + }; + + qcom,pm6450@1 { + compatible = "qcom,spmi-pmic"; + reg = <1 0>; + #address-cells = <1>; + #size-cells = <0>; + + qcom,temp-alarm@a00 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0xa00>; + interrupts = <0x1 0xa 0x0 0x3>; + #thermal-sensor-cells = <0>; + }; + + pinctrl@8800 { + compatible = "qcom,pm6450-gpio"; + reg = <0x8800>; + gpio-controller; + #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <2>; + + key_vol_up { + + key_vol_up_default { + pins = "gpio1"; + function = "normal"; + input-enable; + bias-pull-up; + power-source = <0>; + }; + }; + + quiet_therm { + + quiet_therm_default { + pins = "gpio2"; + bias-high-impedance; + }; + }; + + pm8010i_reset { + + pm8010i_active { + pins = "gpio3"; + function = "normal"; + bias-disable; + output-high; + power-source = <0>; + }; + }; + + pm8010j_reset { + + pm8010j_active { + pins = "gpio4"; + function = "normal"; + bias-disable; + output-high; + power-source = <0>; + }; + }; + + lcd_backlight_ctrl { + + lcd_backlight_pwm_default { + pins = "gpio7"; + function = "func1"; + input-disable; + output-enable; + bias-disable; + power-source = <1>; + qcom,drive-strength = <2>; + }; + }; + }; + + qcom,pwms@e800 { + status = "disabled"; + compatible = "qcom,pwm-lpg"; + reg = <0xe800>; + reg-names = "lpg-base"; + qcom,num-lpg-channels = <1>; + #pwm-cells = <2>; + }; + }; + + qcom,pm6150l@4 { + compatible = "qcom,spmi-pmic"; + reg = <4 0>; + #address-cells = <1>; + #size-cells = <0>; + + qcom,revid@100 { + compatible = "qcom,qpnp-revid"; + reg = <&audio_etm0_out_funnel_lpass_lpi>; + status = "disabled"; + }; + + qcom,power-on@800 { + compatible = "qcom,qpnp-power-on"; + reg = <0x800>; + status = "disabled"; + }; + + qcom,temp-alarm@2400 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0x2400>; + interrupts = <0x4 0x24 0x0 0x3>; + io-channels = <0x498 6>; + io-channel-names = "thermal"; + #thermal-sensor-cells = <0>; + qcom,temperature-threshold-set = <1>; + }; + + bcl@3d00 { + compatible = "qcom,bcl-v5"; + reg = <0x3d00>; + interrupts = <0x4 0x3d 0x0 0x0 0x4 0x3d 0x1 0x0 0x4 0x3d 0x2 0x0>; + interrupt-names = "bcl-lvl0", "bcl-lvl1", "bcl-lvl2"; + #thermal-sensor-cells = <1>; + }; + + vadc@3100 { + compatible = "qcom,spmi-adc5"; + reg = <0x3100>; + #address-cells = <1>; + #size-cells = <0>; + interrupts = <0x4 0x31 0x0 0x1>; + interrupt-names = "eoc-int-en-set"; + #io-channel-cells = <1>; + io-channel-ranges; + pinctrl-names = "default"; + pinctrl-0 = <0x499 0x49a 0x49b>; + + ref_gnd { + reg = <0>; + label = "ref_gnd"; + qcom,pre-scaling = <1 1>; + }; + + vref_1p25 { + reg = <1>; + label = "vref_1p25"; + qcom,pre-scaling = <1 1>; + }; + + die_temp { + reg = <6>; + label = "die_temp"; + qcom,pre-scaling = <1 1>; + }; + + vph_pwr { + reg = <&tpdm_ddr>; + label = "vph_pwr"; + qcom,pre-scaling = <1 3>; + }; + + pa_therm2 { + reg = <77>; + label = "pa_therm2"; + qcom,ratiometric; + qcom,hw-settle-time = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,pre-scaling = <1 1>; + }; + + pa_therm1 { + reg = <79>; + label = "pa_therm1"; + qcom,ratiometric; + qcom,hw-settle-time = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,pre-scaling = <1 1>; + }; + + ufs_therm { + reg = <82>; + label = "ufs_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,pre-scaling = <1 1>; + }; + + wide_rfc_therm { + reg = <84>; + label = "wide_rfc_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,pre-scaling = <1 1>; + }; + + lcd_therm { + reg = <83>; + label = "lcd_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,pre-scaling = <1 1>; + }; + + qu_therm { + reg = <78>; + label = "qu_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,pre-scaling = <1 1>; + }; + }; + + adc_tm@3500 { + compatible = "qcom,adc-tm5"; + reg = <0x3500>; + interrupts = <0x4 0x35 0x0 0x1>; + interrupt-names = "threshold"; + #address-cells = <1>; + #size-cells = <0>; + #thermal-sensor-cells = <1>; + io-channels = <0x498 77 0x498 79 0x498 82 0x498 84>; + + pa_therm2 { + reg = <77>; + qcom,ratiometric; + qcom,hw-settle-time = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + pa_therm1 { + reg = <79>; + qcom,ratiometric; + qcom,hw-settle-time = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + ufs_therm { + reg = <82>; + qcom,ratiometric; + qcom,hw-settle-time = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + wide_rfc_therm { + reg = <84>; + qcom,ratiometric; + qcom,hw-settle-time = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + clock-controller@5b00 { + compatible = "qcom,spmi-clkdiv"; + reg = <0x5b00>; + #clock-cells = <1>; + qcom,num-clkdivs = <1>; + clock-output-names = "pm6150l_div_clk1"; + clocks = <0x2e 0x0>; + clock-names = "xo"; + status = "disabled"; + }; + + pinctrl@c000 { + compatible = "qcom,pm6150l-gpio"; + reg = <0xc000>; + gpio-controller; + #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <2>; + + ufs_therm { + + ufs_therm_default { + pins = "gpio5"; + bias-high-impedance; + }; + }; + + wide_rfc_therm { + + wide_rfc_therm_default { + pins = "gpio7"; + bias-high-impedance; + }; + }; + + lcd_therm { + + lcd_therm_default { + pins = "gpio6"; + bias-high-impedance; + }; + }; + + display_panel_supply_ctrl { + + display_panel_vddio_default { + pins = "gpio9"; + function = "normal"; + input-disable; + output-enable; + bias-disable; + power-source = <0>; + qcom,drive-strength = <2>; + }; + + display_panel_avdd_default { + pins = "gpio4"; + function = "normal"; + input-disable; + output-enable; + bias-disable; + power-source = <0>; + qcom,drive-strength = <2>; + }; + + display_panel_extvdd_default { + pins = "gpio3"; + function = "normal"; + input-disable; + output-enable; + bias-disable; + power-source = <0>; + qcom,drive-strength = <2>; + }; + }; + + lcd_backlight_ctrl { + + lcd_backlight_en_default { + pins = "gpio10"; + function = "normal"; + input-disable; + output-enable; + bias-disable; + power-source = <0>; + qcom,drive-strength = <2>; + }; + }; + }; + + adc_tm@3600 { + compatible = "qcom,adc-tm5-iio"; + reg = <0x3600>; + interrupts = <0x4 0x35 0x0 0x1>; + interrupt-names = "threshold"; + #address-cells = <1>; + #size-cells = <0>; + #thermal-sensor-cells = <1>; + io-channels = <0x498 83 0x498 78>; + + lcd_therm { + reg = <83>; + qcom,ratiometric; + qcom,hw-settle-time = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + qu_therm { + reg = <78>; + qcom,ratiometric; + qcom,hw-settle-time = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + + qcom,pm6150l@5 { + compatible = "qcom,spmi-pmic"; + reg = <5 0>; + #address-cells = <1>; + #size-cells = <0>; + + qcom,pwms@bc00 { + status = "disabled"; + compatible = "qcom,pwm-lpg"; + reg = <0xbc00>; + reg-names = "lpg-base"; + qcom,num-lpg-channels = <1>; + #pwm-cells = <2>; + }; + + qcom,lcdb@ec00 { + compatible = "qcom,lcdb-pm6150l"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0xec00>; + interrupts = <0x5 0xec 0x1 0x1>; + interrupt-names = "sc-irq"; + qcom,pmic-revid = <0x49c>; + qcom,voltage-step-ramp; + status = "disabled"; + + ldo { + label = "ldo"; + regulator-name = "lcdb_ldo"; + regulator-min-microvolt = <4000000>; + regulator-max-microvolt = <6000000>; + }; + + ncp { + label = "ncp"; + regulator-name = "lcdb_ncp"; + regulator-min-microvolt = <4000000>; + regulator-max-microvolt = <6000000>; + }; + + bst { + label = "bst"; + regulator-name = "lcdb_bst"; + regulator-min-microvolt = <4700000>; + regulator-max-microvolt = <6275000>; + }; + }; + + qcom,leds@d300 { + compatible = "qcom,pm6150l-flash-led-v2"; + status = "ok"; + reg = <0xd300>; + label = "flash"; + interrupts = <0x5 0xd3 0x0 0x1 0x5 0xd3 0x3 0x1 0x5 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 = <200 500 1000>; + qcom,isc-delay = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,pmic-revid = <0x49c>; + qcom,use-qti-battery-interface; + + qcom,flash_0 { + label = "flash"; + qcom,led-name = "led:flash_0"; + qcom,max-current = <0x5dc>; + qcom,default-led-trigger = "flash0_trigger"; + qcom,id = <0>; + qcom,current-ma = <&afe_proxy_tx_1>; + qcom,duration-ms = <0x500>; + qcom,ires-ua = <0x1388>; + qcom,hdrm-voltage-mv = <&ufshc_mem>; + qcom,hdrm-vol-hi-lo-win-mv = <100>; + }; + + qcom,flash_1 { + label = "flash"; + qcom,led-name = "led:flash_1"; + qcom,max-current = <0x5dc>; + qcom,default-led-trigger = "flash1_trigger"; + qcom,id = <1>; + qcom,current-ma = <&afe_proxy_tx_1>; + qcom,duration-ms = <0x500>; + qcom,ires-ua = <0x30d4>; + qcom,hdrm-voltage-mv = <&ufshc_mem>; + qcom,hdrm-vol-hi-lo-win-mv = <100>; + }; + + qcom,flash_2 { + label = "flash"; + qcom,led-name = "led:flash_2"; + qcom,max-current = <&qfprom>; + qcom,default-led-trigger = "flash2_trigger"; + qcom,id = <2>; + qcom,current-ma = <&gpu_gaming_bin>; + qcom,duration-ms = <0x500>; + qcom,ires-ua = <0x30d4>; + qcom,hdrm-voltage-mv = <&ufshc_mem>; + qcom,hdrm-vol-hi-lo-win-mv = <100>; + status = "disabled"; + }; + + qcom,torch_0 { + label = "torch"; + qcom,led-name = "led:torch_0"; + qcom,max-current = <&gpu_gaming_bin>; + qcom,default-led-trigger = "torch0_trigger"; + qcom,id = <0>; + qcom,current-ma = <&ufs_phy_rx_symbol_1_clk>; + qcom,ires-ua = <0x2710>; + qcom,hdrm-voltage-mv = <&ufshc_mem>; + qcom,hdrm-vol-hi-lo-win-mv = <100>; + }; + + qcom,torch_1 { + label = "torch"; + qcom,led-name = "led:torch_1"; + qcom,max-current = <&gpu_gaming_bin>; + qcom,default-led-trigger = "torch1_trigger"; + qcom,id = <1>; + qcom,current-ma = <&ufs_phy_rx_symbol_1_clk>; + qcom,ires-ua = <0x30d4>; + qcom,hdrm-voltage-mv = <&ufshc_mem>; + qcom,hdrm-vol-hi-lo-win-mv = <100>; + }; + + qcom,torch_2 { + label = "torch"; + qcom,led-name = "led:torch_2"; + qcom,max-current = <&gpu_gaming_bin>; + qcom,default-led-trigger = "torch2_trigger"; + qcom,id = <2>; + qcom,current-ma = <&ufs_phy_rx_symbol_1_clk>; + qcom,ires-ua = <0x30d4>; + qcom,hdrm-voltage-mv = <&ufshc_mem>; + qcom,hdrm-vol-hi-lo-win-mv = <100>; + status = "disabled"; + }; + + qcom,led_switch_0 { + label = "switch"; + qcom,led-name = "led:switch_0"; + qcom,led-mask = <1>; + qcom,default-led-trigger = "switch0_trigger"; + }; + + qcom,led_switch_1 { + label = "switch"; + qcom,led-name = "led:switch_1"; + qcom,led-mask = <2>; + qcom,default-led-trigger = "switch1_trigger"; + }; + + qcom,led_switch_2 { + label = "switch"; + qcom,led-name = "led:switch_2"; + qcom,led-mask = <3>; + qcom,default-led-trigger = "switch2_trigger"; + }; + }; + + qcom,wled@d800 { + compatible = "qcom,pm6150l-spmi-wled"; + reg = <0xd800 0xd900>; + reg-names = "wled-ctrl-base", "wled-sink-base"; + label = "backlight"; + interrupts = <0x5 0xd8 0x1 0x1 0x5 0xd8 0x4 0x3 0x5 0xd8 0x5 0x3>; + interrupt-names = "ovp-irq", "pre-flash-irq", "flash-irq"; + qcom,auto-calibration; + status = "disabled"; + + qcom,wled-flash { + label = "flash"; + qcom,default-led-trigger = "wled_flash"; + }; + + qcom,wled-torch { + label = "torch"; + qcom,default-led-trigger = "wled_torch"; + qcom,wled-torch-timer = <0x4b0>; + }; + + qcom,wled-switch { + label = "switch"; + qcom,default-led-trigger = "wled_switch"; + }; + }; + + qcom,pwms@b100 { + compatible = "qcom,pwm-lpg"; + reg = <0xb100 0xb000>; + reg-names = "lpg-base", "lut-base"; + #pwm-cells = <2>; + qcom,num-lpg-channels = <3>; + qcom,lut-patterns = <0 10 20 30 40 50 60 70 80 90 100 90 80 70 60 50 40 30 20 10 0>; + + lpg1 { + qcom,lpg-chan-id = <1>; + qcom,ramp-step-ms = <100>; + qcom,ramp-pause-hi-count = <2>; + qcom,ramp-pause-lo-count = <2>; + qcom,ramp-low-index = <0>; + qcom,ramp-high-index = <20>; + qcom,ramp-from-low-to-high; + qcom,ramp-pattern-repeat; + }; + + lpg2 { + qcom,lpg-chan-id = <2>; + qcom,ramp-step-ms = <100>; + qcom,ramp-pause-hi-count = <2>; + qcom,ramp-pause-lo-count = <2>; + qcom,ramp-low-index = <0>; + qcom,ramp-high-index = <20>; + qcom,ramp-from-low-to-high; + qcom,ramp-pattern-repeat; + }; + + lpg3 { + qcom,lpg-chan-id = <3>; + qcom,ramp-step-ms = <100>; + qcom,ramp-pause-hi-count = <2>; + qcom,ramp-pause-lo-count = <2>; + qcom,ramp-low-index = <0>; + qcom,ramp-high-index = <20>; + qcom,ramp-from-low-to-high; + qcom,ramp-pattern-repeat; + }; + }; + + qcom,leds@d000 { + compatible = "qcom,tri-led"; + reg = <0xd000>; + + red { + label = "red"; + pwms = <0x49d 0 0xf4240>; + led-sources = <0>; + linux,default-trigger = "timer"; + }; + + green { + label = "green"; + pwms = <0x49d 1 0xf4240>; + led-sources = <1>; + linux,default-trigger = "timer"; + }; + + blue { + label = "blue"; + pwms = <0x49d 2 0xf4240>; + led-sources = <2>; + linux,default-trigger = "timer"; + }; + }; + + qcom,amoled { + compatible = "qcom,qpnp-amoled-regulator"; + status = "disabled"; + + oledb@e000 { + reg = <0xe000>; + reg-names = "oledb_base"; + regulator-name = "oledb"; + regulator-min-microvolt = <4925000>; + regulator-max-microvolt = <8100000>; + qcom,swire-control; + }; + + ab@de00 { + reg = <0xde00>; + reg-names = "ab_base"; + regulator-name = "ab"; + regulator-min-microvolt = <4600000>; + regulator-max-microvolt = <6100000>; + qcom,swire-control; + }; + + ibb@dc00 { + reg = <0xdc00>; + reg-names = "ibb_base"; + regulator-name = "ibb"; + regulator-min-microvolt = <800000>; + regulator-max-microvolt = <5400000>; + qcom,swire-control; + }; + }; + }; + + qcom,pmr735a@4 { + compatible = "qcom,spmi-pmic"; + reg = <6 0>; + #address-cells = <1>; + #size-cells = <0>; + + qcom,temp-alarm@a00 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0xa00>; + interrupts = <0x6 0xa 0x0 0x3>; + #thermal-sensor-cells = <0>; + io-channels = <0x496 0x603>; + io-channel-names = "thermal"; + }; + + pinctrl@8800 { + compatible = "qcom,pmr735a-gpio"; + reg = <0x8800>; + gpio-controller; + #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <2>; + }; + }; + + qcom,pm7250b@2 { + compatible = "qcom,spmi-pmic"; + reg = <8 0>; + #address-cells = <1>; + #size-cells = <0>; + + qcom,power-on@800 { + compatible = "qcom,qpnp-power-on"; + reg = <0x800>; + }; + + qcom,qpnp-smb5 { + compatible = "qcom,pm7250b-smb5"; + depends-on-supply = <0x4ba>; + #address-cells = <1>; + #size-cells = <0>; + #cooling-cells = <2>; + qcom,thermal-mitigation = <0x5265c0 0x44aa20 0x3d0900 0x3567e0 0x2dc6c0 0x2625a0 0x1e8480 0x16e360 0xf4240 0x7a120>; + status = "disabled"; + + qcom,chgr@1000 { + reg = <0x1000>; + interrupts = <0x2 0x10 0x0 0x1 0x2 0x10 0x1 0x1 0x2 0x10 0x2 0x1 0x2 0x10 0x3 0x1 0x2 0x10 0x4 0x1 0x2 0x10 0x5 0x1 0x2 0x10 0x6 0x1 0x2 0x10 0x7 0x1>; + interrupt-names = "chgr-error", "chg-state-change", "step-chg-state-change", "step-chg-soc-update-fail", "step-chg-soc-update-req", "fg-fvcal-qualified", "vph-alarm", "vph-drop-prechg"; + }; + + qcom,dcdc@1100 { + reg = <0x1100>; + interrupts = <0x2 0x11 0x0 0x1 0x2 0x11 0x1 0x1 0x2 0x11 0x2 0x1 0x2 0x11 0x3 0x3 0x2 0x11 0x4 0x3 0x2 0x11 0x5 0x3 0x2 0x11 0x6 0x1 0x2 0x11 0x7 0x3>; + interrupt-names = "otg-fail", "otg-oc-disable-sw", "otg-oc-hiccup", "bsm-active", "high-duty-cycle", "input-current-limiting", "concurrent-mode-disable", "switcher-power-ok"; + }; + + qcom,batif@1200 { + reg = <0x1200>; + interrupts = <0x2 0x12 0x0 0x1 0x2 0x12 0x2 0x3 0x2 0x12 0x3 0x3 0x2 0x12 0x4 0x3 0x2 0x12 0x5 0x3 0x2 0x12 0x6 0x3 0x2 0x12 0x7 0x3>; + interrupt-names = "bat-temp", "bat-ov", "bat-low", "bat-therm-or-id-missing", "bat-terminal-missing", "buck-oc", "vph-ov"; + }; + + qcom,usb@1300 { + reg = <0x1300>; + interrupts = <0x2 0x13 0x0 0x3 0x2 0x13 0x1 0x3 0x2 0x13 0x2 0x3 0x2 0x13 0x3 0x3 0x2 0x13 0x4 0x3 0x2 0x13 0x5 0x3 0x2 0x13 0x6 0x1 0x2 0x13 0x7 0x1>; + interrupt-names = "usbin-collapse", "usbin-vashdn", "usbin-uv", "usbin-ov", "usbin-plugin", "usbin-revi-change", "usbin-src-change", "usbin-icl-change"; + }; + + qcom,dc@1400 { + reg = <0x1400>; + interrupts = <0x2 0x14 0x1 0x3 0x2 0x14 0x2 0x3 0x2 0x14 0x3 0x3 0x2 0x14 0x4 0x3 0x2 0x14 0x5 0x3 0x2 0x14 0x6 0x1 0x2 0x14 0x7 0x1>; + interrupt-names = "dcin-vashdn", "dcin-uv", "dcin-ov", "dcin-plugin", "dcin-revi", "dcin-pon", "dcin-en"; + }; + + qcom,typec@1500 { + reg = <0x1500>; + interrupts = <0x2 0x15 0x0 0x1 0x2 0x15 0x1 0x1 0x2 0x15 0x2 0x1 0x2 0x15 0x3 0x1 0x2 0x15 0x4 0x1 0x2 0x15 0x5 0x1 0x2 0x15 0x6 0x1 0x2 0x15 0x7 0x1>; + interrupt-names = "typec-or-rid-detect-change", "typec-vpd-detect", "typec-cc-state-change", "typec-vconn-oc", "typec-vbus-change", "typec-attach-detach", "typec-legacy-cable-detect", "typec-try-snk-src-detect"; + }; + + qcom,misc@1600 { + reg = <0x1600>; + interrupts = <0x2 0x16 0x0 0x1 0x2 0x16 0x1 0x1 0x2 0x16 0x2 0x1 0x2 0x16 0x3 0x1 0x2 0x16 0x4 0x3 0x2 0x16 0x5 0x1 0x2 0x16 0x6 0x1 0x2 0x16 0x7 0x1>; + interrupt-names = "wdog-snarl", "wdog-bark", "aicl-fail", "aicl-done", "smb-en", "imp-trigger", "temp-change", "temp-change-smb"; + }; + + qcom,chg-sdam@b000 { + reg = <0xb000>; + }; + }; + + qpnp,qg { + compatible = "qcom,pm7250b-qg"; + #address-cells = <1>; + #size-cells = <0>; + qcom,vbatt-cutoff-mv = <0xc80>; + qcom,vbatt-low-mv = <0xce4>; + qcom,vbatt-low-cold-mv = <0xe74>; + qcom,vbatt-empty-mv = <0xbb8>; + qcom,vbatt-empty-cold-mv = <0xbb8>; + qcom,s3-entry-fifo-length = <2>; + status = "disabled"; + + qcom,qgauge@4800 { + status = "okay"; + reg = <0x4800>; + interrupts = <0x2 0x48 0x0 0x3 0x2 0x48 0x1 0x3 0x2 0x48 0x2 0x1 0x2 0x48 0x3 0x1 0x2 0x48 0x4 0x1>; + interrupt-names = "qg-batt-missing", "qg-vbat-low", "qg-vbat-empty", "qg-fifo-done", "qg-good-ocv"; + }; + + qcom,qg-sdam@b100 { + status = "okay"; + reg = <0xb100>; + }; + }; + + qcom,temp-alarm@2400 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0x2400>; + interrupts = <0x8 0x24 0x0 0x3>; + io-channels = <0x4ba 6>; + io-channel-names = "thermal"; + #thermal-sensor-cells = <0>; + qcom,temperature-threshold-set = <1>; + }; + + clock-controller@5b00 { + compatible = "qcom,spmi-clkdiv"; + reg = <0x5b00>; + #clock-cells = <1>; + qcom,num-clkdivs = <1>; + clock-output-names = "pm7250b_div_clk1"; + clocks = <0x2e 0x0>; + clock-names = "xo"; + status = "disabled"; + }; + + vadc@3100 { + compatible = "qcom,spmi-adc5"; + reg = <0x3100>; + #address-cells = <1>; + #size-cells = <0>; + interrupts = <0x8 0x31 0x0 0x1>; + interrupt-names = "eoc-int-en-set"; + #io-channel-cells = <1>; + io-channel-ranges; + + ref_gnd@0 { + reg = <0>; + label = "ref_gnd"; + qcom,pre-scaling = <1 1>; + }; + + vref_1p25@1 { + reg = <1>; + label = "vref_1p25"; + qcom,pre-scaling = <1 1>; + }; + + die_temp@2 { + reg = <6>; + label = "die_temp"; + qcom,pre-scaling = <1 1>; + }; + + vph_pwr@83 { + reg = <&tpdm_ddr>; + label = "vph_pwr"; + qcom,pre-scaling = <1 3>; + }; + + vbat_sns@84 { + reg = <&audio_etm0_out_funnel_lpass_lpi>; + label = "vbat_sns"; + qcom,pre-scaling = <1 3>; + }; + + usb_in_i_uv@7 { + reg = <7>; + label = "usb_in_i_uv"; + qcom,pre-scaling = <1 1>; + }; + + usb_in_v_div_16@8 { + reg = <8>; + label = "usb_in_v_div_16"; + qcom,pre-scaling = <1 16>; + }; + + chg_temp@9 { + reg = <9>; + label = "chg_temp"; + qcom,pre-scaling = <1 1>; + }; + + bat_therm@4a { + reg = <74>; + label = "bat_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,pre-scaling = <1 1>; + }; + + bat_therm_30k@2a { + reg = <42>; + label = "bat_therm_30k"; + qcom,ratiometric; + qcom,hw-settle-time = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,pre-scaling = <1 1>; + }; + + bat_therm_400k@6a { + reg = <106>; + label = "bat_therm_400k"; + qcom,ratiometric; + qcom,hw-settle-time = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,pre-scaling = <1 1>; + }; + + bat_id@4b { + reg = <75>; + label = "bat_id"; + qcom,ratiometric; + qcom,hw-settle-time = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,pre-scaling = <1 1>; + }; + + smb1390_therm@e { + reg = <14>; + label = "smb1390_therm"; + qcom,hw-settle-time = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,pre-scaling = <1 1>; + qcom,scale-fn-type = <16>; + }; + + chg_sbux@99 { + reg = <&audio_etm0_out_funnel_lpass_lpi>; + label = "chg_sbux"; + qcom,pre-scaling = <1 3>; + }; + + mid_chg_div6@1e { + reg = <30>; + label = "chg_mid"; + qcom,pre-scaling = <1 6>; + }; + + pm7250b_usb_conn_therm { + reg = <79>; + label = "pm7250b_usb_conn_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,pre-scaling = <1 1>; + }; + + pm7250b_smb_skin_therm { + reg = <77>; + label = "pm7250b_smb_skin_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,pre-scaling = <1 1>; + }; + }; + + adc_tm@3500 { + compatible = "qcom,adc-tm5"; + reg = <0x3500>; + interrupts = <0x8 0x35 0x0 0x1>; + interrupt-names = "threshold"; + #address-cells = <1>; + #size-cells = <0>; + #thermal-sensor-cells = <1>; + io-channels = <0x4ba 79 0x4ba 77>; + + pm7250b_usb_conn_therm { + reg = <79>; + qcom,ratiometric; + qcom,hw-settle-time = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + pm7250b_smb_skin_therm { + reg = <77>; + qcom,ratiometric; + qcom,hw-settle-time = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + bcl@1d00 { + compatible = "qcom,bcl-v5"; + reg = <0x1d00>; + interrupts = <0x8 0x1d 0x0 0x1 0x8 0x1d 0x1 0x1 0x8 0x1d 0x2 0x1>; + interrupt-names = "bcl-lvl0", "bcl-lvl1", "bcl-lvl2"; + #thermal-sensor-cells = <1>; + }; + + bcl-soc { + compatible = "qcom,msm-bcl-soc"; + #thermal-sensor-cells = <0>; + }; + + pinctrl@c000 { + compatible = "qcom,pm7250b-gpio"; + reg = <0xc000>; + gpio-controller; + #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <2>; + }; + + qcom,usb-pdphy@1700 { + compatible = "qcom,qpnp-pdphy"; + reg = <0x1700 256>; + 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 0x2 0x17 0x7 0x1>; + interrupt-names = "sig-tx", "sig-rx", "msg-tx", "msg-rx", "msg-tx-failed", "msg-tx-discarded", "msg-rx-discarded", "fr-swap"; + qcom,default-sink-caps = <0x1388 0xbb8 0x2328 0xbb8 0x2ee0 0x8ca>; + status = "disabled"; + }; + }; + + qcom,pm7250b@3 { + compatible = "qcom,spmi-pmic"; + reg = <9 0>; + #address-cells = <1>; + #size-cells = <0>; + + qcom,vibrator@5300 { + compatible = "qcom,qpnp-vibrator-ldo"; + reg = <0x5300>; + qcom,vib-ldo-volt-uv = <3000000>; + qcom,disable-overdrive; + }; + }; + }; + + spmi1_bus: qcom,spmi@c432000 { + compatible = "qcom,spmi-pmic-arb"; + reg = <0xc432000 0x4000 0xc400000 0x3000 0xc500000 0x400000 0xc440000 0x80000 0xc4d0000 0x10000>; + reg-names = "cnfg", "core", "chnls", "obsrvr", "intr"; + interrupts-extended = <0x23 0x3 0x4>; + interrupt-names = "periph_irq"; + interrupt-controller; + #interrupt-cells = <4>; + #address-cells = <2>; + #size-cells = <0>; + cell-index = <0>; + qcom,channel = <0>; + qcom,ee = <0>; + qcom,bus-id = <1>; + depends-on-supply = <&spmi_bus>; + }; + + spmi0_debug_bus: qcom,spmi-debug@10b14000 { + compatible = "qcom,spmi-pmic-arb-debug"; + reg = <0x10b14000 96 0x221c8784 4>; + reg-names = "core", "fuse"; + clocks = <0x35>; + clock-names = "core_clk"; + qcom,fuse-enable-bit = <18>; + #address-cells = <2>; + #size-cells = <0>; + depends-on-supply = <&spmi1_bus>; + depends-on2-supply = <0x4bd>; + + qcom,pmk8350-debug@0 { + compatible = "qcom,spmi-pmic"; + reg = <0 0>; + #address-cells = <2>; + #size-cells = <0>; + qcom,can-sleep; + }; + + qcom,pm6450-debug@1 { + compatible = "qcom,spmi-pmic"; + reg = <1 0>; + #address-cells = <2>; + #size-cells = <0>; + qcom,can-sleep; + }; + + qcom,pm6150l-debug@4 { + compatible = "qcom,spmi-pmic"; + reg = <4 0>; + #address-cells = <2>; + #size-cells = <0>; + qcom,can-sleep; + }; + + qcom,pm6150l-debug@5 { + compatible = "qcom,spmi-pmic"; + reg = <5 0>; + #address-cells = <2>; + #size-cells = <0>; + qcom,can-sleep; + }; + + pmr735a_debug: qcom,pmr735a-debug@6 { + compatible = "qcom,spmi-pmic"; + reg = <6 0>; + #address-cells = <2>; + #size-cells = <0>; + qcom,can-sleep; + }; + + qcom,pm7250b-debug@8 { + compatible = "qcom,spmi-pmic"; + reg = <8 0>; + #address-cells = <2>; + #size-cells = <0>; + qcom,can-sleep; + }; + + qcom,pm7250b-debug@9 { + compatible = "qcom,spmi-pmic"; + reg = <9 0>; + #address-cells = <2>; + #size-cells = <0>; + qcom,can-sleep; + }; + }; + + qcom,pmic_glink { + compatible = "qcom,pmic-glink"; + qcom,pmic-glink-channel = "PMIC_RTR_ADSP_APPS"; + qcom,subsys-name = "lpass"; + qcom,protection-domain = "tms/servreg", "msm/adsp/charger_pd"; + depends-on-supply = <&ipcc_mproc>; + status = "okay"; + + battery_charger: qcom,battery_charger { + compatible = "qcom,battery-charger"; + status = "okay"; + qcom,thermal-mitigation = <0x5265c0 0x4c4b40 0x44aa20 0x3d0900 0x387520 0x3567e0 0x2dc6c0 0x2ab980 0x2625a0 0x2191c0 0x16e360 0xf4240 0xc3500 0x927c0 0x7a120>; + qcom,wireless-charging-not-supported; + }; + + ucsi: qcom,ucsi { + compatible = "qcom,ucsi-glink"; + status = "okay"; + + connector { + + port { + + funnel_ete_in_ete7: endpoint { + remote-endpoint = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + }; + }; + + altmode: qcom,altmode { + compatible = "qcom,altmode-glink"; + #altmode-cells = <1>; + status = "okay"; + }; + }; + + vendor_hooks: qcom,cpu-vendor-hooks { + compatible = "qcom,cpu-vendor-hooks"; + }; + + qfprom: qfprom@221c8000 { + compatible = "qcom,qfprom"; + reg = <0x221c8000 0x1000>; + #address-cells = <1>; + #size-cells = <1>; + read-only; + ranges; + + adsp_variant: adsp_variant@114 { + reg = <279 1>; + bits = <2 6>; + }; + + feat_conf12: feat_conf12@0130 { + reg = <304 4>; + }; + + feat_conf13: feat_conf13@0134 { + reg = <308 4>; + }; + + gpu_speed_bin: gpu_speed_bin@119 { + reg = <281 2>; + bits = <5 8>; + }; + + gpu_gaming_bin: gpu_gaming_bin@130 { + reg = <304 1>; + bits = <6 1>; + }; + + boot_config: boot_config@600 { + reg = <0x600 1>; + }; + }; + + qfprom_sys: qfprom@0 { + compatible = "qcom,qfprom-sys"; + nvmem-cells = <353 354 355 356>; + nvmem-cell-names = "adsp_variant", "feat_conf12", "feat_conf13", "boot_config"; + }; + + qcom,msm-cdsp-loader { + compatible = "qcom,cdsp-loader"; + qcom,proc-img-to-load = "cdsp"; + qcom,rproc-handle = <&cdsp_pas>; + }; + + qcom,msm-adsprpc-mem { + compatible = "qcom,msm-adsprpc-mem-region"; + memory-region = <&adsp_mem_heap>; + restrict-access; + }; + + qcom,sps { + compatible = "qcom,msm-sps-4k"; + qcom,pipe-attr-ee; + }; + + msm_fastrpc: qcom,msm_fastrpc { + compatible = "qcom,msm-fastrpc-compute"; + qcom,adsp-remoteheap-vmid = <22 37>; + qcom,fastrpc-adsp-audio-pdr; + qcom,fastrpc-adsp-sensors-pdr; + qcom,rpc-latency-us = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,fastrpc-gids = <0xb5c>; + qcom,qos-cores = <0 1 2 3>; + + qcom,msm_fastrpc_compute_cb1 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "cdsprpc-smd"; + iommus = <40 0x1401 1024>; + qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>; + qcom,iommu-faults = "stall-disable", "HUPCF"; + dma-coherent; + }; + + qcom,msm_fastrpc_compute_cb2 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "cdsprpc-smd"; + iommus = <40 0x1402 1024>; + qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>; + qcom,iommu-faults = "stall-disable", "HUPCF"; + dma-coherent; + }; + + qcom,msm_fastrpc_compute_cb3 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "cdsprpc-smd"; + iommus = <40 0x1403 1024>; + qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>; + qcom,iommu-faults = "stall-disable", "HUPCF"; + dma-coherent; + }; + + qcom,msm_fastrpc_compute_cb4 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "cdsprpc-smd"; + iommus = <40 0x1404 1024>; + qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>; + qcom,iommu-faults = "stall-disable", "HUPCF"; + dma-coherent; + }; + + qcom,msm_fastrpc_compute_cb5 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "cdsprpc-smd"; + iommus = <40 0x1405 1024>; + qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>; + qcom,iommu-faults = "stall-disable", "HUPCF"; + dma-coherent; + }; + + qcom,msm_fastrpc_compute_cb6 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "cdsprpc-smd"; + iommus = <40 0x1406 1024>; + qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>; + qcom,iommu-faults = "stall-disable", "HUPCF"; + dma-coherent; + }; + + qcom,msm_fastrpc_compute_cb7 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "cdsprpc-smd"; + iommus = <40 0x1407 1024>; + qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>; + qcom,iommu-faults = "stall-disable", "HUPCF"; + dma-coherent; + }; + + qcom,msm_fastrpc_compute_cb8 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "cdsprpc-smd"; + iommus = <40 0x1408 1024>; + qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>; + qcom,iommu-faults = "stall-disable", "HUPCF"; + dma-coherent; + }; + + qcom,msm_fastrpc_compute_cb9 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "cdsprpc-smd"; + qcom,secure-context-bank; + iommus = <40 0x1409 1024>; + qcom,iommu-dma-addr-pool = <0x60000000 0x78000000>; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-vmid = <10>; + dma-coherent; + }; + + qcom,msm_fastrpc_compute_cb10 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "adsprpc-smd"; + iommus = <40 0x1803 0>; + qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>; + qcom,iommu-faults = "stall-disable", "HUPCF"; + dma-coherent; + }; + + qcom,msm_fastrpc_compute_cb11 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "adsprpc-smd"; + iommus = <40 0x1804 0>; + qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>; + qcom,iommu-faults = "stall-disable", "HUPCF"; + dma-coherent; + }; + + qcom,msm_fastrpc_compute_cb12 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "adsprpc-smd"; + iommus = <40 0x1805 0>; + qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>; + qcom,iommu-faults = "stall-disable", "HUPCF"; + dma-coherent; + shared-cb = <5>; + }; + + qcom,msm_fastrpc_compute_cb13 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "cdsprpc-smd"; + iommus = <40 0x140b 1024>; + qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>; + qcom,iommu-faults = "stall-disable", "HUPCF"; + dma-coherent; + }; + + qcom,msm_fastrpc_compute_cb14 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "cdsprpc-smd"; + iommus = <40 0x140c 1024>; + qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>; + qcom,iommu-faults = "stall-disable", "HUPCF"; + dma-coherent; + }; + + qcom,msm_fastrpc_compute_cb15 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "cdsprpc-smd"; + iommus = <40 0x140d 1024>; + qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>; + qcom,iommu-faults = "stall-disable", "HUPCF"; + dma-coherent; + }; + + qcom,msm_fastrpc_compute_cb16 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "cdsprpc-smd"; + iommus = <40 0x140e 1024>; + qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>; + qcom,iommu-faults = "stall-disable", "HUPCF"; + dma-coherent; + }; + }; + + thermal_zones: thermal-zones { + + pa { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <359 0>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + pa1 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <359 1>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + bcl-warn { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <359 31>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + sdr0-pa0 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <359 32>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + sdr0 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <359 38>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + sdr1-pa0 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <359 39>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + sdr1 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <359 45>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + mmw0 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <359 46>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + mmw1 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <359 47>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + mmw2 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <359 48>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + mmw3 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <359 49>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + mmw-ific0 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <359 50>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + sub1-modem-cfg { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <359 51>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + sub1-lte-cc { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <359 52>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + sub1_mcg_fr1_cc { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <359 53>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + sub1_mcg_fr2_cc { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <359 54>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + sub1_scg_fr1_cc { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <359 55>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + sub1_scg_fr2_cc { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <359 56>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + sdr0-pa { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <359 64>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + sdr1-pa { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <359 65>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + aoss-0 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <360 0>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + cpuss-0 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <360 1>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + cpuss-1 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <360 2>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + cpu-1-0 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <360 3>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + + cpu4_emerg0: cpu4-emerg0-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + }; + }; + }; + + cpu-1-1 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <360 4>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + + cpu4_emerg1: cpu4-emerg1-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + }; + }; + }; + + cpu-1-2 { + polling-delay-passive = <10>; + polling-delay = <0>; + thermal-sensors = <360 5>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + + cpu5_emerg0: cpu5-emerg0-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu12_cdev { + trip = <&cpu5_emerg0>; + cooling-device = <362 1 1>; + }; + }; + }; + + cpu-1-3 { + polling-delay-passive = <10>; + polling-delay = <0>; + thermal-sensors = <360 6>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + + cpu5_emerg1: cpu5-emerg1-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu13_cdev { + trip = <&cpu5_emerg1>; + cooling-device = <362 1 1>; + }; + }; + }; + + cpu-1-4 { + polling-delay-passive = <10>; + polling-delay = <0>; + thermal-sensors = <360 7>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + + cpu6_emerg0: cpu6-emerg0-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu14_cdev { + trip = <&cpu6_emerg0>; + cooling-device = <365 1 1>; + }; + }; + }; + + cpu-1-5 { + polling-delay-passive = <10>; + polling-delay = <0>; + thermal-sensors = <360 8>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + + cpu6_emerg1: cpu6-emerg1-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu15_cdev { + trip = <&cpu6_emerg1>; + cooling-device = <365 1 1>; + }; + }; + }; + + cpu-1-6 { + polling-delay-passive = <10>; + polling-delay = <0>; + thermal-sensors = <360 9>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + + cpu7_emerg0: cpu7-emerg0-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu16_cdev { + trip = <&cpu7_emerg0>; + cooling-device = <368 1 1>; + }; + }; + }; + + cpu-1-7 { + polling-delay-passive = <10>; + polling-delay = <0>; + thermal-sensors = <360 10>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + + cpu7_emerg1: cpu7-emerg1-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu17_cdev { + trip = <&cpu7_emerg1>; + cooling-device = <368 1 1>; + }; + }; + }; + + gpuss-0 { + polling-delay-passive = <10>; + polling-delay = <0>; + thermal-sensors = <360 11>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + + gpu1_tj_cfg: tj_cfg { + temperature = <0x17318>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + gpu0_cdev { + trip = <&gpu0_tj_cfg>; + cooling-device = <371 0 0xffffffff>; + }; + }; + }; + + gpuss-1 { + polling-delay-passive = <10>; + polling-delay = <0>; + thermal-sensors = <360 12>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + + gpu1_tj_cfg: tj_cfg { + temperature = <0x17318>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + gpu1_cdev { + trip = <&gpu0_tj_cfg>; + cooling-device = <371 0 0xffffffff>; + }; + }; + }; + + camera-0 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <360 13>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + aoss-1 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <373 0>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + cpu-0-0 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <373 1>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + + cpu0_emerg: cpu0-emerg-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu00_cdev { + trip = <&cpu0_emerg>; + cooling-device = <375 1 1>; + }; + }; + }; + + cpu-0-1 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <373 2>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + + cpu1_emerg: cpu1-emerg-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu01_cdev { + trip = <&cpu1_emerg>; + cooling-device = <377 1 1>; + }; + }; + }; + + cpu-0-2 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <373 3>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + + cpu2_emerg: cpu2-emerg-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu02_cdev { + trip = <&cpu2_emerg>; + cooling-device = <379 1 1>; + }; + }; + }; + + cpu-0-3 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <373 4>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + + cpu3_emerg: cpu3-emerg-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu03_cdev { + trip = <&cpu3_emerg>; + cooling-device = <381 1 1>; + }; + }; + }; + + nspss-0 { + polling-delay-passive = <10>; + polling-delay = <0>; + thermal-sensors = <373 5>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + + nspss_2_config: junction-config { + temperature = <0x17318>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + nsp_cdev { + trip = <&nspss_0_config>; + cooling-device = <383 0xffffffff 0xffffffff>; + }; + }; + }; + + nspss-1 { + polling-delay-passive = <10>; + polling-delay = <0>; + thermal-sensors = <373 6>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + + nspss_2_config: junction-config { + temperature = <0x17318>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + nsp_cdev { + trip = <&nspss_0_config>; + cooling-device = <383 0xffffffff 0xffffffff>; + }; + }; + }; + + nspss-2 { + polling-delay-passive = <10>; + polling-delay = <0>; + thermal-sensors = <373 7>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + + nspss_2_config: junction-config { + temperature = <0x17318>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + nsp_cdev { + trip = <&nspss_0_config>; + cooling-device = <383 0xffffffff 0xffffffff>; + }; + }; + }; + + video { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <373 8>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + qcom_ddr_dcvs_hw: ddr { + polling-delay-passive = <10>; + polling-delay = <0>; + thermal-sensors = <373 9>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + ddr_config0: ddr0-config { + temperature = <0x15f90>; + hysteresis = <0x1388>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + gold_cdev0 { + trip = <&ddr_config0>; + cooling-device = <29 0xffffffff 0xffffffff>; + }; + + gold_cdev1 { + trip = <&ddr_config0>; + cooling-device = <30 0xffffffff 0xffffffff>; + }; + + gold_cdev2 { + trip = <&ddr_config0>; + cooling-device = <31 0xffffffff 0xffffffff>; + }; + + gold_plus_cdev { + trip = <&ddr_config0>; + cooling-device = <32 0xffffffff 0xffffffff>; + }; + + ddr_cdev { + trip = <&ddr_config0>; + cooling-device = <387 1 1>; + }; + }; + }; + + mdmss-0 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <373 10>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + mdmss-1 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <373 11>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + mdmss-2 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <373 12>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + mdmss-3 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <373 13>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + zeroc-0-step { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <360 128>; + + trips { + + thermal-engine-config { + temperature = <1>; + hysteresis = <1>; + type = "passive"; + }; + + min_temp_1_trip: cold-trip { + temperature = <1>; + hysteresis = <1>; + type = "passive"; + }; + }; + + cooling-maps { + + wcss_cx_vdd_cdev { + trip = <&min_temp_0_trip>; + cooling-device = <389 1 1>; + }; + }; + }; + + zeroc-1-step { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <373 128>; + + trips { + + thermal-engine-config { + temperature = <1>; + hysteresis = <1>; + type = "passive"; + }; + + min_temp_1_trip: cold-trip { + temperature = <1>; + hysteresis = <1>; + type = "passive"; + }; + }; + + cooling-maps { + + wcss_cx_vdd_cdev { + trip = <&min_temp_0_trip>; + cooling-device = <389 1 1>; + }; + }; + }; + + pm6450_tz { + polling-delay-passive = <100>; + polling-delay = <0>; + thermal-governor = "step_wise"; + thermal-sensors = <0x497>; + + trips { + + trip0 { + temperature = <0x17318>; + hysteresis = <0>; + type = "passive"; + }; + + trip1 { + temperature = <0x1c138>; + hysteresis = <0>; + type = "passive"; + }; + + trip2 { + temperature = <0x23668>; + hysteresis = <0>; + type = "passive"; + }; + }; + + cooling-maps { + + pm6450_gpu { + trip = <0x4b4>; + cooling-device = <371 3 0xffffffff>; + }; + + pm6450_cdsp { + trip = <0x4b4>; + cooling-device = <383 5 0xffffffff>; + }; + }; + }; + + pm6150l_tz { + polling-delay-passive = <100>; + polling-delay = <0>; + thermal-governor = "step_wise"; + thermal-sensors = <0x49e>; + + trips { + + trip0 { + temperature = <0x17318>; + hysteresis = <0>; + type = "passive"; + }; + + trip1 { + temperature = <0x1c138>; + hysteresis = <0>; + type = "passive"; + }; + + trip2 { + temperature = <0x23668>; + hysteresis = <0>; + type = "passive"; + }; + }; + + cooling-maps { + + pm6150l_lte { + trip = <0x4b5>; + cooling-device = <913 255 255>; + }; + + pm6150l_nr { + trip = <0x4b5>; + cooling-device = <915 255 255>; + }; + + pm6150l_cpu0 { + trip = <0x4b5>; + cooling-device = <375 1 1>; + }; + + pm6150l_cpu1 { + trip = <0x4b5>; + cooling-device = <377 1 1>; + }; + + pm6150l_cpu2 { + trip = <0x4b5>; + cooling-device = <379 1 1>; + }; + + pm6150l_cpu3 { + trip = <0x4b5>; + cooling-device = <381 1 1>; + }; + + pm6150l_apc1 { + trip = <0x4b5>; + cooling-device = <902 1 1>; + }; + }; + }; + + pm6150l-bcl-lvl0 { + polling-delay-passive = <100>; + polling-delay = <0>; + thermal-governor = "step_wise"; + thermal-sensors = <0x49f 5>; + + trips { + + l-bcl-lvl0 { + temperature = <1>; + hysteresis = <1>; + type = "passive"; + }; + }; + + cooling-maps { + + vph_lte0 { + trip = <0x4b1>; + cooling-device = <913 8 8>; + }; + + vph_nr0_scg { + trip = <0x4b1>; + cooling-device = <915 3 3>; + }; + + vph_nr0 { + trip = <0x4b1>; + cooling-device = <914 6 6>; + }; + + vph_cdsp0 { + trip = <0x4b1>; + cooling-device = <383 2 2>; + }; + + vph_cpu_5 { + trip = <0x4b1>; + cooling-device = <362 1 1>; + }; + + vph_gpu0 { + trip = <0x4b1>; + cooling-device = <371 1 1>; + }; + }; + }; + + pm6150l-bcl-lvl1 { + polling-delay-passive = <100>; + polling-delay = <0>; + thermal-governor = "step_wise"; + thermal-sensors = <0x49f 6>; + + trips { + + l-bcl-lvl1 { + temperature = <1>; + hysteresis = <1>; + type = "passive"; + }; + }; + + cooling-maps { + + vph_lte1 { + trip = <0x4b2>; + cooling-device = <913 10 10>; + }; + + vph_nr1_scg { + trip = <0x4b2>; + cooling-device = <915 10 10>; + }; + + vph_nr1 { + trip = <0x4b2>; + cooling-device = <914 9 9>; + }; + + vph_cdsp1 { + trip = <0x4b2>; + cooling-device = <383 4 4>; + }; + + vph_cpu_6_7 { + trip = <0x4b2>; + cooling-device = <903 1 1>; + }; + + vph_gpu1 { + trip = <0x4b2>; + cooling-device = <371 2 2>; + }; + }; + }; + + pm6150l-bcl-lvl2 { + polling-delay-passive = <100>; + polling-delay = <0>; + thermal-governor = "step_wise"; + thermal-sensors = <0x49f 7>; + + trips { + + l-bcl-lvl2 { + temperature = <1>; + hysteresis = <1>; + type = "passive"; + }; + }; + + cooling-maps { + + vph_cdsp2 { + trip = <0x4b3>; + cooling-device = <383 5 0xffffffff>; + }; + + vph_gpu2 { + trip = <0x4b3>; + cooling-device = <371 3 0xffffffff>; + }; + }; + }; + + pmr735a_tz { + polling-delay-passive = <100>; + polling-delay = <0>; + thermal-governor = "step_wise"; + thermal-sensors = <0x4a0>; + + trips { + + trip0 { + temperature = <0x17318>; + hysteresis = <0>; + type = "passive"; + }; + + trip1 { + temperature = <0x1c138>; + hysteresis = <0>; + type = "passive"; + }; + + trip2 { + temperature = <0x23668>; + hysteresis = <0>; + type = "passive"; + }; + }; + }; + + xo-therm { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <0x4a3 68>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + ap_therm { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <0x4a4 82>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + charger_therm { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <0x4a4 84>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + sys-therm-3 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <0x4a3 330>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + sys-therm-4 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <0x4a4 77>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + pa-therm { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <0x4a4 79>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + backlight_therm { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <0x4a5 83>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + quiet_therm { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <0x4a5 78>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + pm7250b_tz { + polling-delay-passive = <100>; + polling-delay = <0>; + thermal-governor = "step_wise"; + thermal-sensors = <0x4bb>; + + trips { + + trip0 { + temperature = <0x15f90>; + hysteresis = <0>; + type = "passive"; + }; + + trip1 { + temperature = <0x1c138>; + hysteresis = <0>; + type = "passive"; + }; + + trip2 { + temperature = <0x23668>; + hysteresis = <0>; + type = "passive"; + }; + }; + }; + + pm7250b-ibat-lvl0 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-governor = "step_wise"; + thermal-sensors = <0x4bc 0>; + + trips { + + ibat-lvl0 { + temperature = <0x1770>; + hysteresis = <&audio_etm0_out_funnel_lpass_lpi>; + type = "passive"; + }; + }; + }; + + pm7250b-ibat-lvl1 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-governor = "step_wise"; + thermal-sensors = <0x4bc 1>; + + trips { + + ibat-lvl1 { + temperature = <0x1d4c>; + hysteresis = <&audio_etm0_out_funnel_lpass_lpi>; + type = "passive"; + }; + }; + }; + + pm7250b-bcl-lvl0 { + polling-delay-passive = <100>; + polling-delay = <0>; + thermal-governor = "step_wise"; + thermal-sensors = <0x4bc 5>; + + trips { + + thermal-engine-trip { + temperature = <100>; + hysteresis = <0>; + type = "passive"; + }; + + thermal-hal-trip { + temperature = <100>; + hysteresis = <0>; + type = "passive"; + }; + + b-bcl-lvl0 { + temperature = <1>; + hysteresis = <1>; + type = "passive"; + }; + }; + + cooling-maps { + + vbat_lte0 { + trip = <0x4bf>; + cooling-device = <913 8 8>; + }; + + vbat_nr0_scg { + trip = <0x4bf>; + cooling-device = <915 3 3>; + }; + + vbat_nr0 { + trip = <0x4bf>; + cooling-device = <914 6 6>; + }; + + vbat_cdsp0 { + trip = <0x4bf>; + cooling-device = <383 2 2>; + }; + + vbat_cpu_5 { + trip = <0x4bf>; + cooling-device = <362 1 1>; + }; + + vbat_gpu0 { + trip = <0x4bf>; + cooling-device = <371 1 1>; + }; + }; + }; + + pm7250b-bcl-lvl1 { + polling-delay-passive = <100>; + polling-delay = <0>; + thermal-governor = "step_wise"; + thermal-sensors = <0x4bc 6>; + + trips { + + thermal-engine-trip { + temperature = <100>; + hysteresis = <0>; + type = "passive"; + }; + + thermal-hal-trip { + temperature = <100>; + hysteresis = <0>; + type = "passive"; + }; + + b-bcl-lvl1 { + temperature = <1>; + hysteresis = <1>; + type = "passive"; + }; + }; + + cooling-maps { + + vbat_lte1 { + trip = <0x4c0>; + cooling-device = <913 10 10>; + }; + + vbat_nr1_scg { + trip = <0x4c0>; + cooling-device = <915 10 10>; + }; + + vbat_nr1 { + trip = <0x4c0>; + cooling-device = <914 9 9>; + }; + + vbat_cdsp1 { + trip = <0x4c0>; + cooling-device = <383 4 4>; + }; + + vbat_cpu_6_7 { + trip = <0x4c0>; + cooling-device = <903 1 1>; + }; + + vbat_gpu1 { + trip = <0x4c0>; + cooling-device = <371 2 2>; + }; + }; + }; + + pm7250b-bcl-lvl2 { + polling-delay-passive = <100>; + polling-delay = <0>; + thermal-governor = "step_wise"; + thermal-sensors = <0x4bc 7>; + + trips { + + thermal-engine-trip { + temperature = <100>; + hysteresis = <0>; + type = "passive"; + }; + + thermal-hal-trip { + temperature = <100>; + hysteresis = <0>; + type = "passive"; + }; + + b-bcl-lvl2 { + temperature = <1>; + hysteresis = <1>; + type = "passive"; + }; + }; + + cooling-maps { + + vbat_cdsp2 { + trip = <0x4c1>; + cooling-device = <383 5 0xffffffff>; + }; + + vbat_gpu2 { + trip = <0x4c1>; + cooling-device = <371 3 0xffffffff>; + }; + }; + }; + + socd { + polling-delay-passive = <100>; + polling-delay = <0>; + thermal-governor = "step_wise"; + + trips { + + thermal-engine-trip { + temperature = <100>; + hysteresis = <0>; + type = "passive"; + }; + + thermal-hal-trip { + temperature = <100>; + hysteresis = <0>; + type = "passive"; + }; + + socd-trip { + temperature = <90>; + hysteresis = <1>; + type = "passive"; + }; + }; + + cooling-maps { + + socd_apc1 { + trip = <0x4be>; + cooling-device = <902 1 1>; + }; + + socd_cdsp1 { + trip = <0x4be>; + cooling-device = <383 4 4>; + }; + + socd_gpu0 { + trip = <0x4be>; + cooling-device = <371 2 2>; + }; + }; + }; + + sys-therm-7 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <0x4c2 79>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + + sys-therm-6 { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <0x4c2 77>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <&afe_proxy_tx_1>; + type = "passive"; + }; + }; + }; + }; + + logbuf: qcom,logbuf-vendor-hooks { + compatible = "qcom,logbuf-vendor-hooks"; + }; + + mini_dump_node { + compatible = "qcom,minidump"; + status = "ok"; + }; + + va_mini_dump { + compatible = "qcom,va-minidump"; + memory-region = <&va_md_mem>; + status = "ok"; + }; + + hyp_core_ctl: qcom,hyp-core-ctl { + compatible = "qcom,hyp-core-ctl"; + qcom,populate-cpus; + qcom,unisolate-timeout-ms = <0x2ee0>; + status = "ok"; + }; + + qcom,msm_gsi { + compatible = "qcom,msm_gsi"; + }; + + qcom,rmnet-ipa { + compatible = "qcom,rmnet-ipa3"; + qcom,rmnet-ipa-ssr; + qcom,ipa-platform-type-msm; + qcom,ipa-advertise-sg-support; + qcom,ipa-napi-enable; + }; + + qcom,ipa_fws { + compatible = "qcom,pil-tz-generic"; + qcom,pas-id = <15>; + qcom,firmware-name = "ipa_fws"; + qcom,pil-force-shutdown; + status = "disabled"; + }; + + ipa_hw: qcom,ipa@3e00000 { + compatible = "qcom,ipa"; + reg = <0x3e00000 0x84000 0x3e04000 0xfc000>; + reg-names = "ipa-base", "gsi-base"; + pas-ids = <15>; + firmware-names = "ipa_fws"; + memory-regions = <&ipa_gsi_mem>; + qcom,ipa-cfg-offset = <0x140000>; + interrupts = <0x0 0x28e 0x4 0x0 0x1b0 0x4>; + interrupt-names = "ipa-irq", "gsi-irq"; + qcom,ipa-hw-ver = <23>; + qcom,ipa-hw-mode = <0>; + qcom,platform-type = <1>; + qcom,ee = <0>; + qcom,entire-ipa-block-size = <0x200000>; + qcom,use-ipa-tethering-bridge; + qcom,mhi-event-ring-id-limits = <9 11>; + qcom,modem-cfg-emb-pipe-flt; + qcom,ipa-wdi3-over-gsi; + qcom,arm-smmu; + qcom,smmu-fast-map; + qcom,use-64-bit-dma-mask; + qcom,ipa-endp-delay-wa-v2; + qcom,ipa-ulso-wa; + qcom,lan-rx-napi; + qcom,tx-napi; + qcom,tx-poll; + qcom,wan-use-skb-page; + qcom,rmnet-ctl-enable; + qcom,gfp-no-retry; + qcom,ipa-holb-monitor-poll-period = <5>; + qcom,ipa-holb-monitor-max-cnt-wlan = <10>; + qcom,ipa-holb-monitor-max-cnt-usb = <10>; + qcom,ipa-holb-monitor-max-cnt-11ad = <10>; + qcom,register-collection-on-crash; + qcom,testbus-collection-on-crash; + qcom,non-tn-collection-on-crash; + qcom,tx-wrapper-cache-max-size = <&gpu_cc_cx_hw_ctrl>; + qcom,ipa-gen-rx-cmn-page-pool-sz-factor = <2>; + qcom,ipa-gen-rx-cmn-temp-pool-sz-factor = <1>; + qcom,ipa-gpi-event-rp-ddr; + qcom,ulso-supported; + qcom,ulso-ip-id-min-linux-val = <0>; + qcom,ulso-ip-id-max-linux-val = <0xffff>; + qcom,ulso-ip-id-min-windows-val = <0>; + qcom,ulso-ip-id-max-windows-val = <0x7fff>; + qcom,max_num_smmu_cb = <4>; + clock-names = "core_clk"; + clocks = <0x2e 0x16>; + qcom,interconnect,num-cases = <5>; + qcom,interconnect,num-paths = <3>; + interconnects = <0x13c 0x29 0x27 0x236 0x25 0x3 0x25 0x200 0x27 0x2 0x26 0x210>; + interconnect-names = "ipa_to_llcc", "llcc_to_ebi1", "appss_to_ipa"; + qcom,no-vote = <0 0 0 0 0 0>; + qcom,svs2 = <0 0 0 0x1cfde0 0 0x12c00>; + qcom,svs = <0x124f80 0 0x124f80 0x2ab980 0 0x249f0>; + qcom,nominal = <0x249f00 0 0x249f00 0x53ec60 0 0x61a80>; + qcom,turbo = <0x36ee80 0 0x36ee80 0x53ec60 0 0x61a80>; + qcom,bus-vector-names = "MIN", "SVS2", "SVS", "NOMINAL", "TURBO"; + qcom,throughput-threshold = <600 0x9c4 0x1388>; + qcom,scaling-exceptions; + status = "disabled"; + + qcom,smp2p_map_ipa_1_out { + compatible = "qcom,smp2p-map-ipa-1-out"; + qcom,smem-states = <393 0>; + qcom,smem-state-names = "ipa-smp2p-out"; + }; + + qcom,smp2p_map_ipa_1_in { + compatible = "qcom,smp2p-map-ipa-1-in"; + interrupts-extended = <0x18a 0x0 0x0>; + interrupt-names = "ipa-smp2p-in"; + }; + + ipa_smmu_ap: ipa_smmu_ap { + compatible = "qcom,ipa-smmu-ap-cb"; + iommus = <40 0x4a0 0>; + qcom,iommu-dma-addr-pool = <0x20000000 0x20000000>; + qcom,additional-mapping = <0x146a8000 0x146a8000 0x2000>; + qcom,iommu-dma = "atomic"; + dma-coherent; + qcom,ipa-q6-smem-size = <0xb000>; + }; + + ipa_smmu_wlan: ipa_smmu_wlan { + compatible = "qcom,ipa-smmu-wlan-cb"; + iommus = <40 0x4a1 0>; + qcom,iommu-dma = "atomic"; + }; + + ipa_smmu_uc: ipa_smmu_uc { + compatible = "qcom,ipa-smmu-uc-cb"; + iommus = <40 0x4a2 0>; + qcom,iommu-dma-addr-pool = <0x20000000 0x20000000>; + qcom,iommu-dma = "atomic"; + }; + + ipa_smmu_11ad: ipa_smmu_11ad { + compatible = "qcom,ipa-smmu-11ad-cb"; + iommus = <40 0x4a3 0>; + dma-coherent; + qcom,shared-cb; + qcom,iommu-group; + }; + }; + + cam_cc_bps_gdsc: qcom,gdsc@ad10004 { + compatible = "qcom,gdsc"; + reg = <0xad10004 4>; + regulator-name = "cam_cc_bps_gdsc"; + qcom,retain-regs; + qcom,support-hw-trigger; + status = "disabled"; + }; + + cam_cc_ife_0_gdsc: qcom,gdsc@ad13004 { + compatible = "qcom,gdsc"; + reg = <0xad13004 4>; + regulator-name = "cam_cc_ife_0_gdsc"; + qcom,retain-regs; + status = "disabled"; + }; + + cam_cc_ife_1_gdsc: qcom,gdsc@ad14004 { + compatible = "qcom,gdsc"; + reg = <0xad14004 4>; + regulator-name = "cam_cc_ife_1_gdsc"; + qcom,retain-regs; + status = "disabled"; + }; + + cam_cc_ife_2_gdsc: qcom,gdsc@ad14078 { + compatible = "qcom,gdsc"; + reg = <0xad14078 4>; + regulator-name = "cam_cc_ife_2_gdsc"; + qcom,retain-regs; + status = "disabled"; + }; + + cam_cc_ipe_0_gdsc: qcom,gdsc@ad11004 { + compatible = "qcom,gdsc"; + reg = <0xad11004 4>; + regulator-name = "cam_cc_ipe_0_gdsc"; + qcom,retain-regs; + qcom,support-hw-trigger; + status = "disabled"; + }; + + cam_cc_titan_top_gdsc: qcom,gdsc@ad15120 { + compatible = "qcom,gdsc"; + reg = <0xad15120 4>; + regulator-name = "cam_cc_titan_top_gdsc"; + qcom,retain-regs; + status = "disabled"; + }; + + cam_cc_camss_top_gdsc: qcom,gdsc@adf4004 { + compatible = "qcom,gdsc"; + reg = <0xadf4004 4>; + regulator-name = "cam_cc_camss_top_gdsc"; + qcom,retain-regs; + status = "ok"; + parent-supply = <&VDD_CX_LEVEL>; + clocks = <0x22 0xc>; + clock-names = "ahb_clk"; + }; + + disp_cc_mdss_core_gdsc: qcom,gdsc@af09000 { + compatible = "qcom,gdsc"; + reg = <0xaf09000 4>; + regulator-name = "disp_cc_mdss_core_gdsc"; + proxy-supply = <&disp_cc_mdss_core_gdsc>; + qcom,proxy-consumer-enable; + qcom,retain-regs; + qcom,support-hw-trigger; + status = "ok"; + clocks = <0x22 0x15>; + clock-names = "ahb_clk"; + parent-supply = <&VDD_CX_LEVEL>; + }; + + disp_cc_mdss_core_int2_gdsc: qcom,gdsc@af0b000 { + compatible = "qcom,gdsc"; + reg = <0xaf0b000 4>; + regulator-name = "disp_cc_mdss_core_int2_gdsc"; + qcom,retain-regs; + qcom,support-hw-trigger; + status = "ok"; + clocks = <0x22 0x15>; + clock-names = "ahb_clk"; + parent-supply = <&VDD_CX_LEVEL>; + }; + + disp0_cc_mdss_core_gdsc: qcom,disp0-gdsc@af09000 { + compatible = "qcom,gdsc"; + reg = <0xaf09000 4>; + regulator-name = "disp0_cc_mdss_core_gdsc"; + proxy-supply = <&disp0_cc_mdss_core_gdsc>; + qcom,proxy-consumer-enable; + qcom,retain-regs; + qcom,support-hw-trigger; + status = "disabled"; + }; + + disp0_cc_mdss_core_int2_gdsc: qcom,disp0-gdsc@af0b000 { + compatible = "qcom,gdsc"; + reg = <0xaf0b000 4>; + regulator-name = "disp0_cc_mdss_core_int2_gdsc"; + qcom,retain-regs; + qcom,support-hw-trigger; + status = "disabled"; + }; + + disp1_cc_mdss_core_gdsc: qcom,disp1-gdsc@15709000 { + compatible = "qcom,gdsc"; + reg = <0x15709000 4>; + regulator-name = "disp1_cc_mdss_core_gdsc"; + proxy-supply = <&disp1_cc_mdss_core_gdsc>; + qcom,proxy-consumer-enable; + qcom,retain-regs; + qcom,support-hw-trigger; + status = "disabled"; + }; + + disp1_cc_mdss_core_int2_gdsc: qcom,disp1-gdsc@1570b000 { + compatible = "qcom,gdsc"; + reg = <0x1570b000 4>; + regulator-name = "disp1_cc_mdss_core_int2_gdsc"; + qcom,retain-regs; + qcom,support-hw-trigger; + status = "disabled"; + }; + + gcc_apcs_gdsc_vote_ctrl: syscon@162128 { + compatible = "syscon"; + reg = <0x162128 4>; + }; + + gcc_apcs_gdsc_sleep_ctrl: syscon@162204 { + compatible = "syscon"; + reg = <0x162204 4>; + }; + + gcc_pcie_0_gdsc: qcom,gdsc@17b004 { + compatible = "qcom,gdsc"; + reg = <0x17b004 4>; + regulator-name = "gcc_pcie_0_gdsc"; + qcom,retain-regs; + qcom,support-hw-trigger; + qcom,no-status-check-on-disable; + qcom,collapse-vote = <398 0>; + status = "ok"; + parent-supply = <&VDD_CX_LEVEL>; + }; + + gcc_ufs_phy_gdsc: qcom,gdsc@187004 { + compatible = "qcom,gdsc"; + reg = <0x187004 4>; + regulator-name = "gcc_ufs_phy_gdsc"; + qcom,retain-regs; + proxy-supply = <&gcc_ufs_phy_gdsc>; + qcom,proxy-consumer-enable; + status = "ok"; + parent-supply = <&VDD_CX_LEVEL>; + }; + + gcc_usb30_prim_gdsc: qcom,gdsc@149004 { + compatible = "qcom,gdsc"; + reg = <0x149004 4>; + regulator-name = "gcc_usb30_prim_gdsc"; + qcom,retain-regs; + proxy-supply = <33>; + qcom,proxy-consumer-enable; + status = "ok"; + parent-supply = <&VDD_CX_LEVEL>; + }; + + gcc_pcie_0_phy_gdsc: qcom,gdsc@17c000 { + compatible = "qcom,gdsc"; + reg = <0x17c000 4>; + regulator-name = "gcc_pcie_0_phy_gdsc"; + qcom,retain-regs; + qcom,no-status-check-on-disable; + qcom,collapse-vote = <398 3>; + status = "disabled"; + }; + + gcc_pcie_1_gdsc: qcom,gdsc@19d004 { + compatible = "qcom,gdsc"; + reg = <0x19d004 4>; + regulator-name = "gcc_pcie_1_gdsc"; + qcom,retain-regs; + qcom,no-status-check-on-disable; + qcom,collapse-vote = <398 1>; + status = "disabled"; + }; + + gcc_pcie_1_phy_gdsc: qcom,gdsc@19e000 { + compatible = "qcom,gdsc"; + reg = <0x19e000 4>; + regulator-name = "gcc_pcie_1_phy_gdsc"; + qcom,retain-regs; + qcom,no-status-check-on-disable; + qcom,collapse-vote = <398 4>; + status = "disabled"; + }; + + gcc_pcie_2_gdsc: qcom,pcie2-gdsc@19d004 { + compatible = "qcom,gdsc"; + reg = <0x19d004 4>; + regulator-name = "gcc_pcie_2_gdsc"; + qcom,retain-regs; + qcom,support-hw-trigger; + qcom,no-status-check-on-disable; + qcom,collapse-vote = <398 2>; + status = "disabled"; + }; + + gcc_usb3_phy_gdsc: qcom,gdsc@160018 { + compatible = "qcom,gdsc"; + reg = <0x160018 4>; + regulator-name = "gcc_usb3_phy_gdsc"; + qcom,retain-regs; + status = "disabled"; + }; + + gcc_venus_gdsc: qcom,gdsc@1b6020 { + compatible = "qcom,gdsc"; + reg = <0x1b6020 4>; + regulator-name = "gcc_venus_gdsc"; + qcom,retain-regs; + status = "disabled"; + }; + + gcc_vcodec0_gdsc: qcom,gdsc@1b6044 { + compatible = "qcom,gdsc"; + reg = <0x1b6044 4>; + regulator-name = "gcc_vcodec0_gdsc"; + qcom,retain-regs; + qcom,support-hw-trigger; + status = "disabled"; + }; + + hlos1_vote_mmnoc_mmu_tbu_hf0_gdsc: qcom,gdsc@18d050 { + compatible = "qcom,gdsc"; + reg = <0x18d050 4>; + regulator-name = "hlos1_vote_mmnoc_mmu_tbu_hf0_gdsc"; + qcom,no-status-check-on-disable; + status = "ok"; + parent-supply = <&VDD_CX_LEVEL>; + }; + + hlos1_vote_mmnoc_mmu_tbu_hf1_gdsc: qcom,gdsc@18d058 { + compatible = "qcom,gdsc"; + reg = <0x18d058 4>; + regulator-name = "hlos1_vote_mmnoc_mmu_tbu_hf1_gdsc"; + qcom,no-status-check-on-disable; + status = "ok"; + parent-supply = <&VDD_CX_LEVEL>; + }; + + hlos1_vote_mmnoc_mmu_tbu_hf2_gdsc: qcom,gdsc@18d078 { + compatible = "qcom,gdsc"; + reg = <0x18d078 4>; + regulator-name = "hlos1_vote_mmnoc_mmu_tbu_hf2_gdsc"; + qcom,no-status-check-on-disable; + status = "disabled"; + }; + + hlos1_vote_mmnoc_mmu_tbu_hf3_gdsc: qcom,gdsc@18d07c { + compatible = "qcom,gdsc"; + reg = <0x18d07c 4>; + regulator-name = "hlos1_vote_mmnoc_mmu_tbu_hf3_gdsc"; + qcom,no-status-check-on-disable; + status = "disabled"; + }; + + hlos1_vote_mmnoc_mmu_tbu_hf4_gdsc: qcom,gdsc@18d088 { + compatible = "qcom,gdsc"; + reg = <0x18d088 4>; + regulator-name = "hlos1_vote_mmnoc_mmu_tbu_hf4_gdsc"; + qcom,no-status-check-on-disable; + status = "disabled"; + }; + + hlos1_vote_mmnoc_mmu_tbu_hf5_gdsc: qcom,gdsc@18d08c { + compatible = "qcom,gdsc"; + reg = <0x18d08c 4>; + regulator-name = "hlos1_vote_mmnoc_mmu_tbu_hf5_gdsc"; + qcom,no-status-check-on-disable; + status = "disabled"; + }; + + hlos1_vote_mmnoc_mmu_tbu_sf0_gdsc: qcom,gdsc@18d054 { + compatible = "qcom,gdsc"; + reg = <0x18d054 4>; + regulator-name = "hlos1_vote_mmnoc_mmu_tbu_sf0_gdsc"; + qcom,no-status-check-on-disable; + status = "ok"; + parent-supply = <&VDD_CX_LEVEL>; + }; + + hlos1_vote_mmnoc_mmu_tbu_sf1_gdsc: qcom,gdsc@18d06c { + compatible = "qcom,gdsc"; + reg = <0x18d06c 4>; + regulator-name = "hlos1_vote_mmnoc_mmu_tbu_sf1_gdsc"; + qcom,no-status-check-on-disable; + status = "disabled"; + }; + + hlos1_vote_turing_mmu_tbu0_gdsc: qcom,gdsc@18d05c { + compatible = "qcom,gdsc"; + reg = <0x18d05c 4>; + regulator-name = "hlos1_vote_turing_mmu_tbu0_gdsc"; + qcom,no-status-check-on-disable; + status = "ok"; + parent-supply = <&VDD_CX_LEVEL>; + }; + + hlos1_vote_turing_mmu_tbu1_gdsc: qcom,gdsc@18d060 { + compatible = "qcom,gdsc"; + reg = <0x18d060 4>; + regulator-name = "hlos1_vote_turing_mmu_tbu1_gdsc"; + qcom,no-status-check-on-disable; + status = "ok"; + parent-supply = <&VDD_CX_LEVEL>; + }; + + gpu_cc_cx_hw_ctrl: syscon@3d9953c { + compatible = "syscon"; + reg = <0x3d9953c 4>; + }; + + gpu_cc_cx_gdsc: qcom,gdsc@3d99108 { + compatible = "qcom,gdsc"; + reg = <0x3d99108 4>; + hw-ctrl-addr = <&gpu_cc_cx_hw_ctrl>; + regulator-name = "gpu_cc_cx_gdsc"; + qcom,no-status-check-on-disable; + qcom,clk-dis-wait-val = <8>; + qcom,retain-regs; + status = "ok"; + clocks = <0x22 0x1f>; + clock-names = "ahb_clk"; + parent-supply = <&VDD_CX_LEVEL>; + }; + + gpu_cc_gx_domain_addr: syscon@3d99504 { + compatible = "syscon"; + reg = <0x3d99504 4>; + }; + + gpu_cc_gx_sw_reset: syscon@3d99058 { + compatible = "syscon"; + reg = <0x3d99058 4>; + }; + + gpu_cc_gx_acd_reset: syscon@3d99358 { + compatible = "syscon"; + reg = <0x3d99358 4>; + }; + + gpu_cc_gx_acd_iroot_reset: syscon@3d9958c { + compatible = "syscon"; + reg = <0x3d9958c 4>; + }; + + gpu_cc_gx_gdsc: qcom,gdsc@3d9905c { + compatible = "qcom,gdsc"; + reg = <0x3d9905c 4>; + regulator-name = "gpu_cc_gx_gdsc"; + domain-addr = <&gpu_cc_gx_domain_addr>; + sw-reset = <402 403 404>; + qcom,reset-aon-logic; + qcom,retain-regs; + status = "ok"; + clocks = <0x22 0x1f>; + clock-names = "ahb_clk"; + parent-supply = <&VDD_GFX_LEVEL>; + qcom,skip-disable-before-sw-enable; + }; + + video_cc_mvs0_gdsc: qcom,gdsc@aaf81a4 { + compatible = "qcom,gdsc"; + reg = <0xaaf6004 4>; + regulator-name = "video_cc_mvs0_gdsc"; + qcom,retain-regs; + qcom,support-hw-trigger; + status = "ok"; + clocks = <0x22 0x88>; + clock-names = "ahb_clk"; + parent-supply = <&VDD_CX_LEVEL>; + }; + + video_cc_mvs0c_gdsc: qcom,gdsc@aaf8084 { + compatible = "qcom,gdsc"; + reg = <0xaaf8084 4>; + regulator-name = "video_cc_mvs0c_gdsc"; + qcom,retain-regs; + status = "disabled"; + }; + + video_cc_mvs1_gdsc: qcom,gdsc@aaf8244 { + compatible = "qcom,gdsc"; + reg = <0xaaf8244 4>; + regulator-name = "video_cc_mvs1_gdsc"; + qcom,retain-regs; + qcom,support-hw-trigger; + status = "disabled"; + }; + + video_cc_mvs1c_gdsc: qcom,gdsc@aaf8124 { + compatible = "qcom,gdsc"; + reg = <0xaaf8124 4>; + regulator-name = "video_cc_mvs1c_gdsc"; + qcom,retain-regs; + status = "disabled"; + }; + + video_cc_mvsc_gdsc: qcom,gdsc@aaf5004 { + compatible = "qcom,gdsc"; + reg = <0xaaf5004 4>; + regulator-name = "video_cc_mvsc_gdsc"; + qcom,retain-regs; + status = "ok"; + clocks = <0x22 0x88>; + clock-names = "ahb_clk"; + parent-supply = <&VDD_CX_LEVEL>; + }; + + ipcc_self_ping_apss: ipcc-self-ping-apss { + compatible = "qcom,ipcc-self-ping"; + interrupts-extended = <0x125 0x8 0x2 0x4>; + mboxes = <293 8 2>; + }; + + ipcc_self_ping_cdsp: ipcc-self-ping-cdsp { + compatible = "qcom,ipcc-self-ping"; + interrupts-extended = <0x125 0x6 0x3 0x4>; + mboxes = <293 6 3>; + }; + + ipcc_self_ping_adsp: ipcc-self-ping-adsp { + compatible = "qcom,ipcc-self-ping"; + interrupts-extended = <0x125 0x3 0x3 0x4>; + mboxes = <293 3 3>; + }; + + tlmm: pinctrl@f000000 { + compatible = "qcom,parrot-pinctrl"; + reg = <0xf000000 0x1000000>; + interrupts = <0x0 0xd0 0x4>; + gpio-controller; + #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <2>; + wakeup-parent = <35>; + qcom,gpios-reserved = <2 3>; + + bt_en_sleep: bt_en_sleep { + + mux { + pins = "gpio35"; + function = "gpio"; + }; + + config { + pins = "gpio35"; + drive-strength = <2>; + output-low; + bias-pull-down; + }; + }; + + pri_aux_pcm_clk { + + pri_aux_pcm_clk_sleep: pri_aux_pcm_clk_sleep { + + mux { + pins = "gpio98"; + function = "gpio"; + }; + + config { + pins = "gpio98"; + drive-strength = <2>; + bias-pull-down; + input-enable; + }; + }; + + pri_aux_pcm_clk_active: pri_aux_pcm_clk_active { + + mux { + pins = "gpio98"; + function = "i2s0_sck"; + }; + + config { + pins = "gpio98"; + drive-strength = <8>; + bias-disable; + output-high; + }; + }; + }; + + pri_aux_pcm_sync { + + pri_aux_pcm_sync_sleep: pri_aux_pcm_sync_sleep { + + mux { + pins = "gpio99"; + function = "gpio"; + }; + + config { + pins = "gpio99"; + drive-strength = <2>; + bias-pull-down; + input-enable; + }; + }; + + pri_aux_pcm_sync_active: pri_aux_pcm_sync_active { + + mux { + pins = "gpio99"; + function = "i2s0_ws"; + }; + + config { + pins = "gpio99"; + drive-strength = <8>; + bias-disable; + output-high; + }; + }; + }; + + pri_aux_pcm_din { + + pri_aux_pcm_din_sleep: pri_aux_pcm_din_sleep { + + mux { + pins = "gpio101"; + function = "gpio"; + }; + + config { + pins = "gpio101"; + drive-strength = <2>; + bias-pull-down; + input-enable; + }; + }; + + pri_aux_pcm_din_active: pri_aux_pcm_din_active { + + mux { + pins = "gpio101"; + function = "i2s0_data0"; + }; + + config { + pins = "gpio101"; + drive-strength = <8>; + bias-disable; + }; + }; + }; + + pri_aux_pcm_dout { + + pri_aux_pcm_dout_sleep: pri_aux_pcm_dout_sleep { + + mux { + pins = "gpio111"; + function = "gpio"; + }; + + config { + pins = "gpio111"; + drive-strength = <2>; + bias-pull-down; + input-enable; + }; + }; + + pri_aux_pcm_dout_active: pri_aux_pcm_dout_active { + + mux { + pins = "gpio111"; + function = "i2s0_data1"; + }; + + config { + pins = "gpio111"; + drive-strength = <8>; + bias-disable; + }; + }; + }; + + pri_tdm_clk { + + pri_tdm_clk_sleep: pri_tdm_clk_sleep { + + mux { + pins = "gpio98"; + function = "gpio"; + }; + + config { + pins = "gpio98"; + drive-strength = <2>; + bias-pull-down; + input-enable; + }; + }; + + pri_tdm_clk_active: pri_tdm_clk_active { + + mux { + pins = "gpio98"; + function = "i2s0_sck"; + }; + + config { + pins = "gpio98"; + drive-strength = <8>; + bias-disable; + output-high; + }; + }; + }; + + pri_tdm_sync { + + pri_tdm_sync_sleep: pri_tdm_sync_sleep { + + mux { + pins = "gpio99"; + function = "gpio"; + }; + + config { + pins = "gpio99"; + drive-strength = <2>; + bias-pull-down; + input-enable; + }; + }; + + pri_tdm_sync_active: pri_tdm_sync_active { + + mux { + pins = "gpio99"; + function = "i2s0_ws"; + }; + + config { + pins = "gpio99"; + drive-strength = <8>; + bias-disable; + output-high; + }; + }; + }; + + pri_tdm_din { + + pri_tdm_din_sleep: pri_tdm_din_sleep { + + mux { + pins = "gpio101"; + function = "gpio"; + }; + + config { + pins = "gpio101"; + drive-strength = <2>; + bias-pull-down; + input-enable; + }; + }; + + pri_tdm_din_active: pri_tdm_din_active { + + mux { + pins = "gpio101"; + function = "i2s0_data0"; + }; + + config { + pins = "gpio101"; + drive-strength = <8>; + bias-disable; + }; + }; + }; + + pri_tdm_dout { + + pri_tdm_dout_sleep: pri_tdm_dout_sleep { + + mux { + pins = "gpio111"; + function = "gpio"; + }; + + config { + pins = "gpio111"; + drive-strength = <2>; + bias-pull-down; + input-enable; + }; + }; + + pri_tdm_dout_active: pri_tdm_dout_active { + + mux { + pins = "gpio111"; + function = "i2s0_data1"; + }; + + config { + pins = "gpio111"; + drive-strength = <8>; + bias-disable; + }; + }; + }; + + pri_mi2s_sck { + + pri_mi2s_sck_sleep: pri_mi2s_sck_sleep { + + mux { + pins = "gpio98"; + function = "gpio"; + }; + + config { + pins = "gpio98"; + drive-strength = <2>; + bias-pull-down; + input-enable; + }; + }; + + pri_mi2s_sck_active: pri_mi2s_sck_active { + + mux { + pins = "gpio98"; + function = "i2s0_sck"; + }; + + config { + pins = "gpio98"; + drive-strength = <8>; + bias-disable; + output-high; + }; + }; + }; + + pri_mi2s_ws { + + pri_mi2s_ws_sleep: pri_mi2s_ws_sleep { + + mux { + pins = "gpio99"; + function = "gpio"; + }; + + config { + pins = "gpio99"; + drive-strength = <2>; + bias-pull-down; + input-enable; + }; + }; + + pri_mi2s_ws_active: pri_mi2s_ws_active { + + mux { + pins = "gpio99"; + function = "i2s0_ws"; + }; + + config { + pins = "gpio99"; + drive-strength = <8>; + bias-disable; + output-high; + }; + }; + }; + + pri_mi2s_sd0 { + + pri_mi2s_sd0_sleep: pri_mi2s_sd0_sleep { + + mux { + pins = "gpio101"; + function = "gpio"; + }; + + config { + pins = "gpio101"; + drive-strength = <2>; + bias-pull-down; + input-enable; + }; + }; + + pri_mi2s_sd0_active: pri_mi2s_sd0_active { + + mux { + pins = "gpio101"; + function = "i2s0_data0"; + }; + + config { + pins = "gpio101"; + drive-strength = <8>; + bias-disable; + output-high; + }; + }; + }; + + pri_mi2s_sd1 { + + pri_mi2s_sd1_sleep: pri_mi2s_sd1_sleep { + + mux { + pins = "gpio111"; + function = "gpio"; + }; + + config { + pins = "gpio111"; + drive-strength = <2>; + bias-pull-down; + input-enable; + }; + }; + + pri_mi2s_sd1_active: pri_mi2s_sd1_active { + + mux { + pins = "gpio111"; + function = "i2s0_data1"; + }; + + config { + pins = "gpio111"; + drive-strength = <8>; + bias-disable; + output-high; + }; + }; + }; + + spkr_1_sd_n { + + spkr_1_sd_n_sleep: spkr_1_sd_n_sleep { + + mux { + pins = "gpio105"; + function = "gpio"; + }; + + config { + pins = "gpio105"; + drive-strength = <2>; + bias-pull-down; + input-enable; + }; + }; + + spkr_1_sd_n_active: spkr_1_sd_n_active { + + mux { + pins = "gpio105"; + function = "gpio"; + }; + + config { + pins = "gpio105"; + drive-strength = <16>; + bias-disable; + output-high; + }; + }; + }; + + spkr_1_1_sd_n { + + spkr_1_1_sd_n_sleep: spkr_1_1_sd_n_sleep { + + mux { + pins = "gpio30"; + function = "gpio"; + }; + + config { + pins = "gpio30"; + drive-strength = <2>; + bias-pull-down; + input-enable; + }; + }; + + spkr_1_1_sd_n_active: spkr_1_1_sd_n_active { + + mux { + pins = "gpio30"; + function = "gpio"; + }; + + config { + pins = "gpio30"; + drive-strength = <16>; + bias-disable; + output-high; + }; + }; + }; + + spkr_2_sd_n { + + spkr_2_sd_n_sleep: spkr_2_sd_n_sleep { + + mux { + function = "gpio"; + }; + + config { + drive-strength = <2>; + bias-pull-down; + input-enable; + }; + }; + + spkr_2_sd_n_active: spkr_2_sd_n_active { + + mux { + function = "gpio"; + }; + + config { + drive-strength = <16>; + bias-disable; + output-high; + }; + }; + }; + + wcd_reset_active: wcd_reset_active { + + mux { + pins = "gpio102"; + function = "gpio"; + }; + + config { + pins = "gpio102"; + drive-strength = <16>; + output-high; + }; + }; + + wcd_reset_sleep: wcd_reset_sleep { + + mux { + pins = "gpio102"; + function = "gpio"; + }; + + config { + pins = "gpio102"; + drive-strength = <16>; + bias-disable; + output-low; + }; + }; + + qupv3_se3_2uart_pins: qupv3_se3_2uart_pins { + + qupv3_se3_2uart_tx_active: qupv3_se3_2uart_tx_active { + + mux { + pins = "gpio22"; + function = "qup0_se3_l2"; + }; + + config { + pins = "gpio22"; + drive-strength = <2>; + bias-disable; + }; + }; + + qupv3_se3_2uart_rx_active: qupv3_se3_2uart_rx_active { + + mux { + pins = "gpio23"; + function = "qup0_se3_l3"; + }; + + config { + pins = "gpio23"; + drive-strength = <2>; + bias-disable; + }; + }; + + qupv3_se3_2uart_sleep: qupv3_se3_2uart_sleep { + + mux { + pins = "gpio22", "gpio23"; + function = "gpio"; + }; + + config { + pins = "gpio22", "gpio23"; + drive-strength = <2>; + bias-pull-down; + }; + }; + }; + + qupv3_se11_4uart_pins: qupv3_se11_4uart_pins { + + qupv3_se11_default_cts: qupv3_se11_default_cts { + + mux { + pins = "gpio14"; + function = "gpio"; + }; + + config { + pins = "gpio14"; + drive-strength = <2>; + bias-pull-down; + }; + }; + + qupv3_se11_default_rts: qupv3_se11_default_rts { + + mux { + pins = "gpio15"; + function = "gpio"; + }; + + config { + pins = "gpio15"; + drive-strength = <2>; + bias-pull-down; + }; + }; + + qupv3_se11_default_tx: qupv3_se11_default_tx { + + mux { + pins = "gpio16"; + function = "gpio"; + }; + + config { + pins = "gpio16"; + drive-strength = <2>; + bias-pull-up; + }; + }; + + qupv3_se11_default_rx: qupv3_se11_default_rx { + + mux { + pins = "gpio17"; + function = "gpio"; + }; + + config { + pins = "gpio17"; + drive-strength = <2>; + bias-pull-down; + }; + }; + + qupv3_se11_cts: qupv3_se11_cts { + + mux { + pins = "gpio14"; + function = "qup1_se5_l0"; + }; + + config { + pins = "gpio14"; + drive-strength = <2>; + bias-disable; + }; + }; + + qupv3_se11_rts: qupv3_se11_rts { + + mux { + pins = "gpio15"; + function = "qup1_se5_l1"; + }; + + config { + pins = "gpio15"; + drive-strength = <2>; + bias-pull-down; + }; + }; + + qupv3_se11_tx: qupv3_se11_tx { + + mux { + pins = "gpio16"; + function = "qup1_se5_l2"; + }; + + config { + pins = "gpio16"; + drive-strength = <2>; + bias-pull-up; + }; + }; + + qupv3_se11_rx: qupv3_se11_rx { + + mux { + pins = "gpio17"; + function = "qup1_se5_l3"; + }; + + config { + pins = "gpio17"; + drive-strength = <2>; + bias-disable; + }; + }; + }; + + qupv3_se0_i2c_pins: qupv3_se0_i2c_pins { + + qupv3_se0_i2c_sda_active: qupv3_se0_i2c_sda_active { + + mux { + pins = "gpio28"; + function = "qup0_se0_l0"; + }; + + config { + pins = "gpio28"; + drive-strength = <2>; + bias-pull-up; + }; + }; + + qupv3_se0_i2c_scl_active: qupv3_se0_i2c_scl_active { + + mux { + pins = "gpio29"; + function = "qup0_se0_l1"; + }; + + config { + pins = "gpio29"; + drive-strength = <2>; + bias-pull-up; + }; + }; + + qupv3_se0_i2c_sleep: qupv3_se0_i2c_sleep { + + mux { + pins = "gpio28", "gpio29"; + function = "gpio"; + }; + + config { + pins = "gpio28", "gpio29"; + drive-strength = <2>; + bias-disable; + }; + }; + }; + + qupv3_se0_spi_pins: qupv3_se0_spi_pins { + + qupv3_se0_spi_miso_active: qupv3_se0_spi_miso_active { + + mux { + pins = "gpio28"; + function = "qup0_se0_l0"; + }; + + config { + pins = "gpio28"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se0_spi_mosi_active: qupv3_se0_spi_mosi_active { + + mux { + pins = "gpio29"; + function = "qup0_se0_l1"; + }; + + config { + pins = "gpio29"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se0_spi_clk_active: qupv3_se0_spi_clk_active { + + mux { + pins = "gpio30"; + function = "qup0_se0_l2"; + }; + + config { + pins = "gpio30"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se0_spi_cs_active: qupv3_se0_spi_cs_active { + + mux { + pins = "gpio31"; + function = "qup0_se0_l3"; + }; + + config { + pins = "gpio31"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se0_spi_sleep: qupv3_se0_spi_sleep { + + mux { + pins = "gpio28", "gpio29", "gpio30", "gpio31"; + function = "gpio"; + }; + + config { + pins = "gpio28", "gpio29", "gpio30", "gpio31"; + drive-strength = <2>; + bias-disable; + }; + }; + }; + + qupv3_se1_i2c_pins: qupv3_se1_i2c_pins { + + qupv3_se1_i2c_sda_active: qupv3_se1_i2c_sda_active { + + mux { + pins = "gpio0"; + function = "qup0_se1_l0"; + }; + + config { + pins = "gpio0"; + drive-strength = <2>; + bias-pull-up; + }; + }; + + qupv3_se1_i2c_scl_active: qupv3_se1_i2c_scl_active { + + mux { + pins = "gpio1"; + function = "qup0_se1_l1"; + }; + + config { + pins = "gpio1"; + drive-strength = <2>; + bias-pull-up; + }; + }; + + qupv3_se1_i2c_sleep: qupv3_se1_i2c_sleep { + + mux { + pins = "gpio0", "gpio1"; + function = "gpio"; + }; + + config { + pins = "gpio0", "gpio1"; + drive-strength = <2>; + bias-disable; + }; + }; + }; + + qupv3_se1_spi_pins: qupv3_se1_spi_pins { + + qupv3_se1_spi_miso_active: qupv3_se1_spi_miso_active { + + mux { + pins = "gpio0"; + function = "qup0_se1_l0"; + }; + + config { + pins = "gpio0"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se1_spi_mosi_active: qupv3_se1_spi_mosi_active { + + mux { + pins = "gpio1"; + function = "qup0_se1_l1"; + }; + + config { + pins = "gpio1"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se1_spi_clk_active: qupv3_se1_spi_clk_active { + + mux { + pins = "gpio2"; + function = "qup0_se1_l2"; + }; + + config { + pins = "gpio2"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se1_spi_cs_active: qupv3_se1_spi_cs_active { + + mux { + pins = "gpio3"; + function = "qup0_se1_l3"; + }; + + config { + pins = "gpio3"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se1_spi_sleep: qupv3_se1_spi_sleep { + + mux { + pins = "gpio0", "gpio1", "gpio2", "gpio3"; + function = "gpio"; + }; + + config { + pins = "gpio0", "gpio1", "gpio2", "gpio3"; + drive-strength = <2>; + bias-disable; + }; + }; + }; + + qupv3_se2_i2c_pins: qupv3_se2_i2c_pins { + + qupv3_se2_i2c_sda_active: qupv3_se2_i2c_sda_active { + + mux { + pins = "gpio24"; + function = "qup0_se2_l0"; + }; + + config { + pins = "gpio24"; + drive-strength = <2>; + bias-pull-up; + }; + }; + + qupv3_se2_i2c_scl_active: qupv3_se2_i2c_scl_active { + + mux { + pins = "gpio25"; + function = "qup0_se2_l1"; + }; + + config { + pins = "gpio25"; + drive-strength = <2>; + bias-pull-up; + }; + }; + + qupv3_se2_i2c_sleep: qupv3_se2_i2c_sleep { + + mux { + pins = "gpio24", "gpio25"; + function = "gpio"; + }; + + config { + pins = "gpio24", "gpio25"; + drive-strength = <2>; + bias-disable; + }; + }; + }; + + qupv3_se2_spi_pins: qupv3_se2_spi_pins { + + qupv3_se2_spi_miso_active: qupv3_se2_spi_miso_active { + + mux { + pins = "gpio24"; + function = "qup0_se2_l0"; + }; + + config { + pins = "gpio24"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se2_spi_mosi_active: qupv3_se2_spi_mosi_active { + + mux { + pins = "gpio25"; + function = "qup0_se2_l1"; + }; + + config { + pins = "gpio25"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se2_spi_clk_active: qupv3_se2_spi_clk_active { + + mux { + pins = "gpio34"; + function = "qup1_se2_l2"; + }; + + config { + pins = "gpio34"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se2_spi_cs_active: qupv3_se2_spi_cs_active { + + mux { + pins = "gpio35"; + function = "qup0_se2_l3"; + }; + + config { + pins = "gpio35"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se2_spi_sleep: qupv3_se2_spi_sleep { + + mux { + pins = "gpio24", "gpio25", "gpio34", "gpio35"; + function = "gpio"; + }; + + config { + pins = "gpio24", "gpio25", "gpio34", "gpio35"; + drive-strength = <2>; + bias-disable; + }; + }; + }; + + qupv3_se4_i2c_pins: qupv3_se4_i2c_pins { + + qupv3_se4_i2c_sda_active: qupv3_se4_i2c_sda_active { + + mux { + pins = "gpio26"; + function = "qup0_se4_l0"; + }; + + config { + pins = "gpio26"; + drive-strength = <2>; + bias-pull-up; + }; + }; + + qupv3_se4_i2c_scl_active: qupv3_se4_i2c_scl_active { + + mux { + pins = "gpio27"; + function = "qup0_se4_l1"; + }; + + config { + pins = "gpio27"; + drive-strength = <2>; + bias-pull-up; + }; + }; + + qupv3_se4_i2c_sleep: qupv3_se4_i2c_sleep { + + mux { + pins = "gpio26", "gpio27"; + function = "gpio"; + }; + + config { + pins = "gpio26", "gpio27"; + drive-strength = <2>; + bias-disable; + }; + }; + }; + + qupv3_se4_spi_pins: qupv3_se4_spi_pins { + + qupv3_se4_spi_miso_active: qupv3_se4_spi_miso_active { + + mux { + pins = "gpio26"; + function = "qup0_se4_l0"; + }; + + config { + pins = "gpio26"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se4_spi_mosi_active: qupv3_se4_spi_mosi_active { + + mux { + pins = "gpio27"; + function = "qup0_se4_l1"; + }; + + config { + pins = "gpio27"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se4_spi_clk_active: qupv3_se4_spi_clk_active { + + mux { + pins = "gpio34"; + function = "qup0_se4_l2"; + }; + + config { + pins = "gpio34"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se4_spi_cs_active: qupv3_se4_spi_cs_active { + + mux { + pins = "gpio35"; + function = "qup0_se4_l3"; + }; + + config { + pins = "gpio35"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se4_spi_sleep: qupv3_se4_spi_sleep { + + mux { + pins = "gpio26", "gpio27", "gpio34", "gpio35"; + function = "gpio"; + }; + + config { + pins = "gpio26", "gpio27", "gpio34", "gpio35"; + drive-strength = <2>; + bias-disable; + }; + }; + }; + + qupv3_se5_i2c_pins: qupv3_se5_i2c_pins { + + qupv3_se5_i2c_sda_active: qupv3_se5_i2c_sda_active { + + mux { + pins = "gpio32"; + function = "qup0_se5_l0"; + }; + + config { + pins = "gpio32"; + drive-strength = <2>; + bias-pull-up; + }; + }; + + qupv3_se5_i2c_scl_active: qupv3_se5_i2c_scl_active { + + mux { + pins = "gpio33"; + function = "qup0_se5_l1"; + }; + + config { + pins = "gpio33"; + drive-strength = <2>; + bias-pull-up; + }; + }; + + qupv3_se5_i2c_sleep: qupv3_se5_i2c_sleep { + + mux { + pins = "gpio32", "gpio33"; + function = "gpio"; + }; + + config { + pins = "gpio32", "gpio33"; + drive-strength = <2>; + bias-disable; + }; + }; + }; + + qupv3_se5_spi_pins: qupv3_se5_spi_pins { + + qupv3_se5_spi_miso_active: qupv3_se5_spi_miso_active { + + mux { + pins = "gpio32"; + function = "qup0_se5_l0"; + }; + + config { + pins = "gpio32"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se5_spi_mosi_active: qupv3_se5_spi_mosi_active { + + mux { + pins = "gpio33"; + function = "qup0_se5_l1"; + }; + + config { + pins = "gpio33"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se5_spi_clk_active: qupv3_se5_spi_clk_active { + + mux { + pins = "gpio34"; + function = "qup0_se5_l2"; + }; + + config { + pins = "gpio34"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se5_spi_cs_active: qupv3_se5_spi_cs_active { + + mux { + pins = "gpio35"; + function = "qup0_se5_l3"; + }; + + config { + pins = "gpio35"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se5_spi_sleep: qupv3_se5_spi_sleep { + + mux { + pins = "gpio32", "gpio33", "gpio34", "gpio35"; + function = "gpio"; + }; + + config { + pins = "gpio32", "gpio33", "gpio34", "gpio35"; + drive-strength = <2>; + bias-disable; + }; + }; + }; + + qupv3_se6_i2c_pins: qupv3_se6_i2c_pins { + + qupv3_se6_i2c_sda_active: qupv3_se6_i2c_sda_active { + + mux { + pins = "gpio4"; + function = "qup1_se0_l0"; + }; + + config { + pins = "gpio4"; + drive-strength = <2>; + bias-pull-up; + }; + }; + + qupv3_se6_i2c_scl_active: qupv3_se6_i2c_scl_active { + + mux { + pins = "gpio5"; + function = "qup1_se0_l1"; + }; + + config { + pins = "gpio5"; + drive-strength = <2>; + bias-pull-up; + }; + }; + + qupv3_se6_i2c_sleep: qupv3_se6_i2c_sleep { + + mux { + pins = "gpio4", "gpio5"; + function = "gpio"; + }; + + config { + pins = "gpio4", "gpio5"; + drive-strength = <2>; + bias-disable; + }; + }; + }; + + nfc { + + nfc_int_active: nfc_int_active { + + mux { + pins = "gpio9"; + function = "gpio"; + }; + + config { + pins = "gpio9"; + drive-strength = <2>; + bias-pull-down; + }; + }; + + nfc_int_suspend: nfc_int_suspend { + + mux { + pins = "gpio9"; + function = "gpio"; + }; + + config { + pins = "gpio9"; + drive-strength = <2>; + bias-pull-down; + }; + }; + + nfc_enable_active: nfc_enable_active { + + mux { + pins = "gpio6", "gpio8", "gpio7"; + function = "gpio"; + }; + + config { + pins = "gpio6", "gpio8", "gpio7"; + drive-strength = <2>; + bias-disable; + }; + }; + + nfc_enable_suspend: nfc_enable_suspend { + + mux { + pins = "gpio6", "gpio8", "gpio7"; + function = "gpio"; + }; + + config { + pins = "gpio6", "gpio8", "gpio7"; + drive-strength = <2>; + bias-disable; + }; + }; + }; + + qupv3_se6_spi_pins: qupv3_se6_spi_pins { + + qupv3_se6_spi_miso_active: qupv3_se6_spi_miso_active { + + mux { + pins = "gpio4"; + function = "qup1_se0_l0"; + }; + + config { + pins = "gpio4"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se6_spi_mosi_active: qupv3_se6_spi_mosi_active { + + mux { + pins = "gpio5"; + function = "qup1_se0_l1"; + }; + + config { + pins = "gpio5"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se6_spi_clk_active: qupv3_se6_spi_clk_active { + + mux { + pins = "gpio6"; + function = "qup1_se0_l2"; + }; + + config { + pins = "gpio6"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se6_spi_cs_active: qupv3_se6_spi_cs_active { + + mux { + pins = "gpio7"; + function = "qup1_se0_l3"; + }; + + config { + pins = "gpio7"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se6_spi_sleep: qupv3_se6_spi_sleep { + + mux { + pins = "gpio4", "gpio5", "gpio6", "gpio7"; + function = "gpio"; + }; + + config { + pins = "gpio4", "gpio5", "gpio6", "gpio7"; + drive-strength = <2>; + bias-disable; + }; + }; + }; + + qupv3_se7_i2c_pins: qupv3_se7_i2c_pins { + + qupv3_se7_i2c_sda_active: qupv3_se7_i2c_sda_active { + + mux { + pins = "gpio8"; + function = "qup1_se1_l0"; + }; + + config { + pins = "gpio8"; + drive-strength = <2>; + bias-pull-up; + }; + }; + + qupv3_se7_i2c_scl_active: qupv3_se7_i2c_scl_active { + + mux { + pins = "gpio9"; + function = "qup1_se1_l1"; + }; + + config { + pins = "gpio9"; + drive-strength = <2>; + bias-pull-up; + }; + }; + + qupv3_se7_i2c_sleep: qupv3_se7_i2c_sleep { + + mux { + pins = "gpio8", "gpio9"; + function = "gpio"; + }; + + config { + pins = "gpio8", "gpio9"; + drive-strength = <2>; + bias-disable; + }; + }; + }; + + qupv3_se7_spi_pins: qupv3_se7_spi_pins { + + qupv3_se7_spi_miso_active: qupv3_se7_spi_miso_active { + + mux { + pins = "gpio8"; + function = "qup1_se1_l0"; + }; + + config { + pins = "gpio8"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se7_spi_mosi_active: qupv3_se7_spi_mosi_active { + + mux { + pins = "gpio9"; + function = "qup1_se1_l1"; + }; + + config { + pins = "gpio9"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se7_spi_clk_active: qupv3_se7_spi_clk_active { + + mux { + pins = "gpio6"; + function = "qup1_se1_l2"; + }; + + config { + pins = "gpio6"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se7_spi_cs_active: qupv3_se7_spi_cs_active { + + mux { + pins = "gpio7"; + function = "qup1_se1_l3"; + }; + + config { + pins = "gpio7"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se7_spi_sleep: qupv3_se7_spi_sleep { + + mux { + pins = "gpio8", "gpio9", "gpio6", "gpio7"; + function = "gpio"; + }; + + config { + pins = "gpio8", "gpio9", "gpio6", "gpio7"; + drive-strength = <2>; + bias-disable; + }; + }; + }; + + qupv3_se8_i2c_pins: qupv3_se8_i2c_pins { + + qupv3_se8_i2c_sda_active: qupv3_se8_i2c_sda_active { + + mux { + pins = "gpio18"; + function = "qup1_se2_l0"; + }; + + config { + pins = "gpio18"; + drive-strength = <2>; + bias-pull-up; + }; + }; + + qupv3_se8_i2c_scl_active: qupv3_se8_i2c_scl_active { + + mux { + pins = "gpio19"; + function = "qup1_se2_l1"; + }; + + config { + pins = "gpio19"; + drive-strength = <2>; + bias-pull-up; + }; + }; + + qupv3_se8_i2c_sleep: qupv3_se8_i2c_sleep { + + mux { + pins = "gpio18", "gpio19"; + function = "gpio"; + }; + + config { + pins = "gpio18", "gpio19"; + drive-strength = <2>; + bias-disable; + }; + }; + }; + + qupv3_se8_spi_pins: qupv3_se8_spi_pins { + + qupv3_se8_spi_miso_active: qupv3_se8_spi_miso_active { + + mux { + pins = "gpio18"; + function = "qup1_se2_l0"; + }; + + config { + pins = "gpio18"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se8_spi_mosi_active: qupv3_se8_spi_mosi_active { + + mux { + pins = "gpio19"; + function = "qup1_se2_l1"; + }; + + config { + pins = "gpio19"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se8_spi_clk_active: qupv3_se8_spi_clk_active { + + mux { + pins = "gpio20"; + function = "qup1_se2_l2"; + }; + + config { + pins = "gpio20"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se8_spi_cs_active: qupv3_se8_spi_cs_active { + + mux { + pins = "gpio21"; + function = "qup1_se2_l3"; + }; + + config { + pins = "gpio21"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se8_spi_sleep: qupv3_se8_spi_sleep { + + mux { + pins = "gpio18", "gpio19", "gpio20", "gpio21"; + function = "gpio"; + }; + + config { + pins = "gpio18", "gpio19", "gpio20", "gpio21"; + drive-strength = <2>; + bias-disable; + }; + }; + }; + + qupv3_se9_i2c_pins: qupv3_se9_i2c_pins { + + qupv3_se9_i2c_sda_active: qupv3_se9_i2c_sda_active { + + mux { + pins = "gpio10"; + function = "qup1_se3_l0"; + }; + + config { + pins = "gpio10"; + drive-strength = <2>; + bias-pull-up; + }; + }; + + qupv3_se9_i2c_scl_active: qupv3_se9_i2c_scl_active { + + mux { + pins = "gpio11"; + function = "qup1_se3_l1"; + }; + + config { + pins = "gpio11"; + drive-strength = <2>; + bias-pull-up; + }; + }; + + qupv3_se9_i2c_sleep: qupv3_se9_i2c_sleep { + + mux { + pins = "gpio10", "gpio11"; + function = "gpio"; + }; + + config { + pins = "gpio10", "gpio11"; + drive-strength = <2>; + bias-disable; + }; + }; + }; + + qupv3_se9_spi_pins: qupv3_se9_spi_pins { + + qupv3_se9_spi_miso_active: qupv3_se9_spi_miso_active { + + mux { + pins = "gpio10"; + function = "qup1_se3_l0"; + }; + + config { + pins = "gpio10"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se9_spi_mosi_active: qupv3_se9_spi_mosi_active { + + mux { + pins = "gpio11"; + function = "qup1_se3_l1"; + }; + + config { + pins = "gpio11"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se9_spi_clk_active: qupv3_se9_spi_clk_active { + + mux { + pins = "gpio12"; + function = "qup1_se3_l2"; + }; + + config { + pins = "gpio12"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se9_spi_cs_active: qupv3_se9_spi_cs_active { + + mux { + pins = "gpio13"; + function = "qup1_se3_l3"; + }; + + config { + pins = "gpio13"; + drive-strength = <6>; + bias-disable; + }; + }; + + qupv3_se9_spi_sleep: qupv3_se9_spi_sleep { + + mux { + pins = "gpio10", "gpio11", "gpio12", "gpio13"; + function = "gpio"; + }; + + config { + pins = "gpio10", "gpio11", "gpio12", "gpio13"; + drive-strength = <2>; + bias-disable; + }; + }; + }; + + pmx_ts_active { + + ts_active: ts_active { + + mux { + pins = "gpio12", "gpio13"; + function = "gpio"; + }; + + config { + pins = "gpio12", "gpio13"; + drive-strength = <8>; + bias-pull-up; + }; + }; + + ts_spi_active: ts_spi_active { + + mux { + pins = "gpio64", "gpio65"; + function = "gpio"; + }; + + config { + pins = "gpio64", "gpio65"; + drive-strength = <8>; + bias-pull-up; + }; + }; + }; + + pmx_ts_reset_suspend { + + ts_reset_suspend: ts_reset_suspend { + + mux { + pins = "gpio12"; + function = "gpio"; + }; + + config { + pins = "gpio12"; + drive-strength = <2>; + bias-pull-down; + }; + }; + + ts_spi_reset_suspend: ts_spi_reset_suspend { + + mux { + pins = "gpio64"; + function = "gpio"; + }; + + config { + pins = "gpio64"; + drive-strength = <2>; + bias-pull-down; + }; + }; + }; + + pmx_ts_int_suspend { + + ts_int_suspend: ts_int_suspend { + + mux { + pins = "gpio13"; + function = "gpio"; + }; + + config { + pins = "gpio13"; + drive-strength = <2>; + bias-pull-down; + }; + }; + + ts_spi_int_suspend: ts_spi_int_suspend { + + mux { + pins = "gpio65"; + function = "gpio"; + }; + + config { + pins = "gpio65"; + drive-strength = <2>; + bias-pull-down; + }; + }; + }; + + pmx_ts_release { + + ts_release: ts_release { + + mux { + pins = "gpio12", "gpio13"; + function = "gpio"; + }; + + config { + pins = "gpio12", "gpio13"; + drive-strength = <2>; + bias-disable; + }; + }; + + ts_spi_release: ts_spi_release { + + mux { + pins = "gpio64", "gpio65"; + function = "gpio"; + }; + + config { + pins = "gpio64", "gpio65"; + drive-strength = <2>; + bias-disable; + }; + }; + }; + + sdc1_on: sdc1_on { + + clk { + pins = "sdc1_clk"; + bias-disable; + drive-strength = <16>; + }; + + cmd { + pins = "sdc1_cmd"; + bias-pull-up; + drive-strength = <10>; + }; + + data { + pins = "sdc1_data"; + bias-pull-up; + drive-strength = <10>; + }; + + rclk { + pins = "sdc1_rclk"; + bias-pull-down; + }; + }; + + sdc1_off: sdc1_off { + + clk { + pins = "sdc1_clk"; + bias-disable; + drive-strength = <2>; + }; + + cmd { + pins = "sdc1_cmd"; + bias-pull-up; + drive-strength = <2>; + }; + + data { + pins = "sdc1_data"; + bias-pull-up; + drive-strength = <2>; + }; + + rclk { + pins = "sdc1_rclk"; + bias-pull-down; + }; + }; + + trigout_a: trigout_a { + + mux { + pins = "gpio26"; + function = "qdss_cti"; + }; + + config { + pins = "gpio26"; + drive-strength = <2>; + bias-disable; + }; + }; + + sdc2_on: sdc2_on { + + clk { + pins = "sdc2_clk"; + bias-disable; + drive-strength = <16>; + }; + + cmd { + pins = "sdc2_cmd"; + bias-pull-up; + drive-strength = <10>; + }; + + data { + pins = "sdc2_data"; + bias-pull-up; + drive-strength = <10>; + }; + + sd-cd { + pins = "gpio107"; + bias-pull-up; + drive-strength = <2>; + }; + }; + + sdc2_off: sdc2_off { + + clk { + pins = "sdc2_clk"; + bias-disable; + drive-strength = <2>; + }; + + cmd { + pins = "sdc2_cmd"; + bias-pull-up; + drive-strength = <2>; + }; + + data { + pins = "sdc2_data"; + bias-pull-up; + drive-strength = <2>; + }; + + sd-cd { + pins = "gpio107"; + bias-pull-up; + drive-strength = <2>; + }; + }; + + usb_phy_ps: usb_phy_ps { + + usb3phy_portselect_default: usb3phy_portselect_default { + + mux { + pins = "gpio100"; + function = "usb0_phy_ps"; + }; + + config { + pins = "gpio100"; + bias-disable; + drive-strength = <2>; + }; + }; + }; + + cci_sda0_active: cci_sda0_active { + + mux { + function = "cci_i2c_sda0"; + pins = "gpio49"; + }; + + config { + drive-strength = <2>; + bias-pull-up; + pins = "gpio49"; + }; + }; + + cci_sda0_suspend: cci_sda0_suspend { + + mux { + function = "cci_i2c_sda0"; + pins = "gpio49"; + }; + + config { + drive-strength = <2>; + bias-pull-down; + pins = "gpio49"; + }; + }; + + cci_scl0_active: cci_scl0_active { + + mux { + function = "cci_i2c_scl0"; + pins = "gpio50"; + }; + + config { + drive-strength = <2>; + bias-pull-up; + pins = "gpio50"; + }; + }; + + cci_scl0_suspend: cci_scl0_suspend { + + mux { + function = "cci_i2c_scl0"; + pins = "gpio50"; + }; + + config { + drive-strength = <2>; + bias-pull-down; + pins = "gpio50"; + }; + }; + + cci_sda1_active: cci_sda1_active { + + mux { + function = "cci_i2c_sda1"; + pins = "gpio51"; + }; + + config { + drive-strength = <2>; + bias-pull-up; + pins = "gpio51"; + }; + }; + + cci_sda1_suspend: cci_sda1_suspend { + + mux { + function = "cci_i2c_sda1"; + pins = "gpio51"; + }; + + config { + drive-strength = <2>; + bias-pull-down; + pins = "gpio51"; + }; + }; + + cci_scl1_active: cci_scl1_active { + + mux { + function = "cci_i2c_scl1"; + pins = "gpio52"; + }; + + config { + drive-strength = <2>; + bias-pull-up; + pins = "gpio52"; + }; + }; + + cci_scl1_suspend: cci_scl1_suspend { + + mux { + function = "cci_i2c_scl1"; + pins = "gpio52"; + }; + + config { + drive-strength = <2>; + bias-pull-down; + pins = "gpio52"; + }; + }; + + cci_sda2_active: cci_sda2_active { + + mux { + function = "cci_i2c_sda2"; + pins = "gpio53"; + }; + + config { + drive-strength = <2>; + bias-pull-up; + pins = "gpio53"; + }; + }; + + cci_sda2_suspend: cci_sda2_suspend { + + mux { + function = "cci_i2c_sda2"; + pins = "gpio53"; + }; + + config { + drive-strength = <2>; + bias-pull-down; + pins = "gpio53"; + }; + }; + + cci_scl2_active: cci_scl2_active { + + mux { + function = "cci_i2c_scl2"; + pins = "gpio54"; + }; + + config { + drive-strength = <2>; + bias-pull-up; + pins = "gpio54"; + }; + }; + + cci_scl2_suspend: cci_scl2_suspend { + + mux { + function = "cci_i2c_scl2"; + pins = "gpio54"; + }; + + config { + drive-strength = <2>; + bias-pull-down; + pins = "gpio54"; + }; + }; + + cci_sda3_active: cci_sda3_active { + + mux { + function = "cci_i2c_sda3"; + pins = "gpio55"; + }; + + config { + drive-strength = <2>; + bias-pull-up; + pins = "gpio55"; + }; + }; + + cci_sda3_suspend: cci_sda3_suspend { + + mux { + function = "cci_i2c_sda3"; + pins = "gpio55"; + }; + + config { + drive-strength = <2>; + bias-pull-down; + pins = "gpio55"; + }; + }; + + cci_scl3_active: cci_scl3_active { + + mux { + function = "cci_i2c_scl3"; + pins = "gpio56"; + }; + + config { + drive-strength = <2>; + bias-pull-up; + pins = "gpio56"; + }; + }; + + cci_scl3_suspend: cci_scl3_suspend { + + mux { + function = "cci_i2c_scl3"; + pins = "gpio56"; + }; + + config { + drive-strength = <2>; + bias-pull-down; + pins = "gpio56"; + }; + }; + + cam_sensor_mclk0_active: cam_sensor_mclk0_active { + + mux { + function = "cam_mclk"; + pins = "gpio39"; + }; + + config { + drive-strength = <6>; + bias-disable; + pins = "gpio39"; + }; + }; + + cam_sensor_mclk0_suspend: cam_sensor_mclk0_suspend { + + mux { + function = "cam_mclk"; + pins = "gpio39"; + }; + + config { + drive-strength = <6>; + bias-pull-down; + pins = "gpio39"; + }; + }; + + cam_sensor_mclk1_active: cam_sensor_mclk1_active { + + mux { + function = "cam_mclk"; + pins = "gpio40"; + }; + + config { + drive-strength = <6>; + bias-disable; + pins = "gpio40"; + }; + }; + + cam_sensor_mclk1_suspend: cam_sensor_mclk1_suspend { + + mux { + function = "cam_mclk"; + pins = "gpio40"; + }; + + config { + drive-strength = <6>; + bias-pull-down; + pins = "gpio40"; + }; + }; + + cam_sensor_mclk2_active: cam_sensor_mclk2_active { + + mux { + function = "cam_mclk"; + pins = "gpio41"; + }; + + config { + drive-strength = <6>; + bias-disable; + pins = "gpio41"; + }; + }; + + cam_sensor_mclk2_suspend: cam_sensor_mclk2_suspend { + + mux { + function = "cam_mclk"; + pins = "gpio41"; + }; + + config { + drive-strength = <6>; + bias-pull-down; + pins = "gpio41"; + }; + }; + + cam_sensor_mclk3_active: cam_sensor_mclk3_active { + + mux { + function = "cam_mclk"; + pins = "gpio42"; + }; + + config { + drive-strength = <6>; + bias-disable; + pins = "gpio42"; + }; + }; + + cam_sensor_mclk3_suspend: cam_sensor_mclk3_suspend { + + mux { + function = "cam_mclk"; + pins = "gpio42"; + }; + + config { + drive-strength = <6>; + bias-pull-down; + pins = "gpio42"; + }; + }; + + cam_sensor_mclk4_active: cam_sensor_mclk4_active { + + mux { + function = "cam_mclk"; + pins = "gpio43"; + }; + + config { + drive-strength = <6>; + bias-disable; + pins = "gpio43"; + }; + }; + + cam_sensor_mclk4_suspend: cam_sensor_mclk4_suspend { + + mux { + function = "cam_mclk"; + pins = "gpio43"; + }; + + config { + drive-strength = <6>; + bias-pull-down; + pins = "gpio43"; + }; + }; + + cam_sensor_active_rst0: cam_sensor_active_rst0 { + + mux { + function = "gpio"; + pins = "gpio44"; + }; + + config { + drive-strength = <2>; + bias-disable; + pins = "gpio44"; + }; + }; + + cam_sensor_suspend_rst0: cam_sensor_suspend_rst0 { + + mux { + function = "gpio"; + pins = "gpio44"; + }; + + config { + output-low; + drive-strength = <2>; + bias-pull-down; + pins = "gpio44"; + }; + }; + + cam_sensor_active_rst1: cam_sensor_active_rst1 { + + mux { + function = "gpio"; + pins = "gpio45"; + }; + + config { + drive-strength = <2>; + bias-disable; + pins = "gpio45"; + }; + }; + + cam_sensor_suspend_rst1: cam_sensor_suspend_rst1 { + + mux { + function = "gpio"; + pins = "gpio45"; + }; + + config { + output-low; + drive-strength = <2>; + bias-pull-down; + pins = "gpio45"; + }; + }; + + cam_sensor_active_rst2: cam_sensor_active_rst2 { + + mux { + function = "gpio"; + pins = "gpio46"; + }; + + config { + drive-strength = <2>; + bias-disable; + pins = "gpio46"; + }; + }; + + cam_sensor_suspend_rst2: cam_sensor_suspend_rst2 { + + mux { + function = "gpio"; + pins = "gpio46"; + }; + + config { + output-low; + drive-strength = <2>; + bias-pull-down; + pins = "gpio46"; + }; + }; + + cam_sensor_active_rst3: cam_sensor_active_rst3 { + + mux { + function = "gpio"; + pins = "gpio47"; + }; + + config { + drive-strength = <2>; + bias-disable; + pins = "gpio47"; + }; + }; + + cam_sensor_suspend_rst3: cam_sensor_suspend_rst3 { + + mux { + function = "gpio"; + pins = "gpio47"; + }; + + config { + output-low; + drive-strength = <2>; + bias-pull-down; + pins = "gpio47"; + }; + }; + + cam_sensor_active_rst4: cam_sensor_active_rst4 { + + mux { + function = "gpio"; + pins = "gpio48"; + }; + + config { + drive-strength = <2>; + bias-disable; + pins = "gpio48"; + }; + }; + + cam_sensor_suspend_rst4: cam_sensor_suspend_rst4 { + + mux { + function = "gpio"; + pins = "gpio48"; + }; + + config { + output-low; + drive-strength = <2>; + bias-pull-down; + pins = "gpio48"; + }; + }; + + sia81xx_gpio_L_ONE { + + mux { + function = "gpio"; + pins = "gpio106", "gpio106"; + }; + + config { + bias-disable; + drive-strength = <6>; + pins = "gpio106", "gpio106"; + }; + }; + + sia81xx_gpio_L_TWO { + + mux { + function = "gpio"; + pins = "gpio103", "gpio103"; + }; + + config { + bias-disable; + drive-strength = <6>; + pins = "gpio103", "gpio103"; + }; + }; + + sia81xx_gpio_R_ONE { + + mux { + function = "gpio"; + pins = "gpio89", "gpio89"; + }; + + config { + bias-disable; + drive-strength = <6>; + pins = "gpio89", "gpio89"; + }; + }; + + sia81xx_gpio_R_TWO { + + mux { + function = "gpio"; + pins = "gpio88", "gpio88"; + }; + + config { + bias-disable; + drive-strength = <6>; + pins = "gpio88", "gpio88"; + }; + }; + + pmx_sde { + + sde_dsi_active { + + mux { + function = "gpio"; + pins = "gpio98"; + }; + + config { + bias-disable = <0>; + drive-strength = <8>; + pins = "gpio98"; + }; + }; + + sde_dsi_suspend { + + mux { + function = "gpio"; + pins = "gpio98"; + }; + + config { + bias-pull-down; + drive-strength = <2>; + pins = "gpio98"; + }; + }; + }; + + pmx_sde_te { + + sde_te_active { + + mux { + function = "mdp_vsync_p"; + pins = "gpio99"; + }; + + config { + bias-pull-down; + drive-strength = <2>; + pins = "gpio99"; + }; + }; + + sde_te_suspend { + + mux { + function = "mdp_vsync_p"; + pins = "gpio99"; + }; + + config { + bias-pull-down; + drive-strength = <2>; + pins = "gpio99"; + }; + }; + }; + }; + + gpi_dma0: qcom,gpi-dma@900000 { + compatible = "qcom,gpi-dma"; + #dma-cells = <5>; + reg = <0x900000 0x60000>; + reg-names = "gpi-top"; + iommus = <40 374 0>; + qcom,max-num-gpii = <12>; + interrupts = <0x0 0xf4 0x4 0x0 0xf5 0x4 0x0 0xf6 0x4 0x0 0xf7 0x4 0x0 0xf8 0x4 0x0 0xf9 0x4 0x0 0xfa 0x4 0x0 0xfb 0x4 0x0 0xfc 0x4 0x0 0xfd 0x4 0x0 0xfe 0x4 0x0 0xff 0x4>; + qcom,gpii-mask = <63>; + qcom,ev-factor = <2>; + qcom,iommu-dma-addr-pool = <0x100000 0x100000>; + dma-coherent; + qcom,gpi-ee-offset = <0x10000>; + status = "ok"; + }; + + qupv3_0: qcom,qupv3_0_geni_se@9C0000 { + compatible = "qcom,qupv3-geni-se"; + reg = <0x9c0000 0x2000>; + qcom,msm-bus,num-paths = <3>; + interconnect-names = "qup-core", "snoc-llcc", "qup-ddr"; + interconnects = <0x196 0x26 0x196 0x240 0x197 0xd 0x27 0x236 0x24 0x9 0x25 0x200>; + iommus = <40 355 0>; + qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>; + qcom,iommu-geometry = <0x40000000 0x10000000>; + qcom,iommu-dma = "fastmap"; + dma-coherent; + status = "ok"; + }; + + qupv3_se3_2uart: qcom,qup_uart@98c000 { + compatible = "qcom,msm-geni-console"; + reg = <0x98c000 0x4000>; + reg-names = "se_phys"; + interrupts = <0x0 0x25c 0x4>; + clock-names = "se-clk", "m-ahb", "s-ahb"; + clocks = <0x22 0x44 0x22 0x5b 0x22 0x5c>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <408 409>; + pinctrl-1 = <&qupv3_se3_2uart_sleep>; + qcom,wrapper-core = <&qupv3_0>; + status = "ok"; + }; + + qupv3_se0_i2c: i2c@980000 { + compatible = "qcom,i2c-geni"; + reg = <0x980000 0x4000>; + #address-cells = <1>; + #size-cells = <0>; + interrupts = <0x0 0x259 0x4>; + clock-names = "se-clk", "m-ahb", "s-ahb"; + clocks = <0x22 0x3e 0x22 0x5b 0x22 0x5c>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <412 413>; + pinctrl-1 = <&qupv3_se0_i2c_sleep>; + dmas = <415 0 0 3 64 0 415 1 0 3 64 0>; + dma-names = "tx", "rx"; + qcom,wrapper-core = <&qupv3_0>; + status = "ok"; + + fs16xx@34 { + status = "ok"; + fsm,dummy-addr = [35]; + fsm,rst-gpio = <&tlmm>; + reg = <52>; + compatible = "foursemi,fs16xx"; + }; + + fs16xx@35 { + status = "ok"; + fsm,dummy-addr = [34]; + fsm,rst-gpio = <&tlmm>; + reg = <53>; + compatible = "foursemi,fs16xx"; + }; + + sipa_i2c_R@one { + status = "ok"; + si,sipa-dev = <0x538>; + reg = <40>; + compatible = "si,sia81xx-i2c"; + }; + + sipa_i2c_R@two { + status = "ok"; + si,sipa-dev = <0x539>; + reg = <41>; + compatible = "si,sia81xx-i2c"; + }; + }; + + qupv3_se0_spi: spi@980000 { + compatible = "qcom,spi-geni"; + reg = <0x980000 0x4000>; + #address-cells = <1>; + #size-cells = <0>; + reg-names = "se_phys"; + interrupts = <0x0 0x259 0x4>; + clock-names = "se-clk", "m-ahb", "s-ahb"; + clocks = <0x22 0x3e 0x22 0x5b 0x22 0x5c>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <416 417 418 419>; + pinctrl-1 = <&qupv3_se0_spi_sleep>; + dmas = <415 0 0 1 64 0 415 1 0 1 64 0>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + qcom,wrapper-core = <&qupv3_0>; + status = "disabled"; + }; + + qupv3_se1_i2c: i2c@984000 { + compatible = "qcom,i2c-geni"; + reg = <0x984000 0x4000>; + #address-cells = <1>; + #size-cells = <0>; + interrupts = <0x0 0x25a 0x4>; + clock-names = "se-clk", "m-ahb", "s-ahb"; + clocks = <0x22 0x40 0x22 0x5b 0x22 0x5c>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <421 422>; + pinctrl-1 = <&qupv3_se1_i2c_sleep>; + dmas = <415 0 1 3 64 0 415 1 1 3 64 0>; + dma-names = "tx", "rx"; + qcom,wrapper-core = <&qupv3_0>; + status = "ok"; + + sy7758@2e { + reg = <46>; + compatible = "sy,sy7758"; + }; + }; + + qupv3_se1_spi: spi@984000 { + compatible = "qcom,spi-geni"; + reg = <0x984000 0x4000>; + #address-cells = <1>; + #size-cells = <0>; + reg-names = "se_phys"; + interrupts = <0x0 0x25a 0x4>; + clock-names = "se-clk", "m-ahb", "s-ahb"; + clocks = <0x22 0x40 0x22 0x5b 0x22 0x5c>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <424 425 426 427>; + pinctrl-1 = <&qupv3_se1_spi_sleep>; + dmas = <415 0 1 1 64 0 415 1 1 1 64 0>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + qcom,wrapper-core = <&qupv3_0>; + status = "disabled"; + }; + + qupv3_se2_i2c: i2c@988000 { + compatible = "qcom,i2c-geni"; + reg = <0x988000 0x4000>; + #address-cells = <1>; + #size-cells = <0>; + interrupts = <0x0 0x25b 0x4>; + clock-names = "se-clk", "m-ahb", "s-ahb"; + clocks = <0x22 0x42 0x22 0x5b 0x22 0x5c>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <429 430>; + pinctrl-1 = <&qupv3_se2_i2c_sleep>; + dmas = <415 0 2 3 64 0 415 1 2 3 64 0>; + dma-names = "tx", "rx"; + qcom,shared; + qcom,wrapper-core = <&qupv3_0>; + status = "disabled"; + + fsa4480: fsa4480@42 { + compatible = "qcom,fsa4480-i2c"; + reg = <66>; + }; + + nq@64 { + compatible = "rtc6226"; + reg = <100>; + fmint-gpio = <&tlmm>; + vdd-supply = <&L5E>; + rtc6226,vdd-supply-voltage = <2800000 2800000>; + rtc6226,vdd-load = <0x3a98>; + vio-supply = <&L22B>; + rtc6226,vio-supply-voltage = <1800000 1800000>; + }; + + pm8010i@8 { + compatible = "qcom,i2c-pmic"; + reg = <8>; + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <0x4a6>; + + pm8010-chip@900 { + compatible = "qcom,pm8008-chip"; + reg = <0x900>; + + qcom,pm8008-chip-en { + regulator-name = "pm8010i-chip-en"; + }; + }; + + qcom,revid@100 { + compatible = "qcom,qpnp-revid"; + reg = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + pm8010i@9 { + compatible = "qcom,i2c-pmic"; + reg = <9>; + #address-cells = <1>; + #size-cells = <0>; + + qcom,pm8010i-regulator { + compatible = "qcom,pm8010-regulator"; + #address-cells = <1>; + #size-cells = <0>; + pm8008_en-supply = <0x4a7>; + vdd_l1_l2-supply = <&S8B>; + vdd_l3_l4-supply = <&BOB>; + vdd_l5-supply = <&BOB>; + vdd_l6-supply = <&BOB>; + vdd_l7-supply = <&BOB>; + + regulator@4000 { + reg = <0x4000>; + regulator-name = "pm8010i_l1"; + regulator-min-microvolt = <1000000>; + regulator-max-microvolt = <1200000>; + qcom,min-dropout-voltage = <88000>; + qcom,hpm-min-load = <0x7530>; + }; + + regulator@4100 { + reg = <0x4100>; + regulator-name = "pm8010i_l2"; + regulator-min-microvolt = <950000>; + regulator-max-microvolt = <1150000>; + qcom,min-dropout-voltage = <64000>; + qcom,hpm-min-load = <0x7530>; + }; + + regulator@4200 { + reg = <0x4200>; + regulator-name = "pm8010i_l3"; + regulator-min-microvolt = <1328000>; + regulator-max-microvolt = <3000000>; + qcom,min-dropout-voltage = <176000>; + qcom,hpm-min-load = <0>; + }; + + regulator@4300 { + reg = <0x4300>; + regulator-name = "pm8010i_l4"; + regulator-min-microvolt = <1376000>; + regulator-max-microvolt = <2900000>; + qcom,min-dropout-voltage = <128000>; + qcom,hpm-min-load = <0>; + }; + + regulator@4500 { + reg = <0x4500>; + regulator-name = "pm8010i_l6"; + regulator-min-microvolt = <1376000>; + regulator-max-microvolt = <2900000>; + qcom,min-dropout-voltage = <128000>; + qcom,hpm-min-load = <0>; + }; + + regulator@4600 { + reg = <0x4600>; + regulator-name = "pm8010i_l7"; + regulator-min-microvolt = <1248000>; + regulator-max-microvolt = <3000000>; + qcom,min-dropout-voltage = <256000>; + qcom,hpm-min-load = <0>; + }; + }; + }; + + pm8010j@c { + compatible = "qcom,i2c-pmic"; + reg = <12>; + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <0x4a8>; + + pm8010-chip@900 { + compatible = "qcom,pm8008-chip"; + reg = <0x900>; + + qcom,pm8008-chip-en { + regulator-name = "pm8010j-chip-en"; + }; + }; + + qcom,revid@100 { + compatible = "qcom,qpnp-revid"; + reg = <&audio_etm0_out_funnel_lpass_lpi>; + }; + }; + + pm8010j@d { + compatible = "qcom,i2c-pmic"; + reg = <13>; + #address-cells = <1>; + #size-cells = <0>; + + qcom,pm8010j-regulator { + compatible = "qcom,pm8010-regulator"; + #address-cells = <1>; + #size-cells = <0>; + pm8008_en-supply = <0x4a9>; + vdd_l1_l2-supply = <&S8B>; + vdd_l3_l4-supply = <&S8E>; + vdd_l5-supply = <&BOB>; + vdd_l6-supply = <&BOB>; + vdd_l7-supply = <&BOB>; + + regulator@4000 { + reg = <0x4000>; + regulator-name = "pm8010j_l1"; + regulator-min-microvolt = <950000>; + regulator-max-microvolt = <1150000>; + qcom,min-dropout-voltage = <48000>; + qcom,hpm-min-load = <0x7530>; + }; + + regulator@4200 { + reg = <0x4200>; + regulator-name = "pm8010j_l3"; + regulator-min-microvolt = <1744000>; + regulator-max-microvolt = <1900000>; + qcom,min-dropout-voltage = <72000>; + qcom,hpm-min-load = <0>; + }; + + regulator@4300 { + reg = <0x4300>; + regulator-name = "pm8010j_l4"; + regulator-min-microvolt = <1664000>; + regulator-max-microvolt = <1888000>; + qcom,min-dropout-voltage = <152000>; + qcom,hpm-min-load = <0>; + }; + + regulator@4500 { + reg = <0x4500>; + regulator-name = "pm8010j_l6"; + regulator-min-microvolt = <1376000>; + regulator-max-microvolt = <2900000>; + qcom,min-dropout-voltage = <128000>; + qcom,hpm-min-load = <0>; + }; + }; + }; + }; + + qupv3_se2_spi: spi@988000 { + compatible = "qcom,spi-geni"; + reg = <0x988000 0x4000>; + #address-cells = <1>; + #size-cells = <0>; + reg-names = "se_phys"; + interrupts = <0x0 0x25b 0x4>; + clock-names = "se-clk", "m-ahb", "s-ahb"; + clocks = <0x22 0x42 0x22 0x5b 0x22 0x5c>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <432 433 434 435>; + pinctrl-1 = <&qupv3_se2_spi_sleep>; + dmas = <415 0 2 1 64 0 415 1 2 1 64 0>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + qcom,wrapper-core = <&qupv3_0>; + status = "disabled"; + }; + + qupv3_se4_i2c: i2c@990000 { + compatible = "qcom,i2c-geni"; + reg = <0x990000 0x4000>; + #address-cells = <1>; + #size-cells = <0>; + interrupts = <0x0 0x25d 0x4>; + clock-names = "se-clk", "m-ahb", "s-ahb"; + clocks = <0x22 0x46 0x22 0x5b 0x22 0x5c>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <437 438>; + pinctrl-1 = <&qupv3_se4_i2c_sleep>; + dmas = <415 0 4 3 64 0 415 1 4 3 64 0>; + dma-names = "tx", "rx"; + qcom,wrapper-core = <&qupv3_0>; + status = "ok"; + + sy7758@2e { + reg = <46>; + compatible = "sy,sy7758"; + }; + + ocp2131@3e { + bias,lcm-cs-gpio = <&tlmm>; + bias,lcm-iovdd-gpio = <&tlmm>; + bias,lcm-enn-gpio = <&tlmm>; + bias,lcm-enp-gpio = <&tlmm>; + reg = <62>; + compatible = "qcom,ocp2131_bias"; + }; + }; + + qupv3_se4_spi: spi@990000 { + compatible = "qcom,spi-geni"; + reg = <0x990000 0x4000>; + #address-cells = <1>; + #size-cells = <0>; + reg-names = "se_phys"; + interrupts = <0x0 0x25d 0x4>; + clock-names = "se-clk", "m-ahb", "s-ahb"; + clocks = <0x22 0x46 0x22 0x5b 0x22 0x5c>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <440 441 442 443>; + pinctrl-1 = <&qupv3_se4_spi_sleep>; + dmas = <415 0 4 1 64 0 415 1 4 1 64 0>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + qcom,wrapper-core = <&qupv3_0>; + status = "disabled"; + }; + + qupv3_se5_i2c: i2c@994000 { + compatible = "qcom,i2c-geni"; + reg = <0x994000 0x4000>; + #address-cells = <1>; + #size-cells = <0>; + interrupts = <0x0 0x25e 0x4>; + clock-names = "se-clk", "m-ahb", "s-ahb"; + clocks = <0x22 0x48 0x22 0x5b 0x22 0x5c>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <445 446>; + pinctrl-1 = <&qupv3_se5_i2c_sleep>; + dmas = <415 0 5 3 64 0 415 1 5 3 64 0>; + dma-names = "tx", "rx"; + qcom,wrapper-core = <&qupv3_0>; + status = "disabled"; + }; + + qupv3_se5_spi: spi@994000 { + compatible = "qcom,spi-geni"; + reg = <0x994000 0x4000>; + #address-cells = <1>; + #size-cells = <0>; + reg-names = "se_phys"; + interrupts = <0x0 0x25e 0x4>; + clock-names = "se-clk", "m-ahb", "s-ahb"; + clocks = <0x22 0x48 0x22 0x5b 0x22 0x5c>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <448 449 450 451>; + pinctrl-1 = <&qupv3_se5_spi_sleep>; + dmas = <415 0 5 1 64 0 415 1 5 1 64 0>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + qcom,wrapper-core = <&qupv3_0>; + status = "disabled"; + }; + + gpi_dma1: qcom,gpi-dma@a00000 { + compatible = "qcom,gpi-dma"; + #dma-cells = <5>; + reg = <0xa00000 0x60000>; + reg-names = "gpi-top"; + iommus = <40 0x416 0>; + qcom,max-num-gpii = <12>; + interrupts = <0x0 0x117 0x4 0x0 0x118 0x4 0x0 0x119 0x4 0x0 0x11a 0x4 0x0 0x11b 0x4 0x0 0x11c 0x4 0x0 0x125 0x4 0x0 0x126 0x4 0x0 0x127 0x4 0x0 0x128 0x4 0x0 0x129 0x4 0x0 0x12a 0x4>; + qcom,static-gpii-mask = <1>; + qcom,gpii-mask = <62>; + qcom,ev-factor = <2>; + qcom,iommu-dma-addr-pool = <0x100000 0x100000>; + dma-coherent; + qcom,gpi-ee-offset = <0x10000>; + status = "ok"; + }; + + qupv3_1: qcom,qupv3_1_geni_se@ac0000 { + compatible = "qcom,qupv3-geni-se"; + reg = <0xac0000 0x2000>; + qcom,msm-bus,num-paths = <3>; + interconnect-names = "qup-core", "snoc-llcc", "qup-ddr"; + interconnects = <0x196 0x27 0x196 0x241 0x197 0xe 0x27 0x236 0x13c 0xa 0x25 0x200>; + iommus = <40 0x403 0>; + qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>; + qcom,iommu-geometry = <0x40000000 0x10000000>; + qcom,iommu-dma = "fastmap"; + dma-coherent; + status = "ok"; + }; + + qupv3_se6_i2c: i2c@a80000 { + compatible = "qcom,i2c-geni"; + reg = <0xa80000 0x4000>; + #address-cells = <1>; + #size-cells = <0>; + interrupts = <0x0 0x161 0x4>; + clock-names = "se-clk", "m-ahb", "s-ahb"; + clocks = <0x22 0x4e 0x22 0x5d 0x22 0x5e>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <453 454>; + pinctrl-1 = <&qupv3_se6_i2c_sleep>; + dmas = <456 0 0 3 64 0 456 1 0 3 64 0>; + dma-names = "tx", "rx"; + qcom,wrapper-core = <&qupv3_1>; + status = "ok"; + qcom,clk-freq-out = <0xf4240>; + + nq@28 { + compatible = "qcom,sn-nci"; + reg = <40>; + qcom,sn-irq = <327 9 0>; + qcom,sn-ven = <327 6 0>; + qcom,sn-firm = <327 8 0>; + qcom,sn-clkreq = <327 7 0>; + qcom,sn-vdd-1p8-supply = <&L21B>; + qcom,sn-vdd-1p8-voltage = <1800000 1800000>; + qcom,sn-vdd-1p8-current = <0x26548>; + interrupt-parent = <&tlmm>; + interrupts = <0x9 0x0>; + interrupt-names = "nfc_irq"; + pinctrl-names = "nfc_active", "nfc_suspend"; + pinctrl-0 = <841 843>; + pinctrl-1 = <842 844>; + status = "disabled"; + }; + + fs16xx@34 { + status = "ok"; + fsm,dummy-addr = [37]; + fsm,rst-gpio = <&tlmm>; + reg = <52>; + compatible = "foursemi,fs16xx"; + }; + + fs16xx@35 { + status = "ok"; + fsm,dummy-addr = [36]; + fsm,rst-gpio = <&tlmm>; + reg = <53>; + compatible = "foursemi,fs16xx"; + }; + + sipa_i2c_L@one { + status = "ok"; + si,sipa-dev = <0x536>; + reg = <40>; + compatible = "si,sia81xx-i2c"; + }; + + sipa_i2c_L@two { + status = "ok"; + si,sipa-dev = <0x537>; + reg = <41>; + compatible = "si,sia81xx-i2c"; + }; + }; + + qupv3_se6_spi: spi@a80000 { + compatible = "qcom,spi-geni"; + reg = <0xa80000 0x4000>; + #address-cells = <1>; + #size-cells = <0>; + reg-names = "se_phys"; + interrupts = <0x0 0x161 0x4>; + clock-names = "se-clk", "m-ahb", "s-ahb"; + clocks = <0x22 0x4e 0x22 0x5d 0x22 0x5e>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <458 459 460 461>; + pinctrl-1 = <&qupv3_se6_spi_sleep>; + dmas = <456 0 0 1 64 0 456 1 0 1 64 0>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + qcom,wrapper-core = <&qupv3_1>; + status = "disabled"; + }; + + qupv3_se7_i2c: i2c@a84000 { + compatible = "qcom,i2c-geni"; + reg = <0xa84000 0x4000>; + #address-cells = <1>; + #size-cells = <0>; + interrupts = <0x0 0x162 0x4>; + clock-names = "se-clk", "m-ahb", "s-ahb"; + clocks = <0x22 0x50 0x22 0x5d 0x22 0x5e>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <463 464>; + pinctrl-1 = <&qupv3_se7_i2c_sleep>; + dmas = <456 0 1 3 64 0 456 1 1 3 64 0>; + dma-names = "tx", "rx"; + qcom,wrapper-core = <&qupv3_1>; + status = "disabled"; + }; + + qupv3_se7_spi: spi@a84000 { + compatible = "qcom,spi-geni"; + reg = <0xa84000 0x4000>; + #address-cells = <1>; + #size-cells = <0>; + reg-names = "se_phys"; + interrupts = <0x0 0x162 0x4>; + clock-names = "se-clk", "m-ahb", "s-ahb"; + clocks = <0x22 0x50 0x22 0x5d 0x22 0x5e>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <466 467 468 469>; + pinctrl-1 = <&qupv3_se7_spi_sleep>; + dmas = <456 0 1 1 64 0 456 1 1 1 64 0>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + qcom,wrapper-core = <&qupv3_1>; + status = "disabled"; + }; + + qupv3_se8_i2c: i2c@a88000 { + compatible = "qcom,i2c-geni"; + reg = <0xa88000 0x4000>; + #address-cells = <1>; + #size-cells = <0>; + interrupts = <0x0 0x163 0x4>; + clock-names = "se-clk", "m-ahb", "s-ahb"; + clocks = <0x22 0x52 0x22 0x5d 0x22 0x5e>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <471 472>; + pinctrl-1 = <&qupv3_se8_i2c_sleep>; + dmas = <456 0 2 3 64 0 456 1 2 3 64 0>; + dma-names = "tx", "rx"; + qcom,wrapper-core = <&qupv3_1>; + status = "disabled"; + }; + + qupv3_se8_spi: spi@a88000 { + compatible = "qcom,spi-geni"; + reg = <0xa88000 0x4000>; + #address-cells = <1>; + #size-cells = <0>; + reg-names = "se_phys"; + interrupts = <0x0 0x163 0x4>; + clock-names = "se-clk", "m-ahb", "s-ahb"; + clocks = <0x22 0x52 0x22 0x5d 0x22 0x5e>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <474 475 476 477>; + pinctrl-1 = <&qupv3_se8_spi_sleep>; + dmas = <456 0 2 1 64 0 456 1 2 1 64 0>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + qcom,wrapper-core = <&qupv3_1>; + status = "disabled"; + }; + + qupv3_se9_i2c: i2c@a8c000 { + compatible = "qcom,i2c-geni"; + reg = <0xa8c000 0x4000>; + #address-cells = <1>; + #size-cells = <0>; + interrupts = <0x0 0x164 0x4>; + clock-names = "se-clk", "m-ahb", "s-ahb"; + clocks = <0x22 0x54 0x22 0x5d 0x22 0x5e>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <479 480>; + pinctrl-1 = <&qupv3_se9_i2c_sleep>; + dmas = <456 0 3 3 64 2 456 1 3 3 64 2>; + dma-names = "tx", "rx"; + qcom,wrapper-core = <&qupv3_1>; + status = "disabled"; + }; + + qupv3_se9_spi: spi@a8c000 { + compatible = "qcom,spi-geni"; + reg = <0xa8c000 0x4000>; + #address-cells = <1>; + #size-cells = <0>; + reg-names = "se_phys"; + interrupts = <0x0 0x164 0x4>; + clock-names = "se-clk", "m-ahb", "s-ahb"; + clocks = <0x22 0x54 0x22 0x5d 0x22 0x5e>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <482 483 484 485>; + pinctrl-1 = <&qupv3_se9_spi_sleep>; + dmas = <456 0 3 1 64 2 456 1 3 1 64 2>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + qcom,wrapper-core = <&qupv3_1>; + status = "ok"; + + touch@0 { + novatek,mp-support-dt; + novatek,pen-support; + panel = <0x5f5 0x5f6>; + novatek,irq-gpio = <&tlmm>; + interrupts = <0x36 0x2>; + interrupt-parent = <&tlmm>; + spi-max-frequency = <0x927c00>; + status = "ok"; + reg = <0>; + compatible = "novatek,NVT-ts-spi"; + + novatek-mp-criteria-5983@0 { + PS_Config_Diff_Test_Frame = <50>; + PS_Config_Lmt_PenRingY_FW_Diff_N = <0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8>; + PS_Config_Lmt_PenRingY_FW_Diff_P = <600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600>; + PS_Config_Lmt_PenRingX_FW_Diff_N = <0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8>; + PS_Config_Lmt_PenRingX_FW_Diff_P = <600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600>; + PS_Config_Lmt_PenTipY_FW_Diff_N = <0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8>; + PS_Config_Lmt_PenTipY_FW_Diff_P = <600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600>; + PS_Config_Lmt_PenTipX_FW_Diff_N = <0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8>; + PS_Config_Lmt_PenTipX_FW_Diff_P = <600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600>; + PS_Config_Lmt_PenRingY_FW_Raw_N = <0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0>; + PS_Config_Lmt_PenRingY_FW_Raw_P = <600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600>; + PS_Config_Lmt_PenRingX_FW_Raw_N = <0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0>; + PS_Config_Lmt_PenRingX_FW_Raw_P = <600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600>; + PS_Config_Lmt_PenTipY_FW_Raw_N = <0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0>; + PS_Config_Lmt_PenTipY_FW_Raw_P = <600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600>; + PS_Config_Lmt_PenTipX_FW_Raw_N = <0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0>; + PS_Config_Lmt_PenTipX_FW_Raw_P = <600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600>; + PS_Config_Lmt_FW_Diff_N = <0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffb5 0xffffffb5 0xffffffb5>; + PS_Config_Lmt_FW_Diff_P = <50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 75 75 75>; + PS_Config_Lmt_FW_CC_N = <34 33 33 33 33 33 33 33 33 33 33 32 33 32 33 32 33 32 33 33 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 35 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 32 33 33 33 32 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 33 32 33 32 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 33 32 33 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 33 32 32 32 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 33 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 33 33 33 35 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 33 32 33 32 33 32 33 33 35 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 33 32 33 32 33 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 33 32 33 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 33 32 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 33 33 33 33 33 33 35 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 35 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 32 33 32 33 32 33 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 33 33 35 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 35 34 34 33 34 33 34 33 34 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 33 32 33 33 33 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 33 32 32 32 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 33 32 33 32 33 32 33 33 35 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 34 33 35 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 33 32 33 32 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 33 32 33 32 33 33 33 33 33 33 33 33 33 33 33 33 32 33 33 32 33 32 33 33 33 33 33 33 33 33 33 33 32 33 32 33 32 33 33 32 33 32 33 32 33 32 33 33 0 0 0>; + PS_Config_Lmt_FW_CC_P = <76 75 73 75 75 73 75 73 75 73 73 72 73 72 73 72 73 72 73 75 76 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 73 73 73 75 76 76 75 75 73 75 75 75 75 75 73 73 73 73 73 73 75 75 75 75 76 76 75 75 73 73 73 73 73 73 75 73 75 73 75 73 75 73 75 75 75 75 75 75 75 75 75 75 75 75 73 73 73 73 73 73 73 73 76 75 75 75 75 75 75 75 75 75 75 75 73 73 73 73 73 73 73 73 75 75 75 73 73 73 73 73 73 73 73 73 75 73 75 73 75 73 75 73 75 75 75 73 73 73 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 75 75 75 73 73 75 73 75 73 75 73 73 73 73 73 73 73 73 73 73 75 76 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 73 73 75 77 75 75 73 75 73 75 73 75 75 73 75 73 75 73 75 75 75 75 75 76 75 75 73 73 73 73 73 73 75 73 75 73 73 73 75 73 75 75 76 76 75 75 75 75 75 75 75 75 73 73 73 73 73 73 75 73 76 75 75 75 75 75 75 75 75 75 75 75 73 72 73 73 73 72 73 73 76 75 75 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 75 75 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 75 75 75 73 75 73 75 75 75 75 75 73 73 73 73 73 72 73 73 73 75 75 75 73 73 73 73 73 73 73 73 73 73 73 73 73 72 73 73 73 75 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 75 73 73 73 73 73 73 73 73 75 73 75 73 75 73 75 75 75 75 75 75 75 75 75 75 75 75 75 73 73 73 73 73 73 73 73 75 76 76 75 75 75 75 73 75 75 75 75 73 73 73 73 73 72 73 73 75 76 75 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 75 75 75 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 75 75 75 73 73 73 73 75 73 75 73 73 73 73 73 73 73 73 73 73 75 75 75 73 73 73 73 73 73 73 73 73 72 73 72 73 72 73 73 73 73 76 76 75 73 75 75 75 75 75 75 75 73 75 73 75 73 75 75 75 75 75 76 75 73 73 73 73 73 73 73 75 73 75 73 75 73 75 73 75 75 75 75 75 75 75 75 75 75 75 75 73 73 73 73 73 73 73 75 76 75 75 75 75 73 75 73 75 75 75 75 73 73 73 73 73 73 73 73 76 75 73 73 73 73 73 73 73 73 73 73 75 73 75 73 75 73 75 73 75 75 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 75 75 75 75 73 73 73 73 73 73 73 73 73 72 73 72 73 72 73 73 73 73 75 75 73 73 73 73 73 73 73 73 73 72 72 73 72 72 72 73 73 73 76 76 75 73 73 73 73 73 75 75 75 75 75 73 75 73 75 75 75 75 76 75 75 73 73 73 73 73 73 73 75 73 75 73 75 73 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 73 75 73 75 73 75 75 76 76 76 75 75 75 75 75 75 75 75 73 73 73 73 73 73 73 73 73 76 76 75 73 73 73 73 73 73 73 73 73 75 73 75 73 75 73 73 73 75 75 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 73 75 75 75 73 73 75 73 75 73 75 73 73 73 73 72 73 72 73 73 73 73 75 75 73 73 75 73 75 73 75 73 72 72 72 72 72 72 72 73 73 73 77 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 75 73 75 73 75 73 75 73 75 75 75 75 75 75 75 75 75 76 76 75 75 75 75 75 75 75 75 75 75 73 73 73 73 73 73 73 76 76 75 75 75 75 75 75 75 75 75 75 73 73 73 73 73 73 73 73 76 76 75 75 73 75 73 75 73 75 73 75 75 73 73 73 73 73 73 73 75 75 75 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 75 75 75 73 75 75 75 75 75 75 75 73 73 73 73 73 73 73 73 73 73 75 75 73 73 73 73 73 73 73 73 73 72 73 72 73 72 73 72 73 73 77 76 75 73 75 75 75 75 75 75 75 75 75 75 75 73 75 75 75 75 76 76 75 73 73 73 73 73 73 73 75 73 73 73 73 73 73 73 75 75 76 76 75 75 75 75 75 75 75 75 73 73 73 73 73 73 73 75 76 76 76 76 75 75 75 75 75 75 75 75 73 73 73 73 73 73 73 73 76 76 75 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 75 75 75 73 73 72 73 72 73 72 73 72 73 73 73 73 73 73 73 73 75 75 75 75 73 73 73 73 73 73 73 75 73 72 73 72 73 72 73 73 73 73 75 75 73 73 73 73 73 73 73 73 73 73 73 72 73 72 73 73 73 73 76 76 75 73 75 73 75 73 75 73 75 73 75 73 75 73 75 73 75 75 76 76 75 73 73 73 73 73 73 73 75 73 75 73 73 73 73 75 75 75 76 75 75 75 75 75 75 75 75 75 73 73 73 73 73 73 73 73 76 76 76 75 75 73 75 73 75 73 75 73 73 73 73 73 73 73 73 73 75 76 75 75 73 73 73 73 73 73 73 75 75 73 75 73 75 73 75 73 75 75 75 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 75 75 75 73 75 73 75 73 75 73 75 73 73 73 73 73 73 73 73 73 73 75 75 73 73 73 73 73 73 73 73 73 73 73 72 73 73 73 73 73 73 77 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 75 73 75 73 73 73 73 73 75 73 75 73 75 75 75 75 76 76 76 76 75 75 75 75 75 75 75 75 73 73 73 73 73 73 73 73 76 76 76 75 75 75 75 75 75 75 75 75 73 73 73 73 73 73 73 73 76 76 75 75 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 75 75 75 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 75 75 76 75 75 73 75 73 75 73 75 73 73 73 73 73 73 73 73 73 73 75 75 75 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 75 77 76 75 75 75 75 75 75 75 75 75 73 75 73 75 73 75 73 75 75 76 75 75 73 75 75 75 73 75 73 75 73 75 73 75 73 75 73 75 75 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 75 75 75 75 75 75 75 75 75 73 73 75 73 75 73 73 75 76 76 75 73 75 73 75 73 75 73 75 73 73 75 73 75 73 75 73 73 75 75 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 75 76 75 75 75 75 75 75 75 75 75 73 72 73 72 73 72 73 72 73 73 75 75 75 73 75 73 75 73 75 73 72 72 72 72 72 72 72 72 73 73 77 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 75 75 73 73 73 73 73 73 73 75 73 75 73 75 73 73 73 75 75 77 76 76 75 76 75 76 75 76 75 73 73 73 73 73 73 73 73 75 76 76 75 75 75 75 75 75 75 75 75 73 73 73 73 73 73 73 73 75 76 75 75 75 73 73 73 73 73 73 73 75 73 75 73 73 73 73 73 75 75 75 73 73 72 73 72 73 73 73 72 73 73 73 73 73 73 73 73 73 75 75 75 75 75 75 75 75 75 75 75 73 73 73 73 73 73 73 73 73 73 75 75 73 75 73 73 73 75 73 73 73 72 73 72 72 72 73 73 73 73 76 76 75 75 75 75 75 75 75 75 75 73 75 73 75 73 75 75 75 75 76 75 75 73 73 73 73 73 73 73 75 73 75 73 75 73 75 75 75 75 76 76 75 75 75 75 75 75 75 75 73 73 73 73 73 73 73 73 75 76 76 75 75 75 75 73 75 73 75 75 75 73 73 73 73 73 73 73 75 76 75 73 75 73 73 73 73 73 73 73 75 73 75 73 75 73 75 73 75 75 75 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 75 75 75 75 75 73 75 73 75 73 75 73 73 73 73 73 73 73 73 73 73 73 75 73 75 73 73 73 73 73 73 73 73 72 73 72 73 72 73 72 73 73 77 75 75 75 75 75 75 75 75 75 76 75 75 75 75 75 75 75 76 75 77 75 75 73 75 73 75 73 75 75 75 75 75 75 75 75 75 75 75 75 76 76 75 75 75 75 75 75 75 75 75 73 73 73 75 73 73 75 75 76 76 75 75 75 75 75 73 73 73 75 75 73 75 73 75 73 73 73 75 76 75 75 73 73 73 75 73 75 73 75 75 73 73 73 73 73 73 73 75 75 75 75 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 75 75 75 73 75 73 75 73 75 73 75 73 73 73 72 73 73 73 73 73 73 75 75 75 75 75 75 73 73 75 75 73 72 73 72 73 72 73 73 73 73 76 75 75 73 73 73 73 73 73 75 75 75 75 75 75 75 73 75 75 75 76 75 75 73 73 73 73 73 73 75 75 73 75 73 75 73 75 73 75 75 76 75 75 75 75 75 75 75 75 75 75 73 73 73 73 73 73 73 75 76 76 75 75 75 75 75 75 75 75 75 75 73 73 73 73 73 73 73 75 76 75 73 73 73 73 73 73 73 73 73 75 73 75 73 75 73 75 73 75 75 75 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 75 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 73 73 75 75 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 73 76 75 73 75 73 75 73 75 73 75 75 73 73 73 75 73 75 73 75 75 76 75 73 73 73 73 73 73 73 75 75 73 73 73 73 73 73 73 73 75 76 75 75 75 75 75 75 75 75 75 73 73 73 73 73 73 73 73 73 75 75 75 73 75 73 75 73 73 73 75 73 72 73 72 73 72 73 73 73 75 73 73 73 73 73 73 73 73 72 73 73 72 73 72 73 73 73 73 73 73 75 73 73 73 72 73 72 73 72 73 73 72 73 72 73 72 73 72 73 73 314 314 314>; + PS_Config_Lmt_FW_Rawdata_N = <478 475 481 476 478 489 478 487 479 485 478 480 478 478 478 481 479 481 487 478 479 482 480 479 479 473 478 472 479 473 487 482 487 482 486 481 481 481 473 479 483 474 477 478 482 479 482 478 483 482 480 478 483 477 481 477 476 476 475 477 482 481 484 482 478 484 484 484 482 487 475 482 478 476 476 479 479 476 478 470 481 482 481 477 476 476 483 474 482 475 481 474 481 475 482 476 479 484 476 485 475 482 485 476 481 478 485 477 488 479 482 486 484 487 479 482 471 476 481 478 479 479 476 482 479 475 476 475 476 473 478 473 478 472 481 476 473 472 476 480 488 482 487 483 485 477 487 477 484 477 479 476 480 477 481 476 485 476 484 481 481 486 483 480 482 473 482 473 483 471 478 479 481 476 481 478 485 476 475 475 478 483 476 479 479 475 481 477 479 476 482 482 484 482 483 480 485 484 473 486 478 478 479 480 473 487 475 486 475 487 479 484 482 486 479 481 486 479 475 482 482 483 482 478 477 473 481 475 478 475 475 475 473 473 476 482 475 472 479 479 476 478 482 486 477 484 479 485 477 484 482 472 482 473 484 478 478 481 477 482 485 481 470 472 487 481 470 479 480 478 481 481 481 479 481 479 483 477 474 476 475 478 476 470 473 467 476 467 475 468 478 476 477 476 475 476 472 475 479 477 483 477 482 479 482 482 484 480 485 480 485 485 488 483 490 488 480 482 472 475 483 480 477 475 476 473 478 473 476 473 480 482 478 481 477 483 480 484 480 482 478 484 481 483 481 477 476 476 478 476 476 485 473 485 473 485 475 474 476 480 478 480 483 475 475 473 475 473 474 473 474 474 479 473 488 485 472 471 473 485 476 483 479 476 477 475 481 472 482 470 483 483 487 484 488 481 475 487 475 482 488 480 478 476 473 475 476 476 480 476 476 475 473 473 475 475 476 480 484 477 476 486 479 474 478 471 478 471 478 473 473 481 473 482 472 482 476 477 481 473 486 484 474 480 473 478 473 478 474 479 472 471 473 470 479 472 475 471 481 469 482 475 474 478 476 482 473 478 473 480 477 484 475 485 474 484 476 482 484 480 472 471 481 483 486 481 485 482 482 482 477 479 477 479 478 476 477 476 482 473 483 475 484 481 483 481 481 475 478 479 472 480 473 481 477 483 482 475 475 484 479 471 476 484 480 479 480 478 482 476 476 473 475 473 475 473 478 473 483 481 484 476 479 475 482 476 478 478 477 477 478 472 477 467 476 472 479 472 482 484 482 479 480 481 474 481 478 481 481 479 475 484 479 482 481 482 485 470 477 490 479 481 479 479 480 482 477 480 478 481 482 478 482 481 481 480 481 478 477 478 482 481 478 479 473 481 475 482 476 483 486 482 486 484 483 485 480 482 481 482 475 485 482 471 480 472 481 473 482 474 481 480 480 478 481 479 482 478 475 485 479 480 481 482 489 480 484 481 485 481 478 482 479 481 476 479 480 484 473 475 481 478 482 477 481 476 476 479 481 480 481 478 483 475 482 477 482 480 481 470 473 473 481 482 476 482 476 482 474 479 478 478 478 478 477 481 476 480 483 481 481 481 473 483 485 480 483 480 482 481 483 473 483 476 481 479 480 476 478 479 482 485 476 478 475 479 475 481 475 479 474 477 476 477 475 478 475 479 481 485 478 480 476 480 475 482 473 475 473 485 481 476 484 476 485 478 486 477 473 484 472 477 483 476 476 475 479 473 479 474 479 480 476 478 476 480 476 481 483 479 485 475 470 481 483 481 485 481 479 482 472 486 470 481 473 488 475 489 481 481 475 482 472 471 476 473 478 473 477 476 481 474 482 473 481 472 478 479 482 477 483 474 481 484 475 481 478 482 477 478 475 478 476 479 476 478 473 476 481 474 478 487 487 476 472 475 473 476 475 477 479 482 479 481 477 481 472 481 481 479 473 481 482 473 479 475 479 475 479 476 487 479 484 479 484 479 484 481 474 480 470 474 484 485 481 485 481 486 484 485 471 480 481 478 480 481 479 476 477 475 476 486 483 473 479 475 478 474 476 476 473 485 472 483 472 483 474 469 478 480 471 482 486 481 483 481 480 483 479 484 479 472 478 470 477 470 478 482 478 485 478 481 480 476 480 475 479 476 478 473 476 482 475 481 473 481 472 479 481 487 481 484 481 475 476 476 477 476 482 470 479 476 481 475 482 478 482 474 481 481 487 475 482 478 478 480 476 479 481 480 475 484 487 483 488 482 485 479 477 480 479 481 479 475 478 476 482 470 479 469 480 481 481 478 480 479 476 481 478 480 487 475 478 479 480 480 477 481 476 481 475 478 480 478 482 483 485 476 477 483 474 473 482 481 484 479 484 480 484 485 473 476 484 479 483 478 489 476 473 484 478 473 482 482 482 481 480 482 479 482 478 484 473 485 476 485 478 474 481 475 478 475 478 475 479 475 479 472 478 475 490 475 484 475 485 474 482 477 474 477 485 475 478 479 474 484 474 483 475 485 476 473 478 472 479 473 478 470 477 470 475 478 479 483 481 484 478 479 481 477 481 482 477 479 475 479 475 482 475 473 480 485 476 472 479 475 481 478 480 475 472 473 482 482 474 478 477 475 475 480 488 476 480 478 473 478 477 477 476 478 475 478 476 475 476 477 479 480 482 478 479 476 478 475 473 476 475 475 475 473 471 484 478 483 478 482 479 478 479 480 478 479 489 482 483 485 482 483 481 485 482 479 479 479 480 479 478 477 484 476 480 473 484 484 481 483 481 482 482 483 473 479 475 481 475 478 473 473 482 484 482 474 478 484 478 479 478 480 478 476 482 480 481 479 479 478 477 473 483 472 479 479 477 469 478 471 475 471 476 472 485 482 482 481 482 484 482 481 480 481 476 488 480 478 479 476 482 476 479 476 473 477 473 480 479 476 476 478 473 478 479 476 472 483 474 481 474 481 476 481 482 475 481 475 482 474 484 480 476 478 474 482 486 476 476 478 473 478 476 478 476 482 478 484 475 479 478 476 479 481 473 477 487 478 471 479 473 477 472 478 478 473 480 470 475 469 478 478 480 470 484 472 478 483 483 487 483 487 484 487 491 482 490 482 489 480 488 476 469 481 475 482 480 479 479 481 479 480 476 481 484 475 484 471 488 471 485 485 474 476 484 481 477 479 476 478 479 481 475 481 474 477 478 478 477 476 483 482 475 483 488 488 475 481 472 482 472 481 470 484 480 480 481 483 478 482 478 482 476 489 481 480 476 476 479 478 477 477 478 476 481 478 479 476 481 472 480 472 482 482 478 476 476 481 479 484 475 481 475 481 481 477 481 477 484 479 482 483 480 482 475 484 479 482 474 483 476 485 478 484 476 477 475 477 476 478 477 478 488 482 478 480 479 477 481 476 479 476 477 475 476 473 478 473 478 476 480 479 478 477 475 482 480 477 477 479 475 479 471 487 473 478 475 477 475 476 471 484 481 478 477 482 482 478 480 480 478 480 478 476 482 480 479 480 482 478 486 479 472 482 481 481 478 479 486 482 487 481 485 478 474 482 476 481 476 480 476 472 482 474 481 476 481 482 481 482 481 483 482 485 485 484 482 484 478 482 483 478 477 484 477 479 481 479 481 478 482 478 483 485 479 482 479 482 478 481 482 486 474 478 476 481 478 475 480 477 481 479 484 478 478 480 479 482 479 482 478 481 478 479 476 483 484 479 473 477 472 479 472 477 481 482 476 481 482 481 482 480 476 479 485 485 474 486 477 481 476 475 476 475 477 478 478 482 475 482 472 480 480 484 473 482 480 475 478 478 478 476 476 486 479 485 481 485 482 482 479 476 476 481 477 477 480 479 477 480 476 479 476 476 474 484 471 484 472 482 473 477 485 486 478 477 483 479 482 479 483 482 482 482 479 477 479 478 478 476 478 478 484 482 478 477 481 484 475 483 476 481 472 481 473 478 473 478 473 476 471 477 480 478 482 484 476 484 480 480 478 483 478 482 473 484 474 485 470 485 470 472 478 481 480 482 479 476 481 478 482 476 482 478 476 480 472 479 477 480 472 472 472 479 477 482 480 479 479 483 479 481 479 482 476 487 477 486 476 485 475 486 479 472 486 477 480 472 476 470 481 471 478 473 480 481 479 479 479 475 479 476 481 484 482 470 479 485 478 484 476 481 478 482 484 475 482 476 482 476 482 485 473 473 480 473 478 488 480 487 479 486 478 484 479 476 480 475 482 476 483 479 477 476 483 478 473 483 476 478 474 478 473 479 479 479 479 478 476 476 479 475 483 479 479 479 483 478 476 476 474 477 475 475 471 481 473 481 476 481 475 480 476 486 478 479 480 484 478 481 478 480 481 478 480 478 478 481 476 483 481 474 476 479 482 479 472 476 473 480 473 478 475 478 472 478 473 484 475 482 476 474 480 484 479 476 481 475 476 476 476 477 473 480 473 484 482 483 481 483 481 478 478 481 481 480 473 480 481 479 482 483 481 478 478 473 482 472 484 471 480 475 476 472 483 483 488 476 485 476 485 474 485 484 475 483 479 482 480 484 481 473 470 479 478 486 475 467 481 464 480 470 479 472 480 478 477 478 476 476 482 482 486 475 486 475 473 482 481 475 479 479 482 476 477 480 490 480 492 479 491 479 470 478 479 482 471 479 486 478 482 476 484 479 485 481 479 482 478 479 477 478 488 479 481 479 484 477 483 479 483 473 481 482 482 479 473 478 476 480 475 480 485 477 475 482 483 480 478 479 477 477 476 481 474 476 481 473 476 472 479 475 479 477 484 476 473 483 482 484 480 481 481 470 484 474 481 475 484 477 484 482 478 478 474 484 480 473 476 475 475 479 474 473 479 471 482 470 481 473 484 472 474 490 479 481 484 476 479 478 477 479 475 479 478 484 481 477 482 478 483 472 478 482 473 491 478 472 472 470 469 465 468 475 482 476 478 477 479 479 484 482 483 478 481 484 481 478 484 478 482 475 481 481 479 482 475 478 478 480 478 481 481 481 478 476 476 487 479 482 481 479 478 484 478 486 481 488 485 486 482 481 481 483 480 479 478 485 475 485 475 484 483 487 478 475 472 475 475 476 477 476 480 484 475 483 485 477 479 474 478 474 479 480 481 481 479 482 483 482 484 483 483 475 482 482 473 474 476 476 484 475 484 481 478 472 483 473 475 475 476 479 476 484 485 477 476 473 479 471 482 475 481 482 480 480 484 482 484 482 487 483 480 477 478 478 479 479 482 479 479 482 477 481 478 474 479 476 480 478 478 479 476 480 475 478 481 469 476 472 473 478 472 469 482 482 478 485 478 480 477 477 479 482 483 478 473 481 476 480 474 482 481 476 481 479 479 482 479 482 478 479 482 483 481 473 472 485 476 486 482 483 481 479 482 479 483 479 484 475 483 477 480 478 240 240 240>; + PS_Config_Lmt_FW_Rawdata_P = <0x45c 0x453 0x461 0x456 0x45a 0x475 0x45a 0x471 0x45d 0x46d 0x45a 0x460 0x45c 0x45c 0x45a 0x463 0x45f 0x461 0x471 0x45c 0x45d 0x464 0x460 0x45d 0x45d 0x44f 0x45c 0x44e 0x45f 0x451 0x46f 0x466 0x471 0x466 0x46e 0x463 0x461 0x461 0x44f 0x45d 0x467 0x452 0x459 0x45a 0x464 0x45d 0x464 0x45c 0x467 0x466 0x460 0x45c 0x467 0x459 0x461 0x459 0x456 0x458 0x455 0x459 0x466 0x463 0x46a 0x466 0x45c 0x468 0x46a 0x46a 0x464 0x46f 0x455 0x466 0x45a 0x458 0x458 0x45d 0x45f 0x458 0x45a 0x448 0x461 0x466 0x463 0x459 0x458 0x456 0x467 0x452 0x466 0x453 0x461 0x452 0x461 0x453 0x466 0x456 0x45d 0x46a 0x458 0x46d 0x453 0x466 0x46d 0x458 0x461 0x45a 0x46d 0x459 0x472 0x45f 0x464 0x46e 0x468 0x471 0x45f 0x466 0x44b 0x456 0x461 0x45c 0x45d 0x45f 0x458 0x464 0x45d 0x455 0x458 0x455 0x456 0x44f 0x45a 0x451 0x45a 0x44e 0x461 0x456 0x44f 0x44c 0x456 0x460 0x472 0x464 0x46f 0x467 0x46b 0x459 0x46f 0x459 0x46a 0x459 0x45f 0x458 0x460 0x459 0x461 0x458 0x46d 0x456 0x468 0x461 0x461 0x46e 0x467 0x460 0x464 0x451 0x464 0x44f 0x467 0x44b 0x45c 0x45d 0x461 0x458 0x461 0x45a 0x46d 0x456 0x453 0x455 0x45a 0x467 0x458 0x45f 0x45f 0x453 0x463 0x459 0x45f 0x456 0x466 0x464 0x46a 0x466 0x467 0x460 0x46b 0x46a 0x44f 0x46e 0x45a 0x45a 0x45f 0x460 0x44f 0x46f 0x455 0x46e 0x455 0x471 0x45f 0x468 0x466 0x46e 0x45f 0x463 0x46e 0x45f 0x453 0x464 0x464 0x467 0x464 0x45c 0x459 0x44f 0x463 0x455 0x45c 0x453 0x455 0x455 0x44f 0x451 0x458 0x464 0x455 0x44e 0x45f 0x45f 0x456 0x45c 0x466 0x46e 0x459 0x468 0x45d 0x46d 0x459 0x468 0x464 0x44e 0x466 0x451 0x468 0x45a 0x45c 0x461 0x459 0x466 0x46b 0x461 0x448 0x44e 0x46f 0x461 0x448 0x45d 0x460 0x45c 0x461 0x461 0x463 0x45f 0x463 0x45f 0x467 0x459 0x452 0x458 0x455 0x45c 0x456 0x448 0x451 0x441 0x458 0x441 0x453 0x444 0x45c 0x458 0x459 0x458 0x453 0x456 0x44e 0x455 0x45f 0x459 0x467 0x459 0x466 0x45f 0x466 0x464 0x468 0x460 0x46b 0x460 0x46b 0x46d 0x472 0x467 0x476 0x474 0x460 0x466 0x44c 0x453 0x467 0x460 0x459 0x453 0x458 0x44f 0x45a 0x451 0x458 0x451 0x460 0x466 0x45c 0x463 0x459 0x467 0x460 0x468 0x460 0x466 0x45a 0x46a 0x463 0x467 0x463 0x459 0x458 0x456 0x45c 0x456 0x458 0x46b 0x44f 0x46b 0x451 0x46d 0x455 0x452 0x456 0x460 0x45a 0x460 0x467 0x453 0x455 0x44f 0x455 0x44f 0x452 0x451 0x452 0x452 0x45d 0x451 0x472 0x46d 0x44c 0x44b 0x451 0x46d 0x458 0x467 0x45f 0x458 0x459 0x453 0x461 0x44e 0x466 0x44a 0x467 0x467 0x471 0x46a 0x474 0x461 0x453 0x46f 0x455 0x464 0x472 0x460 0x45a 0x458 0x451 0x453 0x456 0x456 0x460 0x458 0x456 0x453 0x451 0x44f 0x455 0x455 0x456 0x460 0x46a 0x459 0x456 0x46e 0x45f 0x452 0x45a 0x44b 0x45a 0x44b 0x45c 0x44f 0x44f 0x461 0x44f 0x464 0x44c 0x464 0x458 0x459 0x463 0x451 0x46e 0x468 0x452 0x460 0x44f 0x45a 0x44f 0x45c 0x452 0x45d 0x44e 0x44b 0x44f 0x44a 0x45d 0x44c 0x455 0x44b 0x461 0x447 0x464 0x455 0x452 0x45a 0x456 0x464 0x451 0x45c 0x451 0x460 0x459 0x468 0x455 0x46d 0x452 0x46a 0x456 0x464 0x468 0x460 0x44c 0x44b 0x463 0x467 0x46e 0x463 0x46d 0x466 0x464 0x466 0x459 0x45d 0x459 0x45f 0x45a 0x458 0x459 0x458 0x464 0x451 0x467 0x453 0x468 0x461 0x467 0x461 0x463 0x455 0x45c 0x45f 0x44e 0x460 0x44f 0x461 0x459 0x467 0x466 0x455 0x455 0x468 0x45f 0x44b 0x458 0x468 0x460 0x45f 0x460 0x45a 0x464 0x458 0x458 0x451 0x455 0x451 0x453 0x451 0x45c 0x451 0x467 0x461 0x46a 0x458 0x45d 0x453 0x464 0x458 0x45a 0x45a 0x459 0x459 0x45a 0x44c 0x459 0x443 0x458 0x44c 0x45d 0x44e 0x466 0x468 0x466 0x45f 0x460 0x463 0x452 0x461 0x45c 0x463 0x461 0x45d 0x453 0x468 0x45f 0x466 0x461 0x466 0x46b 0x44a 0x459 0x476 0x45f 0x461 0x45f 0x45d 0x460 0x466 0x459 0x460 0x45a 0x461 0x466 0x45a 0x466 0x461 0x461 0x460 0x463 0x45a 0x459 0x45a 0x466 0x461 0x45c 0x45d 0x44f 0x461 0x453 0x464 0x458 0x467 0x46e 0x464 0x46e 0x468 0x467 0x46d 0x460 0x466 0x461 0x466 0x455 0x46d 0x466 0x44b 0x460 0x44c 0x461 0x451 0x464 0x452 0x461 0x460 0x460 0x45a 0x461 0x45f 0x466 0x45c 0x453 0x46d 0x45d 0x460 0x463 0x464 0x475 0x460 0x46a 0x463 0x46d 0x461 0x45a 0x464 0x45d 0x463 0x458 0x45d 0x460 0x468 0x451 0x455 0x461 0x45a 0x464 0x459 0x463 0x458 0x456 0x45d 0x461 0x460 0x463 0x45a 0x467 0x455 0x466 0x459 0x466 0x460 0x461 0x448 0x451 0x44f 0x461 0x466 0x458 0x464 0x458 0x464 0x452 0x45f 0x45a 0x45a 0x45a 0x45c 0x459 0x461 0x458 0x460 0x467 0x463 0x461 0x463 0x44f 0x467 0x46b 0x460 0x467 0x460 0x466 0x463 0x467 0x451 0x467 0x458 0x461 0x45d 0x460 0x456 0x45a 0x45d 0x464 0x46d 0x458 0x45c 0x453 0x45f 0x455 0x463 0x453 0x45f 0x452 0x459 0x458 0x459 0x453 0x45c 0x455 0x45f 0x463 0x46b 0x45c 0x460 0x456 0x460 0x455 0x466 0x451 0x455 0x451 0x46b 0x463 0x456 0x468 0x456 0x46b 0x45a 0x46e 0x459 0x44f 0x468 0x44c 0x459 0x467 0x458 0x458 0x455 0x45d 0x451 0x45d 0x452 0x45d 0x460 0x458 0x45a 0x456 0x460 0x458 0x463 0x467 0x45d 0x46b 0x455 0x448 0x463 0x467 0x461 0x46b 0x463 0x45f 0x466 0x44c 0x46e 0x448 0x463 0x451 0x472 0x453 0x475 0x461 0x463 0x453 0x464 0x44c 0x44b 0x456 0x451 0x45c 0x451 0x459 0x458 0x461 0x452 0x464 0x44f 0x461 0x44e 0x45c 0x45d 0x464 0x459 0x467 0x452 0x461 0x46a 0x453 0x463 0x45a 0x466 0x459 0x45c 0x455 0x45c 0x456 0x45d 0x456 0x45c 0x451 0x456 0x463 0x452 0x45c 0x46f 0x46f 0x458 0x44e 0x453 0x44f 0x458 0x455 0x459 0x45f 0x464 0x45d 0x461 0x459 0x461 0x44e 0x461 0x461 0x45d 0x451 0x461 0x464 0x451 0x45f 0x455 0x45d 0x455 0x45d 0x458 0x471 0x45f 0x468 0x45f 0x468 0x45f 0x46a 0x461 0x452 0x460 0x448 0x452 0x468 0x46b 0x463 0x46b 0x461 0x46e 0x468 0x46b 0x44b 0x460 0x461 0x45c 0x460 0x461 0x45f 0x458 0x459 0x455 0x456 0x46e 0x467 0x451 0x45f 0x453 0x45a 0x452 0x458 0x456 0x44f 0x46d 0x44e 0x467 0x44c 0x467 0x452 0x445 0x45c 0x460 0x44b 0x466 0x46e 0x461 0x467 0x461 0x460 0x467 0x45f 0x468 0x45d 0x44c 0x45c 0x448 0x459 0x448 0x45a 0x466 0x45c 0x46d 0x45c 0x461 0x460 0x456 0x460 0x455 0x45d 0x456 0x45a 0x44f 0x458 0x464 0x455 0x461 0x451 0x461 0x44e 0x45f 0x463 0x46f 0x463 0x468 0x461 0x455 0x458 0x456 0x459 0x458 0x464 0x44a 0x45d 0x458 0x463 0x455 0x464 0x45c 0x464 0x452 0x463 0x461 0x46f 0x455 0x466 0x45a 0x45a 0x460 0x456 0x45f 0x463 0x460 0x453 0x46a 0x471 0x467 0x472 0x464 0x46b 0x45f 0x459 0x460 0x45d 0x461 0x45d 0x455 0x45c 0x458 0x464 0x448 0x45f 0x447 0x460 0x463 0x463 0x45c 0x460 0x45f 0x456 0x461 0x45c 0x460 0x46f 0x455 0x45a 0x45d 0x460 0x460 0x459 0x461 0x458 0x463 0x455 0x45c 0x460 0x45a 0x466 0x467 0x46d 0x458 0x459 0x467 0x452 0x44f 0x466 0x461 0x46a 0x45d 0x46a 0x460 0x468 0x46b 0x451 0x458 0x468 0x45d 0x467 0x45c 0x475 0x458 0x44f 0x468 0x45a 0x451 0x466 0x464 0x464 0x461 0x460 0x464 0x45f 0x464 0x45a 0x46a 0x451 0x46d 0x456 0x46d 0x45c 0x452 0x463 0x455 0x45a 0x455 0x45a 0x455 0x45f 0x453 0x45d 0x44e 0x45a 0x453 0x476 0x455 0x46a 0x455 0x46d 0x452 0x466 0x459 0x452 0x459 0x46d 0x453 0x45a 0x45d 0x452 0x468 0x452 0x467 0x453 0x46b 0x456 0x44f 0x45c 0x44c 0x45f 0x44f 0x45a 0x448 0x459 0x44a 0x455 0x45c 0x45d 0x467 0x461 0x468 0x45a 0x45f 0x461 0x459 0x463 0x464 0x459 0x45d 0x455 0x45d 0x455 0x466 0x455 0x44f 0x460 0x46b 0x458 0x44e 0x45f 0x455 0x461 0x45c 0x460 0x453 0x44e 0x451 0x464 0x466 0x452 0x45c 0x459 0x453 0x453 0x460 0x472 0x456 0x460 0x45c 0x451 0x45a 0x459 0x459 0x458 0x45c 0x453 0x45a 0x456 0x455 0x456 0x459 0x45d 0x460 0x464 0x45a 0x45d 0x456 0x45a 0x453 0x451 0x458 0x455 0x455 0x455 0x451 0x44b 0x46a 0x45a 0x467 0x45c 0x466 0x45f 0x45c 0x45f 0x460 0x45c 0x45f 0x475 0x466 0x467 0x46b 0x464 0x467 0x461 0x46b 0x464 0x45f 0x45f 0x45f 0x460 0x45d 0x45c 0x459 0x468 0x456 0x460 0x451 0x468 0x468 0x463 0x467 0x463 0x464 0x464 0x467 0x451 0x45f 0x455 0x461 0x455 0x45a 0x451 0x44f 0x464 0x46a 0x464 0x452 0x45c 0x468 0x45c 0x45d 0x45c 0x460 0x45a 0x458 0x464 0x460 0x461 0x45d 0x45f 0x45c 0x459 0x44f 0x467 0x44e 0x45d 0x45d 0x459 0x447 0x45c 0x44b 0x455 0x44b 0x458 0x44e 0x46b 0x466 0x464 0x463 0x464 0x468 0x464 0x463 0x460 0x461 0x456 0x472 0x460 0x45a 0x45d 0x458 0x466 0x458 0x45f 0x456 0x451 0x459 0x44f 0x460 0x45d 0x458 0x458 0x45a 0x451 0x45c 0x45d 0x456 0x44e 0x467 0x452 0x461 0x452 0x461 0x456 0x463 0x466 0x455 0x461 0x455 0x466 0x452 0x46a 0x460 0x456 0x45a 0x452 0x466 0x46e 0x456 0x458 0x45c 0x44f 0x45a 0x456 0x45a 0x458 0x464 0x45a 0x46a 0x453 0x45d 0x45a 0x458 0x45d 0x461 0x451 0x459 0x471 0x45c 0x44b 0x45d 0x451 0x459 0x44c 0x45c 0x45a 0x44f 0x460 0x448 0x455 0x447 0x45a 0x45c 0x460 0x44a 0x468 0x44e 0x45a 0x467 0x467 0x471 0x467 0x46f 0x468 0x46f 0x479 0x466 0x476 0x466 0x475 0x460 0x472 0x456 0x445 0x461 0x453 0x464 0x460 0x45d 0x45d 0x463 0x45d 0x460 0x458 0x463 0x468 0x455 0x46a 0x44b 0x474 0x44b 0x46b 0x46b 0x452 0x456 0x468 0x461 0x459 0x45d 0x458 0x45a 0x45d 0x463 0x455 0x463 0x452 0x459 0x45a 0x45a 0x459 0x458 0x467 0x466 0x455 0x467 0x472 0x474 0x453 0x461 0x44e 0x464 0x44e 0x461 0x44a 0x46a 0x460 0x460 0x463 0x467 0x45a 0x466 0x45a 0x466 0x458 0x475 0x463 0x460 0x456 0x458 0x45f 0x45a 0x459 0x459 0x45a 0x456 0x461 0x45a 0x45f 0x456 0x463 0x44c 0x460 0x44c 0x464 0x466 0x45c 0x456 0x456 0x461 0x45f 0x468 0x453 0x461 0x455 0x461 0x463 0x459 0x463 0x459 0x46a 0x45f 0x466 0x467 0x460 0x464 0x453 0x46a 0x45f 0x464 0x452 0x467 0x456 0x46b 0x45a 0x46a 0x456 0x459 0x455 0x459 0x458 0x45a 0x459 0x45c 0x472 0x464 0x45c 0x460 0x45d 0x459 0x461 0x458 0x45f 0x458 0x459 0x453 0x456 0x44f 0x45a 0x451 0x45a 0x456 0x460 0x45f 0x45a 0x459 0x455 0x464 0x460 0x459 0x459 0x45f 0x455 0x45f 0x44b 0x46f 0x451 0x45a 0x453 0x459 0x453 0x458 0x44b 0x468 0x461 0x45c 0x459 0x466 0x466 0x45a 0x460 0x460 0x45c 0x460 0x45a 0x458 0x466 0x460 0x45f 0x460 0x464 0x45c 0x46e 0x45f 0x44e 0x466 0x461 0x463 0x45a 0x45f 0x46e 0x464 0x46f 0x463 0x46d 0x45c 0x452 0x464 0x458 0x461 0x458 0x460 0x458 0x44e 0x464 0x452 0x463 0x456 0x463 0x466 0x461 0x466 0x463 0x467 0x464 0x46b 0x46b 0x46a 0x464 0x468 0x45c 0x464 0x467 0x45a 0x459 0x468 0x459 0x45d 0x461 0x45f 0x463 0x45c 0x464 0x45c 0x467 0x46b 0x45d 0x466 0x45f 0x464 0x45a 0x463 0x466 0x46e 0x452 0x45a 0x456 0x463 0x45c 0x453 0x460 0x459 0x461 0x45d 0x46a 0x45a 0x45c 0x460 0x45f 0x466 0x45f 0x466 0x45a 0x463 0x45a 0x45d 0x458 0x467 0x468 0x45d 0x451 0x459 0x44e 0x45d 0x44c 0x459 0x461 0x466 0x458 0x461 0x466 0x463 0x464 0x460 0x458 0x45f 0x46b 0x46b 0x452 0x46e 0x459 0x463 0x458 0x453 0x458 0x453 0x459 0x45a 0x45a 0x464 0x455 0x464 0x44c 0x460 0x460 0x468 0x451 0x466 0x460 0x455 0x45a 0x45c 0x45c 0x458 0x458 0x46e 0x45d 0x46b 0x461 0x46d 0x466 0x466 0x45d 0x458 0x456 0x461 0x459 0x459 0x460 0x45f 0x459 0x460 0x458 0x45f 0x456 0x458 0x452 0x468 0x44b 0x46a 0x44c 0x466 0x44f 0x459 0x46b 0x46e 0x45c 0x459 0x467 0x45f 0x464 0x45d 0x467 0x464 0x464 0x466 0x45d 0x459 0x45f 0x45c 0x45a 0x456 0x45a 0x45c 0x46a 0x466 0x45a 0x459 0x461 0x468 0x453 0x467 0x456 0x463 0x44e 0x461 0x44f 0x45a 0x451 0x45a 0x44f 0x458 0x44b 0x459 0x460 0x45a 0x464 0x46a 0x456 0x468 0x460 0x460 0x45c 0x467 0x45a 0x464 0x44f 0x46a 0x452 0x46d 0x448 0x46d 0x44a 0x44e 0x45c 0x461 0x460 0x466 0x45f 0x456 0x461 0x45a 0x466 0x456 0x464 0x45a 0x456 0x460 0x44e 0x45f 0x459 0x460 0x44c 0x44e 0x44c 0x45d 0x459 0x464 0x460 0x45f 0x45f 0x467 0x45f 0x463 0x45d 0x466 0x458 0x471 0x459 0x46e 0x456 0x46b 0x453 0x46e 0x45f 0x44e 0x46e 0x459 0x460 0x44e 0x458 0x448 0x463 0x44b 0x45c 0x451 0x460 0x461 0x45d 0x45d 0x45f 0x455 0x45d 0x458 0x463 0x468 0x464 0x448 0x45d 0x46d 0x45c 0x468 0x458 0x461 0x45c 0x466 0x468 0x455 0x464 0x456 0x464 0x458 0x464 0x46b 0x451 0x451 0x460 0x44f 0x45c 0x474 0x460 0x46f 0x45d 0x46e 0x45a 0x46a 0x45d 0x458 0x460 0x453 0x464 0x456 0x467 0x45d 0x459 0x456 0x467 0x45c 0x44f 0x467 0x456 0x45c 0x452 0x45a 0x44f 0x45f 0x45d 0x45f 0x45d 0x45a 0x458 0x458 0x45d 0x455 0x467 0x45f 0x45f 0x45d 0x467 0x45c 0x456 0x458 0x452 0x459 0x453 0x455 0x44b 0x463 0x44f 0x463 0x458 0x461 0x453 0x460 0x458 0x46e 0x45a 0x45f 0x460 0x46a 0x45c 0x461 0x45c 0x460 0x461 0x45a 0x460 0x45c 0x45c 0x463 0x458 0x467 0x461 0x452 0x456 0x45d 0x464 0x45d 0x44e 0x458 0x451 0x460 0x451 0x45c 0x455 0x45a 0x44e 0x45a 0x44f 0x468 0x453 0x466 0x458 0x452 0x460 0x46a 0x45f 0x456 0x461 0x455 0x458 0x458 0x456 0x459 0x44f 0x460 0x44f 0x46a 0x466 0x467 0x463 0x467 0x461 0x45a 0x45a 0x461 0x463 0x460 0x44f 0x460 0x463 0x45f 0x466 0x467 0x463 0x45a 0x45c 0x44f 0x466 0x44e 0x468 0x44b 0x460 0x455 0x456 0x44e 0x467 0x467 0x472 0x458 0x46b 0x458 0x46d 0x452 0x46b 0x46a 0x455 0x467 0x45f 0x466 0x460 0x46a 0x461 0x451 0x44a 0x45f 0x45c 0x46e 0x453 0x441 0x463 0x43c 0x460 0x448 0x45d 0x44c 0x460 0x45a 0x459 0x45a 0x458 0x458 0x466 0x466 0x46e 0x455 0x46e 0x453 0x451 0x464 0x463 0x455 0x45d 0x45f 0x464 0x456 0x459 0x460 0x476 0x460 0x47c 0x45d 0x47b 0x45d 0x44a 0x45a 0x45f 0x464 0x44b 0x45f 0x46e 0x45a 0x466 0x456 0x46a 0x45f 0x46d 0x461 0x45d 0x464 0x45c 0x45f 0x459 0x45a 0x474 0x45d 0x463 0x45f 0x468 0x459 0x467 0x45f 0x467 0x451 0x463 0x466 0x464 0x45f 0x44f 0x45c 0x456 0x460 0x453 0x460 0x46b 0x459 0x455 0x466 0x467 0x460 0x45c 0x45d 0x459 0x459 0x456 0x463 0x452 0x456 0x461 0x451 0x458 0x44e 0x45f 0x455 0x45f 0x459 0x468 0x456 0x44f 0x467 0x466 0x468 0x460 0x461 0x463 0x448 0x46a 0x452 0x463 0x455 0x468 0x459 0x468 0x466 0x45c 0x45c 0x452 0x46a 0x460 0x451 0x456 0x455 0x453 0x45f 0x452 0x451 0x45f 0x44b 0x464 0x44a 0x461 0x451 0x468 0x44c 0x452 0x476 0x45f 0x461 0x468 0x456 0x45d 0x45a 0x459 0x45d 0x453 0x45f 0x45a 0x468 0x461 0x459 0x466 0x45a 0x467 0x44c 0x45a 0x466 0x451 0x479 0x45a 0x44e 0x44c 0x44a 0x447 0x43d 0x444 0x453 0x466 0x458 0x45c 0x459 0x45d 0x45d 0x468 0x466 0x467 0x45c 0x461 0x468 0x461 0x45c 0x468 0x45c 0x464 0x453 0x463 0x461 0x45f 0x466 0x455 0x45c 0x45a 0x460 0x45c 0x463 0x463 0x461 0x45a 0x458 0x458 0x46f 0x45d 0x466 0x463 0x45f 0x45c 0x468 0x45a 0x46e 0x461 0x472 0x46b 0x46e 0x464 0x463 0x461 0x467 0x460 0x45f 0x45c 0x46b 0x453 0x46d 0x455 0x468 0x467 0x471 0x45c 0x453 0x44e 0x455 0x455 0x458 0x459 0x456 0x460 0x46a 0x455 0x467 0x46d 0x459 0x45d 0x452 0x45a 0x452 0x45d 0x460 0x463 0x461 0x45f 0x464 0x467 0x466 0x46a 0x467 0x467 0x453 0x464 0x466 0x451 0x452 0x458 0x458 0x46a 0x453 0x46a 0x461 0x45a 0x44e 0x467 0x44f 0x455 0x453 0x458 0x45d 0x456 0x468 0x46d 0x459 0x456 0x451 0x45d 0x44b 0x466 0x453 0x461 0x464 0x460 0x460 0x468 0x464 0x468 0x464 0x46f 0x467 0x460 0x459 0x45c 0x45c 0x45f 0x45d 0x464 0x45f 0x45d 0x464 0x459 0x463 0x45a 0x452 0x45f 0x458 0x460 0x45a 0x45c 0x45f 0x458 0x460 0x453 0x45a 0x463 0x447 0x458 0x44c 0x44f 0x45a 0x44e 0x447 0x464 0x466 0x45c 0x46b 0x45c 0x460 0x459 0x459 0x45d 0x466 0x467 0x45c 0x451 0x463 0x458 0x460 0x452 0x464 0x463 0x458 0x461 0x45d 0x45d 0x466 0x45f 0x464 0x45c 0x45d 0x466 0x467 0x461 0x44f 0x44e 0x46b 0x456 0x46e 0x464 0x467 0x463 0x45d 0x466 0x45f 0x467 0x45d 0x46a 0x455 0x467 0x459 0x460 0x45c 0xf00 0xf00 0xf00>; + PS_Config_Lmt_Open_Rawdata_N = <0x5aa 0x607 0x600 0x60f 0x607 0x605 0x607 0x5f6 0x5f9 0x5ec 0x5e4 0x5d4 0x5ef 0x5de 0x5fa 0x5ea 0x607 0x5f8 0x604 0x5f5 0x5ed 0x608 0x5ff 0x613 0x608 0x608 0x60a 0x5fb 0x5fc 0x5f0 0x5e6 0x5dd 0x5f0 0x5e8 0x5fb 0x5f5 0x608 0x606 0x60a 0x5f2 0x5f2 0x60b 0x618 0x60e 0x619 0x601 0x619 0x5f5 0x60a 0x5eb 0x5e9 0x5cf 0x5f5 0x5da 0x5ff 0x5e4 0x60d 0x5ef 0x60b 0x5f3 0x5f1 0x60a 0x5fe 0x612 0x604 0x605 0x605 0x5f9 0x5f7 0x5ee 0x5d3 0x5d2 0x5de 0x5dd 0x5e8 0x5e7 0x5f6 0x5f6 0x5f9 0x5fe 0x5ee 0x618 0x602 0x61f 0x608 0x610 0x607 0x602 0x5f9 0x5f7 0x5df 0x5dd 0x5ea 0x5e9 0x5f6 0x5f3 0x608 0x601 0x608 0x603 0x5f3 0x610 0x5fb 0x619 0x604 0x60b 0x604 0x5ff 0x5f6 0x5f3 0x5d2 0x5dd 0x5dc 0x5e9 0x5e8 0x5f2 0x5f9 0x602 0x602 0x61e 0x5f3 0x60a 0x603 0x60e 0x60a 0x5ff 0x607 0x5f2 0x5f8 0x5e7 0x5f3 0x5e2 0x5fe 0x5ef 0x608 0x5fa 0x617 0x602 0x615 0x60a 0x5f9 0x603 0x602 0x60d 0x608 0x5ff 0x607 0x5f3 0x5f9 0x5e6 0x5ec 0x5d6 0x5f6 0x5e3 0x602 0x5ee 0x611 0x5fe 0x616 0x61d 0x5ff 0x606 0x60b 0x605 0x60f 0x5f7 0x60d 0x5eb 0x601 0x5e0 0x5e4 0x5d7 0x5f0 0x5e3 0x5fb 0x5f1 0x60a 0x5fe 0x60d 0x601 0x60a 0x610 0x611 0x612 0x619 0x604 0x617 0x5f6 0x60a 0x5e9 0x5da 0x5d9 0x5e6 0x5e4 0x5ef 0x5f0 0x5fe 0x5fd 0x60a 0x616 0x5f5 0x61b 0x604 0x617 0x607 0x608 0x606 0x5fb 0x5f8 0x5f0 0x5e4 0x5dc 0x5ef 0x5e7 0x5fa 0x5f2 0x606 0x5fe 0x608 0x604 0x60a 0x620 0x611 0x61d 0x615 0x60e 0x613 0x602 0x605 0x5f5 0x5e4 0x5d8 0x5f1 0x5e4 0x5fd 0x5f0 0x60b 0x5ff 0x613 0x61c 0x601 0x621 0x60e 0x61f 0x611 0x611 0x611 0x602 0x602 0x5f7 0x5f5 0x5d9 0x601 0x5e6 0x60d 0x5ef 0x619 0x5fe 0x61f 0x604 0x605 0x61d 0x60d 0x622 0x613 0x615 0x613 0x608 0x606 0x5fe 0x5e9 0x5de 0x5f4 0x5ea 0x601 0x5f4 0x60d 0x603 0x614 0x623 0x5f4 0x613 0x602 0x60f 0x605 0x600 0x601 0x5f2 0x5f5 0x5e7 0x5ef 0x5df 0x5fb 0x5eb 0x608 0x5f6 0x615 0x601 0x61a 0x609 0x601 0x611 0x609 0x613 0x60a 0x603 0x60a 0x5f8 0x5fb 0x5ed 0x5e1 0x5e9 0x5ec 0x5f5 0x5f9 0x601 0x605 0x60f 0x611 0x630 0x602 0x625 0x614 0x622 0x613 0x613 0x60e 0x608 0x5ff 0x5fc 0x5e1 0x5e6 0x5ed 0x5f2 0x5fb 0x5fd 0x608 0x608 0x60b 0x60f 0x60a 0x623 0x614 0x622 0x617 0x614 0x611 0x607 0x604 0x5f9 0x5e5 0x5d8 0x5ef 0x5e5 0x5fb 0x5f0 0x60a 0x5fe 0x614 0x61c 0x609 0x621 0x619 0x61b 0x616 0x60b 0x611 0x5fe 0x603 0x5f2 0x5ee 0x5e2 0x5f9 0x5ee 0x604 0x5f9 0x611 0x602 0x614 0x60a 0x60e 0x619 0x618 0x616 0x617 0x608 0x613 0x5fc 0x605 0x5ef 0x5da 0x5e0 0x5e4 0x5ed 0x5f1 0x5f8 0x5ff 0x605 0x60a 0x623 0x5f7 0x629 0x608 0x622 0x605 0x614 0x601 0x608 0x5f2 0x5fd 0x5e1 0x5eb 0x5ed 0x5f9 0x5f9 0x605 0x603 0x611 0x60b 0x61c 0x605 0x616 0x610 0x614 0x60e 0x609 0x60c 0x5fc 0x5fc 0x5ef 0x5df 0x5ed 0x5ec 0x5f9 0x5f8 0x605 0x602 0x616 0x611 0x637 0x60a 0x622 0x618 0x61b 0x613 0x60d 0x610 0x5ff 0x602 0x5f5 0x5f2 0x5f0 0x5fd 0x5fd 0x60a 0x609 0x616 0x613 0x61a 0x61c 0x613 0x62c 0x61c 0x629 0x61a 0x61a 0x618 0x60d 0x60a 0x601 0x5ef 0x5f6 0x5fb 0x601 0x608 0x60c 0x614 0x618 0x620 0x637 0x614 0x626 0x622 0x61c 0x621 0x610 0x61b 0x601 0x60d 0x5f5 0x5f5 0x5fb 0x5ff 0x607 0x60c 0x612 0x61c 0x61d 0x61f 0x625 0x625 0x625 0x62c 0x61f 0x62c 0x613 0x627 0x605 0x619 0x5f8 0x5ec 0x5e8 0x5f6 0x5f3 0x604 0x5fe 0x612 0x60d 0x61b 0x62a 0x615 0x634 0x624 0x626 0x620 0x61a 0x619 0x60f 0x60b 0x604 0x5ec 0x5e7 0x5f7 0x5f3 0x603 0x600 0x610 0x60b 0x612 0x613 0x616 0x620 0x61e 0x615 0x61d 0x608 0x617 0x5fb 0x608 0x5ee 0x5f6 0x5de 0x600 0x5ea 0x60d 0x5f6 0x61a 0x602 0x623 0x61d 0x606 0x633 0x616 0x629 0x613 0x61f 0x60e 0x611 0x601 0x607 0x602 0x5fd 0x60d 0x608 0x617 0x614 0x625 0x61f 0x628 0x628 0x614 0x628 0x61c 0x61f 0x61a 0x613 0x614 0x606 0x607 0x5f9 0x5f8 0x5f3 0x604 0x5ff 0x60f 0x60b 0x620 0x618 0x628 0x638 0x60f 0x625 0x61d 0x619 0x619 0x60c 0x611 0x5ff 0x603 0x5f3 0x607 0x5ea 0x614 0x5f6 0x61f 0x601 0x62d 0x60a 0x631 0x614 0x61a 0x632 0x622 0x629 0x620 0x61d 0x61a 0x610 0x60b 0x602 0x600 0x5f9 0x60b 0x604 0x617 0x611 0x627 0x61d 0x62f 0x638 0x620 0x62b 0x629 0x622 0x62a 0x616 0x61d 0x60a 0x60f 0x5fe 0x5f3 0x5ed 0x5ff 0x5f8 0x60c 0x602 0x619 0x610 0x61b 0x619 0x626 0x635 0x628 0x62d 0x62a 0x621 0x621 0x613 0x613 0x607 0x5f4 0x5ef 0x602 0x5fa 0x610 0x604 0x61d 0x616 0x623 0x631 0x619 0x641 0x625 0x632 0x620 0x623 0x617 0x615 0x609 0x608 0x604 0x5f6 0x610 0x601 0x61c 0x60b 0x629 0x619 0x62a 0x622 0x625 0x634 0x628 0x629 0x626 0x61b 0x61c 0x610 0x60c 0x604 0x608 0x5f0 0x612 0x5fc 0x61f 0x605 0x62c 0x616 0x630 0x634 0x611 0x631 0x61f 0x626 0x61e 0x619 0x614 0x60d 0x605 0x5fe 0x610 0x5fb 0x61c 0x606 0x626 0x60e 0x637 0x61d 0x63a 0x628 0x62e 0x638 0x633 0x62e 0x634 0x621 0x628 0x614 0x61a 0x608 0x60f 0x5f8 0x61a 0x604 0x626 0x60d 0x636 0x61f 0x63e 0x63c 0x61c 0x631 0x628 0x624 0x626 0x617 0x61a 0x60b 0x60c 0x5ff 0x60e 0x5f8 0x61b 0x605 0x628 0x610 0x636 0x61c 0x638 0x625 0x62b 0x62c 0x62e 0x621 0x62f 0x615 0x624 0x608 0x614 0x5fc 0x604 0x5f3 0x610 0x601 0x61c 0x60b 0x62b 0x619 0x631 0x637 0x62f 0x646 0x63b 0x63a 0x63a 0x62c 0x62f 0x623 0x621 0x619 0x619 0x607 0x626 0x613 0x62f 0x61c 0x63e 0x629 0x640 0x62e 0x64f 0x64a 0x653 0x640 0x653 0x632 0x649 0x627 0x63b 0x61b 0x613 0x60d 0x61f 0x61a 0x626 0x625 0x634 0x635 0x63a 0x64d 0x63b 0x650 0x649 0x642 0x647 0x633 0x63f 0x62b 0x632 0x620 0x631 0x61c 0x63d 0x628 0x645 0x630 0x652 0x63e 0x654 0x646 0x644 0x656 0x64b 0x649 0x649 0x638 0x63e 0x62e 0x631 0x622 0x617 0x5ff 0x623 0x60a 0x62b 0x614 0x637 0x623 0x63e 0x640 0x62e 0x650 0x63b 0x641 0x63b 0x632 0x62f 0x629 0x620 0x61d 0x633 0x613 0x63f 0x61e 0x649 0x626 0x659 0x637 0x65f 0x63e 0x646 0x64d 0x64a 0x641 0x64b 0x631 0x63f 0x627 0x62f 0x61c 0x623 0x612 0x62e 0x61e 0x638 0x626 0x648 0x636 0x652 0x650 0x62f 0x653 0x63a 0x644 0x638 0x634 0x62e 0x62b 0x620 0x61f 0x636 0x617 0x642 0x623 0x64c 0x62c 0x65a 0x63a 0x65c 0x645 0x64e 0x656 0x652 0x64b 0x64f 0x63b 0x642 0x631 0x632 0x625 0x625 0x616 0x62f 0x622 0x638 0x62a 0x646 0x639 0x64b 0x658 0x640 0x658 0x64a 0x647 0x649 0x63a 0x63d 0x630 0x634 0x624 0x619 0x613 0x624 0x61d 0x62d 0x62a 0x63c 0x638 0x63c 0x63e 0x65c 0x65e 0x65c 0x650 0x659 0x643 0x64a 0x638 0x63e 0x62b 0x625 0x609 0x630 0x613 0x639 0x620 0x646 0x62f 0x64c 0x645 0x647 0x65b 0x64f 0x647 0x649 0x639 0x63b 0x62f 0x632 0x623 0x62d 0x61d 0x639 0x625 0x641 0x632 0x64d 0x640 0x64d 0x649 0x653 0x65e 0x655 0x64f 0x64e 0x640 0x63f 0x637 0x634 0x62a 0x618 0x60c 0x623 0x616 0x62e 0x623 0x63a 0x632 0x641 0x64c 0x63d 0x65c 0x647 0x64a 0x642 0x638 0x634 0x62e 0x629 0x622 0x62b 0x62d 0x637 0x635 0x640 0x641 0x64c 0x650 0x652 0x656 0x655 0x659 0x658 0x64d 0x655 0x63d 0x644 0x633 0x639 0x628 0x629 0x61b 0x635 0x623 0x63e 0x631 0x64b 0x642 0x653 0x659 0x642 0x649 0x650 0x637 0x64a 0x626 0x63d 0x61d 0x632 0x611 0x62a 0x619 0x635 0x620 0x63d 0x62c 0x649 0x63a 0x64a 0x644 0x648 0x658 0x649 0x647 0x643 0x637 0x634 0x62d 0x627 0x620 0x632 0x61d 0x63e 0x626 0x647 0x632 0x655 0x642 0x65c 0x65c 0x64a 0x65d 0x654 0x64a 0x64f 0x638 0x641 0x62c 0x637 0x624 0x62b 0x621 0x632 0x629 0x641 0x636 0x64d 0x644 0x64f 0x649 0x65c 0x668 0x65a 0x658 0x655 0x648 0x646 0x63a 0x63a 0x631 0x625 0x611 0x62d 0x61a 0x639 0x627 0x646 0x636 0x64d 0x64c 0x656 0x664 0x661 0x64f 0x659 0x63d 0x64a 0x62f 0x63f 0x626 0x62f 0x620 0x637 0x629 0x645 0x636 0x650 0x642 0x652 0x649 0x65e 0x664 0x65e 0x652 0x655 0x643 0x645 0x635 0x63a 0x62b 0x61d 0x618 0x625 0x624 0x634 0x631 0x641 0x641 0x647 0x659 0x640 0x669 0x649 0x655 0x642 0x643 0x634 0x633 0x62b 0x62b 0x62c 0x623 0x634 0x62c 0x641 0x639 0x64f 0x647 0x655 0x64d 0x65e 0x657 0x65c 0x647 0x654 0x637 0x646 0x629 0x639 0x620 0x62a 0x61d 0x631 0x627 0x63f 0x633 0x64b 0x644 0x656 0x65b 0x646 0x65b 0x64f 0x647 0x644 0x637 0x636 0x62b 0x62c 0x624 0x647 0x622 0x651 0x62c 0x65e 0x63a 0x66b 0x647 0x671 0x64f 0x656 0x65b 0x657 0x64b 0x64c 0x63a 0x63d 0x62d 0x632 0x624 0x626 0x617 0x62f 0x620 0x63c 0x62e 0x649 0x63c 0x652 0x655 0x657 0x66a 0x65e 0x656 0x655 0x644 0x646 0x636 0x638 0x62e 0x62d 0x61d 0x637 0x629 0x644 0x637 0x64f 0x646 0x654 0x64a 0x65a 0x65f 0x658 0x64f 0x64f 0x63d 0x640 0x631 0x62e 0x629 0x626 0x612 0x62f 0x61f 0x63e 0x62d 0x649 0x640 0x654 0x655 0x65c 0x65e 0x662 0x649 0x657 0x638 0x649 0x62b 0x638 0x624 0x62b 0x632 0x631 0x641 0x640 0x64d 0x64a 0x65d 0x64d 0x664 0x66a 0x66a 0x667 0x655 0x65c 0x643 0x64d 0x635 0x63c 0x62d 0x62b 0x612 0x634 0x61f 0x643 0x62b 0x650 0x63a 0x659 0x650 0x658 0x66a 0x65b 0x657 0x64f 0x647 0x63f 0x638 0x631 0x62f 0x644 0x626 0x64c 0x632 0x659 0x640 0x665 0x650 0x66c 0x658 0x665 0x65c 0x663 0x64a 0x659 0x63b 0x64a 0x62c 0x63b 0x623 0x63e 0x623 0x647 0x632 0x655 0x63d 0x661 0x64f 0x66b 0x66a 0x64d 0x664 0x655 0x64f 0x648 0x640 0x638 0x632 0x62b 0x629 0x62a 0x634 0x634 0x642 0x642 0x650 0x64e 0x65d 0x654 0x668 0x655 0x664 0x653 0x64f 0x647 0x640 0x638 0x632 0x62a 0x628 0x633 0x622 0x63d 0x631 0x649 0x63d 0x655 0x64d 0x65f 0x667 0x66e 0x667 0x672 0x652 0x664 0x640 0x655 0x632 0x640 0x620 0x630 0x62f 0x63d 0x63e 0x64a 0x64d 0x653 0x65e 0x654 0x660 0x667 0x667 0x662 0x653 0x657 0x644 0x647 0x632 0x632 0x621 0x61c 0x628 0x629 0x637 0x638 0x643 0x643 0x655 0x647 0x668 0x661 0x665 0x665 0x651 0x655 0x641 0x648 0x635 0x613 0x601 0x625 0x62f 0x632 0x63c 0x63e 0x64b 0x648 0x65b 0x622 0x637 0x66d 0x674 0x666 0x662 0x656 0x650 0x647 0x641 0x60b 0x60b 0x628 0x619 0x635 0x626 0x644 0x635 0x64e 0x647 0x62e 0x63a 0x661 0x670 0x662 0x65c 0x655 0x64a 0x644 0x63b 0x635 0x62e 0x63a 0x639 0x647 0x645 0x653 0x653 0x65e 0x665 0x668 0x66e 0x665 0x66b 0x661 0x658 0x655 0x647 0x646 0x639 0x637 0x62b 0x630 0x62b 0x63c 0x63a 0x64a 0x646 0x655 0x659 0x662 0x672 0x64e 0x65f 0x653 0x647 0x646 0x635 0x638 0x628 0x629 0x61b 0x62c 0x635 0x638 0x643 0x646 0x652 0x650 0x660 0x658 0x66a 0x65f 0x65f 0x659 0x64b 0x64c 0x63b 0x63b 0x62e 0x62c 0x61f 0x630 0x630 0x63d 0x63e 0x64a 0x64c 0x656 0x65c 0x660 0x676 0x664 0x665 0x666 0x64f 0x657 0x63f 0x64a 0x62f 0x63d 0x623 0x625 0x629 0x633 0x636 0x640 0x643 0x648 0x652 0x64f 0x659 0x665 0x66e 0x65f 0x656 0x650 0x644 0x641 0x635 0x633 0x628 0x620 0x623 0x62f 0x631 0x63d 0x640 0x646 0x651 0x652 0x669 0x65e 0x670 0x662 0x656 0x653 0x646 0x61d 0x60e 0x637 0x62b 0x632 0x635 0x640 0x643 0x64c 0x650 0x62d 0x636 0x65d 0x665 0x666 0x66e 0x660 0x658 0x64f 0x646 0x617 0x60e 0x631 0x62a 0x623 0x62f 0x631 0x63d 0x63d 0x64a 0x61d 0x633 0x650 0x673 0x66e 0x667 0x671 0x652 0x662 0x641 0x652 0x632 0x645 0x625 0x631 0x61d 0x640 0x62c 0x64d 0x63a 0x656 0x649 0x662 0x654 0x65f 0x676 0x659 0x661 0x649 0x650 0x638 0x640 0x629 0x632 0x61f 0x62d 0x62c 0x63a 0x638 0x649 0x643 0x65f 0x650 0x676 0x65c 0x663 0x660 0x64c 0x64f 0x639 0x642 0x62b 0x631 0x61c 0x63a 0x629 0x648 0x638 0x655 0x645 0x65f 0x655 0x664 0x65c 0x66c 0x662 0x665 0x64d 0x654 0x63a 0x645 0x62b 0x634 0x61d 0x629 0x62a 0x636 0x639 0x643 0x646 0x64e 0x658 0x659 0x672 0x660 0x67f 0x65f 0x667 0x650 0x657 0x641 0x649 0x632 0x63a 0x632 0x623 0x640 0x631 0x64d 0x640 0x658 0x652 0x662 0x657 0x67a 0x673 0x673 0x65b 0x661 0x64a 0x652 0x63c 0x641 0x62e 0x62b 0x60d 0x637 0x61c 0x643 0x62a 0x650 0x63e 0x65e 0x655 0x664 0x662 0x662 0x64a 0x64f 0x637 0x640 0x62a 0x631 0x61b 0x635 0x628 0x644 0x636 0x64f 0x642 0x659 0x654 0x662 0x65c 0x669 0x66f 0x660 0x658 0x64c 0x648 0x63e 0x638 0x62e 0x62a 0x627 0x628 0x635 0x637 0x643 0x644 0x64f 0x658 0x65d 0x66f 0x66f 0x660 0x66e 0x647 0x632 0x60e 0x64d 0x629 0x63d 0x61b 0x639 0x621 0x648 0x62f 0x62e 0x616 0x660 0x651 0x66d 0x659 0x66b 0x664 0x662 0x64e 0x628 0x613 0x640 0x62f 0x630 0x622 0x634 0x61f 0x643 0x62d 0x628 0x613 0x65c 0x64d 0x66a 0x668 0x653 0x66e 0x653 0x655 0x640 0x646 0x631 0x635 0x622 0x629 0x639 0x62d 0x647 0x63b 0x658 0x64a 0x661 0x65a 0x66b 0x662 0x673 0x65b 0x668 0x645 0x657 0x634 0x644 0x624 0x635 0x616 0x637 0x620 0x644 0x62f 0x655 0x640 0x65e 0x652 0x66c 0x66a 0x65d 0x668 0x65c 0x64f 0x64c 0x63f 0x63c 0x62f 0x62c 0x623 0x632 0x620 0x640 0x62d 0x64d 0x63b 0x658 0x64d 0x662 0x654 0x675 0x66b 0x66a 0x654 0x659 0x643 0x647 0x632 0x637 0x625 0x62c 0x61f 0x63a 0x62c 0x649 0x63e 0x651 0x652 0x660 0x66b 0x66d 0x672 0x669 0x658 0x656 0x646 0x644 0x637 0x634 0x62a 0x631 0x62d 0x63d 0x63b 0x64c 0x64b 0x655 0x65c 0x65f 0x664 0x67a 0x66f 0x66d 0x656 0x65b 0x646 0x64b 0x637 0x63a 0x629 0x634 0x635 0x640 0x644 0x650 0x655 0x659 0x668 0x667 0x682 0x668 0x66b 0x646 0x632 0x651 0x643 0x63e 0x634 0x62e 0x628 0x641 0x62c 0x633 0x61f 0x65e 0x649 0x668 0x65c 0x676 0x664 0x674 0x662 0x64f 0x629 0x656 0x63b 0x643 0x62b 0x634 0x61e 0x641 0x626 0x62f 0x617 0x65e 0x644 0x668 0x657 0x676 0x671 0x66a 0x65f 0x660 0x63d 0x654 0x637 0x643 0x625 0x632 0x617 0x635 0x62c 0x640 0x635 0x653 0x64c 0x65c 0x65d 0x668 0x666 0x66e 0x66d 0x65c 0x64f 0x64c 0x643 0x63c 0x633 0x62c 0x624 0x637 0x62f 0x63f 0x637 0x654 0x64f 0x65c 0x660 0x66b 0x67c 0x660 0x673 0x65f 0x65c 0x649 0x649 0x639 0x63a 0x628 0x62e 0x62e 0x625 0x63e 0x636 0x64c 0x644 0x654 0x656 0x661 0x65e 0x677 0x674 0x66d 0x65f 0x656 0x64c 0x646 0x63d 0x636 0x62f 0x627 0x621 0x638 0x631 0x646 0x640 0x652 0x650 0x660 0x667 0x65b 0x65e 0x658 0x647 0x643 0x634 0x634 0x624 0x622 0x619 0x62f 0x62a 0x63e 0x63b 0x64c 0x648 0x655 0x65b 0x661 0x664 0x66b 0x659 0x65c 0x641 0x644 0x62e 0x634 0x620 0x623 0x613 0x634 0x619 0x644 0x62a 0x652 0x63a 0x65c 0x64c 0x66a 0x668 0x66c 0x664 0x666 0x64d 0x64f 0x63b 0x63e 0x62c 0x62e 0x61f 0x631 0x61f 0x640 0x62f 0x64d 0x63e 0x658 0x651 0x668 0x65b 0x671 0x666 0x664 0x650 0x64d 0x63e 0x63c 0x62f 0x62c 0x622 0x629 0x618 0x639 0x629 0x649 0x637 0x653 0x649 0x667 0x665 0x638 0x63f 0x656 0x64c 0x641 0x63a 0x631 0x62a 0x620 0x61c 0x616 0x604 0x647 0x636 0x655 0x646 0x65f 0x656 0x66d 0x660 0x63b 0x63b 0x651 0x646 0x63b 0x632 0x629 0x622 0x619 0x614 0x602 0x5f9 0x633 0x62b 0x641 0x63a 0x64c 0x64d 0x65b 0x66a 0x65e 0x664 0x655 0x648 0x63d 0x636 0x62e 0x626 0x61e 0x619 0x625 0x625 0x631 0x634 0x640 0x644 0x649 0x656 0x659 0x65f 0x664 0x66a 0x655 0x64f 0x63c 0x63c 0x62b 0x62b 0x619 0x61c 0x616 0x61f 0x623 0x62c 0x631 0x63b 0x63b 0x64c 0x64d 0x666 0x662 0x670 0x656 0x654 0x63d 0x641 0x62c 0x631 0x61c 0x624 0x618 0x625 0x626 0x633 0x634 0x641 0x63d 0x652 0x64c 0x65b 0x661 0x668 0x64c 0x64d 0x633 0x63a 0x620 0x629 0x610 0x61b 0x608 0x61b 0x616 0x629 0x623 0x637 0x62c 0x648 0x63e 0x661 0x662 0x656 0x659 0x63d 0x641 0x629 0x630 0x619 0x61e 0x609 0x60e 0x616 0x61a 0x627 0x62a 0x636 0x634 0x647 0x644 0x653 0x661 0x655 0x64f 0x63b 0x638 0x629 0x629 0x617 0x616 0x609 0x619 0x61c 0x625 0x62c 0x634 0x63b 0x63c 0x64d 0x64e 0x668 0x656 0x65b 0x655 0x642 0x641 0x632 0x632 0x620 0x61c 0x60c 0x626 0x61c 0x63a 0x632 0x64b 0x641 0x653 0x64f 0x65e 0x655 0x65e 0x64b 0x650 0x635 0x63b 0x626 0x62b 0x615 0x613 0x603 0x61d 0x610 0x62f 0x626 0x641 0x633 0x64a 0x641 0x656 0x656 0xfffffe01 0xfffffe01 0xfffffe01>; + PS_Config_Lmt_Open_Rawdata_P = <0xd38 0xe0f 0xe00 0xe23 0xe0f 0xe0b 0xe11 0xde8 0xdf1 0xdd0 0xdc0 0xd98 0xdd9 0xdb2 0xdf2 0xdcc 0xe0f 0xdec 0xe0a 0xde7 0xdd3 0xe12 0xdfd 0xe2b 0xe12 0xe12 0xe18 0xdf5 0xdf8 0xdda 0xdc2 0xdad 0xdda 0xdc8 0xdf3 0xde5 0xe14 0xe0e 0xe18 0xdde 0xde0 0xe1b 0xe38 0xe22 0xe3b 0xe01 0xe3b 0xde5 0xe18 0xdcf 0xdc9 0xd8d 0xde5 0xda6 0xdff 0xdc0 0xe1f 0xdd9 0xe1b 0xde3 0xddd 0xe16 0xdfc 0xe2a 0xe08 0xe0d 0xe0b 0xdf1 0xdeb 0xdd6 0xd97 0xd96 0xdb2 0xdad 0xdc8 0xdc7 0xde8 0xde8 0xdf1 0xdfc 0xdd6 0xe38 0xe06 0xe49 0xe14 0xe26 0xe11 0xe06 0xdf1 0xdeb 0xdb3 0xdad 0xdcc 0xdc9 0xdea 0xde1 0xe12 0xe01 0xe14 0xe07 0xde3 0xe24 0xdf5 0xe39 0xe0a 0xe1b 0xe0a 0xdfd 0xdea 0xde1 0xd94 0xdaf 0xdac 0xdcb 0xdc8 0xde0 0xdf1 0xe06 0xe06 0xe46 0xde1 0xe18 0xe07 0xe20 0xe16 0xdfd 0xe11 0xde0 0xdee 0xdc7 0xde1 0xdba 0xdfa 0xdd9 0xe12 0xdf2 0xe35 0xe06 0xe31 0xe16 0xdf1 0xe07 0xe06 0xe1d 0xe12 0xdfd 0xe0f 0xde1 0xdef 0xdc4 0xdd2 0xd9e 0xdea 0xdbd 0xe06 0xdd6 0xe29 0xdfa 0xe34 0xe45 0xdff 0xe0e 0xe1b 0xe0d 0xe23 0xdeb 0xe1f 0xdcf 0xe03 0xdb4 0xdc0 0xda1 0xdda 0xdbd 0xdf5 0xddd 0xe16 0xdfc 0xe1f 0xe01 0xe18 0xe24 0xe27 0xe2a 0xe39 0xe08 0xe37 0xde8 0xe18 0xdc9 0xda6 0xda5 0xdc2 0xdc0 0xdd9 0xdda 0xdfc 0xdf9 0xe16 0xe34 0xde5 0xe3f 0xe0a 0xe37 0xe11 0xe14 0xe0e 0xdf5 0xdec 0xdda 0xdbe 0xdac 0xdd9 0xdc5 0xdf2 0xde0 0xe0e 0xdfc 0xe12 0xe08 0xe18 0xe4a 0xe29 0xe43 0xe31 0xe22 0xe2d 0xe04 0xe0b 0xde5 0xdc0 0xda2 0xddd 0xdbe 0xdf9 0xdda 0xe19 0xdff 0xe2d 0xe42 0xe01 0xe4d 0xe22 0xe47 0xe29 0xe27 0xe27 0xe06 0xe06 0xdeb 0xde5 0xda5 0xe01 0xdc2 0xe1f 0xdd9 0xe3b 0xdfa 0xe49 0xe08 0xe0d 0xe43 0xe1f 0xe4e 0xe2d 0xe31 0xe2d 0xe12 0xe0e 0xdfa 0xdc9 0xdb0 0xde4 0xdcc 0xe01 0xde4 0xe1f 0xe07 0xe30 0xe53 0xde4 0xe2d 0xe06 0xe23 0xe0d 0xe00 0xe03 0xdde 0xde7 0xdc5 0xdd9 0xdb3 0xdf5 0xdcf 0xe14 0xdea 0xe31 0xe03 0xe3c 0xe15 0xe01 0xe29 0xe15 0xe2d 0xe18 0xe07 0xe16 0xdec 0xdf3 0xdd3 0xdb9 0xdcb 0xdd2 0xde5 0xdef 0xe03 0xe0d 0xe23 0xe27 0xe70 0xe06 0xe57 0xe2e 0xe50 0xe2d 0xe2d 0xe22 0xe12 0xdff 0xdf6 0xdb9 0xdc2 0xdd5 0xdde 0xdf3 0xdf9 0xe12 0xe14 0xe1b 0xe23 0xe18 0xe53 0xe30 0xe50 0xe35 0xe2e 0xe27 0xe0f 0xe08 0xdf1 0xdc1 0xda4 0xdd9 0xdc1 0xdf3 0xddc 0xe16 0xdfa 0xe2e 0xe42 0xe15 0xe4d 0xe39 0xe3f 0xe34 0xe1b 0xe27 0xdfc 0xe07 0xdde 0xdd6 0xdba 0xdef 0xdd6 0xe0a 0xdf1 0xe27 0xe04 0xe30 0xe18 0xe22 0xe39 0xe38 0xe32 0xe37 0xe14 0xe2b 0xdf6 0xe0b 0xdd7 0xda6 0xdb4 0xdc0 0xdd3 0xddd 0xdec 0xdfd 0xe0d 0xe18 0xe53 0xdeb 0xe61 0xe12 0xe4e 0xe0d 0xe2e 0xe01 0xe12 0xde0 0xdf9 0xdb9 0xdcf 0xdd5 0xdef 0xdf1 0xe0b 0xe07 0xe27 0xe19 0xe40 0xe0d 0xe34 0xe26 0xe30 0xe22 0xe15 0xe1c 0xdf6 0xdf8 0xdd9 0xdb3 0xdd5 0xdd0 0xdf1 0xdec 0xe0d 0xe06 0xe32 0xe29 0xe7f 0xe16 0xe4e 0xe38 0xe3f 0xe2b 0xe1f 0xe26 0xdff 0xe06 0xde5 0xdde 0xdda 0xdf9 0xdf9 0xe18 0xe15 0xe34 0xe2d 0xe3c 0xe40 0xe2d 0xe66 0xe42 0xe61 0xe3e 0xe3e 0xe38 0xe1f 0xe16 0xe01 0xdd7 0xdea 0xdf5 0xe01 0xe12 0xe1c 0xe30 0xe38 0xe4a 0xe7f 0xe30 0xe5a 0xe4e 0xe42 0xe4d 0xe24 0xe3f 0xe03 0xe1f 0xde7 0xde5 0xdf5 0xdff 0xe11 0xe1c 0xe2a 0xe40 0xe43 0xe47 0xe55 0xe57 0xe55 0xe66 0xe47 0xe66 0xe2d 0xe5b 0xe0d 0xe39 0xdee 0xdd0 0xdc8 0xde8 0xde3 0xe0a 0xdfa 0xe2a 0xe1d 0xe3f 0xe62 0xe31 0xe78 0xe54 0xe5a 0xe4a 0xe3c 0xe3b 0xe23 0xe19 0xe08 0xdd2 0xdc7 0xdeb 0xde3 0xe07 0xe00 0xe24 0xe1b 0xe2a 0xe2d 0xe32 0xe4a 0xe46 0xe31 0xe43 0xe14 0xe37 0xdf3 0xe14 0xdd6 0xde8 0xdb2 0xe00 0xdce 0xe1f 0xde8 0xe3e 0xe06 0xe51 0xe45 0xe0e 0xe77 0xe32 0xe61 0xe2d 0xe47 0xe20 0xe29 0xe01 0xe0f 0xe06 0xdf9 0xe1f 0xe14 0xe35 0xe2e 0xe57 0xe49 0xe5c 0xe5c 0xe30 0xe5c 0xe40 0xe47 0xe3e 0xe2d 0xe30 0xe0e 0xe0f 0xdef 0xdee 0xde3 0xe08 0xdff 0xe23 0xe19 0xe4a 0xe38 0xe5e 0xe82 0xe23 0xe57 0xe45 0xe3b 0xe39 0xe1c 0xe29 0xdfd 0xe07 0xde1 0xe11 0xdce 0xe2e 0xde8 0xe49 0xe01 0xe69 0xe16 0xe73 0xe30 0xe3c 0xe76 0xe4e 0xe5f 0xe4a 0xe43 0xe3c 0xe24 0xe1b 0xe06 0xe00 0xdef 0xe1b 0xe0a 0xe35 0xe27 0xe5b 0xe43 0xe6d 0xe82 0xe4a 0xe65 0xe61 0xe50 0xe62 0xe34 0xe45 0xe16 0xe23 0xdfa 0xde3 0xdd5 0xdfd 0xdec 0xe1c 0xe06 0xe3b 0xe26 0xe3f 0xe3b 0xe58 0xe7b 0xe5e 0xe69 0xe62 0xe4d 0xe4d 0xe2d 0xe2b 0xe11 0xde4 0xdd9 0xe04 0xdf2 0xe26 0xe08 0xe43 0xe32 0xe51 0xe71 0xe3b 0xe97 0xe55 0xe74 0xe4c 0xe53 0xe37 0xe31 0xe15 0xe14 0xe0a 0xde8 0xe24 0xe03 0xe42 0xe1b 0xe61 0xe3b 0xe62 0xe4e 0xe55 0xe7a 0xe5c 0xe5f 0xe58 0xe3f 0xe42 0xe24 0xe1c 0xe08 0xe12 0xddc 0xe2a 0xdf8 0xe47 0xe0d 0xe66 0xe32 0xe70 0xe78 0xe29 0xe71 0xe47 0xe58 0xe46 0xe3b 0xe2e 0xe1d 0xe0b 0xdfc 0xe24 0xdf3 0xe40 0xe0e 0xe5a 0xe20 0xe81 0xe43 0xe86 0xe5c 0xe6a 0xe82 0xe77 0xe6a 0xe78 0xe4d 0xe5e 0xe30 0xe3c 0xe12 0xe23 0xdec 0xe3c 0xe0a 0xe5a 0xe1f 0xe7e 0xe47 0xe92 0xe8c 0xe42 0xe73 0xe5c 0xe54 0xe5a 0xe35 0xe3e 0xe19 0xe1c 0xdff 0xe22 0xdee 0xe3f 0xe0d 0xe5c 0xe24 0xe7e 0xe40 0xe84 0xe57 0xe63 0xe66 0xe6a 0xe4d 0xe6d 0xe31 0xe54 0xe14 0xe30 0xdf6 0xe08 0xde1 0xe24 0xe01 0xe42 0xe19 0xe63 0xe3b 0xe73 0xe81 0xe6f 0xea2 0xe89 0xe86 0xe88 0xe66 0xe6f 0xe53 0xe4d 0xe39 0xe3b 0xe11 0xe58 0xe2d 0xe6d 0xe42 0xe92 0xe61 0xe94 0xe6c 0xeb7 0xeae 0xec1 0xe96 0xec3 0xe74 0xeab 0xe5b 0xe89 0xe3f 0xe2d 0xe1f 0xe47 0xe3e 0xe5a 0xe55 0xe7a 0xe7d 0xe86 0xeb5 0xe89 0xebc 0xeab 0xe9a 0xea7 0xe77 0xe93 0xe63 0xe74 0xe4a 0xe73 0xe42 0xe8f 0xe5c 0xea1 0xe70 0xebe 0xe90 0xec4 0xea2 0xea0 0xeca 0xeaf 0xea9 0xea9 0xe84 0xe92 0xe6a 0xe71 0xe4e 0xe37 0xdfd 0xe51 0xe18 0xe65 0xe2e 0xe81 0xe53 0xe92 0xe94 0xe6a 0xeba 0xe8b 0xe99 0xe89 0xe74 0xe6f 0xe5f 0xe4c 0xe43 0xe77 0xe2d 0xe93 0xe46 0xeab 0xe5a 0xecf 0xe7f 0xedd 0xe92 0xea4 0xeb5 0xeac 0xe99 0xeaf 0xe71 0xe93 0xe5b 0xe6d 0xe40 0xe53 0xe2a 0xe6c 0xe46 0xe82 0xe58 0xea8 0xe7e 0xebe 0xebc 0xe6d 0xec1 0xe88 0xe9e 0xe84 0xe78 0xe6c 0xe65 0xe4a 0xe49 0xe7e 0xe35 0xe9a 0xe53 0xeb0 0xe68 0xed2 0xe88 0xed6 0xea1 0xeb6 0xec8 0xebe 0xeaf 0xeb7 0xe89 0xe9a 0xe71 0xe76 0xe55 0xe55 0xe34 0xe6d 0xe50 0xe82 0xe62 0xea2 0xe85 0xeaf 0xece 0xe94 0xecc 0xeac 0xea7 0xeab 0xe86 0xe8f 0xe70 0xe78 0xe54 0xe39 0xe2d 0xe54 0xe43 0xe69 0xe62 0xe8c 0xe82 0xe8c 0xe92 0xed8 0xedc 0xed8 0xebc 0xed1 0xe9b 0xeae 0xe82 0xe92 0xe63 0xe57 0xe15 0xe70 0xe2d 0xe85 0xe4c 0xea4 0xe6d 0xeb0 0xea1 0xea5 0xed3 0xeb9 0xea5 0xeab 0xe85 0xe89 0xe6f 0xe76 0xe51 0xe69 0xe43 0xe85 0xe57 0xe99 0xe76 0xeb5 0xe94 0xeb5 0xea9 0xec1 0xedc 0xec5 0xeb7 0xeb6 0xe96 0xe93 0xe7f 0xe78 0xe62 0xe38 0xe1c 0xe53 0xe32 0xe6a 0xe51 0xe86 0xe74 0xe97 0xeb0 0xe8f 0xed6 0xea5 0xeac 0xe9a 0xe84 0xe7a 0xe6c 0xe61 0xe50 0xe63 0xe69 0xe7f 0xe7d 0xe96 0xe97 0xeb2 0xebc 0xebe 0xeca 0xec5 0xecf 0xece 0xeb3 0xec5 0xe8f 0xea0 0xe77 0xe85 0xe5c 0xe5f 0xe3f 0xe7d 0xe53 0xe92 0xe73 0xeaf 0xe9a 0xec1 0xed1 0xe9a 0xeab 0xeba 0xe81 0xeac 0xe5a 0xe8f 0xe43 0xe76 0xe27 0xe62 0xe39 0xe7d 0xe4c 0xe8f 0xe68 0xeab 0xe88 0xeac 0xea0 0xea8 0xecc 0xeab 0xea7 0xe9d 0xe81 0xe78 0xe69 0xe5b 0xe4c 0xe76 0xe45 0xe90 0xe5a 0xea7 0xe76 0xec5 0xe9a 0xed8 0xed8 0xeae 0xed9 0xec4 0xeac 0xeb7 0xe84 0xe97 0xe66 0xe7f 0xe54 0xe63 0xe4d 0xe76 0xe61 0xe97 0xe7e 0xeb5 0xea0 0xeb7 0xeab 0xed8 0xef4 0xed2 0xece 0xec7 0xea8 0xea2 0xe88 0xe86 0xe73 0xe57 0xe27 0xe69 0xe3e 0xe85 0xe5b 0xea2 0xe7e 0xeb5 0xeb2 0xec8 0xeea 0xee3 0xeb7 0xecf 0xe8f 0xeac 0xe6d 0xe93 0xe58 0xe6f 0xe4a 0xe81 0xe5f 0xea1 0xe7e 0xebc 0xe9a 0xebe 0xeab 0xedc 0xee8 0xeda 0xec0 0xec5 0xe9b 0xea1 0xe7b 0xe86 0xe63 0xe43 0xe38 0xe55 0xe54 0xe78 0xe71 0xe97 0xe97 0xea7 0xecf 0xe94 0xef5 0xeab 0xec5 0xe9a 0xe9d 0xe78 0xe77 0xe65 0xe63 0xe68 0xe51 0xe7a 0xe68 0xe99 0xe85 0xeb9 0xea5 0xec5 0xeb5 0xedc 0xecb 0xed8 0xea5 0xec4 0xe81 0xea4 0xe5f 0xe85 0xe4a 0xe62 0xe45 0xe73 0xe5b 0xe93 0xe77 0xeaf 0xea0 0xec8 0xed5 0xea4 0xed5 0xeb9 0xea7 0xea0 0xe81 0xe7e 0xe63 0xe68 0xe54 0xea5 0xe50 0xebd 0xe68 0xedc 0xe88 0xefb 0xea7 0xf07 0xeb9 0xec8 0xed5 0xecb 0xeaf 0xeb0 0xe88 0xe8d 0xe69 0xe74 0xe54 0xe5a 0xe37 0xe6f 0xe4a 0xe8c 0xe6a 0xeab 0xe8c 0xec0 0xec5 0xecb 0xef6 0xedc 0xec8 0xec7 0xea0 0xea4 0xe7e 0xe82 0xe6c 0xe69 0xe45 0xe81 0xe61 0xe9e 0xe7f 0xeb9 0xea4 0xec4 0xeac 0xed2 0xedf 0xece 0xeb7 0xeb9 0xe8f 0xe94 0xe71 0xe6c 0xe5f 0xe58 0xe2a 0xe6d 0xe49 0xe90 0xe69 0xeab 0xe94 0xec4 0xec5 0xed6 0xedc 0xee6 0xea9 0xecb 0xe84 0xea9 0xe63 0xe84 0xe54 0xe63 0xe74 0xe73 0xe97 0xe94 0xeb5 0xeae 0xed9 0xeb5 0xeea 0xef6 0xef6 0xeef 0xec5 0xed6 0xe9d 0xeb3 0xe7d 0xe8c 0xe69 0xe65 0xe2a 0xe78 0xe49 0xe9d 0xe65 0xebc 0xe88 0xed1 0xebc 0xecc 0xef8 0xed3 0xecb 0xeb9 0xea7 0xe93 0xe84 0xe71 0xe6d 0xea0 0xe58 0xeb0 0xe76 0xecf 0xe96 0xeed 0xeba 0xefc 0xecc 0xeeb 0xed6 0xee7 0xeae 0xecf 0xe89 0xeae 0xe68 0xe89 0xe51 0xe90 0xe53 0xea7 0xe74 0xec5 0xe8f 0xee1 0xeb9 0xef9 0xef6 0xeb3 0xee8 0xec5 0xeb7 0xea8 0xe94 0xe84 0xe74 0xe63 0xe61 0xe62 0xe78 0xe78 0xe9a 0xe9a 0xeba 0xeb6 0xed9 0xec4 0xef2 0xec7 0xee8 0xec1 0xeb9 0xea7 0xe94 0xe82 0xe74 0xe62 0xe5e 0xe77 0xe50 0xe8f 0xe71 0xeab 0xe8f 0xec7 0xeb5 0xedf 0xef1 0xf00 0xef1 0xf0a 0xec0 0xeea 0xe94 0xec7 0xe76 0xe96 0xe4c 0xe70 0xe6f 0xe8f 0xe92 0xeac 0xeb3 0xec1 0xedc 0xec4 0xee0 0xeef 0xef1 0xee6 0xec3 0xecb 0xea0 0xea7 0xe76 0xe76 0xe4d 0xe40 0xe5e 0xe61 0xe7f 0xe82 0xe9d 0xe9b 0xec7 0xea5 0xef4 0xee1 0xeed 0xeeb 0xebd 0xec7 0xe97 0xea8 0xe7b 0xe2b 0xe03 0xe55 0xe6f 0xe74 0xe8c 0xe92 0xeaf 0xea8 0xed3 0xe4e 0xe7f 0xefd 0xf10 0xeee 0xee4 0xec8 0xebc 0xea5 0xe99 0xe1b 0xe1b 0xe5e 0xe39 0xe7d 0xe5a 0xea0 0xe7b 0xeb6 0xea5 0xe6a 0xe88 0xee1 0xf04 0xee4 0xed8 0xec7 0xeae 0xea0 0xe89 0xe7d 0xe6c 0xe86 0xe85 0xea5 0xea1 0xec3 0xec1 0xedc 0xeeb 0xef2 0xf02 0xeeb 0xef9 0xee1 0xece 0xec7 0xea5 0xea4 0xe85 0xe81 0xe63 0xe70 0xe65 0xe8c 0xe88 0xeac 0xea4 0xec5 0xecf 0xee4 0xf0a 0xeb6 0xedf 0xec1 0xea5 0xea4 0xe7b 0xe84 0xe5c 0xe61 0xe3f 0xe66 0xe7b 0xe82 0xe9d 0xea4 0xebe 0xebc 0xee0 0xecc 0xef8 0xedd 0xedf 0xecf 0xeaf 0xeb0 0xe89 0xe8b 0xe6a 0xe68 0xe49 0xe70 0xe70 0xe8d 0xe90 0xeae 0xeb2 0xeca 0xed8 0xee0 0xf12 0xeea 0xeed 0xeee 0xeb7 0xecb 0xe93 0xeae 0xe6d 0xe8f 0xe51 0xe55 0xe5f 0xe77 0xe7e 0xe94 0xe9d 0xea8 0xec0 0xeb9 0xecf 0xeed 0xf00 0xedf 0xeca 0xebc 0xea0 0xe99 0xe7d 0xe77 0xe5c 0xe4c 0xe53 0xe6f 0xe73 0xe8f 0xe94 0xea4 0xebd 0xebe 0xef5 0xedc 0xf04 0xee4 0xeca 0xec1 0xea2 0xe43 0xe22 0xe7f 0xe63 0xe76 0xe7b 0xe94 0xe9b 0xeb0 0xebc 0xe69 0xe7e 0xed9 0xeeb 0xeee 0xf00 0xee0 0xecc 0xeb7 0xea2 0xe35 0xe22 0xe73 0xe62 0xe53 0xe6d 0xe73 0xe8d 0xe8f 0xeae 0xe45 0xe77 0xebc 0xf0b 0xf02 0xef1 0xf09 0xec0 0xee6 0xe99 0xebe 0xe74 0xea1 0xe55 0xe73 0xe45 0xe96 0xe68 0xeb5 0xe86 0xec8 0xeab 0xee6 0xec4 0xedd 0xf14 0xecf 0xee3 0xea9 0xeba 0xe84 0xe96 0xe61 0xe76 0xe49 0xe69 0xe66 0xe88 0xe84 0xea9 0xe9b 0xedd 0xebc 0xf14 0xed6 0xee7 0xee0 0xeb0 0xeb9 0xe85 0xe9a 0xe65 0xe73 0xe42 0xe88 0xe61 0xea8 0xe82 0xec5 0xea1 0xedd 0xec7 0xeea 0xed6 0xefc 0xee4 0xeed 0xeb3 0xec4 0xe86 0xea1 0xe65 0xe7a 0xe43 0xe61 0xe62 0xe7e 0xe85 0xe9d 0xea4 0xeb6 0xecc 0xecf 0xf0a 0xee0 0xf27 0xedf 0xef1 0xebc 0xecb 0xe99 0xea9 0xe74 0xe86 0xe76 0xe51 0xe96 0xe73 0xeb3 0xe94 0xece 0xebe 0xee4 0xecb 0xf1e 0xf0b 0xf0b 0xed5 0xee3 0xeae 0xebe 0xe8c 0xe99 0xe6a 0xe63 0xe1d 0xe81 0xe40 0xe9d 0xe62 0xebc 0xe90 0xeda 0xec7 0xeea 0xee6 0xee6 0xeac 0xeb7 0xe81 0xe96 0xe62 0xe71 0xe3f 0xe7b 0xe5e 0xe9e 0xe7e 0xeb7 0xe9a 0xecf 0xec4 0xee4 0xed8 0xef5 0xf03 0xee0 0xece 0xeb2 0xea8 0xe90 0xe84 0xe6a 0xe62 0xe5b 0xe5e 0xe7b 0xe7f 0xe9d 0xe9e 0xeb9 0xecc 0xed9 0xf03 0xf03 0xee0 0xf02 0xea5 0xe76 0xe20 0xeb3 0xe5f 0xe8d 0xe3f 0xe85 0xe4d 0xea8 0xe6f 0xe6c 0xe32 0xee0 0xebd 0xefd 0xed1 0xef9 0xee8 0xee4 0xeb6 0xe5e 0xe2d 0xe94 0xe6d 0xe70 0xe4e 0xe78 0xe49 0xe9d 0xe69 0xe5e 0xe2b 0xed6 0xeb5 0xef6 0xef4 0xec1 0xf00 0xec3 0xec7 0xe96 0xea2 0xe73 0xe7b 0xe50 0xe5f 0xe85 0xe69 0xea7 0xe89 0xecc 0xeae 0xee3 0xed2 0xef9 0xee6 0xf0d 0xed3 0xef4 0xea1 0xecb 0xe7a 0xea0 0xe54 0xe7d 0xe34 0xe7f 0xe4c 0xea0 0xe6f 0xec5 0xe94 0xeda 0xebe 0xefc 0xef8 0xed9 0xef2 0xed8 0xeb7 0xeb2 0xe93 0xe8c 0xe6d 0xe68 0xe51 0xe76 0xe4a 0xe94 0xe69 0xeb5 0xe8b 0xecc 0xeb5 0xee6 0xec4 0xf11 0xef9 0xef6 0xec4 0xed1 0xe9b 0xea7 0xe76 0xe7f 0xe55 0xe68 0xe47 0xe88 0xe66 0xeab 0xe90 0xebd 0xebe 0xee0 0xefb 0xeff 0xf0a 0xef5 0xecc 0xeca 0xea2 0xe9e 0xe7f 0xe7a 0xe62 0xe71 0xe69 0xe8f 0xe89 0xeb0 0xeaf 0xec7 0xed6 0xedf 0xee8 0xf1c 0xf03 0xeff 0xeca 0xed5 0xea4 0xeaf 0xe7f 0xe86 0xe5f 0xe78 0xe7b 0xe96 0xea0 0xebc 0xec7 0xecf 0xef4 0xef1 0xf30 0xef4 0xefb 0xea2 0xe76 0xebd 0xe9d 0xe92 0xe7a 0xe6c 0xe5c 0xe97 0xe68 0xe77 0xe47 0xedc 0xeab 0xef2 0xed6 0xf12 0xee8 0xf0e 0xee4 0xeb7 0xe61 0xec8 0xe89 0xe9b 0xe63 0xe7a 0xe46 0xe99 0xe58 0xe6d 0xe35 0xeda 0xe9e 0xef2 0xecb 0xf12 0xf07 0xef6 0xedf 0xee0 0xe8f 0xec4 0xe7f 0xe9b 0xe55 0xe76 0xe37 0xe7b 0xe66 0xe94 0xe7b 0xec1 0xeb2 0xed8 0xed9 0xef4 0xeee 0xf00 0xefd 0xed8 0xeb7 0xeb2 0xe9d 0xe8c 0xe77 0xe66 0xe54 0xe81 0xe6f 0xe93 0xe81 0xec4 0xeb9 0xed8 0xee0 0xef9 0xf20 0xee0 0xf0b 0xedf 0xed8 0xeab 0xeab 0xe85 0xe86 0xe5e 0xe6a 0xe6c 0xe57 0xe92 0xe7e 0xeb0 0xe9e 0xec4 0xeca 0xee1 0xedc 0xf15 0xf10 0xefd 0xedf 0xeca 0xeb0 0xea2 0xe8f 0xe7e 0xe6d 0xe5b 0xe4d 0xe84 0xe71 0xea4 0xe94 0xebe 0xebc 0xee0 0xef1 0xed3 0xedc 0xece 0xea5 0xe9d 0xe78 0xe7a 0xe54 0xe50 0xe39 0xe6f 0xe62 0xe90 0xe89 0xeb2 0xea8 0xec7 0xed5 0xee3 0xeea 0xefb 0xecf 0xed8 0xe97 0xea0 0xe6a 0xe7a 0xe4a 0xe53 0xe2d 0xe78 0xe39 0xea0 0xe62 0xebe 0xe86 0xed6 0xeb2 0xef8 0xef4 0xefc 0xee8 0xeee 0xeb5 0xeb9 0xe8b 0xe90 0xe68 0xe6c 0xe49 0xe71 0xe47 0xe94 0xe6d 0xeb5 0xe90 0xecc 0xebd 0xef4 0xed5 0xf07 0xeee 0xee8 0xebc 0xeb3 0xe92 0xe8c 0xe6f 0xe68 0xe4e 0xe61 0xe38 0xe85 0xe5f 0xea9 0xe7f 0xec1 0xeab 0xeef 0xeeb 0xe84 0xe93 0xeca 0xeb0 0xe97 0xe86 0xe71 0xe62 0xe4a 0xe42 0xe32 0xe0a 0xea7 0xe7e 0xec7 0xea2 0xedf 0xec8 0xeff 0xee0 0xe8b 0xe89 0xebd 0xea4 0xe89 0xe74 0xe61 0xe4e 0xe3b 0xe2e 0xe06 0xdef 0xe77 0xe65 0xe97 0xe86 0xeb0 0xeb3 0xed5 0xef6 0xeda 0xee8 0xec5 0xea8 0xe8f 0xe7e 0xe6a 0xe58 0xe46 0xe3b 0xe57 0xe55 0xe73 0xe78 0xe96 0xe9e 0xeab 0xec8 0xecf 0xedf 0xeea 0xef8 0xec5 0xeb7 0xe8c 0xe8c 0xe65 0xe63 0xe3b 0xe40 0xe34 0xe47 0xe53 0xe68 0xe73 0xe8b 0xe8b 0xeb2 0xeb3 0xeee 0xee6 0xf06 0xec8 0xec4 0xe8f 0xe99 0xe68 0xe71 0xe40 0xe54 0xe38 0xe57 0xe58 0xe77 0xe78 0xe99 0xe8f 0xec0 0xeb2 0xed5 0xee3 0xef4 0xeb2 0xeb3 0xe77 0xe86 0xe4a 0xe5f 0xe24 0xe3f 0xe12 0xe3f 0xe32 0xe61 0xe51 0xe81 0xe68 0xea8 0xe90 0xee3 0xee6 0xec8 0xecf 0xe8d 0xe99 0xe61 0xe70 0xe39 0xe46 0xe15 0xe20 0xe34 0xe3e 0xe5b 0xe62 0xe7e 0xe7a 0xea7 0xe9e 0xec3 0xee3 0xec5 0xeb9 0xe8b 0xe84 0xe5f 0xe5f 0xe37 0xe34 0xe15 0xe3b 0xe40 0xe57 0xe68 0xe78 0xe8b 0xe8c 0xeb5 0xeb6 0xef2 0xec8 0xed3 0xec5 0xe9a 0xe99 0xe76 0xe76 0xe4c 0xe40 0xe1c 0xe5a 0xe42 0xe88 0xe74 0xeaf 0xe97 0xec1 0xeb7 0xeda 0xec5 0xeda 0xeaf 0xeba 0xe7d 0xe8b 0xe5a 0xe63 0xe31 0xe2b 0xe07 0xe43 0xe24 0xe6f 0xe58 0xe99 0xe77 0xeac 0xe99 0xeca 0xeca 0x1400 0x1400 0x1400>; + PS_Config_Lmt_Short_Rawdata_N = <0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774>; + PS_Config_Lmt_Short_Rawdata_P = <0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8>; + AIN_KEY = <0 1 2 255>; + AIN_Y = <0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59>; + AIN_X = <0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39>; + Y_Channel = <60>; + X_Channel = <40>; + IC_KEY_CFG_SIZE = <4>; + IC_Y_CFG_SIZE = <60>; + IC_X_CFG_SIZE = <40>; + compatible = "novatek-mp-criteria-5983"; + #size-cells = <0>; + #address-cells = <1>; + }; + + novatek-mp-criteria-5986@0 { + PS_Config_Diff_Test_Frame = <50>; + PS_Config_Lmt_PenRingY_FW_Diff_N = <0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8>; + PS_Config_Lmt_PenRingY_FW_Diff_P = <600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600>; + PS_Config_Lmt_PenRingX_FW_Diff_N = <0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8>; + PS_Config_Lmt_PenRingX_FW_Diff_P = <600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600>; + PS_Config_Lmt_PenTipY_FW_Diff_N = <0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8>; + PS_Config_Lmt_PenTipY_FW_Diff_P = <600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600>; + PS_Config_Lmt_PenTipX_FW_Diff_N = <0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8 0xfffffda8>; + PS_Config_Lmt_PenTipX_FW_Diff_P = <600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600>; + PS_Config_Lmt_PenRingY_FW_Raw_N = <0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0>; + PS_Config_Lmt_PenRingY_FW_Raw_P = <600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600>; + PS_Config_Lmt_PenRingX_FW_Raw_N = <0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0>; + PS_Config_Lmt_PenRingX_FW_Raw_P = <600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600>; + PS_Config_Lmt_PenTipY_FW_Raw_N = <0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0>; + PS_Config_Lmt_PenTipY_FW_Raw_P = <600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600>; + PS_Config_Lmt_PenTipX_FW_Raw_N = <0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0>; + PS_Config_Lmt_PenTipX_FW_Raw_P = <600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600>; + PS_Config_Lmt_FW_Diff_N = <0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffce 0xffffffb5 0xffffffb5 0xffffffb5>; + PS_Config_Lmt_FW_Diff_P = <50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 75 75 75>; + PS_Config_Lmt_FW_CC_N = <34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 35 34 34 33 33 33 34 33 33 33 33 33 33 33 33 33 34 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 33 33 33 34 33 34 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 34 33 34 33 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 34 33 34 33 33 33 34 34 34 34 34 34 33 33 33 34 33 34 33 33 33 33 33 33 33 33 33 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 34 33 34 33 33 33 33 33 34 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 34 33 34 33 34 33 34 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 34 34 34 34 34 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 33 34 34 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 34 34 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 34 33 34 33 34 33 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 35 34 34 33 34 33 34 33 34 33 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 34 33 34 33 34 33 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 34 33 34 33 34 33 33 33 33 33 33 33 34 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 35 33 34 33 34 33 34 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 34 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 34 33 34 33 34 33 34 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 34 34 34 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 34 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 33 34 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 34 35 34 34 33 34 33 34 33 34 34 34 33 34 33 34 33 33 33 34 34 34 34 34 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 35 34 34 33 33 33 33 33 33 33 34 34 34 34 34 34 34 33 34 34 34 34 34 34 34 33 34 33 34 34 34 34 33 34 33 34 33 33 34 34 34 34 34 34 34 33 34 33 34 33 34 34 33 34 33 34 33 34 33 34 34 33 33 33 33 33 33 33 33 33 33 34 33 33 33 34 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 34 33 34 33 34 33 33 33 34 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 34 33 34 33 34 33 34 34 34 34 34 34 34 34 34 34 35 34 34 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 35 34 34 34 34 34 34 34 34 34 34 33 33 33 34 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 35 33 34 33 34 33 34 33 34 33 34 34 34 33 33 33 33 33 33 34 34 33 34 33 34 33 34 33 34 34 34 34 33 33 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 34 0 0 0>; + PS_Config_Lmt_FW_CC_P = <76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 75 75 75 75 75 75 75 75 75 73 73 73 73 73 73 73 73 75 76 77 76 76 75 75 75 76 75 75 75 75 75 75 75 75 75 76 75 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 75 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 75 73 73 73 73 73 73 73 73 73 75 73 75 73 75 73 75 73 76 75 75 75 73 73 73 73 73 73 73 73 75 75 75 75 75 75 75 75 75 76 76 75 75 75 75 75 75 75 75 75 73 73 73 73 73 73 75 73 75 75 75 75 73 75 73 73 75 73 75 73 73 73 73 73 73 73 73 73 73 75 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 75 75 75 76 75 76 75 75 75 75 75 75 75 75 75 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 75 75 75 75 73 73 75 73 75 73 75 73 75 73 75 73 75 73 76 75 75 75 73 75 73 73 73 73 73 73 75 73 75 73 75 73 75 73 75 75 76 75 75 75 75 75 75 75 75 75 73 75 73 75 73 75 75 75 75 76 76 75 75 75 75 75 75 75 75 75 73 73 73 73 73 73 73 73 73 75 76 76 76 75 75 75 76 75 76 75 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 76 75 76 75 75 75 76 76 76 76 76 76 75 75 75 76 75 76 75 75 75 75 75 75 75 75 75 76 76 76 76 76 75 75 75 75 75 75 75 75 73 75 73 75 73 75 75 75 76 75 75 75 75 73 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 75 75 75 75 73 73 73 73 73 73 75 75 75 75 75 75 75 75 75 76 76 75 75 75 75 75 75 75 75 75 75 73 75 73 75 73 75 75 75 75 75 75 75 73 75 73 75 75 75 73 73 73 73 73 73 73 73 73 73 75 76 76 75 75 75 75 75 75 75 75 76 75 75 75 75 75 75 75 76 76 76 76 75 75 75 75 75 75 75 75 76 75 76 75 75 73 75 75 76 75 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 73 75 73 75 75 76 75 75 75 73 75 73 75 75 75 75 76 75 76 75 76 75 76 75 76 76 75 75 75 73 73 73 73 73 73 73 75 75 75 75 75 75 75 73 75 75 76 75 75 75 75 75 75 75 75 75 75 73 75 73 75 73 75 75 75 75 75 75 73 75 75 75 73 75 73 75 73 73 73 73 73 73 73 73 73 75 76 75 75 73 75 75 75 75 75 75 76 76 76 76 76 75 75 76 76 76 76 75 75 73 75 73 75 73 75 73 75 75 75 75 75 75 75 75 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 75 75 75 73 75 73 75 73 75 75 75 75 75 75 75 75 75 75 75 75 75 75 73 73 73 73 73 73 73 73 75 75 75 75 75 75 75 73 75 75 76 75 75 75 75 75 75 75 75 75 75 73 75 73 75 73 75 75 75 75 75 75 73 73 75 75 75 75 75 75 75 73 73 73 73 73 73 73 73 75 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 75 75 75 75 75 75 75 75 76 75 75 75 75 75 75 75 76 76 76 76 75 75 75 75 75 75 75 75 76 73 75 73 75 73 75 73 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 73 75 75 75 75 75 75 73 73 73 75 73 75 75 75 75 75 75 75 75 73 75 75 76 76 75 75 75 75 75 75 75 76 75 73 73 73 73 73 73 73 75 75 75 75 75 75 75 75 75 75 75 75 75 73 73 73 73 73 73 73 73 75 76 76 75 75 75 75 75 75 75 75 76 75 75 75 75 75 75 75 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 75 76 76 76 76 76 76 75 75 75 75 75 75 75 75 76 76 76 76 75 75 75 75 75 75 75 75 75 73 75 73 75 73 75 75 75 76 75 73 75 73 73 73 73 73 73 73 75 75 75 75 75 75 75 73 75 75 75 73 73 73 73 73 73 73 73 73 75 75 73 73 75 73 73 73 75 75 76 75 75 75 75 75 75 75 75 75 73 73 73 73 73 73 73 75 73 75 75 75 73 75 73 75 73 75 73 75 73 73 73 73 73 73 73 73 73 73 76 76 75 75 75 75 75 75 75 75 76 75 75 75 75 75 75 75 76 76 75 76 75 75 73 75 73 75 73 75 75 75 75 75 75 75 75 75 75 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 73 75 75 76 75 75 73 73 73 73 73 73 73 75 75 73 75 73 75 73 75 73 75 75 75 73 73 73 73 73 73 73 73 73 75 73 75 73 75 73 75 73 75 75 75 75 73 75 75 75 75 75 75 75 75 73 73 73 73 73 73 73 75 75 75 75 73 75 75 75 75 75 75 75 73 73 73 73 73 73 73 73 73 75 76 76 76 75 75 75 75 75 75 75 75 76 75 76 75 76 75 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 77 76 76 75 76 75 76 75 76 75 75 75 75 75 75 73 75 75 75 76 76 76 75 75 75 75 75 75 75 75 75 73 75 73 75 73 73 73 75 75 75 75 75 75 73 75 73 75 73 75 75 75 75 75 75 75 75 75 75 76 75 73 75 73 75 73 73 73 73 73 75 75 75 75 75 75 73 73 75 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 73 75 75 75 76 75 75 73 75 73 75 73 75 73 73 73 73 73 73 73 73 73 73 75 76 76 75 75 75 75 75 75 75 75 75 76 75 76 75 76 75 76 76 76 76 76 75 75 73 75 73 75 73 75 75 75 75 75 75 75 75 75 75 76 76 76 75 75 75 76 75 76 75 76 75 75 75 75 75 75 75 76 75 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 73 75 75 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 73 73 75 75 75 73 73 73 73 73 73 73 73 73 75 75 75 75 75 73 75 73 75 75 77 75 76 75 76 75 76 75 76 75 75 73 75 73 75 73 75 73 75 73 75 75 73 75 75 75 75 75 75 75 73 73 73 73 73 73 73 73 73 75 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 75 75 75 73 73 73 73 73 75 75 75 75 75 75 75 75 75 75 75 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 73 73 73 75 75 76 75 73 75 73 75 73 75 73 75 73 75 75 75 75 75 75 75 75 75 75 75 73 73 73 73 73 73 73 73 73 75 75 75 73 75 73 75 73 75 75 76 76 75 75 75 75 75 76 75 76 73 73 73 73 73 73 73 75 73 75 75 75 75 75 75 75 75 75 75 75 73 73 73 73 73 73 73 73 73 75 76 76 76 75 75 75 75 75 75 75 76 75 76 75 76 75 76 75 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 75 75 75 75 75 75 75 76 75 75 75 75 75 75 75 75 76 76 76 75 76 75 75 75 75 75 75 75 75 75 75 73 75 73 75 75 75 76 75 75 75 75 73 75 73 75 75 75 75 75 75 75 75 75 75 75 75 76 75 75 73 73 73 73 73 73 73 73 75 75 75 75 75 73 75 73 75 75 76 75 75 75 75 75 75 75 75 75 75 73 75 73 75 73 75 75 75 75 75 75 75 73 75 73 75 73 75 73 75 73 73 73 73 73 73 73 73 75 76 75 76 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 75 76 73 75 73 75 73 75 75 76 75 75 75 75 75 75 75 75 76 77 76 76 75 76 75 76 75 76 76 76 75 76 75 76 75 75 75 76 76 76 76 76 75 75 75 75 75 75 75 76 75 75 75 75 73 75 75 75 76 75 75 75 75 75 75 75 75 75 75 76 75 75 75 75 75 75 75 75 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 75 75 75 75 75 75 75 75 75 75 73 75 73 75 73 75 73 75 75 76 75 75 75 75 75 75 75 75 75 75 75 73 75 73 73 73 73 73 75 76 76 76 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 77 76 76 75 75 75 75 75 75 75 76 76 76 76 76 76 76 75 76 76 76 76 76 76 76 75 76 75 76 76 76 76 75 76 75 76 75 75 76 76 76 76 76 76 76 75 76 75 76 75 76 76 75 76 75 76 75 76 75 76 76 75 75 75 75 75 75 75 75 75 75 76 75 75 75 76 75 75 75 76 76 75 75 75 75 75 75 73 75 73 75 76 75 76 75 76 75 75 75 76 75 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 75 76 75 76 75 76 75 76 76 76 76 76 76 76 76 76 76 77 76 76 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 77 76 76 76 76 76 76 76 76 76 76 75 75 75 76 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 77 75 76 75 76 75 76 75 76 75 76 76 76 75 75 75 75 75 75 76 76 75 76 75 76 75 76 75 76 76 76 76 75 75 75 75 75 75 75 75 76 75 75 75 75 75 75 75 75 76 314 314 314>; + PS_Config_Lmt_FW_Rawdata_N = <476 479 481 476 478 475 476 475 475 475 474 487 473 485 474 486 473 478 481 481 477 480 476 477 482 474 486 473 485 472 482 479 483 479 484 479 481 481 478 482 476 480 478 477 480 481 480 481 480 480 477 474 478 475 476 475 486 475 479 481 480 476 478 485 482 478 479 479 482 477 482 482 481 484 482 478 481 479 477 478 472 479 484 484 480 485 489 485 488 482 481 473 483 474 483 480 479 479 481 481 481 479 481 477 481 477 481 478 484 477 481 476 480 478 482 474 483 488 476 489 483 482 482 484 482 481 479 481 478 478 477 483 478 484 477 480 482 483 482 478 485 478 476 484 482 479 476 485 476 481 478 480 479 479 481 476 477 476 477 479 487 481 485 475 486 475 484 473 481 475 478 477 478 477 480 475 476 482 484 477 484 475 483 488 484 485 476 486 475 484 479 480 475 478 476 476 475 479 483 479 482 482 485 478 476 476 479 479 481 478 486 481 486 479 484 479 490 485 470 477 485 484 478 480 479 478 482 478 479 476 488 487 488 487 486 488 484 482 473 484 477 483 482 481 482 480 482 482 481 481 482 484 483 486 480 485 478 480 479 474 484 484 478 482 478 477 481 479 478 478 482 470 482 472 480 478 482 481 479 481 485 482 479 479 485 479 481 480 481 479 484 482 484 482 483 479 481 481 478 481 483 472 473 479 483 485 485 482 485 485 473 480 481 482 480 481 476 484 477 479 478 484 480 488 481 484 484 485 482 487 486 482 485 483 484 479 484 484 478 480 482 479 478 484 480 483 482 485 483 482 482 484 486 482 486 480 485 482 473 479 479 482 480 475 478 484 475 483 475 482 483 480 481 479 482 484 482 475 475 484 478 478 482 481 476 478 478 479 477 479 479 479 478 478 475 481 479 476 485 484 475 476 481 482 481 480 481 479 481 479 479 484 477 485 478 486 479 477 479 473 479 479 477 477 481 479 482 480 481 478 484 482 482 483 478 484 478 476 477 479 484 482 479 477 481 478 482 477 484 479 474 481 477 479 479 485 473 487 479 485 479 490 484 483 478 478 479 479 479 478 480 476 478 477 477 473 479 478 481 475 481 481 474 484 479 483 477 483 478 484 475 477 479 475 479 473 478 478 478 476 481 481 475 482 478 483 481 481 482 482 484 479 481 479 478 479 478 478 483 478 487 485 472 482 485 482 483 484 485 481 476 474 476 473 474 481 476 475 485 485 482 475 478 475 485 477 480 478 482 478 476 482 477 478 478 482 481 482 474 481 484 476 483 482 483 481 484 481 482 481 484 479 484 477 481 477 482 481 478 477 476 478 485 485 479 484 481 482 481 482 482 479 482 479 479 479 478 476 482 475 488 484 471 475 469 479 469 479 470 481 475 478 474 477 473 478 471 474 482 475 476 474 482 486 484 487 485 487 485 489 480 482 477 482 475 478 472 479 484 478 471 480 470 481 482 476 485 476 485 476 481 477 480 480 479 482 478 475 490 480 484 482 481 479 476 479 478 478 480 477 473 481 473 481 482 477 484 482 472 478 481 478 477 468 482 469 484 470 484 472 479 474 480 475 481 482 482 478 476 481 476 477 478 479 478 481 480 482 482 481 481 475 478 476 478 478 475 475 476 479 482 478 476 479 476 482 473 484 475 487 477 485 481 483 484 484 482 476 482 479 481 485 482 473 479 476 479 473 481 472 479 475 479 481 476 487 479 472 487 481 478 482 479 472 475 475 478 477 479 477 481 478 479 480 479 478 477 479 477 485 484 481 476 483 482 485 482 487 481 487 476 479 477 478 480 475 478 482 478 480 484 482 478 477 478 481 478 481 479 481 479 479 479 480 478 481 478 482 476 481 478 479 477 482 478 479 478 481 476 478 475 485 475 481 475 478 474 481 478 476 479 481 485 485 480 484 481 482 481 482 479 480 476 478 474 475 473 482 484 476 487 479 473 478 484 479 485 479 484 478 481 475 482 487 483 493 481 476 479 492 478 483 481 481 480 484 479 485 478 487 478 470 480 469 481 470 482 484 481 473 487 487 472 472 475 472 475 472 475 473 484 475 488 472 488 475 487 481 475 479 488 485 475 476 473 481 473 482 474 485 481 471 479 472 478 469 478 488 481 485 484 484 473 473 479 475 477 472 478 473 481 482 484 480 484 478 481 473 481 473 481 476 482 479 475 475 477 476 477 470 484 476 487 479 487 478 483 479 485 479 481 474 477 488 480 484 481 482 479 482 478 483 476 481 476 480 478 476 477 478 484 481 476 481 479 481 479 481 479 486 481 483 488 483 487 482 485 484 475 476 483 481 478 482 481 481 479 481 481 481 478 481 481 482 483 481 476 479 477 484 479 473 479 485 480 483 478 482 478 473 479 485 478 485 480 485 477 468 475 488 485 477 476 485 483 485 486 484 484 479 484 484 480 488 482 484 478 479 475 478 479 477 478 478 484 479 483 479 485 479 478 481 479 483 478 484 476 481 481 478 482 480 480 474 477 473 478 473 479 475 488 476 485 487 482 487 476 479 485 482 475 487 476 472 481 474 481 473 484 475 484 485 484 484 483 483 480 484 485 473 478 484 471 472 478 473 476 474 478 475 482 467 482 466 481 478 479 469 483 490 478 478 478 475 479 474 479 475 481 478 485 485 483 490 484 488 482 490 476 478 476 473 482 473 480 472 479 472 479 473 481 485 481 484 477 480 477 480 481 478 482 475 479 482 483 484 484 485 483 481 482 481 479 480 479 478 481 478 482 477 475 482 479 481 478 482 478 481 476 485 481 481 478 476 480 475 479 482 482 484 472 476 485 484 479 482 479 487 481 475 487 486 483 488 484 489 480 481 488 475 476 480 483 479 477 479 478 479 478 480 477 491 472 489 472 488 472 482 479 485 485 482 486 472 472 473 470 474 474 474 487 478 487 479 485 479 484 472 485 483 481 485 482 473 472 472 473 469 476 474 476 476 483 479 483 478 479 473 479 483 490 474 472 475 487 477 487 478 488 481 486 475 484 476 485 474 481 476 475 482 478 475 479 472 476 473 479 473 478 473 481 485 479 481 481 482 480 484 480 481 481 482 484 481 482 480 482 479 483 481 479 479 479 478 482 477 479 476 482 479 481 485 479 472 484 473 483 472 485 472 481 484 478 483 476 481 476 489 481 487 483 478 478 484 478 478 479 483 481 479 476 478 475 481 474 481 474 479 476 482 484 485 478 479 478 479 482 476 480 479 480 476 476 472 478 471 477 491 483 473 486 484 481 473 473 474 475 472 475 474 475 482 475 483 476 482 475 475 476 480 474 478 473 482 480 483 481 482 478 481 481 481 480 478 481 479 476 481 479 477 481 476 476 477 482 479 483 478 484 475 483 473 484 473 484 473 484 473 478 488 480 478 479 478 481 477 479 476 481 476 481 475 480 474 482 475 482 476 480 473 482 478 477 478 478 471 476 472 478 473 481 470 481 472 481 470 476 483 482 471 476 480 476 482 476 481 475 481 476 480 479 479 478 477 479 476 476 479 479 478 478 482 481 477 482 481 484 483 485 481 482 475 481 476 484 477 481 484 478 485 474 487 487 477 480 479 479 481 479 479 475 478 473 476 471 482 484 481 472 481 484 478 485 481 482 480 478 477 475 480 484 479 484 478 481 474 484 480 479 486 479 478 485 482 485 481 486 482 489 482 478 475 478 476 478 475 476 478 478 481 479 480 484 484 478 489 478 485 480 483 478 479 476 481 473 481 472 479 480 478 492 478 471 478 490 481 490 482 487 481 482 479 481 475 484 478 479 478 479 483 479 467 481 485 478 490 482 490 482 492 478 482 479 481 479 481 476 480 483 478 484 481 477 474 480 474 476 475 476 475 477 476 475 483 473 486 473 476 485 481 488 484 473 482 473 484 473 486 473 487 482 473 480 474 478 472 482 476 484 487 477 491 485 476 486 473 485 476 485 476 479 476 482 478 484 477 480 478 477 480 479 479 480 481 478 481 481 477 481 476 480 481 479 479 485 481 484 480 485 484 472 476 480 483 482 486 483 482 483 482 473 481 475 483 482 481 481 483 483 478 482 475 477 476 484 475 476 476 476 477 484 479 488 480 485 479 481 480 480 480 479 479 483 482 477 484 477 482 478 483 482 472 486 472 484 479 480 470 482 485 482 482 484 474 483 475 481 478 485 478 479 475 478 476 476 473 476 480 482 470 479 481 472 478 479 478 479 478 479 478 478 479 479 476 482 473 482 485 479 476 482 476 481 483 478 481 479 481 478 478 477 481 476 480 475 481 476 479 475 479 481 479 478 479 485 478 488 479 484 480 481 472 480 478 479 481 473 485 481 485 479 481 478 479 479 481 480 478 478 481 485 482 482 479 479 480 477 481 482 479 484 471 475 490 477 488 476 488 473 489 478 474 481 483 479 488 482 475 479 482 476 479 477 483 478 484 477 484 476 475 481 476 476 476 476 475 480 477 478 483 476 480 481 485 481 483 482 483 482 478 482 481 482 479 482 481 476 482 482 478 478 473 475 485 478 487 478 487 477 472 482 481 479 479 480 479 481 487 479 477 481 477 478 479 482 480 482 481 484 479 479 485 490 483 488 483 482 484 476 484 474 481 484 478 484 478 482 476 482 483 479 478 476 476 479 477 480 477 482 478 478 487 484 478 481 478 479 473 479 483 482 485 481 484 482 481 479 479 482 481 479 482 481 476 480 481 480 478 484 484 479 481 478 476 479 480 477 482 481 482 473 472 486 491 480 491 478 491 481 469 481 479 485 478 485 479 480 481 483 479 482 477 476 484 481 485 478 486 479 473 477 481 478 479 479 479 475 485 474 473 476 478 478 484 479 484 482 484 480 471 486 482 476 482 475 481 476 482 478 479 482 479 481 479 481 481 481 480 479 483 478 482 478 480 481 481 481 475 471 479 479 477 486 481 483 482 481 482 479 473 486 478 478 476 478 479 478 478 481 479 475 485 484 478 484 479 482 478 481 487 475 486 483 483 484 481 484 481 482 479 483 473 471 486 481 485 485 490 484 479 481 478 481 479 481 478 478 478 481 486 479 482 485 474 487 475 486 473 487 484 479 478 482 478 479 476 482 476 484 483 482 485 476 488 473 488 473 487 472 479 479 481 479 482 479 481 475 478 474 482 478 478 476 485 473 480 476 485 476 478 481 482 475 484 473 482 476 483 479 481 475 475 480 482 475 484 478 481 474 478 470 485 487 485 487 484 483 481 484 481 480 475 480 477 478 476 481 478 479 472 474 472 488 475 487 470 482 473 473 488 485 476 476 481 485 481 482 481 484 476 479 484 479 485 476 485 474 481 482 483 479 475 482 486 478 483 478 485 478 475 485 482 474 485 478 487 476 487 476 472 486 488 469 478 482 478 484 475 487 486 477 486 476 487 479 484 476 479 476 478 240 240 240>; + PS_Config_Lmt_FW_Rawdata_P = <0x456 0x45d 0x463 0x458 0x45c 0x453 0x458 0x455 0x455 0x453 0x452 0x46f 0x44f 0x46d 0x452 0x46e 0x451 0x45c 0x461 0x461 0x459 0x460 0x458 0x459 0x464 0x452 0x46e 0x451 0x46b 0x44c 0x466 0x45f 0x467 0x45d 0x46a 0x45f 0x463 0x461 0x45c 0x466 0x458 0x460 0x45a 0x459 0x460 0x461 0x460 0x461 0x460 0x460 0x459 0x452 0x45c 0x455 0x458 0x453 0x46e 0x455 0x45f 0x461 0x460 0x458 0x45a 0x46d 0x466 0x45c 0x45f 0x45f 0x464 0x459 0x464 0x464 0x461 0x468 0x466 0x45a 0x463 0x45f 0x459 0x45a 0x44e 0x45d 0x46a 0x46a 0x460 0x46d 0x475 0x46b 0x474 0x466 0x463 0x451 0x467 0x452 0x467 0x460 0x45d 0x45f 0x463 0x463 0x461 0x45d 0x463 0x459 0x463 0x459 0x461 0x45a 0x468 0x459 0x461 0x458 0x460 0x45a 0x466 0x452 0x467 0x474 0x456 0x475 0x467 0x466 0x464 0x46a 0x464 0x461 0x45d 0x463 0x45a 0x45c 0x459 0x467 0x45a 0x468 0x459 0x460 0x466 0x467 0x464 0x45c 0x46b 0x45a 0x458 0x468 0x466 0x45f 0x456 0x46b 0x458 0x463 0x45a 0x460 0x45d 0x45f 0x461 0x458 0x459 0x456 0x459 0x45f 0x471 0x463 0x46b 0x453 0x46e 0x453 0x46a 0x451 0x463 0x453 0x45a 0x459 0x45c 0x459 0x460 0x453 0x458 0x466 0x468 0x459 0x468 0x455 0x467 0x474 0x468 0x46d 0x456 0x46e 0x453 0x46a 0x45d 0x460 0x453 0x45c 0x456 0x456 0x455 0x45d 0x467 0x45f 0x466 0x464 0x46b 0x45a 0x458 0x458 0x45f 0x45f 0x463 0x45a 0x46e 0x463 0x46e 0x45d 0x46a 0x45d 0x478 0x46d 0x44a 0x459 0x46b 0x468 0x45a 0x460 0x45f 0x45a 0x464 0x45a 0x45f 0x458 0x472 0x46f 0x472 0x471 0x46e 0x472 0x468 0x466 0x451 0x46a 0x459 0x467 0x466 0x461 0x466 0x460 0x464 0x464 0x463 0x461 0x464 0x46a 0x467 0x46e 0x460 0x46b 0x45c 0x460 0x45d 0x452 0x468 0x468 0x45c 0x466 0x45c 0x459 0x461 0x45d 0x45c 0x45a 0x464 0x44a 0x464 0x44c 0x460 0x45c 0x464 0x463 0x45f 0x463 0x46b 0x466 0x45d 0x45f 0x46b 0x45d 0x463 0x460 0x461 0x45f 0x46a 0x466 0x468 0x464 0x467 0x45d 0x463 0x461 0x45c 0x463 0x467 0x44e 0x451 0x45d 0x467 0x46b 0x46d 0x466 0x46d 0x46d 0x44f 0x460 0x461 0x466 0x460 0x461 0x458 0x468 0x459 0x45f 0x45c 0x468 0x460 0x474 0x461 0x46a 0x468 0x46b 0x466 0x46f 0x46e 0x464 0x46b 0x467 0x46a 0x45f 0x46a 0x468 0x45c 0x460 0x464 0x45f 0x45c 0x46a 0x460 0x467 0x464 0x46b 0x467 0x464 0x466 0x46a 0x46e 0x466 0x46e 0x460 0x46d 0x464 0x44f 0x45f 0x45d 0x464 0x460 0x453 0x45c 0x468 0x455 0x467 0x453 0x464 0x467 0x460 0x463 0x45d 0x466 0x468 0x464 0x453 0x453 0x468 0x45a 0x45a 0x466 0x461 0x458 0x45a 0x45c 0x45f 0x459 0x45f 0x45f 0x45f 0x45c 0x45a 0x453 0x461 0x45d 0x458 0x46d 0x46a 0x455 0x458 0x463 0x464 0x463 0x460 0x461 0x45d 0x463 0x45d 0x45d 0x468 0x459 0x46d 0x45a 0x46e 0x45f 0x459 0x45f 0x451 0x45d 0x45d 0x459 0x459 0x461 0x45d 0x466 0x460 0x463 0x45a 0x46a 0x464 0x464 0x467 0x45c 0x46a 0x45a 0x458 0x459 0x45f 0x468 0x464 0x45f 0x459 0x463 0x45a 0x466 0x459 0x46a 0x45d 0x452 0x463 0x459 0x45f 0x45d 0x46d 0x451 0x46f 0x45f 0x46b 0x45f 0x478 0x468 0x467 0x45c 0x45c 0x45d 0x45d 0x45d 0x45c 0x460 0x458 0x45a 0x459 0x459 0x451 0x45d 0x45a 0x463 0x453 0x463 0x461 0x452 0x46a 0x45d 0x467 0x459 0x467 0x45c 0x46a 0x455 0x459 0x45f 0x453 0x45d 0x451 0x45a 0x45a 0x45c 0x458 0x461 0x461 0x455 0x466 0x45c 0x467 0x463 0x461 0x464 0x466 0x46a 0x45d 0x463 0x45f 0x45c 0x45d 0x45a 0x45a 0x467 0x45c 0x46f 0x46b 0x44c 0x466 0x46b 0x464 0x467 0x468 0x46d 0x463 0x458 0x452 0x458 0x44f 0x452 0x463 0x458 0x453 0x46b 0x46b 0x464 0x455 0x45a 0x455 0x46b 0x459 0x460 0x45c 0x464 0x45a 0x458 0x464 0x459 0x45a 0x45a 0x464 0x463 0x466 0x452 0x461 0x468 0x458 0x467 0x464 0x467 0x461 0x468 0x461 0x466 0x463 0x468 0x45d 0x468 0x459 0x461 0x459 0x466 0x461 0x45a 0x459 0x458 0x45c 0x46b 0x46b 0x45f 0x46a 0x461 0x466 0x463 0x464 0x464 0x45d 0x466 0x45f 0x45f 0x45d 0x45a 0x458 0x466 0x453 0x472 0x468 0x44b 0x455 0x445 0x45d 0x445 0x45f 0x44a 0x461 0x455 0x45c 0x452 0x459 0x451 0x45a 0x44b 0x452 0x464 0x455 0x456 0x452 0x466 0x46e 0x46a 0x46f 0x46b 0x471 0x46b 0x475 0x460 0x466 0x459 0x464 0x453 0x45a 0x44c 0x45d 0x468 0x45a 0x44b 0x460 0x448 0x463 0x466 0x456 0x46d 0x458 0x46b 0x458 0x463 0x459 0x460 0x460 0x45f 0x466 0x45c 0x453 0x476 0x460 0x468 0x464 0x463 0x45d 0x456 0x45f 0x45c 0x45c 0x460 0x459 0x451 0x463 0x44f 0x461 0x464 0x459 0x46a 0x464 0x44c 0x45c 0x461 0x45c 0x459 0x444 0x464 0x447 0x46a 0x44a 0x46a 0x44e 0x45f 0x452 0x460 0x453 0x463 0x464 0x466 0x45c 0x458 0x463 0x456 0x459 0x45c 0x45f 0x45c 0x461 0x460 0x464 0x466 0x463 0x463 0x455 0x45c 0x458 0x45c 0x45c 0x453 0x455 0x456 0x45d 0x464 0x45a 0x456 0x45f 0x456 0x466 0x44f 0x46a 0x453 0x46f 0x459 0x46d 0x461 0x467 0x468 0x468 0x466 0x458 0x464 0x45f 0x463 0x46d 0x466 0x451 0x45f 0x456 0x45d 0x44f 0x461 0x44c 0x45f 0x455 0x45d 0x463 0x458 0x471 0x45f 0x44e 0x46f 0x463 0x45c 0x466 0x45f 0x44e 0x453 0x455 0x45a 0x459 0x45f 0x459 0x463 0x45c 0x45d 0x460 0x45d 0x45a 0x459 0x45f 0x459 0x46b 0x468 0x461 0x456 0x467 0x464 0x46d 0x466 0x46f 0x461 0x471 0x458 0x45d 0x459 0x45a 0x460 0x455 0x45c 0x464 0x45a 0x460 0x468 0x466 0x45a 0x459 0x45a 0x463 0x45c 0x463 0x45f 0x461 0x45f 0x45d 0x45d 0x460 0x45c 0x463 0x45a 0x466 0x456 0x463 0x45c 0x45f 0x459 0x466 0x45c 0x45d 0x45c 0x461 0x456 0x45c 0x455 0x46b 0x453 0x463 0x455 0x45a 0x452 0x461 0x45c 0x458 0x45d 0x463 0x46d 0x46b 0x460 0x46a 0x463 0x466 0x463 0x466 0x45d 0x460 0x458 0x45a 0x452 0x453 0x451 0x464 0x46a 0x456 0x46f 0x45d 0x44f 0x45a 0x46a 0x45d 0x46d 0x45d 0x468 0x45c 0x461 0x453 0x464 0x46f 0x467 0x47d 0x463 0x458 0x45f 0x47c 0x45c 0x467 0x461 0x461 0x460 0x468 0x45f 0x46b 0x45c 0x471 0x45a 0x448 0x460 0x447 0x461 0x448 0x464 0x46a 0x461 0x451 0x471 0x46f 0x44e 0x44e 0x453 0x44e 0x453 0x44c 0x453 0x44f 0x46a 0x455 0x474 0x44e 0x472 0x453 0x46f 0x461 0x455 0x45f 0x472 0x46d 0x455 0x458 0x451 0x463 0x451 0x466 0x452 0x46d 0x463 0x44b 0x45f 0x44c 0x45c 0x447 0x45c 0x472 0x463 0x46d 0x468 0x46a 0x44f 0x451 0x45d 0x453 0x459 0x44c 0x45a 0x44f 0x461 0x464 0x46a 0x460 0x468 0x45c 0x463 0x451 0x461 0x451 0x463 0x456 0x464 0x45f 0x455 0x455 0x459 0x456 0x459 0x44a 0x46a 0x456 0x46f 0x45d 0x46f 0x45c 0x467 0x45f 0x46d 0x45f 0x463 0x452 0x459 0x472 0x460 0x46a 0x463 0x464 0x45d 0x464 0x45a 0x467 0x456 0x461 0x458 0x460 0x45c 0x456 0x459 0x45a 0x46a 0x461 0x458 0x461 0x45d 0x463 0x45f 0x463 0x45f 0x46e 0x463 0x467 0x474 0x467 0x471 0x464 0x46d 0x468 0x453 0x456 0x467 0x463 0x45c 0x464 0x463 0x461 0x45f 0x463 0x461 0x463 0x45c 0x461 0x461 0x464 0x467 0x463 0x458 0x45f 0x459 0x468 0x45f 0x451 0x45f 0x46b 0x460 0x467 0x45c 0x466 0x45c 0x451 0x45d 0x46b 0x45a 0x46d 0x460 0x46b 0x459 0x444 0x453 0x472 0x46d 0x459 0x456 0x46b 0x467 0x46d 0x46e 0x468 0x46a 0x45d 0x468 0x468 0x460 0x472 0x464 0x468 0x45c 0x45f 0x453 0x45a 0x45d 0x459 0x45a 0x45c 0x468 0x45d 0x467 0x45d 0x46b 0x45f 0x45c 0x463 0x45f 0x467 0x45a 0x46a 0x456 0x461 0x461 0x45a 0x466 0x460 0x460 0x452 0x459 0x451 0x45a 0x44f 0x45f 0x455 0x474 0x456 0x46b 0x46f 0x464 0x471 0x456 0x45f 0x46d 0x464 0x453 0x46f 0x458 0x44e 0x463 0x452 0x461 0x44f 0x468 0x455 0x468 0x46b 0x468 0x46a 0x467 0x467 0x460 0x468 0x46d 0x44f 0x45c 0x46a 0x44b 0x44e 0x45a 0x44f 0x458 0x452 0x45a 0x453 0x464 0x441 0x466 0x440 0x463 0x45a 0x45f 0x445 0x467 0x478 0x45c 0x45c 0x45c 0x455 0x45d 0x452 0x45d 0x453 0x463 0x45c 0x46d 0x46d 0x467 0x476 0x46a 0x474 0x464 0x478 0x456 0x45c 0x458 0x451 0x466 0x44f 0x460 0x44e 0x45f 0x44c 0x45d 0x451 0x461 0x46b 0x461 0x468 0x459 0x460 0x459 0x460 0x461 0x45c 0x464 0x453 0x45f 0x464 0x467 0x468 0x468 0x46d 0x467 0x463 0x464 0x461 0x45f 0x460 0x45f 0x45a 0x461 0x45a 0x464 0x459 0x453 0x464 0x45f 0x463 0x45a 0x466 0x45a 0x463 0x458 0x46b 0x463 0x463 0x45c 0x456 0x460 0x455 0x45f 0x466 0x464 0x468 0x44e 0x458 0x46b 0x46a 0x45f 0x464 0x45d 0x46f 0x463 0x455 0x471 0x46e 0x467 0x474 0x468 0x475 0x460 0x461 0x472 0x455 0x458 0x460 0x467 0x45f 0x459 0x45f 0x45c 0x45f 0x45c 0x460 0x459 0x47b 0x44e 0x475 0x44c 0x472 0x44e 0x466 0x45f 0x46d 0x46d 0x464 0x46e 0x44c 0x44c 0x44f 0x44a 0x452 0x452 0x452 0x46f 0x45a 0x46f 0x45f 0x46d 0x45f 0x468 0x44c 0x46d 0x467 0x463 0x46b 0x466 0x44f 0x44c 0x44e 0x451 0x447 0x458 0x452 0x458 0x456 0x467 0x45f 0x467 0x45c 0x45f 0x44f 0x45f 0x467 0x476 0x452 0x44e 0x453 0x471 0x459 0x471 0x45a 0x472 0x463 0x46e 0x455 0x46a 0x456 0x46b 0x452 0x463 0x458 0x455 0x466 0x45a 0x453 0x45d 0x44e 0x456 0x44f 0x45f 0x44f 0x45a 0x451 0x463 0x46b 0x45f 0x463 0x461 0x464 0x460 0x468 0x460 0x463 0x461 0x464 0x46a 0x463 0x464 0x460 0x466 0x45f 0x467 0x461 0x45d 0x45f 0x45f 0x45a 0x464 0x459 0x45f 0x456 0x464 0x45d 0x463 0x46d 0x45f 0x44e 0x468 0x44f 0x467 0x44c 0x46b 0x44c 0x461 0x468 0x45c 0x467 0x456 0x461 0x456 0x475 0x463 0x46f 0x467 0x45a 0x45c 0x468 0x45c 0x45c 0x45f 0x467 0x463 0x45d 0x456 0x45c 0x453 0x463 0x452 0x463 0x452 0x45d 0x456 0x464 0x468 0x46b 0x45a 0x45d 0x45c 0x45d 0x466 0x458 0x460 0x45f 0x460 0x458 0x456 0x44e 0x45c 0x44b 0x459 0x479 0x467 0x44f 0x46e 0x46a 0x463 0x451 0x451 0x452 0x453 0x44e 0x453 0x452 0x455 0x464 0x455 0x467 0x458 0x466 0x455 0x453 0x458 0x460 0x452 0x45a 0x44f 0x464 0x460 0x467 0x463 0x464 0x45c 0x463 0x461 0x461 0x460 0x45a 0x461 0x45f 0x458 0x463 0x45d 0x459 0x463 0x456 0x458 0x459 0x466 0x45d 0x467 0x45a 0x468 0x453 0x467 0x451 0x46a 0x44f 0x46a 0x451 0x468 0x451 0x45a 0x472 0x460 0x45c 0x45d 0x45c 0x461 0x459 0x45f 0x458 0x461 0x458 0x463 0x455 0x460 0x452 0x464 0x453 0x466 0x458 0x460 0x451 0x466 0x45a 0x459 0x45c 0x45a 0x44b 0x458 0x44e 0x45a 0x451 0x461 0x44a 0x461 0x44e 0x461 0x448 0x456 0x467 0x466 0x44b 0x456 0x460 0x458 0x464 0x458 0x461 0x453 0x461 0x458 0x460 0x45d 0x45f 0x45c 0x459 0x45d 0x456 0x458 0x45d 0x45f 0x45a 0x45a 0x466 0x463 0x459 0x464 0x461 0x468 0x467 0x46b 0x463 0x464 0x453 0x463 0x456 0x46a 0x459 0x463 0x46a 0x45a 0x46d 0x452 0x471 0x46f 0x459 0x460 0x45f 0x45d 0x461 0x45f 0x45f 0x455 0x45a 0x44f 0x456 0x44b 0x466 0x468 0x463 0x44c 0x463 0x46a 0x45c 0x46d 0x461 0x466 0x460 0x45a 0x459 0x455 0x460 0x46a 0x45f 0x468 0x45a 0x461 0x452 0x468 0x460 0x45d 0x46e 0x45d 0x45a 0x46b 0x464 0x46d 0x463 0x46e 0x464 0x475 0x464 0x45a 0x455 0x45c 0x456 0x45c 0x453 0x456 0x45c 0x45a 0x463 0x45d 0x460 0x46a 0x468 0x45a 0x475 0x45c 0x46b 0x460 0x467 0x45a 0x45d 0x458 0x461 0x44f 0x463 0x44c 0x45f 0x460 0x45c 0x47c 0x45a 0x44b 0x45c 0x476 0x461 0x476 0x464 0x471 0x463 0x464 0x45d 0x461 0x455 0x46a 0x45a 0x45d 0x45a 0x45d 0x467 0x45f 0x441 0x463 0x46d 0x45c 0x476 0x466 0x478 0x466 0x47c 0x45c 0x466 0x45d 0x463 0x45d 0x461 0x456 0x460 0x467 0x45c 0x46a 0x463 0x459 0x452 0x460 0x452 0x456 0x455 0x458 0x455 0x459 0x456 0x455 0x467 0x44f 0x46e 0x44f 0x456 0x46d 0x461 0x474 0x468 0x451 0x466 0x44f 0x468 0x44f 0x46e 0x451 0x471 0x464 0x451 0x460 0x452 0x45a 0x44e 0x466 0x458 0x468 0x471 0x459 0x47b 0x46d 0x458 0x46e 0x44f 0x46d 0x458 0x46d 0x456 0x45f 0x458 0x464 0x45a 0x46a 0x459 0x460 0x45a 0x459 0x460 0x45d 0x45f 0x460 0x461 0x45c 0x461 0x461 0x459 0x461 0x458 0x460 0x463 0x45d 0x45f 0x46b 0x461 0x46a 0x460 0x46d 0x46a 0x44e 0x456 0x460 0x467 0x464 0x46e 0x467 0x464 0x467 0x466 0x451 0x461 0x453 0x467 0x464 0x463 0x463 0x467 0x467 0x45a 0x464 0x455 0x459 0x458 0x46a 0x453 0x458 0x458 0x456 0x459 0x468 0x45f 0x472 0x460 0x46b 0x45f 0x461 0x460 0x460 0x460 0x45f 0x45d 0x467 0x464 0x459 0x468 0x459 0x464 0x45c 0x467 0x466 0x44e 0x46e 0x44c 0x468 0x45d 0x460 0x44a 0x466 0x46b 0x464 0x466 0x46a 0x452 0x467 0x455 0x463 0x45a 0x46d 0x45c 0x45f 0x453 0x45c 0x458 0x458 0x451 0x458 0x460 0x464 0x44a 0x45f 0x463 0x44c 0x45c 0x45f 0x45c 0x45f 0x45a 0x45f 0x45c 0x45c 0x45f 0x45f 0x458 0x466 0x44f 0x466 0x46b 0x45f 0x456 0x464 0x458 0x463 0x467 0x45a 0x461 0x45f 0x461 0x45c 0x45a 0x459 0x463 0x456 0x460 0x455 0x461 0x456 0x45f 0x455 0x45f 0x461 0x45d 0x45a 0x45d 0x46d 0x45c 0x474 0x45f 0x46a 0x460 0x461 0x44e 0x460 0x45a 0x45d 0x463 0x451 0x46d 0x461 0x46b 0x45f 0x461 0x45a 0x45d 0x45f 0x461 0x460 0x45c 0x45c 0x463 0x46d 0x466 0x466 0x45d 0x45d 0x460 0x459 0x463 0x466 0x45d 0x468 0x44b 0x453 0x476 0x459 0x472 0x458 0x474 0x451 0x475 0x45c 0x452 0x463 0x467 0x45d 0x472 0x466 0x455 0x45f 0x464 0x456 0x45f 0x459 0x467 0x45c 0x46a 0x459 0x468 0x456 0x453 0x461 0x458 0x458 0x458 0x456 0x455 0x460 0x459 0x45a 0x467 0x458 0x460 0x463 0x46b 0x461 0x467 0x466 0x467 0x466 0x45c 0x466 0x463 0x466 0x45f 0x464 0x461 0x458 0x464 0x466 0x45c 0x45a 0x44f 0x455 0x46d 0x45c 0x471 0x45a 0x471 0x459 0x44e 0x466 0x461 0x45d 0x45d 0x460 0x45f 0x463 0x46f 0x45d 0x459 0x463 0x459 0x45c 0x45d 0x464 0x460 0x466 0x463 0x46a 0x45f 0x45f 0x46d 0x478 0x467 0x472 0x467 0x464 0x46a 0x458 0x46a 0x452 0x463 0x46a 0x45c 0x468 0x45c 0x466 0x458 0x464 0x467 0x45d 0x45a 0x456 0x458 0x45f 0x459 0x460 0x459 0x464 0x45c 0x45c 0x471 0x46a 0x45a 0x461 0x45a 0x45d 0x451 0x45d 0x467 0x466 0x46b 0x463 0x46a 0x464 0x463 0x45f 0x45f 0x466 0x461 0x45f 0x464 0x461 0x456 0x460 0x461 0x460 0x45c 0x468 0x46a 0x45d 0x461 0x45a 0x458 0x45d 0x460 0x459 0x464 0x461 0x464 0x451 0x44e 0x46e 0x479 0x460 0x479 0x45a 0x479 0x463 0x445 0x461 0x45d 0x46b 0x45a 0x46b 0x45f 0x460 0x463 0x467 0x45d 0x466 0x459 0x456 0x46a 0x461 0x46d 0x45c 0x46e 0x45f 0x451 0x459 0x461 0x45c 0x45f 0x45d 0x45f 0x453 0x46b 0x452 0x451 0x458 0x45a 0x45c 0x46a 0x45d 0x468 0x466 0x468 0x460 0x44b 0x46e 0x466 0x456 0x464 0x455 0x463 0x456 0x464 0x45a 0x45d 0x464 0x45f 0x463 0x45f 0x463 0x463 0x461 0x460 0x45f 0x467 0x45a 0x464 0x45c 0x460 0x463 0x463 0x461 0x455 0x44b 0x45d 0x45d 0x459 0x46e 0x461 0x467 0x464 0x463 0x466 0x45f 0x451 0x46e 0x45c 0x45a 0x458 0x45a 0x45f 0x45a 0x45c 0x461 0x45d 0x455 0x46d 0x468 0x45c 0x468 0x45f 0x464 0x45c 0x463 0x471 0x453 0x46e 0x467 0x467 0x468 0x461 0x468 0x461 0x466 0x45d 0x467 0x451 0x44b 0x46e 0x463 0x46d 0x46d 0x476 0x468 0x45f 0x461 0x45c 0x463 0x45f 0x463 0x45a 0x45c 0x45a 0x463 0x46e 0x45f 0x464 0x46b 0x452 0x471 0x453 0x46e 0x44f 0x471 0x468 0x45d 0x45c 0x466 0x45c 0x45f 0x458 0x466 0x456 0x468 0x467 0x466 0x46b 0x456 0x474 0x44f 0x472 0x451 0x46f 0x44e 0x45d 0x45f 0x463 0x45f 0x466 0x45d 0x461 0x453 0x45c 0x452 0x464 0x45a 0x45a 0x458 0x46d 0x44f 0x460 0x458 0x46b 0x458 0x45a 0x461 0x466 0x453 0x468 0x451 0x464 0x458 0x467 0x45d 0x463 0x455 0x455 0x460 0x466 0x455 0x468 0x45a 0x461 0x452 0x45c 0x44a 0x46d 0x46f 0x46b 0x471 0x468 0x467 0x461 0x46a 0x463 0x460 0x453 0x460 0x459 0x45a 0x456 0x461 0x45c 0x45f 0x44e 0x452 0x44c 0x472 0x455 0x471 0x44a 0x466 0x44f 0x451 0x474 0x46d 0x456 0x458 0x461 0x46d 0x461 0x466 0x461 0x46a 0x458 0x45d 0x46a 0x45d 0x46b 0x456 0x46d 0x452 0x463 0x466 0x467 0x45f 0x455 0x464 0x46e 0x45c 0x467 0x45c 0x46b 0x45a 0x455 0x46b 0x466 0x452 0x46d 0x45a 0x46f 0x456 0x471 0x458 0x44e 0x46e 0x474 0x445 0x45a 0x466 0x45c 0x46a 0x455 0x471 0x46e 0x459 0x46e 0x458 0x46f 0x45d 0x46a 0x458 0x45f 0x458 0x45c 0xf00 0xf00 0xf00>; + PS_Config_Lmt_Open_Rawdata_N = <0x6d7 0x704 0x6f0 0x70c 0x6f1 0x6fa 0x6f4 0x6e6 0x6dd 0x6d1 0x6b6 0x6b6 0x6cd 0x6cb 0x6e2 0x6e1 0x6fd 0x6fc 0x70a 0x71b 0x6f9 0x70f 0x6f0 0x715 0x6f3 0x701 0x6f2 0x6ea 0x6d8 0x6d4 0x6b4 0x6b1 0x6ca 0x6c5 0x6de 0x6d9 0x6fa 0x6f5 0x708 0x712 0x6e2 0x6fd 0x6e4 0x700 0x6e0 0x6e8 0x6df 0x6d3 0x6c6 0x6be 0x698 0x68e 0x6af 0x6a4 0x6c7 0x6bb 0x6e6 0x6d4 0x6f5 0x6ec 0x6e5 0x6ec 0x6de 0x6ef 0x6da 0x6d9 0x6d6 0x6c3 0x6bc 0x6ac 0x689 0x693 0x6a0 0x6a9 0x6b5 0x6be 0x6d3 0x6da 0x6e1 0x6f7 0x6d7 0x6ed 0x6d4 0x6f2 0x6d6 0x6da 0x6d3 0x6c5 0x6bc 0x6ac 0x698 0x69c 0x6ae 0x6b3 0x6c7 0x6c7 0x6e6 0x6e2 0x6f6 0x700 0x6d4 0x6f1 0x6cd 0x6f5 0x6ce 0x6de 0x6c8 0x6c8 0x6af 0x6ae 0x691 0x698 0x6a6 0x6b0 0x6be 0x6c4 0x6de 0x6e1 0x6ee 0x702 0x6d8 0x6f5 0x6d4 0x6f8 0x6d5 0x6e2 0x6d1 0x6cd 0x6b8 0x6b5 0x69c 0x68b 0x6b2 0x6a3 0x6cc 0x6b8 0x6ec 0x6d1 0x6fd 0x6ef 0x6e4 0x6e8 0x6d9 0x6eb 0x6db 0x6d3 0x6d4 0x6ba 0x6ba 0x6a0 0x690 0x69a 0x6a6 0x6b0 0x6bc 0x6c5 0x6da 0x6df 0x6ea 0x703 0x6e5 0x6ef 0x6ea 0x6f0 0x6e9 0x6da 0x6e5 0x6c3 0x6cc 0x6ac 0x698 0x69a 0x6b9 0x6bb 0x6d1 0x6d4 0x6ef 0x6ef 0x703 0x709 0x6e6 0x6e9 0x6e6 0x6ec 0x6e6 0x6d4 0x6df 0x6bb 0x6c5 0x6a3 0x69b 0x68b 0x6bc 0x6ac 0x6d1 0x6c3 0x6f1 0x6e1 0x706 0x701 0x6e8 0x709 0x6e2 0x6ff 0x6df 0x6e8 0x6d9 0x6d0 0x6c1 0x6b8 0x69c 0x69f 0x6b2 0x6b7 0x6c9 0x6d0 0x6e6 0x6eb 0x6fa 0x704 0x6f1 0x711 0x6e6 0x709 0x6e4 0x6f1 0x6dc 0x6d7 0x6c2 0x6bc 0x690 0x6ad 0x6a9 0x6c2 0x6be 0x6da 0x6dd 0x6f7 0x6f1 0x716 0x6e8 0x6f3 0x6e3 0x6ed 0x6df 0x6d3 0x6db 0x6bd 0x6c1 0x6a6 0x6ad 0x6a1 0x6c5 0x6b8 0x6de 0x6cd 0x6fb 0x6e9 0x710 0x706 0x6e5 0x6f6 0x6dc 0x6ef 0x6db 0x6d4 0x6d4 0x6bb 0x6bb 0x6a5 0x69b 0x692 0x6b3 0x6a7 0x6cb 0x6bd 0x6e6 0x6d9 0x6fd 0x6fd 0x6ef 0x6ef 0x6ea 0x6e6 0x6e6 0x6cd 0x6e2 0x6b8 0x6c8 0x6a1 0x69a 0x6a0 0x6af 0x6b6 0x6ca 0x6ce 0x6e5 0x6e6 0x6f9 0x706 0x6ec 0x70d 0x6e1 0x704 0x6df 0x6e9 0x6d6 0x6d0 0x6bc 0x6b6 0x6ad 0x69e 0x6c5 0x6b3 0x6dd 0x6c8 0x6f9 0x6e3 0x70e 0x707 0x6ec 0x702 0x6ea 0x6f7 0x6e2 0x6dd 0x6d7 0x6c6 0x6bf 0x6ab 0x6a6 0x6aa 0x6bb 0x6c2 0x6d4 0x6d9 0x6f2 0x6ef 0x706 0x70f 0x700 0x709 0x6f8 0x6fd 0x6f4 0x6e3 0x6e5 0x6cb 0x6ca 0x6b0 0x6aa 0x6a0 0x6c1 0x6b7 0x6d6 0x6cd 0x6f5 0x6e5 0x70a 0x709 0x706 0x6f7 0x6fa 0x6e0 0x6fa 0x6d1 0x6ef 0x6ba 0x6d6 0x6a1 0x6a1 0x6a0 0x6af 0x6b0 0x6d1 0x6d1 0x6ee 0x6e6 0x702 0x706 0x6f6 0x709 0x6e3 0x6f1 0x6e6 0x6e1 0x6da 0x6c9 0x6bf 0x6b0 0x6a6 0x6a1 0x6b3 0x6af 0x6d2 0x6ce 0x6ef 0x6e4 0x703 0x708 0x714 0x71f 0x718 0x712 0x70e 0x6fb 0x709 0x6e5 0x6ef 0x6ce 0x6c0 0x6ce 0x6d8 0x6e4 0x6f1 0x6fd 0x70a 0x712 0x71f 0x730 0x70d 0x71e 0x70a 0x710 0x703 0x6f8 0x6f8 0x6e0 0x6dd 0x6ca 0x6c2 0x6be 0x6d8 0x6d2 0x6ec 0x6e8 0x706 0x700 0x71b 0x724 0x710 0x71b 0x710 0x70d 0x706 0x6f7 0x6fe 0x6dd 0x6e5 0x6c7 0x6c5 0x6cb 0x6dd 0x6e0 0x6f4 0x6f7 0x70d 0x70a 0x723 0x72a 0x70c 0x728 0x705 0x71c 0x6fc 0x704 0x6f3 0x6ec 0x6d7 0x6d4 0x6c0 0x6c1 0x6d7 0x6d6 0x6eb 0x6ec 0x705 0x705 0x719 0x72c 0x71c 0x71f 0x719 0x70d 0x710 0x6f7 0x704 0x6e0 0x6eb 0x6c8 0x6c5 0x6c5 0x6db 0x6db 0x6f4 0x6ef 0x710 0x706 0x720 0x722 0x711 0x712 0x708 0x700 0x702 0x6eb 0x6f7 0x6d4 0x6dc 0x6bc 0x6b8 0x6bb 0x6cc 0x6d1 0x6e2 0x6e4 0x6fe 0x6fb 0x70d 0x71c 0x71a 0x728 0x718 0x714 0x703 0x6f5 0x703 0x6e7 0x6eb 0x6cf 0x6b2 0x6c4 0x6c8 0x6db 0x6d7 0x6e6 0x6fd 0x706 0x70c 0x722 0x71e 0x728 0x713 0x712 0x701 0x6f4 0x6fd 0x6e6 0x6e3 0x6ce 0x6c4 0x6b0 0x6d9 0x6c6 0x6e5 0x6d0 0x70a 0x6f2 0x719 0x714 0x70e 0x728 0x70a 0x714 0x701 0x703 0x6f5 0x6ec 0x6df 0x6d3 0x6cb 0x6d0 0x6e3 0x6e7 0x6fa 0x6fe 0x718 0x716 0x728 0x734 0x716 0x71c 0x70e 0x708 0x705 0x6f2 0x6f7 0x6d9 0x6df 0x6c1 0x6bd 0x6cf 0x6d1 0x6e3 0x6e6 0x6f8 0x704 0x711 0x712 0x736 0x71f 0x72b 0x71b 0x715 0x70f 0x700 0x703 0x6e9 0x6eb 0x6d0 0x6c9 0x6d1 0x6df 0x6e8 0x6f5 0x6fe 0x712 0x710 0x723 0x72f 0x712 0x71f 0x707 0x709 0x6fd 0x6f5 0x6ee 0x6db 0x6d6 0x6c1 0x6c7 0x6be 0x6dc 0x6d3 0x6ef 0x6e8 0x70d 0x6fe 0x71d 0x724 0x716 0x72b 0x711 0x715 0x709 0x6fd 0x6f9 0x6e6 0x6e2 0x6d0 0x6c8 0x6bf 0x6e0 0x6d4 0x6f8 0x6e5 0x713 0x701 0x722 0x71b 0x712 0x731 0x707 0x71b 0x701 0x701 0x6ee 0x6e7 0x6d3 0x6d0 0x6be 0x6bc 0x6d5 0x6d1 0x6ea 0x6e1 0x706 0x6fd 0x715 0x71e 0x71c 0x725 0x718 0x70d 0x70d 0x6f6 0x6fd 0x6e0 0x6e2 0x6ca 0x6c9 0x6bf 0x6e0 0x6d4 0x6f7 0x6e4 0x712 0x6fe 0x721 0x716 0x71c 0x716 0x711 0x700 0x70a 0x6e9 0x6f7 0x6cf 0x6dc 0x6b8 0x6be 0x6b8 0x6d4 0x6cc 0x6ea 0x6da 0x704 0x6f6 0x713 0x718 0x71b 0x733 0x715 0x719 0x70d 0x703 0x6f1 0x6e5 0x6e2 0x6d4 0x6d3 0x6cd 0x6e8 0x6e5 0x6ff 0x6f7 0x715 0x707 0x72c 0x72b 0x71b 0x72d 0x710 0x716 0x70d 0x6ff 0x6ef 0x6e0 0x6dc 0x6d0 0x6c9 0x6cd 0x6df 0x6e5 0x6f3 0x6f4 0x709 0x706 0x720 0x732 0x71e 0x733 0x717 0x719 0x710 0x701 0x6fc 0x6eb 0x6e4 0x6d3 0x6c4 0x6cd 0x6d9 0x6e3 0x6f1 0x6f5 0x70e 0x70d 0x71d 0x729 0x718 0x735 0x70b 0x71f 0x704 0x707 0x6ee 0x6ee 0x6d3 0x6d3 0x6c8 0x6c3 0x6dd 0x6da 0x6f1 0x6e9 0x70f 0x703 0x71b 0x726 0x728 0x730 0x720 0x714 0x715 0x6f8 0x701 0x6e5 0x6e6 0x6cc 0x6cd 0x6c1 0x6e4 0x6d7 0x6f5 0x6e9 0x710 0x703 0x721 0x71b 0x725 0x72b 0x71b 0x712 0x712 0x6f5 0x6fb 0x6e0 0x6e2 0x6c7 0x6c1 0x6bc 0x6d8 0x6d1 0x6e8 0x6e2 0x704 0x6fd 0x715 0x71c 0x731 0x72a 0x72a 0x70d 0x71b 0x6ef 0x709 0x6dd 0x6f0 0x6c5 0x6ca 0x6cd 0x6e2 0x6e2 0x6f4 0x6f5 0x70e 0x70d 0x71b 0x727 0x724 0x733 0x719 0x719 0x70e 0x6fd 0x6fb 0x6e8 0x6e1 0x6cf 0x6d6 0x6cc 0x6ee 0x6e0 0x6fd 0x6f1 0x718 0x70a 0x726 0x72b 0x71e 0x733 0x716 0x719 0x70c 0x6fd 0x6f9 0x6e9 0x6dc 0x6cf 0x6d9 0x6ca 0x6ef 0x6e0 0x703 0x6f1 0x71f 0x70e 0x72c 0x722 0x721 0x73a 0x715 0x721 0x70d 0x703 0x6f4 0x6ef 0x6d6 0x6d4 0x6d4 0x6ca 0x6ea 0x6df 0x6fb 0x6ee 0x719 0x70c 0x728 0x727 0x728 0x734 0x71e 0x717 0x712 0x6fd 0x6fc 0x6e9 0x6dc 0x6cd 0x6dd 0x6ce 0x6f4 0x6e6 0x707 0x6f7 0x723 0x711 0x72c 0x725 0x733 0x738 0x724 0x71c 0x71c 0x6fe 0x703 0x6e9 0x6e2 0x6cb 0x6d4 0x6ca 0x6e9 0x6df 0x6fa 0x6ef 0x719 0x70b 0x722 0x725 0x739 0x73d 0x730 0x71e 0x721 0x704 0x707 0x6f0 0x6f2 0x6d7 0x6d3 0x6ca 0x6e9 0x6dc 0x6fc 0x6f5 0x718 0x70d 0x725 0x725 0x736 0x735 0x727 0x716 0x71c 0x6fc 0x701 0x6e6 0x6ec 0x6cb 0x6d1 0x6c1 0x6e8 0x6d2 0x6f8 0x6e9 0x715 0x704 0x724 0x721 0x728 0x72e 0x720 0x70d 0x710 0x6f6 0x6f8 0x6e1 0x6e3 0x6c8 0x6d3 0x6cf 0x6e9 0x6e0 0x6fb 0x6f8 0x716 0x710 0x726 0x727 0x738 0x72b 0x72a 0x70b 0x71b 0x6f1 0x700 0x6dc 0x6e9 0x6c2 0x6c4 0x6c1 0x6db 0x6d4 0x6ec 0x6e9 0x707 0x703 0x716 0x721 0x725 0x73c 0x71e 0x71e 0x70c 0x701 0x6f4 0x6ed 0x6dd 0x6d6 0x6e9 0x6cd 0x702 0x6df 0x716 0x6f6 0x72e 0x711 0x73f 0x729 0x72e 0x735 0x722 0x717 0x712 0x6fb 0x6f7 0x6e6 0x6e0 0x6cd 0x6d7 0x6d0 0x6f0 0x6e0 0x700 0x6f6 0x716 0x712 0x726 0x72f 0x725 0x728 0x71b 0x70a 0x709 0x6ec 0x6f0 0x6d9 0x6d9 0x6bf 0x6d9 0x6cc 0x6f3 0x6dd 0x707 0x6f5 0x721 0x70f 0x731 0x727 0x724 0x729 0x716 0x70a 0x706 0x6eb 0x6eb 0x6d7 0x6d3 0x6bf 0x6cd 0x6cf 0x6e6 0x6e0 0x6f8 0x6f6 0x712 0x712 0x722 0x732 0x73c 0x730 0x731 0x70d 0x71f 0x6f2 0x704 0x6d9 0x6ee 0x6c4 0x6cf 0x6d0 0x6e1 0x6e6 0x6fa 0x6fd 0x713 0x718 0x721 0x72e 0x72a 0x72d 0x719 0x70c 0x70b 0x6f1 0x6f0 0x6d8 0x6d8 0x6c4 0x6c6 0x6c4 0x6d7 0x6d4 0x6ee 0x6e9 0x709 0x706 0x719 0x721 0x736 0x734 0x72a 0x70f 0x717 0x6f4 0x6fb 0x6dd 0x6e6 0x6c7 0x6d5 0x6d3 0x6e7 0x6e9 0x700 0x701 0x719 0x71c 0x729 0x733 0x733 0x739 0x723 0x716 0x711 0x6fa 0x6f5 0x6df 0x6df 0x6c9 0x6cd 0x6cb 0x6dd 0x6df 0x6f3 0x6f4 0x70d 0x70e 0x71d 0x72a 0x724 0x72d 0x71b 0x70a 0x707 0x6ef 0x6ee 0x6d6 0x6d8 0x6c2 0x6ce 0x6c8 0x6e1 0x6dc 0x6fa 0x6f4 0x712 0x70f 0x722 0x726 0x731 0x72f 0x722 0x70d 0x710 0x6f2 0x6f4 0x6d7 0x6df 0x6c1 0x6d6 0x6d3 0x6ec 0x6e5 0x701 0x6fb 0x71b 0x715 0x72e 0x733 0x72e 0x73c 0x724 0x719 0x70f 0x6fd 0x6f4 0x6e4 0x6df 0x6ce 0x6e6 0x6d3 0x6fb 0x6e5 0x715 0x6ff 0x72d 0x718 0x73d 0x72f 0x72a 0x726 0x71c 0x703 0x709 0x6e5 0x6eb 0x6ca 0x6d6 0x6b5 0x6e1 0x6cf 0x6f7 0x6df 0x70d 0x6f7 0x727 0x710 0x739 0x72e 0x72c 0x722 0x71f 0x6fe 0x70a 0x6e2 0x6f2 0x6c8 0x6d6 0x6b5 0x6d3 0x6cd 0x6e8 0x6e5 0x701 0x6fe 0x71a 0x71b 0x72c 0x72e 0x734 0x71d 0x723 0x6fb 0x710 0x6df 0x6f4 0x6c5 0x6d6 0x6b2 0x6c7 0x6c4 0x6d9 0x6da 0x6f1 0x6f2 0x707 0x710 0x719 0x72a 0x73d 0x731 0x731 0x70d 0x718 0x6f1 0x6fe 0x6d9 0x6e3 0x6c4 0x6cc 0x6d6 0x6df 0x6f1 0x6f9 0x709 0x70f 0x724 0x71f 0x738 0x738 0x730 0x726 0x70e 0x710 0x6f3 0x6f5 0x6da 0x6d7 0x6c5 0x6cc 0x6d1 0x6dd 0x6e8 0x6f5 0x6ff 0x70c 0x71c 0x71b 0x734 0x735 0x722 0x729 0x6fd 0x710 0x6e2 0x6f7 0x6c8 0x6dc 0x6b3 0x6dd 0x6c8 0x6f1 0x6e3 0x708 0x6fa 0x721 0x715 0x731 0x72c 0x736 0x73c 0x724 0x717 0x70f 0x6fc 0x6f1 0x6e1 0x6d6 0x6cd 0x6d8 0x6c4 0x6eb 0x6dc 0x701 0x6f2 0x71c 0x710 0x72c 0x72b 0x72c 0x731 0x71f 0x70d 0x706 0x6f2 0x6eb 0x6d9 0x6d1 0x6c4 0x6d9 0x6dc 0x6ec 0x6f7 0x704 0x70f 0x71b 0x729 0x72d 0x742 0x731 0x728 0x720 0x704 0x709 0x6ea 0x6ee 0x6cd 0x6d1 0x6b7 0x6d1 0x6df 0x6e2 0x6fa 0x6fa 0x70e 0x712 0x729 0x725 0x746 0x740 0x73b 0x732 0x717 0x717 0x6f9 0x6fe 0x6df 0x6e1 0x6c7 0x6c6 0x6d5 0x6df 0x6ee 0x6fa 0x706 0x70c 0x722 0x71f 0x734 0x73d 0x72a 0x72a 0x705 0x711 0x6eb 0x6f6 0x6cf 0x6d8 0x6b5 0x6be 0x6ce 0x6d9 0x6e4 0x6ef 0x6fc 0x701 0x719 0x713 0x730 0x73c 0x745 0x72f 0x721 0x713 0x703 0x6f8 0x6e8 0x6dc 0x6ce 0x6c2 0x6cb 0x6db 0x6e3 0x6f5 0x6fc 0x707 0x717 0x719 0x72a 0x734 0x736 0x721 0x712 0x707 0x6f4 0x6ea 0x6da 0x6ce 0x6bf 0x6b8 0x6c9 0x6cf 0x6e0 0x6e6 0x6f7 0x6f8 0x713 0x70a 0x72c 0x731 0x729 0x724 0x703 0x70c 0x6e8 0x6f0 0x6ce 0x6d3 0x6b3 0x6df 0x6d1 0x6f7 0x6ee 0x710 0x704 0x725 0x721 0x739 0x734 0x732 0x728 0x71e 0x704 0x707 0x6e9 0x6e9 0x6ce 0x6cd 0x6b3 0x6d1 0x6cd 0x6e7 0x6e4 0x6fd 0x6f7 0x713 0x717 0x725 0x72f 0x738 0x724 0x729 0x700 0x710 0x6e4 0x6f4 0x6cb 0x6d9 0x6ae 0x6d3 0x6ce 0x6ed 0x6e9 0x706 0x701 0x71b 0x71e 0x72d 0x731 0x735 0x724 0x720 0x700 0x708 0x6e3 0x6eb 0x6c9 0x6ce 0x6ae 0x6cb 0x6cb 0x6e2 0x6e2 0x6f8 0x6f5 0x70f 0x713 0x723 0x72c 0x74d 0x737 0x73c 0x712 0x71f 0x6f6 0x703 0x6dc 0x6e9 0x6c1 0x6cf 0x6cb 0x6eb 0x6e6 0x704 0x701 0x718 0x71c 0x728 0x72e 0x73b 0x72b 0x728 0x707 0x70d 0x6eb 0x6f1 0x6ce 0x6d5 0x6b5 0x6c9 0x6cc 0x6e2 0x6e5 0x6f6 0x6fd 0x706 0x71a 0x719 0x72f 0x747 0x730 0x739 0x707 0x719 0x6ec 0x6fd 0x6d1 0x6e0 0x6b8 0x6c1 0x6be 0x6dd 0x6d8 0x6f5 0x6f3 0x707 0x70d 0x717 0x71f 0x738 0x729 0x724 0x704 0x706 0x6eb 0x6e8 0x6cf 0x6cc 0x6b5 0x6be 0x6c6 0x6d9 0x6dc 0x6ee 0x6f3 0x6fd 0x70d 0x710 0x723 0x728 0x72b 0x718 0x707 0x6fa 0x6e9 0x6de 0x6d0 0x6c2 0x6b6 0x6c2 0x6c9 0x6dc 0x6e2 0x6f6 0x6fb 0x708 0x71a 0x71a 0x72b 0x733 0x71e 0x71f 0x6fc 0x703 0x6de 0x6e6 0x6c4 0x6c8 0x6aa 0x6c6 0x6d0 0x6df 0x6e5 0x6f5 0x6fb 0x707 0x71a 0x71b 0x730 0x72e 0x723 0x71e 0x6fe 0x6fe 0x6e0 0x6e2 0x6c7 0x6c5 0x6ad 0x6bd 0x6c7 0x6d6 0x6df 0x6f1 0x6f8 0x703 0x715 0x715 0x728 0x730 0x721 0x71c 0x6fe 0x703 0x6e0 0x6e8 0x6c4 0x6c8 0x6a9 0x6c8 0x6d2 0x6e2 0x6e9 0x6f9 0x700 0x70b 0x71d 0x71e 0x734 0x72d 0x736 0x71b 0x70e 0x6fc 0x6f3 0x6e2 0x6d8 0x6c6 0x6bc 0x6c9 0x6c8 0x6e3 0x6e5 0x6fb 0x6fe 0x70e 0x71a 0x71f 0x72a 0x734 0x737 0x71c 0x712 0x701 0x6f5 0x6e3 0x6db 0x6c8 0x6c1 0x6c3 0x6cc 0x6dd 0x6e3 0x6f1 0x6fb 0x703 0x71a 0x715 0x730 0x734 0x732 0x722 0x709 0x701 0x6ed 0x6e5 0x6d4 0x6ca 0x6b8 0x6c9 0x6ca 0x6e5 0x6e5 0x6fc 0x6fe 0x710 0x719 0x724 0x72a 0x73e 0x720 0x725 0x6fa 0x707 0x6e0 0x6e9 0x6c6 0x6cc 0x6ad 0x6bc 0x6b9 0x6d5 0x6d0 0x6eb 0x6e7 0x6fc 0x703 0x70d 0x716 0x72f 0x725 0x71f 0x700 0x6fe 0x6e3 0x6e1 0x6c8 0x6c8 0x6af 0x6d8 0x6cd 0x6f3 0x6e6 0x70d 0x700 0x71c 0x71c 0x72d 0x72d 0x73a 0x70c 0x724 0x6ea 0x706 0x6ce 0x6e8 0x6b2 0x6cd 0x698 0x6c4 0x6c4 0x6dd 0x6db 0x6f4 0x6f2 0x702 0x713 0x716 0x726 0x737 0x724 0x725 0x6fd 0x703 0x6e0 0x6e7 0x6c6 0x6cb 0x6ad 0x6c9 0x6ca 0x6e4 0x6e5 0x700 0x700 0x712 0x71a 0x724 0x72b 0x729 0x714 0x715 0x6f2 0x6f8 0x6d5 0x6db 0x6bb 0x6c1 0x69f 0x6dc 0x6c3 0x6f7 0x6dc 0x70e 0x6f5 0x71c 0x712 0x72e 0x726 0x735 0x732 0x722 0x70b 0x6ff 0x6ef 0x6e3 0x6d6 0x6c7 0x6bb 0x6d0 0x6bb 0x6e9 0x6d5 0x704 0x6ef 0x715 0x70c 0x724 0x71a 0x72e 0x71a 0x716 0x6f6 0x6f8 0x6dc 0x6d9 0x6c0 0x6bc 0x6a5 0x6c2 0x6cb 0x6db 0x6e5 0x6f2 0x6fd 0x701 0x719 0x715 0x72a 0x735 0x71f 0x722 0x6f7 0x6fe 0x6dc 0x6e4 0x6c5 0x6c8 0x6ac 0x6ca 0x6d3 0x6e3 0x6ef 0x6fc 0x708 0x70c 0x724 0x71f 0x733 0x730 0x725 0x718 0x6fe 0x6fb 0x6e2 0x6de 0x6ca 0x6bf 0x6b0 0x6c2 0x6d1 0x6dc 0x6eb 0x6f2 0x706 0x701 0x725 0x713 0x736 0x710 0x704 0x6fb 0x6da 0x6d7 0x6c0 0x6bb 0x6a7 0x6a2 0x68d 0x6b8 0x6a9 0x6d3 0x6c4 0x6ee 0x6df 0x6fd 0x6fb 0x713 0x70e 0x70f 0x701 0x6f8 0x6da 0x6d9 0x6c2 0x6ba 0x6a5 0x69e 0x68b 0x6a1 0x6a1 0x6bd 0x6bc 0x6d3 0x6d3 0x6e6 0x6f2 0x6fb 0x707 0x71c 0x709 0x706 0x6de 0x6e2 0x6c5 0x6c5 0x6ab 0x6aa 0x691 0x6ac 0x6ad 0x6c5 0x6c9 0x6df 0x6e5 0x6f0 0x702 0x705 0x713 0x713 0x706 0x6fa 0x6e2 0x6d7 0x6c7 0x6ba 0x6a9 0x69c 0x68f 0x6a0 0x6ad 0x6ba 0x6c7 0x6d1 0x6e1 0x6e2 0x6fd 0x6f7 0x711 0x71b 0x70e 0x704 0x6e6 0x6dc 0x6ca 0x6c2 0x6b0 0x6a6 0x698 0x6a5 0x69d 0x6bf 0x6b6 0x6d9 0x6d2 0x6e6 0x6f1 0x6fb 0x700 0x721 0x709 0x707 0x6e2 0x6e3 0x6c4 0x6c7 0x6a7 0x6a7 0x68c 0x69d 0x6a5 0x6b6 0x6bf 0x6ce 0x6d7 0x6de 0x6f6 0x6f4 0x708 0x707 0x70f 0x6f2 0x6e6 0x6ca 0x6c8 0x6b0 0x6b2 0x693 0x697 0x6aa 0x6ad 0x6c4 0x6cb 0x6e1 0x6e5 0x6ee 0x703 0x701 0x711 0x709 0x70b 0x6f2 0x6e7 0x6ce 0x6c8 0x6b0 0x6ac 0x692 0x694 0x6a4 0x6a7 0x6bc 0x6c0 0x6d3 0x6d7 0x6e1 0x6f5 0x6f5 0x707 0x715 0x700 0x6fe 0x6d6 0x6da 0x6bb 0x6bf 0x6a2 0x6a1 0x687 0x6b1 0x6a0 0x6c8 0x6be 0x6e2 0x6d7 0x6f4 0x6f4 0x709 0x703 0x719 0x710 0x6fe 0x6ea 0x6d9 0x6cd 0x6bb 0x6b2 0x69e 0x697 0x6ae 0x6a6 0x6c6 0x6c2 0x6dd 0x6d7 0x6ee 0x6f4 0x701 0x706 0x712 0x70a 0x6fb 0x6e0 0x6d4 0x6c6 0x6b9 0x6ac 0x69b 0x68f 0x6a5 0x6a4 0x6be 0x6c0 0x6d6 0x6da 0x6e7 0x6f7 0x6fc 0x707 0x718 0x707 0x6fb 0x6e0 0x6d7 0x6c4 0x6b9 0x6a8 0x69b 0x68e 0x6a8 0x6aa 0x6c1 0x6c7 0x6d8 0x6df 0x6ea 0x6fc 0x700 0x70f 0x718 0x707 0x700 0x6dd 0x6d6 0x6c2 0x6ba 0x6a8 0x6a0 0x68f 0x6a6 0x6af 0x6c0 0x6cb 0x6da 0x6e6 0x6ea 0x703 0x701 0x710 0x719 0x70e 0x6fe 0x6e7 0x6d8 0x6cc 0x6ba 0x6b0 0x69e 0x698 0x690 0x6a6 0x6a9 0x6c1 0x6be 0x6dc 0x6cd 0x6f8 0x6e3 0x709 0x713 0x710 0x6fa 0x6e7 0x6d0 0x6ca 0x6b3 0x6b0 0x696 0x698 0x6b0 0x6aa 0x6cb 0x6c4 0x6e5 0x6de 0x6f4 0x6fa 0x707 0x707 0x71a 0x715 0x6fd 0x6ee 0x6d7 0x6d1 0x6bb 0x6b7 0x69c 0x6a0 0x692 0x6a9 0x6ad 0x6c2 0x6c4 0x6db 0x6d3 0x6f7 0x6e7 0x703 0x724 0x704 0x70a 0x6db 0x6e2 0x6be 0x6c5 0x6a7 0x6a7 0x68c 0x6b6 0x6a8 0x6d0 0x6c4 0x6e9 0x6dd 0x6f8 0x6fa 0x70f 0x707 0x710 0x707 0x6f5 0x6e0 0x6d1 0x6c4 0x6b6 0x6ac 0x697 0x68f 0x6aa 0x696 0x6c3 0x6af 0x6da 0x6c7 0x6ea 0x6e6 0x701 0x6f5 0x718 0x714 0x703 0x6ee 0x6dd 0x6d4 0x6c4 0x6bc 0x6a6 0x69e 0x6ac 0x6b9 0x6c5 0x6d7 0x6df 0x6ef 0x6ec 0x70d 0x6fe 0x716 0x71e 0x710 0x703 0x6eb 0x6df 0x6d2 0x6c7 0x6bb 0x6a7 0x69e 0x698 0x6ac 0x6b4 0x6c8 0x6cc 0x6e0 0x6db 0x6fe 0x6ee 0x70d 0xfffffe01 0xfffffe01 0xfffffe01>; + PS_Config_Lmt_Open_Rawdata_P = <0xff5 0x105e 0x1030 0x1072 0x1031 0x1046 0x103a 0x101a 0x1003 0xfe7 0xfa8 0xfa8 0xfdd 0xfd9 0x1010 0x100d 0x104d 0x104c 0x106c 0x1093 0x1045 0x1079 0x1030 0x1085 0x1037 0x1057 0x1036 0x1022 0xff8 0xff0 0xfa4 0xf9d 0xfd8 0xfcd 0x1006 0xffb 0x1046 0x103d 0x1068 0x1080 0x100e 0x104d 0x1014 0x1054 0x100c 0x101e 0x1009 0xfed 0xfce 0xfba 0xf62 0xf4a 0xf99 0xf7e 0xfcf 0xfb5 0x1018 0xff0 0x103d 0x1028 0x1017 0x1026 0x1006 0x102d 0xffe 0xffb 0xff2 0xfc7 0xfb8 0xf90 0xf41 0xf57 0xf76 0xf89 0xfa7 0xfbc 0xfed 0xffc 0x100d 0x103f 0xff5 0x1029 0xff0 0x1036 0xff2 0xffe 0xfed 0xfcb 0xfb6 0xf92 0xf64 0xf6c 0xf96 0xfa1 0xfcf 0xfcf 0x101a 0x1010 0x103e 0x1054 0xff0 0x1033 0xfdf 0x103d 0xfe0 0x1006 0xfd4 0xfd2 0xf99 0xf96 0xf51 0xf64 0xf84 0xf9a 0xfba 0xfca 0x1006 0x100d 0x102a 0x105a 0xff8 0x103b 0xfee 0x1044 0xff1 0x1010 0xfe7 0xfdd 0xfac 0xfa5 0xf6c 0xf45 0xfa0 0xf7b 0xfdc 0xfae 0x1026 0xfe7 0x104d 0x102d 0x1014 0x101e 0xff9 0x1025 0xfff 0xfeb 0xff0 0xfb2 0xfb2 0xf74 0xf50 0xf68 0xf82 0xf9c 0xfb6 0xfcd 0xffe 0x1009 0x1022 0x105d 0x1017 0x102d 0x1022 0x1030 0x1021 0xffc 0x1015 0xfc7 0xfdc 0xf90 0xf64 0xf66 0xfb1 0xfb5 0xfe9 0xfee 0x102d 0x102d 0x105b 0x106b 0x101a 0x101f 0x101a 0x1026 0x1018 0xfee 0x1007 0xfb5 0xfcb 0xf7b 0xf6b 0xf45 0xfb8 0xf90 0xfe9 0xfc7 0x1031 0x100d 0x1062 0x1057 0x101c 0x106b 0x1010 0x1053 0x1009 0x101e 0xffb 0xfe4 0xfc3 0xfac 0xf6c 0xf73 0xf9e 0xfab 0xfd5 0xfe6 0x101a 0x1023 0x1046 0x1060 0x1033 0x107d 0x1018 0x1069 0x1014 0x1031 0x1002 0xff5 0xfc4 0xfb8 0xf50 0xf93 0xf89 0xfc6 0xfba 0xffc 0x1003 0x103f 0x1031 0x1088 0x101c 0x1037 0x1013 0x1029 0x1009 0xfed 0xfff 0xfb9 0xfc3 0xf84 0xf95 0xf79 0xfcb 0xfac 0x1006 0xfdf 0x1049 0x101f 0x107c 0x1062 0x1017 0x103e 0x1000 0x102d 0xfff 0xfee 0xff0 0xfb5 0xfb3 0xf81 0xf69 0xf56 0xfa3 0xf87 0xfd9 0xfb9 0x101a 0xffb 0x104f 0x104d 0x102f 0x102d 0x1022 0x101a 0x101a 0xfdf 0x100e 0xfae 0xfd2 0xf79 0xf66 0xf74 0xf99 0xfaa 0xfd6 0xfe0 0x1015 0x1018 0x1045 0x1062 0x1028 0x1075 0x100d 0x1060 0x1009 0x1021 0xff4 0xfe4 0xfb8 0xfaa 0xf95 0xf70 0xfcb 0xfa1 0x1003 0xfd2 0x1045 0x1011 0x1076 0x1065 0x1028 0x105a 0x1022 0x1041 0x100e 0x1003 0xff7 0xfce 0xfbf 0xf8f 0xf84 0xf8c 0xfb5 0xfc6 0xff0 0xffb 0x1034 0x102f 0x1064 0x1077 0x1054 0x1069 0x1042 0x104d 0x1038 0x1013 0x1015 0xfdb 0xfd8 0xf9a 0xf8e 0xf76 0xfc1 0xfab 0xff4 0xfdf 0x103b 0x1015 0x106c 0x1069 0x1062 0x1041 0x1046 0x100c 0x1046 0xfe7 0x102f 0xfb2 0xff2 0xf79 0xf79 0xf76 0xf99 0xf9a 0xfe7 0xfe9 0x102a 0x101a 0x105a 0x1062 0x103e 0x1069 0x1013 0x1033 0x101a 0x100d 0xffc 0xfd5 0xfbf 0xf9a 0xf82 0xf79 0xfa1 0xf97 0xfea 0xfe2 0x102f 0x1014 0x105b 0x1068 0x1084 0x109f 0x108c 0x1080 0x1076 0x1049 0x1069 0x1017 0x102f 0xfe0 0xfc0 0xfe0 0xff8 0x1014 0x1031 0x104d 0x106e 0x1080 0x109d 0x10c6 0x1073 0x109a 0x106e 0x107a 0x105b 0x1044 0x1044 0x100a 0x1005 0xfd6 0xfc4 0xfbc 0xff8 0xfea 0x1026 0x101c 0x1062 0x1054 0x1095 0x10a8 0x107c 0x1093 0x107a 0x1073 0x1062 0x103f 0x1052 0x1005 0x1015 0xfcf 0xfcd 0xfd9 0x1003 0x100a 0x1038 0x103f 0x1073 0x106e 0x10a7 0x10b6 0x1072 0x10b2 0x1061 0x1096 0x104c 0x105e 0x1037 0x1026 0xff5 0xff0 0xfc0 0xfc1 0xff5 0xff2 0x1023 0x1028 0x1061 0x1061 0x1091 0x10bc 0x1098 0x109f 0x108f 0x1075 0x107c 0x103f 0x1060 0x100c 0x1023 0xfd4 0xfcd 0xfcd 0xfff 0xfff 0x1038 0x102f 0x107c 0x1064 0x10a0 0x10a6 0x107d 0x107e 0x1068 0x1054 0x105a 0x1023 0x1041 0xfee 0x1002 0xfb6 0xfae 0xfb5 0xfdc 0xfe9 0x100e 0x1014 0x1052 0x104b 0x1073 0x1098 0x1092 0x10b2 0x108c 0x1084 0x105d 0x103b 0x105d 0x101b 0x1025 0xfe3 0xf9e 0xfca 0xfd4 0xfff 0xff5 0x1018 0x104d 0x1062 0x1072 0x10a4 0x109a 0x10b2 0x1081 0x1080 0x1059 0x103a 0x104d 0x101a 0x1013 0xfe2 0xfca 0xf9c 0xffb 0xfce 0x1017 0xfe6 0x106e 0x1036 0x108f 0x1084 0x1076 0x10b2 0x106e 0x1084 0x1059 0x105b 0x103d 0x1026 0x1007 0xfeb 0xfd9 0xfe4 0x1011 0x101b 0x1048 0x1050 0x108e 0x1088 0x10b4 0x10ce 0x108a 0x1096 0x1076 0x1068 0x1061 0x1036 0x103f 0xffb 0x1009 0xfc3 0xfb9 0xfe3 0xfe7 0x1011 0x101a 0x1044 0x105e 0x107d 0x1080 0x10d2 0x109d 0x10b9 0x1093 0x1087 0x1079 0x1056 0x105d 0x101f 0x1025 0xfe6 0xfd5 0xfe7 0x1009 0x101c 0x103b 0x1050 0x1080 0x107c 0x10a7 0x10c3 0x107e 0x109f 0x1067 0x106b 0x104f 0x103b 0x102c 0xfff 0xff2 0xfc3 0xfcf 0xfbc 0x1000 0xfeb 0x102d 0x101e 0x1075 0x1050 0x1099 0x10a8 0x108a 0x10b9 0x107d 0x1085 0x106b 0x104d 0x1045 0x101a 0x100e 0xfe6 0xfd2 0xfbd 0x100a 0xff0 0x1044 0x1017 0x1081 0x1057 0x10a4 0x1093 0x107e 0x10c7 0x1065 0x1093 0x1057 0x1057 0x102a 0x101b 0xfed 0xfe6 0xfba 0xfb8 0xff1 0xfe7 0x1022 0x100d 0x1064 0x104f 0x1085 0x109a 0x1098 0x10ab 0x108c 0x1075 0x1073 0x103e 0x104f 0x100c 0x100e 0xfd6 0xfd5 0xfbf 0x100a 0xff0 0x1041 0x1014 0x107e 0x1050 0x10a1 0x108a 0x1096 0x108a 0x107d 0x1056 0x106e 0x101f 0x103f 0xfe3 0x1002 0xfae 0xfbc 0xfae 0xff0 0xfdc 0x1022 0xffe 0x1060 0x103e 0x1083 0x108c 0x1095 0x10cb 0x1085 0x1091 0x1075 0x105d 0x1033 0x1015 0x100e 0xff0 0xfeb 0xfdd 0x101c 0x1017 0x1053 0x1041 0x1085 0x1067 0x10bc 0x10bb 0x1095 0x10bd 0x107c 0x1088 0x1073 0x1053 0x102d 0x100c 0x1002 0xfe4 0xfd5 0xfdf 0x1009 0x1015 0x1037 0x1038 0x1069 0x1064 0x10a0 0x10ca 0x109c 0x10cb 0x108b 0x108f 0x107a 0x1059 0x104c 0x1025 0x1014 0xfeb 0xfc8 0xfdd 0xffb 0x1013 0x1033 0x103d 0x1076 0x1075 0x1099 0x10b5 0x108e 0x10d1 0x106f 0x109d 0x1060 0x1067 0x102a 0x102a 0xfed 0xfed 0xfd2 0xfc7 0x1003 0xffe 0x1033 0x1021 0x1077 0x105d 0x1095 0x10ae 0x10b4 0x10c4 0x10a0 0x1084 0x1085 0x1044 0x1057 0x1017 0x1018 0xfdc 0xfdd 0xfc1 0x1014 0xff5 0x103d 0x101f 0x107c 0x105b 0x10a3 0x1095 0x10ab 0x10bb 0x1095 0x107e 0x107e 0x103d 0x1049 0x100a 0x1010 0xfd1 0xfc1 0xfb8 0xff8 0xfe9 0x101c 0x1010 0x1060 0x104f 0x1085 0x1098 0x10c9 0x10b6 0x10b8 0x1073 0x1095 0x102f 0x1069 0x1005 0x1030 0xfcb 0xfd6 0xfdd 0x100e 0x1010 0x1038 0x103b 0x1076 0x1075 0x1095 0x10b1 0x10aa 0x10cb 0x108f 0x108f 0x1076 0x104d 0x1049 0x101c 0x100d 0xfe3 0xff2 0xfdc 0x102c 0x100c 0x104f 0x1033 0x108e 0x106e 0x10ae 0x10b9 0x109a 0x10cb 0x108a 0x108f 0x1072 0x104d 0x1045 0x1021 0x1000 0xfe3 0xff9 0xfd6 0x102f 0x100a 0x105b 0x1031 0x109f 0x1076 0x10bc 0x10a6 0x10a1 0x10de 0x1087 0x10a1 0x1073 0x105d 0x103a 0x102d 0xff4 0xff0 0xff0 0xfd8 0x1022 0x1009 0x1049 0x102a 0x1091 0x1070 0x10b2 0x10b1 0x10b4 0x10ce 0x109c 0x108b 0x107e 0x104d 0x104c 0x1021 0x1002 0xfdd 0x1005 0xfe2 0x1038 0x101a 0x1065 0x1041 0x10a7 0x107d 0x10bc 0x10ab 0x10cd 0x10d8 0x10aa 0x1098 0x1096 0x1050 0x105b 0x101f 0x100e 0xfd9 0xfee 0xfd6 0x101f 0x1007 0x1048 0x102f 0x108f 0x106f 0x10a4 0x10ad 0x10d9 0x10e3 0x10c4 0x109a 0x10a3 0x105e 0x1067 0x1030 0x1036 0xff5 0xfeb 0xfd6 0x1021 0x1002 0x104c 0x103b 0x108c 0x1075 0x10ad 0x10ad 0x10d2 0x10d1 0x10b1 0x1088 0x1096 0x104c 0x1057 0x101a 0x1026 0xfdb 0xfe9 0xfc3 0x101c 0xfea 0x1044 0x1021 0x1087 0x105e 0x10a8 0x10a1 0x10b2 0x10c0 0x10a0 0x1075 0x107c 0x103e 0x1042 0x100d 0x1011 0xfd2 0xfeb 0xfe3 0x101f 0x100c 0x104b 0x1044 0x108a 0x107c 0x10ae 0x10b1 0x10d8 0x10b9 0x10b6 0x106f 0x1093 0x1031 0x1054 0x1000 0x101f 0xfc6 0xfca 0xfc3 0xfff 0xfee 0x1026 0x1021 0x1065 0x105b 0x1088 0x10a1 0x10ab 0x10e0 0x109a 0x109a 0x1072 0x1057 0x103a 0x1029 0x1005 0xff4 0x101f 0xfdf 0x105a 0x1009 0x108a 0x103e 0x10c2 0x107d 0x10e9 0x10b5 0x10c2 0x10d1 0x10a4 0x108b 0x107e 0x1049 0x1041 0x101a 0x100a 0xfdd 0xff5 0xfe6 0x1030 0x100c 0x1054 0x103e 0x108a 0x1080 0x10ae 0x10c3 0x10ab 0x10b2 0x1095 0x106c 0x106b 0x1028 0x1030 0xff9 0xffb 0xfbf 0xffb 0xfdc 0x1037 0x1005 0x1065 0x103d 0x10a1 0x1079 0x10c7 0x10b1 0x10a8 0x10b5 0x1088 0x106e 0x1064 0x1025 0x1023 0xff7 0xfed 0xfbd 0xfdd 0xfe3 0x1018 0x100a 0x1042 0x103e 0x107e 0x107e 0x10a4 0x10ca 0x10e2 0x10c4 0x10c7 0x1075 0x109f 0x1034 0x105e 0xffb 0x102a 0xfca 0xfe3 0xfe6 0x100d 0x1018 0x1046 0x104f 0x1081 0x108e 0x10a3 0x10c2 0x10b6 0x10bd 0x108f 0x1070 0x106f 0x1031 0x1030 0xff8 0xff8 0xfc8 0xfce 0xfc8 0xff5 0xff0 0x102a 0x1021 0x106b 0x1064 0x108f 0x10a3 0x10d2 0x10d0 0x10b8 0x1079 0x108b 0x103a 0x104b 0x1003 0x1018 0xfd1 0xff1 0xfed 0x101b 0x101f 0x1056 0x1059 0x108f 0x1098 0x10b5 0x10cb 0x10cd 0x10d9 0x10a7 0x1088 0x107d 0x1048 0x103d 0x1009 0x1007 0xfd5 0xfdf 0xfdb 0x1005 0x1007 0x1037 0x1038 0x1073 0x1076 0x1099 0x10b6 0x10a8 0x10bf 0x1095 0x106e 0x1067 0x102f 0x102a 0xff2 0xff8 0xfc4 0xfe0 0xfd2 0x100d 0x1000 0x1046 0x103a 0x1080 0x1079 0x10a4 0x10ae 0x10c9 0x10c3 0x10a4 0x1073 0x107c 0x1036 0x103a 0xff7 0x1009 0xfc3 0xff2 0xfed 0x1026 0x1017 0x1057 0x1049 0x1093 0x1087 0x10c0 0x10cb 0x10c0 0x10e2 0x10a8 0x1091 0x1077 0x104d 0x103a 0x1014 0x1007 0xfe2 0x101a 0xfed 0x104b 0x1017 0x1087 0x1053 0x10bf 0x108c 0x10e3 0x10c3 0x10b6 0x10ae 0x1098 0x105b 0x1069 0x1017 0x1025 0xfd8 0xff4 0xfa7 0x100d 0xfe3 0x103f 0x1007 0x1073 0x103f 0x10af 0x107c 0x10d9 0x10c0 0x10bc 0x10a4 0x109f 0x1052 0x106e 0x100e 0x1034 0xfd4 0xff4 0xfa5 0xfed 0xfdd 0x101c 0x1017 0x1059 0x1050 0x1092 0x1095 0x10bc 0x10c0 0x10d0 0x1099 0x10a7 0x104b 0x107a 0x1007 0x1038 0xfcb 0xff2 0xf9e 0xfcf 0xfc8 0xffb 0xffc 0x1031 0x1034 0x1065 0x107c 0x1091 0x10b8 0x10e3 0x10c7 0x10c7 0x1073 0x108e 0x1031 0x1052 0xffb 0x1011 0xfca 0xfdc 0xff4 0x1009 0x1031 0x1045 0x1069 0x1077 0x10aa 0x109d 0x10d8 0x10d8 0x10c6 0x10ae 0x1076 0x107c 0x1037 0x103d 0xffc 0xff7 0xfcb 0xfdc 0xfe9 0x1005 0x101e 0x103b 0x1053 0x1072 0x1096 0x1095 0x10d0 0x10d1 0x10a6 0x10b5 0x104d 0x107c 0x1010 0x103f 0xfd2 0x1000 0xfa1 0x1003 0xfd4 0x1031 0x1013 0x1068 0x1048 0x10a1 0x1087 0x10c7 0x10bc 0x10d4 0x10e2 0x10aa 0x108b 0x1077 0x104c 0x1033 0x100d 0xff2 0xfdf 0xff8 0xfca 0x1023 0x1002 0x1057 0x1034 0x1096 0x107a 0x10bc 0x10b9 0x10bc 0x10c9 0x109f 0x1075 0x1064 0x1036 0x1025 0xff9 0xfe7 0xfca 0xffb 0x1002 0x1026 0x103f 0x1060 0x1079 0x1095 0x10b5 0x10bf 0x10ee 0x10c7 0x10b4 0x10a0 0x1060 0x106b 0x1022 0x102a 0xfdd 0xfe9 0xfab 0xfe9 0x1009 0x100e 0x1046 0x1046 0x1076 0x107e 0x10b5 0x10ab 0x10fa 0x10ec 0x10df 0x10ca 0x108b 0x108b 0x1045 0x1050 0x1007 0x100d 0xfcf 0xfce 0xff1 0x1009 0x102a 0x1046 0x1064 0x1072 0x10a6 0x109d 0x10d0 0x10e3 0x10b6 0x10b8 0x1061 0x107d 0x1023 0x103e 0xfe3 0xff8 0xfa5 0xfba 0xfe0 0xff9 0x1014 0x102d 0x104c 0x1057 0x108f 0x1081 0x10c4 0x10e0 0x10f5 0x10c3 0x10a1 0x1083 0x105d 0x1042 0x101e 0x1002 0xfe2 0xfc4 0xfdb 0xfff 0x1013 0x103b 0x104c 0x1065 0x108b 0x108f 0x10b6 0x10ce 0x10d2 0x10a3 0x107e 0x1065 0x1038 0x1022 0xffc 0xfe0 0xfbf 0xfac 0xfd5 0xfe3 0x100a 0x1018 0x103f 0x1044 0x1083 0x106c 0x10bc 0x10c9 0x10b5 0x10a8 0x105d 0x1070 0x101c 0x1030 0xfe2 0xfed 0xfa3 0x1009 0xfe9 0x103f 0x102a 0x107c 0x1060 0x10ad 0x10a1 0x10d9 0x10d0 0x10ca 0x10b4 0x109a 0x1060 0x1067 0x1021 0x1021 0xfe2 0xfdd 0xfa1 0xfe7 0xfdf 0x101b 0x1014 0x104f 0x1041 0x1081 0x108b 0x10ab 0x10c3 0x10d8 0x10aa 0x10b5 0x1054 0x107c 0x1014 0x103a 0xfd9 0xffb 0xf96 0xfed 0xfe2 0x1029 0x1021 0x1062 0x1059 0x1095 0x109a 0x10bf 0x10c9 0x10d1 0x10aa 0x10a0 0x1056 0x1068 0x1013 0x1025 0xfd5 0xfe0 0xf96 0xfdb 0xfd9 0x100e 0x100e 0x1044 0x103d 0x1079 0x1081 0x10a7 0x10bc 0x1109 0x10d7 0x10e2 0x107e 0x109d 0x103e 0x105d 0x1000 0x101f 0xfc1 0xfe3 0xfdb 0x1025 0x101a 0x105e 0x1057 0x108e 0x1098 0x10b4 0x10c2 0x10df 0x10bb 0x10b2 0x1065 0x1073 0x1023 0x1033 0xfe0 0xff1 0xfa7 0xfd5 0xfdc 0x1010 0x1015 0x103e 0x104f 0x1064 0x1092 0x108f 0x10c3 0x10fb 0x10c4 0x10d9 0x1067 0x108f 0x1028 0x104d 0xfe9 0x100c 0xfac 0xfc3 0xfbc 0x1005 0xff8 0x103b 0x1037 0x1067 0x1075 0x108b 0x109f 0x10d8 0x10b5 0x10a8 0x1060 0x1064 0x1023 0x101c 0xfe3 0xfdc 0xfa5 0xfba 0xfce 0xff9 0x1000 0x102a 0x1037 0x104f 0x1073 0x107a 0x10a7 0x10b2 0x10b9 0x108e 0x1067 0x1046 0x101f 0x1006 0xfe6 0xfc4 0xfaa 0xfc6 0xfd5 0x1000 0x1010 0x103e 0x1049 0x1068 0x1092 0x1092 0x10bb 0x10cd 0x109c 0x109f 0x104c 0x105d 0x1006 0x101a 0xfc8 0xfd2 0xf8c 0xfce 0xfe6 0x1007 0x1017 0x103d 0x1049 0x1067 0x1092 0x1095 0x10c4 0x10c0 0x10a7 0x109a 0x1050 0x1050 0x100c 0x1010 0xfd1 0xfcb 0xf93 0xfb9 0xfd1 0xff2 0x1007 0x1031 0x1044 0x105d 0x1085 0x1085 0x10b2 0x10c4 0x10a3 0x1098 0x1052 0x105b 0x100a 0x101e 0xfc8 0xfd4 0xf8b 0xfd4 0xfea 0x100e 0x101f 0x1045 0x1054 0x106f 0x1099 0x109a 0x10d0 0x10bf 0x10d4 0x1095 0x1076 0x104c 0x1037 0x100e 0xff8 0xfce 0xfb8 0xfd5 0xfd4 0x1011 0x1017 0x104b 0x1050 0x1076 0x1092 0x109f 0x10b8 0x10d0 0x10d7 0x1096 0x1080 0x1059 0x103d 0x1011 0xfff 0xfd4 0xfc1 0xfc7 0xfdc 0x1003 0x1013 0x1033 0x1049 0x105b 0x1092 0x1087 0x10c6 0x10ce 0x10ca 0x10a4 0x1069 0x1057 0x1029 0x1015 0xfee 0xfd6 0xfac 0xfd5 0xfd8 0x1015 0x1017 0x104c 0x1052 0x107c 0x108f 0x10a8 0x10b6 0x10e6 0x10a0 0x10ad 0x1046 0x1067 0x100c 0x1021 0xfce 0xfdc 0xf93 0xfb8 0xfaf 0xff1 0xfe6 0x1023 0x101b 0x104c 0x105d 0x1075 0x108a 0x10c3 0x10ab 0x109f 0x1054 0x1050 0x1013 0x100d 0xfd4 0xfd2 0xf99 0xff8 0xfdd 0x1037 0x1018 0x1073 0x1056 0x1096 0x1096 0x10bf 0x10bd 0x10de 0x1072 0x10aa 0x1022 0x1062 0xfe0 0x101e 0xfa0 0xfdd 0xf64 0xfc8 0xfca 0x1003 0xfff 0x103a 0x1036 0x105a 0x1081 0x1088 0x10ae 0x10d5 0x10a8 0x10ad 0x104f 0x105b 0x100a 0x101b 0xfce 0xfd9 0xf95 0xfd5 0xfd8 0x1014 0x1017 0x1056 0x1054 0x107e 0x1092 0x10a8 0x10bb 0x10b5 0x1084 0x1087 0x1036 0x1044 0xff1 0xfff 0xfb3 0xfc1 0xf73 0x1002 0xfc7 0x1041 0x1000 0x1076 0x103b 0x1098 0x1080 0x10c0 0x10ae 0x10d1 0x10ca 0x10a4 0x106f 0x1053 0x102d 0x1013 0xff4 0xfd1 0xfb5 0xfe4 0xfb3 0x101f 0xff1 0x105e 0x102f 0x1085 0x1072 0x10a8 0x1092 0x10c2 0x1092 0x108a 0x103e 0x1044 0x1000 0xffb 0xfc0 0xfb8 0xf81 0xfc4 0xfdb 0xfff 0x1015 0x1036 0x104d 0x1059 0x108f 0x1085 0x10b8 0x10d1 0x109f 0x10a4 0x1041 0x1052 0x1000 0x1014 0xfcb 0xfd4 0xf90 0xfd8 0xfeb 0x1011 0x102d 0x104c 0x1068 0x1072 0x10a8 0x109f 0x10cd 0x10c6 0x10ad 0x108e 0x1052 0x104b 0x100e 0x1006 0xfd6 0xfbf 0xf9a 0xfc4 0xfe9 0x1000 0x1025 0x1036 0x1064 0x1059 0x10ab 0x1081 0x10d4 0x107a 0x1060 0x1049 0xffe 0xff7 0xfc0 0xfb5 0xf85 0xf7a 0xf49 0xfae 0xf89 0xfed 0xfc8 0x102c 0x1009 0x104f 0x104b 0x1081 0x1076 0x1079 0x1059 0x1042 0xffc 0xff9 0xfc4 0xfb2 0xf81 0xf70 0xf43 0xf79 0xf79 0xfb9 0xfb8 0xfeb 0xfed 0x1018 0x1034 0x104b 0x1065 0x1098 0x106b 0x1064 0x1006 0x100e 0xfcd 0xfcd 0xf8f 0xf8e 0xf53 0xf92 0xf93 0xfcb 0xfd5 0x1009 0x1017 0x1030 0x105a 0x1061 0x1083 0x1081 0x1062 0x1048 0x100e 0xff7 0xfcf 0xfb2 0xf8b 0xf6c 0xf4d 0xf74 0xf93 0xfb2 0xfd1 0xfe7 0x100d 0x100e 0x104d 0x103f 0x107d 0x1093 0x1076 0x105e 0x1018 0x1000 0xfd8 0xfc4 0xf9c 0xf82 0xf62 0xf81 0xf6f 0xfbd 0xfaa 0xff9 0xfea 0x101a 0x1031 0x104b 0x1056 0x10a3 0x1069 0x1065 0x100e 0x1011 0xfc8 0xfcf 0xf85 0xf87 0xf48 0xf6d 0xf81 0xfaa 0xfbf 0xfe2 0xff5 0x1006 0x103e 0x1038 0x1068 0x1067 0x1077 0x1034 0x101a 0xfd8 0xfd4 0xf9a 0xf9e 0xf57 0xf61 0xf8c 0xf95 0xfca 0xfd9 0x100d 0x1017 0x102c 0x105d 0x1059 0x107d 0x106b 0x106f 0x1036 0x101b 0xfe2 0xfd4 0xf9c 0xf92 0xf54 0xf58 0xf7e 0xf85 0xfb6 0xfc0 0xfeb 0xff5 0x100d 0x103d 0x103d 0x1065 0x1085 0x1056 0x1050 0xff4 0xffc 0xfb5 0xfbf 0xf7a 0xf79 0xf3b 0xf9d 0xf76 0xfd2 0xfba 0x100e 0xff7 0x1038 0x103a 0x106b 0x105d 0x1091 0x107c 0x1050 0x1022 0xffb 0xfdf 0xfb5 0xfa0 0xf72 0xf5f 0xf96 0xf82 0xfce 0xfc4 0x1003 0xff7 0x102a 0x103a 0x1059 0x1064 0x107e 0x106c 0x1049 0x100c 0xfee 0xfce 0xfaf 0xf92 0xf69 0xf4f 0xf81 0xf7e 0xfba 0xfc0 0xff4 0xffe 0x101b 0x1041 0x104c 0x1067 0x108e 0x1067 0x104b 0x100a 0xff7 0xfc8 0xfb1 0xf88 0xf6b 0xf4a 0xf88 0xf8e 0xfc1 0xfcf 0xff8 0x1009 0x1022 0x104c 0x1054 0x1077 0x108e 0x1065 0x1056 0x1005 0xff2 0xfc6 0xfb2 0xf88 0xf74 0xf4f 0xf84 0xf99 0xfc0 0xfd9 0xffe 0x101a 0x1022 0x105d 0x1059 0x107c 0x1091 0x1076 0x1052 0x101b 0xff8 0xfdc 0xfb2 0xf9c 0xf70 0xf62 0xf50 0xf82 0xf8b 0xfc3 0xfba 0x1000 0xfdd 0x1042 0x1013 0x1069 0x1081 0x107c 0x1048 0x101b 0xfe4 0xfd8 0xfa1 0xf9c 0xf5e 0xf64 0xf9c 0xf8c 0xfdb 0xfca 0x1017 0x1006 0x1038 0x1046 0x1067 0x1067 0x1092 0x1085 0x104d 0x102a 0xff7 0xfe7 0xfb3 0xfab 0xf6c 0xf74 0xf56 0xf89 0xf93 0xfc6 0xfc8 0xfff 0xfed 0x103f 0x101b 0x105b 0x10a8 0x1060 0x106e 0xfff 0x100e 0xfbc 0xfcb 0xf87 0xf87 0xf48 0xfaa 0xf88 0xfe4 0xfc8 0x1021 0x1005 0x1044 0x1048 0x1077 0x1065 0x107c 0x1065 0x103d 0x100a 0xfe9 0xfca 0xfa8 0xf90 0xf61 0xf4f 0xf8c 0xf5e 0xfc7 0xf97 0xffe 0xfd1 0x1022 0x1018 0x1059 0x103b 0x108c 0x1084 0x105d 0x102c 0x1003 0xff0 0xfc8 0xfb8 0xf84 0xf72 0xf90 0xfaf 0xfcb 0xff5 0x1009 0x102d 0x1028 0x1073 0x1050 0x1088 0x109c 0x107c 0x105b 0x1025 0x1009 0xfea 0xfcf 0xfb3 0xf87 0xf72 0xf62 0xf92 0xfa4 0xfd2 0xfdc 0x100a 0xfff 0x1050 0x102a 0x1073 0x1400 0x1400 0x1400>; + PS_Config_Lmt_Short_Rawdata_N = <0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2774 0x2710 0x2710 0x2710>; + PS_Config_Lmt_Short_Rawdata_P = <0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8 0x36b8>; + AIN_KEY = <0 1 2 255>; + AIN_Y = <0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59>; + AIN_X = <0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39>; + Y_Channel = <60>; + X_Channel = <40>; + IC_KEY_CFG_SIZE = <4>; + IC_Y_CFG_SIZE = <60>; + IC_X_CFG_SIZE = <40>; + compatible = "novatek-mp-criteria-5986"; + #size-cells = <0>; + #address-cells = <1>; + }; + }; + }; + + qupv3_se11_4uart: qcom,qup_uart@a94000 { + compatible = "qcom,msm-geni-serial-hs"; + reg = <0xa94000 0x4000>; + reg-names = "se_phys"; + interrupts-extended = <0x1 0x0 0x166 0x4 0x147 0x11 0x4>; + clock-names = "se-clk", "m-ahb", "s-ahb"; + clocks = <0x22 0x58 0x22 0x5d 0x22 0x5e>; + pinctrl-names = "default", "active", "sleep"; + pinctrl-0 = <487 488 489 490>; + pinctrl-1 = <491 492 493 494>; + pinctrl-2 = <491 492 493 490>; + pinctrl-3 = <487 488 489 490>; + qcom,wakeup-byte = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,wrapper-core = <&qupv3_1>; + status = "ok"; + }; + + qcom,dma-heaps { + compatible = "qcom,dma-heaps"; + + qcom,secure_cdsp { + qcom,dma-heap-name = "qcom,cma-secure-cdsp"; + qcom,dma-heap-type = <2>; + memory-region = <&cdsp_secure_heap>; + }; + + qcom,adsp { + qcom,dma-heap-name = "qcom,adsp"; + qcom,dma-heap-type = <2>; + memory-region = <&sdsp_mem>; + }; + + qcom,audio_ml { + qcom,dma-heap-name = "qcom,audio-ml"; + qcom,dma-heap-type = <2>; + memory-region = <&audio_cma_mem>; + }; + + non_secure_display_dma_buf: qcom,display { + qcom,dma-heap-name = "qcom,display"; + qcom,dma-heap-type = <2>; + qcom,max-align = <9>; + memory-region = <&non_secure_display_memory>; + }; + + qcom,qseecom { + qcom,dma-heap-name = "qcom,qseecom"; + qcom,dma-heap-type = <2>; + memory-region = <&qseecom_mem>; + }; + + qcom,qseecom_ta { + qcom,dma-heap-name = "qcom,qseecom-ta"; + qcom,dma-heap-type = <2>; + memory-region = <&qseecom_ta_mem>; + }; + }; + + msm_gpu: qcom,kgsl-3d0@3d00000 { + compatible = "qcom,adreno-gpu-gen7-3-0", "qcom,kgsl-3d0"; + status = "ok"; + reg = <0x3d00000 0x40000 0x3d61000 0x800 0x3d50000 0x10000 0x3d9e000 0x1000 0x10900000 0x80000>; + reg-names = "kgsl_3d0_reg_memory", "cx_dbgc", "rscc", "cx_misc", "qdss_gfx"; + interrupts = <0x0 0x12c 0x4 0x0 0x11e 0x4>; + interrupt-names = "kgsl_3d0_irq", "freq_limiter_irq"; + resets = <304 10>; + reset-names = "freq_limiter_irq_clear"; + clocks = <0x22 0x22 0x22 0x23 0x130 0x2 0x130 0xf 0x35>; + clock-names = "gcc_gpu_memnoc_gfx", "gcc_gpu_snoc_dvm_gfx", "gpu_cc_ahb", "gpu_cc_hlos1_vote_gpu_smmu", "apb_pclk"; + qcom,gpu-model = "Adreno710v1"; + qcom,no-nap; + qcom,min-access-length = <32>; + qcom,ubwc-mode = <4>; + qcom,tzone-names = "gpuss-0", "gpuss-1"; + interconnects = <0x27 0x17 0x25 0x200>; + interconnect-names = "gpu_icc_path"; + qcom,bus-table-cnoc = <0 100>; + qcom,bus-table-ddr7 = <0 0xbebc2 0x209a8e 0x2dc6c0 0x3c9e30 0x50a524 0x5caf6a 0x65ce03 0x7f22ff>; + qcom,bus-table-ddr8 = <0 0xbebc2 0x1ae1b6 0x209a8e 0x28973c 0x2dc6c0 0x5caf6a 0x65ce03 0x7cb163 0xa3140c 0xbe7f17>; + nvmem-cells = <499 500>; + nvmem-cell-names = "speed_bin", "gaming_bin"; + #cooling-cells = <2>; + + zap-shader { + memory-region = <&gpu_microcode_mem>; + }; + + qcom,gpu-pwrlevel-bins { + #address-cells = <1>; + #size-cells = <0>; + compatible = "qcom,gpu-pwrlevel-bins"; + + qcom,gpu-pwrlevels-0 { + #address-cells = <1>; + #size-cells = <0>; + qcom,speed-bin = <0>; + qcom,initial-pwrlevel = <7>; + + qcom,gpu-pwrlevel@0 { + reg = <0>; + qcom,gpu-freq = <0x38074300>; + qcom,level = <&qupv3_se0_spi_mosi_active>; + qcom,bus-freq-ddr7 = <8>; + qcom,bus-min-ddr7 = <8>; + qcom,bus-max-ddr7 = <8>; + qcom,bus-freq-ddr8 = <10>; + qcom,bus-min-ddr8 = <10>; + qcom,bus-max-ddr8 = <10>; + qcom,acd-level = <0xa82b5ffd>; + }; + + qcom,gpu-pwrlevel@1 { + reg = <1>; + qcom,gpu-freq = <0x342770c0>; + qcom,level = <&nspss_0_config>; + qcom,bus-freq-ddr7 = <8>; + qcom,bus-min-ddr7 = <8>; + qcom,bus-max-ddr7 = <8>; + qcom,bus-freq-ddr8 = <9>; + qcom,bus-min-ddr8 = <9>; + qcom,bus-max-ddr8 = <10>; + qcom,acd-level = <0x882c5ffd>; + }; + + qcom,gpu-pwrlevel@2 { + reg = <2>; + qcom,gpu-freq = <0x30a32c00>; + qcom,level = <&CLUSTER_OFF>; + qcom,bus-freq-ddr7 = <8>; + qcom,bus-min-ddr7 = <7>; + qcom,bus-max-ddr7 = <8>; + qcom,bus-freq-ddr8 = <9>; + qcom,bus-min-ddr8 = <8>; + qcom,bus-max-ddr8 = <10>; + qcom,acd-level = <0x882c5ffd>; + }; + + qcom,gpu-pwrlevel@3 { + reg = <3>; + qcom,gpu-freq = <0x2bbff380>; + qcom,level = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,bus-freq-ddr7 = <7>; + qcom,bus-min-ddr7 = <6>; + qcom,bus-max-ddr7 = <8>; + qcom,bus-freq-ddr8 = <8>; + qcom,bus-min-ddr8 = <7>; + qcom,bus-max-ddr8 = <9>; + qcom,acd-level = <0xa82c5ffd>; + }; + + qcom,gpu-pwrlevel@4 { + reg = <4>; + qcom,gpu-freq = <0x26be3680>; + qcom,level = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,bus-freq-ddr7 = <6>; + qcom,bus-min-ddr7 = <5>; + qcom,bus-max-ddr7 = <7>; + qcom,bus-freq-ddr8 = <8>; + qcom,bus-min-ddr8 = <7>; + qcom,bus-max-ddr8 = <9>; + qcom,acd-level = <0xa82c5ffd>; + }; + + qcom,gpu-pwrlevel@5 { + reg = <5>; + qcom,gpu-freq = <0x23c34600>; + qcom,level = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,bus-freq-ddr7 = <5>; + qcom,bus-min-ddr7 = <4>; + qcom,bus-max-ddr7 = <6>; + qcom,bus-freq-ddr8 = <7>; + qcom,bus-min-ddr8 = <6>; + qcom,bus-max-ddr8 = <8>; + qcom,acd-level = <0xa82c5ffd>; + }; + + qcom,gpu-pwrlevel@6 { + reg = <6>; + qcom,gpu-freq = <0x1dcd6500>; + qcom,level = <128>; + qcom,bus-freq-ddr7 = <4>; + qcom,bus-min-ddr7 = <2>; + qcom,bus-max-ddr7 = <5>; + qcom,bus-freq-ddr8 = <6>; + qcom,bus-min-ddr8 = <5>; + qcom,bus-max-ddr8 = <7>; + qcom,acd-level = <0xa82c5ffd>; + }; + + qcom,gpu-pwrlevel@7 { + reg = <7>; + qcom,gpu-freq = <0x14904840>; + qcom,level = <64>; + qcom,bus-freq-ddr7 = <2>; + qcom,bus-min-ddr7 = <2>; + qcom,bus-max-ddr7 = <4>; + qcom,bus-freq-ddr8 = <3>; + qcom,bus-min-ddr8 = <3>; + qcom,bus-max-ddr8 = <6>; + qcom,acd-level = <0x882d5ffd>; + }; + + qcom,gpu-pwrlevel@8 { + reg = <8>; + qcom,gpu-freq = <0x119557c0>; + qcom,level = <56>; + qcom,bus-freq-ddr7 = <2>; + qcom,bus-min-ddr7 = <2>; + qcom,bus-max-ddr7 = <4>; + qcom,bus-freq-ddr8 = <3>; + qcom,bus-min-ddr8 = <3>; + qcom,bus-max-ddr8 = <6>; + qcom,acd-level = <0xa82e5ffd>; + }; + }; + + qcom,gpu-pwrlevels-1 { + #address-cells = <1>; + #size-cells = <0>; + qcom,speed-bin = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,initial-pwrlevel = <7>; + + qcom,gpu-pwrlevel@0 { + reg = <0>; + qcom,gpu-freq = <0x35a4e900>; + qcom,level = <&qupv3_se0_spi_mosi_active>; + qcom,bus-freq-ddr7 = <8>; + qcom,bus-min-ddr7 = <8>; + qcom,bus-max-ddr7 = <8>; + qcom,bus-freq-ddr8 = <10>; + qcom,bus-min-ddr8 = <10>; + qcom,bus-max-ddr8 = <10>; + qcom,acd-level = <0x882c5ffd>; + }; + + qcom,gpu-pwrlevel@1 { + reg = <1>; + qcom,gpu-freq = <0x342770c0>; + qcom,level = <&nspss_0_config>; + qcom,bus-freq-ddr7 = <8>; + qcom,bus-min-ddr7 = <8>; + qcom,bus-max-ddr7 = <8>; + qcom,bus-freq-ddr8 = <9>; + qcom,bus-min-ddr8 = <9>; + qcom,bus-max-ddr8 = <10>; + qcom,acd-level = <0x882c5ffd>; + }; + + qcom,gpu-pwrlevel@2 { + reg = <2>; + qcom,gpu-freq = <0x30a32c00>; + qcom,level = <&CLUSTER_OFF>; + qcom,bus-freq-ddr7 = <8>; + qcom,bus-min-ddr7 = <7>; + qcom,bus-max-ddr7 = <8>; + qcom,bus-freq-ddr8 = <9>; + qcom,bus-min-ddr8 = <8>; + qcom,bus-max-ddr8 = <10>; + qcom,acd-level = <0x882c5ffd>; + }; + + qcom,gpu-pwrlevel@3 { + reg = <3>; + qcom,gpu-freq = <0x2bbff380>; + qcom,level = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,bus-freq-ddr7 = <7>; + qcom,bus-min-ddr7 = <6>; + qcom,bus-max-ddr7 = <8>; + qcom,bus-freq-ddr8 = <8>; + qcom,bus-min-ddr8 = <7>; + qcom,bus-max-ddr8 = <9>; + qcom,acd-level = <0xa82c5ffd>; + }; + + qcom,gpu-pwrlevel@4 { + reg = <4>; + qcom,gpu-freq = <0x26be3680>; + qcom,level = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,bus-freq-ddr7 = <6>; + qcom,bus-min-ddr7 = <5>; + qcom,bus-max-ddr7 = <7>; + qcom,bus-freq-ddr8 = <8>; + qcom,bus-min-ddr8 = <7>; + qcom,bus-max-ddr8 = <9>; + qcom,acd-level = <0xa82c5ffd>; + }; + + qcom,gpu-pwrlevel@5 { + reg = <5>; + qcom,gpu-freq = <0x23c34600>; + qcom,level = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,bus-freq-ddr7 = <5>; + qcom,bus-min-ddr7 = <4>; + qcom,bus-max-ddr7 = <6>; + qcom,bus-freq-ddr8 = <7>; + qcom,bus-min-ddr8 = <6>; + qcom,bus-max-ddr8 = <8>; + qcom,acd-level = <0xa82c5ffd>; + }; + + qcom,gpu-pwrlevel@6 { + reg = <6>; + qcom,gpu-freq = <0x1dcd6500>; + qcom,level = <128>; + qcom,bus-freq-ddr7 = <4>; + qcom,bus-min-ddr7 = <2>; + qcom,bus-max-ddr7 = <5>; + qcom,bus-freq-ddr8 = <6>; + qcom,bus-min-ddr8 = <5>; + qcom,bus-max-ddr8 = <7>; + qcom,acd-level = <0xa82c5ffd>; + }; + + qcom,gpu-pwrlevel@7 { + reg = <7>; + qcom,gpu-freq = <0x14904840>; + qcom,level = <64>; + qcom,bus-freq-ddr7 = <2>; + qcom,bus-min-ddr7 = <2>; + qcom,bus-max-ddr7 = <4>; + qcom,bus-freq-ddr8 = <3>; + qcom,bus-min-ddr8 = <3>; + qcom,bus-max-ddr8 = <6>; + qcom,acd-level = <0x882d5ffd>; + }; + + qcom,gpu-pwrlevel@8 { + reg = <8>; + qcom,gpu-freq = <0x119557c0>; + qcom,level = <56>; + qcom,bus-freq-ddr7 = <2>; + qcom,bus-min-ddr7 = <2>; + qcom,bus-max-ddr7 = <4>; + qcom,bus-freq-ddr8 = <3>; + qcom,bus-min-ddr8 = <3>; + qcom,bus-max-ddr8 = <6>; + qcom,acd-level = <0xa82e5ffd>; + }; + }; + + qcom,gpu-pwrlevels-2 { + #address-cells = <1>; + #size-cells = <0>; + qcom,speed-bin = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,initial-pwrlevel = <6>; + + qcom,gpu-pwrlevel@0 { + reg = <0>; + qcom,gpu-freq = "2Nk"; + qcom,level = <&nspss_0_config>; + qcom,bus-freq-ddr7 = <8>; + qcom,bus-min-ddr7 = <8>; + qcom,bus-max-ddr7 = <8>; + qcom,bus-freq-ddr8 = <9>; + qcom,bus-min-ddr8 = <9>; + qcom,bus-max-ddr8 = <10>; + qcom,acd-level = <0x882c5ffd>; + }; + + qcom,gpu-pwrlevel@1 { + reg = <1>; + qcom,gpu-freq = <0x30a32c00>; + qcom,level = <&CLUSTER_OFF>; + qcom,bus-freq-ddr7 = <8>; + qcom,bus-min-ddr7 = <7>; + qcom,bus-max-ddr7 = <8>; + qcom,bus-freq-ddr8 = <9>; + qcom,bus-min-ddr8 = <8>; + qcom,bus-max-ddr8 = <10>; + qcom,acd-level = <0x882c5ffd>; + }; + + qcom,gpu-pwrlevel@2 { + reg = <2>; + qcom,gpu-freq = <0x2bbff380>; + qcom,level = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,bus-freq-ddr7 = <7>; + qcom,bus-min-ddr7 = <6>; + qcom,bus-max-ddr7 = <8>; + qcom,bus-freq-ddr8 = <8>; + qcom,bus-min-ddr8 = <7>; + qcom,bus-max-ddr8 = <9>; + qcom,acd-level = <0xa82c5ffd>; + }; + + qcom,gpu-pwrlevel@3 { + reg = <3>; + qcom,gpu-freq = <0x26be3680>; + qcom,level = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,bus-freq-ddr7 = <6>; + qcom,bus-min-ddr7 = <5>; + qcom,bus-max-ddr7 = <7>; + qcom,bus-freq-ddr8 = <8>; + qcom,bus-min-ddr8 = <7>; + qcom,bus-max-ddr8 = <9>; + qcom,acd-level = <0xa82c5ffd>; + }; + + qcom,gpu-pwrlevel@4 { + reg = <4>; + qcom,gpu-freq = <0x23c34600>; + qcom,level = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,bus-freq-ddr7 = <5>; + qcom,bus-min-ddr7 = <4>; + qcom,bus-max-ddr7 = <6>; + qcom,bus-freq-ddr8 = <7>; + qcom,bus-min-ddr8 = <6>; + qcom,bus-max-ddr8 = <8>; + qcom,acd-level = <0xa82c5ffd>; + }; + + qcom,gpu-pwrlevel@5 { + reg = <5>; + qcom,gpu-freq = <0x1dcd6500>; + qcom,level = <128>; + qcom,bus-freq-ddr7 = <4>; + qcom,bus-min-ddr7 = <2>; + qcom,bus-max-ddr7 = <5>; + qcom,bus-freq-ddr8 = <6>; + qcom,bus-min-ddr8 = <5>; + qcom,bus-max-ddr8 = <7>; + qcom,acd-level = <0xa82c5ffd>; + }; + + qcom,gpu-pwrlevel@6 { + reg = <6>; + qcom,gpu-freq = <0x14904840>; + qcom,level = <64>; + qcom,bus-freq-ddr7 = <2>; + qcom,bus-min-ddr7 = <2>; + qcom,bus-max-ddr7 = <4>; + qcom,bus-freq-ddr8 = <3>; + qcom,bus-min-ddr8 = <3>; + qcom,bus-max-ddr8 = <6>; + qcom,acd-level = <0x882d5ffd>; + }; + + qcom,gpu-pwrlevel@7 { + reg = <7>; + qcom,gpu-freq = <0x119557c0>; + qcom,level = <56>; + qcom,bus-freq-ddr7 = <2>; + qcom,bus-min-ddr7 = <2>; + qcom,bus-max-ddr7 = <4>; + qcom,bus-freq-ddr8 = <3>; + qcom,bus-min-ddr8 = <3>; + qcom,bus-max-ddr8 = <6>; + qcom,acd-level = <0xa82e5ffd>; + }; + }; + + qcom,gpu-pwrlevels-3 { + #address-cells = <1>; + #size-cells = <0>; + qcom,speed-bin = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,initial-pwrlevel = <4>; + + qcom,gpu-pwrlevel@0 { + reg = <0>; + qcom,gpu-freq = <0x284af100>; + qcom,level = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,bus-freq-ddr7 = <7>; + qcom,bus-min-ddr7 = <6>; + qcom,bus-max-ddr7 = <8>; + qcom,bus-freq-ddr8 = <9>; + qcom,bus-min-ddr8 = <7>; + qcom,bus-max-ddr8 = <9>; + qcom,acd-level = <0xa82c5ffd>; + }; + + qcom,gpu-pwrlevel@1 { + reg = <1>; + qcom,gpu-freq = <0x26be3680>; + qcom,level = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,bus-freq-ddr7 = <6>; + qcom,bus-min-ddr7 = <5>; + qcom,bus-max-ddr7 = <7>; + qcom,bus-freq-ddr8 = <8>; + qcom,bus-min-ddr8 = <7>; + qcom,bus-max-ddr8 = <9>; + qcom,acd-level = <0xa82c5ffd>; + }; + + qcom,gpu-pwrlevel@2 { + reg = <2>; + qcom,gpu-freq = <0x23c34600>; + qcom,level = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,bus-freq-ddr7 = <5>; + qcom,bus-min-ddr7 = <4>; + qcom,bus-max-ddr7 = <6>; + qcom,bus-freq-ddr8 = <7>; + qcom,bus-min-ddr8 = <6>; + qcom,bus-max-ddr8 = <8>; + qcom,acd-level = <0xa82c5ffd>; + }; + + qcom,gpu-pwrlevel@3 { + reg = <3>; + qcom,gpu-freq = <0x1dcd6500>; + qcom,level = <128>; + qcom,bus-freq-ddr7 = <4>; + qcom,bus-min-ddr7 = <2>; + qcom,bus-max-ddr7 = <5>; + qcom,bus-freq-ddr8 = <6>; + qcom,bus-min-ddr8 = <5>; + qcom,bus-max-ddr8 = <7>; + qcom,acd-level = <0xa82c5ffd>; + }; + + qcom,gpu-pwrlevel@4 { + reg = <4>; + qcom,gpu-freq = <0x14904840>; + qcom,level = <64>; + qcom,bus-freq-ddr7 = <2>; + qcom,bus-min-ddr7 = <2>; + qcom,bus-max-ddr7 = <4>; + qcom,bus-freq-ddr8 = <3>; + qcom,bus-min-ddr8 = <3>; + qcom,bus-max-ddr8 = <6>; + qcom,acd-level = <0x882d5ffd>; + }; + + qcom,gpu-pwrlevel@5 { + reg = <5>; + qcom,gpu-freq = <0x119557c0>; + qcom,level = <56>; + qcom,bus-freq-ddr7 = <2>; + qcom,bus-min-ddr7 = <2>; + qcom,bus-max-ddr7 = <4>; + qcom,bus-freq-ddr8 = <3>; + qcom,bus-min-ddr8 = <3>; + qcom,bus-max-ddr8 = <6>; + qcom,acd-level = <0xa82e5ffd>; + }; + }; + + qcom,gpu-pwrlevels-4 { + #address-cells = <1>; + #size-cells = <0>; + qcom,speed-bin = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,initial-pwrlevel = <3>; + + qcom,gpu-pwrlevel@0 { + reg = <0>; + qcom,gpu-freq = "$za"; + qcom,level = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,bus-freq-ddr7 = <7>; + qcom,bus-min-ddr7 = <5>; + qcom,bus-max-ddr7 = <8>; + qcom,bus-freq-ddr8 = <9>; + qcom,bus-min-ddr8 = <8>; + qcom,bus-max-ddr8 = <9>; + qcom,acd-level = <0xa82c5ffd>; + }; + + qcom,gpu-pwrlevel@1 { + reg = <1>; + qcom,gpu-freq = <0x23c34600>; + qcom,level = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,bus-freq-ddr7 = <5>; + qcom,bus-min-ddr7 = <4>; + qcom,bus-max-ddr7 = <8>; + qcom,bus-freq-ddr8 = <7>; + qcom,bus-min-ddr8 = <6>; + qcom,bus-max-ddr8 = <9>; + qcom,acd-level = <0xa82c5ffd>; + }; + + qcom,gpu-pwrlevel@2 { + reg = <2>; + qcom,gpu-freq = <0x1dcd6500>; + qcom,level = <128>; + qcom,bus-freq-ddr7 = <4>; + qcom,bus-min-ddr7 = <2>; + qcom,bus-max-ddr7 = <6>; + qcom,bus-freq-ddr8 = <6>; + qcom,bus-min-ddr8 = <5>; + qcom,bus-max-ddr8 = <9>; + qcom,acd-level = <0xa82c5ffd>; + }; + + qcom,gpu-pwrlevel@3 { + reg = <3>; + qcom,gpu-freq = <0x14904840>; + qcom,level = <64>; + qcom,bus-freq-ddr7 = <2>; + qcom,bus-min-ddr7 = <2>; + qcom,bus-max-ddr7 = <4>; + qcom,bus-freq-ddr8 = <3>; + qcom,bus-min-ddr8 = <3>; + qcom,bus-max-ddr8 = <6>; + qcom,acd-level = <0x882d5ffd>; + }; + + qcom,gpu-pwrlevel@4 { + reg = <4>; + qcom,gpu-freq = <0x119557c0>; + qcom,level = <56>; + qcom,bus-freq-ddr7 = <2>; + qcom,bus-min-ddr7 = <2>; + qcom,bus-max-ddr7 = <4>; + qcom,bus-freq-ddr8 = <3>; + qcom,bus-min-ddr8 = <3>; + qcom,bus-max-ddr8 = <6>; + qcom,acd-level = <0xa82e5ffd>; + }; + }; + + qcom,gpu-pwrlevels-5 { + #address-cells = <1>; + #size-cells = <0>; + qcom,speed-bin = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,initial-pwrlevel = <7>; + + qcom,gpu-pwrlevel@0 { + reg = <0>; + qcom,gpu-freq = <0x38074300>; + qcom,level = <&qupv3_se0_spi_mosi_active>; + qcom,bus-freq-ddr7 = <8>; + qcom,bus-min-ddr7 = <8>; + qcom,bus-max-ddr7 = <8>; + qcom,bus-freq-ddr8 = <10>; + qcom,bus-min-ddr8 = <10>; + qcom,bus-max-ddr8 = <10>; + qcom,acd-level = <0xa82b5ffd>; + }; + + qcom,gpu-pwrlevel@1 { + reg = <1>; + qcom,gpu-freq = <0x342770c0>; + qcom,level = <&nspss_0_config>; + qcom,bus-freq-ddr7 = <8>; + qcom,bus-min-ddr7 = <8>; + qcom,bus-max-ddr7 = <8>; + qcom,bus-freq-ddr8 = <9>; + qcom,bus-min-ddr8 = <9>; + qcom,bus-max-ddr8 = <10>; + qcom,acd-level = <0x882c5ffd>; + }; + + qcom,gpu-pwrlevel@2 { + reg = <2>; + qcom,gpu-freq = <0x30a32c00>; + qcom,level = <&CLUSTER_OFF>; + qcom,bus-freq-ddr7 = <8>; + qcom,bus-min-ddr7 = <7>; + qcom,bus-max-ddr7 = <8>; + qcom,bus-freq-ddr8 = <9>; + qcom,bus-min-ddr8 = <8>; + qcom,bus-max-ddr8 = <10>; + qcom,acd-level = <0x882c5ffd>; + }; + + qcom,gpu-pwrlevel@3 { + reg = <3>; + qcom,gpu-freq = <0x2bbff380>; + qcom,level = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,bus-freq-ddr7 = <7>; + qcom,bus-min-ddr7 = <6>; + qcom,bus-max-ddr7 = <8>; + qcom,bus-freq-ddr8 = <8>; + qcom,bus-min-ddr8 = <7>; + qcom,bus-max-ddr8 = <9>; + qcom,acd-level = <0xa82c5ffd>; + }; + + qcom,gpu-pwrlevel@4 { + reg = <4>; + qcom,gpu-freq = <0x26be3680>; + qcom,level = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,bus-freq-ddr7 = <6>; + qcom,bus-min-ddr7 = <5>; + qcom,bus-max-ddr7 = <7>; + qcom,bus-freq-ddr8 = <8>; + qcom,bus-min-ddr8 = <7>; + qcom,bus-max-ddr8 = <9>; + qcom,acd-level = <0xa82c5ffd>; + }; + + qcom,gpu-pwrlevel@5 { + reg = <5>; + qcom,gpu-freq = <0x23c34600>; + qcom,level = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,bus-freq-ddr7 = <5>; + qcom,bus-min-ddr7 = <4>; + qcom,bus-max-ddr7 = <6>; + qcom,bus-freq-ddr8 = <7>; + qcom,bus-min-ddr8 = <6>; + qcom,bus-max-ddr8 = <8>; + qcom,acd-level = <0xa82c5ffd>; + }; + + qcom,gpu-pwrlevel@6 { + reg = <6>; + qcom,gpu-freq = <0x1dcd6500>; + qcom,level = <128>; + qcom,bus-freq-ddr7 = <4>; + qcom,bus-min-ddr7 = <2>; + qcom,bus-max-ddr7 = <5>; + qcom,bus-freq-ddr8 = <6>; + qcom,bus-min-ddr8 = <5>; + qcom,bus-max-ddr8 = <7>; + qcom,acd-level = <0xa82c5ffd>; + }; + + qcom,gpu-pwrlevel@7 { + reg = <7>; + qcom,gpu-freq = <0x14904840>; + qcom,level = <64>; + qcom,bus-freq-ddr7 = <2>; + qcom,bus-min-ddr7 = <2>; + qcom,bus-max-ddr7 = <4>; + qcom,bus-freq-ddr8 = <3>; + qcom,bus-min-ddr8 = <3>; + qcom,bus-max-ddr8 = <6>; + qcom,acd-level = <0x882d5ffd>; + }; + + qcom,gpu-pwrlevel@8 { + reg = <8>; + qcom,gpu-freq = <0x119557c0>; + qcom,level = <56>; + qcom,bus-freq-ddr7 = <2>; + qcom,bus-min-ddr7 = <2>; + qcom,bus-max-ddr7 = <4>; + qcom,bus-freq-ddr8 = <3>; + qcom,bus-min-ddr8 = <3>; + qcom,bus-max-ddr8 = <6>; + qcom,acd-level = <0xa82e5ffd>; + }; + }; + }; + + qcom,gpu-mempools { + #address-cells = <1>; + #size-cells = <0>; + compatible = "qcom,gpu-mempools"; + + qcom,gpu-mempool@0 { + reg = <0>; + qcom,mempool-page-size = <0x1000>; + qcom,mempool-reserved = <0x800>; + }; + + qcom,gpu-mempool@1 { + reg = <1>; + qcom,mempool-page-size = <0x2000>; + qcom,mempool-reserved = <&tdm_tert_rx>; + }; + + qcom,gpu-mempool@2 { + reg = <2>; + qcom,mempool-page-size = <0x10000>; + qcom,mempool-reserved = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + qcom,gpu-mempool@3 { + reg = <3>; + qcom,mempool-page-size = <0x20000>; + qcom,mempool-reserved = <128>; + }; + + qcom,gpu-mempool@4 { + reg = <4>; + qcom,mempool-page-size = <0x40000>; + qcom,mempool-reserved = <80>; + }; + + qcom,gpu-mempool@5 { + reg = <5>; + qcom,mempool-page-size = <0x100000>; + qcom,mempool-reserved = <32>; + }; + }; + }; + + kgsl_msm_iommu: qcom,kgsl-iommu@3da0000 { + compatible = "qcom,kgsl-smmu-v2"; + reg = <0x3da0000 0x50000>; + vddcx-supply = <&gpu_cc_cx_gdsc>; + + gfx3d_user: gfx3d_user { + compatible = "qcom,smmu-kgsl-cb"; + iommus = <503 0 1024>; + qcom,iommu-dma = "disabled"; + }; + + gfx3d_secure: gfx3d_secure { + compatible = "qcom,smmu-kgsl-cb"; + iommus = <503 2 1024>; + qcom,iommu-dma = "disabled"; + }; + }; + + gmu: qcom,gmu@3d69000 { + compatible = "qcom,gen7-gmu"; + reg = <0x3d68000 0x37000 0xb270000 0x10000 0x3d40000 0x10000>; + reg-names = "gmu", "gmu_pdc", "gmu_ao_blk_dec0"; + interrupts = <0x0 0x130 0x4 0x0 0x131 0x4>; + interrupt-names = "hfi", "gmu"; + regulator-names = "vddcx", "vdd"; + vddcx-supply = <&gpu_cc_cx_gdsc>; + vdd-supply = <&gpu_cc_gx_gdsc>; + clocks = <0x130 0x6 0x130 0x9 0x22 0x13 0x22 0x22 0x130 0x2 0x130 0x13 0x130 0xf 0x35>; + clock-names = "gmu_clk", "cxo_clk", "axi_clk", "memnoc_clk", "ahb_clk", "hub_clk", "smmu_vote", "apb_pclk"; + iommus = <503 5 1024>; + qcom,iommu-dma = "disabled"; + mboxes = <285 0>; + mbox-names = "aop"; + }; + + kgsl_smmu: kgsl-smmu@3da0000 { + compatible = "qcom,qsmmu-v500", "qcom,adreno-smmu"; + reg = <0x3da0000 0x40000 0x3de6000 32>; + reg-names = "base", "tcu-base"; + #iommu-cells = <2>; + qcom,skip-init; + qcom,use-3-lvl-tables; + qcom,num-context-banks-override = <6>; + qcom,num-smr-override = <6>; + #global-interrupts = <0x1>; + #size-cells = <1>; + #address-cells = <1>; + ranges; + dma-coherent; + qcom,regulator-names = "vdd"; + vdd-supply = <&gpu_cc_cx_gdsc>; + clocks = <0x130 0x6 0x130 0x13 0x130 0xf 0x22 0x22 0x22 0x23 0x130 0x2>; + clock-names = "gpu_cc_cx_gmu", "gpu_cc_hub_cx_int", "gpu_cc_hlos1_vote_gpu_smmu", "gcc_gpu_memnoc_gfx", "gcc_gpu_snoc_dvm_gfx", "gpu_cc_ahb"; + qcom,actlr = <0 0x7ff 811>; + interrupts = <0x0 0x2a1 0x4 0x0 0x2a6 0x4 0x0 0x2a7 0x4 0x0 0x2a8 0x4 0x0 0x2a9 0x4 0x0 0x2aa 0x4 0x0 0x2ab 0x4 0x0 0x2ac 0x4 0x0 0x2ad 0x4 0x0 0x2ae 0x4 0x0 0x2af 0x4 0x0 0x1a6 0x4 0x0 0x1dc 0x4 0x0 0x23e 0x4 0x0 0x23f 0x4 0x0 0x240 0x4 0x0 0x241 0x4 0x0 0x293 0x4 0x0 0x295 0x4 0x0 0x298 0x4 0x0 0x299 0x4 0x0 0x29a 0x4 0x0 0x29c 0x4 0x0 0x29d 0x4 0x0 0x2bb 0x4 0x0 0x2bc 0x4>; + + gfx_0_tbu: gfx_0_tbu@3de9000 { + compatible = "qcom,qsmmuv500-tbu"; + reg = <0x3de9000 0x1000 0x3de6200 8>; + reg-names = "base", "status-reg"; + qcom,stream-id-range = <0 1024>; + qcom,iova-width = <49>; + }; + + gfx_1_tbu: gfx_1_tbu@3ded000 { + compatible = "qcom,qsmmuv500-tbu"; + reg = <0x3ded000 0x1000 0x3de6208 8>; + reg-names = "base", "status-reg"; + qcom,stream-id-range = <1024 1024>; + qcom,iova-width = <49>; + }; + }; + + apps_smmu: apps-smmu@15000000 { + compatible = "qcom,qsmmu-v500"; + reg = <0x15000000 0x100000 0x151da000 32>; + reg-names = "base", "tcu-base"; + #iommu-cells = <2>; + qcom,skip-init; + qcom,use-3-lvl-tables; + qcom,num-context-banks-override = <78>; + qcom,num-smr-override = <120>; + qcom,handoff-smrs = <0x800 0x402>; + #global-interrupts = <0x1>; + #size-cells = <1>; + #address-cells = <1>; + ranges; + dma-coherent; + interrupts = <0x0 0x41 0x4 0x0 0x60 0x4 0x0 0x29e 0x4 0x0 0x29f 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 0x0 0x158 0x4 0x0 0x159 0x4 0x0 0x18b 0x4 0x0 0x18c 0x4 0x0 0x18d 0x4 0x0 0x18e 0x4 0x0 0x18f 0x4 0x0 0x190 0x4 0x0 0x191 0x4 0x0 0x192 0x4 0x0 0x193 0x4 0x0 0x194 0x4 0x0 0x195 0x4 0x0 0x196 0x4 0x0 0x197 0x4 0x0 0x198 0x4 0x0 0x199 0x4 0x0 0x19c 0x4 0x0 0x1a2 0x4 0x0 0x1a3 0x4 0x0 0x1a5 0x4 0x0 0x2c2 0x4 0x0 0x1a7 0x4 0x0 0x1a8 0x4 0x0 0x1a9 0x4 0x0 0x2b1 0x4 0x0 0x2b2 0x4 0x0 0x2b3 0x4 0x0 0x2b4 0x4 0x0 0x2b5 0x4>; + qcom,actlr = <0x8a0 0x4a0 1 0xca0 0x4a0 1 0x2000 224 1 0x2100 96 1 0x800 0x407 259 0xc00 0x407 259 0x2180 39 1 0x1000 0x7ff 771>; + interconnects = <0x27 0x2 0x1f9 0x24f>; + qcom,active-only; + + anoc_1_tbu: anoc_1_tbu@151dd000 { + compatible = "qcom,qsmmuv500-tbu"; + reg = <0x151dd000 0x1000 0x151da200 8>; + reg-names = "base", "status-reg"; + qcom,stream-id-range = <0 1024>; + qcom,micro-idle; + interconnects = <0x27 0x2 0x1f9 0x243>; + qcom,active-only; + }; + + anoc_2_tbu: anoc_2_tbu@151e1000 { + compatible = "qcom,qsmmuv500-tbu"; + reg = <0x151e1000 0x1000 0x151da208 8>; + reg-names = "base", "status-reg"; + qcom,stream-id-range = <1024 1024>; + qcom,micro-idle; + interconnects = <0x27 0x2 0x1f9 0x243>; + qcom,active-only; + }; + + mnoc_hf_0_tbu: mnoc_hf_0_tbu@151e5000 { + compatible = "qcom,qsmmuv500-tbu"; + reg = <0x151e5000 0x1000 0x151da210 8>; + reg-names = "base", "status-reg"; + qcom,stream-id-range = <0x800 1024>; + qcom,micro-idle; + qcom,regulator-names = "vdd"; + vdd-supply = <&hlos1_vote_mmnoc_mmu_tbu_hf0_gdsc>; + interconnects = <0x1fb 0xf 0x25 0x200>; + qcom,active-only; + }; + + mnoc_hf_1_tbu: mnoc_hf_1_tbu@151e9000 { + compatible = "qcom,qsmmuv500-tbu"; + reg = <0x151e9000 0x1000 0x151da218 8>; + reg-names = "base", "status-reg"; + qcom,stream-id-range = <0xc00 1024>; + qcom,micro-idle; + qcom,regulator-names = "vdd"; + vdd-supply = <&hlos1_vote_mmnoc_mmu_tbu_hf1_gdsc>; + interconnects = <0x1fb 0xf 0x25 0x200>; + qcom,active-only; + }; + + compute_1_tbu: compute_1_tbu@151ed000 { + compatible = "qcom,qsmmuv500-tbu"; + reg = <0x151ed000 0x1000 0x151da220 8>; + reg-names = "base", "status-reg"; + qcom,stream-id-range = <0x1000 1024>; + qcom,micro-idle; + qcom,regulator-names = "vdd"; + vdd-supply = <&hlos1_vote_turing_mmu_tbu1_gdsc>; + interconnects = <0x153 0x2b 0x25 0x200>; + qcom,active-only; + }; + + compute_0_tbu: compute_0_tbu@151f1000 { + compatible = "qcom,qsmmuv500-tbu"; + reg = <0x151f1000 0x1000 0x151da228 8>; + reg-names = "base", "status-reg"; + qcom,stream-id-range = <0x1400 1024>; + qcom,micro-idle; + qcom,regulator-names = "vdd"; + vdd-supply = <&hlos1_vote_turing_mmu_tbu0_gdsc>; + interconnects = <0x153 0x2b 0x25 0x200>; + qcom,active-only; + }; + + lpass_tbu: lpass_tbu@151f5000 { + compatible = "qcom,qsmmuv500-tbu"; + reg = <0x151f5000 0x1000 0x151da230 8>; + reg-names = "base", "status-reg"; + qcom,stream-id-range = <0x1800 1024>; + qcom,micro-idle; + interconnects = <0x1ff 0x2a 0x25 0x200>; + qcom,active-only; + }; + + pcie_tbu: pcie_tbu@151f9000 { + compatible = "qcom,qsmmuv500-tbu"; + reg = <0x151f9000 0x1000 0x151da238 8>; + reg-names = "base", "status-reg"; + qcom,stream-id-range = <0x1c00 1024>; + qcom,micro-idle; + interconnects = <0x200 0x30 0x25 0x200>; + qcom,active-only; + }; + + sf_0_tbu: sf_0_tbu@151fd000 { + compatible = "qcom,qsmmuv500-tbu"; + reg = <0x151fd000 0x1000 0x151da240 8>; + reg-names = "base", "status-reg"; + qcom,stream-id-range = <0x2000 1024>; + qcom,micro-idle; + qcom,regulator-names = "vdd"; + vdd-supply = <&hlos1_vote_mmnoc_mmu_tbu_sf0_gdsc>; + interconnects = <0x1fb 0x11 0x25 0x200>; + qcom,active-only; + }; + }; + + dma_dev@0x0 { + compatible = "qcom,iommu-dma"; + memory-region = <&system_cma>; + }; + + iommu_test_device { + compatible = "qcom,iommu-debug-test"; + + usecase0_apps { + compatible = "qcom,iommu-debug-usecase"; + iommus = <40 0x7e0 0>; + }; + + usecase1_apps_fastmap { + compatible = "qcom,iommu-debug-usecase"; + iommus = <40 0x7e0 0>; + qcom,iommu-dma = "fastmap"; + }; + + usecase2_apps_atomic { + compatible = "qcom,iommu-debug-usecase"; + iommus = <40 0x7e0 0>; + qcom,iommu-dma = "atomic"; + }; + + usecase3_apps_dma { + compatible = "qcom,iommu-debug-usecase"; + iommus = <40 0x7e1 0>; + dma-coherent; + }; + + usecase4_apps_secure { + compatible = "qcom,iommu-debug-usecase"; + iommus = <40 0x7e0 0>; + qcom,iommu-dma = "atomic"; + qcom,iommu-vmid = <10>; + }; + + usecase5_kgsl { + compatible = "qcom,iommu-debug-usecase"; + iommus = <503 7 1024>; + }; + + usecase6_kgsl_dma { + compatible = "qcom,iommu-debug-usecase"; + iommus = <503 0x407 1024>; + dma-coherent; + }; + }; + + tsens0: thermal-sensor@c263000 { + compatible = "qcom,tsens-v2"; + reg = <0xc263000 511 0xc222000 511>; + #qcom,sensors = <16>; + interrupts = <0x0 0x1fa 0x4 0x0 0x1fc 0x4 0x0 0x1f4 0x1>; + interrupt-names = "uplow", "critical", "cold"; + #thermal-sensor-cells = <1>; + }; + + tsens1: thermal-sensor@c265000 { + compatible = "qcom,tsens-v2"; + reg = <0xc265000 511 0xc223000 511>; + #qcom,sensors = <16>; + interrupts = <0x0 0x1fb 0x4 0x0 0x1fd 0x4 0x0 0x1f5 0x1>; + interrupt-names = "uplow", "critical", "cold"; + #thermal-sensor-cells = <1>; + }; + + qcom,cpu-pause { + compatible = "qcom,thermal-pause"; + + cpu0_pause: cpu0-pause { + qcom,cpus = <25>; + qcom,cdev-alias = "thermal-pause-1"; + #cooling-cells = <2>; + }; + + cpu1_pause: cpu1-pause { + qcom,cpus = <26>; + qcom,cdev-alias = "thermal-pause-2"; + #cooling-cells = <2>; + }; + + cpu2_pause: cpu2-pause { + qcom,cpus = <27>; + qcom,cdev-alias = "thermal-pause-4"; + #cooling-cells = <2>; + }; + + cpu3_pause: cpu3-pause { + qcom,cpus = <28>; + qcom,cdev-alias = "thermal-pause-8"; + #cooling-cells = <2>; + }; + + cpu5_pause: cpu5-pause { + qcom,cpus = <30>; + qcom,cdev-alias = "thermal-pause-20"; + #cooling-cells = <2>; + }; + + cpu6_pause: cpu6-pause { + qcom,cpus = <31>; + qcom,cdev-alias = "thermal-pause-40"; + #cooling-cells = <2>; + }; + + cpu7_pause: cpu7-pause { + qcom,cpus = <32>; + qcom,cdev-alias = "thermal-pause-80"; + #cooling-cells = <2>; + }; + + APC1_pause: apc1-pause { + qcom,cpus = <30 31 32>; + qcom,cdev-alias = "thermal-pause-E0"; + #cooling-cells = <2>; + }; + + cpu_6_7_pause: cpu-6-7-pause { + qcom,cpus = <31 32>; + qcom,cdev-alias = "thermal-pause-C0"; + #cooling-cells = <2>; + }; + + pause-cpu0 { + qcom,cpus = <25>; + qcom,cdev-alias = "pause-cpu0"; + }; + + pause-cpu1 { + qcom,cpus = <26>; + qcom,cdev-alias = "pause-cpu1"; + }; + + pause-cpu2 { + qcom,cpus = <27>; + qcom,cdev-alias = "pause-cpu2"; + }; + + pause-cpu3 { + qcom,cpus = <28>; + qcom,cdev-alias = "pause-cpu3"; + }; + + pause-cpu5 { + qcom,cpus = <30>; + qcom,cdev-alias = "pause-cpu5"; + }; + + pause-cpu6 { + qcom,cpus = <31>; + qcom,cdev-alias = "pause-cpu6"; + }; + + pause-cpu7 { + qcom,cpus = <32>; + qcom,cdev-alias = "pause-cpu7"; + }; + }; + + qcom,cpu-hotplug { + compatible = "qcom,cpu-hotplug"; + + cpu0_hotplug: cpu0-hotplug { + qcom,cpu = <25>; + qcom,cdev-alias = "cpu-hotplug0"; + #cooling-cells = <2>; + }; + + cpu1_hotplug: cpu1-hotplug { + qcom,cpu = <26>; + qcom,cdev-alias = "cpu-hotplug1"; + #cooling-cells = <2>; + }; + + cpu2_hotplug: cpu2-hotplug { + qcom,cpu = <27>; + qcom,cdev-alias = "cpu-hotplug2"; + #cooling-cells = <2>; + }; + + cpu3_hotplug: cpu3-hotplug { + qcom,cpu = <28>; + qcom,cdev-alias = "cpu-hotplug3"; + #cooling-cells = <2>; + }; + + cpu5_hotplug: cpu5-hotplug { + qcom,cpu = <30>; + qcom,cdev-alias = "cpu-hotplug5"; + #cooling-cells = <2>; + }; + + cpu6_hotplug: cpu6-hotplug { + qcom,cpu = <31>; + qcom,cdev-alias = "cpu-hotplug6"; + #cooling-cells = <2>; + }; + + cpu7_hotplug: cpu7-hotplug { + qcom,cpu = <32>; + qcom,cdev-alias = "cpu-hotplug7"; + #cooling-cells = <2>; + }; + }; + + thermal_ddr_freq_table: thermal-ddr-freq-table { + qcom,freq-tbl = <0x1fef00>; + }; + + ddr_cdev: qcom,ddr-cdev { + compatible = "qcom,ddr-cooling-device"; + #cooling-cells = <2>; + qcom,freq-table = <&thermal_ddr_freq_table>; + qcom,bus-width = <4>; + interconnects = <0x25 0x3 0x25 0x200>; + }; + + qmi_tmd: qmi-tmd-devices { + compatible = "qcom,qmi-cooling-devices"; + + cdsp_sw: cdsp { + qcom,instance-id = <67>; + + cdsp_sw: cdsp { + qcom,qmi-dev-name = "cdsp_sw"; + #cooling-cells = <2>; + }; + + cdsp_hw: cdsp_hw { + qcom,qmi-dev-name = "cdsp_hw"; + #cooling-cells = <2>; + }; + }; + + modem { + qcom,instance-id = <0>; + + modem_lte_dsc: mmodem_lte_dsc_kr { + qcom,qmi-dev-name = "modem_lte_dsc"; + #cooling-cells = <2>; + }; + + modem_nr_dsc: modem_nr_dsc_kr { + qcom,qmi-dev-name = "modem_nr_dsc"; + #cooling-cells = <2>; + }; + + modem_nr_scg_dsc: modem_nr_scg_dsc_kr { + qcom,qmi-dev-name = "modem_nr_scg_dsc"; + #cooling-cells = <2>; + }; + + sdr0_lte_dsc: sdr0_lte_dsc_kr { + qcom,qmi-dev-name = "sdr0_lte_dsc"; + #cooling-cells = <2>; + }; + + sdr1_lte_dsc: sdr1_lte_dsc_kr { + qcom,qmi-dev-name = "sdr1_lte_dsc"; + #cooling-cells = <2>; + }; + + sdr0_nr_dsc: sdr0_nr_dsc_kr { + qcom,qmi-dev-name = "sdr0_nr_dsc"; + #cooling-cells = <2>; + }; + + sdr1_nr_dsc: sdr1_nr_dsc_kr { + qcom,qmi-dev-name = "sdr1_nr_dsc"; + #cooling-cells = <2>; + }; + + pa_lte_sdr0_dsc: pa_lte_sdr0_dsc_kr { + qcom,qmi-dev-name = "pa_lte_sdr0_dsc"; + #cooling-cells = <2>; + }; + + pa_lte_sdr1_dsc: pa_lte_sdr1_dsc_kr { + qcom,qmi-dev-name = "pa_lte_sdr1_dsc"; + #cooling-cells = <2>; + }; + + pa_nr_sdr0_dsc: pa_nr_sdr0_dsc_kr { + qcom,qmi-dev-name = "pa_nr_sdr0_dsc"; + #cooling-cells = <2>; + }; + + pa_nr_sdr1_dsc: pa_nr_sdr1_dsc_kr { + qcom,qmi-dev-name = "pa_nr_sdr1_dsc"; + #cooling-cells = <2>; + }; + + pa_nr_sdr0_scg_dsc: pa_nr_sdr0_scg_kr { + qcom,qmi-dev-name = "pa_nr_sdr0_scg_dsc"; + #cooling-cells = <2>; + }; + + pa_nr_sdr1_scg_dsc: pa_nr_sdr1_scg_kr { + qcom,qmi-dev-name = "pa_nr_sdr1_scg_dsc"; + #cooling-cells = <2>; + }; + + mmw0_dsc: mmw0_dsc_kr { + qcom,qmi-dev-name = "mmw0_dsc"; + #cooling-cells = <2>; + }; + + mmw1_dsc: mmw1_dsc_kr { + qcom,qmi-dev-name = "mmw1_dsc"; + #cooling-cells = <2>; + }; + + mmw2_dsc: mmw2_dsc_kr { + qcom,qmi-dev-name = "mmw2_dsc"; + #cooling-cells = <2>; + }; + + mmw3_dsc: mmw3_dsc_kr { + qcom,qmi-dev-name = "mmw3_dsc"; + #cooling-cells = <2>; + }; + + mmw_ific_dsc: mmw_ific_dsc_kr { + qcom,qmi-dev-name = "mmw_ific_dsc"; + #cooling-cells = <2>; + }; + + qmi_wlan: wlan { + qcom,qmi-dev-name = "wlan"; + #cooling-cells = <2>; + }; + + modem_vdd: modem_vdd { + qcom,qmi-dev-name = "cpuv_restriction_cold"; + #cooling-cells = <2>; + }; + }; + }; + + qcom,cpufreq-cdev { + compatible = "qcom,cpufreq-cdev"; + + cpu-cluster0 { + qcom,cpus = <25 26 27 28>; + }; + + cpu-cluster1 { + qcom,cpus = <29 30 31 32>; + }; + }; + + qcom,devfreq-cdev { + compatible = "qcom,devfreq-cdev"; + qcom,devfreq = <&msm_gpu>; + }; + + qcom,userspace-cdev { + compatible = "qcom,userspace-cooling-devices"; + + display_fps: display-fps { + qcom,max-level = <3>; + #cooling-cells = <2>; + }; + }; + + qmi_sensor: qmi-ts-sensors { + compatible = "qcom,qmi-sensors"; + #thermal-sensor-cells = <1>; + + modem { + qcom,instance-id = <0>; + qcom,qmi-sensor-names = "pa", "pa_1", "sys_therm1", "sys_therm2", "modem_bcl_warn", "modem_tsens", "modem_tsens1", "sdr0_pa0", "sdr0", "sdr1_pa0", "sdr1", "sdr_mmw_therm", "mmw0", "mmw1", "mmw2", "mmw3", "mmw_pa1", "mmw_pa2", "mmw_pa3", "mmw_ific0", "sub1_modem_cfg", "sub1_lte_cc", "sub1_mcg_fr1_cc", "sub1_mcg_fr2_cc", "sub1_scg_fr1_cc", "sub1_scg_fr2_cc", "sdr0_pa", "sdr1_pa"; + }; + }; + + qcom,smp2p_interrupt_rdbg_2_out { + compatible = "qcom,smp2p-interrupt-rdbg-2-out"; + qcom,smem-states = <515 0>; + qcom,smem-state-names = "rdbg-smp2p-out"; + }; + + qcom,smp2p_interrupt_rdbg_2_in { + compatible = "qcom,smp2p-interrupt-rdbg-2-in"; + interrupts-extended = <0x204 0x0 0x0>; + interrupt-names = "rdbg-smp2p-in"; + }; + + qcom,smp2p_interrupt_rdbg_5_out { + compatible = "qcom,smp2p-interrupt-rdbg-5-out"; + qcom,smem-states = <517 0>; + qcom,smem-state-names = "rdbg-smp2p-out"; + }; + + qcom,smp2p_interrupt_rdbg_5_in { + compatible = "qcom,smp2p-interrupt-rdbg-5-in"; + interrupts-extended = <0x206 0x0 0x0>; + interrupt-names = "rdbg-smp2p-in"; + }; + + pcm0: qcom,msm-pcm { + qcom,msm-pcm-dsp-id = <0>; + compatible = "qcom,msm-pcm-dsp"; + }; + + routing: qcom,msm-pcm-routing { + compatible = "qcom,msm-pcm-routing"; + }; + + compr: qcom,msm-compr-dsp { + compatible = "qcom,msm-compr-dsp"; + }; + + pcm1: qcom,msm-pcm-low-latency { + qcom,latency-level = "regular"; + qcom,msm-pcm-low-latency; + qcom,msm-pcm-dsp-id = <1>; + compatible = "qcom,msm-pcm-dsp"; + }; + + pcm2: qcom,msm-ultra-low-latency { + qcom,latency-level = "ultra"; + qcom,msm-pcm-low-latency; + qcom,msm-pcm-dsp-id = <2>; + compatible = "qcom,msm-pcm-dsp"; + }; + + pcm_noirq: qcom,msm-pcm-dsp-noirq { + qcom,latency-level = "ultra"; + qcom,msm-pcm-low-latency; + compatible = "qcom,msm-pcm-dsp-noirq"; + }; + + trans_loopback: qcom,msm-transcode-loopback { + compatible = "qcom,msm-transcode-loopback"; + }; + + compress: qcom,msm-compress-dsp { + compatible = "qcom,msm-compress-dsp"; + }; + + voip: qcom,msm-voip-dsp { + compatible = "qcom,msm-voip-dsp"; + }; + + voice: qcom,msm-pcm-voice { + qcom,destroy-cvd; + compatible = "qcom,msm-pcm-voice"; + }; + + stub_codec: qcom,msm-stub-codec { + compatible = "qcom,msm-stub-codec"; + }; + + qcom,msm-dai-fe { + compatible = "qcom,msm-dai-fe"; + }; + + afe: qcom,msm-pcm-afe { + compatible = "qcom,msm-pcm-afe"; + }; + + dai_hdmi: qcom,msm-dai-q6-hdmi { + qcom,msm-dai-q6-dev-id = <8>; + compatible = "qcom,msm-dai-q6-hdmi"; + }; + + dai_dp: qcom,msm-dai-q6-dp { + qcom,msm-dai-q6-dev-id = <0>; + compatible = "qcom,msm-dai-q6-hdmi"; + }; + + dai_dp1: qcom,msm-dai-q6-dp1 { + qcom,msm-dai-q6-dev-id = <1>; + compatible = "qcom,msm-dai-q6-hdmi"; + }; + + loopback: qcom,msm-pcm-loopback { + compatible = "qcom,msm-pcm-loopback"; + }; + + loopback1: qcom,msm-pcm-loopback-low-latency { + qcom,msm-pcm-loopback-low-latency; + compatible = "qcom,msm-pcm-loopback"; + }; + + pcm_dtmf: qcom,msm-pcm-dtmf { + compatible = "qcom,msm-pcm-dtmf"; + }; + + msm_dai_mi2s: qcom,msm-dai-mi2s { + compatible = "qcom,msm-dai-mi2s"; + + dai_mi2s0: qcom,msm-dai-q6-mi2s-prim { + qcom,msm-mi2s-tx-lines = <0>; + qcom,msm-mi2s-rx-lines = <3>; + qcom,msm-dai-q6-mi2s-dev-id = <0>; + compatible = "qcom,msm-dai-q6-mi2s"; + }; + + dai_mi2s1: qcom,msm-dai-q6-mi2s-sec { + qcom,msm-mi2s-tx-lines = <0>; + qcom,msm-mi2s-rx-lines = <1>; + qcom,msm-dai-q6-mi2s-dev-id = <1>; + compatible = "qcom,msm-dai-q6-mi2s"; + }; + + dai_mi2s2: qcom,msm-dai-q6-mi2s-tert { + qcom,msm-mi2s-tx-lines = <3>; + qcom,msm-mi2s-rx-lines = <0>; + qcom,msm-dai-q6-mi2s-dev-id = <2>; + compatible = "qcom,msm-dai-q6-mi2s"; + }; + + dai_mi2s3: qcom,msm-dai-q6-mi2s-quat { + qcom,msm-mi2s-tx-lines = <2>; + qcom,msm-mi2s-rx-lines = <1>; + qcom,msm-dai-q6-mi2s-dev-id = <3>; + compatible = "qcom,msm-dai-q6-mi2s"; + }; + + dai_mi2s4: qcom,msm-dai-q6-mi2s-quin { + qcom,msm-mi2s-tx-lines = <2>; + qcom,msm-mi2s-rx-lines = <1>; + qcom,msm-dai-q6-mi2s-dev-id = <4>; + compatible = "qcom,msm-dai-q6-mi2s"; + }; + + dai_mi2s5: qcom,msm-dai-q6-mi2s-senary { + qcom,msm-mi2s-tx-lines = <3>; + qcom,msm-mi2s-rx-lines = <0>; + qcom,msm-dai-q6-mi2s-dev-id = <5>; + compatible = "qcom,msm-dai-q6-mi2s"; + }; + }; + + msm_dai_cdc_dma: qcom,msm-dai-cdc-dma { + compatible = "qcom,msm-dai-cdc-dma"; + + wsa_cdc_dma_0_rx: qcom,msm-dai-wsa-cdc-dma-0-rx { + qcom,msm-dai-cdc-dma-dev-id = <0xb000>; + compatible = "qcom,msm-dai-cdc-dma-dev"; + }; + + wsa_cdc_dma_0_tx: qcom,msm-dai-wsa-cdc-dma-0-tx { + qcom,msm-dai-cdc-dma-dev-id = <0xb001>; + compatible = "qcom,msm-dai-cdc-dma-dev"; + }; + + wsa_cdc_dma_1_rx: qcom,msm-dai-wsa-cdc-dma-1-rx { + qcom,msm-dai-cdc-dma-dev-id = <0xb002>; + compatible = "qcom,msm-dai-cdc-dma-dev"; + }; + + wsa_cdc_dma_1_tx: qcom,msm-dai-wsa-cdc-dma-1-tx { + qcom,msm-dai-cdc-dma-dev-id = <0xb003>; + compatible = "qcom,msm-dai-cdc-dma-dev"; + }; + + wsa_cdc_dma_2_tx: qcom,msm-dai-wsa-cdc-dma-2-tx { + qcom,msm-dai-cdc-dma-dev-id = <0xb005>; + compatible = "qcom,msm-dai-cdc-dma-dev"; + }; + + va_cdc_dma_0_tx: qcom,msm-dai-va-cdc-dma-0-tx { + qcom,msm-dai-cdc-dma-dev-id = <0xb021>; + compatible = "qcom,msm-dai-cdc-dma-dev"; + qcom,msm-dai-is-island-supported = <1>; + }; + + va_cdc_dma_1_tx: qcom,msm-dai-va-cdc-dma-1-tx { + qcom,msm-dai-cdc-dma-dev-id = <0xb023>; + compatible = "qcom,msm-dai-cdc-dma-dev"; + }; + + va_cdc_dma_2_tx: qcom,msm-dai-va-cdc-dma-2-tx { + qcom,msm-dai-cdc-dma-dev-id = <0xb025>; + compatible = "qcom,msm-dai-cdc-dma-dev"; + }; + + rx_cdc_dma_0_rx: qcom,msm-dai-rx-cdc-dma-0-rx { + qcom,msm-dai-cdc-dma-dev-id = <0xb030>; + compatible = "qcom,msm-dai-cdc-dma-dev"; + }; + + rx_cdc_dma_1_rx: qcom,msm-dai-rx-cdc-dma-1-rx { + qcom,msm-dai-cdc-dma-dev-id = <0xb032>; + compatible = "qcom,msm-dai-cdc-dma-dev"; + }; + + rx_cdc_dma_2_rx: qcom,msm-dai-rx-cdc-dma-2-rx { + qcom,msm-dai-cdc-dma-dev-id = <0xb034>; + compatible = "qcom,msm-dai-cdc-dma-dev"; + }; + + rx_cdc_dma_3_rx: qcom,msm-dai-rx-cdc-dma-3-rx { + qcom,msm-dai-cdc-dma-dev-id = <0xb036>; + compatible = "qcom,msm-dai-cdc-dma-dev"; + }; + + rx_cdc_dma_4_rx: qcom,msm-dai-rx-cdc-dma-4-rx { + qcom,msm-dai-cdc-dma-dev-id = <0xb038>; + compatible = "qcom,msm-dai-cdc-dma-dev"; + }; + + rx_cdc_dma_5_rx: qcom,msm-dai-rx-cdc-dma-5-rx { + qcom,msm-dai-cdc-dma-dev-id = <0xb03a>; + compatible = "qcom,msm-dai-cdc-dma-dev"; + }; + + rx_cdc_dma_6_rx: qcom,msm-dai-rx-cdc-dma-6-rx { + qcom,msm-cdc-dma-data-align = <1>; + qcom,msm-dai-cdc-dma-dev-id = <0xb03c>; + compatible = "qcom,msm-dai-cdc-dma-dev"; + }; + + rx_cdc_dma_7_rx: qcom,msm-dai-rx-cdc-dma-7-rx { + qcom,msm-dai-cdc-dma-dev-id = <0xb03e>; + compatible = "qcom,msm-dai-cdc-dma-dev"; + }; + + tx_cdc_dma_0_tx: qcom,msm-dai-tx-cdc-dma-0-tx { + qcom,msm-dai-cdc-dma-dev-id = <0xb031>; + compatible = "qcom,msm-dai-cdc-dma-dev"; + }; + + tx_cdc_dma_1_tx: qcom,msm-dai-tx-cdc-dma-1-tx { + qcom,msm-dai-cdc-dma-dev-id = <0xb033>; + compatible = "qcom,msm-dai-cdc-dma-dev"; + }; + + tx_cdc_dma_2_tx: qcom,msm-dai-tx-cdc-dma-2-tx { + qcom,msm-dai-cdc-dma-dev-id = <0xb035>; + compatible = "qcom,msm-dai-cdc-dma-dev"; + }; + + tx_cdc_dma_3_tx: qcom,msm-dai-tx-cdc-dma-3-tx { + qcom,msm-dai-cdc-dma-dev-id = <0xb037>; + compatible = "qcom,msm-dai-cdc-dma-dev"; + }; + + tx_cdc_dma_4_tx: qcom,msm-dai-tx-cdc-dma-4-tx { + qcom,msm-dai-cdc-dma-dev-id = <0xb039>; + compatible = "qcom,msm-dai-cdc-dma-dev"; + }; + + tx_cdc_dma_5_tx: qcom,msm-dai-tx-cdc-dma-5-tx { + qcom,msm-dai-cdc-dma-dev-id = <0xb03b>; + compatible = "qcom,msm-dai-cdc-dma-dev"; + }; + }; + + lsm: qcom,msm-lsm-client { + compatible = "qcom,msm-lsm-client"; + }; + + qcom,msm-dai-q6 { + compatible = "qcom,msm-dai-q6"; + + sb_7_rx: qcom,msm-dai-q6-sb-7-rx { + qcom,msm-dai-q6-slim-dev-id = <0>; + qcom,msm-dai-q6-dev-id = <0x400e>; + compatible = "qcom,msm-dai-q6-dev"; + }; + + sb_7_tx: qcom,msm-dai-q6-sb-7-tx { + qcom,msm-dai-q6-slim-dev-id = <0>; + qcom,msm-dai-q6-dev-id = <0x400f>; + compatible = "qcom,msm-dai-q6-dev"; + }; + + sb_8_tx: qcom,msm-dai-q6-sb-8-tx { + qcom,msm-dai-q6-slim-dev-id = <0>; + qcom,msm-dai-q6-dev-id = <0x4011>; + compatible = "qcom,msm-dai-q6-dev"; + }; + + bt_sco_rx: qcom,msm-dai-q6-bt-sco-rx { + qcom,msm-dai-q6-dev-id = <0x3000>; + compatible = "qcom,msm-dai-q6-dev"; + }; + + bt_sco_tx: qcom,msm-dai-q6-bt-sco-tx { + qcom,msm-dai-q6-dev-id = <0x3001>; + compatible = "qcom,msm-dai-q6-dev"; + }; + + int_fm_rx: qcom,msm-dai-q6-int-fm-rx { + qcom,msm-dai-q6-dev-id = <0x3004>; + compatible = "qcom,msm-dai-q6-dev"; + }; + + int_fm_tx: qcom,msm-dai-q6-int-fm-tx { + qcom,msm-dai-q6-dev-id = <0x3005>; + compatible = "qcom,msm-dai-q6-dev"; + }; + + afe_pcm_rx: qcom,msm-dai-q6-be-afe-pcm-rx { + qcom,msm-dai-q6-dev-id = <&audio_etm0_out_funnel_lpass_lpi>; + compatible = "qcom,msm-dai-q6-dev"; + }; + + afe_pcm_tx: qcom,msm-dai-q6-be-afe-pcm-tx { + qcom,msm-dai-q6-dev-id = <&audio_etm0_out_funnel_lpass_lpi>; + compatible = "qcom,msm-dai-q6-dev"; + }; + + afe_proxy_rx: qcom,msm-dai-q6-afe-proxy-rx { + qcom,msm-dai-q6-dev-id = <&audio_etm0_out_funnel_lpass_lpi>; + compatible = "qcom,msm-dai-q6-dev"; + }; + + afe_proxy_tx: qcom,msm-dai-q6-afe-proxy-tx { + qcom,msm-dai-q6-dev-id = <&audio_etm0_out_funnel_lpass_lpi>; + compatible = "qcom,msm-dai-q6-dev"; + }; + + incall_record_rx: qcom,msm-dai-q6-incall-record-rx { + qcom,msm-dai-q6-dev-id = <0x8003>; + compatible = "qcom,msm-dai-q6-dev"; + }; + + incall_record_tx: qcom,msm-dai-q6-incall-record-tx { + qcom,msm-dai-q6-dev-id = <0x8004>; + compatible = "qcom,msm-dai-q6-dev"; + }; + + incall_music_rx: qcom,msm-dai-q6-incall-music-rx { + qcom,msm-dai-q6-dev-id = <0x8005>; + compatible = "qcom,msm-dai-q6-dev"; + }; + + incall_music_2_rx: qcom,msm-dai-q6-incall-music-2-rx { + qcom,msm-dai-q6-dev-id = <0x8002>; + compatible = "qcom,msm-dai-q6-dev"; + }; + + afe_proxy_tx_1: qcom,msm-dai-q6-afe-proxy-tx-1 { + qcom,msm-dai-q6-dev-id = <&audio_etm0_out_funnel_lpass_lpi>; + compatible = "qcom,msm-dai-q6-dev"; + }; + + proxy_rx: qcom,msm-dai-q6-proxy-rx { + qcom,msm-dai-q6-dev-id = <0x2002>; + compatible = "qcom,msm-dai-q6-dev"; + }; + + proxy_tx: qcom,msm-dai-q6-proxy-tx { + qcom,msm-dai-q6-dev-id = <0x2003>; + compatible = "qcom,msm-dai-q6-dev"; + }; + + usb_audio_rx: qcom,msm-dai-q6-usb-audio-rx { + qcom,msm-dai-q6-dev-id = <0x7000>; + compatible = "qcom,msm-dai-q6-dev"; + }; + + usb_audio_tx: qcom,msm-dai-q6-usb-audio-tx { + qcom,msm-dai-q6-dev-id = <0x7001>; + compatible = "qcom,msm-dai-q6-dev"; + }; + }; + + hostless: qcom,msm-pcm-hostless { + compatible = "qcom,msm-pcm-hostless"; + }; + + audio_pkt_core_platform: qcom,audio-pkt-core-platform { + compatible = "qcom,audio-pkt-core-platform"; + }; + + dai_pri_auxpcm: qcom,msm-pri-auxpcm { + qcom,msm-cpudai-afe-clk-ver = <2>; + qcom,msm-auxpcm-interface = "primary"; + qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>; + qcom,msm-cpudai-auxpcm-data = <0 0>; + qcom,msm-cpudai-auxpcm-slot-mapping = <1 1>; + qcom,msm-cpudai-auxpcm-num-slots = <1 1>; + qcom,msm-cpudai-auxpcm-quant = <2 2>; + qcom,msm-cpudai-auxpcm-frame = <5 4>; + qcom,msm-cpudai-auxpcm-sync = <1 1>; + qcom,msm-cpudai-auxpcm-mode = <0 0>; + compatible = "qcom,msm-auxpcm-dev"; + }; + + dai_sec_auxpcm: qcom,msm-sec-auxpcm { + qcom,msm-cpudai-afe-clk-ver = <2>; + qcom,msm-auxpcm-interface = "secondary"; + qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>; + qcom,msm-cpudai-auxpcm-data = <0 0>; + qcom,msm-cpudai-auxpcm-slot-mapping = <1 1>; + qcom,msm-cpudai-auxpcm-num-slots = <1 1>; + qcom,msm-cpudai-auxpcm-quant = <2 2>; + qcom,msm-cpudai-auxpcm-frame = <5 4>; + qcom,msm-cpudai-auxpcm-sync = <1 1>; + qcom,msm-cpudai-auxpcm-mode = <0 0>; + compatible = "qcom,msm-auxpcm-dev"; + }; + + dai_tert_auxpcm: qcom,msm-tert-auxpcm { + qcom,msm-cpudai-afe-clk-ver = <2>; + qcom,msm-auxpcm-interface = "tertiary"; + qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>; + qcom,msm-cpudai-auxpcm-data = <0 0>; + qcom,msm-cpudai-auxpcm-slot-mapping = <1 1>; + qcom,msm-cpudai-auxpcm-num-slots = <1 1>; + qcom,msm-cpudai-auxpcm-quant = <2 2>; + qcom,msm-cpudai-auxpcm-frame = <5 4>; + qcom,msm-cpudai-auxpcm-sync = <1 1>; + qcom,msm-cpudai-auxpcm-mode = <0 0>; + compatible = "qcom,msm-auxpcm-dev"; + }; + + dai_quat_auxpcm: qcom,msm-quat-auxpcm { + qcom,msm-cpudai-afe-clk-ver = <2>; + qcom,msm-auxpcm-interface = "quaternary"; + qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>; + qcom,msm-cpudai-auxpcm-data = <0 0>; + qcom,msm-cpudai-auxpcm-slot-mapping = <1 1>; + qcom,msm-cpudai-auxpcm-num-slots = <1 1>; + qcom,msm-cpudai-auxpcm-quant = <2 2>; + qcom,msm-cpudai-auxpcm-frame = <5 4>; + qcom,msm-cpudai-auxpcm-sync = <1 1>; + qcom,msm-cpudai-auxpcm-mode = <0 0>; + compatible = "qcom,msm-auxpcm-dev"; + }; + + dai_quin_auxpcm: qcom,msm-quin-auxpcm { + qcom,msm-cpudai-afe-clk-ver = <2>; + qcom,msm-auxpcm-interface = "quinary"; + qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>; + qcom,msm-cpudai-auxpcm-data = <0 0>; + qcom,msm-cpudai-auxpcm-slot-mapping = <1 1>; + qcom,msm-cpudai-auxpcm-num-slots = <1 1>; + qcom,msm-cpudai-auxpcm-quant = <2 2>; + qcom,msm-cpudai-auxpcm-frame = <5 4>; + qcom,msm-cpudai-auxpcm-sync = <1 1>; + qcom,msm-cpudai-auxpcm-mode = <0 0>; + compatible = "qcom,msm-auxpcm-dev"; + }; + + dai_sen_auxpcm: qcom,msm-sen-auxpcm { + qcom,msm-cpudai-afe-clk-ver = <2>; + qcom,msm-auxpcm-interface = "senary"; + qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>; + qcom,msm-cpudai-auxpcm-data = <0 0>; + qcom,msm-cpudai-auxpcm-slot-mapping = <1 1>; + qcom,msm-cpudai-auxpcm-num-slots = <1 1>; + qcom,msm-cpudai-auxpcm-quant = <2 2>; + qcom,msm-cpudai-auxpcm-frame = <5 4>; + qcom,msm-cpudai-auxpcm-sync = <1 1>; + qcom,msm-cpudai-auxpcm-mode = <0 0>; + compatible = "qcom,msm-auxpcm-dev"; + }; + + hdmi_dba: qcom,msm-hdmi-dba-codec-rx { + qcom,dba-bridge-chip = "adv7533"; + compatible = "qcom,msm-hdmi-dba-codec-rx"; + }; + + adsp_loader: qcom,msm-adsp-loader { + qcom,adsp-state = <0>; + qcom,rproc-handle = <&adsp_pas>; + compatible = "qcom,adsp-loader"; + status = "ok"; + adsp-fw-bit-values = <4>; + adsp-fw-names = "adsp2.mdt"; + nvmem-cell-names = "adsp_variant"; + nvmem-cells = <&adsp_variant>; + }; + + adsp_notify: qcom,msm-adsp-notify { + qcom,rproc-handle = <&adsp_pas>; + compatible = "qcom,adsp-notify"; + status = "ok"; + }; + + tdm_pri_rx: qcom,msm-dai-tdm-pri-rx { + qcom,msm-cpudai-tdm-data-delay = <1>; + qcom,msm-cpudai-tdm-invert-sync = <1>; + qcom,msm-cpudai-tdm-data-out = <0>; + qcom,msm-cpudai-tdm-sync-src = <1>; + qcom,msm-cpudai-tdm-sync-mode = <1>; + qcom,msm-cpudai-tdm-clk-internal = <1>; + qcom,msm-cpudai-tdm-clk-rate = <0x177000>; + qcom,msm-cpudai-tdm-group-port-id = <0x9000>; + qcom,msm-cpudai-tdm-group-num-ports = <1>; + qcom,msm-cpudai-tdm-group-id = <0x9100>; + compatible = "qcom,msm-dai-tdm"; + + dai_pri_tdm_rx_0: qcom,msm-dai-q6-tdm-pri-rx-0 { + qcom,msm-cpudai-tdm-data-align = <0>; + qcom,msm-cpudai-tdm-dev-id = <0x9000>; + compatible = "qcom,msm-dai-q6-tdm"; + }; + }; + + tdm_pri_tx: qcom,msm-dai-tdm-pri-tx { + qcom,msm-cpudai-tdm-data-delay = <1>; + qcom,msm-cpudai-tdm-invert-sync = <1>; + qcom,msm-cpudai-tdm-data-out = <0>; + qcom,msm-cpudai-tdm-sync-src = <1>; + qcom,msm-cpudai-tdm-sync-mode = <1>; + qcom,msm-cpudai-tdm-clk-internal = <1>; + qcom,msm-cpudai-tdm-clk-rate = <0x177000>; + qcom,msm-cpudai-tdm-group-port-id = <0x9001>; + qcom,msm-cpudai-tdm-group-num-ports = <1>; + qcom,msm-cpudai-tdm-group-id = <0x9101>; + compatible = "qcom,msm-dai-tdm"; + + dai_pri_tdm_tx_0: qcom,msm-dai-q6-tdm-pri-tx-0 { + qcom,msm-cpudai-tdm-data-align = <0>; + qcom,msm-cpudai-tdm-dev-id = <0x9001>; + compatible = "qcom,msm-dai-q6-tdm"; + }; + }; + + tdm_sec_rx: qcom,msm-dai-tdm-sec-rx { + qcom,msm-cpudai-tdm-data-delay = <1>; + qcom,msm-cpudai-tdm-invert-sync = <1>; + qcom,msm-cpudai-tdm-data-out = <0>; + qcom,msm-cpudai-tdm-sync-src = <1>; + qcom,msm-cpudai-tdm-sync-mode = <1>; + qcom,msm-cpudai-tdm-clk-internal = <1>; + qcom,msm-cpudai-tdm-clk-rate = <0x177000>; + qcom,msm-cpudai-tdm-group-port-id = <0x9010>; + qcom,msm-cpudai-tdm-group-num-ports = <1>; + qcom,msm-cpudai-tdm-group-id = <0x9110>; + compatible = "qcom,msm-dai-tdm"; + + dai_sec_tdm_rx_0: qcom,msm-dai-q6-tdm-sec-rx-0 { + qcom,msm-cpudai-tdm-data-align = <0>; + qcom,msm-cpudai-tdm-dev-id = <0x9010>; + compatible = "qcom,msm-dai-q6-tdm"; + }; + }; + + tdm_sec_tx: qcom,msm-dai-tdm-sec-tx { + qcom,msm-cpudai-tdm-data-delay = <1>; + qcom,msm-cpudai-tdm-invert-sync = <1>; + qcom,msm-cpudai-tdm-data-out = <0>; + qcom,msm-cpudai-tdm-sync-src = <1>; + qcom,msm-cpudai-tdm-sync-mode = <1>; + qcom,msm-cpudai-tdm-clk-internal = <1>; + qcom,msm-cpudai-tdm-clk-rate = <0x177000>; + qcom,msm-cpudai-tdm-group-port-id = <0x9011>; + qcom,msm-cpudai-tdm-group-num-ports = <1>; + qcom,msm-cpudai-tdm-group-id = <0x9111>; + compatible = "qcom,msm-dai-tdm"; + + dai_sec_tdm_tx_0: qcom,msm-dai-q6-tdm-sec-tx-0 { + qcom,msm-cpudai-tdm-data-align = <0>; + qcom,msm-cpudai-tdm-dev-id = <0x9011>; + compatible = "qcom,msm-dai-q6-tdm"; + }; + }; + + tdm_tert_rx: qcom,msm-dai-tdm-tert-rx { + qcom,msm-cpudai-tdm-data-delay = <1>; + qcom,msm-cpudai-tdm-invert-sync = <1>; + qcom,msm-cpudai-tdm-data-out = <0>; + qcom,msm-cpudai-tdm-sync-src = <1>; + qcom,msm-cpudai-tdm-sync-mode = <1>; + qcom,msm-cpudai-tdm-clk-internal = <1>; + qcom,msm-cpudai-tdm-clk-rate = <0x177000>; + qcom,msm-cpudai-tdm-group-port-id = <0x9020>; + qcom,msm-cpudai-tdm-group-num-ports = <1>; + qcom,msm-cpudai-tdm-group-id = <0x9120>; + compatible = "qcom,msm-dai-tdm"; + + dai_tert_tdm_rx_0: qcom,msm-dai-q6-tdm-tert-rx-0 { + qcom,msm-cpudai-tdm-data-align = <0>; + qcom,msm-cpudai-tdm-dev-id = <0x9020>; + compatible = "qcom,msm-dai-q6-tdm"; + }; + }; + + tdm_tert_tx: qcom,msm-dai-tdm-tert-tx { + qcom,msm-cpudai-tdm-data-delay = <1>; + qcom,msm-cpudai-tdm-invert-sync = <1>; + qcom,msm-cpudai-tdm-data-out = <0>; + qcom,msm-cpudai-tdm-sync-src = <1>; + qcom,msm-cpudai-tdm-sync-mode = <1>; + qcom,msm-cpudai-tdm-clk-internal = <1>; + qcom,msm-cpudai-tdm-clk-rate = <0x177000>; + qcom,msm-cpudai-tdm-group-port-id = <0x9021>; + qcom,msm-cpudai-tdm-group-num-ports = <1>; + qcom,msm-cpudai-tdm-group-id = <0x9121>; + compatible = "qcom,msm-dai-tdm"; + + dai_tert_tdm_tx_0: qcom,msm-dai-q6-tdm-tert-tx-0 { + qcom,msm-cpudai-tdm-data-align = <0>; + qcom,msm-cpudai-tdm-dev-id = <0x9021>; + compatible = "qcom,msm-dai-q6-tdm"; + }; + }; + + tdm_quat_rx: qcom,msm-dai-tdm-quat-rx { + qcom,msm-cpudai-tdm-data-delay = <1>; + qcom,msm-cpudai-tdm-invert-sync = <1>; + qcom,msm-cpudai-tdm-data-out = <0>; + qcom,msm-cpudai-tdm-sync-src = <1>; + qcom,msm-cpudai-tdm-sync-mode = <1>; + qcom,msm-cpudai-tdm-clk-internal = <1>; + qcom,msm-cpudai-tdm-clk-rate = <0x177000>; + qcom,msm-cpudai-tdm-group-port-id = <0x9030>; + qcom,msm-cpudai-tdm-group-num-ports = <1>; + qcom,msm-cpudai-tdm-group-id = <0x9130>; + compatible = "qcom,msm-dai-tdm"; + + dai_quat_tdm_rx_0: qcom,msm-dai-q6-tdm-quat-rx-0 { + qcom,msm-cpudai-tdm-data-align = <0>; + qcom,msm-cpudai-tdm-dev-id = <0x9030>; + compatible = "qcom,msm-dai-q6-tdm"; + }; + }; + + tdm_quat_tx: qcom,msm-dai-tdm-quat-tx { + qcom,msm-cpudai-tdm-data-delay = <1>; + qcom,msm-cpudai-tdm-invert-sync = <1>; + qcom,msm-cpudai-tdm-data-out = <0>; + qcom,msm-cpudai-tdm-sync-src = <1>; + qcom,msm-cpudai-tdm-sync-mode = <1>; + qcom,msm-cpudai-tdm-clk-internal = <1>; + qcom,msm-cpudai-tdm-clk-rate = <0x177000>; + qcom,msm-cpudai-tdm-group-port-id = <0x9031>; + qcom,msm-cpudai-tdm-group-num-ports = <1>; + qcom,msm-cpudai-tdm-group-id = <0x9131>; + compatible = "qcom,msm-dai-tdm"; + + dai_quat_tdm_tx_0: qcom,msm-dai-q6-tdm-quat-tx-0 { + qcom,msm-cpudai-tdm-data-align = <0>; + qcom,msm-cpudai-tdm-dev-id = <0x9031>; + compatible = "qcom,msm-dai-q6-tdm"; + }; + }; + + tdm_quin_rx: qcom,msm-dai-tdm-quin-rx { + qcom,msm-cpudai-tdm-data-delay = <1>; + qcom,msm-cpudai-tdm-invert-sync = <1>; + qcom,msm-cpudai-tdm-data-out = <0>; + qcom,msm-cpudai-tdm-sync-src = <1>; + qcom,msm-cpudai-tdm-sync-mode = <1>; + qcom,msm-cpudai-tdm-clk-internal = <1>; + qcom,msm-cpudai-tdm-clk-rate = <0x177000>; + qcom,msm-cpudai-tdm-group-port-id = <0x9040>; + qcom,msm-cpudai-tdm-group-num-ports = <1>; + qcom,msm-cpudai-tdm-group-id = <0x9140>; + compatible = "qcom,msm-dai-tdm"; + + dai_quin_tdm_rx_0: qcom,msm-dai-q6-tdm-quin-rx-0 { + qcom,msm-cpudai-tdm-data-align = <0>; + qcom,msm-cpudai-tdm-dev-id = <0x9040>; + compatible = "qcom,msm-dai-q6-tdm"; + }; + }; + + tdm_quin_tx: qcom,msm-dai-tdm-quin-tx { + qcom,msm-cpudai-tdm-data-delay = <1>; + qcom,msm-cpudai-tdm-invert-sync = <1>; + qcom,msm-cpudai-tdm-data-out = <0>; + qcom,msm-cpudai-tdm-sync-src = <1>; + qcom,msm-cpudai-tdm-sync-mode = <1>; + qcom,msm-cpudai-tdm-clk-internal = <1>; + qcom,msm-cpudai-tdm-clk-rate = <0x177000>; + qcom,msm-cpudai-tdm-group-port-id = <0x9041>; + qcom,msm-cpudai-tdm-group-num-ports = <1>; + qcom,msm-cpudai-tdm-group-id = <0x9141>; + compatible = "qcom,msm-dai-tdm"; + + dai_quin_tdm_tx_0: qcom,msm-dai-q6-tdm-quin-tx-0 { + qcom,msm-cpudai-tdm-data-align = <0>; + qcom,msm-cpudai-tdm-dev-id = <0x9041>; + compatible = "qcom,msm-dai-q6-tdm"; + }; + }; + + tdm_sen_rx: qcom,msm-dai-tdm-sen-rx { + qcom,msm-cpudai-tdm-data-delay = <1>; + qcom,msm-cpudai-tdm-invert-sync = <1>; + qcom,msm-cpudai-tdm-data-out = <0>; + qcom,msm-cpudai-tdm-sync-src = <1>; + qcom,msm-cpudai-tdm-sync-mode = <1>; + qcom,msm-cpudai-tdm-clk-internal = <1>; + qcom,msm-cpudai-tdm-clk-rate = <0x177000>; + qcom,msm-cpudai-tdm-group-port-id = <0x9050>; + qcom,msm-cpudai-tdm-group-num-ports = <1>; + qcom,msm-cpudai-tdm-group-id = <0x9150>; + compatible = "qcom,msm-dai-tdm"; + + dai_sen_tdm_rx_0: qcom,msm-dai-q6-tdm-sen-rx-0 { + qcom,msm-cpudai-tdm-data-align = <0>; + qcom,msm-cpudai-tdm-dev-id = <0x9050>; + compatible = "qcom,msm-dai-q6-tdm"; + }; + }; + + tdm_sen_tx: qcom,msm-dai-tdm-sen-tx { + qcom,msm-cpudai-tdm-data-delay = <1>; + qcom,msm-cpudai-tdm-invert-sync = <1>; + qcom,msm-cpudai-tdm-data-out = <0>; + qcom,msm-cpudai-tdm-sync-src = <1>; + qcom,msm-cpudai-tdm-sync-mode = <1>; + qcom,msm-cpudai-tdm-clk-internal = <1>; + qcom,msm-cpudai-tdm-clk-rate = <0x177000>; + qcom,msm-cpudai-tdm-group-port-id = <0x9051>; + qcom,msm-cpudai-tdm-group-num-ports = <1>; + qcom,msm-cpudai-tdm-group-id = <0x9151>; + compatible = "qcom,msm-dai-tdm"; + + dai_sen_tdm_tx_0: qcom,msm-dai-q6-tdm-sen-tx-0 { + qcom,msm-cpudai-tdm-data-align = <0>; + qcom,msm-cpudai-tdm-dev-id = <0x9051>; + compatible = "qcom,msm-dai-q6-tdm"; + }; + }; + + dai_pri_spdif_rx: qcom,msm-dai-q6-spdif-pri-rx { + qcom,msm-dai-q6-dev-id = <0x5000>; + compatible = "qcom,msm-dai-q6-spdif"; + }; + + dai_pri_spdif_tx: qcom,msm-dai-q6-spdif-pri-tx { + qcom,msm-dai-q6-dev-id = <0x5001>; + compatible = "qcom,msm-dai-q6-spdif"; + }; + + dai_sec_spdif_rx: qcom,msm-dai-q6-spdif-sec-rx { + qcom,msm-dai-q6-dev-id = <0x5002>; + compatible = "qcom,msm-dai-q6-spdif"; + }; + + dai_sec_spdif_tx: qcom,msm-dai-q6-spdif-sec-tx { + qcom,msm-dai-q6-dev-id = <0x5003>; + compatible = "qcom,msm-dai-q6-spdif"; + }; + + afe_loopback_tx: qcom,msm-dai-q6-afe-loopback-tx { + qcom,msm-dai-q6-dev-id = <0x6001>; + compatible = "qcom,msm-dai-q6-dev"; + }; + + spf_core_platform: spf_core_platform { + compatible = "qcom,spf-core-platform"; + + msm_audio_ion: qcom,msm-audio-ion { + dma-coherent; + qcom,smmu-sid-mask = <0 15>; + qcom,iommu-dma-addr-pool = <0x10000000 0x10000000>; + iommus = <40 0x1801 0>; + qcom,smmu-enabled; + qcom,smmu-version = <2>; + compatible = "qcom,msm-audio-ion"; + }; + + msm_audio_ion_cma: qcom,msm-audio-ion-cma { + compatible = "qcom,msm-audio-ion-cma"; + }; + + lpi_tlmm: lpi_pinctrl@3440000 { + clocks = <0x3a6 0x0 0x3a7 0x0>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + qcom,lpi-slew-offset-tbl = <0 2 4 8 10 12 0 0 0 0 16 18 0 0 6 20 22 0 0 0 0 0 0>; + qcom,lpi-offset-tbl = <0 0x1000 0x2000 0x3000 0x4000 0x5000 0x6000 0x7000 0x8000 0x9000 0xa000 0xb000 0xc000 0xd000 0xe000 0xf000 0x10000 0x11000 0x12000 0x13000 0x14000 0x15000 0x16000>; + #gpio-cells = <2>; + gpio-controller; + qcom,gpios-count = <23>; + qcom,slew-reg = <0x34da000 0>; + reg = <0x3440000 0>; + compatible = "qcom,lpi-pinctrl"; + + quat_mi2s_sck { + + quat_mi2s_sck_sleep { + + mux { + function = "func2"; + pins = "gpio0"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio0"; + }; + }; + + quat_mi2s_sck_active { + + mux { + function = "func2"; + pins = "gpio0"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio0"; + }; + }; + }; + + quat_mi2s_ws { + + quat_mi2s_ws_sleep { + + mux { + function = "func2"; + pins = "gpio1"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio1"; + }; + }; + + quat_mi2s_ws_active { + + mux { + function = "func2"; + pins = "gpio1"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio1"; + }; + }; + }; + + quat_mi2s_sd0 { + + quat_mi2s_sd0_sleep { + + mux { + function = "func2"; + pins = "gpio2"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio2"; + }; + }; + + quat_mi2s_sd0_active { + + mux { + function = "func2"; + pins = "gpio2"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio2"; + }; + }; + }; + + quat_mi2s_sd1 { + + quat_mi2s_sd1_sleep { + + mux { + function = "func2"; + pins = "gpio3"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio3"; + }; + }; + + quat_mi2s_sd1_active { + + mux { + function = "func2"; + pins = "gpio3"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio3"; + }; + }; + }; + + quat_mi2s_sd2 { + + quat_mi2s_sd2_sleep { + + mux { + function = "func2"; + pins = "gpio4"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio4"; + }; + }; + + quat_mi2s_sd2_active { + + mux { + function = "func2"; + pins = "gpio4"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio4"; + }; + }; + }; + + quat_mi2s_sd3 { + + quat_mi2s_sd3_sleep { + + mux { + function = "func3"; + pins = "gpio5"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio5"; + }; + }; + + quat_mi2s_sd3_active { + + mux { + function = "func3"; + pins = "gpio5"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio5"; + }; + }; + }; + + lpi_i2s1_sck { + + lpi_i2s1_sck_sleep { + + mux { + function = "func2"; + pins = "gpio6"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio6"; + }; + }; + + lpi_i2s1_sck_active { + + mux { + function = "func2"; + pins = "gpio6"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio6"; + }; + }; + }; + + lpi_i2s1_ws { + + lpi_i2s1_ws_sleep { + + mux { + function = "func2"; + pins = "gpio7"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio7"; + }; + }; + + lpi_i2s1_ws_active { + + mux { + function = "func2"; + pins = "gpio7"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio7"; + }; + }; + }; + + lpi_i2s1_sd0 { + + lpi_i2s1_sd0_sleep { + + mux { + function = "func2"; + pins = "gpio8"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio8"; + }; + }; + + lpi_i2s1_sd0_active { + + mux { + function = "func2"; + pins = "gpio8"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio8"; + }; + }; + }; + + lpi_i2s1_sd1 { + + lpi_i2s1_sd1_sleep { + + mux { + function = "func2"; + pins = "gpio9"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio9"; + }; + }; + + lpi_i2s1_sd1_active { + + mux { + function = "func2"; + pins = "gpio9"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio9"; + }; + }; + }; + + lpi_i2s2_sck { + + lpi_i2s2_sck_sleep { + + mux { + function = "func1"; + pins = "gpio10"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio10"; + }; + }; + + lpi_i2s2_sck_active { + + mux { + function = "func1"; + pins = "gpio10"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio10"; + }; + }; + }; + + lpi_i2s2_ws { + + lpi_i2s2_ws_sleep { + + mux { + function = "func1"; + pins = "gpio11"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio11"; + }; + }; + + lpi_i2s2_ws_active { + + mux { + function = "func1"; + pins = "gpio11"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio11"; + }; + }; + }; + + lpi_i2s2_sd0 { + + lpi_i2s2_sd0_sleep { + + mux { + function = "func1"; + pins = "gpio15"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio15"; + }; + }; + + lpi_i2s2_sd0_active { + + mux { + function = "func1"; + pins = "gpio15"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio15"; + }; + }; + }; + + lpi_i2s2_sd1 { + + lpi_i2s2_sd1_sleep { + + mux { + function = "func1"; + pins = "gpio16"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio16"; + }; + }; + + lpi_i2s2_sd1_active { + + mux { + function = "func1"; + pins = "gpio16"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio16"; + }; + }; + }; + + lpi_i2s3_sck { + + lpi_i2s3_sck_sleep { + + mux { + function = "func1"; + pins = "gpio19"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio19"; + }; + }; + + lpi_i2s3_sck_active { + + mux { + function = "func1"; + pins = "gpio19"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio19"; + }; + }; + }; + + lpi_i2s3_ws { + + lpi_i2s3_ws_sleep { + + mux { + function = "func1"; + pins = "gpio20"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio20"; + }; + }; + + lpi_i2s3_ws_active { + + mux { + function = "func1"; + pins = "gpio20"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio20"; + }; + }; + }; + + lpi_i2s3_sd0 { + + lpi_i2s3_sd0_sleep { + + mux { + function = "func1"; + pins = "gpio21"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio21"; + }; + }; + + lpi_i2s3_sd0_active { + + mux { + function = "func1"; + pins = "gpio21"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio21"; + }; + }; + }; + + lpi_i2s3_sd1 { + + lpi_i2s3_sd1_sleep { + + mux { + function = "func1"; + pins = "gpio22"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio22"; + }; + }; + + lpi_i2s3_sd1_active { + + mux { + function = "func1"; + pins = "gpio22"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio22"; + }; + }; + }; + + quat_tdm_sck { + + quat_tdm_sck_sleep { + + mux { + function = "func2"; + pins = "gpio0"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio0"; + }; + }; + + quat_tdm_sck_active { + + mux { + function = "func2"; + pins = "gpio0"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio0"; + }; + }; + }; + + quat_tdm_ws { + + quat_tdm_ws_sleep { + + mux { + function = "func2"; + pins = "gpio1"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio1"; + }; + }; + + quat_tdm_ws_active { + + mux { + function = "func2"; + pins = "gpio1"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio1"; + }; + }; + }; + + quat_tdm_sd0 { + + quat_tdm_sd0_sleep { + + mux { + function = "func2"; + pins = "gpio2"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio2"; + }; + }; + + quat_tdm_sd0_active { + + mux { + function = "func2"; + pins = "gpio2"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio2"; + }; + }; + }; + + quat_tdm_sd1 { + + quat_tdm_sd1_sleep { + + mux { + function = "func2"; + pins = "gpio3"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio3"; + }; + }; + + quat_tdm_sd1_active { + + mux { + function = "func2"; + pins = "gpio3"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio3"; + }; + }; + }; + + quat_tdm_sd2 { + + quat_tdm_sd2_sleep { + + mux { + function = "func2"; + pins = "gpio4"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio4"; + }; + }; + + quat_tdm_sd2_active { + + mux { + function = "func2"; + pins = "gpio4"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio4"; + }; + }; + }; + + quat_tdm_sd3 { + + quat_tdm_sd3_sleep { + + mux { + function = "func3"; + pins = "gpio5"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio5"; + }; + }; + + quat_tdm_sd3_active { + + mux { + function = "func3"; + pins = "gpio5"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio5"; + }; + }; + }; + + lpi_tdm1_sck { + + lpi_tdm1_sck_sleep { + + mux { + function = "func2"; + pins = "gpio6"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio6"; + }; + }; + + lpi_tdm1_sck_active { + + mux { + function = "func2"; + pins = "gpio6"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio6"; + }; + }; + }; + + lpi_tdm1_ws { + + lpi_tdm1_ws_sleep { + + mux { + function = "func2"; + pins = "gpio7"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio7"; + }; + }; + + lpi_tdm1_ws_active { + + mux { + function = "func2"; + pins = "gpio7"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio7"; + }; + }; + }; + + lpi_tdm1_sd0 { + + lpi_tdm1_sd0_sleep { + + mux { + function = "func2"; + pins = "gpio8"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio8"; + }; + }; + + lpi_tdm1_sd0_active { + + mux { + function = "func2"; + pins = "gpio8"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio8"; + }; + }; + }; + + lpi_tdm1_sd1 { + + lpi_tdm1_sd1_sleep { + + mux { + function = "func2"; + pins = "gpio9"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio9"; + }; + }; + + lpi_tdm1_sd1_active { + + mux { + function = "func2"; + pins = "gpio9"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio9"; + }; + }; + }; + + lpi_tdm2_sck { + + lpi_tdm2_sck_sleep { + + mux { + function = "func1"; + pins = "gpio10"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio10"; + }; + }; + + lpi_tdm2_sck_active { + + mux { + function = "func1"; + pins = "gpio10"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio10"; + }; + }; + }; + + lpi_tdm2_ws { + + lpi_tdm2_ws_sleep { + + mux { + function = "func1"; + pins = "gpio11"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio11"; + }; + }; + + lpi_tdm2_ws_active { + + mux { + function = "func1"; + pins = "gpio11"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio11"; + }; + }; + }; + + lpi_tdm2_sd0 { + + lpi_tdm2_sd0_sleep { + + mux { + function = "func1"; + pins = "gpio15"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio15"; + }; + }; + + lpi_tdm2_sd0_active { + + mux { + function = "func1"; + pins = "gpio15"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio15"; + }; + }; + }; + + lpi_tdm2_sd1 { + + lpi_tdm2_sd1_sleep { + + mux { + function = "func1"; + pins = "gpio16"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio16"; + }; + }; + + lpi_tdm2_sd1_active { + + mux { + function = "func1"; + pins = "gpio16"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio16"; + }; + }; + }; + + lpi_tdm3_sck { + + lpi_tdm3_sck_sleep { + + mux { + function = "func1"; + pins = "gpio19"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio19"; + }; + }; + + lpi_tdm3_sck_active { + + mux { + function = "func1"; + pins = "gpio19"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio19"; + }; + }; + }; + + lpi_tdm3_ws { + + lpi_tdm3_ws_sleep { + + mux { + function = "func1"; + pins = "gpio20"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio20"; + }; + }; + + lpi_tdm3_ws_active { + + mux { + function = "func1"; + pins = "gpio20"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio20"; + }; + }; + }; + + lpi_tdm3_sd0 { + + lpi_tdm3_sd0_sleep { + + mux { + function = "func1"; + pins = "gpio21"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio21"; + }; + }; + + lpi_tdm3_sd0_active { + + mux { + function = "func1"; + pins = "gpio21"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio21"; + }; + }; + }; + + lpi_tdm3_sd1 { + + lpi_tdm3_sd1_sleep { + + mux { + function = "func1"; + pins = "gpio22"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio22"; + }; + }; + + lpi_tdm3_sd1_active { + + mux { + function = "func1"; + pins = "gpio22"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio22"; + }; + }; + }; + + quat_aux_sck { + + quat_aux_sck_sleep { + + mux { + function = "func2"; + pins = "gpio0"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio0"; + }; + }; + + quat_aux_sck_active { + + mux { + function = "func2"; + pins = "gpio0"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio0"; + }; + }; + }; + + quat_aux_ws { + + quat_aux_ws_sleep { + + mux { + function = "func2"; + pins = "gpio1"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio1"; + }; + }; + + quat_aux_ws_active { + + mux { + function = "func2"; + pins = "gpio1"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio1"; + }; + }; + }; + + quat_aux_sd0 { + + quat_aux_sd0_sleep { + + mux { + function = "func2"; + pins = "gpio2"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio2"; + }; + }; + + quat_aux_sd0_active { + + mux { + function = "func2"; + pins = "gpio2"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio2"; + }; + }; + }; + + quat_aux_sd1 { + + quat_aux_sd1_sleep { + + mux { + function = "func2"; + pins = "gpio3"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio3"; + }; + }; + + quat_aux_sd1_active { + + mux { + function = "func2"; + pins = "gpio3"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio3"; + }; + }; + }; + + quat_aux_sd2 { + + quat_aux_sd2_sleep { + + mux { + function = "func2"; + pins = "gpio4"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio4"; + }; + }; + + quat_aux_sd2_active { + + mux { + function = "func2"; + pins = "gpio4"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio4"; + }; + }; + }; + + quat_aux_sd3 { + + quat_aux_sd3_sleep { + + mux { + function = "func3"; + pins = "gpio5"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio5"; + }; + }; + + quat_aux_sd3_active { + + mux { + function = "func3"; + pins = "gpio5"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio5"; + }; + }; + }; + + lpi_aux1_sck { + + lpi_aux1_sck_sleep { + + mux { + function = "func2"; + pins = "gpio6"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio6"; + }; + }; + + lpi_aux1_sck_active { + + mux { + function = "func2"; + pins = "gpio6"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio6"; + }; + }; + }; + + lpi_aux1_ws { + + lpi_aux1_ws_sleep { + + mux { + function = "func2"; + pins = "gpio7"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio7"; + }; + }; + + lpi_aux1_ws_active { + + mux { + function = "func2"; + pins = "gpio7"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio7"; + }; + }; + }; + + lpi_aux1_sd0 { + + lpi_aux1_sd0_sleep { + + mux { + function = "func2"; + pins = "gpio8"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio8"; + }; + }; + + lpi_aux1_sd0_active { + + mux { + function = "func2"; + pins = "gpio8"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio8"; + }; + }; + }; + + lpi_aux1_sd1 { + + lpi_aux1_sd1_sleep { + + mux { + function = "func2"; + pins = "gpio9"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio9"; + }; + }; + + lpi_aux1_sd1_active { + + mux { + function = "func2"; + pins = "gpio9"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio9"; + }; + }; + }; + + lpi_aux2_sck { + + lpi_aux2_sck_sleep { + + mux { + function = "func1"; + pins = "gpio10"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio10"; + }; + }; + + lpi_aux2_sck_active { + + mux { + function = "func1"; + pins = "gpio10"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio10"; + }; + }; + }; + + lpi_aux2_ws { + + lpi_aux2_ws_sleep { + + mux { + function = "func1"; + pins = "gpio11"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio11"; + }; + }; + + lpi_aux2_ws_active { + + mux { + function = "func1"; + pins = "gpio11"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio11"; + }; + }; + }; + + lpi_aux2_sd0 { + + lpi_aux2_sd0_sleep { + + mux { + function = "func1"; + pins = "gpio15"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio15"; + }; + }; + + lpi_aux2_sd0_active { + + mux { + function = "func1"; + pins = "gpio15"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio15"; + }; + }; + }; + + lpi_aux2_sd1 { + + lpi_aux2_sd1_sleep { + + mux { + function = "func1"; + pins = "gpio16"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio16"; + }; + }; + + lpi_aux2_sd1_active { + + mux { + function = "func1"; + pins = "gpio16"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio16"; + }; + }; + }; + + lpi_aux3_sck { + + lpi_aux3_sck_sleep { + + mux { + function = "func1"; + pins = "gpio19"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio19"; + }; + }; + + lpi_aux3_sck_active { + + mux { + function = "func1"; + pins = "gpio19"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio19"; + }; + }; + }; + + lpi_aux3_ws { + + lpi_aux3_ws_sleep { + + mux { + function = "func1"; + pins = "gpio20"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio20"; + }; + }; + + lpi_aux3_ws_active { + + mux { + function = "func1"; + pins = "gpio20"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio20"; + }; + }; + }; + + lpi_aux3_sd0 { + + lpi_aux3_sd0_sleep { + + mux { + function = "func1"; + pins = "gpio21"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio21"; + }; + }; + + lpi_aux3_sd0_active { + + mux { + function = "func1"; + pins = "gpio21"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio21"; + }; + }; + }; + + lpi_aux3_sd1 { + + lpi_aux3_sd1_sleep { + + mux { + function = "func1"; + pins = "gpio22"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio22"; + }; + }; + + lpi_aux3_sd1_active { + + mux { + function = "func1"; + pins = "gpio22"; + }; + + config { + output-high; + bias-disable; + drive-strength = <8>; + pins = "gpio22"; + }; + }; + }; + + wsa_swr_clk_pin { + + wsa_swr_clk_sleep { + + mux { + function = "func2"; + pins = "gpio10"; + }; + + config { + bias-pull-down; + input-enable; + drive-strength = <2>; + pins = "gpio10"; + }; + }; + + wsa_swr_clk_active { + + mux { + function = "func2"; + pins = "gpio10"; + }; + + config { + bias-disable; + slew-rate = <1>; + drive-strength = <2>; + pins = "gpio10"; + }; + }; + }; + + wsa_swr_data_pin { + + wsa_swr_data_sleep { + + mux { + function = "func2"; + pins = "gpio11"; + }; + + config { + bias-pull-down; + input-enable; + drive-strength = <2>; + pins = "gpio11"; + }; + }; + + wsa_swr_data_active { + + mux { + function = "func2"; + pins = "gpio11"; + }; + + config { + bias-bus-hold; + slew-rate = <1>; + drive-strength = <2>; + pins = "gpio11"; + }; + }; + }; + + wsa2_swr_clk_pin { + + wsa2_swr_clk_sleep { + + mux { + function = "func2"; + pins = "gpio15"; + }; + + config { + bias-pull-down; + input-enable; + drive-strength = <2>; + pins = "gpio15"; + }; + }; + + wsa2_swr_clk_active { + + mux { + function = "func2"; + pins = "gpio15"; + }; + + config { + bias-disable; + slew-rate = <1>; + drive-strength = <2>; + pins = "gpio15"; + }; + }; + }; + + wsa2_swr_data_pin { + + wsa2_swr_data_sleep { + + mux { + function = "func2"; + pins = "gpio16"; + }; + + config { + bias-pull-down; + input-enable; + drive-strength = <2>; + pins = "gpio16"; + }; + }; + + wsa2_swr_data_active { + + mux { + function = "func2"; + pins = "gpio16"; + }; + + config { + bias-bus-hold; + slew-rate = <1>; + drive-strength = <2>; + pins = "gpio16"; + }; + }; + }; + + spkr_0_sd_n { + + spkr_0_sd_n_sleep { + + mux { + function = "gpio"; + pins = "gpio0"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio0"; + }; + }; + + spkr_0_sd_n_active { + + mux { + function = "gpio"; + pins = "gpio0"; + }; + + config { + output-high; + bias-disable; + drive-strength = <16>; + pins = "gpio0"; + }; + }; + }; + + spkr_3_sd_n { + + spkr_3_sd_n_sleep { + + mux { + function = "gpio"; + pins = "gpio3"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <2>; + pins = "gpio3"; + }; + }; + + spkr_3_sd_n_active { + + mux { + function = "gpio"; + pins = "gpio3"; + }; + + config { + output-high; + bias-disable; + drive-strength = <16>; + pins = "gpio3"; + }; + }; + }; + + tx_swr_clk_sleep { + + mux { + bias-pull-down; + input-enable; + function = "func1"; + pins = "gpio0"; + }; + + config { + drive-strength = <2>; + pins = "gpio0"; + }; + }; + + tx_swr_clk_active { + + mux { + function = "func1"; + pins = "gpio0"; + }; + + config { + bias-disable; + slew-rate = <1>; + drive-strength = <4>; + pins = "gpio0"; + }; + }; + + tx_swr_data0_sleep { + + mux { + function = "func1"; + pins = "gpio1"; + }; + + config { + bias-bus-hold; + input-enable; + drive-strength = <2>; + pins = "gpio1"; + }; + }; + + tx_swr_data0_active { + + mux { + function = "func1"; + pins = "gpio1"; + }; + + config { + bias-bus-hold; + slew-rate = <1>; + drive-strength = <4>; + pins = "gpio1"; + }; + }; + + tx_swr_data1_sleep { + + mux { + function = "func1"; + pins = "gpio2"; + }; + + config { + bias-pull-down; + input-enable; + drive-strength = <2>; + pins = "gpio2"; + }; + }; + + tx_swr_data1_active { + + mux { + function = "func1"; + pins = "gpio2"; + }; + + config { + bias-bus-hold; + slew-rate = <1>; + drive-strength = <4>; + pins = "gpio2"; + }; + }; + + tx_swr_data2_sleep { + + mux { + function = "func1"; + pins = "gpio14"; + }; + + config { + bias-pull-down; + input-enable; + drive-strength = <2>; + pins = "gpio14"; + }; + }; + + tx_swr_data2_active { + + mux { + function = "func1"; + pins = "gpio14"; + }; + + config { + bias-bus-hold; + slew-rate = <1>; + drive-strength = <4>; + pins = "gpio14"; + }; + }; + + rx_swr_clk_sleep { + + mux { + function = "func1"; + pins = "gpio3"; + }; + + config { + bias-pull-down; + input-enable; + drive-strength = <2>; + pins = "gpio3"; + }; + }; + + rx_swr_clk_active { + + mux { + function = "func1"; + pins = "gpio3"; + }; + + config { + bias-disable; + slew-rate = <1>; + drive-strength = <2>; + pins = "gpio3"; + }; + }; + + rx_swr_data_sleep { + + mux { + function = "func1"; + pins = "gpio4"; + }; + + config { + bias-pull-down; + input-enable; + drive-strength = <2>; + pins = "gpio4"; + }; + }; + + rx_swr_data_active { + + mux { + function = "func1"; + pins = "gpio4"; + }; + + config { + bias-bus-hold; + slew-rate = <1>; + drive-strength = <2>; + pins = "gpio4"; + }; + }; + + rx_swr_data1_sleep { + + mux { + function = "func1"; + pins = "gpio5"; + }; + + config { + bias-pull-down; + input-enable; + drive-strength = <2>; + pins = "gpio5"; + }; + }; + + rx_swr_data1_active { + + mux { + function = "func1"; + pins = "gpio5"; + }; + + config { + bias-bus-hold; + slew-rate = <1>; + drive-strength = <2>; + pins = "gpio5"; + }; + }; + + dmic01_clk_active { + + mux { + function = "func1"; + pins = "gpio6"; + }; + + config { + output-high; + drive-strength = <8>; + pins = "gpio6"; + }; + }; + + dmic01_clk_sleep { + + mux { + function = "func1"; + pins = "gpio6"; + }; + + config { + output-low; + bias-disable; + drive-strength = <2>; + pins = "gpio6"; + }; + }; + + dmic01_data_active { + + mux { + function = "func1"; + pins = "gpio7"; + }; + + config { + input-enable; + drive-strength = <8>; + pins = "gpio7"; + }; + }; + + dmic01_data_sleep { + + mux { + function = "func1"; + pins = "gpio7"; + }; + + config { + input-enable; + pull-down; + drive-strength = <2>; + pins = "gpio7"; + }; + }; + + dmic23_clk_active { + + mux { + function = "func1"; + pins = "gpio8"; + }; + + config { + output-high; + drive-strength = <8>; + pins = "gpio8"; + }; + }; + + dmic23_clk_sleep { + + mux { + function = "func1"; + pins = "gpio8"; + }; + + config { + output-low; + bias-disable; + drive-strength = <2>; + pins = "gpio8"; + }; + }; + + dmic23_data_active { + + mux { + function = "func1"; + pins = "gpio9"; + }; + + config { + input-enable; + drive-strength = <8>; + pins = "gpio9"; + }; + }; + + dmic23_data_sleep { + + mux { + function = "func1"; + pins = "gpio9"; + }; + + config { + input-enable; + pull-down; + drive-strength = <2>; + pins = "gpio9"; + }; + }; + + dmic45_clk_active { + + mux { + function = "func1"; + pins = "gpio12"; + }; + + config { + output-high; + drive-strength = <8>; + pins = "gpio12"; + }; + }; + + dmic45_clk_sleep { + + mux { + function = "func1"; + pins = "gpio12"; + }; + + config { + output-low; + bias-disable; + drive-strength = <2>; + pins = "gpio12"; + }; + }; + + dmic45_data_active { + + mux { + function = "func1"; + pins = "gpio13"; + }; + + config { + input-enable; + drive-strength = <8>; + pins = "gpio13"; + }; + }; + + dmic45_data_sleep { + + mux { + function = "func1"; + pins = "gpio13"; + }; + + config { + input-enable; + pull-down; + drive-strength = <2>; + pins = "gpio13"; + }; + }; + + dmic67_clk_active { + + mux { + function = "func1"; + pins = "gpio17"; + }; + + config { + output-high; + drive-strength = <8>; + pins = "gpio17"; + }; + }; + + dmic67_clk_sleep { + + mux { + function = "func1"; + pins = "gpio17"; + }; + + config { + output-low; + bias-disable; + drive-strength = <2>; + pins = "gpio17"; + }; + }; + + dmic67_data_active { + + mux { + function = "func1"; + pins = "gpio18"; + }; + + config { + input-enable; + drive-strength = <8>; + pins = "gpio18"; + }; + }; + + dmic67_data_sleep { + + mux { + function = "func1"; + pins = "gpio18"; + }; + + config { + input-enable; + pull-down; + drive-strength = <2>; + pins = "gpio18"; + }; + }; + }; + + lpass_cdc: lpass-cdc { + clocks = <0x3a6 0x0 0x3a7 0x0>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + compatible = "qcom,lpass-cdc"; + #size-cells = <1>; + #address-cells = <1>; + qcom,lpass-cdc-version = <6>; + qcom,num-macros = <3>; + + lpass-cdc-clk-rsc-mngr { + compatible = "qcom,lpass-cdc-clk-rsc-mngr"; + clocks = <0x51c 0x0 0x51d 0x0 0x51e 0x0 0x51f 0x0 0x520 0x0 0x521 0x0 0x522 0x0 0x523 0x0>; + clock-names = "tx_core_clk", "rx_core_clk", "wsa_core_clk", "va_core_clk", "wsa2_core_clk", "rx_tx_core_clk", "wsa_tx_core_clk", "wsa2_tx_core_clk"; + qcom,va_mclk_mode_muxsel = <0x3420000>; + qcom,wsa_mclk_mode_muxsel = <0x33a20e0>; + qcom,rx_mclk_mode_muxsel = <0x33a40d8>; + qcom,fs-gen-sequence = <0x3000 1 1 0x3004 3 3 0x3004 3 1 0x3080 2 2>; + }; + + va_macro: va-macro@33F0000 { + qcom,va-swr-gpios = <0x524>; + qcom,is-used-swr-gpio = <1>; + qcom,default-clk-id = <0>; + qcom,va-island-mode-muxsel = <0x3420000>; + qcom,va-clk-mux-select = <1>; + qcom,va-dmic-sample-rate = <0x927c0>; + clocks = <0x3a7 0x0>; + clock-names = "lpass_audio_hw_vote"; + reg = <0x33f0000 0>; + compatible = "qcom,lpass-cdc-va-macro"; + + swr2: va_swr_master { + qcom,is-always-on = <1>; + qcom,swr-mstr-irq-wakeup-capable = <1>; + qcom,swr-clock-stop-mode0 = <1>; + qcom,swr-num-dev = <5>; + qcom,swr-port-mapping = <1 34 1 1 35 2 1 36 4 1 37 8 2 38 1 2 39 2 2 40 4 2 41 8 3 42 1 3 43 2 3 44 4 3 45 8>; + qcom,swr-num-ports = <3>; + qcom,swr-wakeup-required = <1>; + interrupt-names = "swr_master_irq", "swr_wake_irq"; + interrupts = <0x0 0x1f0 0x4 0x0 0x208 0x4>; + swrm-io-base = <0x33b0000 0>; + qcom,mipi-sdw-block-packing-mode = <1>; + qcom,swr_master_id = <3>; + clocks = <0x3a6 0x0 0x3a7 0x0>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + #size-cells = <0>; + #address-cells = <2>; + compatible = "qcom,swr-mstr"; + + wcd938x-tx-slave { + reg = <13 0x1170223>; + compatible = "qcom,wcd938x-slave"; + status = "disabled"; + }; + + wcd937x-tx-slave { + reg = <10 0x1170223>; + compatible = "qcom,wcd937x-slave"; + status = "okay"; + }; + }; + }; + + tx_macro: tx-macro@3220000 { + qcom,is-used-swr-gpio = <0>; + qcom,tx-dmic-sample-rate = <0x249f00>; + qcom,default-clk-id = <0>; + reg = <0x3220000 0>; + compatible = "qcom,lpass-cdc-tx-macro"; + }; + + rx_macro: rx-macro@3200000 { + clocks = <0x526 0x0>; + clock-names = "rx_mclk2_2x_clk"; + qcom,default-clk-id = <5>; + qcom,rx-bcl-pmic-params = [00 03 48]; + qcom,rx_mclk_mode_muxsel = <0x33a40d8>; + qcom,rx-swr-gpios = <0x525>; + reg = <0x3200000 0>; + compatible = "qcom,lpass-cdc-rx-macro"; + + swr1: rx_swr_master { + qcom,swr-clock-stop-mode0 = <1>; + qcom,swr-num-dev = <2>; + qcom,swr-port-mapping = <1 9 1 1 10 2 2 13 1 3 11 1 3 12 2 4 14 1 5 15 1 5 16 2 6 33 1>; + qcom,swr-num-ports = <6>; + interrupt-names = "swr_master_irq"; + interrupts = <0x0 0x9b 0x4>; + swrm-io-base = <0x3210000 0>; + qcom,mipi-sdw-block-packing-mode = <1>; + qcom,swr_master_id = <2>; + clocks = <0x3a6 0x0 0x3a7 0x0>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + #size-cells = <0>; + #address-cells = <2>; + compatible = "qcom,swr-mstr"; + + wcd938x-rx-slave { + reg = <13 0x1170224>; + compatible = "qcom,wcd938x-slave"; + status = "disabled"; + }; + + wcd937x-rx-slave { + reg = <10 0x1170224>; + compatible = "qcom,wcd937x-slave"; + status = "okay"; + }; + }; + }; + + wsa_macro: wsa-macro@3240000 { + #cooling-cells = <2>; + qcom,thermal-max-state = <11>; + qcom,default-clk-id = <6>; + qcom,wsa-bcl-pmic-params = [00 03 48]; + qcom,wsa-swr-gpios = <0x527>; + reg = <0x3240000 0>; + compatible = "qcom,lpass-cdc-wsa-macro"; + status = "disabled"; + + swr0: wsa_swr_master { + qcom,dynamic-port-map-supported = <0>; + qcom,swr-num-dev = <2>; + qcom,swr-port-mapping = <1 1 1 2 2 15 3 3 3 4 5 1 5 6 15 6 7 3 7 4 3 8 8 3>; + qcom,swr-clock-stop-mode0 = <1>; + qcom,swr-num-ports = <8>; + interrupt-names = "swr_master_irq"; + interrupts = <0x0 0xaa 0x4>; + swrm-io-base = <0x3250000 0>; + qcom,mipi-sdw-block-packing-mode = <0>; + qcom,swr_master_id = <1>; + clocks = <0x3a6 0x0 0x3a7 0x0>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + #size-cells = <0>; + #address-cells = <2>; + compatible = "qcom,swr-mstr"; + + wsa883x@02170221 { + sound-name-prefix = "SpkrLeft"; + qcom,cdc-static-supplies = "cdc-vdd-1p8"; + qcom,cdc-vdd-1p8-current = <0x4e20>; + qcom,cdc-vdd-1p8-voltage = <1800000 1800000>; + cdc-vdd-1p8-supply = <&L21B>; + qcom,lpass-cdc-handle = <&lpass_cdc>; + qcom,spkr-sd-n-node = <0x528>; + reg = <2 0x2170221>; + compatible = "qcom,wsa883x"; + status = "disabled"; + }; + + wsa883x@02170222 { + sound-name-prefix = "SpkrRight"; + qcom,cdc-static-supplies = "cdc-vdd-1p8"; + qcom,cdc-vdd-1p8-current = <0x4e20>; + qcom,cdc-vdd-1p8-voltage = <1800000 1800000>; + cdc-vdd-1p8-supply = <&L21B>; + qcom,lpass-cdc-handle = <&lpass_cdc>; + qcom,spkr-sd-n-node = <0x529>; + reg = <2 0x2170222>; + compatible = "qcom,wsa883x"; + status = "disabled"; + }; + }; + }; + + wsa2_macro: wsa2-macro@31E0000 { + status = "disabled"; + #cooling-cells = <2>; + qcom,thermal-max-state = <11>; + qcom,default-clk-id = <7>; + qcom,wsa2-bcl-pmic-params = [00 03 48]; + qcom,wsa2-swr-gpios = <0x52a>; + reg = <0x31e0000 0>; + compatible = "qcom,lpass-cdc-wsa2-macro"; + + swr3: wsa2_swr_master { + qcom,dynamic-port-map-supported = <0>; + qcom,swr-num-dev = <2>; + qcom,swr-port-mapping = <1 1 1 2 2 15 3 3 3 4 5 1 5 6 15 6 7 3 7 4 3 8 8 3>; + qcom,swr-clock-stop-mode0 = <1>; + qcom,swr-num-ports = <8>; + interrupt-names = "swr_master_irq"; + interrupts = <0x0 0xab 0x4>; + swrm-io-base = <0x31f0000 0>; + qcom,mipi-sdw-block-packing-mode = <0>; + qcom,swr_master_id = <4>; + clocks = <0x3a6 0x0 0x3a7 0x0>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + #size-cells = <0>; + #address-cells = <2>; + compatible = "qcom,swr-mstr"; + + wsa883x@02170221 { + sound-name-prefix = "Spkr2Left"; + qcom,cdc-static-supplies = "cdc-vdd-1p8"; + qcom,cdc-vdd-1p8-current = <0x4e20>; + qcom,cdc-vdd-1p8-voltage = <1800000 1800000>; + cdc-vdd-1p8-supply = <&L21B>; + qcom,lpass-cdc-handle = <&lpass_cdc>; + qcom,spkr-sd-n-node = <0x52b>; + reg = <2 0x2170221>; + compatible = "qcom,wsa883x_2"; + status = "disabled"; + }; + + wsa883x@02170222 { + sound-name-prefix = "Spkr2Right"; + qcom,cdc-static-supplies = "cdc-vdd-1p8"; + qcom,cdc-vdd-1p8-current = <0x4e20>; + qcom,cdc-vdd-1p8-voltage = <1800000 1800000>; + cdc-vdd-1p8-supply = <&L21B>; + qcom,lpass-cdc-handle = <&lpass_cdc>; + qcom,spkr-sd-n-node = <0x52c>; + reg = <2 0x2170222>; + compatible = "qcom,wsa883x_2"; + status = "disabled"; + }; + }; + }; + + wcd937x-codec { + qcom,cdc-on-demand-supplies = "cdc-vdd-buck"; + qcom,cdc-static-supplies = "cdc-vdd-rxtx", "cdc-vddpx", "cdc-vdd-mic-bias"; + qcom,cdc-micbias3-mv = <0xa8c>; + qcom,cdc-micbias2-mv = <0xa8c>; + qcom,cdc-micbias1-mv = <0xa8c>; + qcom,cdc-vdd-mic-bias-current = <0x1a90>; + qcom,cdc-vdd-mic-bias-voltage = <3296000 3296000>; + cdc-vdd-mic-bias-supply = <&BOB>; + qcom,cdc-vdd-buck-current = <0x9eb10>; + qcom,cdc-vdd-buck-voltage = <1800000 1800000>; + cdc-vdd-buck-supply = <&L20B>; + qcom,cdc-vddpx-current = <0x364c>; + qcom,cdc-vddpx-voltage = <1800000 1800000>; + cdc-vddpx-supply = <&L21B>; + qcom,cdc-vdd-rxtx-current = <0x364c>; + qcom,cdc-vdd-rxtx-voltage = <1800000 1800000>; + cdc-vdd-rxtx-supply = <&L21B>; + qcom,tx-slave = <0x52f>; + qcom,rx-slave = <0x52e>; + qcom,wcd-rst-gpio-node = <0x52d>; + qcom,swr-tx-port-params = <1 0 0 1 1 0 1 0 0 1 1 0 1 0 1 0 0 1 2 0 1 0 2 0 1 0 1 0 1 0 1 0>; + qcom,tx_swr_ch_map = <0 18 1 0x493e00 34 1 19 1 0x493e00 38 1 20 2 0x493e00 39 2 22 1 0 37 2 23 2 0 38 2 17 4 0x493e00 39 3 24 1 0 40 3 25 2 0 41 3 26 4 0 42 3 27 8 0 43>; + qcom,rx_swr_ch_map = <0 9 1 0 9 0 10 2 0 10 1 13 1 0 13 2 11 1 0 11 2 12 2 0 12 3 14 1 0 14 4 15 1 0 15 4 16 2 0 16>; + qcom,split-codec = <1>; + compatible = "qcom,wcd937x-codec"; + status = "okay"; + }; + + wcd938x-codec { + qcom,cdc-static-supplies = "cdc-vdd-rxtx", "cdc-vddio", "cdc-vdd-buck", "cdc-vdd-mic-bias"; + qcom,cdc-micbias4-mv = <0x708>; + qcom,cdc-micbias3-mv = <0x708>; + qcom,cdc-micbias2-mv = <0x708>; + qcom,cdc-micbias1-mv = <0x708>; + qcom,cdc-vdd-mic-bias-current = <0x7530>; + qcom,cdc-vdd-mic-bias-voltage = <3296000 3296000>; + cdc-vdd-mic-bias-supply = <&BOB>; + qcom,cdc-vdd-buck-current = <0x9eb10>; + qcom,cdc-vdd-buck-voltage = <1800000 1800000>; + cdc-vdd-buck-supply = <&L20B>; + qcom,cdc-vddio-current = <0x7530>; + qcom,cdc-vddio-voltage = <1800000 1800000>; + cdc-vddio-supply = <&L21B>; + qcom,cdc-vdd-rxtx-current = <0x7530>; + qcom,cdc-vdd-rxtx-voltage = <1800000 1800000>; + cdc-vdd-rxtx-supply = <&L21B>; + qcom,tx-slave = <0x531>; + qcom,rx-slave = <0x530>; + qcom,wcd-rst-gpio-node = <0x52d>; + qcom,swr-tx-port-params = <0 1 0 2 1 0 1 0 0 1 1 0 1 0 1 0 0 1 2 0 1 0 2 0 1 0 1 0 1 0 1 0>; + qcom,tx_swr_ch_map = <0 18 1 0 34 0 19 2 0 35 1 20 1 0 36 1 21 2 0 37 2 22 1 0 38 2 23 2 0 39 2 17 4 0 40 2 24 4 0 40 2 25 8 0 41 3 26 1 0 42 3 27 2 0 43 3 28 4 0 44 3 29 8 0 45>; + qcom,rx_swr_ch_map = <0 9 1 0 9 0 10 2 0 10 1 13 1 0 13 2 11 1 0 11 2 12 2 0 12 3 14 1 0 14 4 15 1 0 15 4 16 2 0 16>; + qcom,split-codec = <1>; + compatible = "qcom,wcd938x-codec"; + status = "disabled"; + }; + }; + + waipio_snd: sound { + fsa4480-i2c-handle = <&fsa4480>; + clocks = <0x3a7 0x0>; + clock-names = "lpass_audio_hw_vote"; + qcom,afe-rxtx-lb = <0>; + qcom,ext-disp-audio-rx = <1>; + qcom,wcn-bt = <0>; + qcom,auxpcm-audio-intf = <1>; + qcom,mi2s-audio-intf = <1>; + compatible = "qcom,waipio-asoc-snd"; + nvmem-cell-names = "adsp_variant"; + nvmem-cells = <&adsp_variant>; + qcom,sku-model = "parrot-qrd-sku1-snd-card"; + si,sia81xx-aux-devs-prefix = "SpkrLeft_One", "SpkrLeft_Two", "SpkrRight_One", "SpkrRight_Two"; + si,sia81xx-aux-devs = <0x536 0x537 0x538 0x539>; + si,sia81xx-max-num = <4>; + qcom,upd_ear_pa_reg_addr = <0x300a>; + qcom,upd_lpass_reg_addr = <0x418 0x33b0300>; + qcom,upd_backends_used = "wcd"; + qcom,msm_audio_ssr_devs = <0x424 0x418 0x419>; + qcom,wsa-max-devs = <0>; + asoc-codec-names = "msm-stub-codec.1", "lpass-cdc", "wcd937x_codec"; + asoc-codec = <946 0x419 0x535>; + qcom,cdc-dmic45-gpios = <0x534>; + qcom,cdc-dmic23-gpios = <0x533>; + qcom,cdc-dmic01-gpios = <0x532>; + qcom,msm-mbhc-gnd-swh = <1>; + qcom,msm-mbhc-hphl-swh = <1>; + qcom,msm-mbhc-usbc-audio-supported = <0>; + qcom,audio-routing = "AMIC1", "Analog Mic1", "AMIC1", "MIC BIAS1", "AMIC2", "Analog Mic2", "AMIC2", "MIC BIAS2", "AMIC3", "Analog Mic3", "AMIC3", "MIC BIAS3", "TX DMIC0", "Digital Mic0", "TX DMIC0", "MIC BIAS3", "TX DMIC1", "Digital Mic1", "TX DMIC1", "MIC BIAS3", "TX DMIC2", "Digital Mic2", "TX DMIC2", "MIC BIAS1", "TX DMIC3", "Digital Mic3", "TX DMIC3", "MIC BIAS1", "IN1_HPHL", "HPHL_OUT", "IN2_HPHR", "HPHR_OUT", "IN3_AUX", "AUX_OUT", "RX_TX DEC0_INP", "TX DEC0 MUX", "RX_TX DEC1_INP", "TX DEC1 MUX", "RX_TX DEC2_INP", "TX DEC2 MUX", "RX_TX DEC3_INP", "TX DEC3 MUX", "TX SWR_INPUT", "WCD_TX_OUTPUT", "VA SWR_INPUT", "VA_SWR_CLK", "VA SWR_INPUT", "WCD_TX_OUTPUT", "VA_AIF1 CAP", "VA_SWR_CLK", "VA_AIF2 CAP", "VA_SWR_CLK", "VA_AIF3 CAP", "VA_SWR_CLK"; + qcom,mi2s-clk-attribute = <1 1 1 1 1 1>; + qcom,tdm-clk-attribute = <1 1 1 1 1 1>; + qcom,wcn-btfm = <1>; + qcom,tdm-max-slots = <8>; + qcom,mi2s-tdm-is-hw-vote-needed = <1 0 1 0 0 0>; + qcom,msm-mi2s-master = <1 1 1 1 1 1>; + qcom,model = "parrot-qrd-snd-card"; + }; + + fm_i2s0_pinctrl { + #gpio-cells = <0>; + pinctrl-1 = <812 814 816>; + pinctrl-0 = <813 815 817>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + status = "disabled"; + }; + + wsa_swr_clk_data_pinctrl { + #gpio-cells = <0>; + qcom,lpi-gpios; + pinctrl-1 = <0x53c 0x53d>; + pinctrl-0 = <0x53a 0x53b>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + wsa2_swr_clk_data_pinctrl { + #gpio-cells = <0>; + qcom,lpi-gpios; + pinctrl-1 = <0x540 0x541>; + pinctrl-0 = <0x53e 0x53f>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + rx_swr_clk_data_pinctrl { + #gpio-cells = <0>; + qcom,lpi-gpios; + pinctrl-1 = <0x545 0x546 0x547>; + pinctrl-0 = <0x542 0x543 0x544>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + tx_swr_clk_data_pinctrl { + #gpio-cells = <0>; + qcom,lpi-gpios; + pinctrl-1 = <0x54c 0x54d 0x54e 0x54f>; + pinctrl-0 = <0x548 0x549 0x54a 0x54b>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + cdc_dmic01_pinctrl { + #gpio-cells = <0>; + qcom,lpi-gpios; + pinctrl-1 = <0x552 0x553>; + pinctrl-0 = <0x550 0x551>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + cdc_dmic23_pinctrl { + #gpio-cells = <0>; + qcom,lpi-gpios; + pinctrl-1 = <0x556 0x557>; + pinctrl-0 = <0x554 0x555>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + cdc_dmic45_pinctrl { + #gpio-cells = <0>; + qcom,lpi-gpios; + pinctrl-1 = <0x55a 0x55b>; + pinctrl-0 = <0x558 0x559>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + cdc_dmic67_pinctrl { + #gpio-cells = <0>; + qcom,lpi-gpios; + pinctrl-1 = <0x55e 0x55f>; + pinctrl-0 = <0x55c 0x55d>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + }; + + lpass_core_hw_vote: vote_lpass_core_hw { + #clock-cells = <1>; + qcom,codec-ext-clk-src = <9>; + compatible = "qcom,audio-ref-clk"; + }; + + lpass_audio_hw_vote: vote_lpass_audio_hw { + #clock-cells = <1>; + qcom,codec-ext-clk-src = <11>; + compatible = "qcom,audio-ref-clk"; + }; + + qcom,cam-req-mgr { + status = "ok"; + compatible = "qcom,cam-req-mgr"; + }; + + qcom,cam-sync { + status = "ok"; + compatible = "qcom,cam-sync"; + }; + + cam_csiphy0: qcom,csiphy0@ace4000 { + status = "ok"; + clock-rates = <0x11e1a300 0 0x11e1a300 0 0x17d78400 0 0x11e1a300 0 0x17d78400 0 0x11e1a300 0 0x17d78400 0 0x11e1a300 0>; + clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal"; + src-clock-name = "csi0phytimer_clk_src"; + clocks = <0x12f 0x1a 0x12f 0x26 0x12f 0x1f 0x12f 0x1e>; + clock-names = "cphy_rx_clk_src", "csiphy0_clk", "csi0phytimer_clk_src", "csi0phytimer_clk"; + shared-clks = <1 0 0 0>; + rgltr-load-current = <0 0x15ba8 0x26d18>; + rgltr-max-voltage = <0 1260000 920000>; + rgltr-min-voltage = <0 1140000 830000>; + rgltr-enable-sync = <1>; + rgltr-cntrl-support; + csi-vdd-0p9-supply = <43>; + csi-vdd-1p2-supply = <48>; + camss-supply = <&cam_cc_camss_top_gdsc>; + regulator-names = "camss", "csi-vdd-1p2", "csi-vdd-0p9"; + interrupts = <0x0 0xcb 0x1>; + interrupt-names = "CSIPHY0"; + reg-cam-base = <0xe4000>; + reg-names = "csiphy"; + reg = <0xace4000 0x2000>; + compatible = "qcom,csiphy-v1.2.3", "qcom,csiphy"; + cell-index = <0>; + }; + + cam_csiphy1: qcom,csiphy1@ace6000 { + status = "ok"; + clock-rates = <0x11e1a300 0 0x11e1a300 0 0x17d78400 0 0x11e1a300 0 0x17d78400 0 0x11e1a300 0 0x17d78400 0 0x11e1a300 0>; + clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal"; + src-clock-name = "csi1phytimer_clk_src"; + clocks = <0x12f 0x1a 0x12f 0x27 0x12f 0x21 0x12f 0x20>; + clock-names = "cphy_rx_clk_src", "csiphy1_clk", "csi1phytimer_clk_src", "csi1phytimer_clk"; + shared-clks = <1 0 0 0>; + rgltr-load-current = <0 0x15ba8 0x26d18>; + rgltr-max-voltage = <0 1260000 920000>; + rgltr-min-voltage = <0 1140000 830000>; + rgltr-enable-sync = <1>; + rgltr-cntrl-support; + csi-vdd-0p9-supply = <43>; + csi-vdd-1p2-supply = <48>; + camss-supply = <&cam_cc_camss_top_gdsc>; + regulator-names = "camss", "csi-vdd-1p2", "csi-vdd-0p9"; + interrupts = <0x0 0xea 0x1>; + interrupt-names = "CSIPHY1"; + reg-cam-base = <0xe6000>; + reg-names = "csiphy"; + reg = <0xace6000 0x2000>; + compatible = "qcom,csiphy-v1.2.3", "qcom,csiphy"; + cell-index = <1>; + }; + + cam_csiphy2: qcom,csiphy2@ace8000 { + status = "ok"; + clock-rates = <0x11e1a300 0 0x11e1a300 0 0x17d78400 0 0x11e1a300 0 0x17d78400 0 0x11e1a300 0 0x17d78400 0 0x11e1a300 0>; + clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal"; + src-clock-name = "csi2phytimer_clk_src"; + clocks = <0x12f 0x1a 0x12f 0x28 0x12f 0x23 0x12f 0x22>; + clock-names = "cphy_rx_clk_src", "csiphy2_clk", "csi2phytimer_clk_src", "csi2phytimer_clk"; + shared-clks = <1 0 0 0>; + rgltr-load-current = <0 0x15ba8 0x26d18>; + rgltr-max-voltage = <0 1260000 920000>; + rgltr-min-voltage = <0 1140000 830000>; + rgltr-enable-sync = <1>; + rgltr-cntrl-support; + csi-vdd-0p9-supply = <43>; + csi-vdd-1p2-supply = <48>; + camss-supply = <&cam_cc_camss_top_gdsc>; + regulator-names = "camss", "csi-vdd-1p2", "csi-vdd-0p9"; + interrupts = <0x0 0xe3 0x1>; + interrupt-names = "CSIPHY2"; + reg-cam-base = <0xe8000>; + reg-names = "csiphy"; + reg = <0xace8000 0x2000>; + compatible = "qcom,csiphy-v1.2.3", "qcom,csiphy"; + cell-index = <2>; + }; + + cam_csiphy3: qcom,csiphy3@acea000 { + status = "ok"; + clock-rates = <0x11e1a300 0 0x11e1a300 0 0x17d78400 0 0x11e1a300 0 0x17d78400 0 0x11e1a300 0 0x17d78400 0 0x11e1a300 0>; + clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal"; + src-clock-name = "csi3phytimer_clk_src"; + clocks = <0x12f 0x1a 0x12f 0x29 0x12f 0x25 0x12f 0x24>; + clock-names = "cphy_rx_clk_src", "csiphy3_clk", "csi3phytimer_clk_src", "csi3phytimer_clk"; + shared-clks = <1 0 0 0>; + rgltr-load-current = <0 0x15ba8 0x26d18>; + rgltr-max-voltage = <0 1260000 920000>; + rgltr-min-voltage = <0 1140000 830000>; + rgltr-enable-sync = <1>; + rgltr-cntrl-support; + csi-vdd-0p9-supply = <43>; + csi-vdd-1p2-supply = <48>; + camss-supply = <&cam_cc_camss_top_gdsc>; + regulator-names = "camss", "csi-vdd-1p2", "csi-vdd-0p9"; + interrupts = <0x0 0xe4 0x1>; + interrupt-names = "CSIPHY3"; + reg-cam-base = <0xea000>; + reg-names = "csiphy"; + reg = <0xacea000 0x2000>; + compatible = "qcom,csiphy-v1.2.3", "qcom,csiphy"; + cell-index = <3>; + }; + + cam_cci0: qcom,cci0@ac15000 { + status = "ok"; + pinctrl-3 = <0x42c 0x42d>; + pinctrl-2 = <0x42a 0x42b>; + pinctrl-1 = <0x428 0x429>; + pinctrl-0 = <0x426 0x427>; + pinctrl-names = "m0_active", "m0_suspend", "m1_active", "m1_suspend"; + pctrl-map-names = "m0", "m1"; + pctrl-idx-mapping = <0 1>; + src-clock-name = "cci_0_clk_src"; + clock-cntl-level = "lowsvs"; + clock-rates = <0x23c3460 0>; + clocks = <0x12f 0x15 0x12f 0x14>; + clock-names = "cci_0_clk_src", "cci_0_clk"; + camss-supply = <&cam_cc_camss_top_gdsc>; + regulator-names = "camss"; + interrupts = <0x0 0x1cc 0x1>; + interrupt-names = "cci0"; + reg-cam-base = <0x15000>; + reg-names = "cci"; + reg = <0xac15000 0x1000>; + compatible = "qcom,cci", "simple-bus"; + cell-index = <0>; + + i2c_freq_100Khz_cci0: qcom,i2c_standard_mode { + status = "ok"; + cci-clk-src = <0x23c3460>; + hw-tsp = <3>; + hw-trdhld = <6>; + hw-scl-stretch-en = <0>; + hw-tbuf = <&audio_etm0_out_funnel_lpass_lpi>; + hw-thd-sta = <&audio_etm0_out_funnel_lpass_lpi>; + hw-thd-dat = <22>; + hw-tsu-sta = <&audio_etm0_out_funnel_lpass_lpi>; + hw-tsu-sto = <&tpdm_dl_south1>; + hw-tlow = <&audio_etm0_out_funnel_lpass_lpi>; + hw-thigh = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + i2c_freq_400Khz_cci0: qcom,i2c_fast_mode { + status = "ok"; + cci-clk-src = <0x23c3460>; + hw-tsp = <3>; + hw-trdhld = <6>; + hw-scl-stretch-en = <0>; + hw-tbuf = <62>; + hw-thd-sta = <35>; + hw-thd-dat = <22>; + hw-tsu-sta = <40>; + hw-tsu-sto = <40>; + hw-tlow = <56>; + hw-thigh = <38>; + }; + + i2c_freq_custom_cci0: qcom,i2c_custom_mode { + status = "ok"; + cci-clk-src = <0x23c3460>; + hw-tsp = <3>; + hw-trdhld = <3>; + hw-scl-stretch-en = <1>; + hw-tbuf = <24>; + hw-thd-sta = <15>; + hw-thd-dat = <16>; + hw-tsu-sta = <18>; + hw-tsu-sto = <17>; + hw-tlow = <22>; + hw-thigh = <16>; + }; + + i2c_freq_1Mhz_cci0: qcom,i2c_fast_plus_mode { + status = "ok"; + cci-clk-src = <0x23c3460>; + hw-tsp = <3>; + hw-trdhld = <3>; + hw-scl-stretch-en = <0>; + hw-tbuf = <24>; + hw-thd-sta = <15>; + hw-thd-dat = <16>; + hw-tsu-sta = <18>; + hw-tsu-sto = <17>; + hw-tlow = <22>; + hw-thigh = <16>; + }; + + qcom,actuator0 { + rgltr-load-current = <0x19258>; + rgltr-max-voltage = <3000000>; + rgltr-min-voltage = <2800000>; + rgltr-cntrl-support; + regulator-names = "cam_vaf"; + cam_vaf-supply = <&L4E>; + cci-master = <0>; + compatible = "qcom,actuator"; + cell-index = <0>; + }; + + qcom,eeprom0 { + status = "ok"; + clock-rates = <0x124f800>; + clock-cntl-level = "nominal"; + clock-names = "cam_clk"; + clocks = <0x12f 0x30>; + cci-master = <0>; + gpio-req-tbl-label = "CAMIF_MCLK0", "CAM_RESET0"; + gpio-req-tbl-flags = <1 0>; + gpio-req-tbl-num = <0 1>; + gpio-reset = <1>; + gpios = <327 39 0 327 44 0>; + pinctrl-1 = <0x441 0x44b>; + pinctrl-0 = <0x440 0x44a>; + pinctrl-names = "cam_default", "cam_suspend"; + gpio-no-mux = <0>; + rgltr-load-current = <0xbb8 0xcb20 0x3ebe8 0>; + rgltr-max-voltage = <1800000 2800000 1200000 0>; + rgltr-min-voltage = <1800000 2800000 1200000 0>; + rgltr-cntrl-support; + regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; + cam_clk-supply = <&cam_cc_camss_top_gdsc>; + cam_vdig-supply = <&L15B>; + cam_vana-supply = <&L28B>; + cam_vio-supply = <&L1E>; + compatible = "qcom,eeprom"; + cell-index = <0>; + }; + + qcom,eeprom1 { + status = "ok"; + clock-rates = <0x124f800>; + clock-cntl-level = "nominal"; + clock-names = "cam_clk"; + clocks = <0x12f 0x32>; + cci-master = <1>; + gpio-req-tbl-label = "CAMIF_MCLK1", "CAM_RESET1"; + gpio-req-tbl-flags = <1 0>; + gpio-req-tbl-num = <0 1>; + gpio-reset = <1>; + gpios = <327 40 0 327 45 0>; + pinctrl-1 = <0x443 0x44d>; + pinctrl-0 = <0x442 0x44c>; + pinctrl-names = "cam_default", "cam_suspend"; + gpio-no-mux = <0>; + rgltr-load-current = <0xbb8 0xcb20 0x3ebe8 0>; + rgltr-max-voltage = <1800000 2800000 1200000 0>; + rgltr-min-voltage = <1800000 2800000 1200000 0>; + rgltr-cntrl-support; + regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; + cam_clk-supply = <&cam_cc_camss_top_gdsc>; + cam_vdig-supply = <&L15B>; + cam_vana-supply = <&L28B>; + cam_vio-supply = <&L1E>; + compatible = "qcom,eeprom"; + cell-index = <1>; + }; + + qcom,cam-sensor0 { + status = "ok"; + clock-rates = <0x124f800>; + clock-cntl-level = "nominal"; + clock-names = "cam_clk"; + clocks = <0x12f 0x30>; + cci-master = <0>; + gpio-req-tbl-label = "CAMIF_MCLK0", "CAM_RESET0"; + gpio-req-tbl-flags = <1 0>; + gpio-req-tbl-num = <0 1>; + gpio-reset = <1>; + gpios = <327 39 0 327 44 0>; + pinctrl-1 = <0x441 0x44b>; + pinctrl-0 = <0x440 0x44a>; + pinctrl-names = "cam_default", "cam_suspend"; + gpio-no-mux = <0>; + rgltr-load-current = <0xbb8 0xcb20 0x3ebe8 0>; + rgltr-max-voltage = <1800000 2800000 1200000 0>; + rgltr-min-voltage = <1800000 2800000 1200000 0>; + rgltr-cntrl-support; + regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; + cam_clk-supply = <&cam_cc_camss_top_gdsc>; + cam_vdig-supply = <&L15B>; + cam_vana-supply = <&L28B>; + cam_vio-supply = <&L1E>; + led-flash-src = <0x5eb>; + actuator-src = <0x5ea>; + eeprom-src = <0x5e9>; + sensor-position-yaw = <&audio_etm0_out_funnel_lpass_lpi>; + sensor-position-pitch = <0>; + sensor-position-roll = <90>; + csiphy-sd-index = <1>; + compatible = "qcom,cam-sensor"; + cell-index = <0>; + }; + + qcom,cam-sensor1 { + status = "ok"; + clock-rates = <0x124f800>; + clock-cntl-level = "nominal"; + clock-names = "cam_clk"; + clocks = <0x12f 0x32>; + cci-master = <1>; + gpio-req-tbl-label = "CAMIF_MCLK1", "CAM_RESET1"; + gpio-req-tbl-flags = <1 0>; + gpio-req-tbl-num = <0 1>; + gpio-reset = <1>; + gpios = <327 40 0 327 45 0>; + pinctrl-1 = <0x443 0x44d>; + pinctrl-0 = <0x442 0x44c>; + pinctrl-names = "cam_default", "cam_suspend"; + gpio-no-mux = <0>; + rgltr-load-current = <0xbb8 0xcb20 0x3ebe8 0>; + rgltr-max-voltage = <1800000 2800000 1200000 0>; + rgltr-min-voltage = <1800000 2800000 1200000 0>; + rgltr-cntrl-support; + regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; + cam_clk-supply = <&cam_cc_camss_top_gdsc>; + cam_vdig-supply = <&L15B>; + cam_vana-supply = <&L28B>; + cam_vio-supply = <&L1E>; + eeprom-src = <0x5ec>; + sensor-position-yaw = <0>; + sensor-position-pitch = <0>; + sensor-position-roll = <&audio_etm0_out_funnel_lpass_lpi>; + csiphy-sd-index = <2>; + compatible = "qcom,cam-sensor"; + cell-index = <1>; + }; + }; + + cam_cci1: qcom,cci1@ac16000 { + status = "ok"; + pinctrl-3 = <0x434 0x435>; + pinctrl-2 = <0x432 0x433>; + pinctrl-1 = <0x430 0x431>; + pinctrl-0 = <0x42e 0x42f>; + pinctrl-names = "m0_active", "m0_suspend", "m1_active", "m1_suspend"; + pctrl-map-names = "m0", "m1"; + pctrl-idx-mapping = <0 1>; + src-clock-name = "cci_1_clk_src"; + clock-cntl-level = "lowsvs"; + clock-rates = <0x23c3460 0>; + clocks = <0x12f 0x17 0x12f 0x16>; + clock-names = "cci_1_clk_src", "cci_1_clk"; + camss-supply = <&cam_cc_camss_top_gdsc>; + regulator-names = "camss"; + interrupts = <0x0 0x10f 0x1>; + interrupt-names = "cci1"; + reg-cam-base = <0x16000>; + reg-names = "cci"; + reg = <0xac16000 0x1000>; + compatible = "qcom,cci", "simple-bus"; + cell-index = <1>; + + i2c_freq_100Khz_cci0: qcom,i2c_standard_mode { + status = "ok"; + cci-clk-src = <0x23c3460>; + hw-tsp = <3>; + hw-trdhld = <6>; + hw-scl-stretch-en = <0>; + hw-tbuf = <&audio_etm0_out_funnel_lpass_lpi>; + hw-thd-sta = <&audio_etm0_out_funnel_lpass_lpi>; + hw-thd-dat = <22>; + hw-tsu-sta = <&audio_etm0_out_funnel_lpass_lpi>; + hw-tsu-sto = <&tpdm_dl_south1>; + hw-tlow = <&audio_etm0_out_funnel_lpass_lpi>; + hw-thigh = <&audio_etm0_out_funnel_lpass_lpi>; + }; + + i2c_freq_400Khz_cci0: qcom,i2c_fast_mode { + status = "ok"; + cci-clk-src = <0x23c3460>; + hw-tsp = <3>; + hw-trdhld = <6>; + hw-scl-stretch-en = <0>; + hw-tbuf = <62>; + hw-thd-sta = <35>; + hw-thd-dat = <22>; + hw-tsu-sta = <40>; + hw-tsu-sto = <40>; + hw-tlow = <56>; + hw-thigh = <38>; + }; + + i2c_freq_custom_cci0: qcom,i2c_custom_mode { + status = "ok"; + cci-clk-src = <0x23c3460>; + hw-tsp = <3>; + hw-trdhld = <3>; + hw-scl-stretch-en = <1>; + hw-tbuf = <24>; + hw-thd-sta = <15>; + hw-thd-dat = <16>; + hw-tsu-sta = <18>; + hw-tsu-sto = <17>; + hw-tlow = <22>; + hw-thigh = <16>; + }; + + i2c_freq_1Mhz_cci0: qcom,i2c_fast_plus_mode { + status = "ok"; + cci-clk-src = <0x23c3460>; + hw-tsp = <3>; + hw-trdhld = <3>; + hw-scl-stretch-en = <0>; + hw-tbuf = <24>; + hw-thd-sta = <15>; + hw-thd-dat = <16>; + hw-tsu-sta = <18>; + hw-tsu-sto = <17>; + hw-tlow = <22>; + hw-thigh = <16>; + }; + }; + + qcom,cam_smmu { + need_shared_buffer_padding; + force_cache_allocs; + status = "ok"; + compatible = "qcom,msm-cam-smmu", "simple-bus"; + + msm_cam_smmu_tfe { + cam-smmu-label = "tfe"; + dma-coherent; + qcom,iommu-dma-addr-pool = <0x100000 0xffe00000>; + qcom,iommu-faults = "non-fatal"; + iommus = <40 0x8a0 0x420 40 0x880 0x420 40 0xca0 0x420 40 0xc80 0x420>; + compatible = "qcom,msm-cam-smmu-cb"; + + tfe_iova_mem_map: iova-mem-map { + + iova-mem-region-io { + status = "ok"; + iova-region-id = <3>; + iova-region-len = <0xffe00000>; + iova-region-start = <0x100000>; + iova-region-name = "io"; + }; + }; + }; + + msm_cam_smmu_icp { + dma-coherent; + iova-region-discard = <0xe0000000 0x800000>; + qcom,iommu-dma-addr-pool = <0x10c00000 0xee300000>; + cam-smmu-label = "icp"; + iommus = <40 0x2020 0 40 0x2040 160 40 0x2060 160 40 0x20e0 160 40 0x2100 0 40 0x20c0 160>; + compatible = "qcom,msm-cam-smmu-cb"; + + tfe_iova_mem_map: iova-mem-map { + + iova-mem-region-shared { + status = "ok"; + iova-region-id = <1>; + iova-region-len = <0xfc00000>; + iova-region-start = <0x800000>; + iova-region-name = "shared"; + }; + + iova-mem-region-fwuncached-region { + status = "ok"; + iova-region-id = <6>; + iova-region-len = <0x700000>; + iova-region-start = <0x10400000>; + iova-region-name = "fw_uncached"; + }; + + iova-mem-region-io { + status = "ok"; + iova-region-discard = <0xe0000000 0x800000>; + iova-region-id = <3>; + iova-region-len = <0xee300000>; + iova-region-start = <0x10c00000>; + iova-region-name = "io"; + }; + + iova-mem-qdss-region { + status = "ok"; + qdss-phy-addr = <0x16790000>; + iova-region-id = <5>; + iova-region-len = <0x100000>; + iova-region-start = <0x10b00000>; + iova-region-name = "qdss"; + }; + }; + }; + + msm_cam_smmu_cre { + dma-coherent; + cam-smmu-label = "cre"; + qcom,iommu-dma-addr-pool = <0x100000 0xffe00000>; + multiple-client-devices; + qcom,iommu-faults = "non-fatal"; + iommus = <40 0x2120 0 40 0x2140 0>; + compatible = "qcom,msm-cam-smmu-cb"; + + tfe_iova_mem_map: iova-mem-map { + + iova-mem-region-io { + status = "ok"; + iova-region-id = <3>; + iova-region-len = <0xffe00000>; + iova-region-start = <0x100000>; + iova-region-name = "io"; + }; + }; + }; + + msm_cam_smmu_cpas_cdm { + multiple-client-devices; + dma-coherent; + qcom,iommu-dma-addr-pool = <0x100000 0xffe00000>; + cam-smmu-label = "cpas-cdm"; + iommus = <40 0x2000 0>; + compatible = "qcom,msm-cam-smmu-cb"; + + tfe_iova_mem_map: iova-mem-map { + + iova-mem-region-io { + status = "ok"; + iova-region-id = <3>; + iova-region-len = <0xffe00000>; + iova-region-start = <0x100000>; + iova-region-name = "io"; + }; + }; + }; + + msm_cam_smmu_secure { + qcom,secure-cb; + cam-smmu-label = "cam-secure"; + compatible = "qcom,msm-cam-smmu-cb"; + }; + }; + + qcom,cam-cpas@ac13000 { + status = "ok"; + client-names = "csiphy0", "csiphy1", "csiphy2", "csiphy3", "cci0", "cci1", "csid0", "csid1", "csid2", "tfe0", "tfe1", "tfe2", "ipe0", "cpas-cdm0", "cam-cdm-intf0", "bps0", "icp0", "tpg13", "tpg14", "cre0"; + client-id-based; + vdd-corner-ahb-mapping = "suspend", "lowsvs", "lowsvs", "svs", "svs_l1", "nominal", "nominal", "nominal", "turbo", "turbo"; + vdd-corners = <16 48 64 128 192 256 320 336 384 416>; + cam-ahb-bw-KBps = <0 0 0 0x208c8 0 0x249f0 0 0x249f0 0 0x249f0 0 0x493e0 0 0x493e0 0 0x493e0>; + cam-ahb-num-cases = <8>; + rpmh-bcm-info = <12 4 0x800 0 4>; + interconnects = <0x27 0x2 0x26 0x206>; + interconnect-names = "cam_ahb"; + camnoc-axi-clk-bw-margin-perc = <20>; + camnoc-bus-width = <32>; + control-camnoc-axi-clk; + src-clock-name = "camnoc_axi_clk_src"; + clock-cntl-level = "suspend", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0 0 0 0 0 0 0 0 0 0 0 0 0x4c4b400 0 0 0x5f5e100 0x8f0d180 0 0 0 0 0 0x4c4b400 0 0 0x8f0d180 0xe4e1c00 0 0 0 0 0 0x4c4b400 0 0 0xbebc200 0x11e1a300 0 0 0 0 0 0x4c4b400 0 0 0xe4e1c00 0x17d78400 0 0 0 0 0 0x4c4b400 0 0 0xe4e1c00 0x17d78400 0 0 0>; + clocks = <0x12f 0x40 0x12f 0x3f 0x12f 0x3e 0x12f 0x19 0x12f 0x18 0x12f 0x2a 0x12f 0x11 0x12f 0x10 0x12f 0x12 0x12f 0x13>; + clock-names = "sys_tmr_clk", "soc_ahb_clk", "slow_ahb_clk_src", "cpas_ahb_clk", "core_ahb_clk", "fast_ahb_clk_src", "camnoc_axi_clk_src", "camnoc_axi_clk", "camnoc_axi_hf_clk", "camnoc_axi_sf_clk"; + camss-supply = <&cam_cc_camss_top_gdsc>; + regulator-names = "camss"; + camnoc-axi-min-ib-bw = <0xb2d05e00>; + interrupts = <0x0 0x1cb 0x1>; + interrupt-names = "cpas_camnoc"; + cam_hw_fuse = <23 0x221c8130 0x800000 1 255 3 0x221c8128 0x60000 2 255 0 0x221c8130 0x1000000 1 255 8 0x221c8128 0x80000 1 255>; + reg-cam-base = <0x13000 0x19000 0xbbf0000>; + reg = <0xac13000 0x1000 0xac19000 0x8000 0xbbf0000 0x1f00>; + reg-names = "cam_cpas_top", "cam_camnoc", "cam_rpmh"; + arch-compat = "cpas_top"; + label = "cpas"; + compatible = "qcom,cam-cpas"; + cell-index = <0>; + + camera-bus-nodes { + + level3-nodes { + level-index = <3>; + + level3_rt0_rd_wr_sum: level3-rt0-rd-wr-sum { + ib-bw-voting-needed; + traffic-merge-type = <0>; + node-name = "level3-rt0-rd-wr-sum"; + cell-index = <0>; + + qcom,axi-port-mnoc { + interconnects = <0x1fb 0xf 0x25 0x200>; + interconnect-names = "cam_hf_0"; + }; + }; + + level3_nrt0_rd_wr_sum: level3-nrt0-rd-wr-sum { + traffic-merge-type = <0>; + node-name = "level3-nrt0-rd-wr-sum"; + cell-index = <1>; + + qcom,axi-port-mnoc { + interconnects = <0x1fb 0x11 0x25 0x200>; + interconnect-names = "cam_sf_0"; + }; + }; + + level3_nrt1_rd_wr_sum: level3-nrt1-rd-wr-sum { + traffic-merge-type = <0>; + node-name = "level3-nrt1-rd-wr-sum"; + cell-index = <2>; + + qcom,axi-port-mnoc { + interconnects = <0x1fb 0x10 0x25 0x200>; + interconnect-names = "cam_sf_icp"; + }; + }; + }; + + level2-nodes { + camnoc-max-needed; + level-index = <2>; + + level2_rt0_wr: level2-rt0-wr { + traffic-merge-type = <1>; + parent-node = <&level3_rt0_rd_wr_sum>; + node-name = "level2-rt0-wr"; + cell-index = <3>; + }; + + level2_rt0_rd: level2-rt0-rd { + traffic-merge-type = <1>; + parent-node = <&level3_rt0_rd_wr_sum>; + node-name = "level2-rt0-rd"; + cell-index = <4>; + }; + + level2_nrt0_wr: level2-nrt0-wr { + traffic-merge-type = <0>; + parent-node = <&level3_nrt0_rd_wr_sum>; + node-name = "level2-nrt0-wr"; + cell-index = <5>; + }; + + level2_nrt0_rd: level2-nrt0-rd { + traffic-merge-type = <0>; + parent-node = <&level3_nrt0_rd_wr_sum>; + node-name = "level2-nrt0-rd"; + cell-index = <6>; + }; + + level2_nrt1_rd: level2-nrt1-rd { + bus-width-factor = <4>; + traffic-merge-type = <0>; + parent-node = <&level3_nrt1_rd_wr_sum>; + node-name = "level2-nrt1-rd"; + cell-index = <7>; + }; + }; + + level1-nodes { + camnoc-max-needed; + level-index = <1>; + + level1_rt0_wr0: level1-rt0-wr0 { + traffic-merge-type = <0>; + parent-node = <&level2_rt0_wr>; + node-name = "level1-tfe-bayer-status-wr"; + cell-index = <8>; + }; + + level1_rt0_wr1: level1-rt0-wr1 { + traffic-merge-type = <0>; + parent-node = <&level2_rt0_wr>; + node-name = "level1-tfe-rdi-raw-wr"; + cell-index = <9>; + }; + + level1_nrt0_wr0: level1-nrt0-wr0 { + traffic-merge-type = <0>; + parent-node = <&level2_nrt0_wr>; + node-name = "level1-nrt0-wr0"; + cell-index = <10>; + }; + + level1_nrt0_rd0: level1-nrt0-rd0 { + traffic-merge-type = <0>; + parent-node = <&level2_nrt0_rd>; + node-name = "level1-nrt0-rd0"; + cell-index = <11>; + }; + + level1_nrt0_wr1: level1-nrt0-wr1 { + traffic-merge-type = <0>; + parent-node = <&level2_nrt0_rd>; + node-name = "level1-nrt0-wr1"; + cell-index = <12>; + }; + + level1_nrt0_rd1: level1-nrt0-rd1 { + traffic-merge-type = <0>; + parent-node = <&level2_nrt0_rd>; + node-name = "level1-nrt0-rd1"; + cell-index = <13>; + }; + }; + + level0-nodes { + level-index = <0>; + + tfe0_bayer_stats_wr: tfe0_bayer_stats_wr { + parent-node = <&level1_rt0_wr0>; + constituent-paths = <1 2 3>; + traffic-transaction-type = <1>; + traffic-data = <&audio_etm0_out_funnel_lpass_lpi>; + client-name = "tfe0"; + node-name = "tfe0-bayer-stats-wr"; + cell-index = <14>; + }; + + tfe1_bayer_stats_wr: tfe1-ubwc-wr { + parent-node = <&level1_rt0_wr0>; + constituent-paths = <1 2 3>; + traffic-transaction-type = <1>; + traffic-data = <&audio_etm0_out_funnel_lpass_lpi>; + client-name = "tfe1"; + node-name = "tfe1-ubwc-wr"; + cell-index = <15>; + }; + + tfe2_bayer_stats_wr: tfe2-ubwc-wr { + parent-node = <&level1_rt0_wr0>; + constituent-paths = <1 2 3>; + traffic-transaction-type = <1>; + traffic-data = <&audio_etm0_out_funnel_lpass_lpi>; + client-name = "tfe2"; + node-name = "tfe2-ubwc-wr"; + cell-index = <16>; + }; + + tfe0_rdi_raw_wr: tfe0_rdi_raw_wr { + parent-node = <&level1_rt0_wr1>; + constituent-paths = <4 5 6 9>; + traffic-transaction-type = <1>; + traffic-data = <&audio_etm0_out_funnel_lpass_lpi>; + client-name = "tfe0"; + node-name = "tfe0-rdi-raw-wr"; + cell-index = <17>; + }; + + tfe1_rdi_raw_wr: tfe1-rdi-pixel-raw-wr { + parent-node = <&level1_rt0_wr1>; + constituent-paths = <4 5 6 9>; + traffic-transaction-type = <1>; + traffic-data = <&audio_etm0_out_funnel_lpass_lpi>; + client-name = "tfe1"; + node-name = "tfe1-rdi-pixel-raw-wr"; + cell-index = <18>; + }; + + tfe2_rdi_raw_wr: tfe2-rdi-pixel-raw-wr { + parent-node = <&level1_rt0_wr1>; + constituent-paths = <4 5 6 9>; + traffic-transaction-type = <1>; + traffic-data = <&audio_etm0_out_funnel_lpass_lpi>; + client-name = "tfe2"; + node-name = "tfe2-rdi-pixel-raw-wr"; + cell-index = <19>; + }; + + ope_all_wr: ipe0-all-wr { + parent-node = <&level2_nrt0_wr>; + constituent-paths = <34 35 36>; + traffic-transaction-type = <1>; + traffic-data = <&audio_etm0_out_funnel_lpass_lpi>; + client-name = "ipe0"; + node-name = "ipe0-all-wr"; + cell-index = <20>; + }; + + bps_all_wr: bps0-all-wr { + parent-node = <&level2_nrt0_wr>; + traffic-transaction-type = <1>; + traffic-data = <&audio_etm0_out_funnel_lpass_lpi>; + client-name = "bps0"; + node-name = "bps0-all-wr"; + cell-index = <21>; + }; + + bps_all_rd: bps0-all-rd { + parent-node = <&level2_nrt0_rd>; + traffic-transaction-type = <0>; + traffic-data = <&audio_etm0_out_funnel_lpass_lpi>; + client-name = "bps0"; + node-name = "bps0-all-rd"; + cell-index = <22>; + }; + + ope_ref_rd: ipe0-ref-rd { + parent-node = <&level2_nrt0_rd>; + traffic-transaction-type = <0>; + traffic-data = <33>; + client-name = "ipe0"; + node-name = "ipe0-ref-rd"; + cell-index = <23>; + }; + + ope_in_rd: ipe0-in-rd { + parent-node = <&level2_nrt0_rd>; + traffic-transaction-type = <0>; + traffic-data = <32>; + client-name = "ipe0"; + node-name = "ipe0-in-rd"; + cell-index = <24>; + }; + + cre_all_rd: cre-all-rd { + parent-node = <&level2_nrt0_rd>; + constituent-paths = <128>; + traffic-transaction-type = <0>; + traffic-data = <&audio_etm0_out_funnel_lpass_lpi>; + client-name = "cre0"; + node-name = "cre-all-rd"; + cell-index = <25>; + }; + + cre_all_wr: cre-all-wr { + parent-node = <&level2_nrt0_wr>; + constituent-paths = <&tpdm_ddr_ch01>; + traffic-transaction-type = <1>; + traffic-data = <&audio_etm0_out_funnel_lpass_lpi>; + client-name = "cre0"; + node-name = "cre-all-wr"; + cell-index = <26>; + }; + + cpas_cdm0_all_rd: cpas-cdm0-all-rd { + parent-node = <&level1_nrt0_rd1>; + traffic-transaction-type = <0>; + traffic-data = <&audio_etm0_out_funnel_lpass_lpi>; + client-name = "cpas-cdm0"; + node-name = "cpas-cdm0-all-rd"; + cell-index = <27>; + }; + + icp0_all_rd: icp0-all-rd { + parent-node = <&level2_nrt1_rd>; + traffic-transaction-type = <0>; + traffic-data = <&audio_etm0_out_funnel_lpass_lpi>; + client-name = "icp0"; + node-name = "icp0-all-rd"; + cell-index = <28>; + }; + }; + }; + }; + + qcom,cam-cdm-intf { + status = "ok"; + cdm-client-names = "vfe"; + num-hw-cdm = <1>; + label = "cam-cdm-intf"; + cell-index = <0>; + compatible = "qcom,cam-cdm-intf"; + }; + + qcom,cpas-cdm0@ac24000 { + status = "ok"; + single-context-cdm; + cam_hw_pid = <18>; + fifo-depths = <64 0 0 0>; + config-fifo; + cdm-client-names = "tfe0", "tfe1", "tfe2", "tfe"; + nrt-device; + clock-cntl-level = "svs"; + clock-rates = <0>; + clocks = <0x12f 0x19>; + clock-names = "cam_cc_cpas_ahb_clk"; + camss-supply = <&cam_cc_camss_top_gdsc>; + regulator-names = "camss"; + interrupts = <0x0 0x1cd 0x1>; + interrupt-names = "cpas-cdm"; + reg-cam-base = <0x24000>; + reg-names = "cpas-cdm"; + reg = <0xac24000 1024>; + label = "cpas-cdm"; + compatible = "qcom,cam-cpas-cdm2_1"; + cell-index = <0>; + }; + + qcom,cam-isp { + status = "ok"; + arch-compat = "tfe"; + compatible = "qcom,cam-isp"; + }; + + cam_tfe_csid0: qcom,tfe_csid0@ac62000 { + status = "ok"; + clock-control-debugfs = "true"; + src-clock-name = "tfe0_csid_clk_src"; + clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0 0x11e1a300 0 0 0 0 0x17d78400 0 0 0 0 0x17d78400 0 0 0 0 0x17d78400 0 0 0 0 0x17d78400 0 0 0>; + clocks = <0x12f 0x41 0x12f 0x46 0x12f 0x45 0x12f 0x44 0x12f 0x42>; + clock-names = "tfe0_ahb_clk", "tfe0_csid_clk_src", "tfe0_csid_clk", "tfe0_cphy_rx_clk", "tfe0_clk"; + camss-supply = <&cam_cc_camss_top_gdsc>; + regulator-names = "camss"; + interrupts = <0x0 0x1d0 0x1>; + interrupt-names = "csid0"; + reg-cam-base = <0x62000 0x19000>; + reg = <0xac62000 0x1000 0xac19000 0x8000>; + reg-names = "csid0", "camnoc"; + compatible = "qcom,csid640"; + cell-index = <0>; + }; + + cam_tfe0: qcom,tfe0@ac62000 { + status = "ok"; + cam_hw_pid = <4 8>; + clock-control-debugfs = "true"; + src-clock-name = "tfe0_clk_src"; + clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + agg-clks = <0 0 1 1 0 0>; + clock-rates = <0 0x14dc9380 0 0 0x19bfcc00 0 0 0x20a9d100 0 0 0x258d0980 0 0 0x258d0980 0>; + clocks = <0x12f 0x41 0x12f 0x43 0x12f 0x42>; + clock-names = "tfe0_ahb_clk", "tfe0_clk_src", "tfe0_clk"; + camss-supply = <&cam_cc_camss_top_gdsc>; + regulator-names = "camss"; + interrupts = <0x0 0x1d1 0x1>; + interrupt-names = "tfe0"; + reg-cam-base = <0x62000>; + reg = <0xac62000 0xd000>; + reg-names = "tfe0"; + compatible = "qcom,tfe640"; + cell-index = <0>; + }; + + cam_tfe_csid1: qcom,tfe_csid1@ac71000 { + status = "ok"; + clock-control-debugfs = "true"; + src-clock-name = "tfe1_csid_clk_src"; + clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0 0x11e1a300 0 0 0 0 0x17d78400 0 0 0 0 0x17d78400 0 0 0 0 0x17d78400 0 0 0 0 0x17d78400 0 0 0>; + clocks = <0x12f 0x47 0x12f 0x4c 0x12f 0x4b 0x12f 0x4a 0x12f 0x48>; + clock-names = "tfe1_ahb_clk", "tfe1_csid_clk_src", "tfe1_csid_clk", "tfe1_cphy_rx_clk", "tfe1_clk"; + camss-supply = <&cam_cc_camss_top_gdsc>; + regulator-names = "camss"; + interrupts = <0x0 0x1d2 0x1>; + interrupt-names = "csid1"; + reg-cam-base = <0x71000 0x72800 0x19000>; + reg = <0xac71000 0x1000 0xac19000 0x8000>; + reg-names = "csid1", "camnoc"; + compatible = "qcom,csid640"; + cell-index = <1>; + }; + + cam_tfe1: qcom,tfe1@ac71000 { + status = "ok"; + cam_hw_pid = <5 9>; + clock-control-debugfs = "true"; + src-clock-name = "tfe1_clk_src"; + clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + agg-clks = <0 0 1 1 0 0>; + clock-rates = <0 0x14dc9380 0 0 0x19bfcc00 0 0 0x20a9d100 0 0 0x258d0980 0 0 0x258d0980 0>; + clocks = <0x12f 0x47 0x12f 0x49 0x12f 0x48>; + clock-names = "tfe1_ahb_clk", "tfe1_clk_src", "tfe1_clk"; + camss-supply = <&cam_cc_camss_top_gdsc>; + regulator-names = "camss"; + interrupts = <0x0 0x1d3 0x1>; + interrupt-names = "tfe1"; + reg-cam-base = <0x71000>; + reg = <0xac71000 0xd000>; + reg-names = "tfe1"; + compatible = "qcom,tfe640"; + cell-index = <1>; + }; + + cam_tfe_csid2: qcom,tfe_csid2@ac80000 { + status = "ok"; + clock-control-debugfs = "true"; + src-clock-name = "tfe2_csid_clk_src"; + clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0 0x11e1a300 0 0 0 0 0x17d78400 0 0 0 0 0x17d78400 0 0 0 0 0x17d78400 0 0 0 0 0x17d78400 0 0 0>; + clocks = <0x12f 0x4d 0x12f 0x52 0x12f 0x51 0x12f 0x50 0x12f 0x4e>; + clock-names = "tfe2_ahb_clk", "tfe2_csid_clk_src", "tfe2_csid_clk", "tfe2_cphy_rx_clk", "tfe2_clk"; + camss-supply = <&cam_cc_camss_top_gdsc>; + regulator-names = "camss"; + interrupts = <0x0 0x280 0x1>; + interrupt-names = "csid2"; + reg-cam-base = <0x80000 0x81800 0x19000>; + reg = <0xac80000 0x1000 0xac19000 0x8000>; + reg-names = "csid2", "camnoc"; + compatible = "qcom,csid640"; + cell-index = <2>; + }; + + cam_tfe2: qcom,tfe2@ac80000 { + status = "ok"; + cam_hw_pid = <6 10>; + clock-control-debugfs = "true"; + src-clock-name = "tfe2_clk_src"; + clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + agg-clks = <0 0 1 1 0 0>; + clock-rates = <0 0x14dc9380 0 0 0x19bfcc00 0 0 0x20a9d100 0 0 0x258d0980 0 0 0x258d0980 0>; + clocks = <0x12f 0x4d 0x12f 0x4f 0x12f 0x4e>; + clock-names = "tfe2_ahb_clk", "tfe2_clk_src", "tfe2_clk"; + camss-supply = <&cam_cc_camss_top_gdsc>; + regulator-names = "camss"; + interrupts = <0x0 0x281 0x1>; + interrupt-names = "tfe2"; + reg-cam-base = <0x80000>; + reg = <0xac80000 0xd000>; + reg-names = "tfe2"; + compatible = "qcom,tfe640"; + cell-index = <2>; + }; + + cam_csiphy_tpg13: qcom,tpg13@acf6000 { + status = "ok"; + src-clock-name = "cphy_rx_clk_src"; + clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal"; + clock-rates = <0x11e1a300 0 0x11e1a300 0 0x17d78400 0 0x11e1a300 0 0x17d78400 0 0x11e1a300 0 0x17d78400 0 0x11e1a300 0>; + clocks = <0x12f 0x1a 0x12f 0x26 0x12f 0x1f 0x12f 0x1e>; + clock-names = "cphy_rx_clk_src", "csiphy0_clk", "csi0phytimer_clk_src", "csi0phytimer_clk"; + shared-clks = <1 0 0 0>; + interrupts = <0x0 0x32 0x1>; + interrupt-names = "tpg0"; + camss-supply = <&cam_cc_camss_top_gdsc>; + regulator-names = "camss"; + reg-cam-base = <0xf6000>; + reg = <0xacf6000 1024>; + reg-names = "tpg0"; + compatible = "qcom,cam-tpg103"; + phy-id = <0>; + cell-index = <13>; + }; + + cam_csiphy_tpg14: qcom,tpg14@acf7000 { + status = "ok"; + src-clock-name = "cphy_rx_clk_src"; + clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal"; + clock-rates = <0x11e1a300 0 0x11e1a300 0 0x17d78400 0 0x11e1a300 0 0x17d78400 0 0x11e1a300 0 0x17d78400 0 0x11e1a300 0>; + clocks = <0x12f 0x1a 0x12f 0x27 0x12f 0x21 0x12f 0x20>; + clock-names = "cphy_rx_clk_src", "csiphy1_clk", "csi1phytimer_clk_src", "csi1phytimer_clk"; + shared-clks = <1 0 0 0>; + interrupts = <0x0 0x33 0x1>; + interrupt-names = "tpg1"; + camss-supply = <&cam_cc_camss_top_gdsc>; + regulator-names = "camss"; + reg-cam-base = <0xf7000>; + reg = <0xacf7000 1024>; + reg-names = "tpg1"; + compatible = "qcom,cam-tpg103"; + phy-id = <1>; + cell-index = <14>; + }; + + qcom,cam-icp { + icp_use_pil; + icp_pc_en; + status = "ok"; + num-bps = <1>; + num-ipe = <1>; + num-lx7 = <1>; + compat-hw-name = "qcom,lx7", "qcom,ipe0", "qcom,bps"; + compatible = "qcom,cam-icp"; + }; + + cam_lx7: qcom,lx7 { + status = "ok"; + cam_hw_pid = <11>; + qos-val = <0xa0a>; + ubwc-bps-write-cfg = <0x161ef 0x1620f>; + ubwc-bps-fetch-cfg = <0x707b 0x7083>; + ubwc-ipe-write-cfg = <0x161cf 0x161ef>; + ubwc-ipe-fetch-cfg = <0x7173 0x717b>; + fw_name = "CAMERA_ICP"; + clock-control-debugfs = "true"; + src-clock-name = "icp_clk_src"; + nrt-device; + clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0x17d78400 0 0x1c9c3800 0 0x23c34600 0 0x23c34600 0 0x23c34600 0>; + clocks = <0x12f 0x2d 0x12f 0x2c>; + clock-names = "icp_clk_src", "icp_clk"; + memory-region = <&camera_mem>; + camss-supply = <&cam_cc_camss_top_gdsc>; + regulator-names = "camss"; + interrupts = <0x0 0x1cf 0x1>; + interrupt-names = "lx7"; + reg-cam-base = <0x1000 0x1800 0x4000>; + reg-names = "lx7_csr", "lx7_cirq", "lx7_wd0"; + reg = <0xac01000 1024 0xac01800 1024 0xac04000 0x1000>; + compatible = "qcom,cam-lx7"; + cell-index = <0>; + }; + + qcom,cam-cre { + status = "ok"; + num-cre = <1>; + compat-hw-name = "qcom,cre"; + compatible = "qcom,cam-cre"; + }; + + cre: qcom,cre@acfa000 { + status = "ok"; + cam_hw_pid = <13 12>; + clock-control-debugfs = "true"; + src-clock-name = "cre_clk_src"; + clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0 0x11e1a300 0 0 0x18701a80 0 0 0x1b6b0b00 0 0 0x23c34600 0 0 0x29b92700 0>; + clocks = <0x12f 0x1b 0x12f 0x1d 0x12f 0x1c>; + clock-names = "cre_ahb_clk", "cre_clk_src", "cre_clk"; + camss-supply = <&cam_cc_camss_top_gdsc>; + regulator-names = "camss"; + interrupt-names = "cre"; + interrupts = <0x0 0x1d5 0x1>; + reg-cam-base = <0xfa000 0xfa400 0xfa700>; + reg-names = "cre_top", "cre_bus_rd", "cre_bus_wr"; + reg = <0xacfa000 512 0xacfa400 176 0xacfa700 768>; + compatible = "qcom,cre"; + cell-index = <0>; + }; + + cam_ipe0: qcom,ipe0@ac42000 { + status = "ok"; + cam_hw_pid = <16 2>; + clock-control-debugfs = "true"; + src-clock-name = "ope0_clk_src"; + nrt-device; + clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0 0x5f5e100 0 0x11e1a300 0 0x8f0d180 0 0x18701a80 0 0xbebc200 0 0x1b6b0b00 0 0xe4e1c00 0 0x23c34600 0 0xe4e1c00 0 0x29b92700>; + clocks = <0x12f 0x3a 0x12f 0x3b 0x12f 0x3c 0x12f 0x3d>; + clock-names = "ope0_ahb_clk", "ope0_areg_clk", "ope0_clk", "ope0_clk_src"; + camss-supply = <&cam_cc_camss_top_gdsc>; + regulator-names = "camss"; + reg-cam-base = <0x42000>; + reg-names = "ipe0_top"; + reg = <0xac42000 0x16000>; + compatible = "qcom,cam-ipe680"; + cell-index = <0>; + }; + + cam_bps: qcom,bps@ac2c000 { + status = "ok"; + cam_hw_pid = <17 3>; + clock-control-debugfs = "true"; + src-clock-name = "bps_clk_src"; + nrt-device; + clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0 0x5f5e100 0 0x11e1a300 0 0x8f0d180 0 0x18701a80 0 0xbebc200 0 0x1b6b0b00 0 0xe4e1c00 0 0x23c34600 0 0xe4e1c00 0 0x29b92700>; + clocks = <0x12f 0xb 0x12f 0xc 0x12f 0xd 0x12f 0xe>; + clock-names = "bps_ahb_clk", "bps_areg_clk", "bps_clk", "bps_clk_src"; + camss-supply = <&cam_cc_camss_top_gdsc>; + regulator-names = "camss"; + reg-cam-base = <0x2c000>; + reg-names = "bps_top"; + reg = <0xac2c000 0x7800>; + compatible = "qcom,cam-bps680"; + cell-index = <0>; + }; + + mdss_mdp: qcom,mdss_mdp@ae00000 { + qcom,sde-has-idle-pc; + qcom,sde-ib-bw-vote = <0x2625a0 0 0x186a00>; + interconnect-names = "qcom,sde-data-bus0", "qcom,sde-ebi-bus", "qcom,sde-reg-bus"; + interconnects = <0x1fb 0x19 0x27 0x236 0x25 0x3 0x25 0x200 0x27 0x2 0x26 0x20d>; + clock-max-rate = <0 0 0x243d5800 0x243d5800 0x124f800 0x243d5800>; + clock-rate = <0 0 0x243d5800 0x243d5800 0x124f800 0x243d5800>; + clock-names = "gcc_bus", "iface_clk", "branch_clk", "core_clk", "vsync_clk", "lut_clk"; + clocks = <0x22 0x16 0x11f 0x3 0x11f 0x38 0x11f 0x39 0x11f 0x45 0x11f 0x3b>; + qcom,sde-reg-bus,vectors-KBps = <0 0 0 0x12110 0 0x4c4b40 0 0x9402a0>; + qcom,sde-secure-sid-mask = <0x801 0xc01>; + qcom,sde-reg-dma-clk-ctrl = <700 20>; + qcom,sde-reg-dma-xin-id = <7>; + qcom,sde-reg-dma-trigger-off = <0x119c>; + qcom,sde-reg-dma-version = <0x20000>; + qcom,sde-reg-dma-id = <0 1>; + qcom,sde-reg-dma-off = <0 1024>; + qcom,sde-qos-cpu-irq-latency = <&ufs_phy_rx_symbol_1_clk>; + qcom,sde-qos-cpu-dma-latency = <&ufs_phy_rx_symbol_1_clk>; + qcom,sde-qos-cpu-mask-performance = <15>; + qcom,sde-qos-cpu-mask = <3>; + qcom,sde-cdp-setting = <1 1 1 0>; + qcom,sde-creq-lut = <0x112234 0x45566777 0x112236 0x67777777 0x112234 0x45566777 0x112236 0x67777777 0 0 0 0 0x77776666 0x66666540 0x77776666 0x66666540 0 0 0 0 0x123445 0x56677777 0x123667 0x77777777 0x123445 0x56677777 0x123667 0x77777777 0x2344455 0x56667777 0x2366677 0x77777777 0x2344455 0x56667777 0x2366677 0x77777777 0 0 0 0 0x77776666 0x66666540 0x77776666 0x66666540 0 0 0 0 0x2344455 0x56667777 0x2366677 0x77777777 0x123445 0x56677777 0x123667 0x77777777>; + qcom,sde-safe-lut = <0xf800 0xf800 0xffff 1 0 0xe000 0xe000 0xe000 0xe000 0xffff 1 0 0xe000 0xe000>; + qcom,sde-danger-lut = <0x3ffff 0x3ffff 0 0 0 0x3fffff 0x3fffff 0x3ffffff 0x3ffffff 0 0 0 0x3ffffff 0x3fffff>; + qcom,sde-qos-refresh-rates = <120 240>; + qcom,sde-vbif-qos-lutdma-remap = <3 3 3 3 4 4 4 6 3 3 3 3 4 4 4 6>; + qcom,sde-vbif-qos-cwb-remap = <3 3 4 4 5 5 6 6 3 3 3 3 4 5 6 6>; + qcom,sde-vbif-qos-nrt-remap = <3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3>; + qcom,sde-vbif-qos-rt-remap = <3 3 4 4 5 5 6 6 3 3 4 4 5 5 6 6>; + qcom,sde-vbif-dynamic-ot-wr-limit = <0x3b53800 2 0x76a7000 6 0x1da9c000 16>; + qcom,sde-vbif-default-ot-wr-limit = <32>; + qcom,sde-vbif-memtype-1 = <3 3 3 3 3 3>; + qcom,sde-vbif-memtype-0 = <3 3 3 3 3 3 3 3>; + qcom,sde-vbif-id = <0>; + qcom,sde-vbif-size = <0x1040>; + qcom,sde-vbif-off = <0>; + qcom,sde-uidle-size = <112>; + qcom,sde-uidle-off = <0x80000>; + qcom,sde-lm-noise-version = <0x10000>; + qcom,sde-lm-noise-off = <&pri_aux_pcm_din_sleep>; + qcom,sde-num-ddr-channels = <2>; + qcom,sde-num-nrt-paths = <0>; + qcom,sde-dram-channels = <2>; + qcom,sde-min-dram-ib-kbps = <0xc3500>; + qcom,sde-min-llcc-ib-kbps = <0>; + qcom,sde-min-core-ib-kbps = <0x2625a0>; + qcom,sde-max-bw-high-kbps = <8 0x81b320 7 0x6f63a0>; + qcom,sde-max-bw-low-kbps = <8 0x4630c0 7 0x493e00>; + qcom,sde-max-trusted-vm-displays = <1>; + qcom,sde-has-dim-layer; + qcom,sde-pipe-order-version = <1>; + qcom,sde-has-src-split; + qcom,sde-has-cdp; + qcom,sde-panic-per-pipe; + qcom,sde-smart-panel-align-mode = <12>; + qcom,sde-macrotile-mode = <1>; + qcom,sde-ubwc-static = <1>; + qcom,sde-ubwc-bw-calc-version = <1>; + qcom,sde-ubwc-swizzle = <6>; + qcom,sde-ubwc-version = <&tdm_tert_rx>; + qcom,sde-highest-bank-bit = <8 2 7 1>; + qcom,sde-mixer-blendstages = <7>; + qcom,sde-wb-linewidth-linear = <0x1400>; + qcom,sde-wb-linewidth = <0x1000>; + qcom,sde-vig-sspp-linewidth = <0x1400>; + qcom,sde-sspp-linewidth = <0x1000>; + qcom,sde-mixer-linewidth = <0xa00>; + qcom,sde-sspp-qseed-off = <0xa00>; + qcom,sde-qseed-scalar-version = <0x3001>; + qcom,sde-qseed-sw-lib-rev = "qseedv3lite"; + qcom,sde-csc-type = "csc-10bit"; + qcom,sde-sspp-csc-off = <0x1a00>; + qcom,sde-sspp-clk-status = <688 0 688 12 696 12>; + qcom,sde-sspp-clk-ctrl = <684 0 684 8 692 8>; + qcom,sde-max-per-pipe-bw-kbps = <0x3b8260 0x3b8260 0x3b8260 0x3e8fa0 0x3e8fa0 0x3e8fa0>; + qcom,sde-ddr-type = <8 7>; + qcom,sde-mixer-blend-op-off = <32 56 80 104 128 152 176 200 224 248 272>; + qcom,sde-mixer-pair-mask = <0 0 4 3 0>; + qcom,sde-smart-dma-rev = "smart_dma_v2p5"; + qcom,sde-sspp-smart-dma-priority = <3 1 2>; + qcom,sde-sspp-excl-rect = <1 1 1>; + qcom,sde-sspp-xin-id = <0 1 5>; + qcom,sde-sspp-src-size = <&pri_tdm_din_sleep>; + qcom,sde-sspp-off = <0x5000 0x25000 0x27000>; + qcom,sde-sspp-type = "vig", "dma", "dma"; + qcom,sde-dither-size = <32>; + qcom,sde-dither-version = <0x20000>; + qcom,sde-cwb-dither = <0 0 0 0 1>; + qcom,sde-dither-off = <224 224 224 224 224>; + qcom,sde-dsc-linewidth = <0xa00>; + qcom,sde-dsc-native422-supp = <1>; + qcom,sde-dsc-ctl-size = <16>; + qcom,sde-dsc-ctl = <0xf00>; + qcom,sde-dsc-enc-size = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,sde-dsc-enc = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,sde-dsc-hw-rev = "dsc_1_2"; + qcom,sde-dsc-size = <16>; + qcom,sde-dsc-off = <0x81000>; + qcom,sde-cdm-size = <&usb_qmp_dp_phy>; + qcom,sde-cdm-off = <0x7a200>; + qcom,sde-pp-cwb = <0 0 0 0 1>; + qcom,sde-merge-3d-size = <16>; + qcom,sde-merge-3d-off = <0xf0f 0x50000>; + qcom,sde-pp-merge-3d-id = <0 0 1 1>; + qcom,sde-pp-size = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,sde-pp-slave = <0 0 0 0 0>; + qcom,sde-pp-off = <0x6a000 0xf0f 0x6c000 0x6d000 0x66800>; + qcom,sde-intf-tear-irq-off = <0 0x36800 0>; + qcom,sde-intf-type = "dp", "dsi", "dp"; + qcom,sde-intf-size = <&BOB>; + qcom,sde-intf-off = <0x35000 0x36000 0x38000>; + qcom,sde-wb-clk-status = <956 20>; + qcom,sde-wb-clk-ctrl = <700 16>; + qcom,sde-wb-id = <2>; + qcom,sde-wb-xin-id = <6>; + qcom,sde-wb-size = <&scmi>; + qcom,sde-wb-off = <0x66000>; + qcom,sde-dspp-rc-mem-size = <0xaa0>; + qcom,sde-dspp-rc-size = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,sde-dspp-rc-off = <0x15800>; + qcom,sde-dspp-rc-version = <0x10000>; + qcom,sde-dspp-size = <0x1800>; + qcom,sde-dspp-off = <0x55000>; + qcom,sde-dspp-top-size = <128>; + qcom,sde-dspp-top-off = <0x1300>; + qcom,sde-mixer-dcwb-pref = "none", "none", "none", "none", "dcwb"; + qcom,sde-mixer-display-pref = "primary", "none", "none", "none", "none"; + qcom,sde-mixer-size = <&tdm_tert_rx>; + qcom,sde-mixer-off = <0x45000 0xf0f 0x47000 0x48000 0xf0f>; + qcom,sde-ctl-display-pref = "primary", "none", "none", "none"; + qcom,sde-ctl-size = <&smp2p_rdbg2_in>; + qcom,sde-ctl-off = <0x16000 0x17000 0x18000 0x19000>; + qcom,sde-len = <0x494>; + qcom,sde-off = <0x1000>; + #cooling-cells = <2>; + #interrupt-cells = <1>; + interrupt-controller; + interrupts = <0x0 0x53 0x4>; + reg-names = "mdp_phys", "vbif_phys", "regdma_phys"; + reg = <0xae00000 0x84000 0xaeb0000 0x2008 0xaeac000 0x800>; + compatible = "qcom,sde-kms"; + connectors = <0x5f7 0x48e 0x48f 0x5f8 0x488 0x48d>; + + qcom,sde-sspp-vig-blocks { + + vcm@0 { + qcom,sde-vig-qseed-size = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,sde-vig-qseed-off = <0xa00>; + qcom,sde-vig-csc-off = <0x1a00>; + qcom,sde-vig-top-off = <0xa00>; + cell-index = <0>; + }; + }; + + qcom,sde-dspp-blocks { + qcom,sde-dspp-dither = <0x82c 0x10007>; + qcom,sde-dspp-gc = <0x17c0 0x10008>; + qcom,sde-dspp-pcc = <0x1700 0x40000>; + qcom,sde-dspp-vlut = <0xa00 0x10008>; + qcom,sde-dspp-sixzone = <0x900 0x10007>; + qcom,sde-dspp-hist = <0x800 0x10007>; + qcom,sde-dspp-memcolor = <0x880 0x10007>; + qcom,sde-dspp-hsic = <0x800 0x10007>; + qcom,sde-dspp-igc = <0x1260 0x40000>; + }; + + qcom,mdss_dsi_nt36672e_dsc_fhd_plus_60hz_video { + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-panel-status-value = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 266>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-panel-blackness-level = <0x1361>; + qcom,mdss-dsi-panel-peak-brightness = <0x626b50>; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x9858 0x3e80 0x83d6 0x9b78 0x33c2 0x8692 0x1d4c 0xbb8>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,adjust-timer-wakeup-ms = <1>; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-panel-name = "nt36672e lcd video mode dsi novatek panel with DSC"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 11 04 04 12 1e 04 04 03 02 04 00 0f 09]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <8>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = <0x5010000 0x10000128 0x5010000 0x32000110>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 ff 10 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 11 c1 89 28 00 08 00 aa 02 0e 00 2b 00 07 0d b7 0c b7 39 01 00 00 00 00 03 c2 1b a0 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 ff 20 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 01 66 39 01 00 00 00 00 02 06 40 39 01 00 00 00 00 02 07 38 39 01 00 00 00 00 02 2f 83 39 01 00 00 00 00 02 69 91 39 01 00 00 00 00 02 95 d1 39 01 00 00 00 00 02 96 d1 39 01 00 00 00 00 02 f2 64 39 01 00 00 00 00 02 f3 54 39 01 00 00 00 00 02 f4 64 39 01 00 00 00 00 02 f5 54 39 01 00 00 00 00 02 f6 64 39 01 00 00 00 00 02 f7 54 39 01 00 00 00 00 02 f8 64 39 01 00 00 00 00 02 f9 54 39 01 00 00 00 00 02 ff 24 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 01 0f 39 01 00 00 00 00 02 03 0c 39 01 00 00 00 00 02 05 1d 39 01 00 00 00 00 02 08 2f 39 01 00 00 00 00 02 09 2e 39 01 00 00 00 00 02 0a 2d 39 01 00 00 00 00 02 0b 2c 39 01 00 00 00 00 02 11 17 39 01 00 00 00 00 02 12 13 39 01 00 00 00 00 02 13 15 39 01 00 00 00 00 02 15 14 39 01 00 00 00 00 02 16 16 39 01 00 00 00 00 02 17 18 39 01 00 00 00 00 02 1b 01 39 01 00 00 00 00 02 1d 1d 39 01 00 00 00 00 02 20 2f 39 01 00 00 00 00 02 21 2e 39 01 00 00 00 00 02 22 2d 39 01 00 00 00 00 02 23 2c 39 01 00 00 00 00 02 29 17 39 01 00 00 00 00 02 2a 13 39 01 00 00 00 00 02 2b 15 39 01 00 00 00 00 02 2f 14 39 01 00 00 00 00 02 30 16 39 01 00 00 00 00 02 31 18 39 01 00 00 00 00 02 32 04 39 01 00 00 00 00 02 34 10 39 01 00 00 00 00 02 35 1f 39 01 00 00 00 00 02 36 1f 39 01 00 00 00 00 02 4d 14 39 01 00 00 00 00 02 4e 36 39 01 00 00 00 00 02 4f 36 39 01 00 00 00 00 02 53 36 39 01 00 00 00 00 02 71 30 39 01 00 00 00 00 02 79 11 39 01 00 00 00 00 02 7a 82 39 01 00 00 00 00 02 7b 8f 39 01 00 00 00 00 02 7d 04 39 01 00 00 00 00 02 80 04 39 01 00 00 00 00 02 81 04 39 01 00 00 00 00 02 82 13 39 01 00 00 00 00 02 84 31 39 01 00 00 00 00 02 85 00 39 01 00 00 00 00 02 86 00 39 01 00 00 00 00 02 87 00 39 01 00 00 00 00 02 90 13 39 01 00 00 00 00 02 92 31 39 01 00 00 00 00 02 93 00 39 01 00 00 00 00 02 94 00 39 01 00 00 00 00 02 95 00 39 01 00 00 00 00 02 9c f4 39 01 00 00 00 00 02 9d 01 39 01 00 00 00 00 02 a0 0f 39 01 00 00 00 00 02 a2 0f 39 01 00 00 00 00 02 a3 02 39 01 00 00 00 00 02 a4 04 39 01 00 00 00 00 02 a5 04 39 01 00 00 00 00 02 c6 c0 39 01 00 00 00 00 02 c9 00 39 01 00 00 00 00 02 d9 80 39 01 00 00 00 00 02 e9 02 39 01 00 00 00 00 02 ff 25 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 18 22 39 01 00 00 00 00 02 19 e4 39 01 00 00 00 00 02 21 40 39 01 00 00 00 00 02 66 d8 39 01 00 00 00 00 02 68 50 39 01 00 00 00 00 02 69 10 39 01 00 00 00 00 02 6b 00 39 01 00 00 00 00 02 6d 0d 39 01 00 00 00 00 02 6e 48 39 01 00 00 00 00 02 72 41 39 01 00 00 00 00 02 73 4a 39 01 00 00 00 00 02 74 d0 39 01 00 00 00 00 02 77 62 39 01 00 00 00 00 02 79 7e 39 01 00 00 00 00 02 7d 03 39 01 00 00 00 00 02 7e 15 39 01 00 00 00 00 02 7f 00 39 01 00 00 00 00 02 84 4d 39 01 00 00 00 00 02 cf 80 39 01 00 00 00 00 02 d6 80 39 01 00 00 00 00 02 d7 80 39 01 00 00 00 00 02 ef 20 39 01 00 00 00 00 02 f0 84 39 01 00 00 00 00 02 ff 26 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 81 0f 39 01 00 00 00 00 02 83 01 39 01 00 00 00 00 02 84 03 39 01 00 00 00 00 02 85 01 39 01 00 00 00 00 02 86 03 39 01 00 00 00 00 02 87 01 39 01 00 00 00 00 02 88 05 39 01 00 00 00 00 02 8a 1a 39 01 00 00 00 00 02 8b 11 39 01 00 00 00 00 02 8c 24 39 01 00 00 00 00 02 8e 42 39 01 00 00 00 00 02 8f 11 39 01 00 00 00 00 02 90 11 39 01 00 00 00 00 02 91 11 39 01 00 00 00 00 02 9a 80 39 01 00 00 00 00 02 9b 04 39 01 00 00 00 00 02 9c 00 39 01 00 00 00 00 02 9d 00 39 01 00 00 00 00 02 9e 00 39 01 00 00 00 00 02 ff 27 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 01 68 39 01 00 00 00 00 02 20 81 39 01 00 00 00 00 02 21 6a 39 01 00 00 00 00 02 25 81 39 01 00 00 00 00 02 26 94 39 01 00 00 00 00 02 6e 00 39 01 00 00 00 00 02 6f 00 39 01 00 00 00 00 02 70 00 39 01 00 00 00 00 02 71 00 39 01 00 00 00 00 02 72 00 39 01 00 00 00 00 02 75 00 39 01 00 00 00 00 02 76 00 39 01 00 00 00 00 02 77 00 39 01 00 00 00 00 02 7d 09 39 01 00 00 00 00 02 7e 67 39 01 00 00 00 00 02 80 23 39 01 00 00 00 00 02 82 09 39 01 00 00 00 00 02 83 67 39 01 00 00 00 00 02 88 01 39 01 00 00 00 00 02 89 10 39 01 00 00 00 00 02 a5 10 39 01 00 00 00 00 02 a6 23 39 01 00 00 00 00 02 a7 01 39 01 00 00 00 00 02 b6 40 39 01 00 00 00 00 02 e5 02 39 01 00 00 00 00 02 e6 d3 39 01 00 00 00 00 02 eb 03 39 01 00 00 00 00 02 ec 28 39 01 00 00 00 00 02 ff 2a 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 00 91 39 01 00 00 00 00 02 03 20 39 01 00 00 00 00 02 07 50 39 01 00 00 00 00 02 0a 70 39 01 00 00 00 00 02 0c 04 39 01 00 00 00 00 02 0d 40 39 01 00 00 00 00 02 0f 01 39 01 00 00 00 00 02 11 e0 39 01 00 00 00 00 02 15 0f 39 01 00 00 00 00 02 16 a4 39 01 00 00 00 00 02 19 0f 39 01 00 00 00 00 02 1a 78 39 01 00 00 00 00 02 1b 23 39 01 00 00 00 00 02 1d 36 39 01 00 00 00 00 02 1e 3e 39 01 00 00 00 00 02 1f 3e 39 01 00 00 00 00 02 20 3e 39 01 00 00 00 00 02 28 fd 39 01 00 00 00 00 02 29 12 39 01 00 00 00 00 02 2a e1 39 01 00 00 00 00 02 2d 0a 39 01 00 00 00 00 02 30 49 39 01 00 00 00 00 02 33 96 39 01 00 00 00 00 02 34 ff 39 01 00 00 00 00 02 35 40 39 01 00 00 00 00 02 36 de 39 01 00 00 00 00 02 37 f9 39 01 00 00 00 00 02 38 45 39 01 00 00 00 00 02 39 d9 39 01 00 00 00 00 02 3a 49 39 01 00 00 00 00 02 4a f0 39 01 00 00 00 00 02 7a 09 39 01 00 00 00 00 02 7b 40 39 01 00 00 00 00 02 7f f0 39 01 00 00 00 00 02 83 0f 39 01 00 00 00 00 02 84 a4 39 01 00 00 00 00 02 87 0f 39 01 00 00 00 00 02 88 78 39 01 00 00 00 00 02 89 23 39 01 00 00 00 00 02 8b 36 39 01 00 00 00 00 02 8c 7d 39 01 00 00 00 00 02 8d 7d 39 01 00 00 00 00 02 8e 7d 39 01 00 00 00 00 02 ff 20 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 11 b0 00 00 00 17 00 49 00 6a 00 89 00 9f 00 b6 00 c8 39 01 00 00 00 00 11 b1 00 d9 01 10 01 3a 01 7a 01 a9 01 f2 02 2d 02 2e 39 01 00 00 00 00 11 b2 02 64 02 a3 02 ca 03 00 03 1e 03 4a 03 59 03 6a 39 01 00 00 00 00 0f b3 03 7d 03 93 03 ab 03 c8 03 ec 03 fe 00 00 39 01 00 00 00 00 11 b4 00 00 00 1b 00 51 00 71 00 90 00 a7 00 bf 00 d1 39 01 00 00 00 00 11 b5 00 e2 01 1a 01 43 01 83 01 b2 01 fa 02 34 02 36 39 01 00 00 00 00 11 b6 02 6b 02 a8 02 d0 03 03 03 21 03 4d 03 5b 03 6b 39 01 00 00 00 00 0f b7 03 7e 03 94 03 ac 03 c8 03 ec 03 fe 00 00 39 01 00 00 00 00 11 b8 00 00 00 1b 00 51 00 72 00 92 00 a8 00 bf 00 d1 39 01 00 00 00 00 11 b9 00 e2 01 18 01 42 01 81 01 af 01 f5 02 2f 02 31 39 01 00 00 00 00 11 ba 02 68 02 a6 02 cd 03 01 03 1f 03 4a 03 59 03 6a 39 01 00 00 00 00 0f bb 03 7d 03 93 03 ab 03 c8 03 ec 03 fe 00 00 39 01 00 00 00 00 02 ff 21 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 11 b0 00 00 00 17 00 49 00 6a 00 89 00 9f 00 b6 00 c8 39 01 00 00 00 00 11 b1 00 d9 01 10 01 3a 01 7a 01 a9 01 f2 02 2d 02 2e 39 01 00 00 00 00 11 b2 02 64 02 a3 02 ca 03 00 03 1e 03 4a 03 59 03 6a 39 01 00 00 00 00 0f b3 03 7d 03 93 03 ab 03 c8 03 ec 03 fe 00 00 39 01 00 00 00 00 11 b4 00 00 00 1b 00 51 00 71 00 90 00 a7 00 bf 00 d1 39 01 00 00 00 00 11 b5 00 e2 01 1a 01 43 01 83 01 b2 01 fa 02 34 02 36 39 01 00 00 00 00 11 b6 02 6b 02 a8 02 d0 03 03 03 21 03 4d 03 5b 03 6b 39 01 00 00 00 00 0f b7 03 7e 03 94 03 ac 03 c8 03 ec 03 fe 00 00 39 01 00 00 00 00 11 b8 00 00 00 1b 00 51 00 72 00 92 00 a8 00 bf 00 d1 39 01 00 00 00 00 11 b9 00 e2 01 18 01 42 01 81 01 af 01 f5 02 2f 02 31 39 01 00 00 00 00 11 ba 02 68 02 a6 02 cd 03 01 03 1f 03 4a 03 59 03 6a 39 01 00 00 00 00 0f bb 03 7d 03 93 03 ab 03 c8 03 ec 03 fe 00 00 39 01 00 00 00 00 02 ff 2c 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 61 1f 39 01 00 00 00 00 02 62 1f 39 01 00 00 00 00 02 7e 03 39 01 00 00 00 00 02 6a 14 39 01 00 00 00 00 02 6b 36 39 01 00 00 00 00 02 6c 36 39 01 00 00 00 00 02 6d 36 39 01 00 00 00 00 02 53 04 39 01 00 00 00 00 02 54 04 39 01 00 00 00 00 02 55 04 39 01 00 00 00 00 02 56 0f 39 01 00 00 00 00 02 58 0f 39 01 00 00 00 00 02 59 0f 39 01 00 00 00 00 02 ff f0 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 5a 00 39 01 00 00 00 00 02 ff 10 05 01 00 00 78 00 01 11 05 01 00 00 64 00 01 29]; + qcom,mdss-dsi-panel-framerate = <60>; + qcom,mdss-dsi-v-pulse-width = <10>; + qcom,mdss-dsi-v-front-porch = <46>; + qcom,mdss-dsi-v-back-porch = <10>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <12>; + qcom,mdss-dsi-h-back-porch = <56>; + qcom,mdss-dsi-h-front-porch = <76>; + qcom,mdss-dsi-panel-height = <0x968>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + cell-index = <0>; + }; + }; + }; + + qcom,mdss_dsi_nt36672e_fhd_plus_144_video { + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-panel-status-value = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 266>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-dyn-clk-type = "constant-fps-adjust-vfp"; + qcom,dsi-dyn-clk-enable; + qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; + qcom,mdss-dsi-pan-enable-dynamic-fps; + qcom,dsi-supported-dfps-list = <144 120 60 48>; + qcom,mdss-dsi-qsync-min-refresh-rate = <48>; + qcom,qsync-enable; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-panel-blackness-level = <0x1361>; + qcom,mdss-dsi-panel-peak-brightness = <0x626b50>; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x3a98 0x3e80 0x83d6 0x3db8 0x33c2 0x8692 0x1d4c 0xbb8>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,adjust-timer-wakeup-ms = <1>; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-panel-name = "nt36672e lcd video mode dsi novatek panel with DSC"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,dsi-dyn-clk-list = <0x39141000 0x38ae9700 0x38e15380>; + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 20 08 08 18 23 08 08 08 02 04 00 1b 0d]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <8>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = <0x5010000 0x10000128 0x5010000 0x32000110>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [29 01 00 00 00 00 02 ff 10 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 b0 00 29 01 00 00 00 00 11 c1 89 28 00 08 00 aa 02 0e 00 2b 00 07 0d b7 0c b7 29 01 00 00 00 00 03 c2 1b a0 29 01 00 00 00 00 02 e9 01 29 01 00 00 00 00 02 ff 20 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 01 66 29 01 00 00 00 00 02 06 40 29 01 00 00 00 00 02 07 38 29 01 00 00 00 00 02 1b 01 29 01 00 00 00 00 02 2d 00 29 01 00 00 00 00 02 2f 83 29 01 00 00 00 00 02 69 91 29 01 00 00 00 00 02 95 d1 29 01 00 00 00 00 02 96 d1 29 01 00 00 00 00 02 f2 64 29 01 00 00 00 00 02 f4 64 29 01 00 00 00 00 02 f6 64 29 01 00 00 00 00 02 f8 64 29 01 00 00 00 00 02 ff 23 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 00 00 29 01 00 00 00 00 02 04 05 29 01 00 00 00 00 02 05 2d 29 01 00 00 00 00 02 06 01 29 01 00 00 00 00 02 07 60 29 01 00 00 00 00 02 08 01 29 01 00 00 00 00 02 09 c7 29 01 00 00 00 00 02 11 01 29 01 00 00 00 00 02 12 95 29 01 00 00 00 00 02 15 68 29 01 00 00 00 00 02 16 0b 29 01 00 00 00 00 02 a0 00 29 01 00 00 00 00 02 30 ff 29 01 00 00 00 00 02 31 f0 29 01 00 00 00 00 02 32 eb 29 01 00 00 00 00 02 33 e5 29 01 00 00 00 00 02 34 dd 29 01 00 00 00 00 02 35 da 29 01 00 00 00 00 02 36 d5 29 01 00 00 00 00 02 37 d0 29 01 00 00 00 00 02 38 ce 29 01 00 00 00 00 02 39 cd 29 01 00 00 00 00 02 3a cd 29 01 00 00 00 00 02 3b cd 29 01 00 00 00 00 02 3d cb 29 01 00 00 00 00 02 3f cb 29 01 00 00 00 00 02 40 c6 29 01 00 00 00 00 02 41 bf 29 01 00 00 00 00 02 45 ff 29 01 00 00 00 00 02 46 f0 29 01 00 00 00 00 02 47 e8 29 01 00 00 00 00 02 48 ce 29 01 00 00 00 00 02 49 bc 29 01 00 00 00 00 02 4a b8 29 01 00 00 00 00 02 4b b5 29 01 00 00 00 00 02 4c b0 29 01 00 00 00 00 02 4d a8 29 01 00 00 00 00 02 4e a0 29 01 00 00 00 00 02 4f 9b 29 01 00 00 00 00 02 50 98 29 01 00 00 00 00 02 51 98 29 01 00 00 00 00 02 52 88 29 01 00 00 00 00 02 53 80 29 01 00 00 00 00 02 54 7f 29 01 00 00 00 00 02 58 ff 29 01 00 00 00 00 02 59 f6 29 01 00 00 00 00 02 5a ed 29 01 00 00 00 00 02 5b e6 29 01 00 00 00 00 02 5c df 29 01 00 00 00 00 02 5d d8 29 01 00 00 00 00 02 5e d3 29 01 00 00 00 00 02 5f ce 29 01 00 00 00 00 02 60 c9 29 01 00 00 00 00 02 61 c4 29 01 00 00 00 00 02 62 c1 29 01 00 00 00 00 02 63 be 29 01 00 00 00 00 02 64 bb 29 01 00 00 00 00 02 65 b8 29 01 00 00 00 00 02 66 b6 29 01 00 00 00 00 02 67 b5 29 01 00 00 00 00 02 ff 24 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 01 0f 29 01 00 00 00 00 02 03 0c 29 01 00 00 00 00 02 05 1d 29 01 00 00 00 00 02 08 2f 29 01 00 00 00 00 02 09 2e 29 01 00 00 00 00 02 0a 2d 29 01 00 00 00 00 02 0b 2c 29 01 00 00 00 00 02 11 17 29 01 00 00 00 00 02 12 13 29 01 00 00 00 00 02 13 15 29 01 00 00 00 00 02 15 14 29 01 00 00 00 00 02 16 16 29 01 00 00 00 00 02 17 18 29 01 00 00 00 00 02 1b 01 29 01 00 00 00 00 02 1d 1d 29 01 00 00 00 00 02 20 2f 29 01 00 00 00 00 02 21 2e 29 01 00 00 00 00 02 22 2d 29 01 00 00 00 00 02 23 2c 29 01 00 00 00 00 02 29 17 29 01 00 00 00 00 02 2a 13 29 01 00 00 00 00 02 2b 15 29 01 00 00 00 00 02 2f 14 29 01 00 00 00 00 02 30 16 29 01 00 00 00 00 02 31 18 29 01 00 00 00 00 02 32 04 29 01 00 00 00 00 02 34 10 29 01 00 00 00 00 02 35 19 29 01 00 00 00 00 02 36 19 29 01 00 00 00 00 02 4d 11 29 01 00 00 00 00 02 4e 2b 29 01 00 00 00 00 02 4f 2b 29 01 00 00 00 00 02 53 2b 29 01 00 00 00 00 02 71 30 29 01 00 00 00 00 02 79 11 29 01 00 00 00 00 02 7a 82 29 01 00 00 00 00 02 7b 8b 29 01 00 00 00 00 02 7d 04 29 01 00 00 00 00 02 80 04 29 01 00 00 00 00 02 81 04 29 01 00 00 00 00 02 82 13 29 01 00 00 00 00 02 84 31 29 01 00 00 00 00 02 85 00 29 01 00 00 00 00 02 86 00 29 01 00 00 00 00 02 87 00 29 01 00 00 00 00 02 90 13 29 01 00 00 00 00 02 92 31 29 01 00 00 00 00 02 93 00 29 01 00 00 00 00 02 94 00 29 01 00 00 00 00 02 95 00 29 01 00 00 00 00 02 9c f4 29 01 00 00 00 00 02 9d 01 29 01 00 00 00 00 02 a0 0b 29 01 00 00 00 00 02 a2 0b 29 01 00 00 00 00 02 a3 02 29 01 00 00 00 00 02 a4 04 29 01 00 00 00 00 02 a5 04 29 01 00 00 00 00 02 c6 c0 29 01 00 00 00 00 02 c9 00 29 01 00 00 00 00 02 d9 80 29 01 00 00 00 00 02 e9 02 29 01 00 00 00 00 02 ff 25 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 19 e4 29 01 00 00 00 00 02 21 00 29 01 00 00 00 00 02 66 d8 29 01 00 00 00 00 02 68 50 29 01 00 00 00 00 02 69 10 29 01 00 00 00 00 02 6b 00 29 01 00 00 00 00 02 6d 0d 29 01 00 00 00 00 02 6e 48 29 01 00 00 00 00 02 72 41 29 01 00 00 00 00 02 73 4a 29 01 00 00 00 00 02 74 d0 29 01 00 00 00 00 02 77 62 29 01 00 00 00 00 02 79 81 29 01 00 00 00 00 02 7d 03 29 01 00 00 00 00 02 7e 15 29 01 00 00 00 00 02 7f 00 29 01 00 00 00 00 02 84 4d 29 01 00 00 00 00 02 cf 00 29 01 00 00 00 00 02 d6 80 29 01 00 00 00 00 02 d7 80 29 01 00 00 00 00 02 ef 20 29 01 00 00 00 00 02 f0 84 29 01 00 00 00 00 02 ff 26 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 80 05 29 01 00 00 00 00 02 81 0b 29 01 00 00 00 00 02 83 01 29 01 00 00 00 00 02 84 03 29 01 00 00 00 00 02 85 01 29 01 00 00 00 00 02 86 03 29 01 00 00 00 00 02 87 01 29 01 00 00 00 00 02 88 06 29 01 00 00 00 00 02 8a 1a 29 01 00 00 00 00 02 8b 11 29 01 00 00 00 00 02 8c 24 29 01 00 00 00 00 02 8e 42 29 01 00 00 00 00 02 8f 11 29 01 00 00 00 00 02 90 11 29 01 00 00 00 00 02 91 11 29 01 00 00 00 00 02 9a 80 29 01 00 00 00 00 02 9b 04 29 01 00 00 00 00 02 9c 00 29 01 00 00 00 00 02 9d 00 29 01 00 00 00 00 02 9e 00 29 01 00 00 00 00 02 ff 27 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 01 68 29 01 00 00 00 00 02 20 81 29 01 00 00 00 00 02 21 30 29 01 00 00 00 00 02 25 81 29 01 00 00 00 00 02 26 67 29 01 00 00 00 00 02 6e 00 29 01 00 00 00 00 02 6f 00 29 01 00 00 00 00 02 70 00 29 01 00 00 00 00 02 71 00 29 01 00 00 00 00 02 72 00 29 01 00 00 00 00 02 75 00 29 01 00 00 00 00 02 76 00 29 01 00 00 00 00 02 77 00 29 01 00 00 00 00 02 7d 09 29 01 00 00 00 00 02 7e 67 29 01 00 00 00 00 02 80 23 29 01 00 00 00 00 02 82 09 29 01 00 00 00 00 02 83 67 29 01 00 00 00 00 02 88 01 29 01 00 00 00 00 02 89 10 29 01 00 00 00 00 02 a5 10 29 01 00 00 00 00 02 a6 23 29 01 00 00 00 00 02 a7 01 29 01 00 00 00 00 02 b6 40 29 01 00 00 00 00 02 ff 2a 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 00 91 29 01 00 00 00 00 02 03 20 29 01 00 00 00 00 02 04 78 29 01 00 00 00 00 02 07 60 29 01 00 00 00 00 02 0a 70 29 01 00 00 00 00 02 0c 04 29 01 00 00 00 00 02 0d 40 29 01 00 00 00 00 02 0f 01 29 01 00 00 00 00 02 11 e0 29 01 00 00 00 00 02 15 0f 29 01 00 00 00 00 02 16 03 29 01 00 00 00 00 02 19 0e 29 01 00 00 00 00 02 1a d7 29 01 00 00 00 00 02 1b 14 29 01 00 00 00 00 02 1d 2e 29 01 00 00 00 00 02 1e 33 29 01 00 00 00 00 02 1f 33 29 01 00 00 00 00 02 20 33 29 01 00 00 00 00 02 28 fd 29 01 00 00 00 00 02 29 0d 29 01 00 00 00 00 02 2a b7 29 01 00 00 00 00 02 2d 09 29 01 00 00 00 00 02 2f 02 29 01 00 00 00 00 02 30 47 29 01 00 00 00 00 02 33 d8 29 01 00 00 00 00 02 34 ff 29 01 00 00 00 00 02 35 40 29 01 00 00 00 00 02 36 b8 29 01 00 00 00 00 02 37 f9 29 01 00 00 00 00 02 38 45 29 01 00 00 00 00 02 39 b3 29 01 00 00 00 00 02 3a 47 29 01 00 00 00 00 02 4a f0 29 01 00 00 00 00 02 ff 20 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 11 b0 00 e2 00 e9 00 f6 01 01 01 0c 01 15 01 20 01 28 29 01 00 00 00 00 11 b1 01 33 01 51 01 6e 01 9a 01 c0 01 fd 02 34 02 35 29 01 00 00 00 00 11 b2 02 6b 02 a9 02 d1 03 04 03 25 03 51 03 5f 03 6d 29 01 00 00 00 00 0f b3 03 7d 03 90 03 a7 03 bb 03 d4 03 d8 00 00 29 01 00 00 00 00 11 b4 00 aa 00 b3 00 c4 00 d4 00 e2 00 f0 00 fc 01 08 29 01 00 00 00 00 11 b5 01 12 01 39 01 58 01 8c 01 b5 01 f7 02 30 02 31 29 01 00 00 00 00 11 b6 02 68 02 a6 02 ce 03 01 03 23 03 4e 03 5c 03 6a 29 01 00 00 00 00 0f b7 03 7b 03 8e 03 a5 03 bb 03 d4 03 d8 00 00 29 01 00 00 00 00 11 b8 00 00 00 20 00 47 00 65 00 85 00 99 00 ad 00 c0 29 01 00 00 00 00 11 b9 00 d2 01 06 01 30 01 70 01 9f 01 e8 02 25 02 26 29 01 00 00 00 00 11 ba 02 5f 02 9f 02 c7 02 fd 03 20 03 52 03 63 03 67 29 01 00 00 00 00 0f bb 03 78 03 8b 03 a3 03 b9 03 d4 03 d8 00 00 29 01 00 00 00 00 02 ff 21 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 11 b0 00 e2 00 e9 00 f6 01 01 01 0c 01 15 01 20 01 28 29 01 00 00 00 00 11 b1 01 33 01 51 01 6e 01 9a 01 c0 01 fd 02 34 02 35 29 01 00 00 00 00 11 b2 02 6b 02 a9 02 d1 03 04 03 25 03 51 03 5f 03 6d 29 01 00 00 00 00 0f b3 03 7d 03 90 03 a7 03 bb 03 d4 03 d8 00 00 29 01 00 00 00 00 11 b4 00 aa 00 b3 00 c4 00 d4 00 e2 00 f0 00 fc 01 08 29 01 00 00 00 00 11 b5 01 12 01 39 01 58 01 8c 01 b5 01 f7 02 30 02 31 29 01 00 00 00 00 11 b6 02 68 02 a6 02 ce 03 01 03 23 03 4e 03 5c 03 6a 29 01 00 00 00 00 0f b7 03 7b 03 8e 03 a5 03 bb 03 d4 03 d8 00 00 29 01 00 00 00 00 11 b8 00 00 00 20 00 47 00 65 00 85 00 99 00 ad 00 c0 29 01 00 00 00 00 11 b9 00 d2 01 06 01 30 01 70 01 9f 01 e8 02 25 02 26 29 01 00 00 00 00 11 ba 02 5f 02 9f 02 c7 02 fd 03 20 03 52 03 63 03 67 29 01 00 00 00 00 0f bb 03 78 03 8b 03 a3 03 b9 03 d4 03 d8 00 00 29 01 00 00 00 00 02 ff c0 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 9c 11 29 01 00 00 00 00 02 9d 11 29 01 00 00 00 00 02 ff f0 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 5a 00 29 01 00 00 00 00 02 9f 0c 29 01 00 00 00 00 02 ff d0 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 53 22 29 01 00 00 00 00 02 54 02 29 01 00 00 00 00 02 ff e0 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 35 82 29 01 00 00 00 00 02 ff 10 29 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 35 01 05 01 00 00 c8 00 01 11 05 01 00 00 96 00 01 29]; + qcom,mdss-dsi-panel-framerate = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-v-pulse-width = <10>; + qcom,mdss-dsi-v-front-porch = <46>; + qcom,mdss-dsi-v-back-porch = <10>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <20>; + qcom,mdss-dsi-h-back-porch = <36>; + qcom,mdss-dsi-h-front-porch = <32>; + qcom,mdss-dsi-panel-height = <0x968>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + cell-index = <0>; + }; + }; + }; + + qcom,mdss_dsi_nt36672e_fhd_plus_120_video { + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-panel-status-value = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 266>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-dyn-clk-type = "constant-fps-adjust-vfp"; + qcom,dsi-dyn-clk-enable; + qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; + qcom,mdss-dsi-pan-enable-dynamic-fps; + qcom,dsi-supported-dfps-list = <120 60 48>; + qcom,mdss-dsi-qsync-min-refresh-rate = <48>; + qcom,qsync-enable; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-panel-blackness-level = <0x1361>; + qcom,mdss-dsi-panel-peak-brightness = <0x626b50>; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x3a98 0x3e80 0x83d6 0x3db8 0x33c2 0x8692 0x1d4c 0xbb8>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,adjust-timer-wakeup-ms = <1>; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-panel-name = "nt36672e lcd video mode dsi novatek panel with DSC"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,dsi-dyn-clk-list = <0x365c4000 0x35e84800 0x36224400>; + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 1e 08 07 18 22 08 08 08 02 04 00 1a 0d]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <8>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = <0x5010000 0x10000128 0x5010000 0x32000110>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 b0 00 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 11 c1 89 28 00 08 00 aa 02 0e 00 2b 00 07 0d b7 0c b7 39 01 00 00 00 00 03 c2 1b a0 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 01 66 15 01 00 00 00 00 02 06 40 15 01 00 00 00 00 02 07 38 15 01 00 00 00 00 02 2f 83 15 01 00 00 00 00 02 69 91 15 01 00 00 00 00 02 95 d1 15 01 00 00 00 00 02 96 d1 15 01 00 00 00 00 02 f2 64 15 01 00 00 00 00 02 f4 64 15 01 00 00 00 00 02 f6 64 15 01 00 00 00 00 02 f8 64 15 01 00 00 00 00 02 89 1c 15 01 00 00 00 00 02 8a 1c 15 01 00 00 00 00 02 8b 1c 15 01 00 00 00 00 02 8c 1c 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 01 0f 15 01 00 00 00 00 02 03 0c 15 01 00 00 00 00 02 05 1d 15 01 00 00 00 00 02 08 2f 15 01 00 00 00 00 02 09 2e 15 01 00 00 00 00 02 0a 2d 15 01 00 00 00 00 02 0b 2c 15 01 00 00 00 00 02 11 17 15 01 00 00 00 00 02 12 13 15 01 00 00 00 00 02 13 15 15 01 00 00 00 00 02 15 14 15 01 00 00 00 00 02 16 16 15 01 00 00 00 00 02 17 18 15 01 00 00 00 00 02 1b 01 15 01 00 00 00 00 02 1d 1d 15 01 00 00 00 00 02 20 2f 15 01 00 00 00 00 02 21 2e 15 01 00 00 00 00 02 22 2d 15 01 00 00 00 00 02 23 2c 15 01 00 00 00 00 02 29 17 15 01 00 00 00 00 02 2a 13 15 01 00 00 00 00 02 2b 15 15 01 00 00 00 00 02 2f 14 15 01 00 00 00 00 02 30 16 15 01 00 00 00 00 02 31 18 15 01 00 00 00 00 02 32 04 15 01 00 00 00 00 02 34 10 15 01 00 00 00 00 02 35 1f 15 01 00 00 00 00 02 36 1f 15 01 00 00 00 00 02 4d 14 15 01 00 00 00 00 02 4e 36 15 01 00 00 00 00 02 4f 36 15 01 00 00 00 00 02 53 36 15 01 00 00 00 00 02 71 30 15 01 00 00 00 00 02 79 11 15 01 00 00 00 00 02 7a 82 15 01 00 00 00 00 02 7b 8f 15 01 00 00 00 00 02 7d 04 15 01 00 00 00 00 02 80 04 15 01 00 00 00 00 02 81 04 15 01 00 00 00 00 02 82 13 15 01 00 00 00 00 02 84 31 15 01 00 00 00 00 02 85 00 15 01 00 00 00 00 02 86 00 15 01 00 00 00 00 02 87 00 15 01 00 00 00 00 02 90 13 15 01 00 00 00 00 02 92 31 15 01 00 00 00 00 02 93 00 15 01 00 00 00 00 02 94 00 15 01 00 00 00 00 02 95 00 15 01 00 00 00 00 02 9c f4 15 01 00 00 00 00 02 9d 01 15 01 00 00 00 00 02 a0 0f 15 01 00 00 00 00 02 a2 0f 15 01 00 00 00 00 02 a3 02 15 01 00 00 00 00 02 a4 04 15 01 00 00 00 00 02 a5 04 15 01 00 00 00 00 02 c4 40 15 01 00 00 00 00 02 c6 c0 15 01 00 00 00 00 02 c9 00 15 01 00 00 00 00 02 d9 80 15 01 00 00 00 00 02 e9 02 15 01 00 00 00 00 02 ff 25 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 19 e4 15 01 00 00 00 00 02 21 40 15 01 00 00 00 00 02 66 d8 15 01 00 00 00 00 02 68 50 15 01 00 00 00 00 02 69 10 15 01 00 00 00 00 02 6b 00 15 01 00 00 00 00 02 6d 0d 15 01 00 00 00 00 02 6e 48 15 01 00 00 00 00 02 72 41 15 01 00 00 00 00 02 73 4a 15 01 00 00 00 00 02 74 d0 15 01 00 00 00 00 02 77 62 15 01 00 00 00 00 02 79 81 15 01 00 00 00 00 02 7d 03 15 01 00 00 00 00 02 7e 15 15 01 00 00 00 00 02 7f 00 15 01 00 00 00 00 02 84 4d 15 01 00 00 00 00 02 cf 80 15 01 00 00 00 00 02 d6 80 15 01 00 00 00 00 02 d7 80 15 01 00 00 00 00 02 ef 20 15 01 00 00 00 00 02 f0 84 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 80 05 15 01 00 00 00 00 02 81 0f 15 01 00 00 00 00 02 83 01 15 01 00 00 00 00 02 84 03 15 01 00 00 00 00 02 85 01 15 01 00 00 00 00 02 86 03 15 01 00 00 00 00 02 87 01 15 01 00 00 00 00 02 88 05 15 01 00 00 00 00 02 8a 1a 15 01 00 00 00 00 02 8b 11 15 01 00 00 00 00 02 8c 24 15 01 00 00 00 00 02 8e 42 15 01 00 00 00 00 02 8f 11 15 01 00 00 00 00 02 90 11 15 01 00 00 00 00 02 91 11 15 01 00 00 00 00 02 9a 80 15 01 00 00 00 00 02 9b 04 15 01 00 00 00 00 02 9c 00 15 01 00 00 00 00 02 9d 00 15 01 00 00 00 00 02 9e 00 15 01 00 00 00 00 02 ff 27 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 01 68 15 01 00 00 00 00 02 20 81 15 01 00 00 00 00 02 21 6a 15 01 00 00 00 00 02 25 81 15 01 00 00 00 00 02 26 94 15 01 00 00 00 00 02 6e 00 15 01 00 00 00 00 02 6f 00 15 01 00 00 00 00 02 70 00 15 01 00 00 00 00 02 71 00 15 01 00 00 00 00 02 72 00 15 01 00 00 00 00 02 75 00 15 01 00 00 00 00 02 76 00 15 01 00 00 00 00 02 77 00 15 01 00 00 00 00 02 7d 09 15 01 00 00 00 00 02 7e 67 15 01 00 00 00 00 02 80 23 15 01 00 00 00 00 02 82 09 15 01 00 00 00 00 02 83 67 15 01 00 00 00 00 02 88 01 15 01 00 00 00 00 02 89 10 15 01 00 00 00 00 02 a5 10 15 01 00 00 00 00 02 a6 23 15 01 00 00 00 00 02 a7 01 15 01 00 00 00 00 02 b6 40 15 01 00 00 00 00 02 ff 2a 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 91 15 01 00 00 00 00 02 03 20 15 01 00 00 00 00 02 07 50 15 01 00 00 00 00 02 0a 70 15 01 00 00 00 00 02 0c 04 15 01 00 00 00 00 02 0d 40 15 01 00 00 00 00 02 0f 01 15 01 00 00 00 00 02 11 e0 15 01 00 00 00 00 02 15 0f 15 01 00 00 00 00 02 16 a4 15 01 00 00 00 00 02 19 0f 15 01 00 00 00 00 02 1a 78 15 01 00 00 00 00 02 1b 23 15 01 00 00 00 00 02 1d 36 15 01 00 00 00 00 02 1e 3e 15 01 00 00 00 00 02 1f 3e 15 01 00 00 00 00 02 20 3e 15 01 00 00 00 00 02 28 fd 15 01 00 00 00 00 02 29 12 15 01 00 00 00 00 02 2a e1 15 01 00 00 00 00 02 2d 0a 15 01 00 00 00 00 02 30 49 15 01 00 00 00 00 02 33 96 15 01 00 00 00 00 02 34 ff 15 01 00 00 00 00 02 35 40 15 01 00 00 00 00 02 36 de 15 01 00 00 00 00 02 37 f9 15 01 00 00 00 00 02 38 45 15 01 00 00 00 00 02 39 d9 15 01 00 00 00 00 02 3a 49 15 01 00 00 00 00 02 4a f0 15 01 00 00 00 00 02 ff 20 15 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 11 b0 00 00 00 17 00 46 00 63 00 81 00 96 00 ab 00 bd 39 01 00 00 00 00 11 b1 00 cf 01 03 01 2f 01 6e 01 9d 01 e7 02 22 02 24 39 01 00 00 00 00 11 b2 02 5d 02 9b 02 c4 02 f9 03 1b 03 48 03 56 03 65 39 01 00 00 00 00 0f b3 03 75 03 87 03 9b 03 b1 03 ca 03 d7 00 00 39 01 00 00 00 00 11 b4 00 00 00 19 00 4b 00 69 00 87 00 9c 00 b2 00 c3 39 01 00 00 00 00 11 b5 00 d5 01 0b 01 35 01 73 01 a3 01 ec 02 27 02 29 39 01 00 00 00 00 11 b6 02 60 02 9f 02 c7 02 fb 03 1d 03 4c 03 5a 03 69 39 01 00 00 00 00 0f b7 03 7a 03 8c 03 a0 03 b5 03 cb 03 d7 00 00 39 01 00 00 00 00 11 b8 00 00 00 19 00 4d 00 6a 00 87 00 9c 00 b1 00 c2 39 01 00 00 00 00 11 b9 00 d3 01 08 01 32 01 70 01 9f 01 e8 02 23 02 25 39 01 00 00 00 00 11 ba 02 5c 02 9b 02 c3 02 f8 03 1a 03 4c 03 5b 03 6b 39 01 00 00 00 00 0f bb 03 7d 03 92 03 a7 03 bb 03 ce 03 d7 00 00 15 01 00 00 00 00 02 ff 21 15 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 11 b0 00 00 00 17 00 46 00 63 00 81 00 96 00 ab 00 bd 39 01 00 00 00 00 11 b1 00 cf 01 03 01 2f 01 6e 01 9d 01 e7 02 22 02 24 39 01 00 00 00 00 11 b2 02 5d 02 9b 02 c4 02 f9 03 1b 03 48 03 56 03 65 39 01 00 00 00 00 0f b3 03 75 03 87 03 9b 03 b1 03 ca 03 d7 00 00 39 01 00 00 00 00 11 b4 00 00 00 19 00 4b 00 69 00 87 00 9c 00 b2 00 c3 39 01 00 00 00 00 11 b5 00 d5 01 0b 01 35 01 73 01 a3 01 ec 02 27 02 29 39 01 00 00 00 00 11 b6 02 60 02 9f 02 c7 02 fb 03 1d 03 4c 03 5a 03 69 39 01 00 00 00 00 0f b7 03 7a 03 8c 03 a0 03 b5 03 cb 03 d7 00 00 39 01 00 00 00 00 11 b8 00 00 00 19 00 4d 00 6a 00 87 00 9c 00 b1 00 c2 39 01 00 00 00 00 11 b9 00 d3 01 08 01 32 01 70 01 9f 01 e8 02 23 02 25 39 01 00 00 00 00 11 ba 02 5c 02 9b 02 c3 02 f8 03 1a 03 4c 03 5b 03 6b 39 01 00 00 00 00 0f bb 03 7d 03 92 03 a7 03 bb 03 ce 03 d7 00 00 15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 02 ff f0 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 5a 00 15 01 00 00 00 00 02 ff 10 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 51 ff 15 01 00 00 00 00 02 53 2c 15 01 00 00 00 00 02 55 01 05 01 00 00 c8 00 01 11 05 01 00 00 96 00 01 29]; + qcom,mdss-dsi-panel-framerate = <120>; + qcom,mdss-dsi-v-pulse-width = <10>; + qcom,mdss-dsi-v-front-porch = <46>; + qcom,mdss-dsi-v-back-porch = <10>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <12>; + qcom,mdss-dsi-h-back-porch = <60>; + qcom,mdss-dsi-h-front-porch = <80>; + qcom,mdss-dsi-panel-height = <0x968>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + cell-index = <0>; + }; + }; + }; + + qcom,mdss_dsi_nt36672e_fhd_plus_90hz_video { + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-panel-status-value = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 266>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-panel-blackness-level = <0x1361>; + qcom,mdss-dsi-panel-peak-brightness = <0x626b50>; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x9858 0x3e80 0x83d6 0x9b78 0x33c2 0x8692 0x1d4c 0xbb8>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,adjust-timer-wakeup-ms = <1>; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-panel-name = "nt36672e lcd video mode dsi novatek panel with DSC"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 18 06 06 15 20 06 06 07 02 04 00 15 0b]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <8>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = <0x5010000 0x10000128 0x5010000 0x32000110>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 ff 10 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 11 c1 89 28 00 08 00 aa 02 0e 00 2b 00 07 0d b7 0c b7 39 01 00 00 00 00 03 c2 1b a0 39 01 00 00 00 00 02 ff 20 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 01 66 39 01 00 00 00 00 02 06 40 39 01 00 00 00 00 02 07 38 39 01 00 00 00 00 02 18 66 39 01 00 00 00 00 02 1b 01 39 01 00 00 00 00 02 5c 90 39 01 00 00 00 00 02 5e aa 39 01 00 00 00 00 02 69 91 39 01 00 00 00 00 02 89 0d 39 01 00 00 00 00 02 8a 0d 39 01 00 00 00 00 02 8d 0d 39 01 00 00 00 00 02 8e 0d 39 01 00 00 00 00 02 8f 0d 39 01 00 00 00 00 02 91 0d 39 01 00 00 00 00 02 95 d1 39 01 00 00 00 00 02 96 d1 39 01 00 00 00 00 02 f2 65 39 01 00 00 00 00 02 f3 64 39 01 00 00 00 00 02 f4 65 39 01 00 00 00 00 02 f5 64 39 01 00 00 00 00 02 f6 65 39 01 00 00 00 00 02 f7 64 39 01 00 00 00 00 02 f8 65 39 01 00 00 00 00 02 f9 64 39 01 00 00 00 00 02 ff 24 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 01 0f 39 01 00 00 00 00 02 03 0c 39 01 00 00 00 00 02 05 1d 39 01 00 00 00 00 02 08 2f 39 01 00 00 00 00 02 09 2e 39 01 00 00 00 00 02 0a 2d 39 01 00 00 00 00 02 0b 2c 39 01 00 00 00 00 02 11 17 39 01 00 00 00 00 02 12 13 39 01 00 00 00 00 02 13 15 39 01 00 00 00 00 02 15 14 39 01 00 00 00 00 02 16 16 39 01 00 00 00 00 02 17 18 39 01 00 00 00 00 02 1b 01 39 01 00 00 00 00 02 1d 1d 39 01 00 00 00 00 02 20 2f 39 01 00 00 00 00 02 21 2e 39 01 00 00 00 00 02 22 2d 39 01 00 00 00 00 02 23 2c 39 01 00 00 00 00 02 29 17 39 01 00 00 00 00 02 2a 13 39 01 00 00 00 00 02 2b 15 39 01 00 00 00 00 02 2f 14 39 01 00 00 00 00 02 30 16 39 01 00 00 00 00 02 31 18 39 01 00 00 00 00 02 32 04 39 01 00 00 00 00 02 34 10 39 01 00 00 00 00 02 35 1f 39 01 00 00 00 00 02 36 1f 39 01 00 00 00 00 02 4d 19 39 01 00 00 00 00 02 4e 45 39 01 00 00 00 00 02 4f 45 39 01 00 00 00 00 02 53 45 39 01 00 00 00 00 02 71 30 39 01 00 00 00 00 02 79 11 39 01 00 00 00 00 02 7a 82 39 01 00 00 00 00 02 7b 94 39 01 00 00 00 00 02 7d 04 39 01 00 00 00 00 02 80 04 39 01 00 00 00 00 02 81 04 39 01 00 00 00 00 02 82 13 39 01 00 00 00 00 02 84 31 39 01 00 00 00 00 02 85 00 39 01 00 00 00 00 02 86 00 39 01 00 00 00 00 02 87 00 39 01 00 00 00 00 02 90 13 39 01 00 00 00 00 02 92 31 39 01 00 00 00 00 02 93 00 39 01 00 00 00 00 02 94 00 39 01 00 00 00 00 02 95 00 39 01 00 00 00 00 02 9c f4 39 01 00 00 00 00 02 9d 01 39 01 00 00 00 00 02 a0 14 39 01 00 00 00 00 02 a2 14 39 01 00 00 00 00 02 a3 02 39 01 00 00 00 00 02 a4 04 39 01 00 00 00 00 02 a5 04 39 01 00 00 00 00 02 c4 40 39 01 00 00 00 00 02 c6 c0 39 01 00 00 00 00 02 c9 00 39 01 00 00 00 00 02 d9 80 39 01 00 00 00 00 02 e9 02 39 01 00 00 00 00 02 ff 25 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 0f 1b 39 01 00 00 00 00 02 19 e4 39 01 00 00 00 00 02 21 40 39 01 00 00 00 00 02 66 d8 39 01 00 00 00 00 02 68 50 39 01 00 00 00 00 02 69 10 39 01 00 00 00 00 02 6b 00 39 01 00 00 00 00 02 6d 0d 39 01 00 00 00 00 02 6e 48 39 01 00 00 00 00 02 72 41 39 01 00 00 00 00 02 73 4a 39 01 00 00 00 00 02 74 d0 39 01 00 00 00 00 02 77 62 39 01 00 00 00 00 02 79 7f 39 01 00 00 00 00 02 7d 40 39 01 00 00 00 00 02 7f 00 39 01 00 00 00 00 02 80 04 39 01 00 00 00 00 02 84 0d 39 01 00 00 00 00 02 cf 80 39 01 00 00 00 00 02 d6 80 39 01 00 00 00 00 02 d7 80 39 01 00 00 00 00 02 ef 20 39 01 00 00 00 00 02 f0 84 39 01 00 00 00 00 02 ff 26 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 15 04 39 01 00 00 00 00 02 81 14 39 01 00 00 00 00 02 83 02 39 01 00 00 00 00 02 84 03 39 01 00 00 00 00 02 85 01 39 01 00 00 00 00 02 86 03 39 01 00 00 00 00 02 87 01 39 01 00 00 00 00 02 88 06 39 01 00 00 00 00 02 8a 1a 39 01 00 00 00 00 02 8b 11 39 01 00 00 00 00 02 8c 24 39 01 00 00 00 00 02 8e 42 39 01 00 00 00 00 02 8f 11 39 01 00 00 00 00 02 90 11 39 01 00 00 00 00 02 91 11 39 01 00 00 00 00 02 9a 81 39 01 00 00 00 00 02 9b 03 39 01 00 00 00 00 02 9c 00 39 01 00 00 00 00 02 9d 00 39 01 00 00 00 00 02 9e 00 39 01 00 00 00 00 02 ff 27 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 01 68 39 01 00 00 00 00 02 20 81 39 01 00 00 00 00 02 21 ea 39 01 00 00 00 00 02 25 82 39 01 00 00 00 00 02 26 1f 39 01 00 00 00 00 02 6e 00 39 01 00 00 00 00 02 6f 00 39 01 00 00 00 00 02 70 00 39 01 00 00 00 00 02 71 00 39 01 00 00 00 00 02 72 00 39 01 00 00 00 00 02 75 00 39 01 00 00 00 00 02 76 00 39 01 00 00 00 00 02 77 00 39 01 00 00 00 00 02 7d 09 39 01 00 00 00 00 02 7e 67 39 01 00 00 00 00 02 80 23 39 01 00 00 00 00 02 82 09 39 01 00 00 00 00 02 83 67 39 01 00 00 00 00 02 88 01 39 01 00 00 00 00 02 89 10 39 01 00 00 00 00 02 a5 10 39 01 00 00 00 00 02 a6 23 39 01 00 00 00 00 02 a7 01 39 01 00 00 00 00 02 b6 40 39 01 00 00 00 00 02 e3 02 39 01 00 00 00 00 02 e4 e0 39 01 00 00 00 00 02 e5 01 39 01 00 00 00 00 02 e6 70 39 01 00 00 00 00 02 e9 03 39 01 00 00 00 00 02 ea 2f 39 01 00 00 00 00 02 eb 01 39 01 00 00 00 00 02 ec 98 39 01 00 00 00 00 02 ff 2a 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 00 91 39 01 00 00 00 00 02 03 20 39 01 00 00 00 00 02 07 5a 39 01 00 00 00 00 02 0a 70 39 01 00 00 00 00 02 0d 40 39 01 00 00 00 00 02 0e 02 39 01 00 00 00 00 02 11 f0 39 01 00 00 00 00 02 15 0f 39 01 00 00 00 00 02 16 65 39 01 00 00 00 00 02 19 0f 39 01 00 00 00 00 02 1a 39 39 01 00 00 00 00 02 1b 14 39 01 00 00 00 00 02 1d 36 39 01 00 00 00 00 02 1e 4f 39 01 00 00 00 00 02 1f 4f 39 01 00 00 00 00 02 20 4f 39 01 00 00 00 00 02 28 e4 39 01 00 00 00 00 02 29 17 39 01 00 00 00 00 02 2a f5 39 01 00 00 00 00 02 2d 06 39 01 00 00 00 00 02 2f 04 39 01 00 00 00 00 02 30 54 39 01 00 00 00 00 02 33 04 39 01 00 00 00 00 02 34 e6 39 01 00 00 00 00 02 35 32 39 01 00 00 00 00 02 36 02 39 01 00 00 00 00 02 37 e1 39 01 00 00 00 00 02 38 36 39 01 00 00 00 00 02 39 fe 39 01 00 00 00 00 02 3a 14 39 01 00 00 00 00 02 46 40 39 01 00 00 00 00 02 47 02 39 01 00 00 00 00 02 4a f0 39 01 00 00 00 00 02 4e 0f 39 01 00 00 00 00 02 4f 65 39 01 00 00 00 00 02 52 0f 39 01 00 00 00 00 02 53 39 39 01 00 00 00 00 02 54 14 39 01 00 00 00 00 02 56 36 39 01 00 00 00 00 02 57 7e 39 01 00 00 00 00 02 58 7e 39 01 00 00 00 00 02 59 7e 39 01 00 00 00 00 02 60 80 39 01 00 00 00 00 02 61 c9 39 01 00 00 00 00 02 62 03 39 01 00 00 00 00 02 63 fb 39 01 00 00 00 00 02 64 03 39 01 00 00 00 00 02 65 05 39 01 00 00 00 00 02 66 01 39 01 00 00 00 00 02 67 04 39 01 00 00 00 00 02 68 91 39 01 00 00 00 00 02 6a 19 39 01 00 00 00 00 02 6b cb 39 01 00 00 00 00 02 6c 20 39 01 00 00 00 00 02 6d e5 39 01 00 00 00 00 02 6e c8 39 01 00 00 00 00 02 6f 22 39 01 00 00 00 00 02 70 e3 39 01 00 00 00 00 02 71 04 39 01 00 00 00 00 02 7a 07 39 01 00 00 00 00 02 7b 40 39 01 00 00 00 00 02 7d 01 39 01 00 00 00 00 02 7f 2c 39 01 00 00 00 00 02 83 0f 39 01 00 00 00 00 02 84 65 39 01 00 00 00 00 02 87 0f 39 01 00 00 00 00 02 88 39 39 01 00 00 00 00 02 89 14 39 01 00 00 00 00 02 8b 36 39 01 00 00 00 00 02 8c 39 39 01 00 00 00 00 02 8d 39 39 01 00 00 00 00 02 8e 39 39 01 00 00 00 00 02 95 80 39 01 00 00 00 00 02 96 fd 39 01 00 00 00 00 02 97 14 39 01 00 00 00 00 02 98 b3 39 01 00 00 00 00 02 99 01 39 01 00 00 00 00 02 9a 08 39 01 00 00 00 00 02 9b 02 39 01 00 00 00 00 02 9c 4c 39 01 00 00 00 00 02 9d bc 39 01 00 00 00 00 02 9f ac 39 01 00 00 00 00 02 a0 ff 39 01 00 00 00 00 02 a2 44 39 01 00 00 00 00 02 a3 78 39 01 00 00 00 00 02 a4 f8 39 01 00 00 00 00 02 a5 4a 39 01 00 00 00 00 02 a6 72 39 01 00 00 00 00 02 a7 4c 39 01 00 00 00 00 02 ff 2c 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 00 02 39 01 00 00 00 00 02 01 02 39 01 00 00 00 00 02 02 02 39 01 00 00 00 00 02 03 16 39 01 00 00 00 00 02 04 16 39 01 00 00 00 00 02 05 16 39 01 00 00 00 00 02 0d 1f 39 01 00 00 00 00 02 0e 1f 39 01 00 00 00 00 02 16 1b 39 01 00 00 00 00 02 17 4b 39 01 00 00 00 00 02 18 4b 39 01 00 00 00 00 02 19 4b 39 01 00 00 00 00 02 2a 03 39 01 00 00 00 00 02 4d 16 39 01 00 00 00 00 02 4e 02 39 01 00 00 00 00 02 4f 2f 39 01 00 00 00 00 02 53 02 39 01 00 00 00 00 02 54 02 39 01 00 00 00 00 02 55 02 39 01 00 00 00 00 02 56 0e 39 01 00 00 00 00 02 58 0e 39 01 00 00 00 00 02 59 0e 39 01 00 00 00 00 02 61 1f 39 01 00 00 00 00 02 62 1f 39 01 00 00 00 00 02 6a 14 39 01 00 00 00 00 02 6b 34 39 01 00 00 00 00 02 6c 34 39 01 00 00 00 00 02 6d 34 39 01 00 00 00 00 02 7e 03 39 01 00 00 00 00 02 9d 0e 39 01 00 00 00 00 02 9e 02 39 01 00 00 00 00 02 9f 02 39 01 00 00 00 00 02 ff 20 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 11 b0 00 00 00 15 00 3f 00 5f 00 7e 00 97 00 af 00 c3 39 01 00 00 00 00 11 b1 00 d7 01 0a 01 32 01 6f 01 9e 01 e5 02 1d 02 1e 39 01 00 00 00 00 11 b2 02 56 02 94 02 bc 02 f1 03 13 03 41 03 4f 03 5f 39 01 00 00 00 00 0f b3 03 71 03 84 03 99 03 b0 03 ca 03 d7 00 00 39 01 00 00 00 00 11 b4 00 00 00 17 00 46 00 69 00 8c 00 a5 00 be 00 d1 39 01 00 00 00 00 11 b5 00 e4 01 18 01 40 01 7c 01 aa 01 f0 02 27 02 28 39 01 00 00 00 00 11 b6 02 5e 02 9b 02 c3 02 f6 03 18 03 45 03 54 03 63 39 01 00 00 00 00 0f b7 03 75 03 87 03 9c 03 b2 03 ca 03 d7 00 00 39 01 00 00 00 00 11 b8 00 00 00 18 00 49 00 6b 00 8e 00 a8 00 c1 00 d3 39 01 00 00 00 00 11 b9 00 e5 01 18 01 3f 01 7b 01 a8 01 ec 02 24 02 26 39 01 00 00 00 00 11 ba 02 5a 02 97 02 c0 02 f4 03 15 03 43 03 51 03 61 39 01 00 00 00 00 0f bb 03 72 03 85 03 9a 03 b1 03 ca 03 d7 00 00 39 01 00 00 00 00 02 c6 00 39 01 00 00 00 00 02 c7 00 39 01 00 00 00 00 02 c8 00 39 01 00 00 00 00 02 c9 00 39 01 00 00 00 00 02 ca 00 39 01 00 00 00 00 02 cb 00 39 01 00 00 00 00 02 cc 00 39 01 00 00 00 00 02 cd 00 39 01 00 00 00 00 02 ce 00 39 01 00 00 00 00 02 cf 00 39 01 00 00 00 00 02 d0 00 39 01 00 00 00 00 02 d1 00 39 01 00 00 00 00 02 d2 00 39 01 00 00 00 00 02 d3 00 39 01 00 00 00 00 02 d4 00 39 01 00 00 00 00 02 d5 00 39 01 00 00 00 00 02 d6 00 39 01 00 00 00 00 02 d7 00 39 01 00 00 00 00 02 d8 00 39 01 00 00 00 00 02 d9 00 39 01 00 00 00 00 02 da 00 39 01 00 00 00 00 02 db 00 39 01 00 00 00 00 02 dc 00 39 01 00 00 00 00 02 dd 00 39 01 00 00 00 00 02 de 00 39 01 00 00 00 00 02 df 00 39 01 00 00 00 00 02 e0 00 39 01 00 00 00 00 02 e1 00 39 01 00 00 00 00 02 e2 00 39 01 00 00 00 00 02 e3 00 39 01 00 00 00 00 02 e4 00 39 01 00 00 00 00 02 e5 00 39 01 00 00 00 00 02 e6 00 39 01 00 00 00 00 02 e7 00 39 01 00 00 00 00 02 e8 00 39 01 00 00 00 00 02 e9 00 39 01 00 00 00 00 02 ff 21 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 11 b0 00 00 00 15 00 3f 00 5f 00 7e 00 97 00 af 00 c3 39 01 00 00 00 00 11 b1 00 d7 01 0a 01 32 01 6f 01 9e 01 e5 02 1d 02 1e 39 01 00 00 00 00 11 b2 02 56 02 94 02 bc 02 f1 03 13 03 41 03 4f 03 5f 39 01 00 00 00 00 0f b3 03 71 03 84 03 99 03 b0 03 ca 03 d7 00 00 39 01 00 00 00 00 11 b4 00 00 00 17 00 46 00 69 00 8c 00 a5 00 be 00 d1 39 01 00 00 00 00 11 b5 00 e4 01 18 01 40 01 7c 01 aa 01 f0 02 27 02 28 39 01 00 00 00 00 11 b6 02 5e 02 9b 02 c3 02 f6 03 18 03 45 03 54 03 63 39 01 00 00 00 00 0f b7 03 75 03 87 03 9c 03 b2 03 ca 03 d7 00 00 39 01 00 00 00 00 11 b8 00 00 00 18 00 49 00 6b 00 8e 00 a8 00 c1 00 d3 39 01 00 00 00 00 11 b9 00 e5 01 18 01 3f 01 7b 01 a8 01 ec 02 24 02 26 39 01 00 00 00 00 11 ba 02 5a 02 97 02 c0 02 f4 03 15 03 43 03 51 03 61 39 01 00 00 00 00 0f bb 03 72 03 85 03 9a 03 b1 03 ca 03 d7 00 00 39 01 00 00 00 00 02 ff e0 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 35 82 39 01 00 00 00 00 02 85 32 39 01 00 00 00 00 02 ff f0 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 1c 01 39 01 00 00 00 00 02 33 01 39 01 00 00 00 00 02 5a 00 39 01 00 00 00 00 02 ff d0 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 53 22 39 01 00 00 00 00 02 54 02 39 01 00 00 00 00 02 ff c0 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 9c 11 39 01 00 00 00 00 02 9d 11 39 01 00 00 00 00 02 ff 2b 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 b7 0a 39 01 00 00 00 00 02 b8 1c 39 01 00 00 00 00 02 c0 01 39 01 00 00 00 00 02 ff 10 39 01 00 00 00 00 02 35 01 39 01 00 00 00 00 02 51 ff 39 01 00 00 00 00 02 53 0c 39 01 00 00 00 00 02 55 00 05 01 00 00 78 00 01 11 05 01 00 00 28 00 01 29]; + qcom,mdss-dsi-panel-framerate = <90>; + qcom,mdss-dsi-v-pulse-width = <10>; + qcom,mdss-dsi-v-front-porch = <46>; + qcom,mdss-dsi-v-back-porch = <10>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <12>; + qcom,mdss-dsi-h-back-porch = <68>; + qcom,mdss-dsi-h-front-porch = <80>; + qcom,mdss-dsi-panel-height = <0x968>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + cell-index = <0>; + }; + }; + }; + + qcom,mdss_dsi_nt36672e_fhd_plus_cphy_144hz_video { + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-panel-status-value = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 266>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-panel-blackness-level = <0x1361>; + qcom,mdss-dsi-panel-peak-brightness = <0x626b50>; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x9858 0x3e80 0x83d6 0x9b78 0x33c2 0x8692 0x1d4c 0xbb8>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,panel-cphy-mode; + qcom,adjust-timer-wakeup-ms = <1>; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-panel-name = "nt36672e lcd video mode dsi novatek panel with DSC"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 00 00 00 16 1f 06 19 07 02 04 00 00 00]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <8>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = <0x5010000 0x10000128 0x5010000 0x32000110>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = <0x39010000 767 0x10390100 2 0xfb013901 0 0x2b00039 0x1000000 0x2c003 0x39010000 0x11c1 0x89280008 0xaa020e 0x2b0007 0xdb70cb7 0x39010000 962 0x1ba03901 0 0x2e90139 0x1000000 0x2ff20 0x39010000 763 0x1390100 2 0x1663901 0 0x2064039 0x1000000 0x20738 0x39010000 536 0x77390100 2 0x69913901 0 0x295d139 0x1000000 0x296d1 0x39010000 754 0x65390100 2 0xf3743901 0 0x2f46539 0x1000000 0x2f574 0x39010000 758 0x65390100 2 0xf7743901 0 0x2f86539 0x1000000 0x2f974 0x39010000 649 0x15390100 2 0x8a153901 0 0x28d1539 0x1000000 0x28e15 0x39010000 655 0x15390100 2 0x91153901 0 0x2ff2439 0x1000000 0x2fb01 0x39010000 513 0xf390100 2 0x30c3901 0 0x2051d39 0x1000000 0x2082f 0x39010000 521 0x2e390100 2 0xa2d3901 0 0x20b2c39 0x1000000 0x21117 0x39010000 530 0x13390100 2 0x13153901 0 0x2151439 0x1000000 0x21616 0x39010000 535 0x18390100 2 0x1b013901 0 0x21d1d39 0x1000000 0x2202f 0x39010000 545 0x2e390100 2 0x222d3901 0 0x2232c39 0x1000000 0x22917 0x39010000 554 0x13390100 2 0x2b153901 0 0x22f1439 0x1000000 0x23016 0x39010000 561 0x18390100 2 0x32043901 0 0x2341039 0x1000000 0x2351f 0x39010000 566 0x1f390100 2 0x4d1b3901 0 0x24e4b39 0x1000000 0x24f4b 0x39010000 595 0x4b390100 2 0x71303901 0 0x2791139 0x1000000 0x27a82 0x39010000 635 0x96390100 2 0x7d043901 0 0x2800439 0x1000000 0x28104 0x39010000 642 0x13390100 2 0x84313901 0 0x2850039 0x1000000 0x28600 0x39010000 647 0x390100 2 0x90133901 0 0x2923139 0x1000000 0x29300 0x39010000 660 0x390100 2 0x95003901 0 0x29cf439 0x1000000 0x29d01 0x39010000 672 0x16390100 2 0xa2163901 0 0x2a30239 0x1000000 0x2a404 0x39010000 677 0x4390100 2 0xc6c03901 0 0x2c90039 0x1000000 0x2d980 0x39010000 745 0x2390100 2 0xff253901 0 0x2fb0139 0x1000000 0x21822 0x39010000 537 0xe4390100 2 0x21403901 0 0x266d839 0x1000000 0x26850 0x39010000 617 0x10390100 2 0x6b003901 0 0x26d0d39 0x1000000 0x26e48 0x39010000 626 0x41390100 2 0x734a3901 0 0x274d039 0x1000000 0x27762 0x39010000 633 0x81390100 2 0x7d403901 0 0x27e1d39 0x1000000 0x27f00 0x39010000 640 0x4390100 2 0x840d3901 0 0x2cf8039 0x1000000 0x2d680 0x39010000 727 0x80390100 2 0xef203901 0 0x2f08439 0x1000000 0x2ff26 0x39010000 763 0x1390100 2 0x15043901 0 0x2811639 0x1000000 0x28303 0x39010000 644 0x3390100 2 0x85013901 0 0x2860339 0x1000000 0x28701 0x39010000 650 0x1a390100 2 0x8b113901 0 0x28c2439 0x1000000 0x28e42 0x39010000 655 0x11390100 2 0x90113901 0 0x2911139 0x1000000 0x29a81 0x39010000 667 0x3390100 2 0x9c003901 0 0x29d0039 0x1000000 0x29e00 0x39010000 767 0x27390100 2 0xfb013901 0 0x2016039 0x1000000 0x22081 0x39010000 545 0xea390100 2 0x25823901 0 0x2263f39 0x1000000 0x26e00 0x39010000 623 0x390100 2 0x70003901 0 0x2710039 0x1000000 0x27200 0x39010000 629 0x390100 2 0x76003901 0 0x2770039 0x1000000 0x27d09 0x39010000 638 0x5f390100 2 0x80233901 0 0x2820939 0x1000000 0x2835f 0x39010000 648 0x1390100 2 0x89103901 0 0x2a51039 0x1000000 0x2a623 0x39010000 679 0x1390100 2 0xb6403901 0 0x2e30239 0x1000000 0x2e4e0 0x39010000 741 0x1390100 2 0xe6333901 0 0x2e90339 0x1000000 0x2ea5e 0x39010000 747 0x1390100 2 0xec673901 0 0x2ff2a39 0x1000000 0x2fb01 0x39010000 512 0x91390100 2 0x3203901 0 0x2047339 0x1000000 0x20764 0x39010000 522 0x60390100 2 0xc063901 0 0x20d4039 0x1000000 0x20e02 0x39010000 527 0x1390100 2 0x11583901 0 0x2150e39 0x1000000 0x21679 0x39010000 537 0xd390100 2 0x1af23901 0 0x21b1439 0x1000000 0x21d36 0x39010000 542 0x55390100 2 0x1f553901 0 0x2205539 0x1000000 0x2280a 0x39010000 553 0xb390100 2 0x2a4b3901 0 0x22b0539 0x1000000 0x22d08 0x39010000 559 0x1390100 2 0x30473901 0 0x2312339 0x1000000 0x23325 0x39010000 564 0xff390100 2 0x352c3901 0 0x2367539 0x1000000 0x237fb 0x39010000 568 0x2e390100 2 0x39733901 0 0x23a4739 0x1000000 0x24640 0x39010000 583 0x2390100 2 0x4af03901 0 0x24e0e39 0x1000000 0x24f8b 0x39010000 594 0xe390100 2 0x53043901 0 0x2541439 0x1000000 0x25636 0x39010000 599 0x80390100 2 0x58803901 0 0x2598039 0x1000000 0x26080 0x39010000 609 0xa390100 2 0x62033901 0 0x263ed39 0x1000000 0x26505 0x39010000 614 0x1390100 2 0x67043901 0 0x2684d39 0x1000000 0x26a0a 0x39010000 619 0xc9390100 2 0x6c1f3901 0 0x26de339 0x1000000 0x26ec6 0x39010000 623 0x20390100 2 0x70e23901 0 0x2710439 0x1000000 0x27a04 0x39010000 635 0x40390100 2 0x7c013901 0 0x27d0139 0x1000000 0x27fe0 0x39010000 643 0xf390100 2 0x84c53901 0 0x2870f39 0x1000000 0x28842 0x39010000 649 0x14390100 2 0x8b363901 0 0x28c3339 0x1000000 0x28d33 0x39010000 654 0x33390100 2 0x95803901 0 0x296fd39 0x1000000 0x29719 0x39010000 664 0x4a390100 2 0x99073901 0 0x29a0b39 0x1000000 0x29b03 0x39010000 668 0x8b390100 2 0x9dff3901 0 0x29f8b39 0x1000000 0x2a0ff 0x39010000 674 0x4e390100 2 0xa3013901 0 0x2a4f839 0x1000000 0x2a552 0x39010000 678 0xfd390100 2 0xa74b3901 0 0x2ff2c39 0x1000000 0x2fb01 0x39010000 512 0x2390100 2 0x1023901 0 0x2020239 0x1000000 0x20316 0x39010000 516 0x16390100 2 0x5163901 0 0x20d1f39 0x1000000 0x20e1f 0x39010000 534 0x1b390100 2 0x174b3901 0 0x2184b39 0x1000000 0x2194b 0x39010000 554 0x3390100 2 0x4d163901 0 0x24e0339 0x1000000 0x25302 0x39010000 596 0x2390100 2 0x55023901 0 0x2560b39 0x1000000 0x2580b 0x39010000 601 0xb390100 2 0x61193901 0 0x2621939 0x1000000 0x26a10 0x39010000 619 0x2a390100 2 0x6c2a3901 0 0x26d2a39 0x1000000 0x27e03 0x39010000 669 0xb390100 2 0x9e043901 0 0x2ff2039 0x1000000 0x2fb01 0x39010000 0x11b0 0xe200e9 0xf60101 0x10c0115 0x1200128 0x39010000 0x11b1 0x1330151 0x16e019a 0x1c001fd 0x2340235 0x39010000 0x11b2 0x26b02a9 0x2d10304 0x3250351 0x35f036d 0x39010000 0xfb3 0x37d0390 0x3a703bb 0x3d403d8 0x3901 0 0x11b400aa 0xb300c4 0xd400e2 0xf000fc 0x1083901 0 0x11b50112 0x1390158 0x18c01b5 0x1f70230 0x2313901 0 0x11b60268 0x2a602ce 0x3010323 0x34e035c 0x36a3901 0 0xfb7037b 0x38e03a5 0x3bb03d4 0x3d80000 0x39010000 0x11b8 32 0x470065 0x850099 0xad00c0 0x39010000 0x11b9 0xd20106 0x1300170 0x19f01e8 0x2250226 0x39010000 0x11ba 0x25f029f 0x2c702fd 0x3200352 0x3630367 0x39010000 0xfbb 0x378038b 0x3a303b9 0x3d403d8 0x3901 0 0x2ff2139 0x1000000 0x2fb01 0x39010000 0x11b0 0xe200e9 0xf60101 0x10c0115 0x1200128 0x39010000 0x11b1 0x1330151 0x16e019a 0x1c001fd 0x2340235 0x39010000 0x11b2 0x26b02a9 0x2d10304 0x3250351 0x35f036d 0x39010000 0xfb3 0x37d0390 0x3a703bb 0x3d403d8 0x3901 0 0x11b400aa 0xb300c4 0xd400e2 0xf000fc 0x1083901 0 0x11b50112 0x1390158 0x18c01b5 0x1f70230 0x2313901 0 0x11b60268 0x2a602ce 0x3010323 0x34e035c 0x36a3901 0 0xfb7037b 0x38e03a5 0x3bb03d4 0x3d80000 0x39010000 0x11b8 32 0x470065 0x850099 0xad00c0 0x39010000 0x11b9 0xd20106 0x1300170 0x19f01e8 0x2250226 0x39010000 0x11ba 0x25f029f 0x2c702fd 0x3200352 0x3630367 0x39010000 0xfbb 0x378038b 0x3a303b9 0x3d403d8 0x3901 0 0x2ffe039 0x1000000 0x2fb01 0x39010000 565 0x82390100 2 0xfff03901 0 0x2fb0139 0x1000000 0x25a00 0x39010000 722 0x52390100 2 0x9f123901 0 0x2ffd039 0x1000000 0x2fb01 0x39010000 595 0x22390100 2 0x54023901 0 0x2ffc039 0x1000000 0x2fb01 0x39010000 668 0x11390100 2 0x9d113901 0 0x2ff1039 0x1000000 0x2fb01 0x39010000 565 0x1390100 2 0x51ff3901 0 0x2530c39 0x1000000 0x25500 0x5010000 0x78000111 0x5010000 0x32000129>; + qcom,mdss-dsi-panel-framerate = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-v-pulse-width = <10>; + qcom,mdss-dsi-v-front-porch = <54>; + qcom,mdss-dsi-v-back-porch = <10>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <20>; + qcom,mdss-dsi-h-back-porch = <80>; + qcom,mdss-dsi-h-front-porch = <76>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + cell-index = <0>; + }; + }; + }; + + qcom,mdss_dsi_sim_cmd { + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x5ef>; + qcom,ulps-enabled; + qcom,poms-align-panel-vsync; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,panel-ack-disabled; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-te-using-wd; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-dcs-command = <1>; + qcom,mdss-dsi-wr-mem-continue = <60>; + qcom,mdss-dsi-wr-mem-start = <44>; + qcom,mdss-dsi-te-pin-select = <1>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-t-clk-pre = <39>; + qcom,mdss-dsi-t-clk-post = <3>; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-panel-mode-switch; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-underflow-color = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-panel-name = "Simulator cmd mode dsi panel"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,partial-update-enabled = "single_roi"; + qcom,panel-roi-alignment = <720 40 720 40 720 40>; + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1 2 2 1>; + qcom,mdss-dsi-panel-phy-timings = [00 19 06 06 15 20 07 06 07 02 04 00 16 0b]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&smp2p_wlan_1_out>; + qcom,mdss-dsc-slice-height = <40>; + qcom,compression-mode = "dsc"; + qcom,cmd-mode-switch-out-commands-state = "dsi_lp_mode"; + qcom,cmd-mode-switch-out-commands = <0x39010000 944 0xa5000701 0 0x2010039 0x1000000 0x6b200 0x5d010249>; + qcom,cmd-mode-switch-in-commands-state = "dsi_lp_mode"; + qcom,cmd-mode-switch-in-commands = [39 01 00 00 00 00 03 b0 a5 00 07 01 00 00 00 00 02 01 00 39 01 00 00 00 00 06 b2 00 5d 04 80 49 15 01 00 00 00 00 02 3d 11 15 01 00 00 00 00 02 36 00 15 01 00 00 00 00 02 55 0b]; + qcom,video-mode-switch-in-commands-state = "dsi_lp_mode"; + qcom,video-mode-switch-in-commands = [39 01 00 00 00 00 03 b0 a5 00 07 01 00 00 00 00 02 01 00 39 01 00 00 00 00 06 b2 00 5d 04 80 49 15 01 00 00 00 00 02 3d 10 15 01 00 00 00 00 02 36 00 15 01 00 00 00 00 02 55 0c]; + qcom,video-mode-switch-out-commands-state = "dsi_lp_mode"; + qcom,video-mode-switch-out-commands = <0x39010000 944 0xa5000701 0 0x2010039 0x1000000 0x6b200 0x5d048049>; + qcom,mdss-dsi-off-command-state = "dsi_hs_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-on-command-state = "dsi_lp_mode"; + qcom,vid-on-commands = <0x29010000 688 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0xf0000100>; + qcom,cmd-on-commands = <0x29010000 688 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-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-panel-framerate = <60>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-video-mode; + qcom,mdss-dsi-cmd-mode; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <40>; + qcom,mdss-dsi-v-front-porch = <100>; + qcom,mdss-dsi-v-back-porch = <100>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <40>; + qcom,mdss-dsi-h-back-porch = <100>; + qcom,mdss-dsi-h-front-porch = <120>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x5a0>; + cell-index = <0>; + }; + + timing@1 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1 2 2 1>; + qcom,mdss-dsi-panel-phy-timings = [00 19 06 06 15 20 07 06 07 02 04 00 16 0b]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&smp2p_wlan_1_out>; + qcom,mdss-dsc-slice-height = <40>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-command-state = "dsi_hs_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-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = <0x29010000 688 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0xf0000100>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-video-mode; + qcom,mdss-dsi-panel-framerate = <60>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <40>; + qcom,mdss-dsi-v-front-porch = <110>; + qcom,mdss-dsi-v-back-porch = <90>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <40>; + qcom,mdss-dsi-h-back-porch = <110>; + qcom,mdss-dsi-h-front-porch = <110>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x5a0>; + cell-index = <1>; + }; + + timing@2 { + qcom,partial-update-enabled = "single_roi"; + qcom,panel-roi-alignment = <540 40 540 40 540 40>; + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1 2 2 1>; + qcom,mdss-dsi-panel-phy-timings = [00 1d 08 07 17 22 08 08 08 02 04 00 19 0d]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-command-state = "dsi_hs_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-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = <0x29010000 688 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0xf0000100>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-panel-framerate = <60>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <40>; + qcom,mdss-dsi-v-front-porch = <&glink_edge>; + qcom,mdss-dsi-v-back-porch = <100>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <40>; + qcom,mdss-dsi-h-back-porch = <&qupv3_se6_spi_clk_active>; + qcom,mdss-dsi-h-front-porch = <120>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + cell-index = <2>; + }; + + timing@3 { + qcom,partial-update-enabled = "single_roi"; + qcom,panel-roi-alignment = <360 20 360 20 360 20>; + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1 2 2 1>; + qcom,mdss-dsi-panel-phy-timings = [00 17 05 05 14 1f 06 06 06 02 04 00 14 0b]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&tsens0>; + qcom,mdss-dsc-slice-height = <40>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-command-state = "dsi_hs_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-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = <0x29010000 688 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0xf0000100>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-panel-framerate = <60>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <40>; + qcom,mdss-dsi-v-front-porch = <0x564>; + qcom,mdss-dsi-v-back-porch = <100>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <40>; + qcom,mdss-dsi-h-back-porch = <&qupv3_se6_i2c_pins>; + qcom,mdss-dsi-h-front-porch = <100>; + qcom,mdss-dsi-panel-height = <0x500>; + qcom,mdss-dsi-panel-width = <&smp2p_wlan_1_out>; + cell-index = <3>; + }; + + timing@4 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1 2 2 1>; + qcom,mdss-dsi-panel-phy-timings = [00 2b 0b 0b 1c 27 0b 0c 0b 02 04 00 23 10]; + qcom,src-chroma-format = <1>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <20>; + qcom,mdss-dsc-version = <18>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-command-state = "dsi_hs_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-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = <0x29010000 688 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-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-panel-framerate = <90>; + qcom,mdss-dsi-v-pulse-width = <40>; + qcom,mdss-dsi-v-front-porch = <&glink_edge>; + qcom,mdss-dsi-v-back-porch = <100>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <40>; + qcom,mdss-dsi-h-back-porch = <&qupv3_se6_spi_clk_active>; + qcom,mdss-dsi-h-front-porch = <120>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + cell-index = <4>; + }; + + timing@5 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 54 16 16 23 1e 15 17 13 02 04 00 40 1a]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-command-state = "dsi_hs_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-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = <0x29010000 688 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500>; + qcom,disable-rsc-solver; + qcom,mdss-dsi-panel-framerate = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-v-pulse-width = <40>; + qcom,mdss-dsi-v-front-porch = <100>; + qcom,mdss-dsi-v-back-porch = <100>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <40>; + qcom,mdss-dsi-h-back-porch = <&qupv3_se6_spi_clk_active>; + qcom,mdss-dsi-h-front-porch = <120>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + cell-index = <5>; + }; + + timing@7 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1 2 2 1>; + qcom,mdss-dsi-panel-phy-timings = [00 3b 0f 0f 18 15 0f 0f 0d 02 04 00 2d 12]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-command-state = "dsi_hs_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-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = <0x29010000 688 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-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-panel-framerate = <120>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <40>; + qcom,mdss-dsi-v-front-porch = <&glink_edge>; + qcom,mdss-dsi-v-back-porch = <100>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <40>; + qcom,mdss-dsi-h-back-porch = <&qupv3_se6_spi_clk_active>; + qcom,mdss-dsi-h-front-porch = <120>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + cell-index = <6>; + }; + }; + }; + + qcom,mdss_dsi_sim_video { + qcom,platform-reset-gpio = <&tlmm>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x5ef>; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,panel-ack-disabled; + qcom,mdss-dsi-reset-sequence = <1 0 0 0 1 0>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-t-clk-pre = <27>; + qcom,mdss-dsi-t-clk-post = <4>; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-underflow-color = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-panel-name = "Simulator video mode dsi panel"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 0 1 2 0 1>; + qcom,mdss-dsi-panel-phy-timings = [01 09 01 01 0e 1b 01 01 02 02 04 00 08 06]; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [22 01 00 00 00 00 02 00 00]; + qcom,mdss-dsi-on-command = [32 01 00 00 00 00 02 00 00]; + qcom,mdss-dsi-panel-timings = <0 0 0>; + qcom,mdss-dsi-panel-framerate = <60>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <2>; + qcom,mdss-dsi-v-front-porch = <6>; + qcom,mdss-dsi-v-back-porch = <6>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <8>; + qcom,mdss-dsi-h-back-porch = <8>; + qcom,mdss-dsi-h-front-porch = <8>; + qcom,mdss-dsi-panel-height = <&qupv3_se9_i2c_scl_active>; + qcom,mdss-dsi-panel-width = <&lpass_lpi_cti>; + }; + }; + }; + + qcom,mdss_dsi_sim_dsc_10b_cmd { + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x5ef>; + qcom,ulps-enabled; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,panel-ack-disabled; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-te-using-wd; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-dcs-command = <1>; + qcom,mdss-dsi-wr-mem-continue = <60>; + qcom,mdss-dsi-wr-mem-start = <44>; + qcom,mdss-dsi-te-pin-select = <1>; + qcom,adjust-timer-wakeup-ms = <1>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-underflow-color = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <30>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-panel-name = "Simulator cmd mode DSC3:1 10bit dsi panel"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 15 05 05 14 1f 05 05 06 02 04 00 13 0a]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <10>; + qcom,mdss-dsc-bit-per-component = <10>; + qcom,mdss-dsc-slice-per-pkt = <2>; + qcom,mdss-dsc-slice-width = <&smp2p_wlan_1_out>; + qcom,mdss-dsc-slice-height = <16>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_hs_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-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 39 01 00 00 00 00 11 c1 09 20 00 10 02 00 02 68 01 bb 00 0a 06 67 04 c5 39 01 00 00 00 00 03 c2 10 f0 15 01 00 00 00 00 02 c0 03 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 f0 00 01 00]; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <2>; + qcom,mdss-dsi-v-front-porch = <10>; + qcom,mdss-dsi-v-back-porch = <8>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <16>; + qcom,mdss-dsi-h-back-porch = <32>; + qcom,mdss-dsi-h-front-porch = <100>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x5a0>; + qcom,mdss-dsi-panel-framerate = <60>; + cell-index = <0>; + }; + + timing@1 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1 2 2 1 2 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 0d 03 03 10 1d 03 03 02 02 04 00 0c 08]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <10>; + qcom,mdss-dsc-bit-per-component = <10>; + qcom,mdss-dsc-slice-per-pkt = <2>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = <0x5010000 0x10000128 0x5010000 0x40000110>; + qcom,mdss-dsi-on-command = <0x15010000 699 0x10150100 2 0xb0030501 0x7800 0x1111501 0 0x251ff15 0x1000000 0x25324 0x15010000 767 0x23150100 2 0x8051501 0 0x2469015 0x1000000 0x2ff10 0x15010000 767 0xf0150100 2 0x92011501 0 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129 0x5010000 0xf0000100>; + qcom,mdss-dsi-panel-framerate = <60>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <0>; + qcom,mdss-dsi-v-front-porch = <0>; + qcom,mdss-dsi-v-back-porch = <0>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <0>; + qcom,mdss-dsi-h-back-porch = <0>; + qcom,mdss-dsi-h-front-porch = <0>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + cell-index = <1>; + }; + + timing@2 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 1d 08 07 17 22 08 08 08 02 04 00 19 0d]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <10>; + qcom,mdss-dsc-bit-per-component = <10>; + qcom,mdss-dsc-slice-per-pkt = <2>; + qcom,mdss-dsc-slice-width = <&smp2p_wlan_1_out>; + qcom,mdss-dsc-slice-height = <16>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_hs_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-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 39 01 00 00 00 00 11 c1 09 20 00 10 02 00 02 68 01 bb 00 0a 06 67 04 c5 39 01 00 00 00 00 03 c2 10 f0 15 01 00 00 00 00 02 c0 03 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 f0 00 01 00]; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <2>; + qcom,mdss-dsi-v-front-porch = <10>; + qcom,mdss-dsi-v-back-porch = <8>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <16>; + qcom,mdss-dsi-h-back-porch = <32>; + qcom,mdss-dsi-h-front-porch = <100>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x5a0>; + qcom,mdss-dsi-panel-framerate = <90>; + cell-index = <2>; + }; + + timing@3 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 1f 08 07 18 16 08 08 08 02 04 00 1a 0d]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <10>; + qcom,mdss-dsc-bit-per-component = <10>; + qcom,mdss-dsc-slice-per-pkt = <2>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_hs_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-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 39 01 00 00 00 00 11 c1 09 20 00 10 02 00 02 68 01 bb 00 0a 06 67 04 c5 39 01 00 00 00 00 03 c2 10 f0 15 01 00 00 00 00 02 c0 03 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]; + qcom,disable-rsc-solver; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <2>; + qcom,mdss-dsi-v-front-porch = <10>; + qcom,mdss-dsi-v-back-porch = <8>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <16>; + qcom,mdss-dsi-h-back-porch = <32>; + qcom,mdss-dsi-h-front-porch = <100>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <&audio_etm0_out_funnel_lpass_lpi>; + cell-index = <3>; + }; + + timing@4 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <10>; + qcom,mdss-dsc-bit-per-component = <10>; + qcom,mdss-dsc-slice-per-pkt = <2>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_hs_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-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 39 01 00 00 00 00 11 c1 09 20 00 10 02 00 02 68 01 bb 00 0a 06 67 04 c5 39 01 00 00 00 00 03 c2 10 f0 15 01 00 00 00 00 02 c0 03 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]; + qcom,disable-rsc-solver; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <2>; + qcom,mdss-dsi-v-front-porch = <10>; + qcom,mdss-dsi-v-back-porch = <8>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <16>; + qcom,mdss-dsi-h-back-porch = <32>; + qcom,mdss-dsi-h-front-porch = <100>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <&audio_etm0_out_funnel_lpass_lpi>; + cell-index = <4>; + }; + + timing@5 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 16 05 05 14 13 06 06 06 02 04 00 13 0b]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <10>; + qcom,mdss-dsc-bit-per-component = <10>; + qcom,mdss-dsc-slice-per-pkt = <2>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = <0x5010000 0x10000128 0x5010000 0x40000110>; + qcom,mdss-dsi-on-command = <0x15010000 699 0x10150100 2 0xb0030501 0x7800 0x1111501 0 0x251ff15 0x1000000 0x25324 0x15010000 767 0x23150100 2 0x8051501 0 0x2469015 0x1000000 0x2ff10 0x15010000 767 0xf0150100 2 0x92011501 0 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; + qcom,mdss-dsi-panel-framerate = <60>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <0>; + qcom,mdss-dsi-v-front-porch = <0>; + qcom,mdss-dsi-v-back-porch = <0>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <0>; + qcom,mdss-dsi-h-back-porch = <0>; + qcom,mdss-dsi-h-front-porch = <0>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + cell-index = <5>; + }; + }; + }; + + qcom,mdss_dsi_sim_dsc_375_cmd { + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x5ef>; + qcom,ulps-enabled; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,panel-ack-disabled; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-te-using-wd; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-dcs-command = <1>; + qcom,mdss-dsi-wr-mem-continue = <60>; + qcom,mdss-dsi-wr-mem-start = <44>; + qcom,mdss-dsi-te-pin-select = <1>; + qcom,adjust-timer-wakeup-ms = <1>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-underflow-color = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-panel-name = "Simulator cmd mode DSC 3.75:1 dsi panel"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 15 05 05 14 1f 05 05 06 02 04 00 13 0a]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <10>; + qcom,mdss-dsc-slice-per-pkt = <2>; + qcom,mdss-dsc-slice-width = <&smp2p_wlan_1_out>; + qcom,mdss-dsc-slice-height = <16>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_hs_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-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 39 01 00 00 00 00 11 c1 09 20 00 10 02 00 02 68 01 bb 00 0a 06 67 04 c5 39 01 00 00 00 00 03 c2 10 f0 15 01 00 00 00 00 02 c0 03 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 f0 00 01 00]; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <2>; + qcom,mdss-dsi-v-front-porch = <10>; + qcom,mdss-dsi-v-back-porch = <8>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <16>; + qcom,mdss-dsi-h-back-porch = <32>; + qcom,mdss-dsi-h-front-porch = <100>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x5a0>; + qcom,mdss-dsi-panel-framerate = <60>; + cell-index = <0>; + }; + + timing@1 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1 2 2 1 2 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 0c 02 02 10 1c 03 03 02 02 04 00 0b 08]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <10>; + qcom,mdss-dsc-slice-per-pkt = <2>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <16>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = <0x5010000 0x10000128 0x5010000 0x40000110>; + qcom,mdss-dsi-on-command = <0x15010000 699 0x10150100 2 0xb0030501 0x7800 0x1111501 0 0x251ff15 0x1000000 0x25324 0x15010000 767 0x23150100 2 0x8051501 0 0x2469015 0x1000000 0x2ff10 0x15010000 767 0xf0150100 2 0x92011501 0 0x2ff1015 0x1000000 0x23500 0x5010000 0xf0000100>; + qcom,mdss-dsi-panel-framerate = <60>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <0>; + qcom,mdss-dsi-v-front-porch = <0>; + qcom,mdss-dsi-v-back-porch = <0>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <0>; + qcom,mdss-dsi-h-back-porch = <0>; + qcom,mdss-dsi-h-front-porch = <0>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + cell-index = <1>; + }; + }; + }; + + qcom,mdss_dsi_vtdr6130_fhd_plus_cmd { + qcom,platform-reset-gpio = <&tlmm>; + qcom,mdss-dsi-bl-inverted-dbv; + qcom,mdss-brightness-max-level = <0x1fff>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-bl-min-level = <10>; + qcom,mdss-dsi-sec-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x5f0>; + qcom,ulps-enabled; + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-panel-status-value = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 266>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-dyn-clk-enable; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-dcs-command = <1>; + qcom,mdss-dsi-wr-mem-continue = <60>; + qcom,mdss-dsi-wr-mem-start = <44>; + qcom,mdss-dsi-te-pin-select = <1>; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-lane-map = "lane_map_0123"; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,dsi-sec-phy-num = <1>; + qcom,dsi-sec-ctrl-num = <1>; + qcom,mdss-dsi-panel-mode-switch; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-underflow-color = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,mdss-dsi-panel-physical-type = "oled"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-panel-name = "vtdr6130 amoled cmd mode dsi visionox panel with DSC"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,dsi-dyn-clk-list = <0x32838600 0x32b06cb0 0x32dd5360>; + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 17 22 07 07 08 02 04 00 19 0c]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <40>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-timing-switch-command-state = "dsi_lp_mode"; + qcom,video-mode-switch-out-commands-state = "dsi_lp_mode"; + qcom,video-mode-switch-out-commands = [39 01 00 00 00 00 02 6f 03 39 01 00 00 00 00 02 6f 02]; + qcom,video-mode-switch-in-commands-state = "dsi_lp_mode"; + qcom,video-mode-switch-in-commands = [39 01 00 00 00 00 02 6f 01]; + qcom,cmd-mode-switch-out-commands-state = "dsi_lp_mode"; + qcom,cmd-mode-switch-out-commands = [39 01 00 00 00 00 02 6f 07]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 14 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,vid-on-commands = [39 01 00 00 00 00 02 03 01 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 53 20 39 01 00 00 00 00 03 51 00 00 39 01 00 00 00 00 02 59 00 39 01 00 00 00 00 02 6c 01 39 01 00 00 00 00 02 6d 00 39 01 00 00 00 00 02 6f 01 39 01 00 00 00 00 5f 70 12 00 00 ab 30 80 09 60 04 38 00 28 02 1c 02 1c 02 00 02 0e 00 20 03 dd 00 07 00 0c 02 77 02 8b 18 00 10 f0 07 10 20 00 06 0f 0f 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 02 02 22 00 2a 40 2a be 3a fc 3a fa 3a f8 3b 38 3b 78 3b b6 4b b6 4b f4 4b f4 6c 34 84 74 00 00 00 00 00 00 39 01 00 00 00 00 03 f0 aa 10 39 01 00 00 00 00 02 65 16 39 01 00 00 00 00 03 eb 00 00 39 01 00 00 00 00 16 b1 01 38 00 14 00 1c 00 01 66 00 14 00 14 00 01 66 00 14 05 cc 00 39 01 00 00 00 00 03 f0 aa 13 39 01 00 00 00 00 18 ce 09 11 09 11 08 c1 07 fa 05 a4 00 3c 00 34 00 24 00 0c 00 0c 04 00 35 39 01 00 00 00 00 03 f0 aa 14 39 01 00 00 00 00 03 b2 03 33 39 01 00 00 00 00 0d b4 00 33 00 00 00 3e 00 00 00 3e 00 00 39 01 00 00 00 00 0a b5 00 09 09 09 09 09 09 06 01 39 01 00 00 00 00 07 b9 00 00 08 09 09 09 39 01 00 00 00 00 0d bc 10 00 00 06 11 09 3b 09 47 09 47 00 39 01 00 00 00 00 0d be 10 10 00 08 22 09 19 09 25 09 25 00 39 01 00 00 00 00 03 ff 5a 80 39 01 00 00 00 00 02 65 14 39 01 00 00 00 00 04 fa 08 08 08 39 01 00 00 00 00 03 ff 5a 81 39 01 00 00 00 00 02 65 05 39 01 00 00 00 00 02 f3 0f 39 01 00 00 00 00 03 f0 aa 00 39 01 00 00 00 00 03 ff 5a 82 39 01 00 00 00 00 02 f9 00 39 01 00 00 00 00 03 ff 51 83 39 01 00 00 00 00 02 65 04 39 01 00 00 00 00 02 f8 00 39 01 00 00 00 00 03 ff 5a 00 39 01 00 00 00 00 02 65 01 39 01 00 00 00 00 02 f4 9a 39 01 00 00 00 00 03 ff 5a 00 05 01 00 00 78 00 01 11 05 01 00 00 14 00 01 29]; + qcom,cmd-on-commands = [39 01 00 00 00 00 02 03 01 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 53 20 39 01 00 00 00 00 03 51 00 00 39 01 00 00 00 00 02 59 00 39 01 00 00 00 00 02 6c 01 39 01 00 00 00 00 02 6d 00 39 01 00 00 00 00 02 6f 02 39 01 00 00 00 00 5f 70 12 00 00 ab 30 80 09 60 04 38 00 28 02 1c 02 1c 02 00 02 0e 00 20 03 dd 00 07 00 0c 02 77 02 8b 18 00 10 f0 07 10 20 00 06 0f 0f 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 02 02 22 00 2a 40 2a be 3a fc 3a fa 3a f8 3b 38 3b 78 3b b6 4b b6 4b f4 4b f4 6c 34 84 74 00 00 00 00 00 00 39 01 00 00 00 00 03 f0 aa 10 39 01 00 00 00 00 02 65 16 39 01 00 00 00 00 03 eb 00 00 39 01 00 00 00 00 16 b1 01 38 00 14 00 1c 00 01 66 00 14 00 14 00 01 66 00 14 05 cc 00 39 01 00 00 00 00 03 f0 aa 13 39 01 00 00 00 00 18 ce 09 11 09 11 08 c1 07 fa 05 a4 00 3c 00 34 00 24 00 0c 00 0c 04 00 35 39 01 00 00 00 00 03 f0 aa 14 39 01 00 00 00 00 03 b2 03 33 39 01 00 00 00 00 0d b4 00 33 00 00 00 3e 00 00 00 3e 00 00 39 01 00 00 00 00 0a b5 00 09 09 09 09 09 09 06 01 39 01 00 00 00 00 07 b9 00 00 08 09 09 09 39 01 00 00 00 00 0d bc 10 00 00 06 11 09 3b 09 47 09 47 00 39 01 00 00 00 00 0d be 10 10 00 08 22 09 19 09 25 09 25 00 39 01 00 00 00 00 03 ff 5a 80 39 01 00 00 00 00 02 65 14 39 01 00 00 00 00 04 fa 08 08 08 39 01 00 00 00 00 03 ff 5a 81 39 01 00 00 00 00 02 65 05 39 01 00 00 00 00 02 f3 0f 39 01 00 00 00 00 03 f0 aa 00 39 01 00 00 00 00 03 ff 5a 82 39 01 00 00 00 00 02 f9 00 39 01 00 00 00 00 03 ff 51 83 39 01 00 00 00 00 02 65 04 39 01 00 00 00 00 02 f8 00 39 01 00 00 00 00 03 ff 5a 00 39 01 00 00 00 00 02 65 01 39 01 00 00 00 00 02 f4 9a 39 01 00 00 00 00 03 ff 5a 00 05 01 00 00 78 00 01 11 05 01 00 00 14 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 01 00 00 00 00 02 6c 01 39 01 00 00 00 00 03 f0 aa 10 39 01 00 00 00 00 16 b1 01 38 00 14 00 1c 00 01 66 00 14 00 14 00 01 66 00 14 05 cc 00 39 01 00 00 00 00 03 f0 aa 13 39 01 00 00 00 00 18 ce 09 11 09 11 08 c1 07 fa 05 a4 00 3c 00 34 00 24 00 0c 00 0c 04 00 35]; + qcom,mdss-dsi-panel-clockrate = <0x32838600>; + qcom,mdss-dsi-panel-jitter = <4 1>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <2>; + qcom,mdss-dsi-v-front-porch = <20>; + qcom,mdss-dsi-v-back-porch = <18>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <2>; + qcom,mdss-dsi-h-back-porch = <20>; + qcom,mdss-dsi-h-front-porch = <20>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-video-mode; + qcom,mdss-dsi-cmd-mode; + cell-index = <0>; + }; + + timing@1 { + qcom,dsi-dyn-clk-list = <0x32838600 0x32b06cb0 0x32dd5360>; + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 17 22 07 07 08 02 04 00 19 0c]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <40>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-timing-switch-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = [39 01 00 00 00 00 02 03 01 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 53 20 39 01 00 00 00 00 03 51 00 00 39 01 00 00 00 00 02 59 00 39 01 00 00 00 00 02 6c 01 39 01 00 00 00 00 02 6d 00 39 01 00 00 00 00 02 6f 02 39 01 00 00 00 00 5f 70 12 00 00 ab 30 80 09 60 04 38 00 28 02 1c 02 1c 02 00 02 0e 00 20 03 dd 00 07 00 0c 02 77 02 8b 18 00 10 f0 07 10 20 00 06 0f 0f 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 02 02 22 00 2a 40 2a be 3a fc 3a fa 3a f8 3b 38 3b 78 3b b6 4b b6 4b f4 4b f4 6c 34 84 74 00 00 00 00 00 00 39 01 00 00 00 00 03 f0 aa 10 39 01 00 00 00 00 02 65 16 39 01 00 00 00 00 03 eb 00 00 39 01 00 00 00 00 16 b1 01 38 00 14 00 1c 00 01 66 00 14 01 fc 00 01 66 00 14 0d 6c 00 39 01 00 00 00 00 03 f0 aa 13 39 01 00 00 00 00 18 ce 0a e1 0a e1 0a 81 09 92 06 c5 00 48 00 3e 00 2b 00 0c 00 0c 05 00 3f 39 01 00 00 00 00 03 f0 aa 14 39 01 00 00 00 00 03 b2 03 33 39 01 00 00 00 00 0d b4 00 33 00 00 00 3e 00 00 00 3e 00 00 39 01 00 00 00 00 0a b5 00 09 09 09 09 09 09 06 01 39 01 00 00 00 00 07 b9 00 00 08 09 09 09 39 01 00 00 00 00 0d bc 10 00 00 06 11 09 3b 09 47 09 47 00 39 01 00 00 00 00 0d be 10 10 00 08 22 09 19 09 25 09 25 00 39 01 00 00 00 00 03 ff 5a 80 39 01 00 00 00 00 02 65 14 39 01 00 00 00 00 04 fa 08 08 08 39 01 00 00 00 00 03 ff 5a 81 39 01 00 00 00 00 02 65 05 39 01 00 00 00 00 02 f3 0f 39 01 00 00 00 00 03 f0 aa 00 39 01 00 00 00 00 03 ff 5a 82 39 01 00 00 00 00 02 f9 00 39 01 00 00 00 00 03 ff 51 83 39 01 00 00 00 00 02 65 04 39 01 00 00 00 00 02 f8 00 39 01 00 00 00 00 03 ff 5a 00 39 01 00 00 00 00 02 65 01 39 01 00 00 00 00 02 f4 9a 39 01 00 00 00 00 03 ff 5a 00 05 01 00 00 78 00 01 11 05 01 00 00 14 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 01 00 00 00 00 02 6c 01 39 01 00 00 00 00 03 f0 aa 10 39 01 00 00 00 00 16 b1 01 38 00 14 00 1c 00 01 66 00 14 01 fc 00 01 66 00 14 0d 6c 00 39 01 00 00 00 00 03 f0 aa 13 39 01 00 00 00 00 18 ce 0a e1 0a e1 0a 81 09 92 06 c5 00 48 00 3e 00 2b 00 0c 00 0c 05 00 3f]; + qcom,mdss-dsi-panel-clockrate = <0x32838600>; + qcom,mdss-dsi-panel-jitter = <4 1>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <2>; + qcom,mdss-dsi-v-front-porch = <20>; + qcom,mdss-dsi-v-back-porch = <18>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <2>; + qcom,mdss-dsi-h-back-porch = <20>; + qcom,mdss-dsi-h-front-porch = <20>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <120>; + cell-index = <1>; + }; + + timing@2 { + qcom,dsi-dyn-clk-list = <0x32838600 0x32b06cb0 0x32dd5360>; + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 17 22 07 07 08 02 04 00 19 0c]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <40>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-timing-switch-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = [39 01 00 00 00 00 02 03 01 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 53 20 39 01 00 00 00 00 03 51 00 00 39 01 00 00 00 00 02 59 00 39 01 00 00 00 00 02 6c 02 39 01 00 00 00 00 02 6d 00 39 01 00 00 00 00 02 6f 02 39 01 00 00 00 00 5f 70 12 00 00 ab 30 80 09 60 04 38 00 28 02 1c 02 1c 02 00 02 0e 00 20 03 dd 00 07 00 0c 02 77 02 8b 18 00 10 f0 07 10 20 00 06 0f 0f 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 02 02 22 00 2a 40 2a be 3a fc 3a fa 3a f8 3b 38 3b 78 3b b6 4b b6 4b f4 4b f4 6c 34 84 74 00 00 00 00 00 00 39 01 00 00 00 00 03 f0 aa 10 39 01 00 00 00 00 02 65 16 39 01 00 00 00 00 03 eb 00 00 39 01 00 00 00 00 16 b1 01 38 00 14 00 1c 00 01 66 00 14 00 14 00 01 66 00 14 05 cc 00 39 01 00 00 00 00 03 f0 aa 13 39 01 00 00 00 00 18 d3 0e 81 0e 81 0e 01 0c c3 09 06 00 60 00 53 00 3a 00 0c 00 0c 07 00 54 39 01 00 00 00 00 03 f0 aa 14 39 01 00 00 00 00 03 b2 03 33 39 01 00 00 00 00 0d b4 00 33 00 00 00 3e 00 00 00 3e 00 00 39 01 00 00 00 00 0a b5 00 09 09 09 09 09 09 06 01 39 01 00 00 00 00 07 b9 00 00 08 09 09 09 39 01 00 00 00 00 0d bc 10 00 00 06 11 09 3b 09 47 09 47 00 39 01 00 00 00 00 0d be 10 10 00 08 22 09 19 09 25 09 25 00 39 01 00 00 00 00 03 ff 5a 80 39 01 00 00 00 00 02 65 14 39 01 00 00 00 00 04 fa 08 08 08 39 01 00 00 00 00 03 ff 5a 81 39 01 00 00 00 00 02 65 05 39 01 00 00 00 00 02 f3 0f 39 01 00 00 00 00 03 f0 aa 00 39 01 00 00 00 00 03 ff 5a 82 39 01 00 00 00 00 02 f9 00 39 01 00 00 00 00 03 ff 51 83 39 01 00 00 00 00 02 65 04 39 01 00 00 00 00 02 f8 00 39 01 00 00 00 00 03 ff 5a 00 39 01 00 00 00 00 02 65 01 39 01 00 00 00 00 02 f4 9a 39 01 00 00 00 00 03 ff 5a 00 05 01 00 00 78 00 01 11 05 01 00 00 14 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 01 00 00 00 00 02 6c 02 39 01 00 00 00 00 03 f0 aa 10 39 01 00 00 00 00 16 b1 01 38 00 14 00 1c 00 01 66 00 14 00 14 00 01 66 00 14 05 cc 00 39 01 00 00 00 00 03 f0 aa 13 39 01 00 00 00 00 18 d3 0e 81 0e 81 0e 01 0c c3 09 06 00 60 00 53 00 3a 00 0c 00 0c 07 00 54]; + qcom,mdss-dsi-panel-clockrate = <0x32838600>; + qcom,mdss-dsi-panel-jitter = <4 1>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <2>; + qcom,mdss-dsi-v-front-porch = <20>; + qcom,mdss-dsi-v-back-porch = <18>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <2>; + qcom,mdss-dsi-h-back-porch = <20>; + qcom,mdss-dsi-h-front-porch = <20>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <90>; + cell-index = <2>; + }; + + timing@3 { + qcom,dsi-dyn-clk-list = <0x32838600 0x32b06cb0 0x32dd5360>; + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 17 22 07 07 08 02 04 00 19 0c]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <40>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-timing-switch-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = [39 01 00 00 00 00 02 03 01 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 53 20 39 01 00 00 00 00 03 51 00 00 39 01 00 00 00 00 02 59 00 39 01 00 00 00 00 02 6c 02 39 01 00 00 00 00 02 6d 00 39 01 00 00 00 00 02 6f 02 39 01 00 00 00 00 5f 70 12 00 00 ab 30 80 09 60 04 38 00 28 02 1c 02 1c 02 00 02 0e 00 20 03 dd 00 07 00 0c 02 77 02 8b 18 00 10 f0 07 10 20 00 06 0f 0f 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 02 02 22 00 2a 40 2a be 3a fc 3a fa 3a f8 3b 38 3b 78 3b b6 4b b6 4b f4 4b f4 6c 34 84 74 00 00 00 00 00 00 39 01 00 00 00 00 03 f0 aa 10 39 01 00 00 00 00 02 65 16 39 01 00 00 00 00 03 eb 00 00 39 01 00 00 00 00 16 b1 01 38 00 14 00 1c 00 01 66 00 14 01 fc 00 01 66 00 14 0d 6c 00 39 01 00 00 00 00 03 f0 aa 13 39 01 00 00 00 00 18 d3 15 c2 15 c2 15 02 13 25 0d 8a 00 90 00 7d 00 57 00 0c 00 0c 0b 00 7e 39 01 00 00 00 00 03 f0 aa 14 39 01 00 00 00 00 03 b2 03 33 39 01 00 00 00 00 0d b4 00 33 00 00 00 3e 00 00 00 3e 00 00 39 01 00 00 00 00 0a b5 00 09 09 09 09 09 09 06 01 39 01 00 00 00 00 07 b9 00 00 08 09 09 09 39 01 00 00 00 00 0d bc 10 00 00 06 11 09 3b 09 47 09 47 00 39 01 00 00 00 00 0d be 10 10 00 08 22 09 19 09 25 09 25 00 39 01 00 00 00 00 03 ff 5a 80 39 01 00 00 00 00 02 65 14 39 01 00 00 00 00 04 fa 08 08 08 39 01 00 00 00 00 03 ff 5a 81 39 01 00 00 00 00 02 65 05 39 01 00 00 00 00 02 f3 0f 39 01 00 00 00 00 03 f0 aa 00 39 01 00 00 00 00 03 ff 5a 82 39 01 00 00 00 00 02 f9 00 39 01 00 00 00 00 03 ff 51 83 39 01 00 00 00 00 02 65 04 39 01 00 00 00 00 02 f8 00 39 01 00 00 00 00 03 ff 5a 00 39 01 00 00 00 00 02 65 01 39 01 00 00 00 00 02 f4 9a 39 01 00 00 00 00 03 ff 5a 00 05 01 00 00 78 00 01 11 05 01 00 00 14 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 01 00 00 00 00 02 6c 02 39 01 00 00 00 00 03 f0 aa 10 39 01 00 00 00 00 16 b1 01 38 00 14 00 1c 00 01 66 00 14 01 fc 00 01 66 00 14 0d 6c 00 39 01 00 00 00 00 03 f0 aa 13 39 01 00 00 00 00 18 d3 15 c2 15 c2 15 02 13 25 0d 8a 00 90 00 7d 00 57 00 0c 00 0c 0b 00 7e]; + qcom,mdss-dsi-panel-clockrate = <0x32838600>; + qcom,mdss-dsi-panel-jitter = <4 1>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <2>; + qcom,mdss-dsi-v-front-porch = <20>; + qcom,mdss-dsi-v-back-porch = <18>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <2>; + qcom,mdss-dsi-h-back-porch = <20>; + qcom,mdss-dsi-h-front-porch = <20>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <60>; + cell-index = <3>; + }; + }; + }; + + qcom,mdss_dsi_vtdr6130_fhd_plus_vid { + qcom,platform-reset-gpio = <&tlmm>; + qcom,mdss-dsi-bl-inverted-dbv; + qcom,mdss-brightness-max-level = <0x1fff>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-bl-min-level = <10>; + qcom,mdss-dsi-sec-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x5f0>; + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-panel-status-value = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 266>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-dyn-clk-type = "constant-fps-adjust-hfp"; + qcom,dsi-dyn-clk-enable; + qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; + qcom,mdss-dsi-pan-enable-dynamic-fps; + qcom,dsi-supported-dfps-list = <144 120 90 60>; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-wr-mem-continue = <60>; + qcom,mdss-dsi-wr-mem-start = <44>; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,dsi-sec-phy-num = <1>; + qcom,dsi-sec-ctrl-num = <1>; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,mdss-dsi-panel-physical-type = "oled"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-panel-name = "vtdr6130 amoled video mode dsi visionox panel with DSC"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,dsi-dyn-clk-list = <0x32838600 0x32569f50 0x3229b8a0>; + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 17 22 07 07 08 02 04 00 19 0c]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <40>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-timing-switch-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = [39 01 00 00 00 00 02 03 01 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 53 20 39 01 00 00 00 00 03 51 00 00 39 01 00 00 00 00 02 59 00 39 01 00 00 00 00 02 6c 01 39 01 00 00 00 00 02 6d 00 39 01 00 00 00 00 02 6f 01 39 01 00 00 00 00 5f 70 12 00 00 ab 30 80 09 60 04 38 00 28 02 1c 02 1c 02 00 02 0e 00 20 03 dd 00 07 00 0c 02 77 02 8b 18 00 10 f0 07 10 20 00 06 0f 0f 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 02 02 22 00 2a 40 2a be 3a fc 3a fa 3a f8 3b 38 3b 78 3b b6 4b b6 4b f4 4b f4 6c 34 84 74 00 00 00 00 00 00 39 01 00 00 00 00 03 f0 aa 10 39 01 00 00 00 00 02 65 16 39 01 00 00 00 00 03 eb 00 00 39 01 00 00 00 00 16 b1 01 38 00 14 00 1c 00 01 66 00 14 00 14 00 01 66 00 14 05 cc 00 39 01 00 00 00 00 03 f0 aa 13 39 01 00 00 00 00 18 ce 09 11 09 11 08 c1 07 fa 05 a4 00 3c 00 34 00 24 00 0c 00 0c 04 00 35 39 01 00 00 00 00 03 f0 aa 14 39 01 00 00 00 00 03 b2 03 33 39 01 00 00 00 00 0d b4 00 33 00 00 00 3e 00 00 00 3e 00 00 39 01 00 00 00 00 0a b5 00 09 09 09 09 09 09 06 01 39 01 00 00 00 00 07 b9 00 00 08 09 09 09 39 01 00 00 00 00 0d bc 10 00 00 06 11 09 3b 09 47 09 47 00 39 01 00 00 00 00 0d be 10 10 00 08 22 09 19 09 25 09 25 00 39 01 00 00 00 00 03 ff 5a 80 39 01 00 00 00 00 02 65 14 39 01 00 00 00 00 04 fa 08 08 08 39 01 00 00 00 00 03 ff 5a 81 39 01 00 00 00 00 02 65 05 39 01 00 00 00 00 02 f3 0f 39 01 00 00 00 00 03 f0 aa 00 39 01 00 00 00 00 03 ff 5a 82 39 01 00 00 00 00 02 f9 00 39 01 00 00 00 00 03 ff 51 83 39 01 00 00 00 00 02 65 04 39 01 00 00 00 00 02 f8 00 39 01 00 00 00 00 03 ff 5a 00 39 01 00 00 00 00 02 65 01 39 01 00 00 00 00 02 f4 9a 39 01 00 00 00 00 03 ff 5a 00 05 01 00 00 78 00 01 11 05 01 00 00 14 00 01 29]; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <2>; + qcom,mdss-dsi-v-front-porch = <20>; + qcom,mdss-dsi-v-back-porch = <18>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <2>; + qcom,mdss-dsi-h-back-porch = <20>; + qcom,mdss-dsi-h-front-porch = <20>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <&audio_etm0_out_funnel_lpass_lpi>; + cell-index = <0>; + }; + }; + }; + + qcom,mdss_dsi_vtdr6130_qsync_fhd_plus_144hz_cmd { + qcom,platform-reset-gpio = <&tlmm>; + qcom,mdss-dsi-bl-inverted-dbv; + qcom,mdss-brightness-max-level = <0x1fff>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-bl-min-level = <10>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x5f0>; + qcom,ulps-enabled; + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-panel-status-value = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 266>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-qsync-min-refresh-rate = <95>; + qcom,qsync-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-dcs-command = <1>; + qcom,mdss-dsi-wr-mem-continue = <60>; + qcom,mdss-dsi-wr-mem-start = <44>; + qcom,mdss-dsi-te-pin-select = <1>; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-lane-map = "lane_map_0123"; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-underflow-color = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,mdss-dsi-panel-physical-type = "oled"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-panel-name = "vtdr6130 amoled qsync cmd mode dsi visionox panel with DSC"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 17 22 07 07 08 02 04 00 19 0c]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <40>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-timing-switch-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = <0x39010000 1008 0xaa103901 0 0x2bb0039 0x1000000 0x3f0aa 0x13390100 24 0xce091109 0x1108c107 0xfa05a400 0x3c003400 0x24000c00 0xc040035>; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [39 01 00 00 00 00 03 f0 aa 13 39 01 00 00 00 00 18 ce 09 11 09 11 08 c1 07 fa 05 a4 00 3c 00 3c 00 3c 00 0c 00 0c 04 00 00 39 01 00 00 00 00 03 f0 aa 10 39 01 00 00 00 00 0c bb 00 4c 00 01 ff 01 32 01 6e 01 6e 39 01 00 00 00 00 02 bb 01]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = [39 01 00 00 00 00 02 03 01 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 53 20 39 01 00 00 00 00 03 51 00 00 39 01 00 00 00 00 02 59 00 39 01 00 00 00 00 02 6c 01 39 01 00 00 00 00 02 6d 00 39 01 00 00 00 00 02 6f 02 39 01 00 00 00 00 5f 70 12 00 00 ab 30 80 09 60 04 38 00 28 02 1c 02 1c 02 00 02 0e 00 20 03 dd 00 07 00 0c 02 77 02 8b 18 00 10 f0 07 10 20 00 06 0f 0f 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 02 02 22 00 2a 40 2a be 3a fc 3a fa 3a f8 3b 38 3b 78 3b b6 4b b6 4b f4 4b f4 6c 34 84 74 00 00 00 00 00 00 39 01 00 00 00 00 03 f0 aa 10 39 01 00 00 00 00 02 65 16 39 01 00 00 00 00 03 eb 00 00 39 01 00 00 00 00 16 b1 01 38 00 14 00 1c 00 01 66 00 14 00 14 00 01 66 00 14 05 cc 00 39 01 00 00 00 00 03 f0 aa 13 39 01 00 00 00 00 18 ce 09 11 09 11 08 c1 07 fa 05 a4 00 3c 00 34 00 24 00 0c 00 0c 04 00 35 39 01 00 00 00 00 03 f0 aa 14 39 01 00 00 00 00 03 b2 03 33 39 01 00 00 00 00 0d b4 00 33 00 00 00 3e 00 00 00 3e 00 00 39 01 00 00 00 00 0a b5 00 09 09 09 09 09 09 06 01 39 01 00 00 00 00 07 b9 00 00 08 09 09 09 39 01 00 00 00 00 0d bc 10 00 00 06 11 09 3b 09 47 09 47 00 39 01 00 00 00 00 0d be 10 10 00 08 22 09 19 09 25 09 25 00 39 01 00 00 00 00 03 ff 5a 80 39 01 00 00 00 00 02 65 14 39 01 00 00 00 00 04 fa 08 08 08 39 01 00 00 00 00 03 ff 5a 81 39 01 00 00 00 00 02 65 05 39 01 00 00 00 00 02 f3 0f 39 01 00 00 00 00 03 f0 aa 00 39 01 00 00 00 00 03 ff 5a 82 39 01 00 00 00 00 02 f9 00 39 01 00 00 00 00 03 ff 51 83 39 01 00 00 00 00 02 65 04 39 01 00 00 00 00 02 f8 00 39 01 00 00 00 00 03 ff 5a 00 39 01 00 00 00 00 02 65 01 39 01 00 00 00 00 02 f4 9a 39 01 00 00 00 00 03 ff 5a 00 05 01 00 00 78 00 01 11 05 01 00 00 14 00 01 29]; + qcom,mdss-dsi-panel-jitter = <4 1>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <2>; + qcom,mdss-dsi-v-front-porch = <20>; + qcom,mdss-dsi-v-back-porch = <18>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <2>; + qcom,mdss-dsi-h-back-porch = <20>; + qcom,mdss-dsi-h-front-porch = <20>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <&audio_etm0_out_funnel_lpass_lpi>; + cell-index = <0>; + }; + }; + }; + + qcom,mdss_dsi_vtdr6130_qsync_fhd_plus_144hz_video { + qcom,platform-reset-gpio = <&tlmm>; + qcom,mdss-dsi-bl-inverted-dbv; + qcom,mdss-brightness-max-level = <0x1fff>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-bl-min-level = <10>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x5f0>; + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-panel-status-value = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 266>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-qsync-min-refresh-rate = <80>; + qcom,qsync-enable; + qcom,mdss-dsi-wr-mem-continue = <60>; + qcom,mdss-dsi-wr-mem-start = <44>; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,mdss-dsi-panel-physical-type = "oled"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-panel-name = "vtdr6130 amoled qsync video mode dsi visionox panel with DSC"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 17 22 07 07 08 02 04 00 19 0c]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <40>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-timing-switch-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = [39 01 00 00 00 00 02 03 01 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 53 20 39 01 00 00 00 00 03 51 00 00 39 01 00 00 00 00 02 59 00 39 01 00 00 00 00 02 6c 01 39 01 00 00 00 00 02 6d 00 39 01 00 00 00 00 02 6f 01 39 01 00 00 00 00 5f 70 12 00 00 ab 30 80 09 60 04 38 00 28 02 1c 02 1c 02 00 02 0e 00 20 03 dd 00 07 00 0c 02 77 02 8b 18 00 10 f0 07 10 20 00 06 0f 0f 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 02 02 22 00 2a 40 2a be 3a fc 3a fa 3a f8 3b 38 3b 78 3b b6 4b b6 4b f4 4b f4 6c 34 84 74 00 00 00 00 00 00 39 01 00 00 00 00 03 f0 aa 10 39 01 00 00 00 00 02 65 16 39 01 00 00 00 00 03 eb 00 00 39 01 00 00 00 00 16 b1 01 38 00 14 00 1c 00 01 66 00 14 00 14 00 01 66 00 14 05 cc 00 39 01 00 00 00 00 03 f0 aa 13 39 01 00 00 00 00 18 ce 09 11 09 11 08 c1 07 fa 05 a4 00 3c 00 34 00 24 00 0c 00 0c 04 00 35 39 01 00 00 00 00 03 f0 aa 14 39 01 00 00 00 00 03 b2 03 33 39 01 00 00 00 00 0d b4 00 33 00 00 00 3e 00 00 00 3e 00 00 39 01 00 00 00 00 0a b5 00 09 09 09 09 09 09 06 01 39 01 00 00 00 00 07 b9 00 00 08 09 09 09 39 01 00 00 00 00 0d bc 10 00 00 06 11 09 3b 09 47 09 47 00 39 01 00 00 00 00 0d be 10 10 00 08 22 09 19 09 25 09 25 00 39 01 00 00 00 00 03 ff 5a 80 39 01 00 00 00 00 02 65 14 39 01 00 00 00 00 04 fa 08 08 08 39 01 00 00 00 00 03 ff 5a 81 39 01 00 00 00 00 02 65 05 39 01 00 00 00 00 02 f3 0f 39 01 00 00 00 00 03 f0 aa 00 39 01 00 00 00 00 03 ff 5a 82 39 01 00 00 00 00 02 f9 00 39 01 00 00 00 00 03 ff 51 83 39 01 00 00 00 00 02 65 04 39 01 00 00 00 00 02 f8 00 39 01 00 00 00 00 03 ff 5a 00 39 01 00 00 00 00 02 65 01 39 01 00 00 00 00 02 f4 9a 39 01 00 00 00 00 03 ff 5a 00 05 01 00 00 78 00 01 11 05 01 00 00 14 00 01 29]; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <2>; + qcom,mdss-dsi-v-front-porch = <20>; + qcom,mdss-dsi-v-back-porch = <18>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <2>; + qcom,mdss-dsi-h-back-porch = <20>; + qcom,mdss-dsi-h-front-porch = <20>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <&audio_etm0_out_funnel_lpass_lpi>; + cell-index = <0>; + }; + }; + }; + + qcom,mdss_dsi_visionox_r66451_fhd_plus_cmd { + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-panel-status-value = <28>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 266>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,spr-pack-type = "pentile"; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-dcs-command = <1>; + qcom,mdss-dsi-wr-mem-continue = <60>; + qcom,mdss-dsi-wr-mem-start = <44>; + qcom,mdss-dsi-te-pin-select = <1>; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-lane-map = "lane_map_0123"; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,dsi-sec-phy-num = <1>; + qcom,dsi-sec-ctrl-num = <1>; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-underflow-color = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,mdss-dsi-panel-physical-type = "oled"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-panel-name = "r66451 amoled cmd mode dsi visionox panel with DSC"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 10 04 04 12 1e 04 04 03 02 04 00 0e 09]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-timing-switch-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = [39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 0c c2 09 24 0c 00 00 0c 00 00 00 09 3c 39 01 00 00 00 00 1a d7 00 b9 3c 00 40 04 00 a0 0a 00 40 00 00 00 00 00 00 19 3c 00 40 04 00 a0 0a 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 14 de 40 00 18 00 18 00 18 00 18 10 00 18 00 18 00 18 02 00 00 39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 e8 00 02 39 01 00 00 00 00 03 e4 00 08 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 11 c4 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 32 39 01 00 00 00 00 19 cf 64 0b 00 00 00 00 00 00 08 00 0b 77 01 01 01 01 01 01 02 02 02 02 02 03 39 01 00 00 00 00 15 d3 45 00 00 01 13 15 00 15 07 0f 77 77 77 37 b2 11 00 a0 3c 9c 39 01 00 00 00 00 1a d7 00 b9 34 00 40 04 00 a0 0a 00 40 00 00 00 00 00 00 19 34 00 40 04 00 a0 0a 39 01 00 00 00 00 34 d8 00 00 00 00 00 00 00 00 00 3a 00 3a 00 3a 00 3a 00 3a 05 00 00 00 00 00 00 00 00 00 0a 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 0a 00 32 00 0a 00 22 39 01 00 00 00 00 2b df 50 42 58 81 2d 00 00 00 00 00 00 6b 00 00 00 00 00 00 00 00 01 0f ff d4 0e 00 00 00 00 00 00 0f 53 f1 00 00 00 00 00 00 00 00 39 01 00 00 00 00 02 f7 01 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 0a e4 34 b4 00 00 00 39 04 09 34 39 01 00 00 00 00 02 e6 00 39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 df 50 40 39 01 00 00 00 00 06 f3 50 00 00 00 00 39 01 00 00 00 00 02 f2 11 39 01 00 00 00 00 06 f3 01 00 00 00 01 39 01 00 00 00 00 03 f4 00 02 39 01 00 00 00 00 02 f2 19 39 01 00 00 00 00 03 df 50 42 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 05 2a 00 00 04 37 39 01 00 00 00 00 05 2b 00 00 09 23 05 01 00 00 78 00 01 11 05 01 00 00 14 00 01 29 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 1a c2 09 24 0c 00 00 0c 09 3c 00 09 3c 00 00 00 00 00 00 00 00 00 00 00 30 00 6c]; + qcom,mdss-dsi-timing-switch-command = [39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 1a c2 09 24 0c 00 00 0c 09 3c 00 09 3c 00 00 00 00 00 00 00 00 00 00 00 30 00 6c]; + qcom,mdss-dsi-panel-jitter = <4 1>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <1>; + qcom,mdss-dsi-v-front-porch = <25>; + qcom,mdss-dsi-v-back-porch = <4>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <1>; + qcom,mdss-dsi-h-back-porch = <40>; + qcom,mdss-dsi-h-front-porch = <95>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <60>; + cell-index = <0>; + }; + + timing@1 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 16 06 05 14 1f 06 06 06 02 04 00 14 0b]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-timing-switch-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = [39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 0c c2 09 24 0c 00 00 0c 00 00 00 09 3c 39 01 00 00 00 00 1a d7 00 b9 3c 00 40 04 00 a0 0a 00 40 00 00 00 00 00 00 19 3c 00 40 04 00 a0 0a 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 14 de 40 00 18 00 18 00 18 00 18 10 00 18 00 18 00 18 02 00 00 39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 e8 00 02 39 01 00 00 00 00 03 e4 00 08 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 11 c4 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 32 39 01 00 00 00 00 19 cf 64 0b 00 00 00 00 00 00 08 00 0b 77 01 01 01 01 01 01 02 02 02 02 02 03 39 01 00 00 00 00 15 d3 45 00 00 01 13 15 00 15 07 0f 77 77 77 37 b2 11 00 a0 3c 9c 39 01 00 00 00 00 1a d7 00 b9 34 00 40 04 00 a0 0a 00 40 00 00 00 00 00 00 19 34 00 40 04 00 a0 0a 39 01 00 00 00 00 34 d8 00 00 00 00 00 00 00 00 00 3a 00 3a 00 3a 00 3a 00 3a 05 00 00 00 00 00 00 00 00 00 0a 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 0a 00 32 00 0a 00 22 39 01 00 00 00 00 2b df 50 42 58 81 2d 00 00 00 00 00 00 6b 00 00 00 00 00 00 00 00 01 0f ff d4 0e 00 00 00 00 00 00 0f 53 f1 00 00 00 00 00 00 00 00 39 01 00 00 00 00 02 f7 01 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 0a e4 34 b4 00 00 00 39 04 09 34 39 01 00 00 00 00 02 e6 00 39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 df 50 40 39 01 00 00 00 00 06 f3 50 00 00 00 00 39 01 00 00 00 00 02 f2 11 39 01 00 00 00 00 06 f3 01 00 00 00 01 39 01 00 00 00 00 03 f4 00 02 39 01 00 00 00 00 02 f2 19 39 01 00 00 00 00 03 df 50 42 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 05 2a 00 00 04 37 39 01 00 00 00 00 05 2b 00 00 09 23 05 01 00 00 78 00 01 11 05 01 00 00 14 00 01 29 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 1a c2 09 24 0c 00 00 0c 03 14 00 09 3c 00 00 00 00 00 00 00 00 00 00 00 30 00 6c]; + qcom,mdss-dsi-timing-switch-command = [39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 1a c2 09 24 0c 00 00 0c 03 14 00 09 3c 00 00 00 00 00 00 00 00 00 00 00 30 00 6c]; + qcom,mdss-dsi-panel-jitter = <4 1>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <1>; + qcom,mdss-dsi-v-front-porch = <25>; + qcom,mdss-dsi-v-back-porch = <4>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <1>; + qcom,mdss-dsi-h-back-porch = <40>; + qcom,mdss-dsi-h-front-porch = <95>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <90>; + cell-index = <1>; + }; + + timing@2 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 17 22 07 07 08 02 04 00 19 0c]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-timing-switch-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = [39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 0c c2 09 24 0c 00 00 0c 00 00 00 09 3c 39 01 00 00 00 00 1a d7 00 b9 3c 00 40 04 00 a0 0a 00 40 00 00 00 00 00 00 19 3c 00 40 04 00 a0 0a 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 14 de 40 00 18 00 18 00 18 00 18 10 00 18 00 18 00 18 02 00 00 39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 e8 00 02 39 01 00 00 00 00 03 e4 00 08 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 11 c4 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 32 39 01 00 00 00 00 19 cf 64 0b 00 00 00 00 00 00 08 00 0b 77 01 01 01 01 01 01 02 02 02 02 02 03 39 01 00 00 00 00 15 d3 45 00 00 01 13 15 00 15 07 0f 77 77 77 37 b2 11 00 a0 3c 9c 39 01 00 00 00 00 1a d7 00 b9 34 00 40 04 00 a0 0a 00 40 00 00 00 00 00 00 19 34 00 40 04 00 a0 0a 39 01 00 00 00 00 34 d8 00 00 00 00 00 00 00 00 00 3a 00 3a 00 3a 00 3a 00 3a 05 00 00 00 00 00 00 00 00 00 0a 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 0a 00 32 00 0a 00 22 39 01 00 00 00 00 2b df 50 42 58 81 2d 00 00 00 00 00 00 6b 00 00 00 00 00 00 00 00 01 0f ff d4 0e 00 00 00 00 00 00 0f 53 f1 00 00 00 00 00 00 00 00 39 01 00 00 00 00 02 f7 01 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 0a e4 34 b4 00 00 00 39 04 09 34 39 01 00 00 00 00 02 e6 00 39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 df 50 40 39 01 00 00 00 00 06 f3 50 00 00 00 00 39 01 00 00 00 00 02 f2 11 39 01 00 00 00 00 06 f3 01 00 00 00 01 39 01 00 00 00 00 03 f4 00 02 39 01 00 00 00 00 02 f2 19 39 01 00 00 00 00 03 df 50 42 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 05 2a 00 00 04 37 39 01 00 00 00 00 05 2b 00 00 09 23 05 01 00 00 78 00 01 11 05 01 00 00 14 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 1a c2 09 24 0c 00 00 0c 00 00 00 09 3c 00 00 00 00 00 00 00 00 00 00 00 30 00 6c]; + qcom,mdss-dsi-panel-jitter = <4 1>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <1>; + qcom,mdss-dsi-v-front-porch = <25>; + qcom,mdss-dsi-v-back-porch = <4>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <1>; + qcom,mdss-dsi-h-back-porch = <40>; + qcom,mdss-dsi-h-front-porch = <95>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <120>; + cell-index = <2>; + }; + }; + }; + + qcom,mdss_dsi_visionox_r66451_fhd_plus_video { + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-panel-status-value = <28>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 266>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,spr-pack-type = "pentile"; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,adjust-timer-wakeup-ms = <1>; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-panel-physical-type = "oled"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-panel-name = "r66451 amoled video mode dsi visionox panel with DSC"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 17 22 07 07 08 02 04 00 19 0c]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = [39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 02 b3 01 39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 e8 00 02 39 01 00 00 00 00 03 e4 00 08 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 11 c4 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 32 39 01 00 00 00 00 19 cf 64 0b 00 00 00 00 00 00 08 00 0b 77 01 01 01 01 01 01 02 02 02 02 02 03 39 01 00 00 00 00 15 d3 45 00 00 01 13 15 00 15 07 0f 77 77 77 37 b2 11 00 a0 3c 9c 39 01 00 00 00 00 1a d7 00 b9 34 00 40 04 00 a0 0a 00 40 00 00 00 00 00 00 19 34 00 40 04 00 a0 0a 39 01 00 00 00 00 34 d8 00 00 00 00 00 00 00 00 00 3a 00 3a 00 3a 00 3a 00 3a 05 00 00 00 00 00 00 00 00 00 0a 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 0a 00 32 00 0a 00 22 39 01 00 00 00 00 2b df 50 42 58 81 2d 00 00 00 00 00 00 6b 00 00 00 00 00 00 00 00 01 0f ff d4 0e 00 00 00 00 00 00 0f 53 f1 00 00 00 00 00 00 00 00 39 01 00 00 00 00 02 f7 01 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 0a e4 34 b4 00 00 00 39 04 09 34 39 01 00 00 00 00 02 e6 00 39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 df 50 40 39 01 00 00 00 00 06 f3 50 00 00 00 00 39 01 00 00 00 00 02 f2 11 39 01 00 00 00 00 06 f3 01 00 00 00 01 39 01 00 00 00 00 03 f4 00 02 39 01 00 00 00 00 02 f2 19 39 01 00 00 00 00 03 df 50 42 39 01 00 00 00 00 05 2a 00 00 04 37 39 01 00 00 00 00 05 2b 00 00 09 23 05 01 00 00 78 00 01 11 05 01 00 00 00 00 01 29]; + qcom,mdss-dsi-panel-framerate = <120>; + qcom,mdss-dsi-v-pulse-width = <1>; + qcom,mdss-dsi-v-front-porch = <25>; + qcom,mdss-dsi-v-back-porch = <4>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <1>; + qcom,mdss-dsi-h-back-porch = <40>; + qcom,mdss-dsi-h-front-porch = <95>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + cell-index = <0>; + }; + }; + }; + + qcom,mdss_dsi_r66451_fhd_plus_144hz_cphy_cmd { + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-panel-status-value = <28>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 266>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,spr-pack-type = "pentile"; + qcom,panel-cphy-mode; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-dcs-command = <1>; + qcom,mdss-dsi-wr-mem-continue = <60>; + qcom,mdss-dsi-wr-mem-start = <44>; + qcom,mdss-dsi-te-pin-select = <1>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-rx-eot-ignore; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,mdss-dsi-panel-physical-type = "oled"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-panel-name = "r66451 amoled cmd mode dsi visionox panel with DSC"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 00 00 00 15 1f 06 19 07 02 04 00 00 00]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <2>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-timing-switch-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = <0x39010000 688 0x4390100 3 0xe8000239 0x1000000 0x3e400 0x8390100 3 0xb4201c39 0x1000000 0xdb66c 0x623af 0x131a0504 0xfa052039 0x1000000 0x2b000 0x39010000 0x32c4 0 0 0x10000002 41 0x10000 0 0 0x220000 0x1100 0xc0000 0x3000 0 0x390100 13 0xd04444b2 0x2800285a 0x5a030d 0x1390100 21 0xd3490000 0x11a1500 0x15070f77 0x777737b2 0x1100a03c 0x9a390100 52 0xd8000000 0 0x3000 0x30003000 0x30003005 0 0 0xf000f 0 0 0 0xf002f 0xf0020 0x39010000 0x2bdf 0x50425881 0x2d000000 107 0 0 0x10fffd4 0xe000000 15 0x5318000f 0 0x3901 0 0x3eb8b8b 0x39010000 759 0x1390100 2 0xb0803901 0 0xae434b4 48 0x40ce239 0x1000000 0x2e600 0x39010000 688 0x4390100 3 0xdf504039 0x1000000 0x6f350 0 0x39010000 754 0x11390100 6 0xf3010000 0x13901 0 0x3f40002 0x39010000 754 0x19390100 3 0xdf504239 0x1000000 0x23500 0x39010000 0x52a 0x437 0x39010000 0x52b 0x923 0x5010000 0x78000111 0x5010000 297>; + qcom,mdss-dsi-timing-switch-command = <0x39010000 0xdd0 0x4444b228 0x285a00 0x5a030d01 0x39010000 0x1ac2 0x9240c00 0x40000 0x93400 0 0 0x3000 0x6c390100 52 0xd8000000 0 0x3000 0x30003000 0x30003005 0 0 0xf000f 0 0 0 0xf002f 0xf0020>; + qcom,mdss-dsi-panel-jitter = <4 1>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <1>; + qcom,mdss-dsi-v-front-porch = <25>; + qcom,mdss-dsi-v-back-porch = <4>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <32>; + qcom,mdss-dsi-h-back-porch = <40>; + qcom,mdss-dsi-h-front-porch = <96>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <&audio_etm0_out_funnel_lpass_lpi>; + cell-index = <0>; + }; + + timing@1 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 00 00 00 10 13 03 19 02 02 04 00 00 00]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <2>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-timing-switch-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = [39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 e8 00 02 39 01 00 00 00 00 03 e4 00 08 39 01 00 00 00 00 03 b4 20 1c 39 01 00 00 00 00 0d b6 6c 00 06 23 af 13 1a 05 04 fa 05 20 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 32 c4 00 00 00 00 00 00 00 00 10 00 00 02 00 00 00 29 00 01 00 00 00 00 00 00 00 00 00 00 00 22 00 00 00 00 11 00 00 0c 00 00 00 00 30 00 00 00 00 00 00 39 01 00 00 00 00 0d d0 44 44 b2 28 00 28 5a 00 5a 03 0d 01 39 01 00 00 00 00 15 d3 49 00 00 01 1a 15 00 15 07 0f 77 77 77 37 b2 11 00 a0 3c 9a 39 01 00 00 00 00 34 d8 00 00 00 00 00 00 00 00 00 30 00 30 00 30 00 30 00 30 05 00 00 00 00 00 00 00 00 00 0f 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2f 00 0f 00 20 39 01 00 00 00 00 2b df 50 42 58 81 2d 00 00 00 00 00 00 6b 00 00 00 00 00 00 00 00 01 0f ff d4 0e 00 00 00 00 00 00 0f 53 18 00 0f 00 00 00 00 00 00 39 01 00 00 00 00 03 eb 8b 8b 39 01 00 00 00 00 02 f7 01 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 0a e4 34 b4 00 00 00 30 04 0c e2 39 01 00 00 00 00 02 e6 00 39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 df 50 40 39 01 00 00 00 00 06 f3 50 00 00 00 00 39 01 00 00 00 00 02 f2 11 39 01 00 00 00 00 06 f3 01 00 00 00 01 39 01 00 00 00 00 03 f4 00 02 39 01 00 00 00 00 02 f2 19 39 01 00 00 00 00 03 df 50 42 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 05 2a 00 00 04 37 39 01 00 00 00 00 05 2b 00 00 09 23 05 01 00 00 78 00 01 11 05 01 00 00 00 00 01 29 39 01 00 00 00 00 0d d0 44 44 b2 28 00 28 5a 00 5a 03 03 01 39 01 00 00 00 00 34 d8 00 00 00 00 00 00 00 00 00 3a 00 3a 00 3a 00 3a 00 3a 05 00 00 00 00 00 00 00 00 00 0f 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2f 00 0f 00 20 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 1a c2 09 24 0c 00 00 0c 09 3c 00 09 3c 00 00 00 00 00 00 00 00 00 00 00 30 00 6c]; + qcom,mdss-dsi-timing-switch-command = [39 01 00 00 00 00 34 d8 00 00 00 00 00 00 00 00 00 3a 00 3a 00 3a 00 3a 00 3a 05 00 00 00 00 00 00 00 00 00 0f 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2f 00 0f 00 20 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 1a c2 09 24 0c 00 00 0c 09 3c 00 09 3c 00 00 00 00 00 00 00 00 00 00 00 30 00 6c]; + qcom,mdss-dsi-panel-jitter = <4 1>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <1>; + qcom,mdss-dsi-v-front-porch = <25>; + qcom,mdss-dsi-v-back-porch = <4>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <32>; + qcom,mdss-dsi-h-back-porch = <40>; + qcom,mdss-dsi-h-front-porch = <96>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <60>; + cell-index = <1>; + }; + + timing@2 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 00 00 00 14 1b 05 19 06 02 04 00 00 00]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <2>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-timing-switch-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = [39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 e8 00 02 39 01 00 00 00 00 03 e4 00 08 39 01 00 00 00 00 03 b4 20 1c 39 01 00 00 00 00 0d b6 6c 00 06 23 af 13 1a 05 04 fa 05 20 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 32 c4 00 00 00 00 00 00 00 00 10 00 00 02 00 00 00 29 00 01 00 00 00 00 00 00 00 00 00 00 00 22 00 00 00 00 11 00 00 0c 00 00 00 00 30 00 00 00 00 00 00 39 01 00 00 00 00 0d d0 44 44 b2 28 00 28 5a 00 5a 03 0d 01 39 01 00 00 00 00 15 d3 49 00 00 01 1a 15 00 15 07 0f 77 77 77 37 b2 11 00 a0 3c 9a 39 01 00 00 00 00 34 d8 00 00 00 00 00 00 00 00 00 30 00 30 00 30 00 30 00 30 05 00 00 00 00 00 00 00 00 00 0f 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2f 00 0f 00 20 39 01 00 00 00 00 2b df 50 42 58 81 2d 00 00 00 00 00 00 6b 00 00 00 00 00 00 00 00 01 0f ff d4 0e 00 00 00 00 00 00 0f 53 18 00 0f 00 00 00 00 00 00 39 01 00 00 00 00 03 eb 8b 8b 39 01 00 00 00 00 02 f7 01 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 0a e4 34 b4 00 00 00 30 04 0c e2 39 01 00 00 00 00 02 e6 00 39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 df 50 40 39 01 00 00 00 00 06 f3 50 00 00 00 00 39 01 00 00 00 00 02 f2 11 39 01 00 00 00 00 06 f3 01 00 00 00 01 39 01 00 00 00 00 03 f4 00 02 39 01 00 00 00 00 02 f2 19 39 01 00 00 00 00 03 df 50 42 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 05 2a 00 00 04 37 39 01 00 00 00 00 05 2b 00 00 09 23 05 01 00 00 78 00 01 11 05 01 00 00 00 00 01 29 39 01 00 00 00 00 0d d0 44 44 b2 28 00 28 5a 00 5a 03 03 01 39 01 00 00 00 00 34 d8 00 00 00 00 00 00 00 00 00 3a 00 3a 00 3a 00 3a 00 3a 05 00 00 00 00 00 00 00 00 00 0f 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2f 00 0f 00 20]; + qcom,mdss-dsi-timing-switch-command = [39 01 00 00 00 00 0d d0 44 44 b2 28 00 28 5a 00 5a 03 03 01 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 1a c2 09 24 0c 00 00 0c 00 00 00 09 3c 00 00 00 00 00 00 00 00 00 00 00 30 00 6c 39 01 00 00 00 00 34 d8 00 00 00 00 00 00 00 00 00 3a 00 3a 00 3a 00 3a 00 3a 05 00 00 00 00 00 00 00 00 00 0f 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2f 00 0f 00 20]; + qcom,mdss-dsi-panel-jitter = <4 1>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <1>; + qcom,mdss-dsi-v-front-porch = <25>; + qcom,mdss-dsi-v-back-porch = <4>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <32>; + qcom,mdss-dsi-h-back-porch = <40>; + qcom,mdss-dsi-h-front-porch = <96>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <120>; + cell-index = <2>; + }; + + timing@3 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 00 00 00 12 17 04 19 03 02 04 00 00 00]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <2>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-timing-switch-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = [39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 e8 00 02 39 01 00 00 00 00 03 e4 00 08 39 01 00 00 00 00 03 b4 20 1c 39 01 00 00 00 00 0d b6 6c 00 06 23 af 13 1a 05 04 fa 05 20 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 32 c4 00 00 00 00 00 00 00 00 10 00 00 02 00 00 00 29 00 01 00 00 00 00 00 00 00 00 00 00 00 22 00 00 00 00 11 00 00 0c 00 00 00 00 30 00 00 00 00 00 00 39 01 00 00 00 00 0d d0 44 44 b2 28 00 28 5a 00 5a 03 0d 01 39 01 00 00 00 00 15 d3 49 00 00 01 1a 15 00 15 07 0f 77 77 77 37 b2 11 00 a0 3c 9a 39 01 00 00 00 00 34 d8 00 00 00 00 00 00 00 00 00 30 00 30 00 30 00 30 00 30 05 00 00 00 00 00 00 00 00 00 0f 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2f 00 0f 00 20 39 01 00 00 00 00 2b df 50 42 58 81 2d 00 00 00 00 00 00 6b 00 00 00 00 00 00 00 00 01 0f ff d4 0e 00 00 00 00 00 00 0f 53 18 00 0f 00 00 00 00 00 00 39 01 00 00 00 00 03 eb 8b 8b 39 01 00 00 00 00 02 f7 01 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 0a e4 34 b4 00 00 00 30 04 0c e2 39 01 00 00 00 00 02 e6 00 39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 df 50 40 39 01 00 00 00 00 06 f3 50 00 00 00 00 39 01 00 00 00 00 02 f2 11 39 01 00 00 00 00 06 f3 01 00 00 00 01 39 01 00 00 00 00 03 f4 00 02 39 01 00 00 00 00 02 f2 19 39 01 00 00 00 00 03 df 50 42 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 05 2a 00 00 04 37 39 01 00 00 00 00 05 2b 00 00 09 23 05 01 00 00 78 00 01 11 05 01 00 00 00 00 01 29 39 01 00 00 00 00 0d d0 44 44 b2 28 00 28 5a 00 5a 03 03 01 39 01 00 00 00 00 34 d8 00 00 00 00 00 00 00 00 00 3a 00 3a 00 3a 00 3a 00 3a 05 00 00 00 00 00 00 00 00 00 0f 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2f 00 0f 00 20 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 1a c2 09 24 0c 00 00 0c 03 14 00 09 3c 00 00 00 00 00 00 00 00 00 00 00 30 00 6c]; + qcom,mdss-dsi-timing-switch-command = [39 01 00 00 00 00 34 d8 00 00 00 00 00 00 00 00 00 3a 00 3a 00 3a 00 3a 00 3a 05 00 00 00 00 00 00 00 00 00 0f 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2f 00 0f 00 20 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 1a c2 09 24 0c 00 00 0c 03 14 00 09 3c 00 00 00 00 00 00 00 00 00 00 00 30 00 6c]; + qcom,mdss-dsi-panel-jitter = <4 1>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <1>; + qcom,mdss-dsi-v-front-porch = <25>; + qcom,mdss-dsi-v-back-porch = <4>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <32>; + qcom,mdss-dsi-h-back-porch = <40>; + qcom,mdss-dsi-h-front-porch = <96>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <90>; + cell-index = <3>; + }; + }; + }; + + qcom,mdss_dsi_r66451_fhd_plus_cphy_144hz_vid { + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-panel-status-value = <28>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 266>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,spr-pack-type = "pentile"; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,panel-cphy-mode; + qcom,adjust-timer-wakeup-ms = <1>; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-panel-physical-type = "oled"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-panel-name = "r66451 amoled video mode dsi visionox panel with DSC"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 00 00 00 15 1f 06 19 07 02 04 00 00 00]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <2>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = [39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 02 b3 01 39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 e8 00 02 39 01 00 00 00 00 03 e4 00 08 39 01 00 00 00 00 03 b4 20 1c 39 01 00 00 00 00 0d b6 6c 00 06 23 af 13 1a 05 04 fa 05 20 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 32 c4 00 00 00 00 00 00 00 00 10 00 00 02 00 00 00 29 00 01 00 00 00 00 00 00 00 00 00 00 00 22 00 00 00 00 11 00 00 0c 00 00 00 00 30 00 00 00 00 00 00 39 01 00 00 00 00 86 cf 64 0b 00 22 00 cd 03 33 04 00 0b 77 01 01 01 02 02 03 03 04 04 04 04 05 00 00 00 3b 00 3b 01 64 01 64 01 64 01 64 01 64 01 64 03 ff 03 ff 03 ff 00 00 00 3b 00 3b 01 64 01 64 01 64 01 64 01 64 01 64 03 ff 03 ff 03 ff 01 62 01 62 01 62 01 62 01 62 01 62 01 62 01 62 01 62 01 62 01 62 01 62 19 19 19 19 19 19 19 19 19 19 19 19 00 00 00 43 00 43 01 98 01 98 06 61 06 61 0f f6 0f f6 0f f6 0f f6 0f f6 19 39 01 00 00 00 00 0d d0 44 44 b2 28 00 28 5a 00 5a 03 0d 01 39 01 00 00 00 00 09 d1 05 00 21 02 24 19 24 2d 39 01 00 00 00 00 15 d3 49 00 00 01 1a 15 00 15 07 0f 77 77 77 37 b2 11 00 a0 3c 9a 39 01 00 00 00 00 1a d7 00 b9 34 00 40 04 00 f0 0f 00 40 00 00 00 00 00 00 19 34 00 40 04 00 f0 0f 39 01 00 00 00 00 34 d8 00 00 00 00 00 00 00 00 00 30 00 30 00 30 00 30 00 30 05 00 00 00 00 00 00 00 00 00 0f 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2f 00 0f 00 20 39 01 00 00 00 00 2b df 50 42 58 81 2d 00 00 00 00 00 00 6b 00 00 00 00 00 00 00 00 01 0f ff d4 0e 00 00 00 00 00 00 0f 53 18 00 0f 00 00 00 00 00 00 39 01 00 00 00 00 03 eb 8b 8b 39 01 00 00 00 00 02 f7 01 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 0a e4 34 b4 00 00 00 30 04 0c e2 39 01 00 00 00 00 02 e6 00 39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 df 50 40 39 01 00 00 00 00 06 f3 50 00 00 00 00 39 01 00 00 00 00 02 f2 11 39 01 00 00 00 00 06 f3 01 00 00 00 01 39 01 00 00 00 00 03 f4 00 02 39 01 00 00 00 00 02 f2 19 39 01 00 00 00 00 03 df 50 42 39 01 00 00 00 00 05 2a 00 00 04 37 39 01 00 00 00 00 05 2b 00 00 09 23 05 01 00 00 78 00 01 11 05 01 00 00 00 00 01 29]; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <1>; + qcom,mdss-dsi-v-front-porch = <25>; + qcom,mdss-dsi-v-back-porch = <4>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <32>; + qcom,mdss-dsi-h-back-porch = <40>; + qcom,mdss-dsi-h-front-porch = <96>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <&audio_etm0_out_funnel_lpass_lpi>; + cell-index = <0>; + }; + }; + }; + + qcom,mdss_dsi_r66451_fhd_plus_120hz_cphy_cmd { + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-panel-status-value = <28>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 266>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,panel-cphy-mode; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-dcs-command = <1>; + qcom,mdss-dsi-wr-mem-continue = <60>; + qcom,mdss-dsi-wr-mem-start = <44>; + qcom,mdss-dsi-te-pin-select = <1>; + qcom,mdss-dsi-rx-eot-ignore; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,dsi-sec-phy-num = <1>; + qcom,dsi-sec-ctrl-num = <1>; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,mdss-dsi-panel-physical-type = "oled"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-panel-name = "r66451 amoled cmd mode dsi visionox panel with DSC"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 00 00 00 10 13 03 19 02 02 04 00 00 00]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <2>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = [39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 0c c2 09 24 0c 00 00 0c 00 00 00 09 3c 39 01 00 00 00 00 1a d7 00 b9 3c 00 40 04 00 a0 0a 00 40 00 00 00 00 00 00 19 3c 00 40 04 00 a0 0a 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 14 de 40 00 18 00 18 00 18 00 18 10 00 18 00 18 00 18 02 00 00 39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 e8 00 02 39 01 00 00 00 00 03 e4 00 08 39 01 00 00 00 00 03 b4 20 1c 39 01 00 00 00 00 0d b6 6c 00 06 23 af 13 1a 05 04 fa 05 20 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 32 c4 00 00 00 00 00 00 00 00 10 00 00 02 00 00 00 29 00 01 00 00 00 00 00 00 00 00 00 00 00 22 00 00 00 00 11 00 00 0c 00 00 00 00 30 00 00 00 00 00 00 39 01 00 00 00 00 15 d3 49 00 00 01 1a 15 00 15 07 0f 77 77 77 37 b2 11 00 a0 3c 9a 39 01 00 00 00 00 34 d8 00 00 00 00 00 00 00 00 00 3a 00 3a 00 3a 00 3a 00 3a 05 00 00 00 00 00 00 00 00 00 0f 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2f 00 0f 00 20 39 01 00 00 00 00 2b df 50 42 58 81 2d 00 00 00 00 00 00 6b 00 00 00 00 00 00 00 00 01 0f ff d4 0e 00 00 00 00 00 00 0f 53 18 00 0f 00 00 00 00 00 00 39 01 00 00 00 00 03 eb 8b 8b 39 01 00 00 00 00 02 f7 01 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 0a e4 34 b4 00 00 00 30 04 0c e2 39 01 00 00 00 00 02 e6 00 39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 df 50 40 39 01 00 00 00 00 06 f3 50 00 00 00 00 39 01 00 00 00 00 02 f2 11 39 01 00 00 00 00 06 f3 01 00 00 00 01 39 01 00 00 00 00 03 f4 00 02 39 01 00 00 00 00 02 f2 19 39 01 00 00 00 00 03 df 50 42 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 05 2a 00 00 04 37 39 01 00 00 00 00 05 2b 00 00 09 23 05 01 00 00 78 00 01 11 05 01 00 00 00 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 1a c2 09 24 0c 00 00 0c 00 00 00 09 3c 00 00 00 00 00 00 00 00 00 00 00 30 00 6c]; + qcom,mdss-dsi-panel-jitter = <4 1>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <1>; + qcom,mdss-dsi-v-front-porch = <25>; + qcom,mdss-dsi-v-back-porch = <4>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <32>; + qcom,mdss-dsi-h-back-porch = <40>; + qcom,mdss-dsi-h-front-porch = <96>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <120>; + cell-index = <0>; + }; + + timing@1 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 00 00 00 12 17 04 19 03 02 04 00 00 00]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <2>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = [39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 0c c2 09 24 0c 00 00 0c 00 00 00 09 3c 39 01 00 00 00 00 1a d7 00 b9 3c 00 40 04 00 a0 0a 00 40 00 00 00 00 00 00 19 3c 00 40 04 00 a0 0a 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 14 de 40 00 18 00 18 00 18 00 18 10 00 18 00 18 00 18 02 00 00 39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 e8 00 02 39 01 00 00 00 00 03 e4 00 08 39 01 00 00 00 00 03 b4 20 1c 39 01 00 00 00 00 0d b6 6c 00 06 23 af 13 1a 05 04 fa 05 20 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 32 c4 00 00 00 00 00 00 00 00 10 00 00 02 00 00 00 29 00 01 00 00 00 00 00 00 00 00 00 00 00 22 00 00 00 00 11 00 00 0c 00 00 00 00 30 00 00 00 00 00 00 39 01 00 00 00 00 15 d3 49 00 00 01 1a 15 00 15 07 0f 77 77 77 37 b2 11 00 a0 3c 9a 39 01 00 00 00 00 34 d8 00 00 00 00 00 00 00 00 00 3a 00 3a 00 3a 00 3a 00 3a 05 00 00 00 00 00 00 00 00 00 0f 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2f 00 0f 00 20 39 01 00 00 00 00 2b df 50 42 58 81 2d 00 00 00 00 00 00 6b 00 00 00 00 00 00 00 00 01 0f ff d4 0e 00 00 00 00 00 00 0f 53 18 00 0f 00 00 00 00 00 00 39 01 00 00 00 00 03 eb 8b 8b 39 01 00 00 00 00 02 f7 01 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 0a e4 34 b4 00 00 00 30 04 0c e2 39 01 00 00 00 00 02 e6 00 39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 df 50 40 39 01 00 00 00 00 06 f3 50 00 00 00 00 39 01 00 00 00 00 02 f2 11 39 01 00 00 00 00 06 f3 01 00 00 00 01 39 01 00 00 00 00 03 f4 00 02 39 01 00 00 00 00 02 f2 19 39 01 00 00 00 00 03 df 50 42 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 05 2a 00 00 04 37 39 01 00 00 00 00 05 2b 00 00 09 23 05 01 00 00 78 00 01 11 05 01 00 00 00 00 01 29 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 1a c2 09 24 0c 00 00 0c 03 14 00 09 3c 00 00 00 00 00 00 00 00 00 00 00 30 00 6c]; + qcom,mdss-dsi-timing-switch-command = [39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 1a c2 09 24 0c 00 00 0c 03 14 00 09 3c 00 00 00 00 00 00 00 00 00 00 00 30 00 6c]; + qcom,mdss-dsi-panel-jitter = <4 1>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <1>; + qcom,mdss-dsi-v-front-porch = <25>; + qcom,mdss-dsi-v-back-porch = <4>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <32>; + qcom,mdss-dsi-h-back-porch = <40>; + qcom,mdss-dsi-h-front-porch = <96>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <90>; + cell-index = <1>; + }; + + timing@2 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 00 00 00 14 1b 05 19 06 02 04 00 00 00]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <2>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = [39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 0c c2 09 24 0c 00 00 0c 00 00 00 09 3c 39 01 00 00 00 00 1a d7 00 b9 3c 00 40 04 00 a0 0a 00 40 00 00 00 00 00 00 19 3c 00 40 04 00 a0 0a 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 14 de 40 00 18 00 18 00 18 00 18 10 00 18 00 18 00 18 02 00 00 39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 e8 00 02 39 01 00 00 00 00 03 e4 00 08 39 01 00 00 00 00 03 b4 20 1c 39 01 00 00 00 00 0d b6 6c 00 06 23 af 13 1a 05 04 fa 05 20 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 32 c4 00 00 00 00 00 00 00 00 10 00 00 02 00 00 00 29 00 01 00 00 00 00 00 00 00 00 00 00 00 22 00 00 00 00 11 00 00 0c 00 00 00 00 30 00 00 00 00 00 00 39 01 00 00 00 00 15 d3 49 00 00 01 1a 15 00 15 07 0f 77 77 77 37 b2 11 00 a0 3c 9a 39 01 00 00 00 00 34 d8 00 00 00 00 00 00 00 00 00 3a 00 3a 00 3a 00 3a 00 3a 05 00 00 00 00 00 00 00 00 00 0f 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2f 00 0f 00 20 39 01 00 00 00 00 2b df 50 42 58 81 2d 00 00 00 00 00 00 6b 00 00 00 00 00 00 00 00 01 0f ff d4 0e 00 00 00 00 00 00 0f 53 18 00 0f 00 00 00 00 00 00 39 01 00 00 00 00 03 eb 8b 8b 39 01 00 00 00 00 02 f7 01 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 0a e4 34 b4 00 00 00 30 04 0c e2 39 01 00 00 00 00 02 e6 00 39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 df 50 40 39 01 00 00 00 00 06 f3 50 00 00 00 00 39 01 00 00 00 00 02 f2 11 39 01 00 00 00 00 06 f3 01 00 00 00 01 39 01 00 00 00 00 03 f4 00 02 39 01 00 00 00 00 02 f2 19 39 01 00 00 00 00 03 df 50 42 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 05 2a 00 00 04 37 39 01 00 00 00 00 05 2b 00 00 09 23 05 01 00 00 78 00 01 11 05 01 00 00 00 00 01 29 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 1a c2 09 24 0c 00 00 0c 09 3c 00 09 3c 00 00 00 00 00 00 00 00 00 00 00 30 00 6c]; + qcom,mdss-dsi-timing-switch-command = [39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 1a c2 09 24 0c 00 00 0c 09 3c 00 09 3c 00 00 00 00 00 00 00 00 00 00 00 30 00 6c]; + qcom,mdss-dsi-panel-jitter = <4 1>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <1>; + qcom,mdss-dsi-v-front-porch = <25>; + qcom,mdss-dsi-v-back-porch = <4>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <32>; + qcom,mdss-dsi-h-back-porch = <40>; + qcom,mdss-dsi-h-front-porch = <96>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <60>; + cell-index = <2>; + }; + }; + }; + + qcom,mdss_dsi_r66451_fhd_plus_cphy_cmd { + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-panel-status-value = <28>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 266>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,panel-cphy-mode; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-dcs-command = <1>; + qcom,mdss-dsi-wr-mem-continue = <60>; + qcom,mdss-dsi-wr-mem-start = <44>; + qcom,mdss-dsi-te-pin-select = <1>; + qcom,mdss-dsi-rx-eot-ignore; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,mdss-dsi-panel-physical-type = "oled"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-panel-name = "r66451 amoled cmd mode dsi visionox panel with DSC"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 00 00 00 10 13 03 19 02 02 04 00 00 00]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <2>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = [39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 03 eb 00 00 39 01 00 00 00 00 02 f7 00 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 13 d8 00 00 00 00 00 00 00 00 00 5b 00 5b 00 5b 00 5b 00 5b 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 02 e6 00 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 06 b6 6c 00 06 23 af 39 01 00 00 00 00 02 b4 20 39 01 00 00 00 00 19 cf 64 0b 00 00 00 00 00 00 08 00 0b 77 01 01 01 01 01 01 04 04 04 04 04 05 39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 02 f7 01 39 01 00 00 00 00 03 df 50 40 39 01 00 00 00 00 06 f3 50 00 00 00 00 39 01 00 00 00 00 02 f2 11 39 01 00 00 00 00 06 f3 01 00 00 00 01 39 01 00 00 00 00 03 f4 00 02 39 01 00 00 00 00 02 f2 19 39 01 00 00 00 00 03 df 50 42 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 05 2a 00 00 04 37 39 01 00 00 00 00 05 2b 00 00 09 23 05 01 00 00 78 00 01 11 05 01 00 00 00 00 01 29]; + qcom,mdss-mdp-transfer-time-us = <0x3bc4>; + qcom,mdss-dsi-panel-jitter = <4 1>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <1>; + qcom,mdss-dsi-v-front-porch = <25>; + qcom,mdss-dsi-v-back-porch = <4>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <32>; + qcom,mdss-dsi-h-back-porch = <40>; + qcom,mdss-dsi-h-front-porch = <96>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <60>; + cell-index = <0>; + }; + }; + }; + + qcom,mdss_dsi_visionox_r66451_fhd_plus_60hz_video { + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-panel-status-value = <28>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 266>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,spr-pack-type = "pentile"; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,adjust-timer-wakeup-ms = <1>; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,dsi-sec-phy-num = <1>; + qcom,dsi-sec-ctrl-num = <1>; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-panel-physical-type = "oled"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-panel-name = "r66451 amoled video mode dsi visionox panel with DSC"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 10 04 04 12 1e 04 04 03 02 04 00 0e 09]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = [39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 02 b3 01 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 13 d8 00 00 00 00 00 00 00 00 00 5b 00 5b 00 5b 00 5b 00 5b 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 02 e6 00 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 19 cf 64 0b 00 00 00 00 00 00 08 00 0b 77 01 01 01 01 01 01 04 04 04 04 04 05 39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 02 f7 01 39 01 00 00 00 00 03 df 50 40 39 01 00 00 00 00 06 f3 50 00 00 00 00 39 01 00 00 00 00 02 f2 11 39 01 00 00 00 00 06 f3 01 00 00 00 01 39 01 00 00 00 00 03 f4 00 02 39 01 00 00 00 00 02 f2 19 39 01 00 00 00 00 03 df 50 42 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 05 2a 00 00 04 37 39 01 00 00 00 00 05 2b 00 00 09 23 05 01 00 00 78 00 01 11 05 01 00 00 00 00 01 29]; + qcom,mdss-dsi-panel-framerate = <60>; + qcom,mdss-dsi-v-pulse-width = <1>; + qcom,mdss-dsi-v-front-porch = <25>; + qcom,mdss-dsi-v-back-porch = <4>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <1>; + qcom,mdss-dsi-h-back-porch = <40>; + qcom,mdss-dsi-h-front-porch = <95>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + }; + }; + }; + + qcom,mdss_dsi_r66451_fhd_plus_cphy_vid { + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-panel-status-value = <28>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 266>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,panel-cphy-mode; + qcom,adjust-timer-wakeup-ms = <1>; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-panel-physical-type = "oled"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-panel-name = "r66451 amoled video mode dsi visionox panel with DSC"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 00 00 00 12 17 04 19 03 02 04 00 00 00]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <2>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = <0x39010000 688 0x390100 2 0xb3013901 0 0x2b08039 0x1000000 0x2e600 0x39010000 688 0x390100 6 0xb66c0006 0x23a63901 0 0x2b42039 0x1000000 0x19cf64 0xb000000 8 0xb7701 0x1010101 0x1040404 0x4040539 0x1000000 0x2b004 0x39010000 759 0x1390100 3 0xdf504039 0x1000000 0x6f350 0 0x39010000 754 0x11390100 6 0xf3010000 0x13901 0 0x3f40002 0x39010000 754 0x19390100 3 0xdf504239 0x1000000 0x23500 0x39010000 0x52a 0x437 0x39010000 0x52b 0x923 0x5010000 0x78000111 0x5010000 297>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <1>; + qcom,mdss-dsi-v-front-porch = <25>; + qcom,mdss-dsi-v-back-porch = <4>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <32>; + qcom,mdss-dsi-h-back-porch = <40>; + qcom,mdss-dsi-h-front-porch = <96>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <90>; + cell-index = <0>; + }; + }; + }; + + qcom,mdss_dsi_r66451_fhd_plus_144hz_cmd { + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-panel-status-value = <28>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 266>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-dcs-command = <1>; + qcom,mdss-dsi-wr-mem-continue = <60>; + qcom,mdss-dsi-wr-mem-start = <44>; + qcom,mdss-dsi-te-pin-select = <1>; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-lane-map = "lane_map_0123"; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,dsi-sec-phy-num = <1>; + qcom,dsi-sec-ctrl-num = <1>; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-underflow-color = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,mdss-dsi-panel-physical-type = "oled"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-panel-name = "r66451 amoled cmd mode dsi visionox panel with DSC"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 22 09 09 19 23 09 09 09 02 04 00 1d 0e]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-timing-switch-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = [39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 e8 00 02 39 01 00 00 00 00 03 e4 00 08 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 32 c4 00 00 00 00 00 00 00 00 10 00 00 02 00 00 00 29 00 01 00 00 00 00 00 00 00 00 00 00 00 22 00 00 00 00 11 00 00 0c 00 00 00 00 30 00 00 00 00 00 00 39 01 00 00 00 00 86 cf 64 0b 00 00 00 00 00 00 08 00 0b 77 01 01 01 01 01 01 02 02 02 02 02 03 00 00 00 00 00 00 00 00 00 00 00 00 02 c9 02 c9 02 c9 03 ff 03 ff 03 ff 00 00 00 00 00 00 00 00 00 00 00 00 02 c9 02 c9 02 c9 03 ff 03 ff 03 ff 01 62 01 62 01 62 01 62 01 62 01 62 01 62 01 62 01 62 01 62 01 62 01 62 19 19 19 19 19 19 19 19 19 19 19 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f f6 0f f6 0f f6 0f f6 0f f6 19 39 01 00 00 00 00 0d d0 44 44 b2 28 00 28 5a 00 5a 0d 17 01 39 01 00 00 00 00 15 d3 49 00 00 01 1a 15 00 15 07 0f 77 77 77 37 b2 11 00 a0 3c 9a 39 01 00 00 00 00 1a d7 00 b9 40 00 40 04 00 f0 0f 00 40 00 00 00 00 00 00 19 40 00 40 04 00 f0 0f 39 01 00 00 00 00 34 d8 00 00 00 00 00 00 00 00 00 30 00 30 00 30 00 30 00 30 05 00 00 00 00 00 00 00 00 00 0f 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2f 00 0f 00 20 39 01 00 00 00 00 2b df 50 42 58 81 2d 00 00 00 00 00 00 6b 00 00 00 00 00 00 00 00 01 0f ff d4 0e 00 00 00 00 00 00 0f 53 18 00 0f 00 00 00 00 00 00 39 01 00 00 00 00 02 f7 01 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 0a e4 34 b4 00 00 00 30 04 0c e2 39 01 00 00 00 00 02 e6 00 39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 df 50 40 39 01 00 00 00 00 06 f3 50 00 00 00 00 39 01 00 00 00 00 02 f2 11 39 01 00 00 00 00 06 f3 01 00 00 00 01 39 01 00 00 00 00 03 f4 00 02 39 01 00 00 00 00 02 f2 19 39 01 00 00 00 00 03 df 50 42 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 05 2a 00 00 04 37 39 01 00 00 00 00 05 2b 00 00 09 23 05 01 00 00 78 00 01 11 05 01 00 00 00 00 01 29]; + qcom,mdss-dsi-panel-jitter = <4 1>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <1>; + qcom,mdss-dsi-v-front-porch = <25>; + qcom,mdss-dsi-v-back-porch = <4>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <1>; + qcom,mdss-dsi-h-back-porch = <40>; + qcom,mdss-dsi-h-front-porch = <95>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <&audio_etm0_out_funnel_lpass_lpi>; + cell-index = <0>; + }; + }; + }; + + qcom,mdss_dsi_visionox_r66451_fhd_plus_60hz_cmd { + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-panel-status-value = <28>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 266>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,spr-pack-type = "pentile"; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-dcs-command = <1>; + qcom,mdss-dsi-wr-mem-continue = <60>; + qcom,mdss-dsi-wr-mem-start = <44>; + qcom,mdss-dsi-te-pin-select = <1>; + qcom,mdss-dsi-reset-sequence = <1 20 0 10 1 20>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-lane-map = "lane_map_0123"; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,dsi-sec-phy-num = <1>; + qcom,dsi-sec-ctrl-num = <1>; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-underflow-color = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,mdss-dsi-panel-physical-type = "oled"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-panel-name = "r66451 amoled cmd mode dsi visionox panel with DSC"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 10 04 04 12 1e 04 04 03 02 04 00 0e 09]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = [39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 13 d8 00 00 00 00 00 00 00 00 00 5b 00 5b 00 5b 00 5b 00 5b 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 02 e6 00 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 19 cf 64 0b 00 00 00 00 00 00 08 00 0b 77 01 01 01 01 01 01 04 04 04 04 04 05 39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 02 f7 01 39 01 00 00 00 00 03 df 50 40 39 01 00 00 00 00 06 f3 50 00 00 00 00 39 01 00 00 00 00 02 f2 11 39 01 00 00 00 00 06 f3 01 00 00 00 01 39 01 00 00 00 00 03 f4 00 02 39 01 00 00 00 00 02 f2 19 39 01 00 00 00 00 03 df 50 42 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 05 2a 00 00 04 37 39 01 00 00 00 00 05 2b 00 00 09 23 05 01 00 00 78 00 01 11 05 01 00 00 00 00 01 29]; + qcom,mdss-dsi-panel-jitter = <4 1>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <1>; + qcom,mdss-dsi-v-front-porch = <25>; + qcom,mdss-dsi-v-back-porch = <4>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <1>; + qcom,mdss-dsi-h-back-porch = <40>; + qcom,mdss-dsi-h-front-porch = <95>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <60>; + }; + }; + }; + + qcom,mdss_dsi_r66451_fhd_plus_cphy_120hz_vid { + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-panel-status-value = <28>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 266>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,spr-pack-type = "pentile"; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,panel-cphy-mode; + qcom,adjust-timer-wakeup-ms = <1>; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-panel-physical-type = "oled"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-panel-name = "r66451 amoled video mode dsi visionox panel with DSC"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 00 00 00 14 1b 05 19 06 02 04 00 00 00]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <2>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = [39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 02 b3 01 39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 e8 00 02 39 01 00 00 00 00 03 e4 00 08 39 01 00 00 00 00 03 b4 20 1c 39 01 00 00 00 00 0d b6 6c 00 06 23 af 13 1a 05 04 fa 05 20 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 32 c4 00 00 00 00 00 00 00 00 10 00 00 02 00 00 00 29 00 01 00 00 00 00 00 00 00 00 00 00 00 22 00 00 00 00 11 00 00 0c 00 00 00 00 30 00 00 00 00 00 00 39 01 00 00 00 00 86 cf 64 0b 00 22 00 cd 03 33 04 00 0b 77 01 01 01 02 02 03 03 04 04 04 04 05 00 00 00 3b 00 3b 01 64 01 64 01 64 01 64 01 64 01 64 03 ff 03 ff 03 ff 00 00 00 3b 00 3b 01 64 01 64 01 64 01 64 01 64 01 64 03 ff 03 ff 03 ff 01 62 01 62 01 62 01 62 01 62 01 62 01 62 01 62 01 62 01 62 01 62 01 62 19 19 19 19 19 19 19 19 19 19 19 19 00 00 00 43 00 43 01 98 01 98 06 61 06 61 0f f6 0f f6 0f f6 0f f6 0f f6 19 39 01 00 00 00 00 09 d1 05 00 21 02 24 19 24 2d 39 01 00 00 00 00 15 d3 49 00 00 01 1a 15 00 15 07 0f 77 77 77 37 b2 11 00 a0 3c 9a 39 01 00 00 00 00 1a d7 00 b9 34 00 40 04 00 f0 0f 00 40 00 00 00 00 00 00 19 34 00 40 04 00 f0 0f 39 01 00 00 00 00 34 d8 00 00 00 00 00 00 00 00 00 3a 00 3a 00 3a 00 3a 00 3a 05 00 00 00 00 00 00 00 00 00 0f 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2f 00 0f 00 20 39 01 00 00 00 00 2b df 50 42 58 81 2d 00 00 00 00 00 00 6b 00 00 00 00 00 00 00 00 01 0f ff d4 0e 00 00 00 00 00 00 0f 53 18 00 0f 00 00 00 00 00 00 39 01 00 00 00 00 03 eb 8b 8b 39 01 00 00 00 00 02 f7 01 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 0a e4 34 b4 00 00 00 30 04 0c e2 39 01 00 00 00 00 02 e6 00 39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 df 50 40 39 01 00 00 00 00 06 f3 50 00 00 00 00 39 01 00 00 00 00 02 f2 11 39 01 00 00 00 00 06 f3 01 00 00 00 01 39 01 00 00 00 00 03 f4 00 02 39 01 00 00 00 00 02 f2 19 39 01 00 00 00 00 03 df 50 42 39 01 00 00 00 00 05 2a 00 00 04 37 39 01 00 00 00 00 05 2b 00 00 09 23 05 01 00 00 78 00 01 11 05 01 00 00 00 00 01 29]; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <1>; + qcom,mdss-dsi-v-front-porch = <25>; + qcom,mdss-dsi-v-back-porch = <4>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <32>; + qcom,mdss-dsi-h-back-porch = <40>; + qcom,mdss-dsi-h-front-porch = <96>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <120>; + }; + }; + }; + + qcom,mdss_dsi_vtdr6130_fhd_plus_120hz_cmd { + qcom,platform-reset-gpio = <&tlmm>; + qcom,mdss-dsi-bl-inverted-dbv; + qcom,mdss-brightness-max-level = <0x1fff>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-bl-min-level = <10>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x5f0>; + qcom,ulps-enabled; + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-panel-status-value = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 266>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-dcs-command = <1>; + qcom,mdss-dsi-wr-mem-continue = <60>; + qcom,mdss-dsi-wr-mem-start = <44>; + qcom,mdss-dsi-te-pin-select = <1>; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-lane-map = "lane_map_0123"; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,dsi-sec-phy-num = <1>; + qcom,dsi-sec-ctrl-num = <1>; + qcom,mdss-dsi-panel-mode-switch; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-underflow-color = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,mdss-dsi-panel-physical-type = "oled"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-panel-name = "vtdr6130 amoled cmd mode dsi visionox panel with DSC"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 19 06 06 15 20 07 06 07 02 04 00 16 0b]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <40>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-timing-switch-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 14 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,video-mode-switch-out-commands-state = "dsi_lp_mode"; + qcom,video-mode-switch-out-commands = [39 01 00 00 00 00 02 6f 03 39 01 00 00 00 00 02 6f 02]; + qcom,video-mode-switch-in-commands-state = "dsi_lp_mode"; + qcom,video-mode-switch-in-commands = [39 01 00 00 00 00 02 6f 01]; + qcom,cmd-mode-switch-out-commands-state = "dsi_lp_mode"; + qcom,cmd-mode-switch-out-commands = [39 01 00 00 00 00 02 6f 07]; + qcom,vid-on-commands = [39 01 00 00 00 00 02 03 01 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 53 20 39 01 00 00 00 00 03 51 00 00 39 01 00 00 00 00 02 59 00 39 01 00 00 00 00 02 6c 01 39 01 00 00 00 00 02 6d 00 39 01 00 00 00 00 02 6f 01 39 01 00 00 00 00 5f 70 12 00 00 ab 30 80 09 60 04 38 00 28 02 1c 02 1c 02 00 02 0e 00 20 03 dd 00 07 00 0c 02 77 02 8b 18 00 10 f0 07 10 20 00 06 0f 0f 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 02 02 22 00 2a 40 2a be 3a fc 3a fa 3a f8 3b 38 3b 78 3b b6 4b b6 4b f4 4b f4 6c 34 84 74 00 00 00 00 00 00 39 01 00 00 00 00 03 f0 aa 10 39 01 00 00 00 00 02 65 16 39 01 00 00 00 00 03 eb 00 00 39 01 00 00 00 00 16 b1 01 38 00 14 00 1c 00 01 66 00 14 00 14 00 01 66 00 14 05 cc 00 39 01 00 00 00 00 03 f0 aa 13 39 01 00 00 00 00 18 ce 09 11 09 11 08 c1 07 fa 05 a4 00 3c 00 34 00 24 00 0c 00 0c 04 00 35 39 01 00 00 00 00 03 f0 aa 14 39 01 00 00 00 00 03 b2 03 33 39 01 00 00 00 00 0d b4 00 33 00 00 00 3e 00 00 00 3e 00 00 39 01 00 00 00 00 0a b5 00 09 09 09 09 09 09 06 01 39 01 00 00 00 00 07 b9 00 00 08 09 09 09 39 01 00 00 00 00 0d bc 10 00 00 06 11 09 3b 09 47 09 47 00 39 01 00 00 00 00 0d be 10 10 00 08 22 09 19 09 25 09 25 00 39 01 00 00 00 00 03 ff 5a 80 39 01 00 00 00 00 02 65 14 39 01 00 00 00 00 04 fa 08 08 08 39 01 00 00 00 00 03 ff 5a 81 39 01 00 00 00 00 02 65 05 39 01 00 00 00 00 02 f3 0f 39 01 00 00 00 00 03 f0 aa 00 39 01 00 00 00 00 03 ff 5a 82 39 01 00 00 00 00 02 f9 00 39 01 00 00 00 00 03 ff 51 83 39 01 00 00 00 00 02 65 04 39 01 00 00 00 00 02 f8 00 39 01 00 00 00 00 03 ff 5a 00 39 01 00 00 00 00 02 65 01 39 01 00 00 00 00 02 f4 9a 39 01 00 00 00 00 03 ff 5a 00 05 01 00 00 78 00 01 11 05 01 00 00 14 00 01 29]; + qcom,cmd-on-commands = [39 01 00 00 00 00 02 03 01 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 53 20 39 01 00 00 00 00 03 51 00 00 39 01 00 00 00 00 02 59 00 39 01 00 00 00 00 02 6c 01 39 01 00 00 00 00 02 6d 00 39 01 00 00 00 00 02 6f 02 39 01 00 00 00 00 5f 70 12 00 00 ab 30 80 09 60 04 38 00 28 02 1c 02 1c 02 00 02 0e 00 20 03 dd 00 07 00 0c 02 77 02 8b 18 00 10 f0 07 10 20 00 06 0f 0f 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 02 02 22 00 2a 40 2a be 3a fc 3a fa 3a f8 3b 38 3b 78 3b b6 4b b6 4b f4 4b f4 6c 34 84 74 00 00 00 00 00 00 39 01 00 00 00 00 03 f0 aa 10 39 01 00 00 00 00 02 65 16 39 01 00 00 00 00 03 eb 00 00 39 01 00 00 00 00 16 b1 01 38 00 14 00 1c 00 01 66 00 14 01 fc 00 01 66 00 14 0d 6c 00 39 01 00 00 00 00 03 f0 aa 13 39 01 00 00 00 00 18 ce 0a e1 0a e1 0a 81 09 92 06 c5 00 48 00 3e 00 2b 00 0c 00 0c 05 00 3f 39 01 00 00 00 00 03 f0 aa 14 39 01 00 00 00 00 03 b2 03 33 39 01 00 00 00 00 0d b4 00 33 00 00 00 3e 00 00 00 3e 00 00 39 01 00 00 00 00 0a b5 00 09 09 09 09 09 09 06 01 39 01 00 00 00 00 07 b9 00 00 08 09 09 09 39 01 00 00 00 00 0d bc 10 00 00 06 11 09 3b 09 47 09 47 00 39 01 00 00 00 00 0d be 10 10 00 08 22 09 19 09 25 09 25 00 39 01 00 00 00 00 03 ff 5a 80 39 01 00 00 00 00 02 65 14 39 01 00 00 00 00 04 fa 08 08 08 39 01 00 00 00 00 03 ff 5a 81 39 01 00 00 00 00 02 65 05 39 01 00 00 00 00 02 f3 0f 39 01 00 00 00 00 03 f0 aa 00 39 01 00 00 00 00 03 ff 5a 82 39 01 00 00 00 00 02 f9 00 39 01 00 00 00 00 03 ff 51 83 39 01 00 00 00 00 02 65 04 39 01 00 00 00 00 02 f8 00 39 01 00 00 00 00 03 ff 5a 00 39 01 00 00 00 00 02 65 01 39 01 00 00 00 00 02 f4 9a 39 01 00 00 00 00 03 ff 5a 00 05 01 00 00 78 00 01 11 05 01 00 00 14 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 01 00 00 00 00 02 6c 01 39 01 00 00 00 00 03 f0 aa 10 39 01 00 00 00 00 16 b1 01 38 00 14 00 1c 00 01 66 00 14 01 fc 00 01 66 00 14 0d 6c 00 39 01 00 00 00 00 03 f0 aa 13 39 01 00 00 00 00 18 ce 0a e1 0a e1 0a 81 09 92 06 c5 00 48 00 3e 00 2b 00 0c 00 0c 05 00 3f]; + qcom,mdss-dsi-panel-clockrate = <0x2a184500>; + qcom,mdss-dsi-panel-jitter = <4 1>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <2>; + qcom,mdss-dsi-v-front-porch = <20>; + qcom,mdss-dsi-v-back-porch = <18>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <2>; + qcom,mdss-dsi-h-back-porch = <20>; + qcom,mdss-dsi-h-front-porch = <20>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <120>; + qcom,mdss-dsi-video-mode; + qcom,mdss-dsi-cmd-mode; + cell-index = <0>; + }; + + timing@1 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 19 06 06 15 20 07 06 07 02 04 00 16 0b]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <40>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-timing-switch-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = [39 01 00 00 00 00 02 03 01 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 53 20 39 01 00 00 00 00 03 51 00 00 39 01 00 00 00 00 02 59 00 39 01 00 00 00 00 02 6c 02 39 01 00 00 00 00 02 6d 00 39 01 00 00 00 00 02 6f 02 39 01 00 00 00 00 5f 70 12 00 00 ab 30 80 09 60 04 38 00 28 02 1c 02 1c 02 00 02 0e 00 20 03 dd 00 07 00 0c 02 77 02 8b 18 00 10 f0 07 10 20 00 06 0f 0f 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 02 02 22 00 2a 40 2a be 3a fc 3a fa 3a f8 3b 38 3b 78 3b b6 4b b6 4b f4 4b f4 6c 34 84 74 00 00 00 00 00 00 39 01 00 00 00 00 03 f0 aa 10 39 01 00 00 00 00 02 65 16 39 01 00 00 00 00 03 eb 00 00 39 01 00 00 00 00 16 b1 01 38 00 14 00 1c 00 01 66 00 14 00 14 00 01 66 00 14 05 cc 00 39 01 00 00 00 00 03 f0 aa 13 39 01 00 00 00 00 18 d3 0e 81 0e 81 0e 01 0c c3 09 06 00 60 00 53 00 3a 00 0c 00 0c 07 00 54 39 01 00 00 00 00 03 f0 aa 14 39 01 00 00 00 00 03 b2 03 33 39 01 00 00 00 00 0d b4 00 33 00 00 00 3e 00 00 00 3e 00 00 39 01 00 00 00 00 0a b5 00 09 09 09 09 09 09 06 01 39 01 00 00 00 00 07 b9 00 00 08 09 09 09 39 01 00 00 00 00 0d bc 10 00 00 06 11 09 3b 09 47 09 47 00 39 01 00 00 00 00 0d be 10 10 00 08 22 09 19 09 25 09 25 00 39 01 00 00 00 00 03 ff 5a 80 39 01 00 00 00 00 02 65 14 39 01 00 00 00 00 04 fa 08 08 08 39 01 00 00 00 00 03 ff 5a 81 39 01 00 00 00 00 02 65 05 39 01 00 00 00 00 02 f3 0f 39 01 00 00 00 00 03 f0 aa 00 39 01 00 00 00 00 03 ff 5a 82 39 01 00 00 00 00 02 f9 00 39 01 00 00 00 00 03 ff 51 83 39 01 00 00 00 00 02 65 04 39 01 00 00 00 00 02 f8 00 39 01 00 00 00 00 03 ff 5a 00 39 01 00 00 00 00 02 65 01 39 01 00 00 00 00 02 f4 9a 39 01 00 00 00 00 03 ff 5a 00 05 01 00 00 78 00 01 11 05 01 00 00 14 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 01 00 00 00 00 02 6c 02 39 01 00 00 00 00 03 f0 aa 10 39 01 00 00 00 00 16 b1 01 38 00 14 00 1c 00 01 66 00 14 00 14 00 01 66 00 14 05 cc 00 39 01 00 00 00 00 03 f0 aa 13 39 01 00 00 00 00 18 d3 0e 81 0e 81 0e 01 0c c3 09 06 00 60 00 53 00 3a 00 0c 00 0c 07 00 54]; + qcom,mdss-dsi-panel-clockrate = <0x2a184500>; + qcom,mdss-dsi-panel-jitter = <4 1>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <2>; + qcom,mdss-dsi-v-front-porch = <20>; + qcom,mdss-dsi-v-back-porch = <18>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <2>; + qcom,mdss-dsi-h-back-porch = <20>; + qcom,mdss-dsi-h-front-porch = <20>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <90>; + cell-index = <1>; + }; + + timing@2 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 19 06 06 15 20 07 06 07 02 04 00 16 0b]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <40>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-timing-switch-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = [39 01 00 00 00 00 02 03 01 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 53 20 39 01 00 00 00 00 03 51 00 00 39 01 00 00 00 00 02 59 00 39 01 00 00 00 00 02 6c 02 39 01 00 00 00 00 02 6d 00 39 01 00 00 00 00 02 6f 02 39 01 00 00 00 00 5f 70 12 00 00 ab 30 80 09 60 04 38 00 28 02 1c 02 1c 02 00 02 0e 00 20 03 dd 00 07 00 0c 02 77 02 8b 18 00 10 f0 07 10 20 00 06 0f 0f 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 02 02 22 00 2a 40 2a be 3a fc 3a fa 3a f8 3b 38 3b 78 3b b6 4b b6 4b f4 4b f4 6c 34 84 74 00 00 00 00 00 00 39 01 00 00 00 00 03 f0 aa 10 39 01 00 00 00 00 02 65 16 39 01 00 00 00 00 03 eb 00 00 39 01 00 00 00 00 16 b1 01 38 00 14 00 1c 00 01 66 00 14 01 fc 00 01 66 00 14 0d 6c 00 39 01 00 00 00 00 03 f0 aa 13 39 01 00 00 00 00 18 d3 15 c2 15 c2 15 02 13 25 0d 8a 00 90 00 7d 00 57 00 0c 00 0c 0b 00 7e 39 01 00 00 00 00 03 f0 aa 14 39 01 00 00 00 00 03 b2 03 33 39 01 00 00 00 00 0d b4 00 33 00 00 00 3e 00 00 00 3e 00 00 39 01 00 00 00 00 0a b5 00 09 09 09 09 09 09 06 01 39 01 00 00 00 00 07 b9 00 00 08 09 09 09 39 01 00 00 00 00 0d bc 10 00 00 06 11 09 3b 09 47 09 47 00 39 01 00 00 00 00 0d be 10 10 00 08 22 09 19 09 25 09 25 00 39 01 00 00 00 00 03 ff 5a 80 39 01 00 00 00 00 02 65 14 39 01 00 00 00 00 04 fa 08 08 08 39 01 00 00 00 00 03 ff 5a 81 39 01 00 00 00 00 02 65 05 39 01 00 00 00 00 02 f3 0f 39 01 00 00 00 00 03 f0 aa 00 39 01 00 00 00 00 03 ff 5a 82 39 01 00 00 00 00 02 f9 00 39 01 00 00 00 00 03 ff 51 83 39 01 00 00 00 00 02 65 04 39 01 00 00 00 00 02 f8 00 39 01 00 00 00 00 03 ff 5a 00 39 01 00 00 00 00 02 65 01 39 01 00 00 00 00 02 f4 9a 39 01 00 00 00 00 03 ff 5a 00 05 01 00 00 78 00 01 11 05 01 00 00 14 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 01 00 00 00 00 02 6c 02 39 01 00 00 00 00 03 f0 aa 10 39 01 00 00 00 00 16 b1 01 38 00 14 00 1c 00 01 66 00 14 01 fc 00 01 66 00 14 0d 6c 00 39 01 00 00 00 00 03 f0 aa 13 39 01 00 00 00 00 18 d3 15 c2 15 c2 15 02 13 25 0d 8a 00 90 00 7d 00 57 00 0c 00 0c 0b 00 7e]; + qcom,mdss-dsi-panel-clockrate = <0x2a184500>; + qcom,mdss-dsi-panel-jitter = <4 1>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <2>; + qcom,mdss-dsi-v-front-porch = <20>; + qcom,mdss-dsi-v-back-porch = <18>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <2>; + qcom,mdss-dsi-h-back-porch = <20>; + qcom,mdss-dsi-h-front-porch = <20>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <60>; + cell-index = <2>; + }; + }; + }; + + qcom,mdss_dsi_vtdr6130_fhd_plus_120hz_vid { + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-panel-status-value = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 266>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; + qcom,mdss-dsi-pan-enable-dynamic-fps; + qcom,dsi-supported-dfps-list = <120 90 60>; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-wr-mem-continue = <60>; + qcom,mdss-dsi-wr-mem-start = <44>; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,dsi-sec-phy-num = <1>; + qcom,dsi-sec-ctrl-num = <1>; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,mdss-dsi-panel-physical-type = "oled"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-panel-name = "vtdr6130 amoled video mode dsi visionox panel with DSC"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 19 06 06 15 14 07 06 07 02 04 00 16 0b]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <40>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-timing-switch-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = [39 01 00 00 00 00 02 03 01 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 53 20 39 01 00 00 00 00 03 51 00 00 39 01 00 00 00 00 02 59 00 39 01 00 00 00 00 02 6c 01 39 01 00 00 00 00 02 6d 00 39 01 00 00 00 00 02 6f 01 39 01 00 00 00 00 5f 70 12 00 00 ab 30 80 09 60 04 38 00 28 02 1c 02 1c 02 00 02 0e 00 20 03 dd 00 07 00 0c 02 77 02 8b 18 00 10 f0 07 10 20 00 06 0f 0f 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 02 02 22 00 2a 40 2a be 3a fc 3a fa 3a f8 3b 38 3b 78 3b b6 4b b6 4b f4 4b f4 6c 34 84 74 00 00 00 00 00 00 39 01 00 00 00 00 03 f0 aa 10 39 01 00 00 00 00 02 65 16 39 01 00 00 00 00 03 eb 00 00 39 01 00 00 00 00 16 b1 01 38 00 14 00 1c 00 01 66 00 14 00 14 00 01 66 00 14 05 cc 00 39 01 00 00 00 00 03 f0 aa 13 39 01 00 00 00 00 18 ce 09 11 09 11 08 c1 07 fa 05 a4 00 3c 00 34 00 24 00 0c 00 0c 04 00 35 39 01 00 00 00 00 03 f0 aa 14 39 01 00 00 00 00 03 b2 03 33 39 01 00 00 00 00 0d b4 00 33 00 00 00 3e 00 00 00 3e 00 00 39 01 00 00 00 00 0a b5 00 09 09 09 09 09 09 06 01 39 01 00 00 00 00 07 b9 00 00 08 09 09 09 39 01 00 00 00 00 0d bc 10 00 00 06 11 09 3b 09 47 09 47 00 39 01 00 00 00 00 0d be 10 10 00 08 22 09 19 09 25 09 25 00 39 01 00 00 00 00 03 ff 5a 80 39 01 00 00 00 00 02 65 14 39 01 00 00 00 00 04 fa 08 08 08 39 01 00 00 00 00 03 ff 5a 81 39 01 00 00 00 00 02 65 05 39 01 00 00 00 00 02 f3 0f 39 01 00 00 00 00 03 f0 aa 00 39 01 00 00 00 00 03 ff 5a 82 39 01 00 00 00 00 02 f9 00 39 01 00 00 00 00 03 ff 51 83 39 01 00 00 00 00 02 65 04 39 01 00 00 00 00 02 f8 00 39 01 00 00 00 00 03 ff 5a 00 39 01 00 00 00 00 02 65 01 39 01 00 00 00 00 02 f4 9a 39 01 00 00 00 00 03 ff 5a 00 05 01 00 00 78 00 01 11 05 01 00 00 14 00 01 29]; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <2>; + qcom,mdss-dsi-v-front-porch = <20>; + qcom,mdss-dsi-v-back-porch = <18>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <2>; + qcom,mdss-dsi-h-back-porch = <20>; + qcom,mdss-dsi-h-front-porch = <20>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <120>; + cell-index = <0>; + }; + }; + }; + + qcom,mdss_dsi_ft8726_fhd_plus_120_video { + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-panel-status-value = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 266>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,adjust-timer-wakeup-ms = <1>; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-panel-name = "ft8726 lcd video mode dsi focaltech panel with DSC"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 1b 07 06 16 21 07 07 07 02 04 00 17 0c]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <8>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = <0x5010000 0x10000128 0x5010000 0x32000110>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 00 00 39 01 00 00 00 00 04 ff 87 20 01 15 01 00 00 00 00 02 00 80 39 01 00 00 00 00 03 ff 87 20 15 01 00 00 00 00 02 00 00 39 01 00 00 00 00 05 2a 00 00 04 37 15 01 00 00 00 00 02 00 00 39 01 00 00 00 00 05 2b 00 00 09 67 15 01 00 00 00 00 02 00 a3 39 01 00 00 00 00 05 b3 09 68 00 18 15 01 00 00 00 00 02 00 80 39 01 00 00 00 00 07 c0 00 4a 00 3b 00 11 15 01 00 00 00 00 02 00 90 39 01 00 00 00 00 07 c0 00 4a 00 3b 00 11 15 01 00 00 00 00 02 00 a0 39 01 00 00 00 00 07 c0 00 5a 00 3b 00 11 15 01 00 00 00 00 02 00 b0 39 01 00 00 00 00 06 c0 00 d3 00 3b 11 15 01 00 00 00 00 02 00 60 39 01 00 00 00 00 07 c0 00 b4 00 3b 00 11 15 01 00 00 00 00 02 00 70 39 01 00 00 00 00 0d c0 00 c8 00 c8 0d 03 14 00 00 15 01 11 15 01 00 00 00 00 02 00 a3 39 01 00 00 00 00 07 c1 00 55 00 27 00 02 15 01 00 00 00 00 02 00 80 39 01 00 00 00 00 11 ce 01 81 ff ff 00 c8 00 c8 00 00 00 00 01 90 01 90 15 01 00 00 00 00 02 00 90 39 01 00 00 00 00 10 ce 00 bd 12 75 00 bd 80 ff ff 00 06 40 0a 0e 00 15 01 00 00 00 00 02 00 a0 39 01 00 00 00 00 04 ce 00 00 00 15 01 00 00 00 00 02 00 b0 39 01 00 00 00 00 04 ce 22 00 00 15 01 00 00 00 00 02 00 d1 39 01 00 00 00 00 08 ce 00 00 01 00 00 00 00 15 01 00 00 00 00 02 00 e1 39 01 00 00 00 00 0c ce 04 03 14 03 14 00 00 00 00 00 00 15 01 00 00 00 00 02 00 f1 39 01 00 00 00 00 0a ce 2a 2a 00 01 20 01 0d 00 00 15 01 00 00 00 00 02 00 b0 39 01 00 00 00 00 05 cf 00 00 9d a1 15 01 00 00 00 00 02 00 b5 39 01 00 00 00 00 05 cf 05 05 00 04 15 01 00 00 00 00 02 00 c0 39 01 00 00 00 00 05 cf 09 09 63 67 15 01 00 00 00 00 02 00 c5 39 01 00 00 00 00 05 cf 09 09 69 6d 15 01 00 00 00 00 02 00 d1 39 01 00 00 00 00 0d c1 0a a6 0e c8 19 67 07 e3 0b 11 13 04 15 01 00 00 00 00 02 00 e1 39 01 00 00 00 00 03 c1 0e c8 15 01 00 00 00 00 02 00 e4 39 01 00 00 00 00 0d cf 0a 07 0a 06 0a 06 0a 06 0a 06 0a 06 15 01 00 00 00 00 02 00 80 39 01 00 00 00 00 03 c1 44 44 15 01 00 00 00 00 02 00 90 15 01 00 00 00 00 02 c1 03 15 01 00 00 00 00 02 00 f5 15 01 00 00 00 00 02 cf 02 15 01 00 00 00 00 02 00 f6 15 01 00 00 00 00 02 cf 78 15 01 00 00 00 00 02 00 f1 15 01 00 00 00 00 02 cf 78 15 01 00 00 00 00 02 00 f0 15 01 00 00 00 00 02 c1 00 15 01 00 00 00 00 02 00 cc 15 01 00 00 00 00 02 c1 18 15 01 00 00 00 00 02 00 91 15 01 00 00 00 00 02 c4 88 15 01 00 00 00 00 02 00 80 15 01 00 00 00 00 02 c5 88 15 01 00 00 00 00 02 00 80 39 01 00 00 00 00 09 c2 82 01 1f 1f 00 00 00 00 15 01 00 00 00 00 02 00 90 39 01 00 00 00 00 05 c2 00 00 00 00 15 01 00 00 00 00 02 00 a0 39 01 00 00 00 00 10 c2 00 00 00 17 8d 01 00 00 17 8d 02 00 00 17 8d 15 01 00 00 00 00 02 00 b0 39 01 00 00 00 00 0b c2 03 00 00 17 8d 80 08 03 02 02 15 01 00 00 00 00 02 00 ca 39 01 00 00 00 00 06 c2 84 08 03 01 81 15 01 00 00 00 00 02 00 e0 39 01 00 00 00 00 06 c2 33 33 70 00 70 15 01 00 00 00 00 02 00 e8 39 01 00 00 00 00 09 c2 00 00 00 00 00 00 00 00 15 01 00 00 00 00 02 00 d0 39 01 00 00 00 00 11 c3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 01 00 00 00 00 02 00 80 39 01 00 00 00 00 11 cb 00 01 00 03 fd 01 01 00 00 00 fd 01 00 03 00 00 15 01 00 00 00 00 02 00 90 39 01 00 00 00 00 11 cb 00 00 00 0f f0 00 00 00 00 00 ff 00 00 00 00 00 15 01 00 00 00 00 02 00 a0 39 01 00 00 00 00 05 cb 00 00 00 00 15 01 00 00 00 00 02 00 a4 39 01 00 00 00 00 05 cb 03 00 0c 00 15 01 00 00 00 00 02 00 b0 39 01 00 00 00 00 05 cb 13 58 05 30 15 01 00 00 00 00 02 00 c0 39 01 00 00 00 00 05 cb 13 58 05 30 15 01 00 00 00 00 02 00 d5 39 01 00 00 00 00 0c cb 00 00 00 00 00 00 00 00 00 00 00 15 01 00 00 00 00 02 00 e0 39 01 00 00 00 00 0e cb 00 00 00 00 00 00 00 00 00 00 00 00 00 15 01 00 00 00 00 02 00 80 39 01 00 00 00 00 11 cc 23 12 23 1c 23 0a 23 23 09 08 07 06 23 23 23 23 15 01 00 00 00 00 02 00 90 39 01 00 00 00 00 09 cc 23 18 16 17 23 19 1a 1b 15 01 00 00 00 00 02 00 a0 39 01 00 00 00 00 11 cc 23 12 23 1d 23 0e 23 23 06 07 08 09 23 23 23 23 15 01 00 00 00 00 02 00 b0 39 01 00 00 00 00 09 cc 23 18 16 17 23 19 1a 1b 15 01 00 00 00 00 02 00 80 39 01 00 00 00 00 11 cd 23 23 23 02 23 0a 23 23 09 08 07 06 23 23 23 23 15 01 00 00 00 00 02 00 90 39 01 00 00 00 00 09 cd 23 18 16 17 23 19 1a 1b 15 01 00 00 00 00 02 00 a0 39 01 00 00 00 00 11 cd 23 23 23 02 23 0e 23 23 06 07 08 09 23 23 23 23 15 01 00 00 00 00 02 00 b0 39 01 00 00 00 00 09 cd 23 18 16 17 23 19 1a 1b 15 01 00 00 00 00 02 00 86 39 01 00 00 00 00 07 c0 00 00 00 01 0f 05 15 01 00 00 00 00 02 00 96 39 01 00 00 00 00 07 c0 00 00 00 01 0f 05 15 01 00 00 00 00 02 00 a6 39 01 00 00 00 00 07 c0 00 00 00 01 0f 03 15 01 00 00 00 00 02 00 a3 39 01 00 00 00 00 07 ce 00 00 00 01 0f 05 15 01 00 00 00 00 02 00 b3 39 01 00 00 00 00 07 ce 00 00 00 01 0f 05 15 01 00 00 00 00 02 00 69 39 01 00 00 00 00 04 c0 01 14 01 15 01 00 00 00 00 02 00 82 39 01 00 00 00 00 03 a7 10 00 15 01 00 00 00 00 02 00 8d 15 01 00 00 00 00 02 a7 01 15 01 00 00 00 00 02 00 8f 15 01 00 00 00 00 02 a7 01 15 01 00 00 00 00 02 00 93 15 01 00 00 00 00 02 c5 37 15 01 00 00 00 00 02 00 97 15 01 00 00 00 00 02 c5 37 15 01 00 00 00 00 02 00 9a 15 01 00 00 00 00 02 c5 32 15 01 00 00 00 00 02 00 9c 15 01 00 00 00 00 02 c5 32 15 01 00 00 00 00 02 00 b6 39 01 00 00 00 00 09 c5 10 10 0e 0e 10 10 0e 0e 15 01 00 00 00 00 02 00 88 15 01 00 00 00 00 02 c4 08 15 01 00 00 00 00 02 00 80 15 01 00 00 00 00 02 a7 03 15 01 00 00 00 00 02 00 b0 15 01 00 00 00 00 02 c5 d1 15 01 00 00 00 00 02 00 b3 15 01 00 00 00 00 02 c5 d1 15 01 00 00 00 00 02 00 99 15 01 00 00 00 00 02 cf 50 15 01 00 00 00 00 02 00 8c 15 01 00 00 00 00 02 c3 00 15 01 00 00 00 00 02 00 a0 39 01 00 00 00 00 03 c3 35 21 15 01 00 00 00 00 02 00 a4 39 01 00 00 00 00 03 c3 01 20 15 01 00 00 00 00 02 00 aa 15 01 00 00 00 00 02 c3 21 15 01 00 00 00 00 02 00 ad 15 01 00 00 00 00 02 c3 01 15 01 00 00 00 00 02 00 ae 15 01 00 00 00 00 02 c3 20 15 01 00 00 00 00 02 00 b3 15 01 00 00 00 00 02 c3 21 15 01 00 00 00 00 02 00 b6 39 01 00 00 00 00 03 c3 01 20 15 01 00 00 00 00 02 00 c3 15 01 00 00 00 00 02 c5 ff 15 01 00 00 00 00 02 00 a9 15 01 00 00 00 00 02 f5 8e 15 01 00 00 00 00 02 00 b0 15 01 00 00 00 00 02 b3 00 15 01 00 00 00 00 02 00 83 15 01 00 00 00 00 02 b0 63 15 01 00 00 00 00 02 00 93 15 01 00 00 00 00 02 c4 08 15 01 00 00 00 00 02 00 80 15 01 00 00 00 00 02 b3 22 15 01 00 00 00 00 02 00 90 15 01 00 00 00 00 02 c3 08 15 01 00 00 00 00 02 00 fa 15 01 00 00 00 00 02 c2 14 15 01 00 00 00 00 02 00 ca 15 01 00 00 00 00 02 c0 80 15 01 00 00 00 00 02 00 82 15 01 00 00 00 00 02 f5 01 15 01 00 00 00 00 02 00 93 15 01 00 00 00 00 02 f5 01 15 01 00 00 00 00 02 00 9b 15 01 00 00 00 00 02 f5 49 15 01 00 00 00 00 02 00 9d 15 01 00 00 00 00 02 f5 49 15 01 00 00 00 00 02 00 be 39 01 00 00 00 00 03 c5 f0 f0 15 01 00 00 00 00 02 00 85 15 01 00 00 00 00 02 a7 01 15 01 00 00 00 00 02 00 dc 15 01 00 00 00 00 02 c3 37 15 01 00 00 00 00 02 00 8a 15 01 00 00 00 00 02 f5 c7 15 01 00 00 00 00 02 00 99 15 01 00 00 00 00 02 cf 50 15 01 00 00 00 00 02 00 9c 15 01 00 00 00 00 02 f5 00 15 01 00 00 00 00 02 00 9e 15 01 00 00 00 00 02 f5 00 15 01 00 00 00 00 02 00 b0 39 01 00 00 00 00 07 c5 d0 4a 39 d0 4a 0f 15 01 00 00 00 00 02 00 c2 15 01 00 00 00 00 02 f5 42 15 01 00 00 00 00 02 00 00 39 01 00 00 00 00 29 e1 00 05 0a 12 1a 1d 25 2c 37 b4 3f 46 4c 52 a8 56 5f 66 6d c9 73 7a 81 89 ed 91 96 9b a2 ec a8 b0 b9 bf 9d c5 cb d0 d3 38 15 01 00 00 00 00 02 00 30 39 01 00 00 00 00 29 e1 00 05 0a 12 1a 1d 25 2c 37 b4 3f 46 4c 52 a8 56 5f 66 6d c9 73 7a 81 89 ed 91 96 9b a2 ec a8 b0 b9 bf 9d c5 cb d0 d3 38 15 01 00 00 00 00 02 00 60 39 01 00 00 00 00 29 e1 00 05 0a 13 2c 1e 26 2d 37 13 40 47 4d 53 68 57 60 67 6f ec 75 7c 84 8c a0 95 9b a1 a7 83 af b9 c5 cd e9 d5 e1 e9 ed fa 15 01 00 00 00 00 02 00 90 39 01 00 00 00 00 29 e1 00 05 0a 13 2c 1e 26 2d 37 13 40 47 4d 53 68 57 60 67 6f ec 75 7c 84 8c a0 95 9b a1 a7 83 af b9 c5 cd e9 d5 e1 e9 ed fa 15 01 00 00 00 00 02 00 c0 39 01 00 00 00 00 29 e1 00 05 0a 12 1b 1d 26 2c 37 cf 40 47 4d 53 6d 58 60 68 6f 36 76 7d 85 8d 10 96 9c a2 a9 86 b1 bc c9 d2 d9 dd ec f7 ff fc 15 01 00 00 00 00 02 00 f0 39 01 00 00 00 00 11 e1 00 05 0a 12 1b 1d 26 2c 37 cf 40 47 4d 53 6d 58 15 01 00 00 00 00 02 00 00 39 01 00 00 00 00 19 e2 60 68 6f 36 76 7d 85 8d 10 96 9c a2 a9 86 b1 bc c9 d2 d9 dd ec f7 ff fc 15 01 00 00 00 00 02 00 d4 15 01 00 00 00 00 02 cb 03 15 01 00 00 00 00 02 00 b0 39 01 00 00 00 00 0f b4 00 08 02 00 00 bb 00 07 0d b7 0c b7 10 f0 15 01 00 00 00 00 02 00 e8 15 01 00 00 00 00 02 c0 40 15 01 00 00 00 00 02 00 00 39 01 00 00 00 00 04 ff ff ff ff 15 01 00 00 00 00 02 51 f0 15 01 00 00 00 00 02 53 2c 15 01 00 00 00 00 02 55 00 05 01 00 00 32 00 01 11 05 01 00 00 14 00 01 29]; + qcom,mdss-dsi-panel-framerate = <120>; + qcom,mdss-dsi-v-pulse-width = <2>; + qcom,mdss-dsi-v-front-porch = <56>; + qcom,mdss-dsi-v-back-porch = <18>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <12>; + qcom,mdss-dsi-h-back-porch = <36>; + qcom,mdss-dsi-h-front-porch = <40>; + qcom,mdss-dsi-panel-height = <0x968>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + }; + }; + }; + + qcom,mdss_dsi_vtdr6130_fhd_plus_90hz_vid { + qcom,platform-reset-gpio = <&tlmm>; + qcom,mdss-dsi-bl-inverted-dbv; + qcom,mdss-brightness-max-level = <0x1fff>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-bl-min-level = <10>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x5f0>; + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-panel-status-value = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 266>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-wr-mem-continue = <60>; + qcom,mdss-dsi-wr-mem-start = <44>; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,dsi-sec-phy-num = <1>; + qcom,dsi-sec-ctrl-num = <1>; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,mdss-dsi-panel-physical-type = "oled"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-panel-name = "vtdr6130 amoled video mode dsi visionox panel with DSC"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 13 05 04 13 1e 05 05 06 02 04 00 12 0a]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <8>; + qcom,mdss-dsc-slice-per-pkt = <1>; + qcom,mdss-dsc-slice-width = <&qtee_mem>; + qcom,mdss-dsc-slice-height = <40>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0>; + qcom,mdss-dsi-timing-switch-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + 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 = [39 01 00 00 00 00 02 03 01 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 53 20 39 01 00 00 00 00 03 51 00 00 39 01 00 00 00 00 02 59 00 39 01 00 00 00 00 02 6c 01 39 01 00 00 00 00 02 6d 00 39 01 00 00 00 00 02 6f 01 39 01 00 00 00 00 5f 70 12 00 00 ab 30 80 09 60 04 38 00 28 02 1c 02 1c 02 00 02 0e 00 20 03 dd 00 07 00 0c 02 77 02 8b 18 00 10 f0 07 10 20 00 06 0f 0f 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 02 02 22 00 2a 40 2a be 3a fc 3a fa 3a f8 3b 38 3b 78 3b b6 4b b6 4b f4 4b f4 6c 34 84 74 00 00 00 00 00 00 39 01 00 00 00 00 03 f0 aa 10 39 01 00 00 00 00 02 65 16 39 01 00 00 00 00 03 eb 00 00 39 01 00 00 00 00 16 b1 01 38 00 14 00 1c 00 01 66 00 14 00 14 00 01 66 00 14 05 cc 00 39 01 00 00 00 00 03 f0 aa 13 39 01 00 00 00 00 18 ce 09 11 09 11 08 c1 07 fa 05 a4 00 3c 00 34 00 24 00 0c 00 0c 04 00 35 39 01 00 00 00 00 03 f0 aa 14 39 01 00 00 00 00 03 b2 03 33 39 01 00 00 00 00 0d b4 00 33 00 00 00 3e 00 00 00 3e 00 00 39 01 00 00 00 00 0a b5 00 09 09 09 09 09 09 06 01 39 01 00 00 00 00 07 b9 00 00 08 09 09 09 39 01 00 00 00 00 0d bc 10 00 00 06 11 09 3b 09 47 09 47 00 39 01 00 00 00 00 0d be 10 10 00 08 22 09 19 09 25 09 25 00 39 01 00 00 00 00 03 ff 5a 80 39 01 00 00 00 00 02 65 14 39 01 00 00 00 00 04 fa 08 08 08 39 01 00 00 00 00 03 ff 5a 81 39 01 00 00 00 00 02 65 05 39 01 00 00 00 00 02 f3 0f 39 01 00 00 00 00 03 f0 aa 00 39 01 00 00 00 00 03 ff 5a 82 39 01 00 00 00 00 02 f9 00 39 01 00 00 00 00 03 ff 51 83 39 01 00 00 00 00 02 65 04 39 01 00 00 00 00 02 f8 00 39 01 00 00 00 00 03 ff 5a 00 39 01 00 00 00 00 02 65 01 39 01 00 00 00 00 02 f4 9a 39 01 00 00 00 00 03 ff 5a 00 05 01 00 00 78 00 01 11 05 01 00 00 14 00 01 29]; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-v-pulse-width = <2>; + qcom,mdss-dsi-v-front-porch = <20>; + qcom,mdss-dsi-v-back-porch = <18>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <2>; + qcom,mdss-dsi-h-back-porch = <20>; + qcom,mdss-dsi-h-front-porch = <20>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <&level3_nrt1_rd_wr_sum>; + qcom,mdss-dsi-panel-framerate = <90>; + cell-index = <0>; + }; + }; + }; + + qcom,mdss_dsi_n83_35_02_0a_wqxga_video_cphy { + qcom,platform-bklight-en-gpio = <&tlmm>; + qcom,platform-reset-gpio = <&tlmm>; + qcom,mdss-brightness-max-level = <0xfff>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-bl-min-level = <1>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_external"; + qcom,panel-supply-entries = <0x5ef>; + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-panel-status-value = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 266>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + mi,esd-err-irq-gpio-second = <&tlmm>; + mi,esd-err-irq-gpio = <&tlmm>; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,dsi-supported-dfps-list = <120 90 60 50 48 30>; + qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; + qcom,mdss-dsi-pan-enable-dynamic-fps; + qcom,mdss-pan-physical-height-dimension = <0xa2e>; + qcom,mdss-pan-physical-width-dimension = <0x65d>; + qcom,mdss-dsi-panel-blackness-level = <0x1361>; + qcom,mdss-dsi-panel-peak-brightness = <0x626b50>; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x9858 0x3e80 0x83d6 0x9b78 0x33c2 0x8692 0x1d4c 0xbb8>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,dispparam-enabled; + qcom,panel-cphy-mode; + qcom,adjust-timer-wakeup-ms = <1>; + qcom,mdss-dsi-rx-eot-ignore; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-bpp = <30>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-panel-name = "xiaomi n83 35 02 0a cphy nt36532 boe"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 00 00 00 22 20 07 19 07 02 04 00 00 00]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <10>; + qcom,mdss-dsc-slice-per-pkt = <2>; + qcom,mdss-dsc-slice-width = <&pri_aux_pcm_din_sleep>; + qcom,mdss-dsc-slice-height = <20>; + qcom,mdss-dsc-scr-version = <0>; + qcom,mdss-dsc-version = <18>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-dispparam-cabc-off-command-status = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-cabc-movice-on-command-status = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-cabc-still-on-command-status = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-cabc-ui-on-command-status = "dsi_lp_mode"; + mi,mdss-dsi-dispparam-pen-clear-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-pen-30hz-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-pen-48hz-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-pen-50hz-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-pen-60hz-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-pen-90hz-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-pen-120hz-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-screen-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-screen-off-command = [39 01 00 00 00 00 02 ff 27 39 01 00 00 00 00 02 d0 00 39 01 00 00 00 00 02 ff 10 05 01 00 00 10 00 01 28 05 01 00 00 32 00 01 10]; + qcom,mdss-dsi-dispparam-cabc-off-command = [39 01 00 00 00 00 02 ff 10 39 01 00 00 00 00 02 55 00]; + qcom,mdss-dsi-dispparam-cabc-movice-on-command = [39 01 00 00 00 00 02 ff 10 39 01 00 00 00 00 02 55 03]; + qcom,mdss-dsi-dispparam-cabc-still-on-command = [39 01 00 00 00 00 02 ff 10 39 01 00 00 00 00 02 55 02]; + qcom,mdss-dsi-dispparam-cabc-ui-on-command = [39 01 00 00 00 00 02 ff 10 39 01 00 00 00 00 02 55 01]; + mi,mdss-dsi-dispparam-pen-clear-command = [39 00 00 40 00 00 02 ff 10 39 00 00 40 00 00 02 fb 01 39 00 00 00 00 00 02 b2 80]; + qcom,mdss-dsi-dispparam-pen-30hz-command = [39 00 00 40 00 00 02 ff 10 39 00 00 40 00 00 02 b2 00 39 00 00 00 00 00 02 b3 40]; + qcom,mdss-dsi-dispparam-pen-48hz-command = [39 00 00 40 00 00 02 ff 10 39 00 00 40 00 00 02 b2 00 39 00 00 00 00 00 02 b3 40]; + qcom,mdss-dsi-dispparam-pen-50hz-command = [39 00 00 40 00 00 02 ff 10 39 00 00 40 00 00 02 b2 00 39 00 00 00 00 00 02 b3 40]; + qcom,mdss-dsi-dispparam-pen-60hz-command = [39 00 00 40 00 00 02 ff 10 39 00 00 40 00 00 02 b2 91 39 00 00 00 00 00 02 b3 00]; + qcom,mdss-dsi-dispparam-pen-90hz-command = [39 00 00 40 00 00 02 ff 10 39 00 00 40 00 00 02 b2 00 39 00 00 00 00 00 02 b3 40]; + qcom,mdss-dsi-dispparam-pen-120hz-command = [39 00 00 40 00 00 02 ff 10 39 00 00 40 00 00 02 b2 91 39 00 00 00 00 00 02 b3 00]; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = <0x5010000 0x10000128 0x5010000 0x32000110>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 ff 23 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 00 80 39 01 00 00 00 00 02 05 22 39 01 00 00 00 00 02 06 02 39 01 00 00 00 00 02 07 00 39 01 00 00 00 00 02 08 01 39 01 00 00 00 00 02 09 c2 39 01 00 00 00 00 02 0a 1d 39 01 00 00 00 00 02 0b 1d 39 01 00 00 00 00 02 0c a8 39 01 00 00 00 00 02 0d 05 39 01 00 00 00 00 02 10 00 39 01 00 00 00 00 02 11 02 39 01 00 00 00 00 02 12 80 39 01 00 00 00 00 02 15 84 39 01 00 00 00 00 02 16 15 39 01 00 00 00 00 02 19 00 39 01 00 00 00 00 02 1a 04 39 01 00 00 00 00 02 1b 08 39 01 00 00 00 00 02 1c 0c 39 01 00 00 00 00 02 1d 10 39 01 00 00 00 00 02 1e 14 39 01 00 00 00 00 02 1f 18 39 01 00 00 00 00 02 20 1c 39 01 00 00 00 00 02 21 20 39 01 00 00 00 00 02 22 24 39 01 00 00 00 00 02 23 28 39 01 00 00 00 00 02 24 2c 39 01 00 00 00 00 02 25 30 39 01 00 00 00 00 02 26 34 39 01 00 00 00 00 02 27 38 39 01 00 00 00 00 02 28 3c 39 01 00 00 00 00 02 29 10 39 01 00 00 00 00 02 2a 20 39 01 00 00 00 00 02 2b 20 39 01 00 00 00 00 02 30 ff 39 01 00 00 00 00 02 31 fe 39 01 00 00 00 00 02 32 fd 39 01 00 00 00 00 02 33 fc 39 01 00 00 00 00 02 34 fa 39 01 00 00 00 00 02 35 f8 39 01 00 00 00 00 02 36 f7 39 01 00 00 00 00 02 37 f3 39 01 00 00 00 00 02 38 f0 39 01 00 00 00 00 02 39 ee 39 01 00 00 00 00 02 3a ec 39 01 00 00 00 00 02 3b ea 39 01 00 00 00 00 02 3d e9 39 01 00 00 00 00 02 3f e7 39 01 00 00 00 00 02 40 e6 39 01 00 00 00 00 02 41 e4 39 01 00 00 00 00 02 45 ff 39 01 00 00 00 00 02 46 fd 39 01 00 00 00 00 02 47 fb 39 01 00 00 00 00 02 48 f7 39 01 00 00 00 00 02 49 f3 39 01 00 00 00 00 02 4a eb 39 01 00 00 00 00 02 4b e3 39 01 00 00 00 00 02 4c da 39 01 00 00 00 00 02 4d d4 39 01 00 00 00 00 02 4e cd 39 01 00 00 00 00 02 4f c8 39 01 00 00 00 00 02 50 be 39 01 00 00 00 00 02 51 b2 39 01 00 00 00 00 02 52 aa 39 01 00 00 00 00 02 53 65 39 01 00 00 00 00 02 54 60 39 01 00 00 00 00 02 58 ff 39 01 00 00 00 00 02 59 fd 39 01 00 00 00 00 02 5a fc 39 01 00 00 00 00 02 5b f9 39 01 00 00 00 00 02 5c f6 39 01 00 00 00 00 02 5d f2 39 01 00 00 00 00 02 5e eb 39 01 00 00 00 00 02 5f d7 39 01 00 00 00 00 02 60 d2 39 01 00 00 00 00 02 61 cd 39 01 00 00 00 00 02 62 c9 39 01 00 00 00 00 02 63 c6 39 01 00 00 00 00 02 64 c2 39 01 00 00 00 00 02 65 be 39 01 00 00 00 00 02 66 b2 39 01 00 00 00 00 02 67 af 39 01 00 00 00 00 02 ff d0 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 09 ff 39 01 00 00 00 00 02 00 ff 39 01 00 00 00 00 02 1c 99 39 01 00 00 00 00 02 1d 09 39 01 00 00 00 00 02 02 32 39 01 00 00 00 00 02 ff 24 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 04 92 4d 01 b2 39 01 00 00 00 00 04 aa ff ff ff 39 01 00 00 00 00 02 ff 25 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 c1 4b 39 01 00 00 00 00 02 c2 2c 39 01 00 00 00 00 02 ff 26 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 16 10 39 01 00 00 00 00 02 1d 00 39 01 00 00 00 00 02 c9 00 39 01 00 00 00 00 02 cb 00 39 01 00 00 00 00 03 cd 50 58 39 01 00 00 00 00 03 ce 4d 58 39 01 00 00 00 00 02 ff 27 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 13 00 39 01 00 00 00 00 02 14 22 39 01 00 00 00 00 02 d0 31 39 01 00 00 00 00 02 d1 84 39 01 00 00 00 00 02 d2 30 39 01 00 00 00 00 02 d4 08 39 01 00 00 00 00 02 de 43 39 01 00 00 00 00 02 df 02 39 01 00 00 00 00 02 ff 2a 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 67 9e 39 01 00 00 00 00 02 68 88 39 01 00 00 00 00 02 6a 9e 39 01 00 00 00 00 02 6d 9e 39 01 00 00 00 00 02 7f 9e 39 01 00 00 00 00 02 ff 10 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 03 51 0f ff 39 01 00 00 00 00 02 53 2c 39 01 00 00 00 00 02 55 00 39 01 00 00 00 00 07 3b 03 ac 1a 04 04 00 39 01 00 00 00 00 02 90 13 39 01 00 00 00 00 11 91 ab a8 00 14 d2 00 00 00 02 2b 00 0b 05 7a 03 68 39 01 00 00 00 00 03 92 10 e0 39 01 00 00 00 00 02 9d 01 39 01 00 00 00 00 02 b2 91 39 01 00 00 00 00 02 b3 00 15 01 00 00 78 00 02 11 00 15 01 00 00 00 00 02 29 00 39 01 00 00 00 00 02 ff 2a 39 01 00 00 00 00 03 5e 00 52]; + qcom,mdss-dsi-panel-clockrate = <0x29020c00>; + qcom,mdss-dsi-panel-framerate = <60>; + qcom,mdss-dsi-v-pulse-width = <2>; + qcom,mdss-dsi-v-front-porch = <0xae0>; + qcom,mdss-dsi-v-back-porch = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <10>; + qcom,mdss-dsi-h-back-porch = <20>; + qcom,mdss-dsi-h-front-porch = <30>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x640>; + cell-index = <0>; + }; + }; + }; + + qcom,mdss_dsi_n83_42_02_0b_wqxga_video_cphy { + qcom,platform-bklight-en-gpio = <&tlmm>; + qcom,platform-reset-gpio = <&tlmm>; + qcom,mdss-brightness-max-level = <0xfff>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-bl-min-level = <1>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_external"; + qcom,panel-supply-entries = <0x5ef>; + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-panel-status-value = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 266>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + mi,esd-err-irq-gpio-second = <&tlmm>; + mi,esd-err-irq-gpio = <&tlmm>; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,dsi-supported-dfps-list = <120 90 60 50 48 30>; + qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; + qcom,mdss-dsi-pan-enable-dynamic-fps; + qcom,mdss-pan-physical-height-dimension = <0xa2e>; + qcom,mdss-pan-physical-width-dimension = <0x65d>; + qcom,mdss-dsi-panel-blackness-level = <0x1361>; + qcom,mdss-dsi-panel-peak-brightness = <0x626b50>; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x9858 0x3e80 0x83d6 0x9b78 0x33c2 0x8692 0x1d4c 0xbb8>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,dispparam-enabled; + qcom,panel-cphy-mode; + qcom,adjust-timer-wakeup-ms = <1>; + qcom,mdss-dsi-rx-eot-ignore; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-reset-sequence = <1 10 0 10 1 10>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-bpp = <30>; + qcom,mdss-dsi-stream = <0>; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,dsi-phy-num = <0>; + qcom,dsi-ctrl-num = <0>; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-panel-name = "xiaomi n83 42 02 0b cphy nt36532 csot"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0>; + qcom,display-topology = <1 1 1>; + qcom,mdss-dsi-panel-phy-timings = [00 00 00 00 22 20 07 19 07 02 04 00 00 00]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <8>; + qcom,mdss-dsc-bit-per-component = <10>; + qcom,mdss-dsc-slice-per-pkt = <2>; + qcom,mdss-dsc-slice-width = <&pri_aux_pcm_din_sleep>; + qcom,mdss-dsc-slice-height = <20>; + qcom,mdss-dsc-scr-version = <0>; + qcom,mdss-dsc-version = <18>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-dispparam-cabc-off-command-status = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-cabc-movice-on-command-status = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-cabc-still-on-command-status = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-cabc-ui-on-command-status = "dsi_lp_mode"; + mi,mdss-dsi-dispparam-pen-clear-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-pen-30hz-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-pen-48hz-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-pen-50hz-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-pen-60hz-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-pen-90hz-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-pen-120hz-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-screen-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-screen-off-command = [39 01 00 00 00 00 02 ff 27 39 01 00 00 00 00 02 d0 00 39 01 00 00 00 00 02 ff 10 05 01 00 00 10 00 01 28 05 01 00 00 32 00 01 10]; + qcom,mdss-dsi-dispparam-cabc-off-command = [39 01 00 00 00 00 02 55 00]; + qcom,mdss-dsi-dispparam-cabc-movice-on-command = [39 01 00 00 00 00 02 55 03]; + qcom,mdss-dsi-dispparam-cabc-still-on-command = [39 01 00 00 00 00 02 55 02]; + qcom,mdss-dsi-dispparam-cabc-ui-on-command = [39 01 00 00 00 00 02 55 01]; + mi,mdss-dsi-dispparam-pen-clear-command = [39 00 00 40 00 00 02 ff 10 39 00 00 40 00 00 02 fb 01 39 00 00 00 00 00 02 b2 80]; + qcom,mdss-dsi-dispparam-pen-30hz-command = [39 00 00 40 00 00 02 ff 10 39 00 00 40 00 00 02 b2 00 39 00 00 00 00 00 02 b3 40]; + qcom,mdss-dsi-dispparam-pen-48hz-command = [39 00 00 40 00 00 02 ff 10 39 00 00 40 00 00 02 b2 00 39 00 00 00 00 00 02 b3 40]; + qcom,mdss-dsi-dispparam-pen-50hz-command = [39 00 00 40 00 00 02 ff 10 39 00 00 40 00 00 02 b2 00 39 00 00 00 00 00 02 b3 40]; + qcom,mdss-dsi-dispparam-pen-60hz-command = [39 00 00 40 00 00 02 ff 10 39 00 00 40 00 00 02 b2 91 39 00 00 00 00 00 02 b3 00]; + qcom,mdss-dsi-dispparam-pen-90hz-command = [39 00 00 40 00 00 02 ff 10 39 00 00 40 00 00 02 b2 00 39 00 00 00 00 00 02 b3 40]; + qcom,mdss-dsi-dispparam-pen-120hz-command = [39 00 00 40 00 00 02 ff 10 39 00 00 40 00 00 02 b2 91 39 00 00 00 00 00 02 b3 00]; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = <0x5010000 0x10000128 0x5010000 0x32000110>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 ff 23 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 00 80 39 01 00 00 00 00 02 05 22 39 01 00 00 00 00 02 06 02 39 01 00 00 00 00 02 07 00 39 01 00 00 00 00 02 08 01 39 01 00 00 00 00 02 09 c2 39 01 00 00 00 00 02 0a 1d 39 01 00 00 00 00 02 0b 1d 39 01 00 00 00 00 02 0c a8 39 01 00 00 00 00 02 0d 05 39 01 00 00 00 00 02 10 00 39 01 00 00 00 00 02 11 02 39 01 00 00 00 00 02 12 80 39 01 00 00 00 00 02 15 84 39 01 00 00 00 00 02 16 15 39 01 00 00 00 00 02 19 00 39 01 00 00 00 00 02 1a 04 39 01 00 00 00 00 02 1b 08 39 01 00 00 00 00 02 1c 0c 39 01 00 00 00 00 02 1d 10 39 01 00 00 00 00 02 1e 14 39 01 00 00 00 00 02 1f 18 39 01 00 00 00 00 02 20 1c 39 01 00 00 00 00 02 21 20 39 01 00 00 00 00 02 22 24 39 01 00 00 00 00 02 23 28 39 01 00 00 00 00 02 24 2c 39 01 00 00 00 00 02 25 30 39 01 00 00 00 00 02 26 34 39 01 00 00 00 00 02 27 38 39 01 00 00 00 00 02 28 3c 39 01 00 00 00 00 02 29 10 39 01 00 00 00 00 02 2a 20 39 01 00 00 00 00 02 2b 20 39 01 00 00 00 00 02 30 ff 39 01 00 00 00 00 02 31 fe 39 01 00 00 00 00 02 32 fd 39 01 00 00 00 00 02 33 fc 39 01 00 00 00 00 02 34 fa 39 01 00 00 00 00 02 35 f8 39 01 00 00 00 00 02 36 f7 39 01 00 00 00 00 02 37 f3 39 01 00 00 00 00 02 38 f0 39 01 00 00 00 00 02 39 ee 39 01 00 00 00 00 02 3a ec 39 01 00 00 00 00 02 3b ea 39 01 00 00 00 00 02 3d e9 39 01 00 00 00 00 02 3f e7 39 01 00 00 00 00 02 40 e6 39 01 00 00 00 00 02 41 e4 39 01 00 00 00 00 02 45 ff 39 01 00 00 00 00 02 46 fd 39 01 00 00 00 00 02 47 fb 39 01 00 00 00 00 02 48 f7 39 01 00 00 00 00 02 49 f3 39 01 00 00 00 00 02 4a eb 39 01 00 00 00 00 02 4b e3 39 01 00 00 00 00 02 4c da 39 01 00 00 00 00 02 4d d4 39 01 00 00 00 00 02 4e cd 39 01 00 00 00 00 02 4f c8 39 01 00 00 00 00 02 50 be 39 01 00 00 00 00 02 51 b2 39 01 00 00 00 00 02 52 aa 39 01 00 00 00 00 02 53 65 39 01 00 00 00 00 02 54 60 39 01 00 00 00 00 02 58 ff 39 01 00 00 00 00 02 59 fd 39 01 00 00 00 00 02 5a fc 39 01 00 00 00 00 02 5b f9 39 01 00 00 00 00 02 5c f6 39 01 00 00 00 00 02 5d f2 39 01 00 00 00 00 02 5e eb 39 01 00 00 00 00 02 5f d7 39 01 00 00 00 00 02 60 d2 39 01 00 00 00 00 02 61 cd 39 01 00 00 00 00 02 62 c9 39 01 00 00 00 00 02 63 c6 39 01 00 00 00 00 02 64 c2 39 01 00 00 00 00 02 65 be 39 01 00 00 00 00 02 66 b2 39 01 00 00 00 00 02 67 af 39 01 00 00 00 00 02 ff d0 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 1c 77 39 01 00 00 00 00 02 1d 07 39 01 00 00 00 00 02 09 ff 39 01 00 00 00 00 02 ff 2a 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 f1 03 39 01 00 00 00 00 02 ff 24 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 33 03 39 01 00 00 00 00 02 34 03 39 01 00 00 00 00 02 51 34 39 01 00 00 00 00 02 52 12 39 01 00 00 00 00 02 53 78 39 01 00 00 00 00 02 54 56 39 01 00 00 00 00 03 55 02 02 39 01 00 00 00 00 02 9d 3e 39 01 00 00 00 00 02 ff 26 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 16 10 39 01 00 00 00 00 02 1d 00 39 01 00 00 00 00 02 39 06 39 01 00 00 00 00 02 49 06 39 01 00 00 00 00 02 a7 04 39 01 00 00 00 00 02 c9 00 39 01 00 00 00 00 02 cb 00 39 01 00 00 00 00 03 cd 50 58 39 01 00 00 00 00 03 ce 4d 58 39 01 00 00 00 00 02 ff 27 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 d0 31 39 01 00 00 00 00 02 d1 28 39 01 00 00 00 00 02 d2 30 39 01 00 00 00 00 02 d4 00 39 01 00 00 00 00 02 de 43 39 01 00 00 00 00 02 df 02 39 01 00 00 00 00 02 ff 10 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 07 3b 03 ac 1a 04 04 00 39 01 00 00 00 00 02 90 13 39 01 00 00 00 00 11 91 ab a8 00 14 d2 00 00 00 02 2b 00 0b 05 7a 03 68 39 01 00 00 00 00 03 92 10 e0 39 01 00 00 00 00 02 9d 01 39 01 00 00 00 00 02 b2 91 39 01 00 00 00 00 02 b3 00 39 01 00 00 00 00 03 51 0f ff 39 01 00 00 00 00 02 53 2c 15 01 00 00 78 00 02 11 00 15 01 00 00 00 00 02 29 00]; + qcom,mdss-dsi-panel-clockrate = <0x29020c00>; + qcom,mdss-dsi-panel-framerate = <60>; + qcom,mdss-dsi-v-pulse-width = <2>; + qcom,mdss-dsi-v-front-porch = <0xae0>; + qcom,mdss-dsi-v-back-porch = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-h-pulse-width = <10>; + qcom,mdss-dsi-h-back-porch = <20>; + qcom,mdss-dsi-h-front-porch = <30>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x640>; + cell-index = <0>; + }; + }; + }; + }; + + mdss_dsi0: qcom,mdss_dsi_ctrl0@ae94000 { + clock-names = "byte_clk", "byte_clk_rcg", "byte_intf_clk", "pixel_clk", "pixel_clk_rcg", "esc_clk", "xo"; + clocks = <0x11f 0x5 0x11f 0x6 0x11f 0x8 0x11f 0x3d 0x11f 0x3e 0x11f 0x35 0x2e 0x0>; + vdda-1p2-supply = <48>; + qcom,split-link-supported; + interrupts = <0x4 0x0>; + interrupt-parent = <&mdss_mdp>; + reg-names = "dsi_ctrl", "disp_cc_base", "mdp_intf_base"; + reg = <0xae94000 1024 0xaf0f000 4 0xae36000 768>; + frame-threshold-time-us = <&pri_aux_pcm_din_sleep>; + cell-index = <0>; + label = "dsi-ctrl-0"; + compatible = "qcom,dsi-ctrl-hw-v2.6"; + + qcom,ctrl-supply-entries { + #size-cells = <0>; + #address-cells = <1>; + + qcom,ctrl-supply-entry@0 { + qcom,supply-disable-load = <0>; + qcom,supply-enable-load = <0x40d8>; + qcom,supply-max-voltage = <1260000>; + qcom,supply-min-voltage = <1200000>; + qcom,supply-name = "vdda-1p2"; + reg = <0>; + }; + }; + }; + + mdss_dsi_phy0: qcom,mdss_dsi_phy0@ae94900 { + pll_codes_region = <&dsi_pll_codes_data>; + qcom,dsi-pll-ssc-mode = "down-spread"; + qcom,dsi-pll-ssc-en; + vdda-0p9-supply = <43>; + qcom,platform-regulator-settings = [1d 1d 1d 1d 1d]; + qcom,platform-lane-config = <0xa0a 0xa0a 0xa0a 0xa0a 0x8a8a>; + qcom,platform-strength-ctrl = [55 03 55 03 55 03 55 03 55 00]; + pll-label = "dsi_pll_5nm"; + reg-names = "dsi_phy", "pll_base", "dyn_refresh_base"; + reg = <0xae94400 0xa00 0xae94900 1024 0xae94200 160>; + #clock-cells = <1>; + cell-index = <0>; + label = "dsi-phy-0"; + compatible = "qcom,dsi-phy-v4.3"; + qcom,dsi-pll-ssc-disable; + + qcom,phy-supply-entries { + #size-cells = <0>; + #address-cells = <1>; + + qcom,phy-supply-entry@0 { + qcom,supply-disable-load = <0>; + qcom,supply-enable-load = <0x17e08>; + qcom,supply-max-voltage = <920000>; + qcom,supply-min-voltage = <880000>; + qcom,supply-name = "vdda-0p9"; + reg = <0>; + }; + }; + }; + + dsi_pll_codes_data: dsi_pll_codes { + label = "dsi_pll_codes"; + reg = <0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0>; + }; + + ext_disp: qcom,msm-ext-disp { + compatible = "qcom,msm-ext-disp"; + + ext_disp_audio_codec: qcom,msm-ext-disp-audio-codec-rx { + compatible = "qcom,msm-ext-disp-audio-codec-rx"; + }; + }; + + qcom_msmhdcp: qcom,msm_hdcp { + compatible = "qcom,msm-hdcp"; + }; + + sde_dp: qcom,dp_display@ae90000 { + vdd_mx-supply = <&VDD_MXA_LEVEL>; + vdda_usb-0p9-supply = <43>; + vdda-0p9-supply = <47>; + vdda-1p2-supply = <48>; + qcom,widebus-enable; + qcom,max-pclk-frequency-khz = <0x4025e>; + qcom,aux-cfg9-settings = [44 03]; + qcom,aux-cfg8-settings = [40 b7]; + qcom,aux-cfg7-settings = [3c 03]; + qcom,aux-cfg6-settings = [38 0a]; + qcom,aux-cfg5-settings = [34 26]; + qcom,aux-cfg4-settings = [30 0a]; + qcom,aux-cfg3-settings = ","; + qcom,aux-cfg2-settings = [28 a4]; + qcom,aux-cfg1-settings = [24 13]; + qcom,aux-cfg0-settings = " "; + qcom,phy-version = <0x420>; + qcom,pll-revision = "5nm-v1"; + clock-names = "core_aux_clk", "rpmh_cxo_clk", "core_usb_ref_clk_src", "core_usb_pipe_clk", "link_clk", "link_clk_src", "link_iface_clk", "pixel_clk_rcg", "pixel_parent", "pixel1_clk_rcg", "strm0_pixel_clk", "strm1_pixel_clk"; + clocks = <0x11f 0x9 0x2e 0x0 0x22 0x7e 0x22 0x82 0x11f 0xc 0x11f 0xd 0x11f 0xf 0x11f 0x11 0x488 0x1 0x11f 0x13 0x11f 0x10 0x11f 0x12>; + #clock-cells = <1>; + interrupts = <0xc 0x0>; + interrupt-parent = <&mdss_mdp>; + reg-names = "dp_ahb", "dp_aux", "dp_link", "dp_p0", "dp_phy", "dp_ln_tx0", "dp_ln_tx1", "dp_mmss_cc", "dp_pll", "usb3_dp_com", "hdcp_physical", "dp_p1", "gdsc"; + reg = <0xae90000 252 0xae90200 192 0xae90400 0x770 0xae91000 152 0x88eaa00 512 0x88ea200 512 0x88ea600 512 0xaf07f8c 500 0x88ea000 512 0x88e8000 32 0xaee1000 52 0xae91400 152 0xaf09000 20>; + usb-controller = <&usb0>; + qcom,altmode-dev = <748 0>; + qcom,ext-disp = <&ext_disp>; + qcom,dp-aux-switch = <&fsa4480>; + usb-phy = <&usb_qmp_dp_phy>; + compatible = "qcom,dp-display"; + cell-index = <0>; + + qcom,ctrl-supply-entries { + #size-cells = <0>; + #address-cells = <1>; + + qcom,ctrl-supply-entry@0 { + qcom,supply-disable-load = <0>; + qcom,supply-enable-load = <0x7594>; + qcom,supply-max-voltage = <1200000>; + qcom,supply-min-voltage = <1200000>; + qcom,supply-name = "vdda-1p2"; + reg = <0>; + }; + }; + + qcom,phy-supply-entries { + #size-cells = <0>; + #address-cells = <1>; + + qcom,phy-supply-entry@0 { + qcom,supply-disable-load = <0>; + qcom,supply-enable-load = <0x1c138>; + qcom,supply-max-voltage = <912000>; + qcom,supply-min-voltage = <912000>; + qcom,supply-name = "vdda-0p9"; + reg = <0>; + }; + + qcom,phy-supply-entry@1 { + qcom,supply-disable-load = <0>; + qcom,supply-enable-load = <0x4edb8>; + qcom,supply-max-voltage = <880000>; + qcom,supply-min-voltage = <880000>; + qcom,supply-name = "vdda_usb-0p9"; + reg = <1>; + }; + }; + + qcom,pll-supply-entries { + #size-cells = <0>; + #address-cells = <1>; + + qcom,pll-supply-entry@0 { + qcom,supply-disable-load = <0>; + qcom,supply-enable-load = <0>; + qcom,supply-max-voltage = <65535>; + qcom,supply-min-voltage = <&nspss_0_config>; + qcom,supply-name = "vdd_mx"; + reg = <0>; + }; + }; + }; + + sde_rscc: qcom,sde_rscc@af20000 { + interconnect-names = "qcom,sde-data-bus0"; + interconnects = <0x1fb 0x3e9 0x25 0x5e8>; + qcom,msm-bus,active-only; + clock-names = "vsync_clk", "gdsc_clk", "iface_clk"; + clocks = <0x11f 0x43 0x11f 0x3c 0x11f 0x42>; + vdd-supply = <&disp_cc_mdss_core_gdsc>; + qcom,sde-dram-channels = <2>; + qcom,sde-rsc-version = <4>; + reg-names = "drv", "wrapper"; + reg = <0xaf20000 0x4d68 0xaf30000 0x3fd4>; + compatible = "qcom,sde-rsc"; + cell-index = <0>; + }; + + smmu_sde_unsec: qcom,smmu_sde_unsec_cb { + dma-coherent; + qcom,iommu-earlymap; + qcom,iommu-faults = "non-fatal"; + qcom,iommu-dma-addr-pool = <0x20000 0xfffe0000>; + iommus = <40 0x800 0x402>; + compatible = "qcom,smmu_sde_unsec"; + }; + + smmu_sde_sec: qcom,smmu_sde_sec_cb { + qcom,iommu-vmid = <10>; + qcom,iommu-faults = "non-fatal"; + qcom,iommu-dma-addr-pool = <0x20000 0xfffe0000>; + iommus = <40 0x801 0 40 0xc01 0>; + compatible = "qcom,smmu_sde_sec"; + }; + + msm_vidc: qcom,vidc@aa00000 { + qcom,bus-range-kbps = <1000 1000 1000 0x5b8d80>; + interconnects = <0x27 0x2 0x26 0x229 0x1fb 0x24 0x25 0x200>; + interconnect-names = "venus-cnoc", "venus-ddr"; + vidc,firmware-name = "vpu20_1v"; + qcom,reg-presets = <0xb0088 0 17>; + qcom,allowed-clock-rates = <0x7f28155 0xe4e1c00 0x13f7b1c0 0x1945ba00 0x1b6b0b00>; + qcom,clock-configs = <0 0 0 0 0 1>; + qcom,proxy-clock-names = "video_ctl_axi0_clk", "video_mvs0_axi_clk", "core_clk", "vcodec_clk", "iface_clk", "video_cc_iris_clk_src"; + clocks = <0x12e 0x6 0x12e 0x3 0x12e 0x5 0x12e 0x4 0x12e 0xa 0x12e 0x2>; + clock-ids = <6 3 5 4 10 2>; + clock-names = "video_ctl_axi0_clk", "video_mvs0_axi_clk", "core_clk", "vcodec_clk", "iface_clk", "video_cc_iris_clk_src"; + vcodec-supply = <&video_cc_mvs0_gdsc>; + iris-ctl-supply = <&video_cc_mvsc_gdsc>; + #size-cells = <1>; + #address-cells = <1>; + pas-id = <9>; + memory-region = <&video_mem>; + interrupts = <0x0 0xae 0x4>; + reg = <0xaa00000 0xf0000>; + status = "okay"; + compatible = "qcom,msm-vidc", "qcom,msm-vidc-parrot", "qcom,msm-vidc-iris2"; + + non_secure_cb { + dma-coherent; + virtual-addr-pool = <0x25800000 0xba800000>; + qcom,iommu-faults = "non-fatal"; + qcom,iommu-dma-addr-pool = <0x25800000 0xba800000>; + iommus = <40 0x2180 32>; + label = "venus_ns"; + compatible = "qcom,msm-vidc,context-bank"; + }; + + non_secure_pixel_cb { + dma-coherent; + virtual-addr-pool = <0x100000 0xdff00000>; + qcom,iommu-faults = "non-fatal"; + qcom,iommu-dma-addr-pool = <0x100000 0xdff00000>; + iommus = <40 0x2187 0>; + label = "venus_ns_pixel"; + compatible = "qcom,msm-vidc,context-bank"; + }; + + secure_non_pixel_cb { + qcom,secure-context-bank; + virtual-addr-pool = <0x1000000 0x24800000>; + qcom,iommu-vmid = <11>; + qcom,iommu-faults = "non-fatal"; + qcom,iommu-dma-addr-pool = <0x1000000 0x24800000>; + iommus = <40 0x2184 32>; + label = "venus_sec_non_pixel"; + compatible = "qcom,msm-vidc,context-bank"; + }; + + secure_bitstream_cb { + qcom,secure-context-bank; + virtual-addr-pool = <0x500000 0xdfb00000>; + qcom,iommu-vmid = <9>; + qcom,iommu-faults = "non-fatal"; + qcom,iommu-dma-addr-pool = <0x500000 0xdfb00000>; + iommus = <40 0x2181 4>; + label = "venus_sec_bitstream"; + compatible = "qcom,msm-vidc,context-bank"; + }; + + secure_pixel_cb { + qcom,secure-context-bank; + virtual-addr-pool = <0x500000 0xdfb00000>; + qcom,iommu-vmid = <10>; + qcom,iommu-faults = "non-fatal"; + qcom,iommu-dma-addr-pool = <0x500000 0xdfb00000>; + iommus = <40 0x2183 0>; + label = "venus_sec_pixel"; + compatible = "qcom,msm-vidc,context-bank"; + }; + }; + + bt_wcn6750 { + compatible = "qcom,wcn6750-bt"; + pinctrl-names = "default"; + pinctrl-0 = <&bt_en_sleep>; + qcom,bt-reset-gpio = <&tlmm>; + qcom,bt-sw-ctrl-gpio = <&tlmm>; + qcom,wl-reset-gpio = <&tlmm>; + tsens = "quiet-therm"; + qcom,bt-vdd-io-supply = <&L22B>; + qcom,bt-vdd-aon-supply = <&S7B>; + qcom,bt-vdd-dig-supply = <&S7B>; + qcom,bt-vdd-rfacmn-supply = <&S7B>; + qcom,bt-vdd-rfa-0p8-supply = <&S7B>; + qcom,bt-vdd-rfa1-supply = <&S8E>; + qcom,bt-vdd-rfa2-supply = <&S8B>; + qcom,bt-vdd-ipa-2p2-supply = <&S9B>; + qcom,bt-vdd-io-config = <0x1b7740 0x1e8480 0 1>; + qcom,bt-vdd-aon-config = <0xc92c0 0x11e9f0 0 1>; + qcom,bt-vdd-dig-config = <0xc92c0 0x11e9f0 0 1>; + qcom,bt-vdd-rfacmn-config = <0xc92c0 0x11e9f0 0 1>; + qcom,bt-vdd-rfa-0p8-config = <0xc92c0 0x11e9f0 0 1>; + qcom,bt-vdd-rfa1-config = <0x1c9080 0x1f20c0 0 1>; + qcom,bt-vdd-rfa2-config = <0x132a40 0x193cf0 0 1>; + qcom,bt-vdd-ipa-2p2-config = <0x2191c0 0x21b100 0 1>; + }; + + qcom,wcn6750 { + compatible = "qcom,wcn6750"; + reg = <0x17210040 0 0xb0000000 0x10000>; + reg-names = "msi_addr", "smmu_iova_ipa"; + qcom,rproc-handle = <&wpss_pas>; + iommus = <40 0x1c00 1>; + interrupts = <0x0 0x300 0x1 0x0 0x301 0x1 0x0 0x302 0x1 0x0 0x303 0x1 0x0 0x304 0x1 0x0 0x305 0x1 0x0 0x306 0x1 0x0 0x307 0x1 0x0 0x308 0x1 0x0 0x309 0x1 0x0 0x30a 0x1 0x0 0x30b 0x1 0x0 0x30c 0x1 0x0 0x30d 0x1 0x0 0x30e 0x1 0x0 0x30f 0x1 0x0 0x310 0x1 0x0 0x311 0x1 0x0 0x312 0x1 0x0 0x313 0x1 0x0 0x314 0x1 0x0 0x315 0x1 0x0 0x316 0x1 0x0 0x317 0x1 0x0 0x318 0x1 0x0 0x319 0x1 0x0 0x31a 0x1 0x0 0x31b 0x1 0x0 0x31c 0x1 0x0 0x31d 0x1 0x0 0x31e 0x1 0x0 0x31f 0x1>; + qcom,iommu-dma = "fastmap"; + qcom,iommu-faults = "stall-disable", "HUPCF", "non-fatal"; + qcom,iommu-dma-addr-pool = <0xa0000000 0x10000000>; + qcom,iommu-geometry = <0xa0000000 0x10010000>; + dma-coherent; + qcom,fw-prefix; + qcom,wlan; + tsens = "quiet-therm"; + qcom,wlan-msa-fixed-region = <&wlan_fw_mem>; + use-nv-mac; + vdd-cx-mx-supply = <&S7B>; + qcom,vdd-cx-mx-config = <0xd6d80 0x111700 0 0 1>; + vdd-1.8-xo-supply = <&S8E>; + qcom,vdd-1.8-xo-config = <0x1c9080 0x1f20c0 0 0 0>; + vdd-1.3-rfa-supply = <&S8B>; + qcom,vdd-1.3-rfa-config = <0x132a40 0x16e360 0 0 0>; + qcom,smem-states = <720 0 0x492 0 0x493 0>; + qcom,smem-state-names = "wlan-smp2p-out", "wlan-soc-wake-smp2p-out", "wlan-ep-powersave-smp2p-out"; + mboxes = <285 0>; + qcom,vreg_ol_cpr = "s7b"; + + qcom,icnss_cdev1 { + #cooling-cells = <2>; + }; + + qcom,icnss_cdev2 { + #cooling-cells = <2>; + }; + + qcom,smp2p_map_wlan_1_in { + interrupts-extended = <0x2cf 0x0 0x0 0x2cf 0x1 0x0>; + interrupt-names = "qcom,smp2p-force-fatal-error", "qcom,smp2p-early-crash-ind"; + }; + + qcom,smp2p_map_wlan_2_in { + interrupts-extended = <0x494 0x0 0x0>; + interrupt-names = "qcom,smp2p-soc-wake-ack"; + }; + }; + + reboot_reason { + compatible = "qcom,reboot-reason"; + nvmem-cells = <0x4a1>; + nvmem-cell-names = "restart_reason"; + }; + + pmic-pon-log { + compatible = "qcom,pmic-pon-log"; + nvmem = <0x4a2>; + nvmem-names = "pon_log"; + }; + + thermal-message { + board-sensor = "VIRTUAL-SENSOR"; + }; + + display_gpio_regulator@1 { + compatible = "qti-regulator-fixed"; + regulator-name = "display_panel_vddio"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-enable-ramp-delay = <&audio_etm0_out_funnel_lpass_lpi>; + gpio = <0x4aa 9 0>; + enable-active-high; + regulator-boot-on; + proxy-supply = <0x4ab>; + qcom,proxy-consumer-enable; + pinctrl-names = "default"; + pinctrl-0 = <0x4ac>; + }; + + display_gpio_regulator@2 { + compatible = "qti-regulator-fixed"; + regulator-name = "display_panel_avdd"; + regulator-min-microvolt = <5500000>; + regulator-max-microvolt = <5500000>; + regulator-enable-ramp-delay = <&audio_etm0_out_funnel_lpass_lpi>; + gpio = <0x4aa 4 0>; + enable-active-high; + regulator-boot-on; + proxy-supply = <0x4ad>; + qcom,proxy-consumer-enable; + pinctrl-names = "default"; + pinctrl-0 = <0x4ae>; + }; + + display_gpio_regulator@3 { + compatible = "qti-regulator-fixed"; + regulator-name = "display_panel_extvdd"; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; + regulator-enable-ramp-delay = <&audio_etm0_out_funnel_lpass_lpi>; + gpio = <0x4aa 3 0>; + enable-active-high; + regulator-boot-on; + proxy-supply = <0x4af>; + qcom,proxy-consumer-enable; + pinctrl-names = "default"; + pinctrl-0 = <0x4b0>; + }; + + display_panel_ibb_stub { + compatible = "qcom,stub-regulator"; + regulator-name = "display_panel_ibb"; + regulator-min-microvolt = <4600000>; + regulator-max-microvolt = <6000000>; + }; + + xiaomi_hall { + compatible = "xiaomi-hall"; + status = "ok"; + + lid_hall { + label = "lid_hall"; + hall_pin = <327 65 1>; + linux,input-type = <5>; + linux,code = <0>; + interrupts-extended = <0x4b6 0x0 0x0 0x4b6 0x1 0x0>; + interrupt-names = "open_irq", "close_irq"; + }; + }; + + gpio_keys { + compatible = "gpio-keys"; + label = "gpio-keys"; + pinctrl-names = "default"; + pinctrl-0 = <0x4b7>; + + vol_up { + label = "volume_up"; + gpios = <0x4b8 1 1>; + linux,input-type = <1>; + linux,code = <115>; + gpio-key,wakeup; + debounce-interval = <15>; + linux,can-disable; + }; + }; + + qcom,pmic_glink_log { + compatible = "qcom,pmic-glink"; + qcom,pmic-glink-channel = "PMIC_LOGS_ADSP_APPS"; + + qcom,battery_debug { + compatible = "qcom,battery-debug"; + }; + + qcom,charger_ulog_glink { + compatible = "qcom,charger-ulog-glink"; + }; + + qcom,spmi_glink_debug { + compatible = "qcom,spmi-glink-debug"; + #address-cells = <1>; + #size-cells = <0>; + depends-on-supply = <&spmi1_bus>; + + spmi@0 { + reg = <0>; + #address-cells = <2>; + #size-cells = <0>; + + qcom,pm7250b-debug@8 { + compatible = "qcom,spmi-pmic"; + reg = <8 0>; + qcom,can-sleep; + }; + }; + + spmi@1 { + reg = <1>; + #address-cells = <2>; + #size-cells = <0>; + + qcom,smb1394-debug@9 { + compatible = "qcom,spmi-pmic"; + reg = <9 0>; + qcom,can-sleep; + }; + + qcom,smb1394-debug@b { + compatible = "qcom,spmi-pmic"; + reg = <11 0>; + qcom,can-sleep; + }; + + qcom,smb1394-debug@c { + compatible = "qcom,spmi-pmic"; + reg = <12 0>; + qcom,can-sleep; + }; + }; + }; + }; + + mtdoops_pmsg@0x80D00000 { + compatible = "mtdoops_pmsg"; + reg = <0x80d00000 0x200000>; + console-size = <0x80000>; + pmsg-size = <0x100000>; + }; + + auth_battery { + compatible = "lc,auth-battery"; + status = "ok"; + }; + + simtray { + compatible = "xiaomi,simtray-status"; + status-gpio = <&tlmm>; + }; + + wsa_spkr_en1_pinctrl { + pinctrl-1 = <&spkr_1_sd_n_sleep>; + pinctrl-0 = <&spkr_1_sd_n_active>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + status = "disabled"; + }; + + wsa_spkr_en2_pinctrl { + pinctrl-1 = <&spkr_2_sd_n_sleep>; + pinctrl-0 = <&spkr_2_sd_n_active>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + status = "disabled"; + }; + + wsa2_spkr_en1_pinctrl { + pinctrl-1 = <&spkr_1_sd_n_sleep>; + pinctrl-0 = <&spkr_1_sd_n_active>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + status = "disabled"; + }; + + wsa2_spkr_en2_pinctrl { + pinctrl-1 = <&spkr_2_sd_n_sleep>; + pinctrl-0 = <&spkr_2_sd_n_active>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + status = "disabled"; + }; + + msm_cdc_pinctrl@54 { + pinctrl-1 = <&wcd_reset_sleep>; + pinctrl-0 = <&wcd_reset_active>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + va_core_clk { + #clock-cells = <1>; + qcom,codec-lpass-clk-id = <&gcc_pcie_0_phy_gdsc>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-ext-clk-src = <2>; + compatible = "qcom,audio-ref-clk"; + }; + + wsa_core_clk { + #clock-cells = <1>; + qcom,codec-lpass-clk-id = <&gcc_pcie_1_phy_gdsc>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-ext-clk-src = <3>; + compatible = "qcom,audio-ref-clk"; + }; + + wsa2_core_clk { + #clock-cells = <1>; + qcom,codec-lpass-clk-id = <&hlos1_vote_mmnoc_mmu_tbu_hf4_gdsc>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-ext-clk-src = <12>; + compatible = "qcom,audio-ref-clk"; + }; + + rx_core_clk { + #clock-cells = <1>; + qcom,codec-lpass-clk-id = <&hlos1_vote_mmnoc_mmu_tbu_hf2_gdsc>; + qcom,codec-lpass-ext-clk-freq = <0x1588800>; + qcom,codec-ext-clk-src = <5>; + compatible = "qcom,audio-ref-clk"; + }; + + rx_core_tx_clk { + #clock-cells = <1>; + qcom,codec-lpass-clk-id = <&hlos1_vote_mmnoc_mmu_tbu_sf1_gdsc>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-ext-clk-src = <13>; + compatible = "qcom,audio-ref-clk"; + }; + + tx_core_clk { + #clock-cells = <1>; + qcom,codec-lpass-clk-id = <&gcc_venus_gdsc>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-ext-clk-src = <7>; + compatible = "qcom,audio-ref-clk"; + }; + + wsa_core_tx_clk { + #clock-cells = <1>; + qcom,codec-lpass-clk-id = <&video_cc_mvs0c_gdsc>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-ext-clk-src = <14>; + compatible = "qcom,audio-ref-clk"; + }; + + wsa2_core_tx_clk { + #clock-cells = <1>; + qcom,codec-lpass-clk-id = <&video_cc_mvs1c_gdsc>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-ext-clk-src = <15>; + compatible = "qcom,audio-ref-clk"; + }; + + rx_mclk2_2x_clk { + #clock-cells = <1>; + qcom,codec-lpass-clk-id = <&ipcc_self_ping_apss>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-ext-clk-src = <16>; + compatible = "qcom,audio-ref-clk"; + }; + + si_pa_L_ONE { + channel_num = <0>; + si,si_pa_disable_pin = <0>; + pinctrl-0 = <0x560>; + pinctrl-names = "si_pa_gpio"; + si,si_pa_reset = <327 106 0>; + si,si_pa_type = "sia81x9"; + compatible = "si,sia81xx"; + }; + + si_pa_L_TWO { + channel_num = <1>; + si,si_pa_disable_pin = <0>; + pinctrl-0 = <0x561>; + pinctrl-names = "si_pa_gpio"; + si,si_pa_reset = <327 103 0>; + si,si_pa_type = "sia81x9"; + compatible = "si,sia81xx"; + }; + + si_pa_R_ONE { + channel_num = <2>; + si,si_pa_disable_pin = <0>; + pinctrl-0 = <0x562>; + pinctrl-names = "si_pa_gpio"; + si,si_pa_reset = <327 89 0>; + si,si_pa_type = "sia81x9"; + compatible = "si,sia81xx"; + }; + + si_pa_R_TWO { + channel_num = <3>; + si,si_pa_disable_pin = <0>; + pinctrl-0 = <0x563>; + pinctrl-names = "si_pa_gpio"; + si,si_pa_reset = <327 88 0>; + si,si_pa_type = "sia81x9"; + compatible = "si,sia81xx"; + }; + + qcom,camera-flash@1 { + status = "ok"; + switch-source = <0x4ed>; + torch-source = <0x4e8 0x4e9>; + flash-source = <0x4e5 0x4e6>; + compatible = "qcom,camera-flash"; + cell-index = <1>; + }; + + qcom,camera-flash@2 { + status = "ok"; + switch-source = <0x4ed>; + torch-source = <0x4e8 0x4e9>; + flash-source = <0x4e5 0x4e6>; + compatible = "qcom,camera-flash"; + cell-index = <2>; + }; + + qcom,camera-flash@3 { + status = "ok"; + switch-source = <0x4ed>; + torch-source = <0x4e8 0x4e9>; + flash-source = <0x4e5 0x4e6>; + compatible = "qcom,camera-flash"; + cell-index = <3>; + }; + + qcom,cam-res-mgr { + status = "ok"; + compatible = "qcom,cam-res-mgr"; + }; + + dsi_panel_pwr_supply_sim { + #size-cells = <0>; + #address-cells = <1>; + + qcom,panel-supply-entry@0 { + qcom,supply-post-on-sleep = <20>; + qcom,supply-disable-load = <80>; + qcom,supply-enable-load = <0x30d40>; + qcom,supply-max-voltage = <1800000>; + qcom,supply-min-voltage = <1800000>; + qcom,supply-name = "dummy"; + reg = <0>; + }; + }; + + dsi_panel_pwr_supply_lcd { + #size-cells = <0>; + #address-cells = <1>; + + qcom,panel-supply-entry@0 { + qcom,supply-post-on-sleep = <10>; + qcom,supply-disable-load = <80>; + qcom,supply-enable-load = <0x30d40>; + qcom,supply-max-voltage = <2000000>; + qcom,supply-min-voltage = <1800000>; + qcom,supply-name = "vddio"; + reg = <0>; + }; + + qcom,panel-supply-entry@1 { + qcom,supply-post-off-sleep = <10>; + qcom,supply-post-on-sleep = <10>; + qcom,supply-disable-load = <100>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-max-voltage = <6000000>; + qcom,supply-min-voltage = <4600000>; + qcom,supply-name = "avdd"; + reg = <1>; + }; + }; + + dsi_panel_pwr_supply_amoled { + #size-cells = <0>; + #address-cells = <1>; + + qcom,panel-supply-entry@0 { + qcom,supply-post-on-sleep = <20>; + qcom,supply-disable-load = <80>; + qcom,supply-enable-load = <0x30d40>; + qcom,supply-max-voltage = <2000000>; + qcom,supply-min-voltage = <1800000>; + qcom,supply-name = "vddio"; + reg = <0>; + }; + + qcom,panel-supply-entry@1 { + qcom,supply-post-off-sleep = <2>; + qcom,supply-post-on-sleep = <0>; + qcom,supply-disable-load = <0>; + qcom,supply-enable-load = <0x2710>; + qcom,supply-max-voltage = <3300000>; + qcom,supply-min-voltage = <3000000>; + qcom,supply-name = "vci"; + reg = <1>; + }; + + qcom,panel-supply-entry@2 { + qcom,supply-disable-load = <0>; + qcom,supply-enable-load = <0>; + qcom,supply-max-voltage = <6000000>; + qcom,supply-min-voltage = <4600000>; + qcom,supply-name = "lab"; + reg = <2>; + }; + + qcom,panel-supply-entry@3 { + qcom,supply-post-on-sleep = <20>; + qcom,supply-disable-load = <0>; + qcom,supply-enable-load = <0>; + qcom,supply-max-voltage = <6000000>; + qcom,supply-min-voltage = <4600000>; + qcom,supply-name = "ibb"; + reg = <3>; + }; + + qcom,panel-supply-entry@4 { + qcom,supply-post-off-sleep = <2>; + qcom,supply-post-on-sleep = <0>; + qcom,supply-disable-load = <80>; + qcom,supply-enable-load = <0xed1c>; + qcom,supply-max-voltage = <1200000>; + qcom,supply-min-voltage = <1200000>; + qcom,supply-name = "extvdd"; + reg = <4>; + }; + }; + + qcom,dsi-display-primary { + qcom,dsi-default-panel = <0x5f5>; + extvdd-supply = <0x4af>; + ibb-supply = <0x509>; + vci-supply = <&L4E>; + vddio-supply = <0x4ab>; + clock-names = "pll_byte_clk0", "pll_dsi_clk0", "mdp_core_clk"; + clocks = <0x48a 0x0 0x48a 0x1 0x11f 0x38>; + qcom,demura-panel-id = <0x122e700 176>; + qcom,mdp = <&mdss_mdp>; + qcom,panel-te-source = <0>; + qcom,platform-te-gpio = <&tlmm>; + pinctrl-1 = <0x5f3 0x5f4>; + pinctrl-0 = <0x5f1 0x5f2>; + pinctrl-names = "panel_active", "panel_suspend"; + qcom,dsi-phy = <&mdss_dsi_phy0>; + qcom,dsi-ctrl = <&mdss_dsi0>; + label = "primary"; + compatible = "qcom,dsi-display"; + }; + + thermal-screen { + panel = <0x5f5 0x5f6>; + }; + + qcom,wb-display@0 { + label = "wb_display"; + cell-index = <0>; + compatible = "qcom,wb-display"; + }; + + disp_rdump_region@e1000000 { + label = "disp_rdump_region"; + reg = <0xb8000000 0x800000>; + }; + + xiaomi_touch { + get_panel_info = <1>; + touch,name = "xiaomi-touch"; + compatible = "xiaomi-touch"; + status = "okay"; + }; + }; + + __symbols__ { + msm_vidc = "/soc/qcom,vidc@aa00000"; + smmu_sde_sec = "/soc/qcom,smmu_sde_sec_cb"; + smmu_sde_unsec = "/soc/qcom,smmu_sde_unsec_cb"; + sde_rscc = "/soc/qcom,sde_rscc@af20000"; + sde_dp = "/soc/qcom,dp_display@ae90000"; + qcom_msmhdcp = "/soc/qcom,msm_hdcp"; + ext_disp_audio_codec = "/soc/qcom,msm-ext-disp/qcom,msm-ext-disp-audio-codec-rx"; + ext_disp = "/soc/qcom,msm-ext-disp"; + dsi_pll_codes_data = "/soc/dsi_pll_codes"; + mdss_dsi_phy0 = "/soc/qcom,mdss_dsi_phy0@ae94900"; + mdss_dsi0 = "/soc/qcom,mdss_dsi_ctrl0@ae94000"; + mdss_mdp = "/soc/qcom,mdss_mdp@ae00000"; + cam_bps = "/soc/qcom,bps@ac2c000"; + cam_ipe0 = "/soc/qcom,ipe0@ac42000"; + cre = "/soc/qcom,cre@acfa000"; + cam_lx7 = "/soc/qcom,lx7"; + cam_csiphy_tpg14 = "/soc/qcom,tpg14@acf7000"; + cam_csiphy_tpg13 = "/soc/qcom,tpg13@acf6000"; + cam_tfe2 = "/soc/qcom,tfe2@ac80000"; + cam_tfe_csid2 = "/soc/qcom,tfe_csid2@ac80000"; + cam_tfe1 = "/soc/qcom,tfe1@ac71000"; + cam_tfe_csid1 = "/soc/qcom,tfe_csid1@ac71000"; + cam_tfe0 = "/soc/qcom,tfe0@ac62000"; + cam_tfe_csid0 = "/soc/qcom,tfe_csid0@ac62000"; + icp0_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/icp0-all-rd"; + cpas_cdm0_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/cpas-cdm0-all-rd"; + cre_all_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/cre-all-wr"; + cre_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/cre-all-rd"; + ope_in_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ipe0-in-rd"; + ope_ref_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ipe0-ref-rd"; + bps_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/bps0-all-rd"; + bps_all_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/bps0-all-wr"; + ope_all_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ipe0-all-wr"; + tfe2_rdi_raw_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/tfe2-rdi-pixel-raw-wr"; + tfe1_rdi_raw_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/tfe1-rdi-pixel-raw-wr"; + tfe0_rdi_raw_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/tfe0_rdi_raw_wr"; + tfe2_bayer_stats_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/tfe2-ubwc-wr"; + tfe1_bayer_stats_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/tfe1-ubwc-wr"; + tfe0_bayer_stats_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/tfe0_bayer_stats_wr"; + level1_nrt0_rd1 = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-nrt0-rd1"; + level1_nrt0_wr1 = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-nrt0-wr1"; + level1_nrt0_rd0 = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-nrt0-rd0"; + level1_nrt0_wr0 = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-nrt0-wr0"; + level1_rt0_wr1 = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-rt0-wr1"; + level1_rt0_wr0 = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-rt0-wr0"; + level2_nrt1_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level2-nodes/level2-nrt1-rd"; + level2_nrt0_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level2-nodes/level2-nrt0-rd"; + level2_nrt0_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level2-nodes/level2-nrt0-wr"; + level2_rt0_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level2-nodes/level2-rt0-rd"; + level2_rt0_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level2-nodes/level2-rt0-wr"; + level3_nrt1_rd_wr_sum = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level3-nodes/level3-nrt1-rd-wr-sum"; + level3_nrt0_rd_wr_sum = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level3-nodes/level3-nrt0-rd-wr-sum"; + level3_rt0_rd_wr_sum = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level3-nodes/level3-rt0-rd-wr-sum"; + cpas_cdm_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_cpas_cdm/iova-mem-map"; + cre_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_cre/iova-mem-map"; + icp_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_icp/iova-mem-map"; + tfe_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_tfe/iova-mem-map"; + i2c_freq_1Mhz_cci1 = "/soc/qcom,cci1@ac16000/qcom,i2c_fast_plus_mode"; + i2c_freq_custom_cci1 = "/soc/qcom,cci1@ac16000/qcom,i2c_custom_mode"; + i2c_freq_400Khz_cci1 = "/soc/qcom,cci1@ac16000/qcom,i2c_fast_mode"; + i2c_freq_100Khz_cci1 = "/soc/qcom,cci1@ac16000/qcom,i2c_standard_mode"; + cam_cci1 = "/soc/qcom,cci1@ac16000"; + i2c_freq_1Mhz_cci0 = "/soc/qcom,cci0@ac15000/qcom,i2c_fast_plus_mode"; + i2c_freq_custom_cci0 = "/soc/qcom,cci0@ac15000/qcom,i2c_custom_mode"; + i2c_freq_400Khz_cci0 = "/soc/qcom,cci0@ac15000/qcom,i2c_fast_mode"; + i2c_freq_100Khz_cci0 = "/soc/qcom,cci0@ac15000/qcom,i2c_standard_mode"; + cam_cci0 = "/soc/qcom,cci0@ac15000"; + cam_csiphy3 = "/soc/qcom,csiphy3@acea000"; + cam_csiphy2 = "/soc/qcom,csiphy2@ace8000"; + cam_csiphy1 = "/soc/qcom,csiphy1@ace6000"; + cam_csiphy0 = "/soc/qcom,csiphy0@ace4000"; + cam_sensor_suspend_rst4 = "/soc/pinctrl@f000000/cam_sensor_suspend_rst4"; + cam_sensor_active_rst4 = "/soc/pinctrl@f000000/cam_sensor_active_rst4"; + cam_sensor_suspend_rst3 = "/soc/pinctrl@f000000/cam_sensor_suspend_rst3"; + cam_sensor_active_rst3 = "/soc/pinctrl@f000000/cam_sensor_active_rst3"; + cam_sensor_suspend_rst2 = "/soc/pinctrl@f000000/cam_sensor_suspend_rst2"; + cam_sensor_active_rst2 = "/soc/pinctrl@f000000/cam_sensor_active_rst2"; + cam_sensor_suspend_rst1 = "/soc/pinctrl@f000000/cam_sensor_suspend_rst1"; + cam_sensor_active_rst1 = "/soc/pinctrl@f000000/cam_sensor_active_rst1"; + cam_sensor_suspend_rst0 = "/soc/pinctrl@f000000/cam_sensor_suspend_rst0"; + cam_sensor_active_rst0 = "/soc/pinctrl@f000000/cam_sensor_active_rst0"; + cam_sensor_mclk4_suspend = "/soc/pinctrl@f000000/cam_sensor_mclk4_suspend"; + cam_sensor_mclk4_active = "/soc/pinctrl@f000000/cam_sensor_mclk4_active"; + cam_sensor_mclk3_suspend = "/soc/pinctrl@f000000/cam_sensor_mclk3_suspend"; + cam_sensor_mclk3_active = "/soc/pinctrl@f000000/cam_sensor_mclk3_active"; + cam_sensor_mclk2_suspend = "/soc/pinctrl@f000000/cam_sensor_mclk2_suspend"; + cam_sensor_mclk2_active = "/soc/pinctrl@f000000/cam_sensor_mclk2_active"; + cam_sensor_mclk1_suspend = "/soc/pinctrl@f000000/cam_sensor_mclk1_suspend"; + cam_sensor_mclk1_active = "/soc/pinctrl@f000000/cam_sensor_mclk1_active"; + cam_sensor_mclk0_suspend = "/soc/pinctrl@f000000/cam_sensor_mclk0_suspend"; + cam_sensor_mclk0_active = "/soc/pinctrl@f000000/cam_sensor_mclk0_active"; + cci_scl3_suspend = "/soc/pinctrl@f000000/cci_scl3_suspend"; + cci_scl3_active = "/soc/pinctrl@f000000/cci_scl3_active"; + cci_sda3_suspend = "/soc/pinctrl@f000000/cci_sda3_suspend"; + cci_sda3_active = "/soc/pinctrl@f000000/cci_sda3_active"; + cci_scl2_suspend = "/soc/pinctrl@f000000/cci_scl2_suspend"; + cci_scl2_active = "/soc/pinctrl@f000000/cci_scl2_active"; + cci_sda2_suspend = "/soc/pinctrl@f000000/cci_sda2_suspend"; + cci_sda2_active = "/soc/pinctrl@f000000/cci_sda2_active"; + cci_scl1_suspend = "/soc/pinctrl@f000000/cci_scl1_suspend"; + cci_scl1_active = "/soc/pinctrl@f000000/cci_scl1_active"; + cci_sda1_suspend = "/soc/pinctrl@f000000/cci_sda1_suspend"; + cci_sda1_active = "/soc/pinctrl@f000000/cci_sda1_active"; + cci_scl0_suspend = "/soc/pinctrl@f000000/cci_scl0_suspend"; + cci_scl0_active = "/soc/pinctrl@f000000/cci_scl0_active"; + cci_sda0_suspend = "/soc/pinctrl@f000000/cci_sda0_suspend"; + cci_sda0_active = "/soc/pinctrl@f000000/cci_sda0_active"; + audio_prm = "/soc/remoteproc-adsp@03000000/glink-edge/qcom,gpr/q6prm"; + audio_gpr = "/soc/remoteproc-adsp@03000000/glink-edge/qcom,gpr"; + lpass_audio_hw_vote = "/soc/vote_lpass_audio_hw"; + lpass_core_hw_vote = "/soc/vote_lpass_core_hw"; + waipio_snd = "/soc/spf_core_platform/sound"; + swr3 = "/soc/spf_core_platform/lpass-cdc/wsa2-macro@31E0000/wsa2_swr_master"; + wsa2_macro = "/soc/spf_core_platform/lpass-cdc/wsa2-macro@31E0000"; + swr0 = "/soc/spf_core_platform/lpass-cdc/wsa-macro@3240000/wsa_swr_master"; + wsa_macro = "/soc/spf_core_platform/lpass-cdc/wsa-macro@3240000"; + swr1 = "/soc/spf_core_platform/lpass-cdc/rx-macro@3200000/rx_swr_master"; + rx_macro = "/soc/spf_core_platform/lpass-cdc/rx-macro@3200000"; + tx_macro = "/soc/spf_core_platform/lpass-cdc/tx-macro@3220000"; + swr2 = "/soc/spf_core_platform/lpass-cdc/va-macro@33F0000/va_swr_master"; + va_macro = "/soc/spf_core_platform/lpass-cdc/va-macro@33F0000"; + lpass_cdc = "/soc/spf_core_platform/lpass-cdc"; + lpi_tlmm = "/soc/spf_core_platform/lpi_pinctrl@3440000"; + msm_audio_ion_cma = "/soc/spf_core_platform/qcom,msm-audio-ion-cma"; + msm_audio_ion = "/soc/spf_core_platform/qcom,msm-audio-ion"; + spf_core_platform = "/soc/spf_core_platform"; + afe_loopback_tx = "/soc/qcom,msm-dai-q6-afe-loopback-tx"; + dai_sec_spdif_tx = "/soc/qcom,msm-dai-q6-spdif-sec-tx"; + dai_sec_spdif_rx = "/soc/qcom,msm-dai-q6-spdif-sec-rx"; + dai_pri_spdif_tx = "/soc/qcom,msm-dai-q6-spdif-pri-tx"; + dai_pri_spdif_rx = "/soc/qcom,msm-dai-q6-spdif-pri-rx"; + dai_sen_tdm_tx_0 = "/soc/qcom,msm-dai-tdm-sen-tx/qcom,msm-dai-q6-tdm-sen-tx-0"; + tdm_sen_tx = "/soc/qcom,msm-dai-tdm-sen-tx"; + dai_sen_tdm_rx_0 = "/soc/qcom,msm-dai-tdm-sen-rx/qcom,msm-dai-q6-tdm-sen-rx-0"; + tdm_sen_rx = "/soc/qcom,msm-dai-tdm-sen-rx"; + dai_quin_tdm_tx_0 = "/soc/qcom,msm-dai-tdm-quin-tx/qcom,msm-dai-q6-tdm-quin-tx-0"; + tdm_quin_tx = "/soc/qcom,msm-dai-tdm-quin-tx"; + dai_quin_tdm_rx_0 = "/soc/qcom,msm-dai-tdm-quin-rx/qcom,msm-dai-q6-tdm-quin-rx-0"; + tdm_quin_rx = "/soc/qcom,msm-dai-tdm-quin-rx"; + dai_quat_tdm_tx_0 = "/soc/qcom,msm-dai-tdm-quat-tx/qcom,msm-dai-q6-tdm-quat-tx-0"; + tdm_quat_tx = "/soc/qcom,msm-dai-tdm-quat-tx"; + dai_quat_tdm_rx_0 = "/soc/qcom,msm-dai-tdm-quat-rx/qcom,msm-dai-q6-tdm-quat-rx-0"; + tdm_quat_rx = "/soc/qcom,msm-dai-tdm-quat-rx"; + dai_tert_tdm_tx_0 = "/soc/qcom,msm-dai-tdm-tert-tx/qcom,msm-dai-q6-tdm-tert-tx-0"; + tdm_tert_tx = "/soc/qcom,msm-dai-tdm-tert-tx"; + dai_tert_tdm_rx_0 = "/soc/qcom,msm-dai-tdm-tert-rx/qcom,msm-dai-q6-tdm-tert-rx-0"; + tdm_tert_rx = "/soc/qcom,msm-dai-tdm-tert-rx"; + dai_sec_tdm_tx_0 = "/soc/qcom,msm-dai-tdm-sec-tx/qcom,msm-dai-q6-tdm-sec-tx-0"; + tdm_sec_tx = "/soc/qcom,msm-dai-tdm-sec-tx"; + dai_sec_tdm_rx_0 = "/soc/qcom,msm-dai-tdm-sec-rx/qcom,msm-dai-q6-tdm-sec-rx-0"; + tdm_sec_rx = "/soc/qcom,msm-dai-tdm-sec-rx"; + dai_pri_tdm_tx_0 = "/soc/qcom,msm-dai-tdm-pri-tx/qcom,msm-dai-q6-tdm-pri-tx-0"; + tdm_pri_tx = "/soc/qcom,msm-dai-tdm-pri-tx"; + dai_pri_tdm_rx_0 = "/soc/qcom,msm-dai-tdm-pri-rx/qcom,msm-dai-q6-tdm-pri-rx-0"; + tdm_pri_rx = "/soc/qcom,msm-dai-tdm-pri-rx"; + adsp_notify = "/soc/qcom,msm-adsp-notify"; + adsp_loader = "/soc/qcom,msm-adsp-loader"; + hdmi_dba = "/soc/qcom,msm-hdmi-dba-codec-rx"; + dai_sen_auxpcm = "/soc/qcom,msm-sen-auxpcm"; + dai_quin_auxpcm = "/soc/qcom,msm-quin-auxpcm"; + dai_quat_auxpcm = "/soc/qcom,msm-quat-auxpcm"; + dai_tert_auxpcm = "/soc/qcom,msm-tert-auxpcm"; + dai_sec_auxpcm = "/soc/qcom,msm-sec-auxpcm"; + dai_pri_auxpcm = "/soc/qcom,msm-pri-auxpcm"; + audio_pkt_core_platform = "/soc/qcom,audio-pkt-core-platform"; + hostless = "/soc/qcom,msm-pcm-hostless"; + usb_audio_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-usb-audio-tx"; + usb_audio_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-usb-audio-rx"; + proxy_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-proxy-tx"; + proxy_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-proxy-rx"; + afe_proxy_tx_1 = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-afe-proxy-tx-1"; + incall_music_2_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-incall-music-2-rx"; + incall_music_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-incall-music-rx"; + incall_record_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-incall-record-tx"; + incall_record_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-incall-record-rx"; + afe_proxy_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-afe-proxy-tx"; + afe_proxy_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-afe-proxy-rx"; + afe_pcm_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-be-afe-pcm-tx"; + afe_pcm_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-be-afe-pcm-rx"; + int_fm_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-int-fm-tx"; + int_fm_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-int-fm-rx"; + bt_sco_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-bt-sco-tx"; + bt_sco_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-bt-sco-rx"; + sb_8_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-8-tx"; + sb_7_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-7-tx"; + sb_7_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-7-rx"; + lsm = "/soc/qcom,msm-lsm-client"; + tx_cdc_dma_5_tx = "/soc/qcom,msm-dai-cdc-dma/qcom,msm-dai-tx-cdc-dma-5-tx"; + tx_cdc_dma_4_tx = "/soc/qcom,msm-dai-cdc-dma/qcom,msm-dai-tx-cdc-dma-4-tx"; + tx_cdc_dma_3_tx = "/soc/qcom,msm-dai-cdc-dma/qcom,msm-dai-tx-cdc-dma-3-tx"; + tx_cdc_dma_2_tx = "/soc/qcom,msm-dai-cdc-dma/qcom,msm-dai-tx-cdc-dma-2-tx"; + tx_cdc_dma_1_tx = "/soc/qcom,msm-dai-cdc-dma/qcom,msm-dai-tx-cdc-dma-1-tx"; + tx_cdc_dma_0_tx = "/soc/qcom,msm-dai-cdc-dma/qcom,msm-dai-tx-cdc-dma-0-tx"; + rx_cdc_dma_7_rx = "/soc/qcom,msm-dai-cdc-dma/qcom,msm-dai-rx-cdc-dma-7-rx"; + rx_cdc_dma_6_rx = "/soc/qcom,msm-dai-cdc-dma/qcom,msm-dai-rx-cdc-dma-6-rx"; + rx_cdc_dma_5_rx = "/soc/qcom,msm-dai-cdc-dma/qcom,msm-dai-rx-cdc-dma-5-rx"; + rx_cdc_dma_4_rx = "/soc/qcom,msm-dai-cdc-dma/qcom,msm-dai-rx-cdc-dma-4-rx"; + rx_cdc_dma_3_rx = "/soc/qcom,msm-dai-cdc-dma/qcom,msm-dai-rx-cdc-dma-3-rx"; + rx_cdc_dma_2_rx = "/soc/qcom,msm-dai-cdc-dma/qcom,msm-dai-rx-cdc-dma-2-rx"; + rx_cdc_dma_1_rx = "/soc/qcom,msm-dai-cdc-dma/qcom,msm-dai-rx-cdc-dma-1-rx"; + rx_cdc_dma_0_rx = "/soc/qcom,msm-dai-cdc-dma/qcom,msm-dai-rx-cdc-dma-0-rx"; + va_cdc_dma_2_tx = "/soc/qcom,msm-dai-cdc-dma/qcom,msm-dai-va-cdc-dma-2-tx"; + va_cdc_dma_1_tx = "/soc/qcom,msm-dai-cdc-dma/qcom,msm-dai-va-cdc-dma-1-tx"; + va_cdc_dma_0_tx = "/soc/qcom,msm-dai-cdc-dma/qcom,msm-dai-va-cdc-dma-0-tx"; + wsa_cdc_dma_2_tx = "/soc/qcom,msm-dai-cdc-dma/qcom,msm-dai-wsa-cdc-dma-2-tx"; + wsa_cdc_dma_1_tx = "/soc/qcom,msm-dai-cdc-dma/qcom,msm-dai-wsa-cdc-dma-1-tx"; + wsa_cdc_dma_1_rx = "/soc/qcom,msm-dai-cdc-dma/qcom,msm-dai-wsa-cdc-dma-1-rx"; + wsa_cdc_dma_0_tx = "/soc/qcom,msm-dai-cdc-dma/qcom,msm-dai-wsa-cdc-dma-0-tx"; + wsa_cdc_dma_0_rx = "/soc/qcom,msm-dai-cdc-dma/qcom,msm-dai-wsa-cdc-dma-0-rx"; + msm_dai_cdc_dma = "/soc/qcom,msm-dai-cdc-dma"; + dai_mi2s5 = "/soc/qcom,msm-dai-mi2s/qcom,msm-dai-q6-mi2s-senary"; + dai_mi2s4 = "/soc/qcom,msm-dai-mi2s/qcom,msm-dai-q6-mi2s-quin"; + dai_mi2s3 = "/soc/qcom,msm-dai-mi2s/qcom,msm-dai-q6-mi2s-quat"; + dai_mi2s2 = "/soc/qcom,msm-dai-mi2s/qcom,msm-dai-q6-mi2s-tert"; + dai_mi2s1 = "/soc/qcom,msm-dai-mi2s/qcom,msm-dai-q6-mi2s-sec"; + dai_mi2s0 = "/soc/qcom,msm-dai-mi2s/qcom,msm-dai-q6-mi2s-prim"; + msm_dai_mi2s = "/soc/qcom,msm-dai-mi2s"; + pcm_dtmf = "/soc/qcom,msm-pcm-dtmf"; + loopback1 = "/soc/qcom,msm-pcm-loopback-low-latency"; + loopback = "/soc/qcom,msm-pcm-loopback"; + dai_dp1 = "/soc/qcom,msm-dai-q6-dp1"; + dai_dp = "/soc/qcom,msm-dai-q6-dp"; + dai_hdmi = "/soc/qcom,msm-dai-q6-hdmi"; + afe = "/soc/qcom,msm-pcm-afe"; + stub_codec = "/soc/qcom,msm-stub-codec"; + voice = "/soc/qcom,msm-pcm-voice"; + voip = "/soc/qcom,msm-voip-dsp"; + compress = "/soc/qcom,msm-compress-dsp"; + trans_loopback = "/soc/qcom,msm-transcode-loopback"; + pcm_noirq = "/soc/qcom,msm-pcm-dsp-noirq"; + pcm2 = "/soc/qcom,msm-ultra-low-latency"; + pcm1 = "/soc/qcom,msm-pcm-low-latency"; + compr = "/soc/qcom,msm-compr-dsp"; + routing = "/soc/qcom,msm-pcm-routing"; + pcm0 = "/soc/qcom,msm-pcm"; + chosen = "/chosen"; + reserved_memory = "/reserved-memory"; + hyp_mem = "/reserved-memory/hyp_region@80000000"; + xbl_dtlog_mem = "/reserved-memory/xbl_dtlog_region@80600000"; + xbl_ramdump_mem = "/reserved-memory/xbl_ramdump_region@80640000"; + aop_image_mem = "/reserved-memory/aop_image_region@80800000"; + aop_cmd_db_mem = "/reserved-memory/aop_cmd_db_region@80860000"; + aop_config_mem = "/reserved-memory/aop_config_region@80880000"; + tme_crash_dump_mem = "/reserved-memory/tme_crash_dump_region@808a0000"; + tme_log_mem = "/reserved-memory/tme_log_region@808e0000"; + uefi_log_mem = "/reserved-memory/uefi_log_region@808e4000"; + smem_mem = "/reserved-memory/smem_region@80900000"; + cpucp_fw_mem = "/reserved-memory/cpucp_fw_region@80b00000"; + chipinfo_mem = "/reserved-memory/chipinfo_region@80c00000"; + wlan_fw_mem = "/reserved-memory/wlan_fw_region@82a00000"; + camera_mem = "/reserved-memory/camera_region@84b00000"; + wpss_mem = "/reserved-memory/wpss_region@85300000"; + video_mem = "/reserved-memory/video_region@86c00000"; + adsp_mem = "/reserved-memory/adsp_region@9a200000"; + cdsp_mem = "/reserved-memory/cdsp_region@89400000"; + ipa_fw_mem = "/reserved-memory/ipa_fw_region@89e00000"; + ipa_gsi_mem = "/reserved-memory/ipa_gsi_region@89e10000"; + gpu_microcode_mem = "/reserved-memory/gpu_microcode_region@89e1a000"; + mpss_mem = "/reserved-memory/mpss_region@8bc00000"; + xbl_sc_mem = "/reserved-memory/xbl_sc_region@a6e00000"; + global_sync_mem = "/reserved-memory/global_sync_region@a6f00000"; + cpusys_vm_mem = "/reserved-memory/cpusys_vm_region@e0600000"; + trust_ui_vm_mem = "/reserved-memory/trust_ui_vm_region@e0b00000"; + trust_ui_vm_qrtr = "/reserved-memory/trust_ui_vm_qrtr@e55f3000"; + trust_ui_vm_vblk0_ring = "/reserved-memory/trust_ui_vm_vblk0_ring@e55fc000"; + trust_ui_vm_swiotlb = "/reserved-memory/trust_ui_vm_swiotlb@e5600000"; + tz_stat_mem = "/reserved-memory/tz_stat_region@e8800000"; + tags_mem = "/reserved-memory/tags_region@e8900000"; + qtee_mem = "/reserved-memory/qtee_region@e8f80000"; + trusted_apps_mem = "/reserved-memory/trusted_apps_region@e9480000"; + ramoops_mem = "/reserved-memory/ramoops@80D00000"; + dump_mem = "/reserved-memory/mem_dump_region"; + system_cma = "/reserved-memory/linux,cma"; + adsp_mem_heap = "/reserved-memory/adsp_heap_region"; + audio_cma_mem = "/reserved-memory/audio_cma_region"; + sdsp_mem = "/reserved-memory/sdsp_region"; + cdsp_secure_heap = "/reserved-memory/secure_cdsp_region"; + va_md_mem = "/reserved-memory/va_md_mem_region"; + non_secure_display_memory = "/reserved-memory/non_secure_display_region"; + qseecom_mem = "/reserved-memory/qseecom_region"; + qseecom_ta_mem = "/reserved-memory/qseecom_ta_region"; + aliases = "/aliases"; + sram = "/sram@17D09100"; + cpu_scp_lpri = "/sram@17D09100/scp-shmem@0"; + firmware = "/firmware"; + CPU0 = "/cpus/cpu@0"; + L2_0 = "/cpus/cpu@0/l2-cache"; + L3_0 = "/cpus/cpu@0/l2-cache/l3-cache"; + CPU1 = "/cpus/cpu@100"; + L2_1 = "/cpus/cpu@100/l2-cache"; + CPU2 = "/cpus/cpu@200"; + L2_2 = "/cpus/cpu@200/l2-cache"; + CPU3 = "/cpus/cpu@300"; + L2_3 = "/cpus/cpu@300/l2-cache"; + CPU4 = "/cpus/cpu@400"; + L2_4 = "/cpus/cpu@400/l2-cache"; + CPU5 = "/cpus/cpu@500"; + L2_5 = "/cpus/cpu@500/l2-cache"; + CPU6 = "/cpus/cpu@600"; + L2_6 = "/cpus/cpu@600/l2-cache"; + CPU7 = "/cpus/cpu@700"; + L2_7 = "/cpus/cpu@700/l2-cache"; + LITTLE_CPU_OFF = "/idle-states/silver-c3"; + LITTLE_CPU_RAIL_OFF = "/idle-states/silver-c4"; + BIG_CPU_OFF = "/idle-states/gold-c3"; + BIG_CPU_RAIL_OFF = "/idle-states/gold-c4"; + CLUSTER_OFF = "/idle-states/cluster-d4"; + CX_RET = "/idle-states/cx-ret"; + soc = "/soc"; + usb0 = "/soc/ssusb@a600000"; + usb2_phy0 = "/soc/hsphy@88e3000"; + usb_qmp_dp_phy = "/soc/ssphy@88e8000"; + usb_nop_phy = "/soc/usb_nop_phy"; + audio_etm0_out_funnel_lpass_lpi = "/soc/audio_etm0/out-ports/port/endpoint"; + tpdm_lpass_lpi = "/soc/tpdm_lpass_lpi"; + tpdm_lpass_lpi_out_funnel_lpass_lpi = "/soc/tpdm_lpass_lpi/out-ports/port/endpoint"; + tpdm_lpass = "/soc/tpdm@10844000"; + tpdm_lpass_out_funnel_lpass = "/soc/tpdm@10844000/out-ports/port/endpoint"; + tpdm_dl_lpass = "/soc/tpdm@10c38000"; + tpdm_dl_lpass_out_tpda_dl_lpass_10 = "/soc/tpdm@10c38000/out-ports/port/endpoint"; + lpass_stm = "/soc/lpass_stm"; + lpass_stm_out_funnel_lpass_lpi = "/soc/lpass_stm/out-ports/port/endpoint"; + tpdm_swao_prio_0 = "/soc/tpdm@10b09000"; + tpdm_swao_prio_0_out_tpda_aoss_0 = "/soc/tpdm@10b09000/out-ports/port/endpoint"; + tpdm_swao_prio_1 = "/soc/tpdm@10b0a000"; + tpdm_swao_prio_1_out_tpda_aoss_1 = "/soc/tpdm@10b0a000/out-ports/port/endpoint"; + tpdm_swao_prio_2 = "/soc/tpdm@10b0b000"; + tpdm_swao_prio_2_out_tpda_aoss_2 = "/soc/tpdm@10b0b000/out-ports/port/endpoint"; + tpdm_swao_prio_3 = "/soc/tpdm@10b0c000"; + tpdm_swao_prio_3_out_tpda_aoss_3 = "/soc/tpdm@10b0c000/out-ports/port/endpoint"; + tpdm_swao_1 = "/soc/tpdm@10b0d000"; + tpdm_swao_out_tpda_aoss_4 = "/soc/tpdm@10b0d000/out-ports/port/endpoint"; + tpdm_ddr_ch01 = "/soc/tpdm@10d20000"; + tpdm_ddr_ch01_out_funnel_ddr_ch01 = "/soc/tpdm@10d20000/out-ports/port/endpoint"; + tpdm_ddr = "/soc/tpdm@10d00000"; + tpdm_ddr_dl0_out_funnel_ddr_dl0 = "/soc/tpdm@10d00000/out-ports/port/endpoint"; + tpdm_shrm = "/soc/tpdm@10d01000"; + tpdm_shrm_out_funnel_ddr_dl0 = "/soc/tpdm@10d01000/out-ports/port/endpoint"; + tpdm_turing = "/soc/tpdm@10980000"; + tpdm_turing_out_funnel_turing = "/soc/tpdm@10980000/out-ports/port/endpoint"; + tpdm_turing_llm = "/soc/tpdm_turing_llm"; + tpdm_turing_llm_out_funnel_turing = "/soc/tpdm_turing_llm/out-ports/port/endpoint"; + tpdm_gpu = "/soc/tpdm@10900000"; + tpdm_gpu_out_funnel_gfx_dl = "/soc/tpdm@10900000/out-ports/port/endpoint"; + tpdm_prng = "/soc/tpdm@10841000"; + tpdm_prng_out_tpda_dl_center_19 = "/soc/tpdm@10841000/out-ports/port/endpoint"; + tpdm_qm = "/soc/tpdm@109d0000"; + tpdm_qm_out_tpda_dl_center_20 = "/soc/tpdm@109d0000/out-ports/port/endpoint"; + tpdm_gcc = "/soc/tpdm@1082c000"; + tpdm_gcc_out_tpda_dl_center_21 = "/soc/tpdm@1082c000/out-ports/port/endpoint"; + tpdm_vsense = "/soc/tpdm@10840000"; + tpdm_vsense_out_tpda_dl_center_22 = "/soc/tpdm@10840000/out-ports/port/endpoint"; + tpdm_emmc = "/soc/tpdm@10c23000"; + tpdm_sdcc_out_tpda_dl_center_23 = "/soc/tpdm@10c23000/out-ports/port/endpoint"; + tpdm_sdcc = "/soc/tpdm@10c20000"; + tpdm_sdcc2_out_tpda_dl_lpass_0 = "/soc/tpdm@10c20000/out-ports/port/endpoint"; + tpdm_ipa = "/soc/tpdm@10c22000"; + tpdm_ipa_out_tpda_dl_center_24 = "/soc/tpdm@10c22000/out-ports/port/endpoint"; + tpdm_pimem = "/soc/tpdm@10850000"; + tpdm_pimem_out_tpda_dl_center_25 = "/soc/tpdm@10850000/out-ports/port/endpoint"; + tpdm_dlct = "/soc/tpdm@10c28000"; + tpdm_dlct_out_tpda_dl_center_26 = "/soc/tpdm@10c28000/out-ports/port/endpoint"; + tpdm_ipcc = "/soc/tpdm@10c29000"; + tpdm_ipcc_out_tpda_dl_center_27 = "/soc/tpdm@10c29000/out-ports/port/endpoint"; + snoc = "/soc/snoc"; + snoc_out_funnel_in0 = "/soc/snoc/out-ports/port/endpoint"; + tpdm_spdm = "/soc/tpdm@1000f000"; + tpdm_spdm_out_tpda_qdss_1 = "/soc/tpdm@1000f000/out-ports/port/endpoint"; + stm = "/soc/stm@10002000"; + stm_out_funnel_in0 = "/soc/stm@10002000/out-ports/port/endpoint"; + tpdm_dcc = "/soc/tpdm@10003000"; + tpdm_dcc_out_tpda_qdss_0 = "/soc/tpdm@10003000/out-ports/port/endpoint"; + turing_etm0 = "/soc/turing_etm0"; + turing_etm0_out_funnel_turing_dup = "/soc/turing_etm0/out-ports/port/endpoint"; + tpdm_east = "/soc/tpdm@10c24000"; + tpdm_east_out_tpda_dl_center_19 = "/soc/tpdm@10c24000/out-ports/port/endpoint"; + tpdm_dl_center2_dsb = "/soc/tpdm@10ac0000"; + tpdm_dlct0_out_tpda_dl_center2_26 = "/soc/tpdm@10ac0000/out-ports/port/endpoint"; + tpdm_dl_center2_cmb = "/soc/tpdm@10ac1000"; + tpdm_dlct1_out_tpda_dl_center2_27 = "/soc/tpdm@10ac1000/out-ports/port/endpoint"; + tpdm_dl_south0 = "/soc/tpdm@109c0000"; + tpdm_dl_south0_out_funnel_dl_south = "/soc/tpdm@109c0000/out-ports/port/endpoint"; + tpdm_dl_south1 = "/soc/tpdm@109c1000"; + tpdm_dl_south1_out_funnel_dl_south = "/soc/tpdm@109c1000/out-ports/port/endpoint"; + tpdm_rdpm = "/soc/tpdm@10c00000"; + tpdm_rdpm_out_funnel_dl_center_1 = "/soc/tpdm@10c00000/out-ports/port/endpoint"; + tpdm_rdpm_mx = "/soc/tpdm@10c01000"; + tpdm_rdpm_mx_out_funnel_dl_center_1 = "/soc/tpdm@10c01000/out-ports/port/endpoint"; + tpdm_llm_silver = "/soc/tpdm@128a0000"; + tpdm_llm_silver_out_tpda_apss_0 = "/soc/tpdm@128a0000/out-ports/port/endpoint"; + tpdm_llm_gold = "/soc/tpdm@138b0000"; + tpdm_llm_gold_out_tpda_apss_1 = "/soc/tpdm@138b0000/out-ports/port/endpoint"; + tpdm_actpm = "/soc/tpdm@12860000"; + tpdm_apss0_out_tpda_apss_3 = "/soc/tpdm@12860000/out-ports/port/endpoint"; + tpdm_apss = "/soc/tpdm@12861000"; + tpdm_apps1_out_tpda_apss_4 = "/soc/tpdm@12861000/out-ports/port/endpoint"; + tpdm_modem_0 = "/soc/tpdm@10800000"; + tpdm_modem_0_out_tpda_modem_0 = "/soc/tpdm@10800000/out-ports/port/endpoint"; + tpdm_modem_1 = "/soc/tpdm@10801000"; + tpdm_modem_1_out_tpda_modem_1 = "/soc/tpdm@10801000/out-ports/port/endpoint"; + modem_etm0_out_funnel_modem_q6_dup = "/soc/modem_etm0/out-ports/port/endpoint"; + modem2_etm0_out_funnel_modem = "/soc/modem2_etm0/out-ports/port/endpoint"; + modem_diag = "/soc/modem_diag"; + modem_diag_out_funnel_modem_q6 = "/soc/modem_diag/out-ports/port/endpoint"; + tpdm_wcss = "/soc/tpdm@109A4000"; + tpdm_wcss_out_funnel_dl_south = "/soc/tpdm@109A4000/out-ports/port/endpoint"; + tpdm_tmess_prng = "/soc/tpdm@10cc9000"; + tpdm_tmess_prng_out_tpda_tmess_0 = "/soc/tpdm@10cc9000/out-ports/port/endpoint"; + tpdm_tmess_0 = "/soc/tpdm@10cc0000"; + tpdm_tmess_0_out_tpda_tmess_1 = "/soc/tpdm@10cc0000/out-ports/port/endpoint"; + tpdm_tmess_1 = "/soc/tpdm@10cc1000"; + tpdm_tmess_1_out_tpda_tmess_2 = "/soc/tpdm@10cc1000/out-ports/port/endpoint"; + tpdm_wpss = "/soc/tpdm@10c70000"; + tpdm_wpss_out_funnel_wpss = "/soc/tpdm@10c70000/out-ports/port/endpoint"; + tpdm_wpss1 = "/soc/tpdm@10c71000"; + tpdm_wpss_1_out_funnel_wpss = "/soc/tpdm@10c71000/out-ports/port/endpoint"; + wpss_etm = "/soc/wpss_etm0"; + wpss_etm0_out_funnel_wpss = "/soc/wpss_etm0/out-ports/port/endpoint"; + funnel_wpss = "/soc/funnel@10c73000"; + funnel_wpss_in_tpdm_wpss = "/soc/funnel@10c73000/in-ports/port@0/endpoint"; + funnel_wpss_in_tpdm_wpss_1 = "/soc/funnel@10c73000/in-ports/port@1/endpoint"; + funnel_wpss_in_wpss_etm0 = "/soc/funnel@10c73000/in-ports/port@2/endpoint"; + funnel_wpss_out_tpda_dl_center_5 = "/soc/funnel@10c73000/out-ports/port@0/endpoint"; + funnel_wpss_out_tpda_dl_center_6 = "/soc/funnel@10c73000/out-ports/port@1/endpoint"; + funnel_wpss_out_funnel_dl_center = "/soc/funnel@10c73000/out-ports/port@2/endpoint"; + funnel_lpass_lpi = "/soc/funnel@10b44000"; + funnel_lpass_lpi_in_audio_etm0 = "/soc/funnel@10b44000/in-ports/port@0/endpoint"; + funnel_lpass_lpi_in_lpass_stm = "/soc/funnel@10b44000/in-ports/port@1/endpoint"; + funnel_lpass_lpi_in_tpdm_lpass_lpi = "/soc/funnel@10b44000/in-ports/port@5/endpoint"; + funnel_lpass_lpi_out_funnel_aoss = "/soc/funnel@10b44000/out-ports/port/endpoint"; + funnel_gfx_dl = "/soc/funnel@10902000"; + funnel_gfx_dl_in_tpdm_gpu = "/soc/funnel@10902000/in-ports/port/endpoint"; + funnel_gfx_out_tpda_dl_center2_17 = "/soc/funnel@10902000/out-ports/port/endpoint"; + funnel_lpass = "/soc/funnel@10846000"; + funnel_lpass_in_tpdm_lpass = "/soc/funnel@10846000/in-ports/port/endpoint"; + funnel_lpass_out_tpda_dl_lpass_2 = "/soc/funnel@10846000/out-ports/port/endpoint"; + funnel_ddr_ch01 = "/soc/funnel@10d22000"; + funnel_ddr_ch01_in_tpdm_ddr_ch01 = "/soc/funnel@10d22000/in-ports/port/endpoint"; + funnel_ddr_ch01_out_funnel_ddr_dl0 = "/soc/funnel@10d22000/out-ports/port/endpoint"; + funnel_ddr_dl0 = "/soc/funnel@10d03000"; + funnel_ddr_dl0_in_funnel_ddr_ch01 = "/soc/funnel@10d03000/in-ports/port@0/endpoint"; + funnel_ddr_dl0_in_tpdm_ddr_dl0 = "/soc/funnel@10d03000/in-ports/port@2/endpoint"; + funnel_ddr_dl0_in_tpdm_shrm = "/soc/funnel@10d03000/in-ports/port@3/endpoint"; + funnel_ddr_out_tpda_dl_center_9 = "/soc/funnel@10d03000/out-ports/port@0/endpoint"; + funnel_ddr_out_tpda_dl_center_11 = "/soc/funnel@10d03000/out-ports/port@1/endpoint"; + funnel_ddr_out_tpda_dl_center_12 = "/soc/funnel@10d03000/out-ports/port@2/endpoint"; + funnel_turing_dup = "/soc/funnel@10984000"; + funnel_turing_dup_in_turing_etm0 = "/soc/funnel@10984000/in-ports/port@3/endpoint"; + funnel_turing_dup_out_funnel_turing = "/soc/funnel@10984000/out-ports/port/endpoint"; + funnel_turing = "/soc/funnel@10983000"; + funnel_turing_in_tpdm_turing = "/soc/funnel@10983000/in-ports/port@0/endpoint"; + funnel_turing_in_tpdm_turing_llm = "/soc/funnel@10983000/in-ports/port@1/endpoint"; + funnel_turing_in_funnel_turing_dup = "/soc/funnel@10983000/in-ports/port@4/endpoint"; + funnel_turing_out_tpda_dl_center_15 = "/soc/funnel@10983000/out-ports/port@0/endpoint"; + funnel_turing_out_tpda_dl_center_16 = "/soc/funnel@10983000/out-ports/port@1/endpoint"; + funnel_turing_out_funnel_dl_center = "/soc/funnel@10983000/out-ports/port@2/endpoint"; + funnel_dlct_1 = "/soc/funnel@10c02000"; + funnel_dl_center_1_in_tpdm_rdpm = "/soc/funnel@10c02000/in-ports/port@1/endpoint"; + funnel_dl_center_1_in_tpdm_rdpm_mx = "/soc/funnel@10c02000/in-ports/port@2/endpoint"; + funnel_dl_center_1_out_tpda_dl_center_10 = "/soc/funnel@10c02000/out-ports/port@0/endpoint"; + funnel_dl_center_1_out_tpda_dl_center_11 = "/soc/funnel@10c02000/out-ports/port@1/endpoint"; + tpda_tmess = "/soc/tpda@10cc4000"; + tpda_tmess_0_in_tpdm_tmess_prng = "/soc/tpda@10cc4000/in-ports/port@0/endpoint"; + tpda_tmess_1_in_tpdm_tmess_0 = "/soc/tpda@10cc4000/in-ports/port@1/endpoint"; + tpda_tmess_2_in_tpdm_tmess_1 = "/soc/tpda@10cc4000/in-ports/port@2/endpoint"; + tpda_tmess_out_funnel_tmess = "/soc/tpda@10cc4000/out-ports/port/endpoint"; + funnel_tmess = "/soc/funnel@10cc5000"; + funnel_tmess_in_tpda_tmess = "/soc/funnel@10cc5000/in-ports/port/endpoint"; + funnel_tmess_out_funnel_in0 = "/soc/funnel@10cc5000/out-ports/port/endpoint"; + tpda_modem = "/soc/tpda@10803000"; + tpda_modem_0_in_tpdm_modem_0 = "/soc/tpda@10803000/in-ports/port@0/endpoint"; + tpda_modem_1_in_tpdm_modem_1 = "/soc/tpda@10803000/in-ports/port@1/endpoint"; + tpda_modem_out_funnel_modem = "/soc/tpda@10803000/out-ports/port/endpoint"; + funnel_modem_q6_dup = "/soc/funnel@1080d000"; + funnel_modem_q6_dup_in_modem_etm0 = "/soc/funnel@1080d000/in-ports/port@0/endpoint"; + funnel_modem_q6_dup_out_funnel_modem_q6 = "/soc/funnel@1080d000/out-ports/port/endpoint"; + funnel_modem_q6 = "/soc/funnel@1080c000"; + funnel_modem_q6_in_funnel_modem_q6_dup = "/soc/funnel@1080c000/in-ports/port@1/endpoint"; + funnel_modem_q6_in_modem_diag = "/soc/funnel@1080c000/in-ports/port@2/endpoint"; + funnel_modem_q6_out_funnel_modem = "/soc/funnel@1080c000/out-ports/port/endpoint"; + funnel_modem = "/soc/funnel@10804000"; + funnel_modem_in_modem2_etm0 = "/soc/funnel@10804000/in-ports/port@1/endpoint"; + funnel_modem_in_tpda_modem = "/soc/funnel@10804000/in-ports/port@0/endpoint"; + funnel_modem_in_funnel_modem_q6 = "/soc/funnel@10804000/in-ports/port@3/endpoint"; + funnel_modem_out_funnel_in1 = "/soc/funnel@10804000/out-ports/port/endpoint"; + tpda_apss = "/soc/tpda@12863000"; + tpda_apss_0_in_tpdm_llm_silver = "/soc/tpda@12863000/in-ports/port@0/endpoint"; + tpda_apss_1_in_tpdm_llm_gold = "/soc/tpda@12863000/in-ports/port@1/endpoint"; + tpda_apss_3_in_tpdm_apss0 = "/soc/tpda@12863000/in-ports/port@3/endpoint"; + tpda_apss_4_in_tpdm_apps1 = "/soc/tpda@12863000/in-ports/port@4/endpoint"; + tpda_apss_out_funnel_apss = "/soc/tpda@12863000/out-ports/port/endpoint"; + funnel_apss = "/soc/funnel@12810000"; + funnel_apss_in_funnel_ete = "/soc/funnel@12810000/in-ports/port@0/endpoint"; + funnel_apss_in_tpda_apss = "/soc/funnel@12810000/in-ports/port@3/endpoint"; + funnel_apss_out_funnel_dl_center = "/soc/funnel@12810000/out-ports/port/endpoint"; + tpda_dl_center = "/soc/tpda@10c2b000"; + tpda_dl_center_5_in_funnel_wpss = "/soc/tpda@10c2b000/in-ports/port@5/endpoint"; + tpda_dl_center_6_in_funnel_wpss = "/soc/tpda@10c2b000/in-ports/port@6/endpoint"; + tpda_dl_center_9_in_funnel_ddr = "/soc/tpda@10c2b000/in-ports/port@9/endpoint"; + tpda_dl_center_11_in_funnel_ddr = "/soc/tpda@10c2b000/in-ports/port@c/endpoint"; + tpda_dl_center_12_in_funnel_ddr = "/soc/tpda@10c2b000/in-ports/port@d/endpoint"; + tpda_dl_center_15_in_funnel_turing = "/soc/tpda@10c2b000/in-ports/port@f/endpoint"; + tpda_dl_center_16_in_funnel_turing = "/soc/tpda@10c2b000/in-ports/port@10/endpoint"; + tpda_dl_center_19_in_tpdm_prng = "/soc/tpda@10c2b000/in-ports/port@13/endpoint"; + tpda_dl_center_20_in_tpdm_qm = "/soc/tpda@10c2b000/in-ports/port@14/endpoint"; + tpda_dl_center_21_in_tpdm_gcc = "/soc/tpda@10c2b000/in-ports/port@15/endpoint"; + tpda_dl_center_22_in_tpdm_vsense = "/soc/tpda@10c2b000/in-ports/port@16/endpoint"; + tpda_dl_center_23_in_tpdm_sdcc = "/soc/tpda@10c2b000/in-ports/port@17/endpoint"; + tpda_dl_center_24_in_tpdm_ipa = "/soc/tpda@10c2b000/in-ports/port@18/endpoint"; + tpda_dl_center_25_in_tpdm_pimem = "/soc/tpda@10c2b000/in-ports/port@19/endpoint"; + tpda_dl_center_26_in_tpdm_dlct = "/soc/tpda@10c2b000/in-ports/port@1a/endpoint"; + tpda_dl_center_27_in_tpdm_ipcc = "/soc/tpda@10c2b000/in-ports/port@1b/endpoint"; + tpda_dl_center_out_funnel_dl_center = "/soc/tpda@10c2b000/out-ports/port/endpoint"; + funnel_dlct0 = "/soc/funnel@10c2c000"; + funnel_dl_center_in_tpda_dl_center = "/soc/funnel@10c2c000/in-ports/port@0/endpoint"; + funnel_dl_center_in_funnel_wpss = "/soc/funnel@10c2c000/in-ports/port@4/endpoint"; + funnel_dl_center_in_funnel_turing = "/soc/funnel@10c2c000/in-ports/port@6/endpoint"; + funnel_dl_center_in_funnel_apss = "/soc/funnel@10c2c000/in-ports/port@7/endpoint"; + funnel_dl_center_out_funnel_in1 = "/soc/funnel@10c2c000/out-ports/port/endpoint"; + funnel_dl_south = "/soc/funnel@109c3000"; + funnel_dl_south_in_tpdm_dl_south0 = "/soc/funnel@109c3000/in-ports/port@2/endpoint"; + funnel_dl_south_in_tpdm_dl_south1 = "/soc/funnel@109c3000/in-ports/port@3/endpoint"; + funnel_dl_south_in_tpdm_wcss = "/soc/funnel@109c3000/in-ports/port@4/endpoint"; + funnel_dl_south_out_tpda_dl_center2_7 = "/soc/funnel@109c3000/out-ports/port@0/endpoint"; + funnel_dl_south_out_tpda_dl_center2_8 = "/soc/funnel@109c3000/out-ports/port@1/endpoint"; + funnel_dl_south_out_funnel_dl_center2 = "/soc/funnel@109c3000/out-ports/port@2/endpoint"; + tpda_dl_center2 = "/soc/tpda@10ac3000"; + tpda_dl_center2_7_in_funnel_dl_south = "/soc/tpda@10ac3000/in-ports/port@7/endpoint"; + tpda_dl_center2_8_in_funnel_dl_south = "/soc/tpda@10ac3000/in-ports/port@8/endpoint"; + tpda_dl_center_10_in_funnel_dl_center_1 = "/soc/tpda@10ac3000/in-ports/port@d/endpoint"; + tpda_dl_center_11_in_funnel_dl_center_1 = "/soc/tpda@10ac3000/in-ports/port@e/endpoint"; + tpda_dl_center2_17_in_funnel_gfx = "/soc/tpda@10ac3000/in-ports/port@11/endpoint"; + tpda_dl_center_19_in_tpdm_east = "/soc/tpda@10ac3000/in-ports/port@13/endpoint"; + tpda_dl_center2_26_in_tpdm_dlct0 = "/soc/tpda@10ac3000/in-ports/port@1a/endpoint"; + tpda_dl_center2_27_in_tpdm_dlct1 = "/soc/tpda@10ac3000/in-ports/port@1b/endpoint"; + tpda_dl_center2_out_funnel_dl_center2 = "/soc/tpda@10ac3000/out-ports/port/endpoint"; + funnel_dl_center2 = "/soc/funnel@10ac4000"; + funnel_dl_center2_in_tpda_dl_center2 = "/soc/funnel@10ac4000/in-ports/port@0/endpoint"; + funnel_dl_center2_in_funnel_dl_south = "/soc/funnel@10ac4000/in-ports/port@4/endpoint"; + funnel_dl_center2_out_funnel_in1 = "/soc/funnel@10ac4000/out-ports/port/endpoint"; + tpda_dl_lpass = "/soc/tpda@10c3a000"; + tpda_dl_lpass_0_in_tpdm_sdcc2 = "/soc/tpda@10c3a000/in-ports/port@0/endpoint"; + tpda_dl_lpass_2_in_funnel_lpass = "/soc/tpda@10c3a000/in-ports/port@2/endpoint"; + tpda_dl_lpass_10_in_tpdm_dl_lpass = "/soc/tpda@10c3a000/in-ports/port@10/endpoint"; + tpda_dl_lpass_out_funnel_dl_lpass = "/soc/tpda@10c3a000/out-ports/port/endpoint"; + funnel_dl_lpass = "/soc/funnel@10c3b000"; + funnel_dl_lpass_in_tpda_dl_lpass = "/soc/funnel@10c3b000/in-ports/port/endpoint"; + funnel_dl_lpass_out_funnel_in1 = "/soc/funnel@10c3b000/out-ports/port/endpoint"; + tpda_qdss = "/soc/tpda@10004000"; + tpda_qdss_0_in_tpdm_dcc = "/soc/tpda@10004000/in-ports/port@0/endpoint"; + tpda_qdss_1_in_tpdm_spdm = "/soc/tpda@10004000/in-ports/port@1/endpoint"; + tpda_qdss_out_funnel_in0 = "/soc/tpda@10004000/out-ports/port/endpoint"; + funnel_in0 = "/soc/funnel@10041000"; + funnel_in0_in_snoc = "/soc/funnel@10041000/in-ports/port@0/endpoint"; + funnel_in0_in_funnel_tmess = "/soc/funnel@10041000/in-ports/port@1/endpoint"; + funnel_in0_in_tpda_qdss = "/soc/funnel@10041000/in-ports/port@6/endpoint"; + funnel_in0_in_stm = "/soc/funnel@10041000/in-ports/port@7/endpoint"; + funnel_in0_out_funnel_qdss = "/soc/funnel@10041000/out-ports/port/endpoint"; + funnel_in1 = "/soc/funnel@10042000"; + funnel_in1_in_funnel_modem = "/soc/funnel@10042000/in-ports/port@4/endpoint"; + funnel_in1_in_funnel_dl_lpass = "/soc/funnel@10042000/in-ports/port@5/endpoint"; + funnel_in1_in_funnel_dl_center = "/soc/funnel@10042000/in-ports/port@6/endpoint"; + funnel_in1_in_funnel_dl_center2 = "/soc/funnel@10042000/in-ports/port@7/endpoint"; + funnel_in1_out_funnel_qdss = "/soc/funnel@10042000/out-ports/port/endpoint"; + funnel_merg = "/soc/funnel@10045000"; + funnel_qdss_in_funnel_in1 = "/soc/funnel@10045000/in-ports/port@1/endpoint"; + funnel_qdss_in_funnel_in0 = "/soc/funnel@10045000/in-ports/port@0/endpoint"; + funnel_qdss_out_funnel_aoss = "/soc/funnel@10045000/out-ports/port/endpoint"; + tpda_aoss = "/soc/tpda@10b08000"; + tpda_aoss_0_in_tpdm_swao_prio_0 = "/soc/tpda@10b08000/in-ports/port@0/endpoint"; + tpda_aoss_1_in_tpdm_swao_prio_1 = "/soc/tpda@10b08000/in-ports/port@1/endpoint"; + tpda_aoss_2_in_tpdm_swao_prio_2 = "/soc/tpda@10b08000/in-ports/port@2/endpoint"; + tpda_aoss_3_in_tpdm_swao_prio_3 = "/soc/tpda@10b08000/in-ports/port@3/endpoint"; + tpda_aoss_4_in_tpdm_swao = "/soc/tpda@10b08000/in-ports/port@4/endpoint"; + tpda_aoss_out_funnel_aoss = "/soc/tpda@10b08000/out-ports/port/endpoint"; + funnel_aoss = "/soc/funnel@10b04000"; + funnel_aoss_in_funnel_lpass_lpi = "/soc/funnel@10b04000/in-ports/port@5/endpoint"; + funnel_aoss_in_tpda_aoss = "/soc/funnel@10b04000/in-ports/port@6/endpoint"; + funnel_aoss_in_funnel_qdss = "/soc/funnel@10b04000/in-ports/port@7/endpoint"; + funnel_aoss_out_tmc_etf = "/soc/funnel@10b04000/out-ports/port/endpoint"; + dummy_eud = "/soc/dummy_sink"; + eud_in_replicator_swao = "/soc/dummy_sink/in-ports/port/endpoint"; + tmc_etf = "/soc/tmc@10b05000"; + tmc_etf_in_funnel_aoss = "/soc/tmc@10b05000/in-ports/port/endpoint"; + tmc_etf_out_replicator_swao = "/soc/tmc@10b05000/out-ports/port/endpoint"; + replicator_swao = "/soc/replicator@10b06000"; + replicator_swao_in_tmc_etf = "/soc/replicator@10b06000/in-ports/port/endpoint"; + replicator_swao_out_replicator_qdss = "/soc/replicator@10b06000/out-ports/port@0/endpoint"; + replicator_swao_out_eud = "/soc/replicator@10b06000/out-ports/port@1/endpoint"; + replicator_qdss = "/soc/replicator@10046000"; + replicator_qdss_in_replicator_swao = "/soc/replicator@10046000/in-ports/port/endpoint"; + replicator_qdss_out_replicator_etr = "/soc/replicator@10046000/out-ports/port@0/endpoint"; + replicator_etr = "/soc/replicator@1004e000"; + replicator_etr_in_replicator_qdss = "/soc/replicator@1004e000/in-ports/port/endpoint"; + replicator_etr_out_tmc_etr = "/soc/replicator@1004e000/out-ports/port@0/endpoint"; + replicator_etr_out_tmc_etr1 = "/soc/replicator@1004e000/out-ports/port@1/endpoint"; + tmc_etr = "/soc/tmc@10048000"; + tmc_etr_in_replicator_etr = "/soc/tmc@10048000/in-ports/port/endpoint"; + tmc_etr1 = "/soc/tmc@1004f000"; + tmc_etr1_in_replicator_etr = "/soc/tmc@1004f000/in-ports/port/endpoint"; + csr = "/soc/csr@10001000"; + swao_csr = "/soc/csr@10b11000"; + qc_cti = "/soc/cti@10010000"; + cti0 = "/soc/cti@10c2a000"; + south_cti = "/soc/cti@109C2000"; + ddr_dl_0_cti_0 = "/soc/cti@10d02000"; + ddr_dl_1_cti_0 = "/soc/cti@10d0c000"; + ddr_ch01_dl_cti_0 = "/soc/cti@10d21000"; + lpass_dl_cti = "/soc/cti@10845000"; + gpu_isdb_cti = "/soc/cti@10961000"; + gpu_cortex_m3 = "/soc/cti@10962000"; + turing_dl_cti_0 = "/soc/cti@10982000"; + turing_q6_cti = "/soc/cti@1098b000"; + wlan_q6_cti = "/soc/cti@10C7B000"; + swao_cti = "/soc/cti@10b00000"; + cortex_m3 = "/soc/cti@10b13000"; + lpass_lpi_cti = "/soc/cti@10b41000"; + lpass_q6_cti = "/soc/cti@10b4b000"; + apss_cti0 = "/soc/cti@128e0000"; + apss_cti1 = "/soc/cti@128f0000"; + apss_cti2 = "/soc/cti@12900000"; + riscv_cti = "/soc/cti@1282b000"; + mss_q6_cti = "/soc/cti@1080b000"; + mss_vq6_cti = "/soc/cti@10813000"; + tmess_cti_0 = "/soc/cti@10cc2000"; + tmess_cti_1 = "/soc/cti@10cc3000"; + tmess_cpu = "/soc/cti@10cd1000"; + apss_atb_cti = "/soc/cti@12862000"; + ddrss_shrm2 = "/soc/cti@10d11000"; + Sierra_A6 = "/soc/cti@10C13000"; + wcss0 = "/soc/cti@109AC000"; + wcss1 = "/soc/cti@109ad000"; + wcss2 = "/soc/cti@109Ae000"; + ipcb_tgu = "/soc/tgu@10b0e000"; + spmi_tgu0 = "/soc/tgu@10b0f000"; + spmi_tgu1 = "/soc/tgu@10b10000"; + ete0_out_funnel_ete = "/soc/etm0/out-ports/port/endpoint"; + ete1_out_funnel_ete = "/soc/etm1/out-ports/port/endpoint"; + ete2_out_funnel_ete = "/soc/etm2/out-ports/port/endpoint"; + ete3_out_funnel_ete = "/soc/etm3/out-ports/port/endpoint"; + ete4_out_funnel_ete = "/soc/etm4/out-ports/port/endpoint"; + ete5_out_funnel_ete = "/soc/etm5/out-ports/port/endpoint"; + ete6_out_funnel_ete = "/soc/etm6/out-ports/port/endpoint"; + ete7_out_funnel_ete = "/soc/etm7/out-ports/port/endpoint"; + funnel_etm = "/soc/funnel@12800000"; + funnel_ete_out_funnel_apss = "/soc/funnel@12800000/out-ports/port/endpoint"; + funnel_ete_in_ete0 = "/soc/funnel@12800000/in-ports/port@0/endpoint"; + funnel_ete_in_ete1 = "/soc/funnel@12800000/in-ports/port@1/endpoint"; + funnel_ete_in_ete2 = "/soc/funnel@12800000/in-ports/port@2/endpoint"; + funnel_ete_in_ete3 = "/soc/funnel@12800000/in-ports/port@3/endpoint"; + funnel_ete_in_ete4 = "/soc/funnel@12800000/in-ports/port@4/endpoint"; + funnel_ete_in_ete5 = "/soc/funnel@12800000/in-ports/port@5/endpoint"; + funnel_ete_in_ete6 = "/soc/funnel@12800000/in-ports/port@6/endpoint"; + funnel_ete_in_ete7 = "/soc/funnel@12800000/in-ports/port@7/endpoint"; + dcc = "/soc/dcc_v2@100ff000"; + intc = "/soc/interrupt-controller@17200000"; + wdog = "/soc/qcom,wdt@17410000"; + arch_timer = "/soc/timer"; + apps_rsc = "/soc/rsc@17a00000"; + rpmhcc = "/soc/rsc@17a00000/qcom,rpmhclk"; + apps_bcm_voter = "/soc/rsc@17a00000/bcm_voter"; + VDD_CX_LEVEL = "/soc/rsc@17a00000/rpmh-regulator-cxlvl/regulator-pm6450-s1-level"; + S1B_LEVEL = "/soc/rsc@17a00000/rpmh-regulator-cxlvl/regulator-pm6450-s1-level"; + pm6450_s1_level = "/soc/rsc@17a00000/rpmh-regulator-cxlvl/regulator-pm6450-s1-level"; + VDD_CX_LEVEL_AO = "/soc/rsc@17a00000/rpmh-regulator-cxlvl/regulator-pm6450-s1-level-ao"; + S1B_LEVEL_AO = "/soc/rsc@17a00000/rpmh-regulator-cxlvl/regulator-pm6450-s1-level-ao"; + pm6450_s1_level_ao = "/soc/rsc@17a00000/rpmh-regulator-cxlvl/regulator-pm6450-s1-level-ao"; + cx_cdev = "/soc/rsc@17a00000/rpmh-regulator-cxlvl/regulator-cdev"; + VDD_GFX_LEVEL = "/soc/rsc@17a00000/rpmh-regulator-gfxlvl/regulator-pm6450-s3-level"; + S3B_LEVEL = "/soc/rsc@17a00000/rpmh-regulator-gfxlvl/regulator-pm6450-s3-level"; + pm6450_s3_level = "/soc/rsc@17a00000/rpmh-regulator-gfxlvl/regulator-pm6450-s3-level"; + VDD_EBI_LEVEL = "/soc/rsc@17a00000/rpmh-regulator-ebilvl/regulator-pm6450-s5-level"; + S5B_LEVEL = "/soc/rsc@17a00000/rpmh-regulator-ebilvl/regulator-pm6450-s5-level"; + pm6450_s5_level = "/soc/rsc@17a00000/rpmh-regulator-ebilvl/regulator-pm6450-s5-level"; + S6B = "/soc/rsc@17a00000/rpmh-regulator-smpb6/regulator-pm6450-s6"; + pm6450_s6 = "/soc/rsc@17a00000/rpmh-regulator-smpb6/regulator-pm6450-s6"; + S7B = "/soc/rsc@17a00000/rpmh-regulator-smpb7/regulator-pm6450-s7"; + pm6450_s7 = "/soc/rsc@17a00000/rpmh-regulator-smpb7/regulator-pm6450-s7"; + S8B = "/soc/rsc@17a00000/rpmh-regulator-smpb8/regulator-pm6450-s8"; + pm6450_s8 = "/soc/rsc@17a00000/rpmh-regulator-smpb8/regulator-pm6450-s8"; + S9B = "/soc/rsc@17a00000/rpmh-regulator-smpb9/regulator-pm6450-s9"; + pm6450_s9 = "/soc/rsc@17a00000/rpmh-regulator-smpb9/regulator-pm6450-s9"; + L1B = "/soc/rsc@17a00000/rpmh-regulator-ldob1/regulator-pm6450-l1"; + pm6450_l1 = "/soc/rsc@17a00000/rpmh-regulator-ldob1/regulator-pm6450-l1"; + VDD_LPI_CX_LEVEL = "/soc/rsc@17a00000/rpmh-regulator-lcxlvl/regulator-pm6450-l2-level"; + L2B_LEVEL = "/soc/rsc@17a00000/rpmh-regulator-lcxlvl/regulator-pm6450-l2-level"; + pm6450_l2_level = "/soc/rsc@17a00000/rpmh-regulator-lcxlvl/regulator-pm6450-l2-level"; + L3B = "/soc/rsc@17a00000/rpmh-regulator-ldob3/regulator-pm6450-l3"; + pm6450_l3 = "/soc/rsc@17a00000/rpmh-regulator-ldob3/regulator-pm6450-l3"; + L4B = "/soc/rsc@17a00000/rpmh-regulator-ldob4/regulator-pm6450-l4"; + pm6450_l4 = "/soc/rsc@17a00000/rpmh-regulator-ldob4/regulator-pm6450-l4"; + L5B = "/soc/rsc@17a00000/rpmh-regulator-ldob5/regulator-pm6450-l5"; + pm6450_l5 = "/soc/rsc@17a00000/rpmh-regulator-ldob5/regulator-pm6450-l5"; + L6B = "/soc/rsc@17a00000/rpmh-regulator-ldob6/regulator-pm6450-l6"; + pm6450_l6 = "/soc/rsc@17a00000/rpmh-regulator-ldob6/regulator-pm6450-l6"; + L7B = "/soc/rsc@17a00000/rpmh-regulator-ldob7/regulator-pm6450-l7"; + pm6450_l7 = "/soc/rsc@17a00000/rpmh-regulator-ldob7/regulator-pm6450-l7"; + L8B = "/soc/rsc@17a00000/rpmh-regulator-ldob8/regulator-pm6450-l8"; + pm6450_l8 = "/soc/rsc@17a00000/rpmh-regulator-ldob8/regulator-pm6450-l8"; + VDD_LPI_MX_LEVEL = "/soc/rsc@17a00000/rpmh-regulator-lmxlvl/regulator-pm6450-l9-level"; + L9B_LEVEL = "/soc/rsc@17a00000/rpmh-regulator-lmxlvl/regulator-pm6450-l9-level"; + pm6450_l9_level = "/soc/rsc@17a00000/rpmh-regulator-lmxlvl/regulator-pm6450-l9-level"; + L10B = "/soc/rsc@17a00000/rpmh-regulator-ldob10/regulator-pm6450-l10"; + pm6450_l10 = "/soc/rsc@17a00000/rpmh-regulator-ldob10/regulator-pm6450-l10"; + L11B = "/soc/rsc@17a00000/rpmh-regulator-ldob11/regulator-pm6450-l11"; + pm6450_l11 = "/soc/rsc@17a00000/rpmh-regulator-ldob11/regulator-pm6450-l11"; + L12B = "/soc/rsc@17a00000/rpmh-regulator-ldob12/regulator-pm6450-l12"; + pm6450_l12 = "/soc/rsc@17a00000/rpmh-regulator-ldob12/regulator-pm6450-l12"; + L13B = "/soc/rsc@17a00000/rpmh-regulator-ldob13/regulator-pm6450-l13"; + pm6450_l13 = "/soc/rsc@17a00000/rpmh-regulator-ldob13/regulator-pm6450-l13"; + L14B = "/soc/rsc@17a00000/rpmh-regulator-ldob14/regulator-pm6450-l14"; + pm6450_l14 = "/soc/rsc@17a00000/rpmh-regulator-ldob14/regulator-pm6450-l14"; + L15B = "/soc/rsc@17a00000/rpmh-regulator-ldob15/regulator-pm6450-l15"; + pm6450_l15 = "/soc/rsc@17a00000/rpmh-regulator-ldob15/regulator-pm6450-l15"; + L16B = "/soc/rsc@17a00000/rpmh-regulator-ldob16/regulator-pm6450-l16"; + pm6450_l16 = "/soc/rsc@17a00000/rpmh-regulator-ldob16/regulator-pm6450-l16"; + L17B = "/soc/rsc@17a00000/rpmh-regulator-ldob17/regulator-pm6450-l17"; + pm6450_l17 = "/soc/rsc@17a00000/rpmh-regulator-ldob17/regulator-pm6450-l17"; + L18B = "/soc/rsc@17a00000/rpmh-regulator-ldob18/regulator-pm6450-l18"; + pm6450_l18 = "/soc/rsc@17a00000/rpmh-regulator-ldob18/regulator-pm6450-l18"; + L19B = "/soc/rsc@17a00000/rpmh-regulator-ldob19/regulator-pm6450-l19"; + pm6450_l19 = "/soc/rsc@17a00000/rpmh-regulator-ldob19/regulator-pm6450-l19"; + L20B = "/soc/rsc@17a00000/rpmh-regulator-ldob20/regulator-pm6450-l20"; + pm6450_l20 = "/soc/rsc@17a00000/rpmh-regulator-ldob20/regulator-pm6450-l20"; + L21B = "/soc/rsc@17a00000/rpmh-regulator-ldob21/regulator-pm6450-l21"; + pm6450_l21 = "/soc/rsc@17a00000/rpmh-regulator-ldob21/regulator-pm6450-l21"; + L22B = "/soc/rsc@17a00000/rpmh-regulator-ldob22/regulator-pm6450-l22"; + pm6450_l22 = "/soc/rsc@17a00000/rpmh-regulator-ldob22/regulator-pm6450-l22"; + L23B = "/soc/rsc@17a00000/rpmh-regulator-ldob23/regulator-pm6450-l23"; + pm6450_l23 = "/soc/rsc@17a00000/rpmh-regulator-ldob23/regulator-pm6450-l23"; + L24B = "/soc/rsc@17a00000/rpmh-regulator-ldob24/regulator-pm6450-l24"; + pm6450_l24 = "/soc/rsc@17a00000/rpmh-regulator-ldob24/regulator-pm6450-l24"; + L25B = "/soc/rsc@17a00000/rpmh-regulator-ldob25/regulator-pm6450-l25"; + pm6450_l25 = "/soc/rsc@17a00000/rpmh-regulator-ldob25/regulator-pm6450-l25"; + L26B = "/soc/rsc@17a00000/rpmh-regulator-ldob26/regulator-pm6450-l26"; + pm6450_l26 = "/soc/rsc@17a00000/rpmh-regulator-ldob26/regulator-pm6450-l26"; + L27B = "/soc/rsc@17a00000/rpmh-regulator-ldob27/regulator-pm6450-l27"; + pm6450_l27 = "/soc/rsc@17a00000/rpmh-regulator-ldob27/regulator-pm6450-l27"; + L28B = "/soc/rsc@17a00000/rpmh-regulator-ldob28/regulator-pm6450-l28"; + pm6450_l28 = "/soc/rsc@17a00000/rpmh-regulator-ldob28/regulator-pm6450-l28"; + VDD_MODEM_LEVEL = "/soc/rsc@17a00000/rpmh-regulator-msslvl/regulator-pm6150l-s1-level"; + S1E_LEVEL = "/soc/rsc@17a00000/rpmh-regulator-msslvl/regulator-pm6150l-s1-level"; + pm6150l_s1_level = "/soc/rsc@17a00000/rpmh-regulator-msslvl/regulator-pm6150l-s1-level"; + VDD_MXA_LEVEL = "/soc/rsc@17a00000/rpmh-regulator-mxlvl/regulator-pm6150l-s3-level"; + S3E_LEVEL = "/soc/rsc@17a00000/rpmh-regulator-mxlvl/regulator-pm6150l-s3-level"; + pm6150l_s3_level = "/soc/rsc@17a00000/rpmh-regulator-mxlvl/regulator-pm6150l-s3-level"; + VDD_MXA_LEVEL_AO = "/soc/rsc@17a00000/rpmh-regulator-mxlvl/regulator-pm6150l-s3-level-ao"; + S10C_LEVEL_AO = "/soc/rsc@17a00000/rpmh-regulator-mxlvl/regulator-pm6150l-s3-level-ao"; + pm6150l_s3_level_ao = "/soc/rsc@17a00000/rpmh-regulator-mxlvl/regulator-pm6150l-s3-level-ao"; + S8E = "/soc/rsc@17a00000/rpmh-regulator-smpe8/regulator-pm6150l-s8"; + pm6150l_s8 = "/soc/rsc@17a00000/rpmh-regulator-smpe8/regulator-pm6150l-s8"; + L1E = "/soc/rsc@17a00000/rpmh-regulator-ldoe1/regulator-pm6150l-l1"; + pm6150l_l1 = "/soc/rsc@17a00000/rpmh-regulator-ldoe1/regulator-pm6150l-l1"; + L4E = "/soc/rsc@17a00000/rpmh-regulator-ldoe4/regulator-pm6150l-l4"; + pm6150l_l4 = "/soc/rsc@17a00000/rpmh-regulator-ldoe4/regulator-pm6150l-l4"; + L5E = "/soc/rsc@17a00000/rpmh-regulator-ldoe5/regulator-pm6150l-l5"; + pm6150l_l5 = "/soc/rsc@17a00000/rpmh-regulator-ldoe5/regulator-pm6150l-l5"; + L6E = "/soc/rsc@17a00000/rpmh-regulator-ldoe6/regulator-pm6150l-l6"; + pm6150l_l6 = "/soc/rsc@17a00000/rpmh-regulator-ldoe6/regulator-pm6150l-l6"; + L7E = "/soc/rsc@17a00000/rpmh-regulator-ldoe7/regulator-pm6150l-l7"; + pm6150l_l7 = "/soc/rsc@17a00000/rpmh-regulator-ldoe7/regulator-pm6150l-l7"; + L8E = "/soc/rsc@17a00000/rpmh-regulator-ldoe8/regulator-pm6150l-l8"; + pm6150l_l8 = "/soc/rsc@17a00000/rpmh-regulator-ldoe8/regulator-pm6150l-l8"; + L9E = "/soc/rsc@17a00000/rpmh-regulator-ldoe9/regulator-pm6150l-l9"; + pm6150l_l9 = "/soc/rsc@17a00000/rpmh-regulator-ldoe9/regulator-pm6150l-l9"; + L10E = "/soc/rsc@17a00000/rpmh-regulator-ldoe10/regulator-pm6150l-l10"; + pm6150l_l10 = "/soc/rsc@17a00000/rpmh-regulator-ldoe10/regulator-pm6150l-l10"; + L11E = "/soc/rsc@17a00000/rpmh-regulator-ldoe11/regulator-pm6150l-l11"; + pm6150l_l11 = "/soc/rsc@17a00000/rpmh-regulator-ldoe11/regulator-pm6150l-l11"; + L2G = "/soc/rsc@17a00000/rpmh-regulator-ldog2/regulator-pmr735a-l2"; + pmr735a_l2 = "/soc/rsc@17a00000/rpmh-regulator-ldog2/regulator-pmr735a-l2"; + L3G = "/soc/rsc@17a00000/rpmh-regulator-ldog3/regulator-pmr735a-l3"; + pmr735a_l3 = "/soc/rsc@17a00000/rpmh-regulator-ldog3/regulator-pmr735a-l3"; + L4G = "/soc/rsc@17a00000/rpmh-regulator-ldog4/regulator-pmr735a-l4"; + pmr735a_l4 = "/soc/rsc@17a00000/rpmh-regulator-ldog4/regulator-pmr735a-l4"; + L5G = "/soc/rsc@17a00000/rpmh-regulator-ldog5/regulator-pmr735a-l5"; + pmr735a_l5 = "/soc/rsc@17a00000/rpmh-regulator-ldog5/regulator-pmr735a-l5"; + L6G = "/soc/rsc@17a00000/rpmh-regulator-ldog6/regulator-pmr735a-l6"; + pmr735a_l6 = "/soc/rsc@17a00000/rpmh-regulator-ldog6/regulator-pmr735a-l6"; + BOB = "/soc/rsc@17a00000/rpmh-regulator-bobe1/regulator-pm6150l-bob"; + pm6150l_bob = "/soc/rsc@17a00000/rpmh-regulator-bobe1/regulator-pm6150l-bob"; + BOB_AO = "/soc/rsc@17a00000/rpmh-regulator-bobe1/regulator-pm6150l-bob-ao"; + pm6150l_bob_ao = "/soc/rsc@17a00000/rpmh-regulator-bobe1/regulator-pm6150l-bob-ao"; + pdc = "/soc/interrupt-controller@b220000"; + disp_rsc = "/soc/rsc@af20000"; + disp_bcm_voter = "/soc/rsc@af20000/bcm_voter"; + memtimer = "/soc/timer@17420000"; + rimps = "/soc/qcom,rimps@17400000"; + scmi = "/soc/qcom,scmi"; + scmi_pmu = "/soc/qcom,scmi/protocol@86"; + scmi_plh = "/soc/qcom,scmi/protocol@81"; + scmi_cpufreqstat = "/soc/qcom,scmi/protocol@84"; + scmi_shared_rail = "/soc/qcom,scmi/protocol@88"; + rimps_log = "/soc/qcom,rimps_log@17d09c00"; + ipcc_mproc = "/soc/qcom,ipcc@ed18000"; + tcsr = "/soc/syscon@1fc0000"; + tcsr_mutex_block = "/soc/syscon@1f40000"; + tcsr_mutex = "/soc/hwlock"; + smem = "/soc/qcom,smem"; + modem_smp2p_out = "/soc/qcom,smp2p-modem/master-kernel"; + modem_smp2p_in = "/soc/qcom,smp2p-modem/slave-kernel"; + smp2p_ipa_1_out = "/soc/qcom,smp2p-modem/qcom,smp2p-ipa-1-out"; + smp2p_ipa_1_in = "/soc/qcom,smp2p-modem/qcom,smp2p-ipa-1-in"; + adsp_smp2p_out = "/soc/qcom,smp2p-adsp/master-kernel"; + adsp_smp2p_in = "/soc/qcom,smp2p-adsp/slave-kernel"; + sleepstate_smp2p_out = "/soc/qcom,smp2p-adsp/sleepstate-out"; + sleepstate_smp2p_in = "/soc/qcom,smp2p-adsp/qcom,sleepstate-in"; + smp2p_rdbg2_out = "/soc/qcom,smp2p-adsp/qcom,smp2p-rdbg2-out"; + smp2p_rdbg2_in = "/soc/qcom,smp2p-adsp/qcom,smp2p-rdbg2-in"; + cdsp_smp2p_out = "/soc/qcom,smp2p-cdsp/master-kernel"; + cdsp_smp2p_in = "/soc/qcom,smp2p-cdsp/slave-kernel"; + smp2p_rdbg5_out = "/soc/qcom,smp2p-cdsp/qcom,smp2p-rdbg5-out"; + smp2p_rdbg5_in = "/soc/qcom,smp2p-cdsp/qcom,smp2p-rdbg5-in"; + wpss_smp2p_out = "/soc/qcom,smp2p-wpss/master-kernel"; + wpss_smp2p_in = "/soc/qcom,smp2p-wpss/slave-kernel"; + smp2p_wlan_1_in = "/soc/qcom,smp2p-wpss/qcom,smp2p-wlan-1-in"; + smp2p_wlan_1_out = "/soc/qcom,smp2p-wpss/qcom,smp2p-wlan-1-out"; + aoss_qmp = "/soc/power-controller@c300000"; + qmp_aop = "/soc/qcom,qmp-aop"; + qmp_tme = "/soc/qcom,qmp-tme"; + mem_client_3_size = "/soc/qcom,memshare/qcom,client_3"; + xo_board = "/soc/clocks/xo-board"; + sleep_clk = "/soc/clocks/sleep-clk"; + pcie_0_pipe_clk = "/soc/clocks/pcie_0_pipe_clk"; + ufs_phy_rx_symbol_0_clk = "/soc/clocks/ufs_phy_rx_symbol_0_clk"; + ufs_phy_rx_symbol_1_clk = "/soc/clocks/ufs_phy_rx_symbol_1_clk"; + ufs_phy_tx_symbol_0_clk = "/soc/clocks/ufs_phy_tx_symbol_0_clk"; + usb3_phy_wrapper_gcc_usb30_pipe_clk = "/soc/clocks/usb3_phy_wrapper_gcc_usb30_pipe_clk"; + gcc = "/soc/clock-controller@100000"; + camcc = "/soc/clock-controller@ade0000"; + dispcc = "/soc/clock-controller@af00000"; + gpucc = "/soc/clock-controller@3d90000"; + videocc = "/soc/clock-controller@1002000"; + apsscc = "/soc/syscon@17aa0000"; + mccc = "/soc/syscon@190ba000"; + debugcc = "/soc/debug-clock-controller@0"; + cpufreq_hw = "/soc/qcom,cpufreq-hw"; + sdhc1_opp_table = "/soc/sdhc1-opp-table"; + qcom_pmu = "/soc/qcom,pmu"; + ddr_freq_table = "/soc/ddr-freq-table"; + ddrqos_freq_table = "/soc/ddrqos-freq-table"; + qcom_dcvs = "/soc/qcom,dcvs"; + qcom_l3_dcvs_hw = "/soc/qcom,dcvs/l3"; + l3_dcvs_sp = "/soc/qcom,dcvs/l3/sp"; + qcom_ddr_dcvs_hw = "/soc/qcom,dcvs/ddr"; + ddr_dcvs_sp = "/soc/qcom,dcvs/ddr/sp"; + qcom_ddrqos_dcvs_hw = "/soc/qcom,dcvs/ddrqos"; + ddrqos_dcvs_sp = "/soc/qcom,dcvs/ddrqos/sp"; + qcom_memlat = "/soc/qcom,memlat"; + ddrqos_gold_lat = "/soc/qcom,memlat/ddrqos/gold"; + bwmon_ddr = "/soc/qcom,bwmon-ddr@19091000"; + sdhc_1 = "/soc/sdhci@7C4000"; + sdhc2_opp_table = "/soc/sdhc2-opp-table"; + sdhc_2 = "/soc/sdhci@8804000"; + clk_virt = "/soc/interconnect@0"; + mc_virt = "/soc/interconnect@1"; + cnoc2 = "/soc/interconnect@1500000"; + cnoc3 = "/soc/interconnect@1502000"; + system_noc = "/soc/interconnect@1680000"; + pcie_noc = "/soc/interconnect@16c0000"; + aggre1_noc = "/soc/interconnect@16e0000"; + aggre2_noc = "/soc/interconnect@1700000"; + mmss_noc = "/soc/interconnect@1740000"; + gem_noc = "/soc/interconnect@19100000"; + nsp_noc = "/soc/interconnect@320C0000"; + lpass_ag_noc = "/soc/interconnect@3c40000"; + CPU_PD0 = "/soc/psci/cpu-pd0"; + CPU_PD1 = "/soc/psci/cpu-pd1"; + CPU_PD2 = "/soc/psci/cpu-pd2"; + CPU_PD3 = "/soc/psci/cpu-pd3"; + CPU_PD4 = "/soc/psci/cpu-pd4"; + CPU_PD5 = "/soc/psci/cpu-pd5"; + CPU_PD6 = "/soc/psci/cpu-pd6"; + CPU_PD7 = "/soc/psci/cpu-pd7"; + CLUSTER_PD = "/soc/psci/cluster-pd"; + slimbam = "/soc/bamdma@3304000"; + slim_msm = "/soc/slim@3340000"; + slimbus = "/soc/slim@3340000/ngd@1/btfmslim-driver"; + qcom_tzlog = "/soc/tz-log@146AA720"; + qcom_qseecom = "/soc/qseecom@c1700000"; + qcom_cedev = "/soc/qcedev@1de0000"; + qcom_rng = "/soc/qrng@10c3000"; + ufsphy_mem = "/soc/ufsphy_mem@1d87000"; + ufshc_mem = "/soc/ufshc@1d84000"; + eud = "/soc/qcom,msm-eud@88e0000"; + trust_ui_vm = "/soc/qcom,trust_ui_vm@e55fc000"; + cpu_pmu = "/soc/cpu-pmu"; + adsp_pas = "/soc/remoteproc-adsp@03000000"; + glink_edge = "/soc/remoteproc-adsp@03000000/glink-edge"; + cdsp_pas = "/soc/remoteproc-cdsp@32300000"; + msm_cdsp_rm = "/soc/remoteproc-cdsp@32300000/glink-edge/qcom,msm_cdsprm_rpmsg/qcom,msm_cdsp_rm"; + modem_pas = "/soc/remoteproc-mss@04080000"; + wpss_pas = "/soc/remoteproc-wpss@8a00000"; + spmi_bus = "/soc/qcom,spmi@c42d000"; + spmi0_bus = "/soc/qcom,spmi@c42d000"; + spmi1_bus = "/soc/qcom,spmi@c432000"; + spmi0_debug_bus = "/soc/qcom,spmi-debug@10b14000"; + pmr735a_debug = "/soc/qcom,spmi-debug@10b14000/qcom,pmr735a-debug@6"; + battery_charger = "/soc/qcom,pmic_glink/qcom,battery_charger"; + ucsi = "/soc/qcom,pmic_glink/qcom,ucsi"; + altmode = "/soc/qcom,pmic_glink/qcom,altmode"; + vendor_hooks = "/soc/qcom,cpu-vendor-hooks"; + qfprom = "/soc/qfprom@221c8000"; + adsp_variant = "/soc/qfprom@221c8000/adsp_variant@114"; + feat_conf12 = "/soc/qfprom@221c8000/feat_conf12@0130"; + feat_conf13 = "/soc/qfprom@221c8000/feat_conf13@0134"; + gpu_speed_bin = "/soc/qfprom@221c8000/gpu_speed_bin@119"; + gpu_gaming_bin = "/soc/qfprom@221c8000/gpu_gaming_bin@130"; + boot_config = "/soc/qfprom@221c8000/boot_config@600"; + qfprom_sys = "/soc/qfprom@0"; + msm_fastrpc = "/soc/qcom,msm_fastrpc"; + thermal_zones = "/soc/thermal-zones"; + cpu4_emerg0 = "/soc/thermal-zones/cpu-1-0/trips/cpu4-emerg0-cfg"; + cpu4_emerg1 = "/soc/thermal-zones/cpu-1-1/trips/cpu4-emerg1-cfg"; + cpu5_emerg0 = "/soc/thermal-zones/cpu-1-2/trips/cpu5-emerg0-cfg"; + cpu5_emerg1 = "/soc/thermal-zones/cpu-1-3/trips/cpu5-emerg1-cfg"; + cpu6_emerg0 = "/soc/thermal-zones/cpu-1-4/trips/cpu6-emerg0-cfg"; + cpu6_emerg1 = "/soc/thermal-zones/cpu-1-5/trips/cpu6-emerg1-cfg"; + cpu7_emerg0 = "/soc/thermal-zones/cpu-1-6/trips/cpu7-emerg0-cfg"; + cpu7_emerg1 = "/soc/thermal-zones/cpu-1-7/trips/cpu7-emerg1-cfg"; + gpu0_tj_cfg = "/soc/thermal-zones/gpuss-0/trips/tj_cfg"; + gpu1_tj_cfg = "/soc/thermal-zones/gpuss-1/trips/tj_cfg"; + cpu0_emerg = "/soc/thermal-zones/cpu-0-0/trips/cpu0-emerg-cfg"; + cpu1_emerg = "/soc/thermal-zones/cpu-0-1/trips/cpu1-emerg-cfg"; + cpu2_emerg = "/soc/thermal-zones/cpu-0-2/trips/cpu2-emerg-cfg"; + cpu3_emerg = "/soc/thermal-zones/cpu-0-3/trips/cpu3-emerg-cfg"; + nspss_0_config = "/soc/thermal-zones/nspss-0/trips/junction-config"; + nspss_1_config = "/soc/thermal-zones/nspss-1/trips/junction-config"; + nspss_2_config = "/soc/thermal-zones/nspss-2/trips/junction-config"; + ddr_config0 = "/soc/thermal-zones/ddr/trips/ddr0-config"; + min_temp_0_trip = "/soc/thermal-zones/zeroc-0-step/trips/cold-trip"; + min_temp_1_trip = "/soc/thermal-zones/zeroc-1-step/trips/cold-trip"; + logbuf = "/soc/qcom,logbuf-vendor-hooks"; + hyp_core_ctl = "/soc/qcom,hyp-core-ctl"; + ipa_hw = "/soc/qcom,ipa@3e00000"; + ipa_smmu_ap = "/soc/qcom,ipa@3e00000/ipa_smmu_ap"; + ipa_smmu_wlan = "/soc/qcom,ipa@3e00000/ipa_smmu_wlan"; + ipa_smmu_uc = "/soc/qcom,ipa@3e00000/ipa_smmu_uc"; + ipa_smmu_11ad = "/soc/qcom,ipa@3e00000/ipa_smmu_11ad"; + cam_cc_bps_gdsc = "/soc/qcom,gdsc@ad10004"; + cam_cc_ife_0_gdsc = "/soc/qcom,gdsc@ad13004"; + cam_cc_ife_1_gdsc = "/soc/qcom,gdsc@ad14004"; + cam_cc_ife_2_gdsc = "/soc/qcom,gdsc@ad14078"; + cam_cc_ipe_0_gdsc = "/soc/qcom,gdsc@ad11004"; + cam_cc_titan_top_gdsc = "/soc/qcom,gdsc@ad15120"; + cam_cc_camss_top_gdsc = "/soc/qcom,gdsc@adf4004"; + disp_cc_mdss_core_gdsc = "/soc/qcom,gdsc@af09000"; + disp_cc_mdss_core_int2_gdsc = "/soc/qcom,gdsc@af0b000"; + disp0_cc_mdss_core_gdsc = "/soc/qcom,disp0-gdsc@af09000"; + disp0_cc_mdss_core_int2_gdsc = "/soc/qcom,disp0-gdsc@af0b000"; + disp1_cc_mdss_core_gdsc = "/soc/qcom,disp1-gdsc@15709000"; + disp1_cc_mdss_core_int2_gdsc = "/soc/qcom,disp1-gdsc@1570b000"; + gcc_apcs_gdsc_vote_ctrl = "/soc/syscon@162128"; + gcc_apcs_gdsc_sleep_ctrl = "/soc/syscon@162204"; + gcc_pcie_0_gdsc = "/soc/qcom,gdsc@17b004"; + gcc_ufs_phy_gdsc = "/soc/qcom,gdsc@187004"; + gcc_usb30_prim_gdsc = "/soc/qcom,gdsc@149004"; + gcc_pcie_0_phy_gdsc = "/soc/qcom,gdsc@17c000"; + gcc_pcie_1_gdsc = "/soc/qcom,gdsc@19d004"; + gcc_pcie_1_phy_gdsc = "/soc/qcom,gdsc@19e000"; + gcc_pcie_2_gdsc = "/soc/qcom,pcie2-gdsc@19d004"; + gcc_usb3_phy_gdsc = "/soc/qcom,gdsc@160018"; + gcc_venus_gdsc = "/soc/qcom,gdsc@1b6020"; + gcc_vcodec0_gdsc = "/soc/qcom,gdsc@1b6044"; + hlos1_vote_mmnoc_mmu_tbu_hf0_gdsc = "/soc/qcom,gdsc@18d050"; + hlos1_vote_mmnoc_mmu_tbu_hf1_gdsc = "/soc/qcom,gdsc@18d058"; + hlos1_vote_mmnoc_mmu_tbu_hf2_gdsc = "/soc/qcom,gdsc@18d078"; + hlos1_vote_mmnoc_mmu_tbu_hf3_gdsc = "/soc/qcom,gdsc@18d07c"; + hlos1_vote_mmnoc_mmu_tbu_hf4_gdsc = "/soc/qcom,gdsc@18d088"; + hlos1_vote_mmnoc_mmu_tbu_hf5_gdsc = "/soc/qcom,gdsc@18d08c"; + hlos1_vote_mmnoc_mmu_tbu_sf0_gdsc = "/soc/qcom,gdsc@18d054"; + hlos1_vote_mmnoc_mmu_tbu_sf1_gdsc = "/soc/qcom,gdsc@18d06c"; + hlos1_vote_turing_mmu_tbu0_gdsc = "/soc/qcom,gdsc@18d05c"; + hlos1_vote_turing_mmu_tbu1_gdsc = "/soc/qcom,gdsc@18d060"; + gpu_cc_cx_hw_ctrl = "/soc/syscon@3d9953c"; + gpu_cc_cx_gdsc = "/soc/qcom,gdsc@3d99108"; + gpu_cc_gx_domain_addr = "/soc/syscon@3d99504"; + gpu_cc_gx_sw_reset = "/soc/syscon@3d99058"; + gpu_cc_gx_acd_reset = "/soc/syscon@3d99358"; + gpu_cc_gx_acd_iroot_reset = "/soc/syscon@3d9958c"; + gpu_cc_gx_gdsc = "/soc/qcom,gdsc@3d9905c"; + video_cc_mvs0_gdsc = "/soc/qcom,gdsc@aaf81a4"; + video_cc_mvs0c_gdsc = "/soc/qcom,gdsc@aaf8084"; + video_cc_mvs1_gdsc = "/soc/qcom,gdsc@aaf8244"; + video_cc_mvs1c_gdsc = "/soc/qcom,gdsc@aaf8124"; + video_cc_mvsc_gdsc = "/soc/qcom,gdsc@aaf5004"; + ipcc_self_ping_apss = "/soc/ipcc-self-ping-apss"; + ipcc_self_ping_cdsp = "/soc/ipcc-self-ping-cdsp"; + ipcc_self_ping_adsp = "/soc/ipcc-self-ping-adsp"; + tlmm = "/soc/pinctrl@f000000"; + bt_en_sleep = "/soc/pinctrl@f000000/bt_en_sleep"; + pri_aux_pcm_clk_sleep = "/soc/pinctrl@f000000/pri_aux_pcm_clk/pri_aux_pcm_clk_sleep"; + pri_aux_pcm_clk_active = "/soc/pinctrl@f000000/pri_aux_pcm_clk/pri_aux_pcm_clk_active"; + pri_aux_pcm_sync_sleep = "/soc/pinctrl@f000000/pri_aux_pcm_sync/pri_aux_pcm_sync_sleep"; + pri_aux_pcm_sync_active = "/soc/pinctrl@f000000/pri_aux_pcm_sync/pri_aux_pcm_sync_active"; + pri_aux_pcm_din_sleep = "/soc/pinctrl@f000000/pri_aux_pcm_din/pri_aux_pcm_din_sleep"; + pri_aux_pcm_din_active = "/soc/pinctrl@f000000/pri_aux_pcm_din/pri_aux_pcm_din_active"; + pri_aux_pcm_dout_sleep = "/soc/pinctrl@f000000/pri_aux_pcm_dout/pri_aux_pcm_dout_sleep"; + pri_aux_pcm_dout_active = "/soc/pinctrl@f000000/pri_aux_pcm_dout/pri_aux_pcm_dout_active"; + pri_tdm_clk_sleep = "/soc/pinctrl@f000000/pri_tdm_clk/pri_tdm_clk_sleep"; + pri_tdm_clk_active = "/soc/pinctrl@f000000/pri_tdm_clk/pri_tdm_clk_active"; + pri_tdm_sync_sleep = "/soc/pinctrl@f000000/pri_tdm_sync/pri_tdm_sync_sleep"; + pri_tdm_sync_active = "/soc/pinctrl@f000000/pri_tdm_sync/pri_tdm_sync_active"; + pri_tdm_din_sleep = "/soc/pinctrl@f000000/pri_tdm_din/pri_tdm_din_sleep"; + pri_tdm_din_active = "/soc/pinctrl@f000000/pri_tdm_din/pri_tdm_din_active"; + pri_tdm_dout_sleep = "/soc/pinctrl@f000000/pri_tdm_dout/pri_tdm_dout_sleep"; + pri_tdm_dout_active = "/soc/pinctrl@f000000/pri_tdm_dout/pri_tdm_dout_active"; + pri_mi2s_sck_sleep = "/soc/pinctrl@f000000/pri_mi2s_sck/pri_mi2s_sck_sleep"; + pri_mi2s_sck_active = "/soc/pinctrl@f000000/pri_mi2s_sck/pri_mi2s_sck_active"; + pri_mi2s_ws_sleep = "/soc/pinctrl@f000000/pri_mi2s_ws/pri_mi2s_ws_sleep"; + pri_mi2s_ws_active = "/soc/pinctrl@f000000/pri_mi2s_ws/pri_mi2s_ws_active"; + pri_mi2s_sd0_sleep = "/soc/pinctrl@f000000/pri_mi2s_sd0/pri_mi2s_sd0_sleep"; + pri_mi2s_sd0_active = "/soc/pinctrl@f000000/pri_mi2s_sd0/pri_mi2s_sd0_active"; + pri_mi2s_sd1_sleep = "/soc/pinctrl@f000000/pri_mi2s_sd1/pri_mi2s_sd1_sleep"; + pri_mi2s_sd1_active = "/soc/pinctrl@f000000/pri_mi2s_sd1/pri_mi2s_sd1_active"; + spkr_1_sd_n_sleep = "/soc/pinctrl@f000000/spkr_1_sd_n/spkr_1_sd_n_sleep"; + spkr_1_sd_n_active = "/soc/pinctrl@f000000/spkr_1_sd_n/spkr_1_sd_n_active"; + spkr_1_1_sd_n_sleep = "/soc/pinctrl@f000000/spkr_1_1_sd_n/spkr_1_1_sd_n_sleep"; + spkr_1_1_sd_n_active = "/soc/pinctrl@f000000/spkr_1_1_sd_n/spkr_1_1_sd_n_active"; + spkr_2_sd_n_sleep = "/soc/pinctrl@f000000/spkr_2_sd_n/spkr_2_sd_n_sleep"; + spkr_2_sd_n_active = "/soc/pinctrl@f000000/spkr_2_sd_n/spkr_2_sd_n_active"; + wcd_reset_active = "/soc/pinctrl@f000000/wcd_reset_active"; + wcd_reset_sleep = "/soc/pinctrl@f000000/wcd_reset_sleep"; + qupv3_se3_2uart_pins = "/soc/pinctrl@f000000/qupv3_se3_2uart_pins"; + qupv3_se3_2uart_tx_active = "/soc/pinctrl@f000000/qupv3_se3_2uart_pins/qupv3_se3_2uart_tx_active"; + qupv3_se3_2uart_rx_active = "/soc/pinctrl@f000000/qupv3_se3_2uart_pins/qupv3_se3_2uart_rx_active"; + qupv3_se3_2uart_sleep = "/soc/pinctrl@f000000/qupv3_se3_2uart_pins/qupv3_se3_2uart_sleep"; + qupv3_se11_4uart_pins = "/soc/pinctrl@f000000/qupv3_se11_4uart_pins"; + qupv3_se11_default_cts = "/soc/pinctrl@f000000/qupv3_se11_4uart_pins/qupv3_se11_default_cts"; + qupv3_se11_default_rts = "/soc/pinctrl@f000000/qupv3_se11_4uart_pins/qupv3_se11_default_rts"; + qupv3_se11_default_tx = "/soc/pinctrl@f000000/qupv3_se11_4uart_pins/qupv3_se11_default_tx"; + qupv3_se11_default_rx = "/soc/pinctrl@f000000/qupv3_se11_4uart_pins/qupv3_se11_default_rx"; + qupv3_se11_cts = "/soc/pinctrl@f000000/qupv3_se11_4uart_pins/qupv3_se11_cts"; + qupv3_se11_rts = "/soc/pinctrl@f000000/qupv3_se11_4uart_pins/qupv3_se11_rts"; + qupv3_se11_tx = "/soc/pinctrl@f000000/qupv3_se11_4uart_pins/qupv3_se11_tx"; + qupv3_se11_rx = "/soc/pinctrl@f000000/qupv3_se11_4uart_pins/qupv3_se11_rx"; + qupv3_se0_i2c_pins = "/soc/pinctrl@f000000/qupv3_se0_i2c_pins"; + qupv3_se0_i2c_sda_active = "/soc/pinctrl@f000000/qupv3_se0_i2c_pins/qupv3_se0_i2c_sda_active"; + qupv3_se0_i2c_scl_active = "/soc/pinctrl@f000000/qupv3_se0_i2c_pins/qupv3_se0_i2c_scl_active"; + qupv3_se0_i2c_sleep = "/soc/pinctrl@f000000/qupv3_se0_i2c_pins/qupv3_se0_i2c_sleep"; + qupv3_se0_spi_pins = "/soc/pinctrl@f000000/qupv3_se0_spi_pins"; + qupv3_se0_spi_miso_active = "/soc/pinctrl@f000000/qupv3_se0_spi_pins/qupv3_se0_spi_miso_active"; + qupv3_se0_spi_mosi_active = "/soc/pinctrl@f000000/qupv3_se0_spi_pins/qupv3_se0_spi_mosi_active"; + qupv3_se0_spi_clk_active = "/soc/pinctrl@f000000/qupv3_se0_spi_pins/qupv3_se0_spi_clk_active"; + qupv3_se0_spi_cs_active = "/soc/pinctrl@f000000/qupv3_se0_spi_pins/qupv3_se0_spi_cs_active"; + qupv3_se0_spi_sleep = "/soc/pinctrl@f000000/qupv3_se0_spi_pins/qupv3_se0_spi_sleep"; + qupv3_se1_i2c_pins = "/soc/pinctrl@f000000/qupv3_se1_i2c_pins"; + qupv3_se1_i2c_sda_active = "/soc/pinctrl@f000000/qupv3_se1_i2c_pins/qupv3_se1_i2c_sda_active"; + qupv3_se1_i2c_scl_active = "/soc/pinctrl@f000000/qupv3_se1_i2c_pins/qupv3_se1_i2c_scl_active"; + qupv3_se1_i2c_sleep = "/soc/pinctrl@f000000/qupv3_se1_i2c_pins/qupv3_se1_i2c_sleep"; + qupv3_se1_spi_pins = "/soc/pinctrl@f000000/qupv3_se1_spi_pins"; + qupv3_se1_spi_miso_active = "/soc/pinctrl@f000000/qupv3_se1_spi_pins/qupv3_se1_spi_miso_active"; + qupv3_se1_spi_mosi_active = "/soc/pinctrl@f000000/qupv3_se1_spi_pins/qupv3_se1_spi_mosi_active"; + qupv3_se1_spi_clk_active = "/soc/pinctrl@f000000/qupv3_se1_spi_pins/qupv3_se1_spi_clk_active"; + qupv3_se1_spi_cs_active = "/soc/pinctrl@f000000/qupv3_se1_spi_pins/qupv3_se1_spi_cs_active"; + qupv3_se1_spi_sleep = "/soc/pinctrl@f000000/qupv3_se1_spi_pins/qupv3_se1_spi_sleep"; + qupv3_se2_i2c_pins = "/soc/pinctrl@f000000/qupv3_se2_i2c_pins"; + qupv3_se2_i2c_sda_active = "/soc/pinctrl@f000000/qupv3_se2_i2c_pins/qupv3_se2_i2c_sda_active"; + qupv3_se2_i2c_scl_active = "/soc/pinctrl@f000000/qupv3_se2_i2c_pins/qupv3_se2_i2c_scl_active"; + qupv3_se2_i2c_sleep = "/soc/pinctrl@f000000/qupv3_se2_i2c_pins/qupv3_se2_i2c_sleep"; + qupv3_se2_spi_pins = "/soc/pinctrl@f000000/qupv3_se2_spi_pins"; + qupv3_se2_spi_miso_active = "/soc/pinctrl@f000000/qupv3_se2_spi_pins/qupv3_se2_spi_miso_active"; + qupv3_se2_spi_mosi_active = "/soc/pinctrl@f000000/qupv3_se2_spi_pins/qupv3_se2_spi_mosi_active"; + qupv3_se2_spi_clk_active = "/soc/pinctrl@f000000/qupv3_se2_spi_pins/qupv3_se2_spi_clk_active"; + qupv3_se2_spi_cs_active = "/soc/pinctrl@f000000/qupv3_se2_spi_pins/qupv3_se2_spi_cs_active"; + qupv3_se2_spi_sleep = "/soc/pinctrl@f000000/qupv3_se2_spi_pins/qupv3_se2_spi_sleep"; + qupv3_se4_i2c_pins = "/soc/pinctrl@f000000/qupv3_se4_i2c_pins"; + qupv3_se4_i2c_sda_active = "/soc/pinctrl@f000000/qupv3_se4_i2c_pins/qupv3_se4_i2c_sda_active"; + qupv3_se4_i2c_scl_active = "/soc/pinctrl@f000000/qupv3_se4_i2c_pins/qupv3_se4_i2c_scl_active"; + qupv3_se4_i2c_sleep = "/soc/pinctrl@f000000/qupv3_se4_i2c_pins/qupv3_se4_i2c_sleep"; + qupv3_se4_spi_pins = "/soc/pinctrl@f000000/qupv3_se4_spi_pins"; + qupv3_se4_spi_miso_active = "/soc/pinctrl@f000000/qupv3_se4_spi_pins/qupv3_se4_spi_miso_active"; + qupv3_se4_spi_mosi_active = "/soc/pinctrl@f000000/qupv3_se4_spi_pins/qupv3_se4_spi_mosi_active"; + qupv3_se4_spi_clk_active = "/soc/pinctrl@f000000/qupv3_se4_spi_pins/qupv3_se4_spi_clk_active"; + qupv3_se4_spi_cs_active = "/soc/pinctrl@f000000/qupv3_se4_spi_pins/qupv3_se4_spi_cs_active"; + qupv3_se4_spi_sleep = "/soc/pinctrl@f000000/qupv3_se4_spi_pins/qupv3_se4_spi_sleep"; + qupv3_se5_i2c_pins = "/soc/pinctrl@f000000/qupv3_se5_i2c_pins"; + qupv3_se5_i2c_sda_active = "/soc/pinctrl@f000000/qupv3_se5_i2c_pins/qupv3_se5_i2c_sda_active"; + qupv3_se5_i2c_scl_active = "/soc/pinctrl@f000000/qupv3_se5_i2c_pins/qupv3_se5_i2c_scl_active"; + qupv3_se5_i2c_sleep = "/soc/pinctrl@f000000/qupv3_se5_i2c_pins/qupv3_se5_i2c_sleep"; + qupv3_se5_spi_pins = "/soc/pinctrl@f000000/qupv3_se5_spi_pins"; + qupv3_se5_spi_miso_active = "/soc/pinctrl@f000000/qupv3_se5_spi_pins/qupv3_se5_spi_miso_active"; + qupv3_se5_spi_mosi_active = "/soc/pinctrl@f000000/qupv3_se5_spi_pins/qupv3_se5_spi_mosi_active"; + qupv3_se5_spi_clk_active = "/soc/pinctrl@f000000/qupv3_se5_spi_pins/qupv3_se5_spi_clk_active"; + qupv3_se5_spi_cs_active = "/soc/pinctrl@f000000/qupv3_se5_spi_pins/qupv3_se5_spi_cs_active"; + qupv3_se5_spi_sleep = "/soc/pinctrl@f000000/qupv3_se5_spi_pins/qupv3_se5_spi_sleep"; + qupv3_se6_i2c_pins = "/soc/pinctrl@f000000/qupv3_se6_i2c_pins"; + qupv3_se6_i2c_sda_active = "/soc/pinctrl@f000000/qupv3_se6_i2c_pins/qupv3_se6_i2c_sda_active"; + qupv3_se6_i2c_scl_active = "/soc/pinctrl@f000000/qupv3_se6_i2c_pins/qupv3_se6_i2c_scl_active"; + qupv3_se6_i2c_sleep = "/soc/pinctrl@f000000/qupv3_se6_i2c_pins/qupv3_se6_i2c_sleep"; + nfc_int_active = "/soc/pinctrl@f000000/nfc/nfc_int_active"; + nfc_int_suspend = "/soc/pinctrl@f000000/nfc/nfc_int_suspend"; + nfc_enable_active = "/soc/pinctrl@f000000/nfc/nfc_enable_active"; + nfc_enable_suspend = "/soc/pinctrl@f000000/nfc/nfc_enable_suspend"; + qupv3_se6_spi_pins = "/soc/pinctrl@f000000/qupv3_se6_spi_pins"; + qupv3_se6_spi_miso_active = "/soc/pinctrl@f000000/qupv3_se6_spi_pins/qupv3_se6_spi_miso_active"; + qupv3_se6_spi_mosi_active = "/soc/pinctrl@f000000/qupv3_se6_spi_pins/qupv3_se6_spi_mosi_active"; + qupv3_se6_spi_clk_active = "/soc/pinctrl@f000000/qupv3_se6_spi_pins/qupv3_se6_spi_clk_active"; + qupv3_se6_spi_cs_active = "/soc/pinctrl@f000000/qupv3_se6_spi_pins/qupv3_se6_spi_cs_active"; + qupv3_se6_spi_sleep = "/soc/pinctrl@f000000/qupv3_se6_spi_pins/qupv3_se6_spi_sleep"; + qupv3_se7_i2c_pins = "/soc/pinctrl@f000000/qupv3_se7_i2c_pins"; + qupv3_se7_i2c_sda_active = "/soc/pinctrl@f000000/qupv3_se7_i2c_pins/qupv3_se7_i2c_sda_active"; + qupv3_se7_i2c_scl_active = "/soc/pinctrl@f000000/qupv3_se7_i2c_pins/qupv3_se7_i2c_scl_active"; + qupv3_se7_i2c_sleep = "/soc/pinctrl@f000000/qupv3_se7_i2c_pins/qupv3_se7_i2c_sleep"; + qupv3_se7_spi_pins = "/soc/pinctrl@f000000/qupv3_se7_spi_pins"; + qupv3_se7_spi_miso_active = "/soc/pinctrl@f000000/qupv3_se7_spi_pins/qupv3_se7_spi_miso_active"; + qupv3_se7_spi_mosi_active = "/soc/pinctrl@f000000/qupv3_se7_spi_pins/qupv3_se7_spi_mosi_active"; + qupv3_se7_spi_clk_active = "/soc/pinctrl@f000000/qupv3_se7_spi_pins/qupv3_se7_spi_clk_active"; + qupv3_se7_spi_cs_active = "/soc/pinctrl@f000000/qupv3_se7_spi_pins/qupv3_se7_spi_cs_active"; + qupv3_se7_spi_sleep = "/soc/pinctrl@f000000/qupv3_se7_spi_pins/qupv3_se7_spi_sleep"; + qupv3_se8_i2c_pins = "/soc/pinctrl@f000000/qupv3_se8_i2c_pins"; + qupv3_se8_i2c_sda_active = "/soc/pinctrl@f000000/qupv3_se8_i2c_pins/qupv3_se8_i2c_sda_active"; + qupv3_se8_i2c_scl_active = "/soc/pinctrl@f000000/qupv3_se8_i2c_pins/qupv3_se8_i2c_scl_active"; + qupv3_se8_i2c_sleep = "/soc/pinctrl@f000000/qupv3_se8_i2c_pins/qupv3_se8_i2c_sleep"; + qupv3_se8_spi_pins = "/soc/pinctrl@f000000/qupv3_se8_spi_pins"; + qupv3_se8_spi_miso_active = "/soc/pinctrl@f000000/qupv3_se8_spi_pins/qupv3_se8_spi_miso_active"; + qupv3_se8_spi_mosi_active = "/soc/pinctrl@f000000/qupv3_se8_spi_pins/qupv3_se8_spi_mosi_active"; + qupv3_se8_spi_clk_active = "/soc/pinctrl@f000000/qupv3_se8_spi_pins/qupv3_se8_spi_clk_active"; + qupv3_se8_spi_cs_active = "/soc/pinctrl@f000000/qupv3_se8_spi_pins/qupv3_se8_spi_cs_active"; + qupv3_se8_spi_sleep = "/soc/pinctrl@f000000/qupv3_se8_spi_pins/qupv3_se8_spi_sleep"; + qupv3_se9_i2c_pins = "/soc/pinctrl@f000000/qupv3_se9_i2c_pins"; + qupv3_se9_i2c_sda_active = "/soc/pinctrl@f000000/qupv3_se9_i2c_pins/qupv3_se9_i2c_sda_active"; + qupv3_se9_i2c_scl_active = "/soc/pinctrl@f000000/qupv3_se9_i2c_pins/qupv3_se9_i2c_scl_active"; + qupv3_se9_i2c_sleep = "/soc/pinctrl@f000000/qupv3_se9_i2c_pins/qupv3_se9_i2c_sleep"; + qupv3_se9_spi_pins = "/soc/pinctrl@f000000/qupv3_se9_spi_pins"; + qupv3_se9_spi_miso_active = "/soc/pinctrl@f000000/qupv3_se9_spi_pins/qupv3_se9_spi_miso_active"; + qupv3_se9_spi_mosi_active = "/soc/pinctrl@f000000/qupv3_se9_spi_pins/qupv3_se9_spi_mosi_active"; + qupv3_se9_spi_clk_active = "/soc/pinctrl@f000000/qupv3_se9_spi_pins/qupv3_se9_spi_clk_active"; + qupv3_se9_spi_cs_active = "/soc/pinctrl@f000000/qupv3_se9_spi_pins/qupv3_se9_spi_cs_active"; + qupv3_se9_spi_sleep = "/soc/pinctrl@f000000/qupv3_se9_spi_pins/qupv3_se9_spi_sleep"; + ts_active = "/soc/pinctrl@f000000/pmx_ts_active/ts_active"; + ts_spi_active = "/soc/pinctrl@f000000/pmx_ts_active/ts_spi_active"; + ts_reset_suspend = "/soc/pinctrl@f000000/pmx_ts_reset_suspend/ts_reset_suspend"; + ts_spi_reset_suspend = "/soc/pinctrl@f000000/pmx_ts_reset_suspend/ts_spi_reset_suspend"; + ts_int_suspend = "/soc/pinctrl@f000000/pmx_ts_int_suspend/ts_int_suspend"; + ts_spi_int_suspend = "/soc/pinctrl@f000000/pmx_ts_int_suspend/ts_spi_int_suspend"; + ts_release = "/soc/pinctrl@f000000/pmx_ts_release/ts_release"; + ts_spi_release = "/soc/pinctrl@f000000/pmx_ts_release/ts_spi_release"; + sdc1_on = "/soc/pinctrl@f000000/sdc1_on"; + sdc1_off = "/soc/pinctrl@f000000/sdc1_off"; + trigout_a = "/soc/pinctrl@f000000/trigout_a"; + sdc2_on = "/soc/pinctrl@f000000/sdc2_on"; + sdc2_off = "/soc/pinctrl@f000000/sdc2_off"; + usb_phy_ps = "/soc/pinctrl@f000000/usb_phy_ps"; + usb3phy_portselect_default = "/soc/pinctrl@f000000/usb_phy_ps/usb3phy_portselect_default"; + gpi_dma0 = "/soc/qcom,gpi-dma@900000"; + qupv3_0 = "/soc/qcom,qupv3_0_geni_se@9C0000"; + qupv3_se3_2uart = "/soc/qcom,qup_uart@98c000"; + qupv3_se0_i2c = "/soc/i2c@980000"; + qupv3_se0_spi = "/soc/spi@980000"; + qupv3_se1_i2c = "/soc/i2c@984000"; + qupv3_se1_spi = "/soc/spi@984000"; + qupv3_se2_i2c = "/soc/i2c@988000"; + fsa4480 = "/soc/i2c@988000/fsa4480@42"; + qupv3_se2_spi = "/soc/spi@988000"; + qupv3_se4_i2c = "/soc/i2c@990000"; + qupv3_se4_spi = "/soc/spi@990000"; + qupv3_se5_i2c = "/soc/i2c@994000"; + qupv3_se5_spi = "/soc/spi@994000"; + gpi_dma1 = "/soc/qcom,gpi-dma@a00000"; + qupv3_1 = "/soc/qcom,qupv3_1_geni_se@ac0000"; + qupv3_se6_i2c = "/soc/i2c@a80000"; + qupv3_se6_spi = "/soc/spi@a80000"; + qupv3_se7_i2c = "/soc/i2c@a84000"; + qupv3_se7_spi = "/soc/spi@a84000"; + qupv3_se8_i2c = "/soc/i2c@a88000"; + qupv3_se8_spi = "/soc/spi@a88000"; + qupv3_se9_i2c = "/soc/i2c@a8c000"; + qupv3_se9_spi = "/soc/spi@a8c000"; + qupv3_se11_4uart = "/soc/qcom,qup_uart@a94000"; + non_secure_display_dma_buf = "/soc/qcom,dma-heaps/qcom,display"; + msm_gpu = "/soc/qcom,kgsl-3d0@3d00000"; + kgsl_msm_iommu = "/soc/qcom,kgsl-iommu@3da0000"; + gfx3d_user = "/soc/qcom,kgsl-iommu@3da0000/gfx3d_user"; + gfx3d_secure = "/soc/qcom,kgsl-iommu@3da0000/gfx3d_secure"; + gmu = "/soc/qcom,gmu@3d69000"; + kgsl_smmu = "/soc/kgsl-smmu@3da0000"; + gfx_0_tbu = "/soc/kgsl-smmu@3da0000/gfx_0_tbu@3de9000"; + gfx_1_tbu = "/soc/kgsl-smmu@3da0000/gfx_1_tbu@3ded000"; + apps_smmu = "/soc/apps-smmu@15000000"; + anoc_1_tbu = "/soc/apps-smmu@15000000/anoc_1_tbu@151dd000"; + anoc_2_tbu = "/soc/apps-smmu@15000000/anoc_2_tbu@151e1000"; + mnoc_hf_0_tbu = "/soc/apps-smmu@15000000/mnoc_hf_0_tbu@151e5000"; + mnoc_hf_1_tbu = "/soc/apps-smmu@15000000/mnoc_hf_1_tbu@151e9000"; + compute_1_tbu = "/soc/apps-smmu@15000000/compute_1_tbu@151ed000"; + compute_0_tbu = "/soc/apps-smmu@15000000/compute_0_tbu@151f1000"; + lpass_tbu = "/soc/apps-smmu@15000000/lpass_tbu@151f5000"; + pcie_tbu = "/soc/apps-smmu@15000000/pcie_tbu@151f9000"; + sf_0_tbu = "/soc/apps-smmu@15000000/sf_0_tbu@151fd000"; + tsens0 = "/soc/thermal-sensor@c263000"; + tsens1 = "/soc/thermal-sensor@c265000"; + cpu0_pause = "/soc/qcom,cpu-pause/cpu0-pause"; + cpu1_pause = "/soc/qcom,cpu-pause/cpu1-pause"; + cpu2_pause = "/soc/qcom,cpu-pause/cpu2-pause"; + cpu3_pause = "/soc/qcom,cpu-pause/cpu3-pause"; + cpu5_pause = "/soc/qcom,cpu-pause/cpu5-pause"; + cpu6_pause = "/soc/qcom,cpu-pause/cpu6-pause"; + cpu7_pause = "/soc/qcom,cpu-pause/cpu7-pause"; + APC1_pause = "/soc/qcom,cpu-pause/apc1-pause"; + cpu_6_7_pause = "/soc/qcom,cpu-pause/cpu-6-7-pause"; + cpu0_hotplug = "/soc/qcom,cpu-hotplug/cpu0-hotplug"; + cpu1_hotplug = "/soc/qcom,cpu-hotplug/cpu1-hotplug"; + cpu2_hotplug = "/soc/qcom,cpu-hotplug/cpu2-hotplug"; + cpu3_hotplug = "/soc/qcom,cpu-hotplug/cpu3-hotplug"; + cpu5_hotplug = "/soc/qcom,cpu-hotplug/cpu5-hotplug"; + cpu6_hotplug = "/soc/qcom,cpu-hotplug/cpu6-hotplug"; + cpu7_hotplug = "/soc/qcom,cpu-hotplug/cpu7-hotplug"; + thermal_ddr_freq_table = "/soc/thermal-ddr-freq-table"; + ddr_cdev = "/soc/qcom,ddr-cdev"; + qmi_tmd = "/soc/qmi-tmd-devices"; + cdsp_sw = "/soc/qmi-tmd-devices/cdsp/cdsp"; + cdsp_hw = "/soc/qmi-tmd-devices/cdsp/cdsp_hw"; + modem_lte_dsc = "/soc/qmi-tmd-devices/modem/mmodem_lte_dsc_kr"; + modem_nr_dsc = "/soc/qmi-tmd-devices/modem/modem_nr_dsc_kr"; + modem_nr_scg_dsc = "/soc/qmi-tmd-devices/modem/modem_nr_scg_dsc_kr"; + sdr0_lte_dsc = "/soc/qmi-tmd-devices/modem/sdr0_lte_dsc_kr"; + sdr1_lte_dsc = "/soc/qmi-tmd-devices/modem/sdr1_lte_dsc_kr"; + sdr0_nr_dsc = "/soc/qmi-tmd-devices/modem/sdr0_nr_dsc_kr"; + sdr1_nr_dsc = "/soc/qmi-tmd-devices/modem/sdr1_nr_dsc_kr"; + pa_lte_sdr0_dsc = "/soc/qmi-tmd-devices/modem/pa_lte_sdr0_dsc_kr"; + pa_lte_sdr1_dsc = "/soc/qmi-tmd-devices/modem/pa_lte_sdr1_dsc_kr"; + pa_nr_sdr0_dsc = "/soc/qmi-tmd-devices/modem/pa_nr_sdr0_dsc_kr"; + pa_nr_sdr1_dsc = "/soc/qmi-tmd-devices/modem/pa_nr_sdr1_dsc_kr"; + pa_nr_sdr0_scg_dsc = "/soc/qmi-tmd-devices/modem/pa_nr_sdr0_scg_kr"; + pa_nr_sdr1_scg_dsc = "/soc/qmi-tmd-devices/modem/pa_nr_sdr1_scg_kr"; + mmw0_dsc = "/soc/qmi-tmd-devices/modem/mmw0_dsc_kr"; + mmw1_dsc = "/soc/qmi-tmd-devices/modem/mmw1_dsc_kr"; + mmw2_dsc = "/soc/qmi-tmd-devices/modem/mmw2_dsc_kr"; + mmw3_dsc = "/soc/qmi-tmd-devices/modem/mmw3_dsc_kr"; + mmw_ific_dsc = "/soc/qmi-tmd-devices/modem/mmw_ific_dsc_kr"; + qmi_wlan = "/soc/qmi-tmd-devices/modem/wlan"; + modem_vdd = "/soc/qmi-tmd-devices/modem/modem_vdd"; + display_fps = "/soc/qcom,userspace-cdev/display-fps"; + qmi_sensor = "/soc/qmi-ts-sensors"; + }; + + hypervisor { + #address-cells = <2>; + #size-cells = <0>; + compatible = "qcom,gunyah-hypervisor-1.0", "qcom,gunyah-hypervisor", "simple-bus"; + + qcom,gunyah-vm { + compatible = "qcom,gunyah-vm-id-1.0", "qcom,gunyah-vm-id"; + qcom,vmid = <3>; + qcom,vendor = "Qualcomm"; + }; + + qcom,gh-watchdog { + compatible = "qcom,gh-watchdog"; + interrupts = <0x0 0x0 0x1>; + }; + + qcom,resource-manager-rpc@47fea0be35510125 { + compatible = "qcom,resource-manager-1-0", "qcom,resource-manager", "qcom,gunyah-message-queue", "qcom,gunyah-capability"; + reg = <0x47fea0be 0x35510125 0x47fea0be 0x3551dcb5>; + interrupts = <0x0 0x3a0 0x1 0x0 0x3a1 0x1>; + qcom,free-irq-start = <&dai_mi2s5>; + qcom,is-full-duplex; + qcom,tx-message-size = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,rx-message-size = <&audio_etm0_out_funnel_lpass_lpi>; + qcom,tx-queue-depth = <8>; + qcom,rx-queue-depth = <8>; + }; + }; +};